wxmaxima-15.08.2/000755 000765 000024 00000000000 12573513413 014134 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/ABOUT-NLS000644 000765 000024 00000000000 11670654443 015357 0ustar00andrejstaff000000 000000 wxmaxima-15.08.2/aclocal.m4000644 000765 000024 00000235076 12573512055 016012 0ustar00andrejstaff000000 000000 # generated automatically by aclocal 1.15 -*- Autoconf -*- # Copyright (C) 1996-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # 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.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'.])]) dnl --------------------------------------------------------------------------- dnl Author: wxWidgets development team, dnl Francesco Montorsi, dnl Bob McCown (Mac-testing) dnl Creation date: 24/11/2001 dnl --------------------------------------------------------------------------- dnl =========================================================================== dnl Table of Contents of this macro file: dnl ------------------------------------- dnl dnl SECTION A: wxWidgets main macros dnl - WX_CONFIG_OPTIONS dnl - WX_CONFIG_CHECK dnl - WXRC_CHECK dnl - WX_STANDARD_OPTIONS dnl - WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS dnl - WX_DETECT_STANDARD_OPTION_VALUES dnl dnl SECTION B: wxWidgets-related utilities dnl - WX_LIKE_LIBNAME dnl - WX_ARG_ENABLE_YESNOAUTO dnl - WX_ARG_WITH_YESNOAUTO dnl dnl SECTION C: messages to the user dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG_END dnl - WX_BOOLOPT_SUMMARY dnl dnl The special "WX_DEBUG_CONFIGURE" variable can be set to 1 to enable extra dnl debug output on stdout from these macros. dnl =========================================================================== dnl --------------------------------------------------------------------------- dnl Macros for wxWidgets detection. Typically used in configure.in as: dnl dnl AC_ARG_ENABLE(...) dnl AC_ARG_WITH(...) dnl ... dnl WX_CONFIG_OPTIONS dnl ... dnl ... dnl WX_CONFIG_CHECK([2.6.0], [wxWin=1]) dnl if test "$wxWin" != 1; then dnl AC_MSG_ERROR([ dnl wxWidgets must be installed on your system dnl but wx-config script couldn't be found. dnl dnl Please check that wx-config is in path, the directory dnl where wxWidgets libraries are installed (returned by dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or dnl equivalent variable and wxWidgets version is 2.3.4 or above. dnl ]) dnl fi dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" dnl dnl LIBS="$LIBS $WX_LIBS" dnl dnl If you want to support standard --enable-debug/unicode/shared options, you dnl may do the following: dnl dnl ... dnl AC_CANONICAL_SYSTEM dnl dnl # define configure options dnl WX_CONFIG_OPTIONS dnl WX_STANDARD_OPTIONS([debug,unicode,shared,toolkit,wxshared]) dnl dnl # basic configure checks dnl ... dnl dnl # we want to always have DEBUG==WX_DEBUG and UNICODE==WX_UNICODE dnl WX_DEBUG=$DEBUG dnl WX_UNICODE=$UNICODE dnl dnl WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS dnl WX_CONFIG_CHECK([2.8.0], [wxWin=1],,[html,core,net,base],[$WXCONFIG_FLAGS]) dnl WX_DETECT_STANDARD_OPTION_VALUES dnl dnl # write the output files dnl AC_CONFIG_FILES([Makefile ...]) dnl AC_OUTPUT dnl dnl # optional: just to show a message to the user dnl WX_STANDARD_OPTIONS_SUMMARY_MSG dnl dnl --------------------------------------------------------------------------- dnl --------------------------------------------------------------------------- dnl WX_CONFIG_OPTIONS dnl dnl adds support for --wx-prefix, --wx-exec-prefix, --with-wxdir and dnl --wx-config command line options dnl --------------------------------------------------------------------------- AC_DEFUN([WX_CONFIG_OPTIONS], [ AC_ARG_WITH(wxdir, [ --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH], [ wx_config_name="$withval/wx-config" wx_config_args="--inplace"]) AC_ARG_WITH(wx-config, [ --with-wx-config=CONFIG wx-config script to use (optional)], wx_config_name="$withval" ) AC_ARG_WITH(wx-prefix, [ --with-wx-prefix=PREFIX Prefix where wxWidgets is installed (optional)], wx_config_prefix="$withval", wx_config_prefix="") AC_ARG_WITH(wx-exec-prefix, [ --with-wx-exec-prefix=PREFIX Exec prefix where wxWidgets is installed (optional)], wx_config_exec_prefix="$withval", wx_config_exec_prefix="") ]) dnl Helper macro for checking if wx version is at least $1.$2.$3, set's dnl wx_ver_ok=yes if it is: AC_DEFUN([_WX_PRIVATE_CHECK_VERSION], [ wx_ver_ok="" if test "x$WX_VERSION" != x ; then if test $wx_config_major_version -gt $1; then wx_ver_ok=yes else if test $wx_config_major_version -eq $1; then if test $wx_config_minor_version -gt $2; then wx_ver_ok=yes else if test $wx_config_minor_version -eq $2; then if test $wx_config_micro_version -ge $3; then wx_ver_ok=yes fi fi fi fi fi fi ]) dnl --------------------------------------------------------------------------- dnl WX_CONFIG_CHECK(VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND dnl [, WX-LIBS [, ADDITIONAL-WX-CONFIG-FLAGS]]]]) dnl dnl Test for wxWidgets, and define WX_C*FLAGS, WX_LIBS and WX_LIBS_STATIC dnl (the latter is for static linking against wxWidgets). Set WX_CONFIG_NAME dnl environment variable to override the default name of the wx-config script dnl to use. Set WX_CONFIG_PATH to specify the full path to wx-config - in this dnl case the macro won't even waste time on tests for its existence. dnl dnl Optional WX-LIBS argument contains comma- or space-separated list of dnl wxWidgets libraries to link against. If it is not specified then WX_LIBS dnl and WX_LIBS_STATIC will contain flags to link with all of the core dnl wxWidgets libraries. dnl dnl Optional ADDITIONAL-WX-CONFIG-FLAGS argument is appended to wx-config dnl invocation command in present. It can be used to fine-tune lookup of dnl best wxWidgets build available. dnl dnl Example use: dnl WX_CONFIG_CHECK([2.6.0], [wxWin=1], [wxWin=0], [html,core,net] dnl [--unicode --debug]) dnl --------------------------------------------------------------------------- dnl dnl Get the cflags and libraries from the wx-config script dnl AC_DEFUN([WX_CONFIG_CHECK], [ dnl do we have wx-config name: it can be wx-config or wxd-config or ... if test x${WX_CONFIG_NAME+set} != xset ; then WX_CONFIG_NAME=wx-config fi if test "x$wx_config_name" != x ; then WX_CONFIG_NAME="$wx_config_name" fi dnl deal with optional prefixes if test x$wx_config_exec_prefix != x ; then wx_config_args="$wx_config_args --exec-prefix=$wx_config_exec_prefix" WX_LOOKUP_PATH="$wx_config_exec_prefix/bin" fi if test x$wx_config_prefix != x ; then wx_config_args="$wx_config_args --prefix=$wx_config_prefix" WX_LOOKUP_PATH="$WX_LOOKUP_PATH:$wx_config_prefix/bin" fi if test "$cross_compiling" = "yes"; then wx_config_args="$wx_config_args --host=$host_alias" fi dnl don't search the PATH if WX_CONFIG_NAME is absolute filename if test -x "$WX_CONFIG_NAME" ; then AC_MSG_CHECKING(for wx-config) WX_CONFIG_PATH="$WX_CONFIG_NAME" AC_MSG_RESULT($WX_CONFIG_PATH) else AC_PATH_PROG(WX_CONFIG_PATH, $WX_CONFIG_NAME, no, "$WX_LOOKUP_PATH:$PATH") fi if test "$WX_CONFIG_PATH" != "no" ; then WX_VERSION="" min_wx_version=ifelse([$1], ,2.2.1,$1) if test -z "$5" ; then AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version]) else AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version ($5)]) fi dnl don't add the libraries ($4) to this variable as this would result in dnl an error when it's used with --version below WX_CONFIG_WITH_ARGS="$WX_CONFIG_PATH $wx_config_args $5" WX_VERSION=`$WX_CONFIG_WITH_ARGS --version 2>/dev/null` wx_config_major_version=`echo $WX_VERSION | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` wx_config_minor_version=`echo $WX_VERSION | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` wx_config_micro_version=`echo $WX_VERSION | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` wx_requested_major_version=`echo $min_wx_version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` wx_requested_minor_version=`echo $min_wx_version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` wx_requested_micro_version=`echo $min_wx_version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` _WX_PRIVATE_CHECK_VERSION([$wx_requested_major_version], [$wx_requested_minor_version], [$wx_requested_micro_version]) if test -n "$wx_ver_ok"; then AC_MSG_RESULT(yes (version $WX_VERSION)) WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs $4` dnl is this even still appropriate? --static is a real option now dnl and WX_CONFIG_WITH_ARGS is likely to contain it if that is dnl what the user actually wants, making this redundant at best. dnl For now keep it in case anyone actually used it in the past. AC_MSG_CHECKING([for wxWidgets static library]) WX_LIBS_STATIC=`$WX_CONFIG_WITH_ARGS --static --libs $4 2>/dev/null` if test "x$WX_LIBS_STATIC" = "x"; then AC_MSG_RESULT(no) else AC_MSG_RESULT(yes) fi dnl starting with version 2.2.6 wx-config has --cppflags argument wx_has_cppflags="" if test $wx_config_major_version -gt 2; then wx_has_cppflags=yes else if test $wx_config_major_version -eq 2; then if test $wx_config_minor_version -gt 2; then wx_has_cppflags=yes else if test $wx_config_minor_version -eq 2; then if test $wx_config_micro_version -ge 6; then wx_has_cppflags=yes fi fi fi fi fi dnl starting with version 2.7.0 wx-config has --rescomp option wx_has_rescomp="" if test $wx_config_major_version -gt 2; then wx_has_rescomp=yes else if test $wx_config_major_version -eq 2; then if test $wx_config_minor_version -ge 7; then wx_has_rescomp=yes fi fi fi if test "x$wx_has_rescomp" = x ; then dnl cannot give any useful info for resource compiler WX_RESCOMP= else WX_RESCOMP=`$WX_CONFIG_WITH_ARGS --rescomp` fi if test "x$wx_has_cppflags" = x ; then dnl no choice but to define all flags like CFLAGS WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags $4` WX_CPPFLAGS=$WX_CFLAGS WX_CXXFLAGS=$WX_CFLAGS WX_CFLAGS_ONLY=$WX_CFLAGS WX_CXXFLAGS_ONLY=$WX_CFLAGS else dnl we have CPPFLAGS included in CFLAGS included in CXXFLAGS WX_CPPFLAGS=`$WX_CONFIG_WITH_ARGS --cppflags $4` WX_CXXFLAGS=`$WX_CONFIG_WITH_ARGS --cxxflags $4` WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags $4` WX_CFLAGS_ONLY=`echo $WX_CFLAGS | sed "s@^$WX_CPPFLAGS *@@"` WX_CXXFLAGS_ONLY=`echo $WX_CXXFLAGS | sed "s@^$WX_CFLAGS *@@"` fi ifelse([$2], , :, [$2]) else if test "x$WX_VERSION" = x; then dnl no wx-config at all AC_MSG_RESULT(no) else AC_MSG_RESULT(no (version $WX_VERSION is not new enough)) fi WX_CFLAGS="" WX_CPPFLAGS="" WX_CXXFLAGS="" WX_LIBS="" WX_LIBS_STATIC="" WX_RESCOMP="" if test ! -z "$5"; then wx_error_message=" The configuration you asked for $PACKAGE_NAME requires a wxWidgets build with the following settings: $5 but such build is not available. To see the wxWidgets builds available on this system, please use 'wx-config --list' command. To use the default build, returned by 'wx-config --selected-config', use the options with their 'auto' default values." fi wx_error_message=" The requested wxWidgets build couldn't be found. $wx_error_message If you still get this error, then check that 'wx-config' is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is $1 or above." ifelse([$3], , AC_MSG_ERROR([$wx_error_message]), [$3]) fi else WX_CFLAGS="" WX_CPPFLAGS="" WX_CXXFLAGS="" WX_LIBS="" WX_LIBS_STATIC="" WX_RESCOMP="" ifelse([$3], , :, [$3]) fi AC_SUBST(WX_CPPFLAGS) AC_SUBST(WX_CFLAGS) AC_SUBST(WX_CXXFLAGS) AC_SUBST(WX_CFLAGS_ONLY) AC_SUBST(WX_CXXFLAGS_ONLY) AC_SUBST(WX_LIBS) AC_SUBST(WX_LIBS_STATIC) AC_SUBST(WX_VERSION) AC_SUBST(WX_RESCOMP) dnl need to export also WX_VERSION_MINOR and WX_VERSION_MAJOR symbols dnl to support wxpresets bakefiles (we export also WX_VERSION_MICRO for completeness): WX_VERSION_MAJOR="$wx_config_major_version" WX_VERSION_MINOR="$wx_config_minor_version" WX_VERSION_MICRO="$wx_config_micro_version" AC_SUBST(WX_VERSION_MAJOR) AC_SUBST(WX_VERSION_MINOR) AC_SUBST(WX_VERSION_MICRO) ]) dnl --------------------------------------------------------------------------- dnl Get information on the wxrc program for making C++, Python and xrs dnl resource files. dnl dnl AC_ARG_ENABLE(...) dnl AC_ARG_WITH(...) dnl ... dnl WX_CONFIG_OPTIONS dnl ... dnl WX_CONFIG_CHECK(2.6.0, wxWin=1) dnl if test "$wxWin" != 1; then dnl AC_MSG_ERROR([ dnl wxWidgets must be installed on your system dnl but wx-config script couldn't be found. dnl dnl Please check that wx-config is in path, the directory dnl where wxWidgets libraries are installed (returned by dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or dnl equivalent variable and wxWidgets version is 2.6.0 or above. dnl ]) dnl fi dnl dnl WXRC_CHECK([HAVE_WXRC=1], [HAVE_WXRC=0]) dnl if test "x$HAVE_WXRC" != x1; then dnl AC_MSG_ERROR([ dnl The wxrc program was not installed or not found. dnl dnl Please check the wxWidgets installation. dnl ]) dnl fi dnl dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" dnl dnl LDFLAGS="$LDFLAGS $WX_LIBS" dnl --------------------------------------------------------------------------- dnl --------------------------------------------------------------------------- dnl WXRC_CHECK([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl dnl Test for wxWidgets' wxrc program for creating either C++, Python or XRS dnl resources. The variable WXRC will be set and substituted in the configure dnl script and Makefiles. dnl dnl Example use: dnl WXRC_CHECK([wxrc=1], [wxrc=0]) dnl --------------------------------------------------------------------------- dnl dnl wxrc program from the wx-config script dnl AC_DEFUN([WXRC_CHECK], [ AC_ARG_VAR([WXRC], [Path to wxWidget's wxrc resource compiler]) if test "x$WX_CONFIG_NAME" = x; then AC_MSG_ERROR([The wxrc tests must run after wxWidgets test.]) else AC_MSG_CHECKING([for wxrc]) if test "x$WXRC" = x ; then dnl wx-config --utility is a new addition to wxWidgets: _WX_PRIVATE_CHECK_VERSION(2,5,3) if test -n "$wx_ver_ok"; then WXRC=`$WX_CONFIG_WITH_ARGS --utility=wxrc` fi fi if test "x$WXRC" = x ; then AC_MSG_RESULT([not found]) ifelse([$2], , :, [$2]) else AC_MSG_RESULT([$WXRC]) ifelse([$1], , :, [$1]) fi AC_SUBST(WXRC) fi ]) dnl --------------------------------------------------------------------------- dnl WX_LIKE_LIBNAME([output-var] [prefix], [name]) dnl dnl Sets the "output-var" variable to the name of a library named with same dnl wxWidgets rule. dnl E.g. for output-var=='lib', name=='test', prefix='mine', sets dnl the $lib variable to: dnl 'mine_gtk2ud_test-2.8' dnl if WX_PORT=gtk2, WX_UNICODE=1, WX_DEBUG=1 and WX_RELEASE=28 dnl --------------------------------------------------------------------------- AC_DEFUN([WX_LIKE_LIBNAME], [ wx_temp="$2""_""$WX_PORT" dnl add the [u][d] string if test "$WX_UNICODE" = "1"; then wx_temp="$wx_temp""u" fi if test "$WX_DEBUG" = "1"; then wx_temp="$wx_temp""d" fi dnl complete the name of the lib wx_temp="$wx_temp""_""$3""-$WX_VERSION_MAJOR.$WX_VERSION_MINOR" dnl save it in the user's variable $1=$wx_temp ]) dnl --------------------------------------------------------------------------- dnl WX_ARG_ENABLE_YESNOAUTO/WX_ARG_WITH_YESNOAUTO dnl dnl Two little custom macros which define the ENABLE/WITH configure arguments. dnl Macro arguments: dnl $1 = the name of the --enable / --with feature dnl $2 = the name of the variable associated dnl $3 = the description of that feature dnl $4 = the default value for that feature dnl $5 = additional action to do in case option is given with "yes" value dnl --------------------------------------------------------------------------- AC_DEFUN([WX_ARG_ENABLE_YESNOAUTO], [AC_ARG_ENABLE($1, AC_HELP_STRING([--enable-$1], [$3 (default is $4)]), [], [enableval="$4"]) dnl Show a message to the user about this option AC_MSG_CHECKING([for the --enable-$1 option]) if test "$enableval" = "yes" ; then AC_MSG_RESULT([yes]) $2=1 $5 elif test "$enableval" = "no" ; then AC_MSG_RESULT([no]) $2=0 elif test "$enableval" = "auto" ; then AC_MSG_RESULT([will be automatically detected]) $2="auto" else AC_MSG_ERROR([ Unrecognized option value (allowed values: yes, no, auto) ]) fi ]) AC_DEFUN([WX_ARG_WITH_YESNOAUTO], [AC_ARG_WITH($1, AC_HELP_STRING([--with-$1], [$3 (default is $4)]), [], [withval="$4"]) dnl Show a message to the user about this option AC_MSG_CHECKING([for the --with-$1 option]) if test "$withval" = "yes" ; then AC_MSG_RESULT([yes]) $2=1 $5 dnl NB: by default we don't allow --with-$1=no option dnl since it does not make much sense ! elif test "$6" = "1" -a "$withval" = "no" ; then AC_MSG_RESULT([no]) $2=0 elif test "$withval" = "auto" ; then AC_MSG_RESULT([will be automatically detected]) $2="auto" else AC_MSG_ERROR([ Unrecognized option value (allowed values: yes, auto) ]) fi ]) dnl --------------------------------------------------------------------------- dnl WX_STANDARD_OPTIONS([options-to-add]) dnl dnl Adds to the configure script one or more of the following options: dnl --enable-[debug|unicode|shared|wxshared|wxdebug] dnl --with-[gtk|msw|motif|x11|mac|dfb] dnl --with-wxversion dnl Then checks for their presence and eventually set the DEBUG, UNICODE, SHARED, dnl PORT, WX_SHARED, WX_DEBUG, variables to one of the "yes", "no", "auto" values. dnl dnl Note that e.g. UNICODE != WX_UNICODE; the first is the value of the dnl --enable-unicode option (in boolean format) while the second indicates dnl if wxWidgets was built in Unicode mode (and still is in boolean format). dnl --------------------------------------------------------------------------- AC_DEFUN([WX_STANDARD_OPTIONS], [ dnl the following lines will expand to WX_ARG_ENABLE_YESNOAUTO calls if and only if dnl the $1 argument contains respectively the debug,unicode or shared options. dnl be careful here not to set debug flag if only "wxdebug" was specified ifelse(regexp([$1], [\bdebug]), [-1],, [WX_ARG_ENABLE_YESNOAUTO([debug], [DEBUG], [Build in debug mode], [auto])]) ifelse(index([$1], [unicode]), [-1],, [WX_ARG_ENABLE_YESNOAUTO([unicode], [UNICODE], [Build in Unicode mode], [auto])]) ifelse(regexp([$1], [\bshared]), [-1],, [WX_ARG_ENABLE_YESNOAUTO([shared], [SHARED], [Build as shared library], [auto])]) dnl WX_ARG_WITH_YESNOAUTO cannot be used for --with-toolkit since it's an option dnl which must be able to accept the auto|gtk1|gtk2|msw|... values ifelse(index([$1], [toolkit]), [-1],, [ AC_ARG_WITH([toolkit], AC_HELP_STRING([--with-toolkit], [Build against a specific wxWidgets toolkit (default is auto)]), [], [withval="auto"]) dnl Show a message to the user about this option AC_MSG_CHECKING([for the --with-toolkit option]) if test "$withval" = "auto" ; then AC_MSG_RESULT([will be automatically detected]) TOOLKIT="auto" else TOOLKIT="$withval" dnl PORT must be one of the allowed values if test "$TOOLKIT" != "gtk1" -a "$TOOLKIT" != "gtk2" -a \ "$TOOLKIT" != "msw" -a "$TOOLKIT" != "motif" -a \ "$TOOLKIT" != "osx_carbon" -a "$TOOLKIT" != "osx_cocoa" -a \ "$TOOLKIT" != "dfb" -a "$TOOLKIT" != "x11"; then AC_MSG_ERROR([ Unrecognized option value (allowed values: auto, gtk1, gtk2, msw, motif, osx_carbon, osx_cocoa, dfb, x11) ]) fi AC_MSG_RESULT([$TOOLKIT]) fi ]) dnl ****** IMPORTANT ******* dnl Unlike for the UNICODE setting, you can build your program in dnl shared mode against a static build of wxWidgets. Thus we have the dnl following option which allows these mixtures. E.g. dnl dnl ./configure --disable-shared --with-wxshared dnl dnl will build your library in static mode against the first available dnl shared build of wxWidgets. dnl dnl Note that's not possible to do the viceversa: dnl dnl ./configure --enable-shared --without-wxshared dnl dnl Doing so you would try to build your library in shared mode against a static dnl build of wxWidgets. This is not possible (you would mix PIC and non PIC code) ! dnl A check for this combination of options is in WX_DETECT_STANDARD_OPTION_VALUES dnl (where we know what 'auto' should be expanded to). dnl dnl If you try to build something in ANSI mode against a UNICODE build dnl of wxWidgets or in RELEASE mode against a DEBUG build of wxWidgets, dnl then at best you'll get ton of linking errors ! dnl ************************ ifelse(index([$1], [wxshared]), [-1],, [ WX_ARG_WITH_YESNOAUTO( [wxshared], [WX_SHARED], [Force building against a shared build of wxWidgets, even if --disable-shared is given], [auto], [], [1]) ]) dnl Just like for SHARED and WX_SHARED it may happen that some adventurous dnl peoples will want to mix a wxWidgets release build with a debug build of dnl his app/lib. So, we have both DEBUG and WX_DEBUG variables. ifelse(index([$1], [wxdebug]), [-1],, [ WX_ARG_WITH_YESNOAUTO( [wxdebug], [WX_DEBUG], [Force building against a debug build of wxWidgets, even if --disable-debug is given], [auto], [], [1]) ]) dnl WX_ARG_WITH_YESNOAUTO cannot be used for --with-wxversion since it's an option dnl which accepts the "auto|2.6|2.7|2.8|2.9|3.0" etc etc values ifelse(index([$1], [wxversion]), [-1],, [ AC_ARG_WITH([wxversion], AC_HELP_STRING([--with-wxversion], [Build against a specific version of wxWidgets (default is auto)]), [], [withval="auto"]) dnl Show a message to the user about this option AC_MSG_CHECKING([for the --with-wxversion option]) if test "$withval" = "auto" ; then AC_MSG_RESULT([will be automatically detected]) WX_RELEASE="auto" else wx_requested_major_version=`echo $withval | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).*/\1/'` wx_requested_minor_version=`echo $withval | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).*/\2/'` dnl both vars above must be exactly 1 digit if test "${#wx_requested_major_version}" != "1" -o \ "${#wx_requested_minor_version}" != "1" ; then AC_MSG_ERROR([ Unrecognized option value (allowed values: auto, 2.6, 2.7, 2.8, 2.9, 3.0) ]) fi WX_RELEASE="$wx_requested_major_version"".""$wx_requested_minor_version" AC_MSG_RESULT([$WX_RELEASE]) fi ]) if test "$WX_DEBUG_CONFIGURE" = "1"; then echo "[[dbg]] DEBUG: $DEBUG, WX_DEBUG: $WX_DEBUG" echo "[[dbg]] UNICODE: $UNICODE, WX_UNICODE: $WX_UNICODE" echo "[[dbg]] SHARED: $SHARED, WX_SHARED: $WX_SHARED" echo "[[dbg]] TOOLKIT: $TOOLKIT, WX_TOOLKIT: $WX_TOOLKIT" echo "[[dbg]] VERSION: $VERSION, WX_RELEASE: $WX_RELEASE" fi ]) dnl --------------------------------------------------------------------------- dnl WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS dnl dnl Sets the WXCONFIG_FLAGS string using the SHARED,DEBUG,UNICODE variable values dnl which are different from "auto". dnl Thus this macro needs to be called only once all options have been set. dnl --------------------------------------------------------------------------- AC_DEFUN([WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS], [ if test "$WX_SHARED" = "1" ; then WXCONFIG_FLAGS="--static=no " elif test "$WX_SHARED" = "0" ; then WXCONFIG_FLAGS="--static=yes " fi if test "$WX_DEBUG" = "1" ; then WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--debug=yes " elif test "$WX_DEBUG" = "0" ; then WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--debug=no " fi dnl The user should have set WX_UNICODE=UNICODE if test "$WX_UNICODE" = "1" ; then WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--unicode=yes " elif test "$WX_UNICODE" = "0" ; then WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--unicode=no " fi if test "$TOOLKIT" != "auto" ; then WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--toolkit=$TOOLKIT " fi if test "$WX_RELEASE" != "auto" ; then WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--version=$WX_RELEASE " fi dnl strip out the last space of the string WXCONFIG_FLAGS=${WXCONFIG_FLAGS% } if test "$WX_DEBUG_CONFIGURE" = "1"; then echo "[[dbg]] WXCONFIG_FLAGS: $WXCONFIG_FLAGS" fi ]) dnl --------------------------------------------------------------------------- dnl _WX_SELECTEDCONFIG_CHECKFOR([RESULTVAR], [STRING], [MSG] dnl [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl dnl Outputs the given MSG. Then searches the given STRING in the wxWidgets dnl additional CPP flags and put the result of the search in WX_$RESULTVAR dnl also adding the "yes" or "no" message result to MSG. dnl --------------------------------------------------------------------------- AC_DEFUN([_WX_SELECTEDCONFIG_CHECKFOR], [ if test "$$1" = "auto" ; then dnl The user does not have particular preferences for this option; dnl so we will detect the wxWidgets relative build setting and use it AC_MSG_CHECKING([$3]) dnl set WX_$1 variable to 1 if the $WX_SELECTEDCONFIG contains the $2 dnl string or to 0 otherwise. dnl NOTE: 'expr match STRING REGEXP' cannot be used since on Mac it dnl doesn't work; we use 'expr STRING : REGEXP' instead WX_$1=$(expr "$WX_SELECTEDCONFIG" : ".*$2.*") if test "$WX_$1" != "0"; then WX_$1=1 AC_MSG_RESULT([yes]) ifelse([$4], , :, [$4]) else WX_$1=0 AC_MSG_RESULT([no]) ifelse([$5], , :, [$5]) fi else dnl Use the setting given by the user WX_$1=$$1 fi ]) dnl --------------------------------------------------------------------------- dnl WX_DETECT_STANDARD_OPTION_VALUES dnl dnl Detects the values of the following variables: dnl 1) WX_RELEASE dnl 2) WX_UNICODE dnl 3) WX_DEBUG dnl 4) WX_SHARED (and also WX_STATIC) dnl 5) WX_PORT dnl from the previously selected wxWidgets build; this macro in fact must be dnl called *after* calling the WX_CONFIG_CHECK macro. dnl dnl Note that the WX_VERSION_MAJOR, WX_VERSION_MINOR symbols are already set dnl by WX_CONFIG_CHECK macro dnl --------------------------------------------------------------------------- AC_DEFUN([WX_DETECT_STANDARD_OPTION_VALUES], [ dnl IMPORTANT: WX_VERSION contains all three major.minor.micro digits, dnl while WX_RELEASE only the major.minor ones. WX_RELEASE="$WX_VERSION_MAJOR""$WX_VERSION_MINOR" if test $WX_RELEASE -lt 26 ; then AC_MSG_ERROR([ Cannot detect the wxWidgets configuration for the selected wxWidgets build since its version is $WX_VERSION < 2.6.0; please install a newer version of wxWidgets. ]) fi dnl The wx-config we are using understands the "--selected_config" dnl option which returns an easy-parseable string ! WX_SELECTEDCONFIG=$($WX_CONFIG_WITH_ARGS --selected_config) if test "$WX_DEBUG_CONFIGURE" = "1"; then echo "[[dbg]] Using wx-config --selected-config" echo "[[dbg]] WX_SELECTEDCONFIG: $WX_SELECTEDCONFIG" fi dnl we could test directly for WX_SHARED with a line like: dnl _WX_SELECTEDCONFIG_CHECKFOR([SHARED], [shared], dnl [if wxWidgets was built in SHARED mode]) dnl but wx-config --selected-config DOES NOT outputs the 'shared' dnl word when wx was built in shared mode; it rather outputs the dnl 'static' word when built in static mode. if test $WX_SHARED = "1"; then STATIC=0 elif test $WX_SHARED = "0"; then STATIC=1 elif test $WX_SHARED = "auto"; then STATIC="auto" fi dnl Now set the WX_UNICODE, WX_DEBUG, WX_STATIC variables _WX_SELECTEDCONFIG_CHECKFOR([UNICODE], [unicode], [if wxWidgets was built with UNICODE enabled]) _WX_SELECTEDCONFIG_CHECKFOR([DEBUG], [debug], [if wxWidgets was built in DEBUG mode]) _WX_SELECTEDCONFIG_CHECKFOR([STATIC], [static], [if wxWidgets was built in STATIC mode]) dnl init WX_SHARED from WX_STATIC if test "$WX_STATIC" != "0"; then WX_SHARED=0 else WX_SHARED=1 fi AC_SUBST(WX_UNICODE) AC_SUBST(WX_DEBUG) AC_SUBST(WX_SHARED) dnl detect the WX_PORT to use if test "$TOOLKIT" = "auto" ; then dnl The user does not have particular preferences for this option; dnl so we will detect the wxWidgets relative build setting and use it AC_MSG_CHECKING([which wxWidgets toolkit was selected]) WX_GTKPORT1=$(expr "$WX_SELECTEDCONFIG" : ".*gtk1.*") WX_GTKPORT2=$(expr "$WX_SELECTEDCONFIG" : ".*gtk2.*") WX_MSWPORT=$(expr "$WX_SELECTEDCONFIG" : ".*msw.*") WX_MOTIFPORT=$(expr "$WX_SELECTEDCONFIG" : ".*motif.*") WX_OSXCOCOAPORT=$(expr "$WX_SELECTEDCONFIG" : ".*osx_cocoa.*") WX_OSXCARBONPORT=$(expr "$WX_SELECTEDCONFIG" : ".*osx_carbon.*") WX_X11PORT=$(expr "$WX_SELECTEDCONFIG" : ".*x11.*") WX_DFBPORT=$(expr "$WX_SELECTEDCONFIG" : ".*dfb.*") WX_PORT="unknown" if test "$WX_GTKPORT1" != "0"; then WX_PORT="gtk1"; fi if test "$WX_GTKPORT2" != "0"; then WX_PORT="gtk2"; fi if test "$WX_MSWPORT" != "0"; then WX_PORT="msw"; fi if test "$WX_MOTIFPORT" != "0"; then WX_PORT="motif"; fi if test "$WX_OSXCOCOAPORT" != "0"; then WX_PORT="osx_cocoa"; fi if test "$WX_OSXCARBONPORT" != "0"; then WX_PORT="osx_carbon"; fi if test "$WX_X11PORT" != "0"; then WX_PORT="x11"; fi if test "$WX_DFBPORT" != "0"; then WX_PORT="dfb"; fi dnl NOTE: backward-compatible check for wx2.8; in wx2.9 the mac dnl ports are called 'osx_cocoa' and 'osx_carbon' (see above) WX_MACPORT=$(expr "$WX_SELECTEDCONFIG" : ".*mac.*") if test "$WX_MACPORT" != "0"; then WX_PORT="mac"; fi dnl check at least one of the WX_*PORT has been set ! if test "$WX_PORT" = "unknown" ; then AC_MSG_ERROR([ Cannot detect the currently installed wxWidgets port ! Please check your 'wx-config --cxxflags'... ]) fi AC_MSG_RESULT([$WX_PORT]) else dnl Use the setting given by the user if test -z "$TOOLKIT" ; then WX_PORT=$TOOLKIT else dnl try with PORT WX_PORT=$PORT fi fi AC_SUBST(WX_PORT) if test "$WX_DEBUG_CONFIGURE" = "1"; then echo "[[dbg]] Values of all WX_* options after final detection:" echo "[[dbg]] WX_DEBUG: $WX_DEBUG" echo "[[dbg]] WX_UNICODE: $WX_UNICODE" echo "[[dbg]] WX_SHARED: $WX_SHARED" echo "[[dbg]] WX_RELEASE: $WX_RELEASE" echo "[[dbg]] WX_PORT: $WX_PORT" fi dnl Avoid problem described in the WX_STANDARD_OPTIONS which happens when dnl the user gives the options: dnl ./configure --enable-shared --without-wxshared dnl or just do dnl ./configure --enable-shared dnl but there is only a static build of wxWidgets available. if test "$WX_SHARED" = "0" -a "$SHARED" = "1"; then AC_MSG_ERROR([ Cannot build shared library against a static build of wxWidgets ! This error happens because the wxWidgets build which was selected has been detected as static while you asked to build $PACKAGE_NAME as shared library and this is not possible. Use the '--disable-shared' option to build $PACKAGE_NAME as static library or '--with-wxshared' to use wxWidgets as shared library. ]) fi dnl now we can finally update the DEBUG,UNICODE,SHARED options dnl to their final values if they were set to 'auto' if test "$DEBUG" = "auto"; then DEBUG=$WX_DEBUG fi if test "$UNICODE" = "auto"; then UNICODE=$WX_UNICODE fi if test "$SHARED" = "auto"; then SHARED=$WX_SHARED fi if test "$TOOLKIT" = "auto"; then TOOLKIT=$WX_PORT fi dnl in case the user needs a BUILD=debug/release var... if test "$DEBUG" = "1"; then BUILD="debug" elif test "$DEBUG" = "0" -o "$DEBUG" = ""; then BUILD="release" fi dnl respect the DEBUG variable adding the optimize/debug flags dnl NOTE: the CXXFLAGS are merged together with the CPPFLAGS so we dnl don't need to set them, too if test "$DEBUG" = "1"; then CXXFLAGS="$CXXFLAGS -g -O0" CFLAGS="$CFLAGS -g -O0" else CXXFLAGS="$CXXFLAGS -O2" CFLAGS="$CFLAGS -O2" fi ]) dnl --------------------------------------------------------------------------- dnl WX_BOOLOPT_SUMMARY([name of the boolean variable to show summary for], dnl [what to print when var is 1], dnl [what to print when var is 0]) dnl dnl Prints $2 when variable $1 == 1 and prints $3 when variable $1 == 0. dnl This macro mainly exists just to make configure.ac scripts more readable. dnl dnl NOTE: you need to use the [" my message"] syntax for 2nd and 3rd arguments dnl if you want that m4 avoid to throw away the spaces prefixed to the dnl argument value. dnl --------------------------------------------------------------------------- AC_DEFUN([WX_BOOLOPT_SUMMARY], [ if test "x$$1" = "x1" ; then echo $2 elif test "x$$1" = "x0" ; then echo $3 else echo "$1 is $$1" fi ]) dnl --------------------------------------------------------------------------- dnl WX_STANDARD_OPTIONS_SUMMARY_MSG dnl dnl Shows a summary message to the user about the WX_* variable contents. dnl This macro is used typically at the end of the configure script. dnl --------------------------------------------------------------------------- AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG], [ echo echo " The wxWidgets build which will be used by $PACKAGE_NAME $PACKAGE_VERSION" echo " has the following settings:" WX_BOOLOPT_SUMMARY([WX_DEBUG], [" - DEBUG build"], [" - RELEASE build"]) WX_BOOLOPT_SUMMARY([WX_UNICODE], [" - UNICODE mode"], [" - ANSI mode"]) WX_BOOLOPT_SUMMARY([WX_SHARED], [" - SHARED mode"], [" - STATIC mode"]) echo " - VERSION: $WX_VERSION" echo " - PORT: $WX_PORT" ]) dnl --------------------------------------------------------------------------- dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN, WX_STANDARD_OPTIONS_SUMMARY_MSG_END dnl dnl Like WX_STANDARD_OPTIONS_SUMMARY_MSG macro but these two macros also gives info dnl about the configuration of the package which used the wxpresets. dnl dnl Typical usage: dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN dnl echo " - Package setting 1: $SETTING1" dnl echo " - Package setting 2: $SETTING1" dnl ... dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_END dnl dnl --------------------------------------------------------------------------- AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN], [ echo echo " ----------------------------------------------------------------" echo " Configuration for $PACKAGE_NAME $PACKAGE_VERSION successfully completed." echo " Summary of main configuration settings for $PACKAGE_NAME:" WX_BOOLOPT_SUMMARY([DEBUG], [" - DEBUG build"], [" - RELEASE build"]) WX_BOOLOPT_SUMMARY([UNICODE], [" - UNICODE mode"], [" - ANSI mode"]) WX_BOOLOPT_SUMMARY([SHARED], [" - SHARED mode"], [" - STATIC mode"]) ]) AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG_END], [ WX_STANDARD_OPTIONS_SUMMARY_MSG echo echo " Now, just run make." echo " ----------------------------------------------------------------" echo ]) dnl --------------------------------------------------------------------------- dnl Deprecated macro wrappers dnl --------------------------------------------------------------------------- AC_DEFUN([AM_OPTIONS_WXCONFIG], [WX_CONFIG_OPTIONS]) AC_DEFUN([AM_PATH_WXCONFIG], [ WX_CONFIG_CHECK([$1],[$2],[$3],[$4],[$5]) ]) AC_DEFUN([AM_PATH_WXRC], [WXRC_CHECK([$1],[$2])]) # Copyright (C) 2002-2014 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_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.15' 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.15], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # 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.15])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-2014 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. # 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/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # 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 # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2014 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_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [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 _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2014 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. # 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 # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # 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 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl 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], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # 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". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > 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 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" # 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. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # 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 break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # 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} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # 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 ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [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='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2014 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_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # 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 *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # 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 # 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. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # 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 am__quote=`sed -n 's/^am__quote = //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'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # 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 # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2014 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. # 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]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # 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.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 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [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], [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 # 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]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])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 (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_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])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_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 ]) 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 # 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 The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) 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. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2014 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_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2014 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. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2014 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_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # 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 am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2014 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_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # 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 if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2014 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_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # 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])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 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) 1996-2014 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]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # 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 ( 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 # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi 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-2014 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_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [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 do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [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]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2014 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_INSTALL_STRIP # --------------------- # 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 # 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 # 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'. 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-2014 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_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2014 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_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # 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 # $tardir. # tardir=directory && $(am__tar) > result.tar # # 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}']) # 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' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [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 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 wxmaxima-15.08.2/art/000755 000765 000024 00000000000 12573513401 014717 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/AUTHORS000644 000765 000024 00000001774 12550671251 015215 0ustar00andrejstaff000000 000000 Developers: Andrej Vodopivec Ziga Lenarcic Doug Ilijev Gunter Knigsmann Patches: - Sandro Montanari: xml based document (SF-patch 2537150) - Wolfgang Dautermann Translators: - Czeck: Josef Barak - Danish: Jens Thostrup - French: Eric Delevaux, Michele Gosse - German: Harald Geyer, Dieter Kaiser, Gunter Knigsmann - Greek: Alkis Akritas, Evgenia Kelepesi-Akritas, Kostantinos Derekas - Hungarian: Blahota Istvn - Italian: Marco Ciampa - Polish: Rafal Topolnicki - Portuguese BR: Eduardo M. Kalinowski - Russian: Vadim V. Zhytnikov, Alexey Beshenov, Max Musatov - Spanish: Antonio Ulln, Mario Rodrigues Riotorto - Ukrainian: Sergey Semerikov - Chinese TW: Frenk Weng, cw.ahbong Artwork: - Sven Hodapp (http://4pple.de) - Gunter Knigsmann (http://www.physikbuch.de) - The Tango Projectwxmaxima-15.08.2/bootstrap000755 000765 000024 00000000206 12563433560 016100 0ustar00andrejstaff000000 000000 #! /bin/sh aclocal \ && autoheader \ && automake --gnu --add-missing 2>&1 | sed -e "s/:[0-9]*: installing/ installs/g" \ && autoconf wxmaxima-15.08.2/ChangeLog000644 000765 000024 00000007566 12573511774 015734 0ustar00andrejstaff000000 000000 15.08: * Compatibility with maxima 5.37.0 * MathJAX now provides scaleable equations and extended drag-and-drop for the html export. * The table-of-contents-sidebar now shows the current cursor position * Fixed a few instances of cursors jumping out of the screen * Fixed a few instances of cursors jumping to the beginning or end of the worksheet * Better detection which cell maxima is processing and if it still is doing so * Regression: Hiding the toolbar didn't work on some systems * Markdown support for <=, >=, <=>, <-, ->, <->, => and +/- symbols. * An option to not export maxima's input as well as the output. * An option to use High-resolution bitmaps for the HTML export. * Images that are too big for the window now are displayed in a scaled-down version. * Fixed the support for out-of-tree-bulds that was broken in 15.04 * Meaningful ALT texts for the HTML export to provide accessibility * An option to include the .wxmx file in the .html export * Performance fixes that are espectionally effective for MSW * Unification of some platform-specific code * bash autocompletion * A fourth sectioning level * Made entering uppercase greek letters easier and documented how to input special unicode symbols * Syntax highlighting in code cells * Automatic highlighting of text equal to the currrently selected one. * A batch mode that pauses evaluation if maxima asks a question. * A "halt on error" feature * Now evaluation of a new command is only triggered if evaluation of the last command has finished. This means that output from maxima is always appended to the right cell. * Un-broke error and question handling for multiple commands per cell. Sincewe now send maxima's input command-per-command this means a cell with multiple commands is no more evaluated faster than multiple cells with single commands each. * If ever a end-of-evaluation marker gets lost there is a new "trigger evaluation" menu entry in the maxima menu. * On wxGtk autocompletion was replaced by a content assistant that is based on the surprisingly powerful autocompletion feature. * Ctrl+Tab now launches the autocompletion (or content assistant, if available) * Tab and Shift+Tab now indent and unindent regions. * Ctrl+Mouse wheel and Ctrl++/- now zoom in and out of the worksheet. * Allow Extending selection from part of a single cell to multiple cells. * A Autoindent functionality. 15.04.0: * wxWidgets 3.0 is now a mandatory requirement * Various bugfixes * Loads of stability and performance fixes * Adjustable framerate for animations * A version-control friendly flavour of the wxmx format * A mimetype marker at the beginning of wxmx files * Better desktop integration * An offline manual * Autodetection of maxima's working directory on Mac and Windows * Use gnuplot_postamble instead of gnuplot_preamble * Dropped the hard dependency of TeXinfo * Translation updates * LaTeX: Use centered dots for multiplications * LaTeX: Added an option to select if superscripts should be placed above or after subscripts * LaTeX: Allow the user to add additional commands to the preamble. * Export of animations to pdf (via a pdfTeX file run) and html * Now complex conjugates are drawn as overstrike text. * bumped the minor version number of .wxmx: overstrike text is a new feature and therefore a file containing it cannot be read by old wxMaxima versions. * An autosave functionality that makes maxima work more like a mobile app whose documents are always saved. * A table-of-contents pane for faster navigation * It is now possible to scroll away from a running evaluation for arbitrary lengths of time and to choose to follow the evaluation process again. * Now TeX scales down images that are obviously too big for the page. * An undo for cell deletes and for adding cells. * Autocompletion for units from ezUnits wxmaxima-15.08.2/config.guess000755 000765 000120 00000123672 12452606037 016452 0ustar00andrejadmin000000 000000 #! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2014 Free Software Foundation, Inc. timestamp='2014-11-04' # This file 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. # # 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 Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches to . me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` ;; esac # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/lslpp ] ; then IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; *:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-${LIBC} exit ;; or32:Linux:*:* | or1k*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: wxmaxima-15.08.2/config.sub000755 000765 000120 00000106223 12452606037 016106 0ustar00andrejadmin000000 000000 #! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2014 Free Software Foundation, Inc. timestamp='2014-12-03' # This file 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. # # 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 Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | visium \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; leon|leon[3-9]) basic_machine=sparc-$basic_machine ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | visium-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; leon-*|leon[3-9]-*) basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; moxiebox) basic_machine=moxie-unknown os=-moxiebox ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: wxmaxima-15.08.2/configure000755 000765 000024 00000526321 12573512060 016051 0ustar00andrejstaff000000 000000 #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for wxMaxima 15.08.2. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # 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 NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi 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'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : 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 : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # 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 # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && 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). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... 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 -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi 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'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='wxMaxima' PACKAGE_TARNAME='wxmaxima' PACKAGE_VERSION='15.08.2' PACKAGE_STRING='wxMaxima 15.08.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="src/wxMaxima.cpp" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS DESTDIR USE_GRAPHVIZ_FALSE USE_GRAPHVIZ_TRUE HAVE_GRAPHVIZ USE_DOXYGEN_FALSE USE_DOXYGEN_TRUE HAVE_DOXYGEN srcdir top_builddir HHC RC_OBJ WX_RC_PATH CATALOGS_TO_INSTALL CFLAGS CHM_FALSE CHM_TRUE hhc_found WX_VERSION_MICRO WX_VERSION_MINOR WX_VERSION_MAJOR WX_RESCOMP WX_VERSION WX_LIBS_STATIC WX_LIBS WX_CXXFLAGS_ONLY WX_CFLAGS_ONLY WX_CXXFLAGS WX_CFLAGS WX_CPPFLAGS WX_CONFIG_PATH WINDRES EGREP GREP CXXCPP am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CXX CPPFLAGS LDFLAGS CXXFLAGS CXX host_os host_vendor host_cpu host build_os build_vendor build_cpu build AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules with_wxdir with_wx_config with_wx_prefix with_wx_exec_prefix enable_dependency_tracking enable_printing with_macosx_sdk with_macosx_version_min with_macosx_arch enable_static_wx enable_fullystatic enable_chm with_hhc ' ac_precious_vars='build_alias host_alias target_alias CXX CXXFLAGS LDFLAGS LIBS CPPFLAGS CCC CXXCPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # 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 wxMaxima 15.08.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/wxmaxima] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of wxMaxima 15.08.2:";; esac cat <<\_ACEOF Optional Features: --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-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-printing Enable printing support. --enable-static-wx Compile with static wx libraries. --enable-fullystatic Try to statically link all needed libraries into the application --enable-chm Build Windows CHM help files Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH --with-wx-config=CONFIG wx-config script to use (optional) --with-wx-prefix=PREFIX Prefix where wxWidgets is installed (optional) --with-wx-exec-prefix=PREFIX Exec prefix where wxWidgets is installed (optional) --with-macosx-sdk=PATH use an OS X SDK at PATH --with-macosx-version-min=VER build binaries which require at least this OS X version --with-macosx-arch=ARCH build for the specified architecture --with-hhc= Use HTML Help Compiler executable (default hhc) Some influential environment variables: CXX C++ compiler command CXXFLAGS C++ compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXXCPP C++ preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF wxMaxima configure 15.08.2 generated by GNU Autoconf 2.69 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. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_cxx_try_cpp LINENO # ------------------------ # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_cpp # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by wxMaxima $as_me 15.08.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## 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 am__api_version='1.15' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do 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. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # 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 ( 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 # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 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. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL 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;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # 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. 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. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do 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 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do 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 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do 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) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } 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. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do 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 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ 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." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='wxmaxima' VERSION='15.08.2' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 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 (and possibly the TAP driver). 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 ac_config_headers="$ac_config_headers src/Setup.h" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Check whether --with-wxdir was given. if test "${with_wxdir+set}" = set; then : withval=$with_wxdir; wx_config_name="$withval/wx-config" wx_config_args="--inplace" fi # Check whether --with-wx-config was given. if test "${with_wx_config+set}" = set; then : withval=$with_wx_config; wx_config_name="$withval" fi # Check whether --with-wx-prefix was given. if test "${with_wx_prefix+set}" = set; then : withval=$with_wx_prefix; wx_config_prefix="$withval" else wx_config_prefix="" fi # Check whether --with-wx-exec-prefix was given. if test "${with_wx_exec_prefix+set}" = set; then : withval=$with_wx_exec_prefix; wx_config_exec_prefix="$withval" else wx_config_exec_prefix="" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do 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 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do 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 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 $as_echo_n "checking whether the C++ compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C++ compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 $as_echo_n "checking for C++ compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C++ compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi 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 DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # 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 am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # 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". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > 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 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" # 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. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # 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 break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # 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} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if ${ac_cv_prog_CXXCPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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" 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 *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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" 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 *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu case "$host" in *mingw*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. set dummy ${ac_tool_prefix}windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_WINDRES+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$WINDRES"; then ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do 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 fi done done IFS=$as_save_IFS fi fi WINDRES=$ac_cv_prog_WINDRES if test -n "$WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 $as_echo "$WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_WINDRES"; then ac_ct_WINDRES=$WINDRES # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_WINDRES+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_WINDRES"; then ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_WINDRES="windres" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES if test -n "$ac_ct_WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5 $as_echo "$ac_ct_WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_WINDRES" = x; then WINDRES="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac WINDRES=$ac_ct_WINDRES fi else WINDRES="$ac_cv_prog_WINDRES" fi win32=true ;; *cygwin*) win32=true ;; *) win32=false esac # Check whether --enable-printing was given. if test "${enable_printing+set}" = set; then : enableval=$enable_printing; case "${enableval}" in yes) wxm_print=true ;; no) wxm_print=false ;; *) as_fn_error $? "bad value ${enableval} for --enable-printing" "$LINENO" 5 ;; esac else wxm_print=true fi # Check whether --with-macosx-sdk was given. if test "${with_macosx_sdk+set}" = set; then : withval=$with_macosx_sdk; MACOSX_SDK=$withval fi if test "x$MACOSX_SDK" != "x"; then eval "CC=\"$CC -isysroot $MACOSX_SDK\"" eval "CXX=\"$CXX -isysroot $MACOSX_SDK\"" eval "LD=\"$LD -isysroot $MACOSX_SDK\"" fi # Check whether --with-macosx-version-min was given. if test "${with_macosx_version_min+set}" = set; then : withval=$with_macosx_version_min; MACOSX_VERSION_MIN=$withval fi if test "x$MACOSX_VERSION_MIN" != "x"; then eval "CC=\"$CC -mmacosx-version-min=$MACOSX_VERSION_MIN\"" eval "CXX=\"$CXX -mmacosx-version-min=$MACOSX_VERSION_MIN\"" eval "LD=\"$LD -mmacosx-version-min=$MACOSX_VERSION_MIN\"" fi # Check whether --with-macosx-arch was given. if test "${with_macosx_arch+set}" = set; then : withval=$with_macosx_arch; MACOSX_ARCH=$withval fi if test "x$MACOSX_ARCH" != "x"; then eval "CFLAGS=\"$CFLAGS -arch $MACOSX_ARCH\"" eval "CXXFLAGS=\"$CXXFLAGS -arch $MACOSX_ARCH\"" eval "CPPFLAGS=\"$CPPFLAGS -arch $MACOSX_ARCH\"" eval "LDFLAGS=\"$LDFLAGS -arch $MACOSX_ARCH\"" eval "OBJCFLAGS=\"$OBJFLAGS -arch $MACOSX_ARCH\"" eval "OBJXXFLAGS=\"$OBJXXFLAGS -arch $MACOSX_ARCH\"" fi # Check whether --enable-static-wx was given. if test "${enable_static_wx+set}" = set; then : enableval=$enable_static_wx; case "${enableval}" in yes) static_wx=true ;; no) static_wx=false ;; *) as_fn_error $? "bad value ${enableval} for --enable-static-wx" "$LINENO" 5 ;; esac else static_wx=false fi if test x${WX_CONFIG_NAME+set} != xset ; then WX_CONFIG_NAME=wx-config fi if test "x$wx_config_name" != x ; then WX_CONFIG_NAME="$wx_config_name" fi if test x$wx_config_exec_prefix != x ; then wx_config_args="$wx_config_args --exec-prefix=$wx_config_exec_prefix" WX_LOOKUP_PATH="$wx_config_exec_prefix/bin" fi if test x$wx_config_prefix != x ; then wx_config_args="$wx_config_args --prefix=$wx_config_prefix" WX_LOOKUP_PATH="$WX_LOOKUP_PATH:$wx_config_prefix/bin" fi if test "$cross_compiling" = "yes"; then wx_config_args="$wx_config_args --host=$host_alias" fi if test -x "$WX_CONFIG_NAME" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wx-config" >&5 $as_echo_n "checking for wx-config... " >&6; } WX_CONFIG_PATH="$WX_CONFIG_NAME" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WX_CONFIG_PATH" >&5 $as_echo "$WX_CONFIG_PATH" >&6; } else # Extract the first word of "$WX_CONFIG_NAME", so it can be a program name with args. set dummy $WX_CONFIG_NAME; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_WX_CONFIG_PATH+:} false; then : $as_echo_n "(cached) " >&6 else case $WX_CONFIG_PATH in [\\/]* | ?:[\\/]*) ac_cv_path_WX_CONFIG_PATH="$WX_CONFIG_PATH" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_dummy=""$WX_LOOKUP_PATH:$PATH"" for as_dir in $as_dummy do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_WX_CONFIG_PATH="$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 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_WX_CONFIG_PATH" && ac_cv_path_WX_CONFIG_PATH="no" ;; esac fi WX_CONFIG_PATH=$ac_cv_path_WX_CONFIG_PATH if test -n "$WX_CONFIG_PATH"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WX_CONFIG_PATH" >&5 $as_echo "$WX_CONFIG_PATH" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test "$WX_CONFIG_PATH" != "no" ; then WX_VERSION="" min_wx_version=3.0.0 if test -z "" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wxWidgets version >= $min_wx_version" >&5 $as_echo_n "checking for wxWidgets version >= $min_wx_version... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wxWidgets version >= $min_wx_version ()" >&5 $as_echo_n "checking for wxWidgets version >= $min_wx_version ()... " >&6; } fi WX_CONFIG_WITH_ARGS="$WX_CONFIG_PATH $wx_config_args " WX_VERSION=`$WX_CONFIG_WITH_ARGS --version 2>/dev/null` wx_config_major_version=`echo $WX_VERSION | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` wx_config_minor_version=`echo $WX_VERSION | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` wx_config_micro_version=`echo $WX_VERSION | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` wx_requested_major_version=`echo $min_wx_version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` wx_requested_minor_version=`echo $min_wx_version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` wx_requested_micro_version=`echo $min_wx_version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` wx_ver_ok="" if test "x$WX_VERSION" != x ; then if test $wx_config_major_version -gt $wx_requested_major_version; then wx_ver_ok=yes else if test $wx_config_major_version -eq $wx_requested_major_version; then if test $wx_config_minor_version -gt $wx_requested_minor_version; then wx_ver_ok=yes else if test $wx_config_minor_version -eq $wx_requested_minor_version; then if test $wx_config_micro_version -ge $wx_requested_micro_version; then wx_ver_ok=yes fi fi fi fi fi fi if test -n "$wx_ver_ok"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (version $WX_VERSION)" >&5 $as_echo "yes (version $WX_VERSION)" >&6; } WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs std,xml,html,adv,aui,core,net,base` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wxWidgets static library" >&5 $as_echo_n "checking for wxWidgets static library... " >&6; } WX_LIBS_STATIC=`$WX_CONFIG_WITH_ARGS --static --libs std,xml,html,adv,aui,core,net,base 2>/dev/null` if test "x$WX_LIBS_STATIC" = "x"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi wx_has_cppflags="" if test $wx_config_major_version -gt 2; then wx_has_cppflags=yes else if test $wx_config_major_version -eq 2; then if test $wx_config_minor_version -gt 2; then wx_has_cppflags=yes else if test $wx_config_minor_version -eq 2; then if test $wx_config_micro_version -ge 6; then wx_has_cppflags=yes fi fi fi fi fi wx_has_rescomp="" if test $wx_config_major_version -gt 2; then wx_has_rescomp=yes else if test $wx_config_major_version -eq 2; then if test $wx_config_minor_version -ge 7; then wx_has_rescomp=yes fi fi fi if test "x$wx_has_rescomp" = x ; then WX_RESCOMP= else WX_RESCOMP=`$WX_CONFIG_WITH_ARGS --rescomp` fi if test "x$wx_has_cppflags" = x ; then WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags std,xml,html,adv,aui,core,net,base` WX_CPPFLAGS=$WX_CFLAGS WX_CXXFLAGS=$WX_CFLAGS WX_CFLAGS_ONLY=$WX_CFLAGS WX_CXXFLAGS_ONLY=$WX_CFLAGS else WX_CPPFLAGS=`$WX_CONFIG_WITH_ARGS --cppflags std,xml,html,adv,aui,core,net,base` WX_CXXFLAGS=`$WX_CONFIG_WITH_ARGS --cxxflags std,xml,html,adv,aui,core,net,base` WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags std,xml,html,adv,aui,core,net,base` WX_CFLAGS_ONLY=`echo $WX_CFLAGS | sed "s@^$WX_CPPFLAGS *@@"` WX_CXXFLAGS_ONLY=`echo $WX_CXXFLAGS | sed "s@^$WX_CFLAGS *@@"` fi wxWin=1 else if test "x$WX_VERSION" = x; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (version $WX_VERSION is not new enough)" >&5 $as_echo "no (version $WX_VERSION is not new enough)" >&6; } fi WX_CFLAGS="" WX_CPPFLAGS="" WX_CXXFLAGS="" WX_LIBS="" WX_LIBS_STATIC="" WX_RESCOMP="" if test ! -z ""; then wx_error_message=" The configuration you asked for $PACKAGE_NAME requires a wxWidgets build with the following settings: but such build is not available. To see the wxWidgets builds available on this system, please use 'wx-config --list' command. To use the default build, returned by 'wx-config --selected-config', use the options with their 'auto' default values." fi wx_error_message=" The requested wxWidgets build couldn't be found. $wx_error_message If you still get this error, then check that 'wx-config' is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is 3.0.0 or above." wxWin=0 fi else WX_CFLAGS="" WX_CPPFLAGS="" WX_CXXFLAGS="" WX_LIBS="" WX_LIBS_STATIC="" WX_RESCOMP="" wxWin=0 fi WX_VERSION_MAJOR="$wx_config_major_version" WX_VERSION_MINOR="$wx_config_minor_version" WX_VERSION_MICRO="$wx_config_micro_version" if test "$wxWin" != 1; then as_fn_error $? " wxWidgets must be installed on your system. Please check that wx-config is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' or 'wx-config --static --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is 3.0.0 or above. " "$LINENO" 5 fi CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" LIBS="$LIBS $WX_LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can compile a wxWidgets program" >&5 $as_echo_n "checking if we can compile a wxWidgets program... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { wxString test=wxT("") ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else echo "" echo "" echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means that wxWidgets library was" echo "*** incorrectly installed." echo "" as_fn_error $? "Failed to compile a test program" "$LINENO" 5 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext _save_ldflags="$LDFLAGS" LDFLAGS="$_save_ldflags -static -static-libgcc -static-libstdc++" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can compile a wxWidgets program in a way that it runs without needing dynamic libraries." >&5 $as_echo_n "checking if we can compile a wxWidgets program in a way that it runs without needing dynamic libraries.... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { wxString test=wxT("") ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : LIKFLAGS_COMPLETELYSTATIC="-static -static-libgcc -static-libstdc++" else LIKFLAGS_COMPLETELYSTATIC="" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x"${LIKFLAGS_COMPLETELYSTATIC}" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi LDFLAGS="$_save_ldflags" if test x"${win32}" = x"true" ; then RC_OBJ="Resources.o" wx_prefix=`$WX_CONFIG_NAME --prefix` WX_RC_PATH="${wx_prefix}/include" else RC_OBJ="" WX_RC_PATH="" fi CATALOGS_TO_INSTALL="install-wxmaxima-catalogs" if test x"${static_wx}" = x"true" ; then CATALOGS_TO_INSTALL="$CATALOGS_TO_INSTALL install-wxstd-catalogs" fi # Check whether --enable-fullystatic was given. if test "${enable_fullystatic+set}" = set; then : enableval=$enable_fullystatic; case "${enableval}" in yes) fullystatic=true ;; no) fullystatic=false ;; *) as_fn_error $? "bad value ${enableval} for --enable-fullystatic" "$LINENO" 5 ;; esac else chm=fullystatic fi if test x"${fullystatic}" = x"true" ; then LDFLAGS="$LDFLAGS $LIKFLAGS_COMPLETELYSTATIC" fi # Check whether --enable-chm was given. if test "${enable_chm+set}" = set; then : enableval=$enable_chm; case "${enableval}" in yes) chm=true ;; no) chm=false ;; *) as_fn_error $? "bad value ${enableval} for --enable-chm" "$LINENO" 5 ;; esac else chm=false fi hhc_default_name=hhc$EXEEXT # Check whether --with-hhc was given. if test "${with_hhc+set}" = set; then : withval=$with_hhc; chm=true if test "$withval" = "yes"; then HHC="${hhc_default_name}" else HHC="$withval" fi else HHC="${hhc_default_name}" fi # Check that hhc exists, using AC_CHECK_PROG if test x$chm = xtrue; then if test -x "${HHC}"; then # HHC was a path to the executable, and it existed, which is # great! We still say something to the caller, since this is # probably less confusing. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hhc" >&5 $as_echo_n "checking for hhc... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # Extract the first word of "${HHC}", so it can be a program name with args. set dummy ${HHC}; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_hhc_found+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$hhc_found"; then ac_cv_prog_hhc_found="$hhc_found" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_hhc_found="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi hhc_found=$ac_cv_prog_hhc_found if test -n "$hhc_found"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hhc_found" >&5 $as_echo "$hhc_found" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x"${hhc_found}" != x"yes"; then as_fn_error $? "HTML Help Compiler executable ${HHC} not found" "$LINENO" 5 fi fi fi if test x$chm = xtrue; then CHM_TRUE= CHM_FALSE='#' else CHM_TRUE='#' CHM_FALSE= fi if test x"${chm}" = x"true" ; then $as_echo "#define WXM_CHM 1" >>confdefs.h else $as_echo "#define WXM_CHM 0" >>confdefs.h fi # Extract the first word of "doxygen", so it can be a program name with args. set dummy doxygen; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_HAVE_DOXYGEN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$HAVE_DOXYGEN"; then ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HAVE_DOXYGEN="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="no" fi fi HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN if test -n "$HAVE_DOXYGEN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_DOXYGEN" >&5 $as_echo "$HAVE_DOXYGEN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$HAVE_DOXYGEN = xyes; then USE_DOXYGEN_TRUE= USE_DOXYGEN_FALSE='#' else USE_DOXYGEN_TRUE='#' USE_DOXYGEN_FALSE= fi # Extract the first word of "dot", so it can be a program name with args. set dummy dot; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_HAVE_GRAPHVIZ+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$HAVE_GRAPHVIZ"; then ac_cv_prog_HAVE_GRAPHVIZ="$HAVE_GRAPHVIZ" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HAVE_GRAPHVIZ="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_HAVE_GRAPHVIZ" && ac_cv_prog_HAVE_GRAPHVIZ="no" fi fi HAVE_GRAPHVIZ=$ac_cv_prog_HAVE_GRAPHVIZ if test -n "$HAVE_GRAPHVIZ"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GRAPHVIZ" >&5 $as_echo "$HAVE_GRAPHVIZ" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$HAVE_GRAPHVIZ = xyes; then USE_GRAPHVIZ_TRUE= USE_GRAPHVIZ_FALSE='#' else USE_GRAPHVIZ_TRUE='#' USE_GRAPHVIZ_FALSE= fi ac_config_files="$ac_config_files Makefile src/Makefile Doxygen/Makefile Doxygen/Doxyfile locales/Makefile data/Makefile info/Makefile test/Makefile wxmaxima.spec data/Info.plist data/wxMaxima.desktop data/wxmaxima.menu" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs 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='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${CHM_TRUE}" && test -z "${CHM_FALSE}"; then as_fn_error $? "conditional \"CHM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_DOXYGEN_TRUE}" && test -z "${USE_DOXYGEN_FALSE}"; then as_fn_error $? "conditional \"USE_DOXYGEN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_GRAPHVIZ_TRUE}" && test -z "${USE_GRAPHVIZ_FALSE}"; then as_fn_error $? "conditional \"USE_GRAPHVIZ\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... 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 -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # 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'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by wxMaxima $as_me 15.08.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ wxMaxima config.status 15.08.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" 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." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _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 shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "src/Setup.h") CONFIG_HEADERS="$CONFIG_HEADERS src/Setup.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "Doxygen/Makefile") CONFIG_FILES="$CONFIG_FILES Doxygen/Makefile" ;; "Doxygen/Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxygen/Doxyfile" ;; "locales/Makefile") CONFIG_FILES="$CONFIG_FILES locales/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "info/Makefile") CONFIG_FILES="$CONFIG_FILES info/Makefile" ;; "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; "wxmaxima.spec") CONFIG_FILES="$CONFIG_FILES wxmaxima.spec" ;; "data/Info.plist") CONFIG_FILES="$CONFIG_FILES data/Info.plist" ;; "data/wxMaxima.desktop") CONFIG_FILES="$CONFIG_FILES data/wxMaxima.desktop" ;; "data/wxmaxima.menu") CONFIG_FILES="$CONFIG_FILES data/wxmaxima.menu" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # 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 *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # 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 # 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. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # 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 am__quote=`sed -n 's/^am__quote = //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'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi wxmaxima-15.08.2/configure.ac000644 000765 000024 00000016450 12573511774 016440 0ustar00andrejstaff000000 000000 # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_INIT([wxMaxima], [15.08.2]) AC_CONFIG_SRCDIR([src/wxMaxima.cpp]) AM_INIT_AUTOMAKE AC_CONFIG_HEADER(src/Setup.h) AC_CANONICAL_BUILD AC_CANONICAL_HOST AM_OPTIONS_WXCONFIG dnl Checks for programs. AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_CXX AC_PROG_CXXCPP AC_PROG_EGREP AC_SUBST(EGREP) AC_LANG_CPLUSPLUS dnl check for host case "$host" in *mingw*) AC_CHECK_TOOL(WINDRES, windres) win32=true ;; *cygwin*) win32=true ;; *) win32=false esac dnl optional support for glyphs drawing, printing and drag'n'drop AC_ARG_ENABLE(printing, [ --enable-printing Enable printing support.], [case "${enableval}" in yes) wxm_print=true ;; no) wxm_print=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-printing) ;; esac], [wxm_print=true]) dnl osx compile options AC_ARG_WITH(macosx-sdk, [ --with-macosx-sdk=PATH use an OS X SDK at PATH], [MACOSX_SDK=$withval]) if test "x$MACOSX_SDK" != "x"; then eval "CC=\"$CC -isysroot $MACOSX_SDK\"" eval "CXX=\"$CXX -isysroot $MACOSX_SDK\"" eval "LD=\"$LD -isysroot $MACOSX_SDK\"" fi AC_ARG_WITH(macosx-version-min, [ --with-macosx-version-min=VER build binaries which require at least this OS X version], [MACOSX_VERSION_MIN=$withval]) if test "x$MACOSX_VERSION_MIN" != "x"; then eval "CC=\"$CC -mmacosx-version-min=$MACOSX_VERSION_MIN\"" eval "CXX=\"$CXX -mmacosx-version-min=$MACOSX_VERSION_MIN\"" eval "LD=\"$LD -mmacosx-version-min=$MACOSX_VERSION_MIN\"" fi AC_ARG_WITH(macosx-arch, [ --with-macosx-arch=ARCH build for the specified architecture], [MACOSX_ARCH=$withval]) if test "x$MACOSX_ARCH" != "x"; then eval "CFLAGS=\"$CFLAGS -arch $MACOSX_ARCH\"" eval "CXXFLAGS=\"$CXXFLAGS -arch $MACOSX_ARCH\"" eval "CPPFLAGS=\"$CPPFLAGS -arch $MACOSX_ARCH\"" eval "LDFLAGS=\"$LDFLAGS -arch $MACOSX_ARCH\"" eval "OBJCFLAGS=\"$OBJFLAGS -arch $MACOSX_ARCH\"" eval "OBJXXFLAGS=\"$OBJXXFLAGS -arch $MACOSX_ARCH\"" fi AC_ARG_ENABLE(static-wx, [ --enable-static-wx Compile with static wx libraries.], [case "${enableval}" in yes) static_wx=true ;; no) static_wx=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-static-wx) ;; esac], [static_wx=false]) AM_PATH_WXCONFIG([3.0.0], [wxWin=1], [wxWin=0], [std,xml,html,adv,aui,core,net,base]) if test "$wxWin" != 1; then AC_MSG_ERROR([ wxWidgets must be installed on your system. Please check that wx-config is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' or 'wx-config --static --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is 3.0.0 or above. ]) fi CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" LIBS="$LIBS $WX_LIBS" AC_MSG_CHECKING([if we can compile a wxWidgets program]) AC_TRY_LINK([#include ], [wxString test=wxT("")], [AC_MSG_RESULT([yes])], [echo "" echo "" echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means that wxWidgets library was" echo "*** incorrectly installed." echo "" AC_MSG_ERROR([Failed to compile a test program])]) _save_ldflags="$LDFLAGS" LDFLAGS="$_save_ldflags -static -static-libgcc -static-libstdc++" AC_MSG_CHECKING([if we can compile a wxWidgets program in a way that it runs without needing dynamic libraries.]) AC_TRY_LINK([#include ], [wxString test=wxT("")], [LIKFLAGS_COMPLETELYSTATIC="-static -static-libgcc -static-libstdc++"], [LIKFLAGS_COMPLETELYSTATIC=""]) if test x"${LIKFLAGS_COMPLETELYSTATIC}" = x ; then AC_MSG_RESULT([no]) else AC_MSG_RESULT([yes]) fi LDFLAGS="$_save_ldflags" dnl we have to setup rc compiling under 32-bit Windows if test x"${win32}" = x"true" ; then RC_OBJ="Resources.o" wx_prefix=`$WX_CONFIG_NAME --prefix` WX_RC_PATH="${wx_prefix}/include" else RC_OBJ="" WX_RC_PATH="" fi dnl translations CATALOGS_TO_INSTALL="install-wxmaxima-catalogs" if test x"${static_wx}" = x"true" ; then CATALOGS_TO_INSTALL="$CATALOGS_TO_INSTALL install-wxstd-catalogs" fi dnl Attempt a fully static build? AC_ARG_ENABLE(fullystatic, [ --enable-fullystatic Try to statically link all needed libraries into the application], [case "${enableval}" in yes) fullystatic=true ;; no) fullystatic=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-fullystatic) ;; esac], [chm=fullystatic]) if test x"${fullystatic}" = x"true" ; then LDFLAGS="$LDFLAGS $LIKFLAGS_COMPLETELYSTATIC" fi dnl Optionally build the windows CHM help files dnl default to false as requires win32 and Microsoft HTML Help Workshop AC_ARG_ENABLE(chm, [ --enable-chm Build Windows CHM help files], [case "${enableval}" in yes) chm=true ;; no) chm=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-chm) ;; esac], [chm=false]) dnl hhc is the HTML Help Compiler for CHM documentation hhc_default_name=hhc$EXEEXT AC_ARG_WITH(hhc, [ --with-hhc= Use HTML Help Compiler executable (default hhc)], [chm=true if test "$withval" = "yes"; then HHC="${hhc_default_name}" else HHC="$withval" fi], [HHC="${hhc_default_name}"]) # Check that hhc exists, using AC_CHECK_PROG if test x$chm = xtrue; then if test -x "${HHC}"; then # HHC was a path to the executable, and it existed, which is # great! We still say something to the caller, since this is # probably less confusing. AC_MSG_CHECKING([for hhc]) AC_MSG_RESULT([yes]) else AC_CHECK_PROG(hhc_found, ${HHC}, yes) if test x"${hhc_found}" != x"yes"; then AC_MSG_ERROR([HTML Help Compiler executable ${HHC} not found]) fi fi fi AM_CONDITIONAL(CHM, test x$chm = xtrue) if test x"${chm}" = x"true" ; then AC_DEFINE([WXM_CHM], [1], ["Using chm help"]) else AC_DEFINE([WXM_CHM], [0], ["Not using chm help"]) fi AC_SUBST(LDFLAGS) AC_SUBST(CFLAGS) AC_SUBST(CXXFLAGS) AC_SUBST(CATALOGS_TO_INSTALL) AC_SUBST(WX_LIBS) AC_SUBST(WX_RC_PATH) AC_SUBST(RC_OBJ) AC_SUBST(HHC) AC_SUBST(prefix) AC_SUBST(top_builddir) AC_SUBST(srcdir) dnl Doxygen creates html code documentation from the comments in the code AC_CHECK_PROG(HAVE_DOXYGEN,doxygen,yes,no) AC_SUBST(HAVE_DOXYGEN) AM_CONDITIONAL(USE_DOXYGEN, test x$HAVE_DOXYGEN = xyes) dnl GraphViz makes nice diagrams for the doxygen documentation, if installed. AC_CHECK_PROG(HAVE_GRAPHVIZ,dot,yes,no) AC_SUBST(HAVE_GRAPHVIZ) AM_CONDITIONAL(USE_GRAPHVIZ, test x$HAVE_GRAPHVIZ = xyes) dnl These directory names are needed in order to find wxMaxima's own html documentation. AC_SUBST(DESTDIR) AC_CONFIG_FILES([ Makefile src/Makefile Doxygen/Makefile Doxygen/Doxyfile locales/Makefile data/Makefile info/Makefile test/Makefile wxmaxima.spec data/Info.plist data/wxMaxima.desktop data/wxmaxima.menu ]) AC_OUTPUT wxmaxima-15.08.2/COPYING000644 000765 000024 00000043110 11670654443 015174 0ustar00andrejstaff000000 000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 of the License, 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, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. wxmaxima-15.08.2/data/000755 000765 000024 00000000000 12573513411 015043 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/depcomp000755 000765 000120 00000056016 12452606037 015504 0ustar00andrejadmin000000 000000 #! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2013-05-30.07; # UTC # Copyright (C) 1999-2014 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. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # 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: wxmaxima-15.08.2/Doxygen/000755 000765 000024 00000000000 12573513413 015551 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/info/000755 000765 000024 00000000000 12573513412 015066 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/INSTALL000644 000765 000024 00000022620 12470425246 015171 0ustar00andrejstaff000000 000000 Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc will cause the specified gcc to be used as the C compiler (unless it is overridden in the site shell script). `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. Testing the program =================== A minimal test if compilation has worked would be - opening test/testbench_simple.wxmx with wxMaxima - Select the "Cell/Evaluate all Cells" menu item - Saving the file with a .wxmx extension - and opening it again. If this worked and all the plots work this normally means compilation and the system setup seem to work basically.wxmaxima-15.08.2/install-sh000755 000765 000120 00000034523 12452606037 016132 0ustar00andrejadmin000000 000000 #!/bin/sh # install - install a program, script, or datafile scriptversion=2013-12-25.23; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac oIFS=$IFS IFS=/ set -f set fnord $dstdir shift set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # 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: wxmaxima-15.08.2/locales/000755 000765 000024 00000000000 12573513410 015553 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/Makefile.am000644 000765 000024 00000012136 12570243105 016166 0ustar00andrejstaff000000 000000 SUBDIRS = src locales data info test Doxygen EXTRA_DIST = README.md bootstrap wxmaxima.spec.in \ art/readme.txt art/license.txt \ art/toolbar/gtk-preferences.png art/toolbar/gtk-cut.png \ art/toolbar/input.png art/toolbar/gtk-print.png \ art/toolbar/gtk-stop.png art/toolbar/gtk-copy.png \ art/toolbar/gtk-help.png art/toolbar/gtk-open.png \ art/toolbar/gtk-save.png art/toolbar/text.png \ art/toolbar/media-playback-start.png \ art/toolbar/media-playback-startstop.png \ art/toolbar/go-bottom.png \ art/toolbar/gtk-select-all.png \ art/toolbar/view-refresh.png \ art/toolbar/media-playback-stop.png \ art/toolbar/gtk-paste.png \ art/toolbar/gtk-find.png \ art/toolbar/gtk-new.png \ art/toolbar/weather-clear.png \ art/toolbar/software-update-urgent.png \ art/config/options.png \ art/config/maxima.png \ art/config/styles.png \ art/config/editing.png \ art/config/Document-export.png \ art/wxmac-doc-wxm.icns art/wxmac-doc-wxmx.icns \ art/wxmac-doc.icns art/wxmac.icns \ art/wxmac-doc.ico art/maximaicon.ico docdir = ${datadir}/wxMaxima doc_DATA = README README.md COPYING art/config/options.png art/config/maxima.png \ art/config/styles.png art/config/editing.png art/config/Document-export.png LANGS = en fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb wxLANGS = fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb wxMaxima.app: all mkdir -p wxMaxima.app/Contents/MacOS mkdir -p wxMaxima.app/Contents/Resources cp $(srcdir)/test/testbench_simple.wxmx wxMaxima.app/Contents/Resources cp $(srcdir)/data/wxmathml.lisp wxMaxima.app/Contents/Resources cp $(srcdir)/data/wxmaxima.png wxMaxima.app/Contents/Resources cp $(srcdir)/data/wxmaxima.svg wxMaxima.app/Contents/Resources cp $(srcdir)/data/autocomplete.txt wxMaxima.app/Contents/Resources cp $(srcdir)/data/tips*.txt wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac.icns wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac-doc.icns wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac-doc-wxm.icns wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac-doc-wxmx.icns wxMaxima.app/Contents/Resources cp $(srcdir)/data/Info.plist wxMaxima.app/Contents cp $(srcdir)/data/PkgInfo wxMaxima.app/Contents cp $(srcdir)/src/wxmaxima wxMaxima.app/Contents/MacOS for i in $(LANGS) ; do \ mkdir -p wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/$$i.mo wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES/wxMaxima.mo ; \ done for i in $(wxLANGS) ; do \ mkdir -p wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/wxwin/$$i.mo wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES/wxMaxima-wxstd.mo ; \ done mkdir -p wxMaxima.app/Contents/Resources/toolbar mkdir -p wxMaxima.app/Contents/Resources/config cp $(srcdir)/art/toolbar/*.png wxMaxima.app/Contents/Resources/toolbar cp $(srcdir)/art/config/*.png wxMaxima.app/Contents/Resources/config mkdir -p wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/*.html wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/*.jpg wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/*.png wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/wxmaxima.hhp wxMaxima.app/Contents/Resources/help wxMaxima.win: all mkdir -p wxMaxima/art mkdir -p wxMaxima/data cp $(srcdir)/data/wxmathml.lisp wxMaxima/data cp $(srcdir)/test/testbench_simple.wxmx wxMaxima/data cp $(srcdir)/data/wxmathml.lisp wxMaxima/data cp $(srcdir)/data/wxmaxima.png wxMaxima/data cp $(srcdir)/data/wxmaxima.svg wxMaxima/data cp $(srcdir)/data/autocomplete.txt wxMaxima/data cp $(srcdir)/data/tips*.txt wxMaxima/data mkdir -p wxMaxima/help cp $(srcdir)/info/*.jpg wxMaxima/help cp $(srcdir)/info/*.png wxMaxima/help if CHM cp $(srcdir)/info/*.chm wxMaxima/help else -cp $(srcdir)/info/*.html wxMaxima/help -cp $(srcdir)/info/wxmaxima.hhp wxMaxima/help endif mkdir -p wxMaxima/art/toolbar cp $(srcdir)/art/toolbar/*.png wxMaxima/art/toolbar mkdir -p wxMaxima/art/config cp $(srcdir)/art/config/*.png wxMaxima/art/config for i in $(LANGS) ; do \ mkdir -p wxMaxima/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/$$i.mo wxMaxima/locale/$$i/LC_MESSAGES/wxMaxima.mo ; \ done for i in $(wxLANGS) ; do \ mkdir -p wxMaxima/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/wxwin/$$i.mo wxMaxima/locale/$$i/LC_MESSAGES/wxMaxima-wxstd.mo ; \ done cp $(srcdir)/src/wxmaxima.exe wxMaxima/ wxMaxima.win.zip: wxMaxima.win zip -r wxMaxima.win.zip wxMaxima allmo: cd locales&&$(MAKE) allmo allpo: cd locales&&$(MAKE) allpo all: locales/en.mo locales/en.mo: allmo Doxygen: FORCE cd Doxygen&&$(MAKE) .PHONY: allmo FORCE FORCE: wxmaxima-15.08.2/Makefile.in000644 000765 000024 00000076647 12573512057 016230 0ustar00andrejstaff000000 000000 # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/Setup.h CONFIG_CLEAN_FILES = wxmaxima.spec 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_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 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 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__installdirs = "$(DESTDIR)$(docdir)" DATA = $(doc_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive 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) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/wxmaxima.spec.in \ ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README \ config.guess config.sub depcomp install-sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && 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,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ 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$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS_TO_INSTALL = @CATALOGS_TO_INSTALL@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DESTDIR = @DESTDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAVE_DOXYGEN = @HAVE_DOXYGEN@ HAVE_GRAPHVIZ = @HAVE_GRAPHVIZ@ HHC = @HHC@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RC_OBJ = @RC_OBJ@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RC_PATH = @WX_RC_PATH@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ WX_VERSION_MAJOR = @WX_VERSION_MAJOR@ WX_VERSION_MICRO = @WX_VERSION_MICRO@ WX_VERSION_MINOR = @WX_VERSION_MINOR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = ${datadir}/wxMaxima dvidir = @dvidir@ exec_prefix = @exec_prefix@ hhc_found = @hhc_found@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = src locales data info test Doxygen EXTRA_DIST = README.md bootstrap wxmaxima.spec.in \ art/readme.txt art/license.txt \ art/toolbar/gtk-preferences.png art/toolbar/gtk-cut.png \ art/toolbar/input.png art/toolbar/gtk-print.png \ art/toolbar/gtk-stop.png art/toolbar/gtk-copy.png \ art/toolbar/gtk-help.png art/toolbar/gtk-open.png \ art/toolbar/gtk-save.png art/toolbar/text.png \ art/toolbar/media-playback-start.png \ art/toolbar/media-playback-startstop.png \ art/toolbar/go-bottom.png \ art/toolbar/gtk-select-all.png \ art/toolbar/view-refresh.png \ art/toolbar/media-playback-stop.png \ art/toolbar/gtk-paste.png \ art/toolbar/gtk-find.png \ art/toolbar/gtk-new.png \ art/toolbar/weather-clear.png \ art/toolbar/software-update-urgent.png \ art/config/options.png \ art/config/maxima.png \ art/config/styles.png \ art/config/editing.png \ art/config/Document-export.png \ art/wxmac-doc-wxm.icns art/wxmac-doc-wxmx.icns \ art/wxmac-doc.icns art/wxmac.icns \ art/wxmac-doc.ico art/maximaicon.ico doc_DATA = README README.md COPYING art/config/options.png art/config/maxima.png \ art/config/styles.png art/config/editing.png art/config/Document-export.png LANGS = en fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb wxLANGS = fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb all: all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): wxmaxima.spec: $(top_builddir)/config.status $(srcdir)/wxmaxima.spec.in cd $(top_builddir) && $(SHELL) ./config.status $@ install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ done uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) # 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. $(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//`; \ 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; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi 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 GTAGS: 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) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || 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; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: 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 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives 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__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_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 # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(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/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(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' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(docdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-docDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-docDATA .MAKE: $(am__recursive_targets) install-am install-strip .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 \ install-data-am install-docDATA install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am 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-am uninstall \ uninstall-am uninstall-docDATA .PRECIOUS: Makefile wxMaxima.app: all mkdir -p wxMaxima.app/Contents/MacOS mkdir -p wxMaxima.app/Contents/Resources cp $(srcdir)/test/testbench_simple.wxmx wxMaxima.app/Contents/Resources cp $(srcdir)/data/wxmathml.lisp wxMaxima.app/Contents/Resources cp $(srcdir)/data/wxmaxima.png wxMaxima.app/Contents/Resources cp $(srcdir)/data/wxmaxima.svg wxMaxima.app/Contents/Resources cp $(srcdir)/data/autocomplete.txt wxMaxima.app/Contents/Resources cp $(srcdir)/data/tips*.txt wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac.icns wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac-doc.icns wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac-doc-wxm.icns wxMaxima.app/Contents/Resources cp $(srcdir)/art/wxmac-doc-wxmx.icns wxMaxima.app/Contents/Resources cp $(srcdir)/data/Info.plist wxMaxima.app/Contents cp $(srcdir)/data/PkgInfo wxMaxima.app/Contents cp $(srcdir)/src/wxmaxima wxMaxima.app/Contents/MacOS for i in $(LANGS) ; do \ mkdir -p wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/$$i.mo wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES/wxMaxima.mo ; \ done for i in $(wxLANGS) ; do \ mkdir -p wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/wxwin/$$i.mo wxMaxima.app/Contents/Resources/locale/$$i/LC_MESSAGES/wxMaxima-wxstd.mo ; \ done mkdir -p wxMaxima.app/Contents/Resources/toolbar mkdir -p wxMaxima.app/Contents/Resources/config cp $(srcdir)/art/toolbar/*.png wxMaxima.app/Contents/Resources/toolbar cp $(srcdir)/art/config/*.png wxMaxima.app/Contents/Resources/config mkdir -p wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/*.html wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/*.jpg wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/*.png wxMaxima.app/Contents/Resources/help cp $(srcdir)/info/wxmaxima.hhp wxMaxima.app/Contents/Resources/help wxMaxima.win: all mkdir -p wxMaxima/art mkdir -p wxMaxima/data cp $(srcdir)/data/wxmathml.lisp wxMaxima/data cp $(srcdir)/test/testbench_simple.wxmx wxMaxima/data cp $(srcdir)/data/wxmathml.lisp wxMaxima/data cp $(srcdir)/data/wxmaxima.png wxMaxima/data cp $(srcdir)/data/wxmaxima.svg wxMaxima/data cp $(srcdir)/data/autocomplete.txt wxMaxima/data cp $(srcdir)/data/tips*.txt wxMaxima/data mkdir -p wxMaxima/help cp $(srcdir)/info/*.jpg wxMaxima/help cp $(srcdir)/info/*.png wxMaxima/help @CHM_TRUE@ cp $(srcdir)/info/*.chm wxMaxima/help @CHM_FALSE@ -cp $(srcdir)/info/*.html wxMaxima/help @CHM_FALSE@ -cp $(srcdir)/info/wxmaxima.hhp wxMaxima/help mkdir -p wxMaxima/art/toolbar cp $(srcdir)/art/toolbar/*.png wxMaxima/art/toolbar mkdir -p wxMaxima/art/config cp $(srcdir)/art/config/*.png wxMaxima/art/config for i in $(LANGS) ; do \ mkdir -p wxMaxima/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/$$i.mo wxMaxima/locale/$$i/LC_MESSAGES/wxMaxima.mo ; \ done for i in $(wxLANGS) ; do \ mkdir -p wxMaxima/locale/$$i/LC_MESSAGES ; \ cp $(srcdir)/locales/wxwin/$$i.mo wxMaxima/locale/$$i/LC_MESSAGES/wxMaxima-wxstd.mo ; \ done cp $(srcdir)/src/wxmaxima.exe wxMaxima/ wxMaxima.win.zip: wxMaxima.win zip -r wxMaxima.win.zip wxMaxima allmo: cd locales&&$(MAKE) allmo allpo: cd locales&&$(MAKE) allpo all: locales/en.mo locales/en.mo: allmo Doxygen: FORCE cd Doxygen&&$(MAKE) .PHONY: allmo FORCE FORCE: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: wxmaxima-15.08.2/missing000755 000765 000120 00000015330 12452606037 015520 0ustar00andrejadmin000000 000000 #! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2014 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # 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. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # 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: wxmaxima-15.08.2/NEWS000644 000765 000024 00000000000 11670654443 014627 0ustar00andrejstaff000000 000000 wxmaxima-15.08.2/README000644 000765 000024 00000000016 12221272372 015005 0ustar00andrejstaff000000 000000 See README.md wxmaxima-15.08.2/README.md000644 000765 000024 00000007112 12536270671 015421 0ustar00andrejstaff000000 000000 wxMaxima ======== wxMaxima is a document based interface for the computer algebra system Maxima. For more information about Maxima, visit http://maxima.sourceforge.net/. wxMaxima uses wxWidgets and runs natively on Windows, X11 and Mac OS X. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations. wxMaxima is distributed under the GPL license. wxMaxima is included with the Windows and the macintosh installer for Maxima. Packages are also available for many Linux distributions. Screenshots and documentation can be found at http://andrejv.github.io/wxmaxima/; If you wish to compile wxMaxima from source, please read the instructions below. Building wxMaxima from source ----------------------------- To build wxMaxima from sources you need to have a C++ compiler and the wxWidgets library installed. ### Compiling on Mac OS X On Mac OS X you should install XCode. To build wxMaxima open the Terminal application and follow the instructions for building with GNU autotools. It is recommended that you compile you own version of wxMac. See the section about compiling wxWidgets. ### Compiling on Windows On Windows install MinGW (http://sourceforge.net/projects/mingw/). In the installation process make sure you select `g++`, `MSYS Basic System` and `MinGW Developer ToolKit` in the `Select components` page of the installer. Then run the MinGW Shell and follow the instructions for compiling wxWidgets and wxMaxima with autotools. ### Compiling wxWidgets on Mac OS X and Windows Before compiling wxMaxima you need to compile the wxWidgets library. Download the source, unarchive and in the source directory execute mkdir build cd build On Mac OS X configure wxWidgets with ../configure --disable-shared --enable-unicode and on Windows with ../configure --disable-shared Now build wxWidgets with make You do not need to install the library with `make install`. You will need to specify a path to wx-config when configuring wxMaxima. There are two files in `build/lib/wx/config`. The correct file to use is `inplace-msw-ansi-release-static-3.0` on Windows and `implace-mac-unicode-release-static-3.0` on Mac OS X. You will also need to copy the file `wxwin.m4` to `acinclude.m4` in the wxMaxima source directory. ### Compiling with autotools If you are not building an official tarball but using the git version it is necessary to execute `./bootstrap` first in order to get the file ./configure To build wxMaxima on Linux execute ./configure make make allmo sudo make install To build an application bundle of wxMaxima on Mac OS X ./configure --with-wx-config= make make allmo make wxMaxima.app On Windows execute instead: ./configure --with-wx-config= --with-hhc= --enable-chm make make allmo make wxMaxima.win which builds the directory structure necessary for running wxMaxima. Alternatively make wxMaxima.win.zip will build the whole application as a zip archive whose contents is a self-contained wxMaxima installation that can be placed in the folder maxima was installed in. The `--enable-chm` and the `--with-hhc` are only necessary to allow the builder to convert the wxMaxima offline manual to a format the built-in help browser of windows understands. For this conversion the Microsoft HTML Help workshop is necessary which is distributed separately. If they aren't added to the configure command line wxMaxima is shipped with a html version of the manual that can be viewed using the internet browser instead. wxmaxima-15.08.2/src/000755 000765 000024 00000000000 12573513405 014724 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/test/000755 000765 000024 00000000000 12573513412 015112 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/wxmaxima.spec.in000644 000765 000024 00000002515 12454715531 017256 0ustar00andrejstaff000000 000000 Summary: wxWidgets interface for maxima Name: wxMaxima Version: @VERSION@ Release: 1 License: GPL Group: Sciences/Mathematics URL: https://andrejv.github.io/wxmaxima/ Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: gtk2, libxml2, wxGTK BuildRequires: libxml2-devel, wxGTK-devel %description wxMaxima is a wxWidgets interface for the computer algebra system Maxima. %prep %setup -q %build %{configure} --disable-dnd make DESTDIR=${RPM_BUILD_ROOT} %install make install DESTDIR=${RPM_BUILD_ROOT} install -D -m 644 wxmaxima.desktop ${RPM_BUILD_ROOT}/usr/share/applications/wxmaxima.desktop install -D -m 644 wxmaxima.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/wxmaxima.png install -D -m 644 wxmaxima.svg ${RPM_BUILD_ROOT}/usr/share/pixmaps/wxmaxima.svg %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %{_bindir}/wxmaxima %{_datadir}/wxMaxima/* /usr/share/pixmaps/wxmaxima.png /usr/share/pixmaps/wxmaxima.svg /usr/share/applications/wxmaxima.desktop %changelog * Fri Jun 23 2006 Andrej Vodopivec - Updated for wxMaxima 0.6.6 * Wed Dec 15 2004 Andrej Vodopivec - Added french translation files. * Wed Aug 25 2004 Andrej Vodopivec - Initial spec file. wxmaxima-15.08.2/test/Makefile.am000755 000765 000024 00000000164 12531304076 017150 0ustar00andrejstaff000000 000000 EXTRA_DIST = testbench_simple.wxmx wxmaximadatadir = ${datadir}/wxMaxima wxmaximadata_DATA = testbench_simple.wxmx wxmaxima-15.08.2/test/Makefile.in000644 000765 000024 00000033722 12573512057 017172 0ustar00andrejstaff000000 000000 # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = test ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/Setup.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_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/||"`;; \ *) 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__installdirs = "$(DESTDIR)$(wxmaximadatadir)" DATA = $(wxmaximadata_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS_TO_INSTALL = @CATALOGS_TO_INSTALL@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DESTDIR = @DESTDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAVE_DOXYGEN = @HAVE_DOXYGEN@ HAVE_GRAPHVIZ = @HAVE_GRAPHVIZ@ HHC = @HHC@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RC_OBJ = @RC_OBJ@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RC_PATH = @WX_RC_PATH@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ WX_VERSION_MAJOR = @WX_VERSION_MAJOR@ WX_VERSION_MICRO = @WX_VERSION_MICRO@ WX_VERSION_MINOR = @WX_VERSION_MINOR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hhc_found = @hhc_found@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = testbench_simple.wxmx wxmaximadatadir = ${datadir}/wxMaxima wxmaximadata_DATA = testbench_simple.wxmx all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu test/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-wxmaximadataDATA: $(wxmaximadata_DATA) @$(NORMAL_INSTALL) @list='$(wxmaximadata_DATA)'; test -n "$(wxmaximadatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(wxmaximadatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(wxmaximadatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(wxmaximadatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(wxmaximadatadir)" || exit $$?; \ done uninstall-wxmaximadataDATA: @$(NORMAL_UNINSTALL) @list='$(wxmaximadata_DATA)'; test -n "$(wxmaximadatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(wxmaximadatadir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(wxmaximadatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-wxmaximadataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-wxmaximadataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic 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-pdf install-pdf-am \ install-ps install-ps-am install-strip \ install-wxmaximadataDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \ uninstall uninstall-am uninstall-wxmaximadataDATA .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: wxmaxima-15.08.2/test/testbench_simple.wxmx000644 000765 000024 00011046117 12573511776 021415 0ustar00andrejstaff000000 000000 PKFGBHmimetypetext/x-wxmathmlPKFGe$e$ content.xml A simple manual testbench This testbench allows to test writing and reading of files, to test if rendering works, if the communication with maxima works (Cell/Evaluate all cells) and if the export commands work right. Limitations: * It doesn't contain unicode characters as they *will* fail on some systems. There could be a separate testbench for them, though. * It isn't an automatic test. Completely manual tests There are a few tests that cannot be run automatically by this test bench: * If no text is selected the F1 key should start up the help system with help on wxMaxima * If a maxima command is selected F1 should start up the help system with help on Maxima instead. All cell types A text cell This is a text cell. It spans over two lines. A subsubsection cell Simple input and output cells Simple input cells without output cell x(n):=sum(x[i],i,1,n)$ y(n):=sum(y[i],i,1,n)$ z(n):=sum(z[i],i,1,n)$ A input cell with output cell x; (%o4) x A simple input cell containing a line break x+ y; (%o5) y+x What happens if the output is multiple lines long? x(1)=1;x(10)=1;x(100)=1; (%o6) x1=1(%o7) x10+x9+x8+x7+x6+x5+x4+x3+x2+x1=1(%o8) x100+x99+x98+x97+x96+x95+x94+x93+x92+x91+x90+x89+x88+x87+x86+x85+x84+x83+x82+x81+x80+x79+x78+x77+x76+x75+x74+x73+x72+x71+x70+x69+x68+x67+x66+x65+x64+x63+x62+x61+x60+x59+x58+x57+x56+x55+x54+x53+x52+x51+x50+x49+x48+x47+x46+x45+x44+x43+x42+x41+x40+x39+x38+x37+x36+x35+x34+x33+x32+x31+x30+x29+x28+x27+x26+x25+x24+x23+x22+x21+x20+x19+x18+x17+x16+x15+x14+x13+x12+x11+x10+x9+x8+x7+x6+x5+x4+x3+x2+x1=1 abs abs(x(1)); abs(x(10)); abs(x(100)); (%o9) x1(%o10) x10+x9+x8+x7+x6+x5+x4+x3+x2+x1(%o11) x100+x99+x98+x97+x96+x95+x94+x93+x92+x91+x90+x89+x88+x87+x86+x85+x84+x83+x82+x81+x80+x79+x78+x77+x76+x75+x74+x73+x72+x71+x70+x69+x68+x67+x66+x65+x64+x63+x62+x61+x60+x59+x58+x57+x56+x55+x54+x53+x52+x51+x50+x49+x48+x47+x46+x45+x44+x43+x42+x41+x40+x39+x38+x37+x36+x35+x34+x33+x32+x31+x30+x29+x28+x27+x26+x25+x24+x23+x22+x21+x20+x19+x18+x17+x16+x15+x14+x13+x12+x11+x10+x9+x8+x7+x6+x5+x4+x3+x2+x1 diff 'diff(x(1),t); 'diff(x(10),t); 'diff(x(100),t); (%o12) (%o13) (%o14) at 'diff(x(1),t); 'diff(x(10),t); 'diff(x(100),t); (%o15) (%o16) (%o17) A conjugate cell declare( [ c00,c01,c02,c03,c04,c05,c06,c07,c08,c09, c10,c11,c12,c13,c14,c15,c16,c17,c18,c19, c20,c21,c22,c23,c24,c25,c26,c27,c28,c29, c30,c31,c32,c33,c34,c35,c36,c37,c38,c39, c40,c41,c42,c43,c44,c45,c46,c47,c48,c49, c50,c51,c52,c53,c54,c55,c56,c57,c58,c59, c60,c61,c62,c63,c64,c65,c66,c67,c68,c69, c70,c71,c72,c73,c74,c75,c76,c77,c78,c79, c80,c81,c82,c83,c84,c85,c86,c87,c88,c89, c90,c91,c92,c93,c94,c95,c96,c97,c98,c99, c100 ], complex)$ depends( [ c00,c01,c02,c03,c04,c05,c06,c07,c08,c09, c10,c11,c12,c13,c14,c15,c16,c17,c18,c19, c20,c21,c22,c23,c24,c25,c26,c27,c28,c29, c30,c31,c32,c33,c34,c35,c36,c37,c38,c39, c40,c41,c42,c43,c44,c45,c46,c47,c48,c49, c50,c51,c52,c53,c54,c55,c56,c57,c58,c59, c60,c61,c62,c63,c64,c65,c66,c67,c68,c69, c70,c71,c72,c73,c74,c75,c76,c77,c78,c79, c80,c81,c82,c83,c84,c85,c86,c87,c88,c89, c90,c91,c92,c93,c94,c95,c96,c97,c98,c99, c100 ], t)$ c_1: c00$ c_10: c00+c01+c02+c03+c04+c05+c06+c07+c08+c09$ c_100:c00+c01+c02+c03+c04+c05+c06+c07+c08+c09+ c10+c11+c12+c13+c14+c15+c16+c17+c18+c19+ c20+c21+c22+c23+c24+c25+c26+c27+c28+c29+ c30+c31+c32+c33+c34+c35+c36+c37+c38+c39+ c40+c41+c42+c43+c44+c45+c46+c47+c48+c49+ c50+c51+c52+c53+c54+c55+c56+c57+c58+c59+ c60+c61+c62+c63+c64+c65+c66+c67+c68+c69+ c70+c71+c72+c73+c74+c75+c76+c77+c78+c79+ c80+c81+c82+c83+c84+c85+c86+c87+c88+c89+ c90+c91+c92+c93+c94+c95+c96+c97+c98+c99+ c100$ conjugate(c_1); conjugate(c_10); conjugate(c_100); (%o23) c00(%o24) c09+c08+c07+c06+c05+c04+c03+c02+c01+c00(%o25) c99+c98+c97+c96+c95+c94+c93+c92+c91+c90+c89+c88+c87+c86+c85+c84+c83+c82+c81+c80+c79+c78+c77+c76+c75+c74+c73+c72+c71+c70+c69+c68+c67+c66+c65+c64+c63+c62+c61+c60+c59+c58+c57+c56+c55+c54+c53+c52+c51+c50+c49+c48+c47+c46+c45+c44+c43+c42+c41+c40+c39+c38+c37+c36+c35+c34+c33+c32+c31+c30+c29+c28+c27+c26+c25+c24+c23+c22+c21+c20+c19+c18+c17+c16+c15+c14+c13+c12+c11+c100+c10+c09+c08+c07+c06+c05+c04+c03+c02+c01+c00 conjugate(makelist(c01,i,1,100)+c01)(1); (%o26) [2 ExptCells exp(sum(x[i],i,1,1)); (%o27) %ex1 exp(sum(x[i],i,1,3)); (%o28) %ex1+x2+x3 exp(sum(x[i],i,1,100)); (%o29) %ex1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14+x15+x16+x17+x18+x19+x20+x21+x22+x23+x24+x25+x26+x27+x28+x29+x30+x31+x32+x33+x34+x35+x36+x37+x38+x39+x40+x41+x42+x43+x44+x45+x46+x47+x48+x49+x50+x51+x52+x53+x54+x55+x56+x57+x58+x59+x60+x61+x62+x63+x64+x65+x66+x67+x68+x69+x70+x71+x72+x73+x74+x75+x76+x77+x78+x79+x80+x81+x82+x83+x84+x85+x86+x87+x88+x89+x90+x91+x92+x93+x94+x95+x96+x97+x98+x99+x100 Frac cells Here we test - if a minus in front of and following the fraction is displayed right, - If fractions still work if the denominator is bigger than the numerator or vice versa - if extremely long fractions are broken into a separate lines x(1)/y(1); x(1)/y(10); x(1)/y(100);x(10)/y(1);x(100)/y(1); (%o30) x1y1(%o31) x1y10+y9+y8+y7+y6+y5+y4+y3+y2+y1(%o32) x1y100+y99+y98+y97+y96+y95+y94+y93+y92+y91+y90+y89+y88+y87+y86+y85+y84+y83+y82+y81+y80+y79+y78+y77+y76+y75+y74+y73+y72+y71+y70+y69+y68+y67+y66+y65+y64+y63+y62+y61+y60+y59+y58+y57+y56+y55+y54+y53+y52+y51+y50+y49+y48+y47+y46+y45+y44+y43+y42+y41+y40+y39+y38+y37+y36+y35+y34+y33+y32+y31+y30+y29+y28+y27+y26+y25+y24+y23+y22+y21+y20+y19+y18+y17+y16+y15+y14+y13+y12+y11+y10+y9+y8+y7+y6+y5+y4+y3+y2+y1(%o33) x1+x2+x3+x4+x5+x6+x7+x8+x9+x10y1(%o34) x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14+x15+x16+x17+x18+x19+x20+x21+x22+x23+x24+x25+x26+x27+x28+x29+x30+x31+x32+x33+x34+x35+x36+x37+x38+x39+x40+x41+x42+x43+x44+x45+x46+x47+x48+x49+x50+x51+x52+x53+x54+x55+x56+x57+x58+x59+x60+x61+x62+x63+x64+x65+x66+x67+x68+x69+x70+x71+x72+x73+x74+x75+x76+x77+x78+x79+x80+x81+x82+x83+x84+x85+x86+x87+x88+x89+x90+x91+x92+x93+x94+x95+x96+x97+x98+x99+x100y1 Function cells f(x):=3; f12345689(x):=3; f12345689012345689012345689012345689012345689012345689012345689012345689012345689012345689(x):=3; (%o35) f

x

:=3(%o36) f12345689

x

:=3(%o37) f12345689012345689012345689012345689012345689012345689012345689012345689012345689012345689

x

:=3
Image cells wxdraw2d( color=red,line_type=solid,key="solid red",explicit(x,x,-10,10), color=black,line_type=dots,key="dotted black",explicit(x+5,x,-10,10) ); ;; loading #P"/home/gunter/.maxima/binary/branch_5_36_base_188_g2908479/sbcl/1_2_14_debian/share/draw/grcommon.fasl";; loading #P"/home/gunter/.maxima/binary/branch_5_36_base_188_g2908479/sbcl/1_2_14_debian/share/draw/gnuplot.fasl";; loading #P"/home/gunter/.maxima/binary/branch_5_36_base_188_g2908479/sbcl/1_2_14_debian/share/draw/vtk.fasl";; loading #P"/home/gunter/.maxima/binary/branch_5_36_base_188_g2908479/sbcl/1_2_14_debian/share/draw/picture.fasl"(%t38) image1.png(%o38) Poldino the guinea pig image2.png An image cell in the middle of the output. x=1; wxdraw2d( color=red,line_type=solid,key="solid red",explicit(x,x,-10,10), color=black,line_type=dots,key="dotted black",explicit(x+5,x,-10,10) ); x=2; (%o39) x=1(%t40) image3.png(%o40) (%o41) x=2 The following plot contains all linestyles the system might support if the configuration option to use cairo was selected. Support for linestyles greatly depends on the gnuplot used, though. wxdraw2d( color=black, line_type=solid,key="solid",explicit(-x,x,0,10), line_type=dashes,key="dashes",explicit(-x+1,x,0,10), line_type=short_dashes,key="short dashes",explicit(-x+2,x,0,10), line_type=short_long_dashes,key="short long dashes",explicit(-x+3,x,0,10), line_type=short_short_long_dashes,key="short short long dashes",explicit(-x+4,x,0,10), line_type=short_long_dashes,key="short long dashes",explicit(-x+5,x,0,10), line_type=dot_dash,key="dot dash",explicit(-x+6,x,0,10), line_type=dots,key="dots",explicit(-x+7,x,0,10) ); (%t42) image4.png(%o42) Integral cells f(n):=sum(f[i](t),i,1,n)$ f(3); (%o44) f3

t

+f2

t

+f1

t

integrate(f(1),t); integrate(f(10),t); integrate(f(100),t); (%o45) f1

t

dt
(%o46) f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

dt
(%o47) f100

t

+f99

t

+f98

t

+f97

t

+f96

t

+f95

t

+f94

t

+f93

t

+f92

t

+f91

t

+f90

t

+f89

t

+f88

t

+f87

t

+f86

t

+f85

t

+f84

t

+f83

t

+f82

t

+f81

t

+f80

t

+f79

t

+f78

t

+f77

t

+f76

t

+f75

t

+f74

t

+f73

t

+f72

t

+f71

t

+f70

t

+f69

t

+f68

t

+f67

t

+f66

t

+f65

t

+f64

t

+f63

t

+f62

t

+f61

t

+f60

t

+f59

t

+f58

t

+f57

t

+f56

t

+f55

t

+f54

t

+f53

t

+f52

t

+f51

t

+f50

t

+f49

t

+f48

t

+f47

t

+f46

t

+f45

t

+f44

t

+f43

t

+f42

t

+f41

t

+f40

t

+f39

t

+f38

t

+f37

t

+f36

t

+f35

t

+f34

t

+f33

t

+f32

t

+f31

t

+f30

t

+f29

t

+f28

t

+f27

t

+f26

t

+f25

t

+f24

t

+f23

t

+f22

t

+f21

t

+f20

t

+f19

t

+f18

t

+f17

t

+f16

t

+f15

t

+f14

t

+f13

t

+f12

t

+f11

t

+f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

dt
integrate(f(1),t,0,T); integrate(f(10),t,0,T); integrate(f(100),t,0,T); (%o48) 0Tf1

t

dt
(%o49) 0Tf10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

dt
(%o50) 0Tf100

t

+f99

t

+f98

t

+f97

t

+f96

t

+f95

t

+f94

t

+f93

t

+f92

t

+f91

t

+f90

t

+f89

t

+f88

t

+f87

t

+f86

t

+f85

t

+f84

t

+f83

t

+f82

t

+f81

t

+f80

t

+f79

t

+f78

t

+f77

t

+f76

t

+f75

t

+f74

t

+f73

t

+f72

t

+f71

t

+f70

t

+f69

t

+f68

t

+f67

t

+f66

t

+f65

t

+f64

t

+f63

t

+f62

t

+f61

t

+f60

t

+f59

t

+f58

t

+f57

t

+f56

t

+f55

t

+f54

t

+f53

t

+f52

t

+f51

t

+f50

t

+f49

t

+f48

t

+f47

t

+f46

t

+f45

t

+f44

t

+f43

t

+f42

t

+f41

t

+f40

t

+f39

t

+f38

t

+f37

t

+f36

t

+f35

t

+f34

t

+f33

t

+f32

t

+f31

t

+f30

t

+f29

t

+f28

t

+f27

t

+f26

t

+f25

t

+f24

t

+f23

t

+f22

t

+f21

t

+f20

t

+f19

t

+f18

t

+f17

t

+f16

t

+f15

t

+f14

t

+f13

t

+f12

t

+f11

t

+f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

dt
Limit cells 'limit(f( 1),t,0); 'limit(f( 1),t,inf); 'limit(f( 1),t,-inf); (%o51) limt−>0f1

t

(%o52) limt−>inff1

t

(%o53) limt−>inff1

t

'limit(f( 10),t,0); 'limit(f( 10),t,inf); 'limit(f( 10),t,-inf); (%o54) limt−>0f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

(%o55) limt−>inff10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

(%o56) limt−>inff10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

'limit(f(100),t,0); 'limit(f(100),t,inf); 'limit(f(100),t,-inf); (%o57) limt−>0f100

t

+f99

t

+f98

t

+f97

t

+f96

t

+f95

t

+f94

t

+f93

t

+f92

t

+f91

t

+f90

t

+f89

t

+f88

t

+f87

t

+f86

t

+f85

t

+f84

t

+f83

t

+f82

t

+f81

t

+f80

t

+f79

t

+f78

t

+f77

t

+f76

t

+f75

t

+f74

t

+f73

t

+f72

t

+f71

t

+f70

t

+f69

t

+f68

t

+f67

t

+f66

t

+f65

t

+f64

t

+f63

t

+f62

t

+f61

t

+f60

t

+f59

t

+f58

t

+f57

t

+f56

t

+f55

t

+f54

t

+f53

t

+f52

t

+f51

t

+f50

t

+f49

t

+f48

t

+f47

t

+f46

t

+f45

t

+f44

t

+f43

t

+f42

t

+f41

t

+f40

t

+f39

t

+f38

t

+f37

t

+f36

t

+f35

t

+f34

t

+f33

t

+f32

t

+f31

t

+f30

t

+f29

t

+f28

t

+f27

t

+f26

t

+f25

t

+f24

t

+f23

t

+f22

t

+f21

t

+f20

t

+f19

t

+f18

t

+f17

t

+f16

t

+f15

t

+f14

t

+f13

t

+f12

t

+f11

t

+f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

(%o58) limt−>inff100

t

+f99

t

+f98

t

+f97

t

+f96

t

+f95

t

+f94

t

+f93

t

+f92

t

+f91

t

+f90

t

+f89

t

+f88

t

+f87

t

+f86

t

+f85

t

+f84

t

+f83

t

+f82

t

+f81

t

+f80

t

+f79

t

+f78

t

+f77

t

+f76

t

+f75

t

+f74

t

+f73

t

+f72

t

+f71

t

+f70

t

+f69

t

+f68

t

+f67

t

+f66

t

+f65

t

+f64

t

+f63

t

+f62

t

+f61

t

+f60

t

+f59

t

+f58

t

+f57

t

+f56

t

+f55

t

+f54

t

+f53

t

+f52

t

+f51

t

+f50

t

+f49

t

+f48

t

+f47

t

+f46

t

+f45

t

+f44

t

+f43

t

+f42

t

+f41

t

+f40

t

+f39

t

+f38

t

+f37

t

+f36

t

+f35

t

+f34

t

+f33

t

+f32

t

+f31

t

+f30

t

+f29

t

+f28

t

+f27

t

+f26

t

+f25

t

+f24

t

+f23

t

+f22

t

+f21

t

+f20

t

+f19

t

+f18

t

+f17

t

+f16

t

+f15

t

+f14

t

+f13

t

+f12

t

+f11

t

+f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

(%o59) limt−>inff100

t

+f99

t

+f98

t

+f97

t

+f96

t

+f95

t

+f94

t

+f93

t

+f92

t

+f91

t

+f90

t

+f89

t

+f88

t

+f87

t

+f86

t

+f85

t

+f84

t

+f83

t

+f82

t

+f81

t

+f80

t

+f79

t

+f78

t

+f77

t

+f76

t

+f75

t

+f74

t

+f73

t

+f72

t

+f71

t

+f70

t

+f69

t

+f68

t

+f67

t

+f66

t

+f65

t

+f64

t

+f63

t

+f62

t

+f61

t

+f60

t

+f59

t

+f58

t

+f57

t

+f56

t

+f55

t

+f54

t

+f53

t

+f52

t

+f51

t

+f50

t

+f49

t

+f48

t

+f47

t

+f46

t

+f45

t

+f44

t

+f43

t

+f42

t

+f41

t

+f40

t

+f39

t

+f38

t

+f37

t

+f36

t

+f35

t

+f34

t

+f33

t

+f32

t

+f31

t

+f30

t

+f29

t

+f28

t

+f27

t

+f26

t

+f25

t

+f24

t

+f23

t

+f22

t

+f21

t

+f20

t

+f19

t

+f18

t

+f17

t

+f16

t

+f15

t

+f14

t

+f13

t

+f12

t

+f11

t

+f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

Matrix cells funmake('matrix, [makelist(i,i,1,10)] ); funmake('matrix, makelist([i],i,1,10) ); funmake('matrix, makelist( makelist(o+10*i-10,o,1,10) ,i,1,10 ) ); (%o60) 12345678910(%o61) 12345678910(%o62) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 Parenthesis cells (x(1 )/10+1)*2; (x(10 )/10+1)*2; (x(100)/10+1)*2; (%o63) 2*

x110+1

(%o64) 2*

x1+x2+x3+x4+x5+x6+x7+x8+x9+x1010+1

(%o65) 2*

x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14+x15+x16+x17+x18+x19+x20+x21+x22+x23+x24+x25+x26+x27+x28+x29+x30+x31+x32+x33+x34+x35+x36+x37+x38+x39+x40+x41+x42+x43+x44+x45+x46+x47+x48+x49+x50+x51+x52+x53+x54+x55+x56+x57+x58+x59+x60+x61+x62+x63+x64+x65+x66+x67+x68+x69+x70+x71+x72+x73+x74+x75+x76+x77+x78+x79+x80+x81+x82+x83+x84+x85+x86+x87+x88+x89+x90+x91+x92+x93+x94+x95+x96+x97+x98+x99+x10010+1

Slide show cells with_slider_draw( f,makelist(f,f,1,10), explicit(sin(2*%pi*f*t),t,0,1), grid=true ); (%t66) image5.png;image6.png;image7.png;image8.png;image9.png;image10.png;image11.png;image12.png;image13.png;image14.png;(%o66) sqrt cells sqrt(x(1)); sqrt(x(10)); sqrt(x(100)); (%o67) x1(%o68) x10+x9+x8+x7+x6+x5+x4+x3+x2+x1(%o69) x100+x99+x98+x97+x96+x95+x94+x93+x92+x91+x90+x89+x88+x87+x86+x85+x84+x83+x82+x81+x80+x79+x78+x77+x76+x75+x74+x73+x72+x71+x70+x69+x68+x67+x66+x65+x64+x63+x62+x61+x60+x59+x58+x57+x56+x55+x54+x53+x52+x51+x50+x49+x48+x47+x46+x45+x44+x43+x42+x41+x40+x39+x38+x37+x36+x35+x34+x33+x32+x31+x30+x29+x28+x27+x26+x25+x24+x23+x22+x21+x20+x19+x18+x17+x16+x15+x14+x13+x12+x11+x10+x9+x8+x7+x6+x5+x4+x3+x2+x1 Sub cells x[x(1)]; x[x(10)]; x[x(100)]; (%o70) xx1(%o71) xx10+x9+x8+x7+x6+x5+x4+x3+x2+x1(%o72) xx100+x99+x98+x97+x96+x95+x94+x93+x92+x91+x90+x89+x88+x87+x86+x85+x84+x83+x82+x81+x80+x79+x78+x77+x76+x75+x74+x73+x72+x71+x70+x69+x68+x67+x66+x65+x64+x63+x62+x61+x60+x59+x58+x57+x56+x55+x54+x53+x52+x51+x50+x49+x48+x47+x46+x45+x44+x43+x42+x41+x40+x39+x38+x37+x36+x35+x34+x33+x32+x31+x30+x29+x28+x27+x26+x25+x24+x23+x22+x21+x20+x19+x18+x17+x16+x15+x14+x13+x12+x11+x10+x9+x8+x7+x6+x5+x4+x3+x2+x1 x[x[x[x[1]]]]; (%o73) xxxx1 SubSupcells x[x(1)]^x(1)+1; x[x(1)]^x(10)+1; x[x(10)]^x(1)+1; x[x(100)]^x(100)+1; (%o74) xx1x1+1(%o75) xx1x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+1(%o76) xx10+x9+x8+x7+x6+x5+x4+x3+x2+x1x1+1(%o77) xx100+x99+x98+x97+x96+x95+x94+x93+x92+x91+x90+x89+x88+x87+x86+x85+x84+x83+x82+x81+x80+x79+x78+x77+x76+x75+x74+x73+x72+x71+x70+x69+x68+x67+x66+x65+x64+x63+x62+x61+x60+x59+x58+x57+x56+x55+x54+x53+x52+x51+x50+x49+x48+x47+x46+x45+x44+x43+x42+x41+x40+x39+x38+x37+x36+x35+x34+x33+x32+x31+x30+x29+x28+x27+x26+x25+x24+x23+x22+x21+x20+x19+x18+x17+x16+x15+x14+x13+x12+x11+x10+x9+x8+x7+x6+x5+x4+x3+x2+x1x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14+x15+x16+x17+x18+x19+x20+x21+x22+x23+x24+x25+x26+x27+x28+x29+x30+x31+x32+x33+x34+x35+x36+x37+x38+x39+x40+x41+x42+x43+x44+x45+x46+x47+x48+x49+x50+x51+x52+x53+x54+x55+x56+x57+x58+x59+x60+x61+x62+x63+x64+x65+x66+x67+x68+x69+x70+x71+x72+x73+x74+x75+x76+x77+x78+x79+x80+x81+x82+x83+x84+x85+x86+x87+x88+x89+x90+x91+x92+x93+x94+x95+x96+x97+x98+x99+x100+1 x[x[x[x[1]]]]^y^z^a^b; (%o78) xxxx1yzab SumCells f(3); (%o79) f3

t

+f2

t

+f1

t

'sum(f(1),t,1,1); 'sum(f(10),t,1,1); 'sum(f(100),t,1,1); (%o80) t=11f1

t

(%o81) t=11f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

(%o82) t=11f100

t

+f99

t

+f98

t

+f97

t

+f96

t

+f95

t

+f94

t

+f93

t

+f92

t

+f91

t

+f90

t

+f89

t

+f88

t

+f87

t

+f86

t

+f85

t

+f84

t

+f83

t

+f82

t

+f81

t

+f80

t

+f79

t

+f78

t

+f77

t

+f76

t

+f75

t

+f74

t

+f73

t

+f72

t

+f71

t

+f70

t

+f69

t

+f68

t

+f67

t

+f66

t

+f65

t

+f64

t

+f63

t

+f62

t

+f61

t

+f60

t

+f59

t

+f58

t

+f57

t

+f56

t

+f55

t

+f54

t

+f53

t

+f52

t

+f51

t

+f50

t

+f49

t

+f48

t

+f47

t

+f46

t

+f45

t

+f44

t

+f43

t

+f42

t

+f41

t

+f40

t

+f39

t

+f38

t

+f37

t

+f36

t

+f35

t

+f34

t

+f33

t

+f32

t

+f31

t

+f30

t

+f29

t

+f28

t

+f27

t

+f26

t

+f25

t

+f24

t

+f23

t

+f22

t

+f21

t

+f20

t

+f19

t

+f18

t

+f17

t

+f16

t

+f15

t

+f14

t

+f13

t

+f12

t

+f11

t

+f10

t

+f9

t

+f8

t

+f7

t

+f6

t

+f5

t

+f4

t

+f3

t

+f2

t

+f1

t

Other features Highlighting and Boxes 1+box(x(1))+z; (%o83) z+

x 1

+1
1+box(x(10))+z; (%o84) z+

x 10 + x 9 + x 8 + x 7 + x 6 + x 5 + x 4 + x 3 + x 2 + x 1

+1
1+box(x(100))+z; (%o85) z+

x 100 + x 99 + x 98 + x 97 + x 96 + x 95 + x 94 + x 93 + x 92 + x 91 + x 90 + x 89 + x 88 + x 87 + x 86 + x 85 + x 84 + x 83 + x 82 + x 81 + x 80 + x 79 + x 78 + x 77 + x 76 + x 75 + x 74 + x 73 + x 72 + x 71 + x 70 + x 69 + x 68 + x 67 + x 66 + x 65 + x 64 + x 63 + x 62 + x 61 + x 60 + x 59 + x 58 + x 57 + x 56 + x 55 + x 54 + x 53 + x 52 + x 51 + x 50 + x 49 + x 48 + x 47 + x 46 + x 45 + x 44 + x 43 + x 42 + x 41 + x 40 + x 39 + x 38 + x 37 + x 36 + x 35 + x 34 + x 33 + x 32 + x 31 + x 30 + x 29 + x 28 + x 27 + x 26 + x 25 + x 24 + x 23 + x 22 + x 21 + x 20 + x 19 + x 18 + x 17 + x 16 + x 15 + x 14 + x 13 + x 12 + x 11 + x 10 + x 9 + x 8 + x 7 + x 6 + x 5 + x 4 + x 3 + x 2 + x 1

+1
Item lists * Level 1 Level 1 (continued) Level 1 (continued again) * Level 1 * Level 2 Level 2 (continued) Level 2 (continued again) * Level 3 * Level 1 Special symbols the export functions recognize * A double right arrow (=>) * A double dual-headed arrow (<=>) * A single right arrow (->) * A single left arrow (<-) * A single double-headed arrow (<->) * A equal or less than sign (<=) * A equal or greater than sign (>=) * A plus/minus-sign (+/-) How does the lisp maxima is working with handle special characters? There once has been a case where maxima interpreted special characters like an µ correctly - but output them in a way that resulted in a broken xml file on saving as .wxmx. If after executing the following line the .wxmx file can be saved and opened again this bug is not present in the currently running maxima/lisp combination. wxdraw2d(title="Test of the µ character", explicit(sin(x),x,1,10), xtics=false,ytics=false ),wxplot_size=[300,150]; (%t86) image15.png(%o86) print("µ")$ µ Uncode characters in general aeröäüßÄÖÜ wrΩαβwf ö=3; (%o88) ö=3 wxbuild_info() wxbuild_info(); wxMaxima version: 14.12.0Maxima version: branch_5_36_base_188_g2908479Maxima build date: 2015-08-16 09:50:48Host type: x86_64-unknown-linux-gnuSystem type: Linux 4.2.0-040200rc6-lowlatency X86-64Lisp implementation type: SBCLLisp implementation version: 1.2.14.debian(%o89) Miscellaneous things that did get wrong at least once The graphics system Maxima's INSTALL.win32 does request to test the following commands: wxplot2d(sin(x),[x,0,10]); wxplot2d(sin(x),[x,0,10],[plot_format,xmaxima]); wxplot3d(x*y,[x,-1,1],[y,-1,1]); scene(cone); plotdf([-y,x],[trajectory_at,5,0]); load(draw)$ wxdraw3d(xu_grid = 30, yv_grid = 60, surface_hide = true, parametric_surface(cos(phi) * sin(theta), sin(phi) * sin(theta), cos(theta), theta, 0, %pi, phi, 0, 2 * %pi))$ (%t90) image16.png(%o90) (%t91) image17.png(%o91) (%t92) image18.png(%o92) (%o93) Structure [PROCESS](%o94) /home/gunter/maxout.xmaxima(%t96) image19.png Former crashes The following cells once crashed wxMaxima on windows: a: (x+y)^2; (%o97)

x+y

2
ü=1; (%o98) ü=1 Bauteilwerte:[ ü=1 ]; (%o99) [ü=1] Cells we don't want to send to maxima Some of the following cells would make maxima wait indefinitively if we actually evaluated them. (; Refusing to send cell to maxima: Un-closed parenthesis on encountering ; or $ [; {; ); ]; }; (]; (}; [}; /*; ";
PKFGj`jj image1.pngPNG  IHDR XsBITO IDATx{|g|$Χq:jvo[z]ŶmխVR]ԩNED4 Xͩ$3;M"bf_Gɘy}羮[ ЉlVPG4  0@(M4  0@(M4  0@l\srr&LЧONU_ mn˶wٕ+W}}ٹs ߳hѢMZ־ ٸ7??_Dܬ:cǎ^jf[=hѢ};v,**ʑ1eŋHfff ٵkL2喟7 `36+ák 0Yf;w̙6m(j{3:Nm]eddTTTX֭[Váh4VܸqcNNN޽`;w>l6"rqټysÆ '"#FҥKpp#G>MKP.333<<<88XD5jԨQ#ՉD'"6^k4yq6l X̙3z>**5kVddSt볳gl'`p~:cNUO!X:M1]QQQqqmzׯe)j 0\r%##suL̙tzC 1bm_uDDDtAu f48`W! 03mΝcƌ_x?A_,** eOO?s|;Up;v\poJJ_Ϟ=+hsv]vt^zmݺJVVVzzz3 8kٲe_І sLXjUee!CDdÆ {_xYfN<LHH>>>>>j 0ꫯbcc:tzk~u־}ǧZ^_:wܒN4ir+w&''9244߿_~{_ի_f-Zt>>[׿5x0oٲO>~~~#F8yGFg t7+fԩScƌiذOƍx-[۫׷I&oO{GCCC>˙[G k׮EUUr{  UOgb t:ګ/z)APU(8&Su TU<O?Tu b UQQ:a i#@ 0؃`UI1rJp-&`W\W0׶zjP&Pwz>((Hu \7|:j 0ܞ)\`p [nR 0ZaaaXXn 08 )pGEFFNᆘs9uԥKT0_?I&S9&^~~~~~ &.;;Yf:Nu` jTVVfeeNc @Ο?:1UC1h`SNNepgEEEF1""Bu 0^ppӧUS` \|EƘmN;0 gΜС 5&Pwz^u 85&\UUUձcǺw:n`=:Nu 0[ݺuS Dk]wYa. 0:\ڳgu0  Wn ޽ۺU 4jHu- 0Ŷon]kNa7 0Zli6UP`֭uVt:0 0:vXYY: A[dYGGG{{{щm?$TU<&h۶meeeuXX 1`Gz# @u8&Į].\`Y~$1PYY:`.СC/N 0*-- V.@Uţʕ+ݺuS.\ 0z=w;v ٱc )++FL8kZ/ipQLܚ`Un 0'R^^|r%n 03^^^S 1d㏭_&~QUU uMc hltׯ` q>C ` h{$>Hu@%&;YpBL:,Gu ঘ+V0@p~~~S@?1SN 0z}PPmc $&&N &+xbhha ֎9RTT:ή ""Bu fsΝ?^u 1QnnnddNS=&~T `Y`:඘*{{{8`@;: LG᪃j07%%Eu @sP^^~…&MpgSɔ٦MAp7999S 0`Kf9555..Nuy1܁N+))Q 0lѣݺuSp LVYY:[ut!gϞ 0PG^^^# `6:.++7hРAPPаaN:e}u.]&p'l\Ϟ=rʰ>}\w۷o뭷>܁6`[<p6.}߰aȑ#ˏ?_<ӣG޸qŋ|Mf޽{N:t:a؄ GM74nxРA&M YtiÆ '"=z(,,3gN``ܹssss?u:@N>|E᪃Z(S$*F=O[Uųq6׼8| 6X'NܴiSEEE/^ܡC[ /6jHu@f5K<<$!AFnR :HMMoٲ fͲnc$>:\ 0꠪ 22Ru@fٰAfAO~(5Ν;WXXح[7AͰTYRMZx}0`o͚5UKMH+.ĉTЌ*k=[d >~5@ׄ Nhʌr}u pM(FYYU4zóQ)5z%%%!!!S`ky8+\r ؝,]wKBwG&p%eeeSPU%̞-2s ff ܀lO_fkUzKxCmU 0]EE8깾L_|5;^߻eT9zT}u `8Jooo)mHLSRMԷ:&к>Ⱥ(w-&ɔ)r[N}c ga4T4rY"" w\ZX״_W/6MNÇ] 0T`*8Db򊔗{3LuM!1QzGw7`6uk4S}&ɲvg67H2eLouL`/&Su @{r[`˗ )-ao***|||T駾1;X~KTo1*//SY֯YDDfΔx꽪*nfϞ=:uTY6lYlv`EYYY@@^ߛa WrɐAHLW_21uZLP[: 8XbL&zL,O}M6Sa$$HU̜)#GR})X*+3d(` cbbT4&)IM dd @rrrTG$)I gz3ay IDAT0p+iiiڵSИ;dL),3dhz-1 婎hΝr=2nر_g奤tQu @c$!A23eyi)K.h e1pIG֭P}m 0nd2:. 8Ν 2}+.C}ݪS}̚%T_b [VІ$9SmpB7S;puݱcG/II(cHZ< ="Skذaiii`` 6$%Ɍ'S n=Ngw}'Vf͒Kdt=Z<[֎TU< 0mР 6l* WR}\ 0p{СC@@ pó"P+))rJdd 6T?:&`Ud^9SΞSy**w(Ӯ]+WNhƾ}/O^|R%5UzeL./////k׮Z$ HJu6*#Ȋ )ͨ^}׬ŠoҥK{^6kLa@+dȐ7^Gy19yRx;z}PP6|̝+'N+0pFk/H|+Cp3l 0@M\: ʬY"*O=%>>^8O>ĺp<!3_`k ___)mMNgOu 8`>ch#/2fս/D11^8ƾ}2o8!'0pO>Ҳw *O(K_8`]UUUؿ_$#CM?AUJL/(++i#?.Gc˩SӴ_hltSڐ,sȁ2q"{}Q`{Yf?lY~G8qBF#_'<~^@cd,9tHNދb `K;vTВG塇dp8PN^0d2yzzNheɄ :`;uرd)-INѣw=$3SL™1h4zzzrhǏܹL}Q7L"++k޽SZr!r=. 0p=:Ku@cY :U~3PgLjxǎSZr-FС&~ኘPYYi2T4Ʋ8Q}V l 0@M ֭[U29R4y%/\`༌FcyyyPP X: `km۶Nhɑ#/FɈ!~NRUUURRR~}A9qB^{s}v@DDq3P))2z *=zHfLBb BAAADDƜ<) ȶm׿ʄ : 0дhIj< ,qqrLB0FEENhLJս/,K@@"&@s>:%'OʓOʐ!+ii2iZ8ߦMNhLJl*ĉR@:&@RRRTG$%7.NΞ/ 0-ZNhuɋ/r3 `UGqya^s}i0vѶm[)L}y/`VΟ?:%C^s}9uu=h I F6S\\l2T4 & 0#u߾}===rհar]W@wd2NhFr< .2a 0mǏuǟ8yR|RWz /P`pU4#5U|R 89s:Z9qh۶m[~}yMT:(VU4#5U{L.]LTjjjYYeݸqcyMV=i4 TƍT4zsv&/,3nKu\N>."!!!!!!*֭2nKz 0MNhu۪KBf1nA9H\Fc-T$5Ufϖ]d$?)*` W\QЌT;Vӧ 8 *,,LNN=<+zpK p~3g8>J!8ߩ{-[aÆɓ'o߾o߾[b`Ն4rU^ҬddP}7Uw#޽{2ek~N3gLHH}2ԩQІӧ׮ss8NSCe5`f͚:t6of0}CW~Gsz/shmEFf] plyYCח3gd|/-Fƍsrrz 8͛7X^^*R}u=Æ ҥKpp#G>F9raÆ5BU7`?UUU:;GΖEdre__u @4xС+VXf^zꩧf͚u HJJ o߾|#d\YV^22c pUUUT_Ν IU_Wrr_Ν^=_e|/ ,m۹sgqͨ>MO egg'&&Nh S_`ll6WUUyzzhLf̝+s_J\{pm6mRВg=%:Ze,/1fhVИ,7OJyWSZZvZ)-ʒgݥ~}9sn `nl6 ~~~)3`\h\nddȓOJ^Ҥde1PgL^:1gkƍ2aL 6fU$;[^zIzF$=]MsL)9wN./ +&8-[h+/$=zQ"z rt&24h:7DWvء:%۵ɏ?KXL)((G0 !2ut&"KxLٷoXoǎr劜8!o-3 0@rrr|Pa@C4~P^߸8S4#&4䧟kW z3{}(BhHJJJUUfԩҵxxHJ̛GΝ;g]6ÃgqqTC͝9s`0Nh?R} A* hE^L(RY))): .^:۱͒" JF3 Pn"##úիWhh0VXnxRINŋ3܄hU Kb9yR{OUg[\Xzzhcccp8ˢ\X@@@/1Wrˡ\̙3g,&MjJm@rs8Y\bª?}ԩҡ\"'NP}4 0pe6 ۮ{} 0DDDNhFoj*۠?l׷sjpƊ$.^:?$/(]J`DD6F8˗/Z]tQs}tII aCՙ.('l4U4R}cbXNg PСCKp/r3{}hf\ +Œ 4 Pl6'%%Y/;v0 oRX(ǎ{Iƪ3CQ tp)(,A1y/mgΝu&R}cc%7W~A{O4Q R!M70;t< 0m*LhS_ 0Zn:?,SHvrG͛-[*LhF:Hn<('G^\\fX뛛+GgIV3lcƍuf&eTijg 06w:#ŒBZnڵuTT$VĉҾ *'. ~f)m((_81IYX['M`YvmUUeݰaCN6,˗qYX"#UgDܞ2R}۷+nx;@7|c0,POOOyw,X r81W`` <ÃeQT$3fHVr:s} 6o|E:00[m#99r,[&͛nKu4h\RX(#KʰaҦ@~wO<seo|G'"NsL&dQwdLiZu pU 0hO 0 )ʜ9:6&ZY|X-[ʑ#oZE\+WU4XYTFW_F`CL7zj-).3%&F~I?{` NҥKS^_ v+6mR 'Oʾ}<`p"EEE 4PpLcp^Vi9x/=&XAAADD\(l]u] ZQZ*o%mKbZE`-8Ji_psl.:pQ߿ߺ޽$VX%7˗_~huoqt:@[Тݻw[ם:uR 71Q6nic @"""TG4T.Ed@ٶ 1;ws,z,X [ˑ#}XAV4mTu@3[v8 &ٶm۬6m(Lh^/o-m۲pgm۶U ^>P,ea0n6ol]hB]@3._sU+9|XvUhDntb2TAyMIK$siNu&n lڴʲTp=*wgILL{={FA (+߿zҥ@`j˖-vg0Ȳe ϴ_Ka Uz3*/ޓ7ސ>}dfIu 0Wcǎ/ZWpdi#vɦMz5ຘp%L}ǩO>^]e:Cu `n?e6**d2iZ֯kez/=Dl6q :CTVV:է ^x %''{zzʼn'rYLxCz 8(QΝ/_: `)7R}n=EVVVRR/`wm7Ⱥu~=HYYY@@Xo/]wUwUwab[A Uq)^-}}[NڎؾV uAVgtbqNe3@X 6%Hd_*$999ǜϔ IDATu|H͛O^T&WԩŌ/a $lm۶M:@ee8#@a 䶪{ M2<)S'b L nٲe) L}z&@4iRS/ 0ЄjkkN)gOL&g?c8 ,g 䈆S_\}}O8!y&z*M~ࣘE Pڻ7}4n-h&OtHo1uj<󌽾p2]7nxwܹCC]lY~@U^ޯ<h g͚5qɓ's96ldL2%&wG/~Ǿ {nD&N7 YuIٳ'&M;0N=5@pRѣG]={wy>l&32'ųjp82Z.]ZPP]vݙ={?ꪫL)RW})S_5f̈NK:4{-7ooJ~~~mmmEEE&c婧N:FwʔoFlna i׮]/-[&Ң*y$cƌ8̤3@Ni{5|"//SN^`A&M6mذam۶M:CUULE^1hPҁ 7e4|eɒ%zj׮]&cj֭GuTo~Ɇoc 4.fϞ]l֬Y_3(s ԩѷow_}S~ ۘCNٲeKMMM~~~A M?>>;@LFжm[{}!sjjb((x Y;wnٲ[nI4[n.] }CԶm (!:&NaÒ `h6jkk/_ޯ_@4;r yyyn) 5VO:pL!-^l) Mbʔ7.>31WLcǎ#@jUG㬳4&`F .?t H ǎ!Cx_UUU 5Vgr 0dO?=&`HV|!S<9 J: -/?2*}4'3_H'HR퓎p~e3=isdTW}o5>:ig0EΝkjjZ^]=::waÒ$2aΜ9guV) Mjkcڴ=:ڵ\b G{=#)PSSƸqѡCL_Jҁla Meguΐ9551}zmM7׾yyIg>DROR^^ޱc:$RmM7Y YNbΜ9gqF6mQw՘1ѩ\(\TTTu)  Ox5JfDl6~)9]Ę1qIS:Svܙt H;n\sL<` t 91Cp.]3  ?9҂gh,lSUUUQQѥK@ sQ˗/.((H: 9J,iӦ>:\uqI? 0IY~u tHOx.*R} '9Qݏ<ȤS@:1ztyd<>h֭sν袋Q_}۵\g (dؖ-[>O$R6M1cm[#"?޽{~/4SNo;y_>۶mرc) jjgbh>ƌCd 0dZMMo~/4c7O2T۵kWvN)P׷08"n)K:`Ȑ{ Mn{iqQXo $ٻwGt Hx;6:thɓkjjb8Ը瞸뮘?_ 0P]]ݲeˤS@ `hd&MBz&ڼ1ЄL}d W&WSoq)q1~|̟o d3`-)26y&#WA1C#dN^n[ou3Ќ,B2fΌQ*n9 Cc aʔ)I493N?=~92.o~S`VZ%Rnsaahc8h&1~۷'R6{.N;-0JJ 4w&d={i&>3gM7q>̙37mڔt H33bĈϢ^_ uvѾ}S@TsYg…wܧ?餃@:sUT1f@3&+lݺJ:LmmL/Q&ZYYYuug?٤@jX 0پ}{vZltH3c=ZhRg˖- ,H:̙qq ӟƢENxڹsg-ڶmtH3[bƸhᯟ@LI{Ι3'&?q/Z&4ݻwݻ!ϐiq-iSxc|;a=5LYyyyI4).sΉkҸ  Li"[n'?tHS_90&l ϐQFS]]o# 2?EE}{8 ~IUV䪖-[.ZH̱`s֮]۫WS@ʨ@sfLsCFCr>}$RFr 0Iyy SwՎ1zt\rc 0jٲeK:Wƶm1f `ݦMiR\Gdž 1rYtiAAA) eoǨQ/LFIG4).1c\h &|ТE>%R06n[oo}^_ -vY[[tHaþk dL/|!2QXȑqU_$0&I-Zjo  &`3<32/ 0k׮v%a֬;66n[n &23<f!fΌx\I)Brqmݺ51dH _K/@Ls+r)i& &1ztv|@RO}7oҥKA [c9RP (c^:utH矏ؾ=n5Ͱ#(;w{ݻwO:Ì1fLlG7? X|yztH{}S9\'xbuuu) 5ߍo}+/+~ pVVVu֓O>9 &sFaaYFUWEVIhfL9={l߾}) 5{ߋ.+ꫵ_fDn~***^~ i1wn\pA|{IJe諭͎_=z$RcX$~s 5a׮]3gάzq%b6,6,V\Ю]S@j4wz/@n0^UUU=\nݺ%Ң8. .<. Ǹ RV{wtt H9s(֭[n/{ Q[[;u/dܹ1lX\qE\zi,_W^${u)qNx0T{'k {} &Ya:tH: /DQQv|s|z/@Δ)Sk gg?Az\q *&ٵkWvN0o^qY8{/d1lX|;`Q{iӦM) ^~9Əŋ㦛L} pΚIԴh u{}-#bh6@| foʔ)w{B&ԝ\_%ҡ 75ׄfiԩ^c2aܸ¸_+V~8@&^HܹQTk-eEI7?NiR߈++_ q/_HqdIqUcLڂ /_t H﷿ÆŪUq/#ݻ#b޼3&֮[n/{r pYz+t H_Cn^_cW*++[hѲe ,}1~|,X#F/@3 7n={v) M-K//Ab GeeeMMMsC-^/7_m& 1NΝ;g̘t H^㢋⬳7bH HjϞ=۷o | (JJꫣ]9sf) M^tQ WkdX&۶mԩSDԢE1nܾ]`^|ŤS@ƥWĺu1r @r|\[[iӦ.]4z$`JJ0/Qwg#2nyyyK:III|koİajUG/Y"7'{tyQZǂ1bD F|ƴp¤#@4(V~B3~7?Og&//3g>+[nǐ!j/ٯU=sq=nsxYwu/MW_(-ng#H: \пFV֭/@[8n-^z)n!N5yI;wUV?>)_KĥĀn]$Pܾ}:\r%k֬9ط5E*-]W\Wշ]3)Яʔ)S:=Ӷm^{[ncRGA-]cK/ō754*^Sm۶?ԩ~K/tg9r„ nyyy1c #&a,nٳ?(<2@䔤 pSURR2p/STIIɁ|C`ȄK;+&&MJ:4*s/.QK/~\{wqxUׯ_W6QWn U=kСݻw?S:vꫯ>]v}Wt7: kر`Ag1|cȌ\;C}O>5koޭ[.c7*-xƸjLJE>d 04_ -x:KlY\qE vm*MuE֮;w'<f 0ub„xU_RNbEѱcҁ a 0䜺SNYAҰX@C 0e;?sH:d֝Gp`h^=bȐ?VBCf+bȐ8X2n1:tH:d;KYgC3Q!멾,oy>kDa L|y|;1dH WO' 7̺u1|x}vxbX? `ow>?a\馾иL! f _BNJQX@S!Q~ݺڵ1aBtt&M 0$d3{X2 U_hR 0doqiѥK\cF~~ҙ )Auշn51a CFH(V+3ό=c:CY*<8N:)V[ous#HP@.>lb (ШT_V 04 mժ7.>.V|`aX:<8U曵_Z 07ވ3ccŊ8ꨤ3Az>< X&&L؛oi)px#UUT_h`د{ѽ{Z/4Sn᭷'ߏ+#??@a1[q1`@k+WƄ /P} w);`@t@NRI\\EE/$`b41&QIJ&5soW_+H9`s 09Oz< 09~ KĄ ѹsҙ)䐲]&  09,6N=5<2-S}mF?-[ƒ%qqIgLUW}]b8ؤ3KR}ӬRi&7 "b1W/p0`[oŏ~;Ʋe1acCzk}}[Kc„%L@soD,]j3p`̛o~vt& (d7ވ0 :*VT}ƥz+&N;-uUۢs3F&Qee^}5͋~7=:?>VW^Q}73&()_:zJ:@)nI'źu1~Lt&"FSW}{Kc޼x8ᄤ3>́|W+L>$[DQQsĤI$ itfx2$͋OL:mwSOi͈ ر#~838餤pھ=|0';/^x!M:Hu{}7=7^|1K:E  矏SOM:@n`5 (^_\uk|+NxU).۶_}OЄRY.x~%S_4HYnX}-xH` RPglj'&H:@Sڶ-n=N8!Vx1 rtcG1wnB< 0F>zy>wyQ[[Xn&L())yv޽nݺ|3 `ƍ?OOw{yy Y7/bР;6=>w@уKsk'?9p^xY&N8ys9gÆ v숉cx){/_/O{p?~̙1}z/+`-]+_vݻ/*x _ϯ7C\]]m۶:uj<)?X>MkK:dġG=^W***><Ԅ+p̙3`RRR%Kի]vNscǎ>\|ſfϞ}gGDYY٬YC(/l}#b>>إKnݺ 4("*++ 7}Ǐ////--֭[cux_괿\aÆ#FػwޓO>~:|F.2z`H @*( @*( @*dc^~u]7pv7^~;wССC-[DLq3gkG}tҡ AAdOkDp]駟>p_| /ܸqĉ;t0~s9gѢE]vM$-{㎫{ܦMd@sAʞK_҆ "◿y'JKK_xs={}]wM81.'5zM*{*^6.nb{=z={wy>lFAܹ6 q ;h:SҥK ҿk޽;Hܾ}:\r%k֬I:88H$(W7oޜڊ"AN:ꨣ_WӦMg͚/}<\\ \ q%z۶mO;u`H$qgqF+_W=ܳ>0aB2) A$\KJJX@]{ _S'_> qĹAep.((3gKZdI^ڵkר EXUU]t֭۠A"rqڷo?~nݺ%rСCw~)tW_}ᇻvꫯv%h\ \ ecjݺ^W:mڴ6l1b{<{=3rwOYfݺu袋=ؤsAs s Ȟ]0TPHTPHTPHTPHTPHTa֕6IENDB`PKFG[c7 image2.pngPNG  IHDR  T?sBITO IDATxTK$;wT33﫞BrCrI/粅"-TTWuխf#}fA?s)"ܝ9}bf"RڛEDS)% 33뭵u=jw w'v|w b" &rWݟN_oK,I/˿뺽oag3=o9===1q>Jx<:ӧ/)[PPI9OTcb"̈E D@Cy=~xw߾Yrf9]ֻ"/O?oϧګkwwnտ~/狇Lnc]/OOOOso0'aS=I+9jkUUxgu]r?ݯgKϯkHDts{`4kX?ϟ_?˟z7-% y??}Ǐ?ᗏ_$kh,"<("Tkfw'ć}>~Yk iNda^tLǿeI\???=ʬ 5FF܂,LD5$."QUaRE-;<#̒owx/RoDh/~w9Jbkn ,¼>jk],͡nZא\6wt݄‚ L" `"ÉvWc "Á f %DHJ"Py&rwJ)i8Yo="O"@pN6>B&x0A@wb "9f`Y" R(̈86g; FyCL9,H$|#y/NDns)"(Ish0Yc:&qDDQ(1"F̣oEܝ5`ྷ! `u0É6>H̀Ho\DRJo'" {kmUFG03˹V71"1n7?b13haT'G0`ZZo;Ed"r|R 3-RJ6.RZkfZ#33GDmeJ  qA)MmSJ4MjsRf ?_^m"rmJyfmk9'ΣwSZ۶"'"✘97w"ҶZM[寧澶:|\r$ZӜs9̣y3ܱm;:U5!.Z#"KSC@\Y|9offird]yu\@dL8/,Z{rdI$VC޺QNى?CʓxDmmÔz޾|r{7k4甦V^ @O)GPbUd_H[QAtǔiʺasZ[855Zdd[a"3Z_k]^?~O[_GUiqө?o\*0xo?/?=)d޺SD`Gw_lYe:LdYDJ)I89B1yEr>].r9N^ O\(u- \kn[NR"dYS*4?z)Vu=h&,?[k?]>/5y䒘 $B$'ewû"^Nu]͂kቘzG_}|W%|sϟ;L-…I rX%3jJ vq˾%!v7J0~EqQDn+w* oAs7DSz9eJ മh Ǽ7( ,"p1P2 ޻޷Vtw)[m<\Y糙 3-"z޴Gz;'a2pn B)]HZDxIJ,Z Bkp 9eHQk\.rL)33${7iyxt0GNtZZkoUuh/)i*((`fer9Z[Sa/fgp8^^/4=X2̩xLCy\>KmJ2g)RD$b. [YR"?H;g7˶eNġa鲭!+HenNDS^p:76_!M1(ܝe7"pDFrN۶ ^=%'kۺr9"ºj5fiܽ+i9m뺎Ѻ,W؅b0QΒsPKDĔ[[c9/Bں"4;zj[Z)1f۸ҜϹHqu;tchG f Q}jվ`㼤R9<& }~~CI:|T 3S Z\.>"y3$ N̩skmtQ3j:dv:[=u31(@$fD"L?y% s%^N/_.t۶un,bȲPy%\ژޗe1y(BU')w,y3ٮ$C]'N%r꽻Bn @ݶ_~da>"7774UpW_}oqO_>}|g8Ԡ^ _5}:2yp@Yy5M,zj1$n֪]'חpX4`|YӶ29ZZo5"Záq^2y=;rp<ʔ)I{,渼{y8A90'2%ݔrw??̜^Kf^Dνih80'ʬtT2!|s['kTܧ`^X4HDD OH)>kv{$` ǶmeL %X&e#mBLSeJ ̜ 5R2@z|N|[o Э98syWDH*%0v({x&"˜1}W@x1{QGDCQ(L1@pw sfo8O\"0D2d.20(f6x"%aa#)1xkxoYD0)*uWy 7I$vFcY1)14 @񦂍c(@ߙ33*q *7pU0HDm DЎ>UwbfUY,J4] q^c T3hfa>qU0ꪪjf#[fE $;lwzvb}P @b{j='a*$%!/u%ys.I+@QN2wkֺk hxX۶90C޼J/Y RչL9eHd[.s \$I&2P(wkt)ggNR7 'ڶ$혧E8" xHN$~x|~߹nzPz9me}ޚU)IOP$yJsI9031J03!xyB&΁+{D8 ǞQhx L"\(3a^pd9DpdAkoǜ'%I`&'unݯ?˹us0gc/sr!ŚM=ONQ! C|xOA(d`TR=hHAhHp?o궞_wcI$QTCb2U[]uT22pO/Nj%q^Rm}3|ލ$!tJ9"\CPDy Q-fdLz pnHCm۪nfڴ{mծQVj_Z7N8isN- 5\k A*⣢(l`.Ŵ#a~ bP_Ǔk G@8݃wjqsd3q`Bs.9GD * UIM]#YJ޻dۆhsfwJ(4fe\@@9= 0 W&S7DL4 6½8rNo_h5ЍJ )Y:\8^|YĵUx$xxS) " JC32|Wjvd$% 3?0dy\_7Һbk{k^j=~>ND,$4uGRg*"Ft.(D<2ʜe29ح{d]v"rߙ7%RT<sTmjC ȑ齏uɢof,˲sZ!w :_{!e]Fo%3Y:Vkfk!GJ۶y? D.;.3S&3 dH; 78 g)Ӕ9x}~QDA4ϳ<0 @09bӶeK)"R*aLIȻ0PV M/ܦeCeDmj]%qW53":'IpE]O3$Tr~Z[,Y@c3\"̥,)%"p Il",iʜx<)-s!ƪѕFN}*J)v>-w"iX!f9SI)?}xwS9姧4-) Ki*7w/OuBx:R0J@Ddzz}n%#$w7 WJ$0gvyeQ2܎~= ׾KI9If&,#"UK`fAܝ0@GHe|x!j[ [7S`~kj~j~VN݋tݍE;}#G(}kS"e#@NCxw.H0PHU#np]͸7%gTI7I"Xo*P';_ ,Cg!$f#\?_>j{ haQ_}F;1wъF<$0 vp'J;$Op8oF 4:\_}\&a2Wci rfpzAnD";Edd3+kGya~"EAdޚMzLYpR i),xXKW>̌pEAHƸGn!"Fnl5'J65q 7wF)sIe$dfkk4i H@nGHkTDn qq[~K"b({[ã{7 Uyf s8| "bm;_uqDw/"._*Y"4E vDBRi)IUDdm۲2KY@, ${&Q"bxLi;վmhV<# MkoZ!lLeuelV!DU{frن1nޛl3ȉ^J90￿30~T5j\ۥv5)e"9碎iGlI<33'a$˔)R)%oǗ/ϡ&ZbA$bmN`c!Tf IDAT,'sش/Rrw~$r9Uo""r\&ۃA//>_AeLK۶I^NwE|^@\Dstw<~e.p_z1`gQJ-Զ&Ҝٺ,D$eLdֈb Y׺ݦxrD`E@VYJמÏw慫m-FL{a/Y?śחzzӇC&I,ˡܝ"YP'ruSm!YAwei #3:cn µG5D%ԈzÕR@=BD6MSNHHH8;Me:̅mUwk뽯JuU`hW^T_?m}q^]&kG @F@0fB33 QGuE$6k} }j<\KZf|aWVCU뉽Q7i?%ff~#e_QBZ11A~bj|Po#AߨbDBqv=H!qhRH7]hFp5;7{RoPԈ``1k0FtUNR"0@" N)>!v09ajQ`]gR\hm4ػ$IYFDlhffF/dNPm$ Xu<0E48 !@F9rD D,93yJ2kZKk1:" EL\)wF+h"/,Aa.N þB1 cIJgڂ@#̜{]qV9Z64ί@ uGgp÷V#!0cW>NWZ B %T {u۬k8 Kp<2vy03FD,"Bugs3 {!5 Nbx4)%)PwV`Č%ϹRJHJM[.M˲$2Q 5[GpEDFސ[k{n[خj <֭ELiQzRJ!,RR<43s[J)I!PT-eL22˼xƐK.z@|snV&Q 98բy9ܽ5^k˴5`[%zy~=}{ak)^=k:\kHEH51qG'f p9wpb/+ ޷LNXd.Y҈ˈk"3Dx65bI 0Ruo9gN*&YfCz55<=Ffw.T5 Lw7w)zϗ{9O n8g"R#tڪ-$Hk ',S͖D sZ}iS,S"zzhfTfʒ Ĺ9$wwwy.Sa5 ;/˺ YN[](4sЄHLԻ8Ω@)@ )a wmHf릵1K< "Ev`R)3S.Iz n, D/IfIeug8W'Wm9g\KLoNĬQdpJܧ2IYy&:LsJelcfZEDWY.[Z3Sts8.erǩ+їO>m<~Ѯ")BJLcD9D$ڦ"HPJ!"(FE.pG|\mvp09bQFQ|DD@먈{(97U{ظ+9{\,Y8gY"w5@j۶0sZ۶qWmu ~ݕ@UFUvUGaaPsfHlu7UYؕ<iR&OHɔļs[U%ȈP 2HӼ\iݝlcB>sw0ԦRuЧ_>m&F$)9CdVJimkmle#FÆfHNfn/חҶ"A9 ȣ>Kn)\d˒6Ӕ޽{<}G;^|6vkι*"X,D4{Vfv7wW5`߈uC97M)%<ӧm*D CtInѶuPu]INM#GG)3:?>>^ϭ2өp-Ӭ8`!"hkmpΉ #9̐@l|y?לFecuF< VJ+8 HuY΅zZ1`,lVkAAp/; ""E VYeY׵p)Ur:]w ԈؾNf|r> m7^{R dՄĀd!"犞S#L!"sp[s4Dd"zC8 y¡fc@=lorH*#8ȸșdܒ`ʀS]/"bau @ ~!!B@65!S1sG%y(L (A"R`'<GjēeTh9 ")z"E@7z}0WJi+1CwCĜ8pLX ̒rߘCB*[RHfHr H3 3#!" ]34aP=Oq#09P+ᗈ}Fk,M-VAi$Ι[u]Z%s90P|#G )އ"}2viY"" `H"bAҀe9-Op~DK}vPDlfm/@o?Q< 4Bve}}iHJi"Dr>-umeT|"80ieޏ-AzriRS;-T4pl}Y\fFf̎#0~h,9uwz}ZlsSV8c\P RK^je$#Zavw: !Z$ěu]QpYȲ,\hHlz﷏{_Ysgfm湍>FHN,vpp\ux9/'4U Wbsx]>AL@ #5ao|y]>oad֢I3$e9Msk+/I*3z, HQ+dm]!Z R[kk+UVww39s1!ZV_.1__cθOZs:&I (:3i^x b!T* O<)9TA5S!]J`iL0@r9hAx&"F$V(C&vBq\:_vΏ:臵G;bct'<v*@@>8G JEyZVY8;JiK)j9M兹v6S; "Vj)H6*H2G候RT5#R,әk'1}4>z>'~[J0QrVes' : 9zAPgzziSZp>[H|]+,/T7Hﳔff6V&)}>Ƹn.(BRϗuX]gJ,"vJ|ȱT)d(EϹKii^BcL0=:eO"Ͼjꔏ}e7GF$.I#Cē 2k;H+ oGzLZiM#jR ;0Y4%LG4{ #p3&ʨwCTuAꯟ-s$@GF`x8{V &]LdT؏'6P;vZ $U5YHYI|RIZGf80f;:1JC,Corđ/fz@LņjP!6oo>F53W5QhY>M-0Z[`֤"#FVxX!2/\뗗KeЗm]*Š8ZʥG9]C'9("ຮ>`M$Qya RNvۺN' iI x{^އtpnMJom߂:gN'wum,afr$MϏk77 T9##&p.¡}RJ׏$XÑ28͏m*ndk[dq0 uqRz*Ku,"j}}vw9}1cH"jOYVs$1)(@ҕϏv/?e!0UP3R+Bp0!*K]]4O/岜OADN_#XJ6;yӣxaz?>>.B,DZ9/}YAB,&+"xkE8'|BĩCCͺ9-"埿]90L9:''S 믿/!>?}!# ̥Q4 zB1aQk G#FFA<>򙙬ұY=)ͥU; RlQkj[ sA֢@}Bxe#QOx`LHu ?OkHj?YQ`(!Wg =zx(}SsLs@r90x D̓;ZZ_a/@7"13]SAE(<ΣG`9yw8'Lm>+= yGDn,i:mcie WaVԫ pi,DALy{<- +T@o⮌%ž9'8.g#2rڒH[k3K}="2*y$('fɘÐY0L_F`D4ܽ˲Ȳ,'\&mi q)DI> "s=qQ6:C|⣹"BD QȘǡn{cr^,,5; R}cfb\ܙHoHpEpW9:|i2^ IDATO߾zZ[> sR^S- Yt;Fr$csPϦRSׅK*& jiDn~F@f۶yoSQ:9/{aͮ[m*bZDK)y}uu0t p^5J$Mѷ1~޷yCz|]?YcI>Px !E0M|nD9KQZk) PH{׎ -޻!mP/*kkm?}mom~S .ӷW@1A}+R^WnvZV XD}g0p+R<n _?clvR Lr-"1ʏq|jW4f>%c]}޷4 !b)UVeJ k[܁Z̩{A"$>D!ICC$V35幋GLS;CvHZM80 =ӓ|h(_G=.ǿ-Q/GhIQ-I ȌQoGXV=DcR'7ԫ%t4=`s. B~| DGDyf?ȧl>G]Vc7'nG_MR.l'!"13ƣ凡!rAsPhors8B !H W"B[e:?2x睕"F]DBdY9ƾmiPU"" `;Ƃ L˲My" f/Dzu֓B w @sP"23뜺o&"RnZ]|* m9}/j 񨭘s9ѣ. qL# :z]7` HJ]˗/_|ؘmrҘHHBblXHf}nsNxaYkcf`4!kz9DDr~^`O)D>}.qښ8m]ǘ`H16A"s4}sSc \0jYK_*~}y9:ov~4,{#s"֭O}跗S!1-"m1T>zݶmp}G03!"ս N۷/_0cb˲, Mоpm8; s?|N19c?{&{>}7Aa-I"r E,T86Ay"~`pz* -R.˪c'88FPe-\1`r}\P;n[6#,//v޻NN~۷饰@m?cBg#FP-( GL1L–*FXuVJFh%At5u("HB{2$#1i&xIBjoZ#2q? z pqFA:uOo3\Z²Í@Ocr֒d\w["G҄G=lz':yy1T礧h:Epgh<{d1BȀPC9"ĎJ.@G}ȏp g <bJZ{T)c@Bz xGi[;RթjɽO9;wU4 xlS\lWdf+OF{f1Tq$01yDP@bF 5 Egs3ל32TќEs&7^a:o8:t8Q\E$&8Z2U1sv.f+LHHS{N;f柾~[uǿsE҂˗9DL5c*h0m۽3&Gf[>{1̬#A[ R Aݍ8Ắ;b{,u)M"pE"Ž,KY օ}WU[}zԲ~ZRZ`,eA(+R}m~3ݙl QEg­5 e"ݵ֪:X)  su6GBȗ"Dt9k"H0}Z²Z|T`_~MS$( Ԋ&ScEdY*R/_~姵mmcv9ttйBåc-.  >?>IJ[af4v,gh8O"s8v]W4'䤺1U0}VOk Xz.Om?23Z˂"ΪJ2wT]Q}R* Zk t οaǾ18Au4 0X/kKCBQIW0ض} (V:.,3QVn'GO"y]"YdqJs8i1lje%r{V@1s D{+u89N˙JedNytɈpGia$ĩ>>aM 8X @NaaDj1Qtfkm^ScRFU-,v)xd\޳_L oΑd q6sF'H["{e+ HB$daj$ g,){Χf.v{yyy߶vχǜsZ_m3& cDL U C.M"jV 1F}d!1#턥< ZD)Q"DDQWuo__OHM6P}}mRFYЊH]"v>z}Oa81)|-Yj1j!R#2Q0t/rv8Rxp-6d3>-K a*v9a6?A{泹VAik]&ǟ>}N"_X~0K9R0vnO_ngj猾a}[s]&3 + QvoG >?T E>ݳ# )nmc[K` 8Q@/ S<867'E˅^_$f㍗e1U!yτyYy Ӳmj[:d}[u( T$Eyz^Mx8Zjy9_À] 9Fƙ9sЇo[pS ,|Ĉkv:(Ax/u|c~_~ymw{/,QaFG}B!ԛ~::d-0DrpvGdZgp_33ZEvfVacon揉@#Q0DcDOsa1פ<(c2#= K <X4&0#JWx2yO1C.=мSPlN.bfGK0>G;Ip&>R0%(c ?8#3W;ӥ;9R,; D~$>d>+8#UhkWFV K5玙[DTm"oibCy/df>abxW?"""RN s܂)0x6)LDf>ֽoWbxG@X[kZYfr>ԗu\H"| }sn}D[L e={!DޞLY%/,nbD RZ>`۶NSL `\r9^Nb#mZk]˹*//TR,f}z/+|ޮy:mEۘ|}_>{$W; ZNL 9]mSS_7 s&%AㆎxuZJS=EafUD,KaY[&8jo9?TQkS,Iė1·"v pZr vc>O*__^^/zCvݦM{8>Ä ,w,KA9W#(Z۲, H~VzhN}n:o2+J]u-|ǘc}m*UXjr>E8ou}v軅O;*S "KM+ 1]UܽHJ2;+ YV {}o7U3`s,wfGF:}LXʿ/z;Zʓ{u $ҞoLJ٧i`ږ Au(mhRsC8?Q3"w.m}*"B!Bpp0uSU$%3f”`Bȣ)^δՑ|'Pk]J<1V"a(B֔R0GAf (1MDoV`t~{m|^O\z$h:Z"IJK)IJl B8Oʌo̜s҄ /E-<Uu36Jtw7hhrZK[OkYDJ@w3M3U%4<0G.Rj-c[u9:G~{Lb @Tp<̛S)ՀI!'۷Bk tSRjK](꾏Z}msIPr>{YH)G>"J9*24:UE`F0u=m۶df,TN !1Mݮ'C{9v:eyEr*_ΗRmι;W &zye~t9ω}~Gf} t*$ yYAgpg3pfK2I(gs#0|-!dcbHu(oPE,?P@2DZA/m"t9r^J)U 3z6w] 0R۷V)}~׶8xl\ 3Ժ2BfZ_ֵ˹r=-ԥF(0-]A +в,sNwP  9O lNaỚ&NϿ|zb۶ Tw@lR^Zi=#_o7=kK[}v4!B0Gw+y`@/R\QJQ7"jIoY.0pіeNhѦBV65 jHyI$x!:`+P(:##=m"G̑Xu'4=@<DBc4">lRo+R{dCmB y" 9}5E 7s3soC?fc: =$#| F$MjP@t0xR0$p$8{ {Ĉ&@ z?#/c~|a_5<˖1Ԏ`8J9"B,0 fõf? b&|V<"w=07aIzU-fYcM}R'j-F8xFADl'If5\ %;9}O`NZORJiMJ)fhHl:ݧOw?Cmy}CbaS_/,ٵ#0Xx(9HP[̛XZH ץk1@rQ6r/K)>C&Be)Z;ϵ9>Re_eAn.8DYW ^Nr%֖V{>Բ.$KX~rZkf5IX5'>-猵7q׏]~-.cy8" uD,2R1kK9O;wֲ W8A3\CU}|9eإ\$BEsשZ֌]Z|YeiUJmtjm]*cȀǟ݆q][mÖtt pz믯&q#, &sN7@H;sj1ͣS2T}۶mTOҖ]^'(۶,sH,bܷpI * 4;-V)___e=/M~O33~VӢ,43z9}/§5 [3Pcfj/Ri]mWcj>uשn aW(~y?v~|~||ljj[^,8U|_￿}|~NUdsݝrHL Dvl# m~XHn\3ei?aJ sRL}K1BDģ@bjs &D@˜UDx?|wqw!N:0#a'JxF)rFph"P!C:+>6Gց~t=k"C`i ij@g?N̓0rD,S%gCd9@*[h~&҃:d0RaC1>u2x,>&aInn7c΃3>fNDE^< d!J IDAT8}ZSgZZ%1sLؐXc7[ȲjfD HVfWUwWwȈ̈twf@,nwk` HዅڹEu`b̵@fdtU-wr3W1Zh*Dtµ7z>NS,RjDmm̚0C ,[PwDDpl:Z$.k6P'B( tvϗ4 2u"R<@({\xAo`aQ+X/.T>\0Aaf۷c2M<ӗ/N00P&xs-q*Oy4ͧ ѻIzFPɻ|>|c{}ծÇQ' \ eZ󧧩0o~G۽<@vmocx{q^c8" ,gy"m1W_mP&tl Rr@3;c%Hkk9"">'{GqLq39s9:<'D~7 dGrn "!i7EfL2g3"}ť*" V3uǑ+{$%DtY2X={^?+۲U:GᎪa6|ψbg#_,>_^0 @ ?:"lgm8ノ#Ԁ gF".;|Xx`:8Z-Y%u),G!IA |}ktJ){ginaQiBZ+0 1snL#"Ϊn33@bʪ ip;nDP8M<]ID[kxlunnjfC 2鹔`2S|*ɫY$,&mi>_.y?n7l/Zk?ܽĎECw$ (Ry>N(}u>t[Ir60|OO<BR9L}m}f6MS{UVP{{{k۶˲H:vg2RI"ׇ`$(#bAzjnD-o۪WuD:"*"TDX.i`h #"/.l=I(@¼NSe c*4 a_Zq.ޕKBu֓imt}^WX_oT۷߷#uãut`| ڶm͌pDY TFSbھzG[ZmiNS\/4UFRռ SHΆn,B|=JSZK%"#t/kMc>-Ou*u*5Xsc"y9FTmt XTSq*\*#Jp>/Z㍦ 3uy 9Dx!65zӕ\6(3#{fCտ޾ks'^X G*wPwG]`az3R)z5i3G̦RZ9i UcqPGD, ,Hb,~9R;Eٹ;in(#A h$tH̄VpN?HgG5`M=f SmI>vt1C"#G˥?eM+p7H+%hءj 4C';$v]B>?DK`o io<0R0=#>DQ wAaǗL~}V-2 2]8x~IՉ $w u"B]m[[k!C F-F Ě0,$8@ }CDR̘ paC6cZA waFc9rzc4G$ӓnf}4 Rp'!|>{uӲ,0w߶zmcI!2L$M [kk'zj@baBU[1Y߬j*SR.ϥf{FD2*,<'Gl JTX",ORxgi614MffHf:Z  IǦj뺢}]q}l_om菷m a`ԐT]] A-c!<̌ݝ }~ۗejz=1:cZ#HQ1M!bC3p /uUm0_/r)kjEJ4qO#5۷|2Mv:*Z&ދJ <]\niJ5Bne|ft/hh}[ڻG [kT^J^>}y~YӴ#P")YdѸ6j|<}>3+k{}6mKRnYh]߾Xx] ȑ|(`08RԲ0VA@) DDjaf%0F[wʌZ34EjfeFTЛR w0bNC̃ 1;6:?-̨T.k7< yBCtJf.®u]9I?D|,Di8b(܀?}?#ɿ SLȣ:ȭ= *?BT?~G$f%@#1~ƆAl$VD@3}t,ݡN-#@⇇/Pb/nUPH˙Jq̈́8:#"RsƑAqyaW%Yf "B}e4Ou0H?Qb> `f:vr(H Ej,"϶nQk-LӔ|A"ɒKzsn]se&SV@@$'-aa2 4z5AZhǔyX`C#ZWCq{{ۣZ\D@D9RԮq}4.a>M%b[>Zcktg2MsEBZR|9?MsnI轿_+ -S1triĥR˵Zdll=O* n;ltd`}<ܽt |YNi⻂p߶zǏw7辙Y,ڦy Sf5iWϟ[[0#`"pll}4k.S!g1]-f; 0Fc=.Avskv5"@v3">Ǐ_>糙 CuHx8 LpV"b-À0+) `)ˏr*zR#<<}yӢ@n,s?^!iac$efUp]Epr:dEN|~?nчPA}Bΐn}Z/>_]Uocm߾o|pֶFsR3:kXi!jLJX>W 4#lU1:P QUke=,,\ H*HA"AYT$gvh:޳ hGaDFwExn\=昿>G/QJm\[0t(@>XLUs͟yӴ,e#""$:޻6F6lr01"RElD8`*T9m00p) ԙI]54yuۗ*m[u( a ,꺇#"4ϗZZkޛ1Rkz:e!jpS!Z/zGh=tkmoo۶}| @#|x -L7Ca]{UGE`aZ 2ͥtR8\ !nB({k"u4u"JR:M4Ѫ'ԂyZČ)| ,{Zr,e94Sj Zdn-Qih[z]w1:T5|kc6-GpR/ӹ,l5 h"ܼED`ef䉾u^1l RdH#00cR5&Gaȩ hXJUX̬tR[k)&%BH>t=?Rه`j4DکD`&f("]!Ymt-E!rW*@*BF6uh_=n~omܳbtĪ:,`붍uxw/ MOPԹYA0BSfh耪]vϧY \ϋ1,1O)*b:3ďw߹TD|:_Ƿ///kK<=MD2,J~ "tKr^kם{<AUr^N4iBcP!LQݽ=֩}uE`BB.2iH LUjU.@Ͽ\4QT=5G>  bAb*|9-\I0u .t1`'$0ASgy7d]ߌK lI|&~j@V uޟuZa~w^*=$pKVk7>;!#(0ڗ]FV9%I'z8hL?I vQyn&DQ1ư@ˆSd**qPw&(2O Q8nvL!uIaf-d ncW8bגn܋*yϛO p1Ru{mSC!4pӛϗ.ZT^΋PiR ,"B[k YeRZkk0Fr !u*ɈQM(0 J7+;ZT<ϧ|Z.OW@]d.龭9ը<9֙h=[KҺ1Ff|,|(|KfI,eHz:\kkp&67uh}j{31L7׶[[;+[1ZW $Ȯ@GYfi.T<-zۏR,P3ٲNA)s@؛qC Tӯ|^XhuZx~ecj >9JZ tqw$@ p 6)׿>ڗ9%;m#i8lr)]X1mdJ@@^= S>Zxd [H5tRk<}bv_5S1:r:Z9tf;g&g&dIDt9/:OR&\fvtt'LG65c4Mu ;!UD_?Odw@ ֦U&Yaml#O*L5v$Ȼ٨_~1>Zkq>24TQ d@ }p| [O~\/HrO_?}߶GsW烈X>\I1!v(Bp9/Z߿KyJ%F:7+ދ1ư{k}zkkMZC׮"v!bx_׷cSuFdY8^nt9_nrj]e^höm[gDLZ?/^1 RHitϿibvSpݶ~1*rZ4u]JAXLi%1E2mj 4|0 qH "ĭm4U Z΢{~Fz<^E,),45s)D`kQp1">Q)EF9|ԍR,2sn=( fm N"{]R]0#aת "JHSfY@`?CAB"v$}^?WbWyd.w@Rʂ܁"r`#4-wb||#X* #2"r '"&kJ)E;I9?swA~f?9BƘKy[2|-i+ J/!"YƂ^Ͽ~?~?)[ܝ%u{YzYw=iDDHoO|^T!L"yoy9St>=~t˲ F7xú2{nF3Ƕ1ڧ QJm:!CattըR@c;ދ|흈u>g;2 pZ'y96mGCу& wkAfˆ8'Dd"‘Y9ԛ=@@Ez+-S=8֚n#7]G$fFE)Dd1sV/:0aM]{+k:g3;3! ̦>"UMIS`RwKGX3eEs˕L5 ~p$,' @am(8``xEaH!-Rb濽kE ١?3Lǽx[n&>A#N w"woȯ O)Gd~|A oyZ1 {5mxd 9ND;}mCxw͸K8谦̤0 yf,APXTp""x yyMzIbf;-"ѴA:w.ֽagsso."~L6TmA$iAbAun93*\J)^kE"cODN$ p)m  $G8fh c#:M4Mm 1Rt;>%4]DQA5;L52ZJaxTCm(<Ϲ\K1ZU~mxcm5##`wZke6/u۶ϟ?p]|>_eK=yBt:Hcu!CJYpf*dC|B ӼLӔWc9uV<13b Rj᭍a~_) ?*px疎 =kPX8T ,6vyHDQKק_|t/غYHsv{r&dTB8l"q )AX)nf=jvnb#$wZ t DB4r*x\uE "ض֓[\y \n1ecc50ﭕRzB1p}]キZr}C虿)"4C3΂>={e1l16~N":Б[Uv1܈Z=#vϴ3sxJUK,_??<׵ݷ2}Y*mn?6!0 ѽox6Z\x^Numf8\YzCic1 zi>W9毟"dt~q:{y)[?倱=PK)/~|:$@t_ 21GjEIT \Ku9iY:MS=/[c@p:}X淶 ,LLT/ZJBnn{j'mH=_.gB?'|Z" SZ#21pBt:{Dy,a\.1HlFb}LS)圇q2kZ8䜳lqoSrO͌Sf4/ݷo^sK}>>^>|,UÈWD]gi i̢lR "IQ[>7_>W??@o8 6"T!p" Љ(!ݿznpX*Nb&tF aӔS@J878_Ġ\ כ^ʔ޻术oTƧi]өihݍz pms\wm+>@G7Ld*a޵,rTSa:#<͕HK>?;2~&"TI ,])FJ)^NØqC9ֵ 8ykwL$*iPqǁ@һ"@FRPD8o=i)%7-D3'p#$S!B)%Hb2`2ۺ p. )'#i\MExVcRKX0 {& LT6Lp+{R%FwA)ȅ( ?A[o$ֱBob}֌Ts=B,\eT}E9Z[^w2_$4\-(ŗC{iEVRqSi&(NI\RN)e`RJQi)!bD1nD =r=*n\MiqY\U,K=V,8V QܘysBjִ4Cx<33EպJM&DZG&hr͌2L|> TahHjf{E,y֨K[4T>Ϋ* RHKkbf`P P(t?gPDdYu1x8(N3a\t:նZޜ08(#-ŭHJsv`"& -<HZ[o]KTO+s> sVש 9r )uSq*񡨉RDq(eo۷t~>zQ4K9 &$ 9*%pb4Rܬ.v8~^;^ӧOO~z|֨1F]_aI:dD8_8dR~|UEr"LdCir9L8 awJʅ>\|9mk Bd Ad&P777~u:2\/?VW"ŚL֖\/f+PJvkO& I]KyYz߾x=ca@4D3^OO"#1RJ0]oiR:5 %lIM(!KIfV( _zj|ZT6څsIǡ$NT8M%UO Q&d3CG4Z32;efBB7@B̼YFJ^5%n!wMHj[@n|UrOɹ phRNL&"SMtjH&6SS &."؊q7-Q(3V F) %"U![QJ&cECB{Hڱ%N;h9ۛsUJ dVpaJ!OR^f)1QRinR& L-EgSb݆ 7 n ;330s|ظYC5V."&*[뽶V3.V"YehvT8\\ܻsh2{ַVmnu9k0#̘Sk-cљy*̖N학L1ZCWls [1+"!RÌ߅(ޟҘ .FQ.ѠCq 63-fVk,'$nen{k9!9_  _t;-Ka!^z[^NikӔ1H)܍iǒ29D$%q#B]LoG‹;0˚2%&\_|΅sNc9@3\8 WkBpBn@扒&@U Q.Lc.o_ۿ7o?w>|||TL4sbDS^ו!3GGV7&>ѲTb9s:LW Zkf6w}-u]WWt@ww&Uk]Eڥ~4ArTi֨u)aa0p)%Y{&&V#a13'K *&R J¨nACt 1x齤dqhJlnͰB9MQ YI9ǰHbjqȹ^RRI529GXTd]qC)!BlܜU7&q!T1TɆ&lP|F9GH:qTލ'=ev2(~9.1 B@"Obu=e (;C<;9 Bvs)nt";/RB !?K mc&rNQ̥}E~)CGpX#s waE>o aomYZ{]M%xYGp}>u j7%waTRJv8UGCD,fpLC 1 2  Zw]#"#bWeP1ੵ{9h$ދ4!"mS{{OnۻqRrYr`z(_s^38KeLs#Z+LC**y([:v 0 xAQšmY雨 l-CUa2)3KtJ2nfe]"Wx}uww7VFI_'kNKmegFDLNH!Qa}uww "Bwd "MF ġ䔆yL%4OG 뱪@o/|owO*b 8xA|;>.{օuǐB/+pOk<7*ҺʟX\>p!<e]jCf>W3/ksЁdCޖ&K"Z&bfឮ"R @ʜĥC Pa3oj@յ_"RDqFs{OnD$h8pnHT2!CO-"+љc,MKG q뚈\ݘ@L{)EtR \-;0dƒ\;K[, :`B2V"rXbaB^~a-P3E"cC„D{,L9Ehhl{9s,P0Emi `]/Oq ˯H! >;n8;R7=e* EB)"'kg[_b&C rgw'Sb,%Ǟ,#"n^_E|71E8!DzdZz_kk,Vk=+b.߸ءHu>?^yZ\$X7f׽c5ZK_k]x#? ('w/fx5zq kq LT"KUEwq8HMWmfDݴGU!!rG$OOO[:.{X"gDE(1sa% ރOElmu:(qW9wGl"AWϙ̚tX.CBM[kJ6(vuդW",⥴ I:˜*"H4ϳ 0RH5zPYIXS.|CH)TmK"t8 "u].=<=U<7wwyip;N~]D\.珿ˏ^Wɪt=h㝌) aiyΙ0aXe]ZԕSJ|8A3gJs!tn9Ƃ S2i4>2S.d|.ArP*7 9JW7zs51?˧'vxۛ *Kk-u=_.+Q"N2\|8 4aBUU&ܿÿ?uk|7_!931T])#0dڙ{xXd_wo_Bm$ՐrLG>?Qj\G@kkE guZZvڼup̩8rqc_r<=]Ch4N#1] U(yalx=Ke[U5K%38bs<ε֧\ho燧[Y<% c2'U]N秧~_$h<`v9sT0=/+"{GD 圧<2qȉֶHk)WcR 7Q+A̹$CD'L&vqaZkTrkO0 MՉ*)Q|qu6F !(>Ue1F!yD,)EoE11OHTk4Cf!)n–{ _ADl@P@Zǜ()/] ](3uW"n>qpmxmmzhR pg/MfeOQ {:H3OeHo^z|??:qӲSSu5; &t<sꗥM 1pJC%2&&#j ۛsj;2q>Ԟ.}=7 㑙S2HkIn^Jr78ㇿӻ><(̇ir9 *A$4*&ݗډ_}^{ ]^UהBl_8yS&"gK9]9<YU_8 X i]EeI"ֺ.͙[k;(tkbkM. wӺj8 ~ǥ7wT!eNU岶]# )P)3g0df#E躮T{#ЛᐓFo!:@ƒ@-ɜ"5W I1pgL׊f)ls9n ,9jNR sX^s*B%!Řǔh53tguM9T!e5Z 1m>bkIsOЉ;EƩ!" :9# a9y0DT?[3WhYBrVtHk+2_KȵEpC''/UvLnA,:@^ZcPdz܉#cж9Rrx})J9˰e_TмDYČb5i,Zk=۷0L`]*`[r<úy)q:\___\BI߲-2%% 2#n 7fio\ Hオ1nxK|8`b"ʔJ)}|x:N˲ $53S_ ifIN( aXR3Bg"ښ\xƜRZuYt:ˢyH"RaS({ SJ}*qR'œDxSJN|:׵QaBLHJn3\UdY:L t)!DMRcN%N0 +{7Fh1@o^w?]z?Xդ]m]0\J]NPkU$M_~~w/I[uk'Hl9'ꘇ<94 TrX8 W_C)viؗ/|UjoڥW3oMa)7޴H&ꆏ*jJRj[0 _̴w\Eׯ<1tx5'yRn.LYd</6mz.iȜ3Ns9T~8!&8_ 'ƫ메eyxx|BJ zck^kE^j)%M1:c͔]UU5P޻ZƊ([60DrL@m*"Ia7u35efFDE)cDM QmIQAMFL 1#<6U[ hqi]a:2DPdeU9wP3EAN{g<l+޺Ag|.%( :ŷ'7)gS8;?ET|wFNE8CZiB)mq<#O';<FL{h֮600-48{rJfBYE3AZsSJ[gDPR*)׶0 yuZRrFyH!O42 4iD96*7Lupw%!3Jp1ieYrqi9]]C*>Pr\%4C)@b\z:?퍛㧶^d<ׅu&zokDc6_*DrJw(ºTst3u]e+(DdfWWW4w5:/j#J%$>==m7* X5N0yqL9ejiqB2_կ*?k*aqIOO5Soֺ^1Wׇqʮj wp97y?޽;__].zK=7Ro=B|3jq8S)Pi·yB4Qf4:x[|]u\iyYҪ:7.~YE[RkD T8*3FnSoy|9>}OϟO(DW_z~*%ia-R 2zk#nF뒺 #Ū\!$"3H;xH<۵:xwwjY֥-Xi<&U}|||~>|1ZWSYU ; $bmA2!TTR]d.&.A0bh8H4}u\R9Aw'$STצ*̹"9jH!qB.5yJ}}T?OztaZkOӺ[5ǥU9#Grt4t97?~?r $ Q*Ζ&%Bd>/<<.E=/g.׭m7%)\n 섖[U0L+HaȈP?}{8E p7Q9קuW7MNÇ|jp9gF1onnN C}@q*Eqk]d}p3GV98mUlf8jw9X'i6n4:"0f!bU ܜ Z8qLFqPQ䈽+@͙X,!l6/cs \j__`c!4p~V@1 j]O]ADF FqL6Uh)|jTdvqAf0A"r) uYD!rQ|.% m`a7{;8rJjh[h܇_/>u]L-\}9Q6upJX7(紡S̡:/)mil&~fj"*"q ^s>-;A-C[7mwUkm$yC?<v>i@nfBPC@ "];9RGD-Z%Da4<嗟n&/>}W?>>=-U*hm2d"nPkUUfs5JOO<qw_ޟs¶HJF`78<4ތ7T09jGtjZ[[kݺTlཙf5S&mY]Eν֭Cw55E4sYr*Nt{{L)={v}ʰ?,^{Wʩ7yzzϟߍpzzF"lMc6'̘rf"sUEܺHHLK)@A}>N0093oeYT54MOOoq.y<=~yXZgi&q.&, ,nUM|ϟ?M${o> `)Q<)%&ٺI\n)FVW+mmVP"s޻#oCTL\E3g`e,9?+6?Zb_=kb*p\jrVZ,KkVwIK"rs/??rw{?>kwr86̤穘B)0 ?~fnsFL _NV{,y]TU@εUemkk"rzfm#pՕ?D›r/EօSqWmH RkJ}wŌkw=q%NOF Ĕ@Zx75rrp_5$$CD`)ѝD$":x K!ue"w*9;xb6LTRJ)ap Aĺ.9gdJuDtFk,gd3w[B(v4CDa^C-a'Vp~ژ@RnìX L1^~y6{vH:f^_NrBnZ¯%f+߹I/bX@b9A䜥5DQw8>|ۻ_`[pykEJmc1U1@w3ǜ$M>-'6+wWHi.i(xiJ)QDD+poUBHpo*nj<\1HFvQqP?Rm:Jt}]+1TT>aߠu1_Jx[fpXsș S`SUbR?U 0a <"B$aL`)S=iڟVќs4L7MIJ)5`N)a,0 sP0L" 6 f`)6ӵuM  E&a>yC)'\.m]7öyG@n,p{{[ώ<ryE3%ϙt1zxN0`L.Ô [8Ό5"t>ZQᩩMCxsu7ND\6%p,~Dd31M);b3ep3k 80o_ݻ;3i8qlr =%r¦EI^xyO/?=ïsWSy*~$*`^{Fxy{={\㐉vI]u5vtbEڗ&ʗ{kk&kͼ6a`U T"Ù03Ǡ:lnRzxHo<{ݫamY?:rYç}z8qҵQVk?_ZqP\^kM+LRKDyF<4xNa&&C{ku9|p|X̩zfvY[W0Kjahmm.% % ƌHqjpgi_sݑ7׍13LcB2絭mQinHvdJ^|?_H(?ӇO_if{wژ?o?~ID9[o*Y7ߔe(k1bfgvz臈 T"%0@ob֤_.ԑ"4=vck$Cm/c.EMZEDBdD j_ATx{x3ox`sa0琗xq,qZݗeAwFZum <3s]O9Og;ΧzqJ|:{;msX(9gL膭ٙJ71 xi*$&RJD4[81w50'F8 CU"Q3e+7;|m) #jx{{o_|5o/OU 1;Z/E9"Vyc0eu91}_Oo_w׿cyzNZ7DD cdӺҺOy:~|0Qo;JLscDUuG-wUC"%"V´8ܛhuU`Bd7P2Q܇DaJx<5\zIT\UE{|CYÇ0 z>??<* ۛiJ(ED im|¡s!/ZM4t{8{*)_.^^ZM6diD&7>}\:nD4ՈD6f f0C?z}ϧ/_ǏK IDATw< K'f\VJi]jV\U:t?svbIJ)<Ƞ4D ТVgUOݛko?K=N֍a#f(%Pzp,bW]1ַQ 6F|`{讽o[Q {oS) \6|Nj=j1R[ wW0wxnC) lM/(et*GãZjDbɌnsjYZFΪj YIDVY9[xGmc96fH DJ -7=$f +wߧ~fېn~lG梎!GeJ׈@Z1gKuEX*_?ak2hhfO7bJ C0m u" D@W@¨ ӵebfA}~@Wע&W9Mt<̇C*¾#H$wTO'D9m1;0k/Swk! DDl XxөIf@rbSJI<(?w?7ǡ΀Q4i./JN) awߦT8/Wu]u3TaL){#f*nfk]Tw!04Fh~sson. j#@*"*.cܿxRNU)3!z,Kn׵e&&R$C@QU 1 :z'3N`Ĕݜ͡1hv:PnVkn"掦n굶eY*!"}x<4f;rS#'7Uչ0Bt|~:Q6UC8zϿӗ˲|e?y/_ڭ7W"B"HHqf,6oww`ޏLD{!!922%}wy_~}imԴuO cfphk=&[a Bڷ _5zW9a]3UR"@lh^Rޚ cny$:Gu[5%Z+*k+q{ n~8kZ,3@)yw=(赮8YH:SJӋs"@BLKəJHjMLj%hm"cP蛇QUrz̄q Y1dvp* 8U9|K%&lfyNIEl;[H ǜau9g,Hf-fvD7tC1: lL`n=ěRA@JKgb0 h)|ǻg<jՓY\4sZLbByD쇱Ht\f7ͽ]S[kv=/(Wx3̌L=4Mt9abGp0$j`hf.N<-(qJ!13Ĕ <97{uC7MLY^/Y3+ 9< 8O8˟W@R#]u"Zm**KB`մ:Ե/j@{9,.鴜/kWQl椢#pAL䘈BH`0 9@Psl}F]' χ~>\޽{zzhuՌ.Е(mdJs(M#YNnn1$0)eB75D*b:zG,l0HkkR8ݫxV"!Yb&fč_)ak>{eoH#[lF$XG4 7bX[K9f!zJI^!▨" X¹$c3; #wH3'07nhM^/˗S<rrCkaNOe뛽Hy&ϟn܁Km&< fMi\z[˙a>ML !jn7ǻcO?Ӌw^O>tzn>ϷG<-4NեOjP8)3:|A7?~?|ږe8X^ϧ@"[ުT]tbtUڻzkCpx,D3O4\OsVJĆA2(qx &v~cy)cJx?>MN 923!u3AĜ L8}yҫo;]dCܭ\sLI-qjAm ƉU\ګ/qDnV/BT$L {]:lƾx1ᓾ0׿۵PRHED` S-R@-\1CZkD`@DN)A-v33 L)Bjr@9lb\E ݱp̪V݉; 93 #.h @s*fp^j"hȔխPN%HȌ@f)])1=%wp3Vi33ݰN`9ʷXj;~p BJ)2KJS)%{{8j|!MZ1&h R{*p]MWa@.<aH̽0ZS]J=KCzUN:vY$Qf4U;1L0^>6 I۲tyxxx?x)3'`;ș72d(ypGk44 C)EIanLx>}ikȉK*Xp\!e4/_Zʌ/\CoC{<~)4/e<ŧ|<oo7ipa:ׯG4?]TU[?bb)D}tߔf}}жs`LB@1}f~{RE$:W_yU>j]@:#1:HbF7֜ 9x033B@80 1 R@U/{BMiHH.z5 y akIar1iTkryj97po[PvJ4g@QMH!9mEDM9KJ)sr)w`hʹK ;"ƿrzvw島u<=Trf]$QB GzRDX01ՂHnNnEɀE%6"U:f MDK.Hl%g5\ݻ?7+Q*"c{ 1A0f*ήahþm2*o]o8aJH㏣,E tWpY~6VP "YWMD@}9d_eYeYC 8eXS7+/$Rj^0<,w|3v=Źqo&fN9l.@&5uuUƁR0%ļc|2F~-1w<Re*¯ oQN\w'Z{n8[a."-|NGmb@ߵa?1n%h4G.jQԮsK#"Ctsўs)@iR| g@ڭ!F(ŸfULD4qΧs!F*͘8H.ֺ&a@3#9""ݭ:S*hU(ǖkږLJsR2"N##!o⠗Ҋ@sDZ )E{k%>t齷e#:Α"&"qGlk}:>?~鷿@̘9EkFRnĚOy4 C+S^[͹rvwϜd3H0M<ϧ^;gu) p4(R)y(?}I3|s3˧/O8w T3q8 f2!nnnnSJ0Lm"Ò۲vM{s4;QO/zKo1u"Cwn$8],HC1 nD蛼{JR:rr30s&y~x?._eQrr7pH TsVk9@ip4q$1 A0SYls7{OGE"ueR#4Uz)Jɐ(eJX<,@`fpmPR. ~'D q\.ݛpZwiD$,q0EF.΅<88d0XO#"`":󱤹ХSŜ|cf )~.Q,b2Kt\w>QHꪢNĦ9XTzp+%,L 太SD yXnRhFe-lH) eabKhvWhpQF"h>OUod[ RJP J~9Fx`|5O%*}Y뗧/(;*$M8!(ka=m]e,"5wMNh.gp֚} YWrĘ6.Pv[|R@)9}i3F܂BQy&"-mhRy{h݃tL7! TF;\J RN)[[.Lw^99,Rzøf\ƃR jf&2炈03H)eI]8Gf^I[D@f26z>#R }|O?{OӇ??Mze[3'FD݌rAP{h mKVê1 UٗRB`$U5`bBF)0tN,|^Fݘ`ߥܩsS~99h:>sKkf%WW x20HH5~ =XJj>CD/%oMDZ[͝"^'Tpw5Hl߼ؽ8g2p!bfMh9C" ǮugbiLdPY0G9c!!4ol13#lIW,L@L ws3j`#n 9%m 0*V=%]/XXꚏ_zo3)zBuET~ "Gf@BQBX -y``>d~w~톝;6=rd%uJ0194 FLhl6#eΨ"%f촰Q/1eRr5納JUd_]RJ""TW bhݶji>0ԋe/uKqNU[o-`=uw)圈6V[!4IJŜqǑNye"@LhfD%o};rtXpL)b83km34dT xE;۱.Dfx7ЏPD,qp6c̩J:+sR_uD "2n ǧcJED,TJ~8]:-c tDiD$vx䎖Or73yTzL3%9Yb2 IDATJB|/|xᆉq+ 2j]51Ǐ_O) }#oVYDȾ "TLH]m8׭nDd.t7 w9RuoCP0pHx_Z}~ܕ?Y廧?|̬KA+A=1"&DlfZ.BTM^&D*y] :x&x^輖(Fy9AfZhPDR]#7 *\bh h"%W*ft>cYU)oV%Bl7!43u3P17H]q*mZ5"\`s^b 4@[ 朢NuU,ssAvRnq803eY"!Ts */GꚯNok !},sI¦!#R#zngwzD8D3sqNk6Z""#1wdtKeAyD}_,愜rXoL,gp_ivw =}̩Mڲ]}zy0n؍#-ש|6s֥.2eLtLyjbSkyOMA ѓ{I.{dD6r؅CNp(Svpկ o}[6 32CץovN|~~Ꮟ^M99Bb)3A9]/1Utc̈́2E@;+qh7D ոCdPHk"b?)c7~{%ϧ+"VR^S&Y,XaME&"M[4![ZSRmOs9堾8쪥siZANↈDxח_~޽K)9;nb.fR6S0Ϝ\"*fƌ"LZACw+෗|-$fKZS70P3 ARN<_]mM!#C&6Q0" G*r S 9 ob,lww 8N΄ }0!3 {?tUY-''"JH+r#BjjjmWCD&|uwm{*Lv2WCC>BvfO'5R2Y  +d< &W5% W '@o=ab.1S H[:C Ih$x̏kX 3.WQQjt eM; "9:tyxߍ3:6UB&kB"2 C`RR.Iظ a㞈z=P˸;4],)dw~#qbj!:u. s& HџJ껤hnK)j(UmLgfdz{{l^ryT4 =H*5NUS*1Bҋsyfi!8qء;3økxW.Urr<&y^.?~x{{YFl CCHwkk )kmw~|8Etǟ?>ΗXeq:Ya蘨ij SӥpDflŪG:fG qD5i|` 9d1QkK̔8mfo+2`q+zsw3hnĵ0`v"2 8|o4}çYs&FS^ @U WU58 [>q]P8ݔ=s6F 8ff \Zvyxaa(,6ׅZou0s3PMhJE1㌊?rM8x1F,>T3ԖM-<Cإ00e.~ҏX8/Ӯ'5BiS:t)")rpdʆ́!@aR>s's* #(3R1 *DTEBܙHKM)lhDf24L%uM=-n@/%=hժM嶶#F lMxWF]/pPDkl)rCMeX9s*)wt f"/ϟg}m}ą1;OWq)JN}|`D$B]="u9UV hk  D_U;1``$@ ` TL\\,fI"@n\JD`^+ =~g)qZ[ZY(䨡@pNY7]CHڼHSE3Z4jhmi30#UmZI[&mJ`]l J){ҐQN$"&fFpR2(54h4ܥj*dm)10թ.]kMB7vOsNT *"!/i K9$hݐvau|Rz=O/gs??$Ð\ hC2!BLϗ͡ =s.èu긿?}:_.fĹ 9d3} K6LRIyRJJ*L dFv]ǜrWoK]Ԧo;􀂤Էoab3]NױUM,DDɝRF53HL3&9@&wgBC05.9~9%ۢI] !*#Eh5:(&fҗ",M8LLlԸ'."Re9a!sUD[2q*iWg>/(0T0Śn͟@ [k8B X׀At1DZ9fvĒRt=xrz/oٹ#.!e.Y;ٺ^%_xPdQJdFMOxCZi 5vLm_"=f5q!DG"ҵs6i a[ 2QuZ InxBAN'ixACKF'q^㋇C̵Z,. td)%" wan󰬫R49Ʒ#' T5bܠ6hE[))(B $u&rfUFsgœOuUa<1Sm9ZIqq !^|DRz3sDNZnaл4%8<\8z=OKN 4g1qYЕ4vn}I]&Fܪ^򊜅)RR0o]ϔ+w9]uK*LKmf )ii[D 1=Sr9'fs`fH}WisT"9R[@wDϿ??8YJ4^IUe0wO=8?~<@Eizy;pzpdU PԽ 9~~ gdY.e4M4)ĊZUb#_X2Anݱ7w d–~_ψ@?>~{|z9;ښ})daQoL )(ͤER1E  ؂ <-[Md#,QE1eQ.ݴ>~|\ ? %s^K,~ Hߏ`qHq-V" |Z[eY\%pJ0,㪪DЗԬ؉5ZLV4Swww/i˛N3'Jc_ke ; ֖R 8U-Y5/),@X#KT89Z4HT G3jE0?yV ] 6!j7˜С.)Sjx\#ODr8#m""ӛwݜs_E<WzϙREo>_uDUbjmaZ{&,w}yLj77˄΅bZmhHnjlůz ]#~Aolߺ7$HDi6ymtMC_- q[(| ሱ[*8݆QSJXq+0 mׂ-21o[k3t`xZ@Mų1s"̴ۍFuILeff_;;. |&52&R_my1sYL5d+"!d &mg)Hu4vۼxGH+AEJBD5XZuTrp6LD+".S&,*n?n(92ivCu)uLD= <Q7 UB2Pe?}?^HrʥS CL2~:];mܲHgZ\npx?{o?ϧI}OwO._EZιY"p᮵v&DL}8Q"DγtTAP[ؘة탾r20"=t'prB.p_~:r9]YܬjB$T3*XASrX$kYU)8sʡ"m"2Ɣ̌V1"13ź6d33<s??ͭrrIa;cҥRӣ-KYj{~~]SAk9Ǣ6YE_V$BĎ \w]׹a.&RuT[֚3su9wh4)M!S60$"WWחs:@p؏uϏ/ R|~Jɬ"z"pG\i y~ 9e:+Z#x&E-21s3e$\//pˉQInuYD<3e$2"Ȕkc]9ܷuDt$0&d@Pͪa 3[T¶Vbv-+qln-@&w)1[٢C*<»pnTL`gWm!0Eօ+8"E;_p%k|9p%O/dž\$&0h9Yp!gfq9#@Ι0xD;:c4wI@IbDtd<1mD!gvVn79xxQWAq Vunu5K0D)[d۶>@U.Z]IMsYꤪ0䠈7)%$ .)E֖i2Y0Uu u*_HRJHD ݽ* 0A 3(3z--͚OݻT|82ru9ebӄp:-%o(Ye>5Qրלc6)ކ:[б5UDx?=DNOܤ*%:R!UwDE4y;J_X_Th׍]Jhfȁ>>~yX*mYT\T$AZswu׍tD c_. 1$gZ3: e”8$^3-M\riLIݱvo+A:"h7;ͳeI)i/!mZW95D9ҹ)䜻F}Ow]79̫$~>_+S%J $Қ2sJL$[Xkkܶ2Sbz޽}nשdL)* .KC)©{s)ybrOd!71qB ]ޕE"b6t 34?C70@Inw8eΗTϹK8שNK{,|ebi.Қ"c?p9'_液4Z%Ʌ^/0@DDIxVswM<쎇{'} UkӴt)CУ d֜Ή yIry;jR5!wPB^eN.J@ fP*}:N~ϯhNf-Wf}8@oǑn J7ph#"6;%'bJN~u:]/6]zY`)hvw¼ٹ mY6!ya} "-6#5p2Gܕ ) W\@uj`-˒_?])mswLbO*45no&_<؃&δcΝC+5K)C_r_I UUUKSVZ"@F]6x5Df˲ϪNDͰ_~c&?1wLWWK@Z# B OHfL@x/"YTXj$B%1"Z e"TDLk#zM9+ F4gNFZSD )rZ18Ͳ .eY@ 1k1o: [~ \W x爉' =p rMJAN 9j#inT[Oy^Z=媕Mv) 0#gLDD bu뇈VͶ|S7a@&JTĤ_lx6F*A)P HmX6r=Ƨ/3#hxxBKs_u݁y/Sf{SJnxQDrr %"TJUqB'|QTD+[a3ӥ7]}\.Ѻ~diI]|^zrjtE.K xmFSIjD WGu& e"/bA/sΘXUM%%2m̜| \s"眘r*++ Dtko2iTEhfvnHw=&80͋) ]a {/M|nO ĭrmu mLL . )fJ0K MZD1 p?=∐ɑ p8Re TЕ]u"Its@}Z{/0vx<AQ=SKwZ(QR.Xtx|zZ嗿LJ/|,a7ʮaJƜS",>uwq!"SbsZy9ܿ|xLDˬ"JDċDEs$!*3;# TDa*0#I35j-bdr IuPm_bA/kx+jgc"E~@HyNqf9t1J)ε0ZK螉 :Iӹq%IJTR>^0hP,dԍrJ]ʉ3&L gdNB@b9cxoo^gvԚ$cn*$R) |gqpdDjbxrA*8cgl~w^ksWJ Tfy>Ppp'&̚!LNw03-K˙MW}Lk@/w=JI///>|>| 9C(р*3[:U>,Q]mv\o1|.4nSce6%35i&&í~mu&޷m! V4u"C)QLn2\j>k9j=ǣ׍M4WNEjP[/qYK)LfGΧؾƺ.PtxzA^%1 ebTRǔĵCtHg秧Oz|?})ϟ??ۺNmJL|~ݶe9_f@.ca撙TЗחe[{6U/s:H筁8,ay=aVa /IT(ҽU7iq{YM֧燿֗o_~g!=LNn`)K"ٌxev ;ߎc}SBca2ME XJʉ>"sP5P5@XsFG@;ϩ9Ijc]MJZ[kOOO3| iKՔfַWMU}2kݝ,n; !9.R2!b-@xRJ*svU81"$13/y˻ҵWD4^OHqƴ8Ă%nn#Ԝ\6iN!&F̕3}QĐ9JUACAJ#30!1@G: 窱HJۛ ]]@bWWsj"73Ji7XO-\i/h~SGE;?m7#j3b=s2 9=T{om[#vS#r5TS&(R C0v"8q[h }21%ӔS nN643K.Dfvکr!^=I:$"Q\s-̙-Cng@ (#*Cr:;;@&֙,z7rݮooo|Jk^oICO@h6zqZkNUD"V)129sUUEDCD$ȥ<\]8C[kr=_Fkum۵v<Iݦ)NQp֮5"i }mH+# T$:F'J0!"c]\Gm0f"B%&]$&~9ĹN9WD{~|(C=>aEr׮vınyx>m;J 儉wN0;qX5\WTlki]!.y3&.s8u߯!SqqDOjFϰ+3ZFaYS)zNs}7){͓wnŴkoܻ-|("J~yzϟ҅SJ̙j}|ַ gNFN9k[GkǏ<<-eq:][v:tzN=4m(1ʶMs>c)3??o mtc:]ݡ ax8rƞ3 ^ri>,Y LD4e⮒ hIq:DZ8gzӧ//s׷7fH;Ð61i9RRy&&B.  6Dl]U7jj. ADӆDcK)5s)s5unƳLH,e~~x:礽@#0!Z"u: 䒇0Z]%eĄƱP`3(}R \'"⤪ut]EU f9l"Q)QI()TcHD4T91#AB h#pN3=!#rYB @}tA+U;l "MvY9(P ҭ&Xr@c]9E 82b%%?-嗇p6}_b)&ZpbNf 73&w LE":CGwĨ0=Ļ{p[sݥx7w%w@ndp@&\81uc㨛zEQPꭔ)[wU vҒ7# roq}1t ef䄵ut\.ѮRJjH {ZacJ!~\uB@Fc3#`N]SPhu]_~Cs4ZJ:0q)t]N%7NS$ ޻mzR]j*aJ F6;,KTK4-DŭǣIo0ϳ:)oooy_y ̤[ Qh1o߾^1/R_^Ͽ|<D~ﯧu:Ć L@}3Hp:]pY޻ 3FTT۹Y-߭([Hw 9m{R-ŒaYy~?>y=mPUSBBOr ,Pj& occ1~Q3A-忯iߠz~bPpCL>E"`<|KJ mDC!Xcn_MsS~)_޶n/_ikK)Ӕ˼eSF}[]e[{Ko$b0,t'm*@ɼm۲,[it%i8{sJ92~{{{~:鰔aJF1qȂ!})0fmRL!P5 VuSMD{݃`Ke7G XAcDCYYTgw$#? 4ZCfwG G#LQ\f$f3H)u`E "Y;RQW!mrkK ?f rf2] *g<3qnΗ1@N%gDL%!3:_!*qݪ}ifpyeQP&h]J@ _Q|HDSF(yx>(eBN8ݩ*RQr[oaa{ObQiޏהܟ?O,Jsj;bN(cPqDrPogy][C離Gxx# C"aόL_soHJU6.JD2,RJH,nMzY͐P8Z F"!v[+h"BDČ0Oe׳܂QLDx;'f6̪vX0OS=ǧ%eܶum} ݶ~9sI,>~o ]}.:zh2:픈kF0D4͚W tH,eLh' ZhvHlp8-230e0"Hs5wQF&5T0-K)XnMj}Y?MuQS"*\ΧqYAxrzz\cq iz{=ۿ?wi6Ru\璑tޮCv(ݝJ)sʅ˔r-hz9}{;Wun]"'U7!/^ 4M< @b@ IDAT;-L{ nS-m ʙSѼ1s)הő68F&D 0&7{ H8ֹ ,OHӇ!QZbZc\R΅J)2"o \hju!+svW!9: mrA+ޓ1"C,sq[zԁ!:֭whZK5ׯm}0dj2$rqhu97 {WUu} 9g$.n"bC:.̼k|H h꠩!#8h sR 1F褂G0S 2\cOob4UnE;*B{$5zXQ=8Prn!bJquDfS⥤_=>M^e]rޚ!&$fNl@))m}>oO|PNIMW";qb~ӧOG7[*F"zsN8ׯ_!Gp>S-e=NaPSf$Akl\rX 1tLQSkшhMMUQ0| \/ /ZOx>Uڿ|:/K)KvyKz\y*fvlc{||<DKoǿϿ_TRL0< ct3cZ\'pJL4M m/nk`N.%UEr}]޿{HJXT5f?kQwGho{+;Jt)Q-0U/[|}m&)Di/±f9Ѝw_d쨮~Bཬ#$)ūHse oO+C" s ,qV_ ߎTb8\߿>^^^LݗÜRJ(Gbgkwnm ͑D0mY)]Dd*nF^ 5xR#6DU;!b"dsM98^Zx8F?zi2Bi]W"Zoc-6Ι^5Wp#s*5͇eZfq\Y@*֞A┸wOڸ3vFy~xxm]0:!bjY ÄrMa ,)՜ZkfU͔:UfIr9~Aim2ڰr4ڮF r>$gabTm߿ZĞqD<}.E L96 JnBHd2RbѮf<>:?0#:???\Rlc;qummޥmM EGȋXA#HQp[$q4O)I}yX5v)Z Zkk⠥U\㼤.7U{]n)ec "rvBD$*qޯ@I0c)9ΙP C #&'39*]Dk)J`fH@E I\$sD w? q5R!8;wEp=iQ9f69{K![λڷܝuǦ{ya3C)Ԗ9/SJ|}]T Mę10pqAEx=Do\(~/n׫.e@z}=Q{pTQ Ium@`}O(U?dYMW`:ЙYz=L-Xyn=$(k[A7*:3lc%' X7gaTdu]Cs ku5&.bU\̤`4 `Z)|wq{.݇Tj l# PL(EW8\ "Sjqf=f]y}RRu]/KWs0PEoxpK+DT c{A,bxz4FozY&Ȑ륇B/˲<>{\\ lu}=5hfCb VsNyć_0f0j-4RN`>?_סtTWsC֙9ʩ%TUUO)!9Ǡ ֆhk=b2̉a|kJ88s-\r'RwJ՛~/jڽwќsC?J{x̙n.{g?/o?pr9s1|ԍ9gP/S)vlry=\7a}xR$u%7r׷1xqqwǯ_^m&"b=̣o*cx }$C;x#\wFjbt'LDLJ)_M 2!rldžR2$NTz[OKT˷/)o iH*bcmYkS!ǘx~cektUK)1Cu;Ed 5cHLcX7l;Y> x\r&@r=1]Vqgp ?C)L@ha眾|RJk )e&Dwuߕq8mY$Q  [WʼG9蔘sJТo'0'Gw䮥rRH'?C7l[7˥ #DC,AVNDӔ3qaS6]^[pB3'duk$Ko2z޻.A [3D?*h7è&/4 &whu5el xϳ-*G|;]׺̥KS͢koc 1G̗SÄbe3K\1qv993[Khf,3G[:J.a0Us+e@F`u =roFЉ(#8LheNۺӏ{IDL@T @-s'H"jiW4?ՀSRi;`J{$v@  0%XKE)qH.^8=lSL@~!!8W=9'$=S^`{)fa巙ϯ%K!iiG"F`H}:ت##':/zВrĘ) z<̽!cp8c(v^\J.i:"NӔj!bL6_/3P]6ULHDb*%O; sd-xś,ݶL4p3đ3  hib8z8?<}|]:.o)r֘Ik/߾6/2|ϗ9\K9Y?F|5bd9Lu1v]h 3&!1+ORɒs* jz:Tasn`fkhb1vOè)y"3n`uH֚'&@J~۽\⦁ePD/wx@2F!cP ; )w0mV;nvP`..I}C@#i^P2}eU@g2ařM2a^" B MB6w{~s;"c#H Jf>W5ݍaCmmHp??\iH0`X99b\c?,3RՄn7 dNΈ̴T7qJ Ir7T*E sL*Ad>l*C7@C001tԡQ` KΪRSNf2hĤ(?MSY]Ma|.w1z O;hg"c !L8! w!3 wB4K h[/oPL!!™SN ?0UI23e]`N .j" &F(y1x3N%%EU+6zH>>C9֯zY˺^J0n>Ϙ4ׂ БkL}k۷f}s'3Oq???ךc]32< ]2]W@m2PԭlV8=ZwD,?E1@afUB\̝11MPQG\NSk]o{1FjF%;80ɍ"i1#*e6݇掱!hp }Щ ZεTk53ݸݻzY,(Hڇ1,D/ZR@$ߍD: ;8R"ftg 2acكDBSI)EYm[_7UM2vc̐R m[)pșH-3*8¾ųm195st986LF3>,xT)'\Q(qLY[kݵrJsDTSZ>UX ! EWNW IDATsAOpj#V#,#]EDs%n(1w?|NHjj&UJ:kp8l?>to $(~L2]e˗O@0GCwLٔyM)*!Fĥd{d kJɕ>}WٽMn;O2TL0%Z˲x{8R.WY9sZe :ŀCL}?rR<˒ke4a*%,H@LkH%2SK1]8p&!0Jkޤ I,9f+ RjJ!Q}74"mh4GTUCUPHD,L՝[޲RtTl5}5#n"M߯۲b61k[-MgR03+Bzq e@w$4URZh5;ZkBx2`q$|ǼA&d0g&`"n1 `ߜ4)U ]ok->n){OUa 13\8?_u]׵ RC/$'iz+ ψ@'⫆㱋|>ue) q]gF 4mJsvxn5p&*fa2Ӷ 4=?D|aZZ(G61ǣLrROOTm51DVU#iPk>O1i^VD= XeaD뺍>Cޣ[w1u]о81Ǹ䵔Lkښ %w}0 aJߧf5t@mnKbк!{M@x~SJH ^ϧnWK9_yxxxyyZ?Za֮y)061cZ2~1&zx@m?c"(R\0eht<).cn$ `a-J)Ns F*3-hOxҴSdTADRr{j'O.""b }i hR| 2շZ3#3Au<]#"TOB!" sK9e $a`3$"0 1n(\HjKP @ǣХK)0]rɵJim^:5Rnwh Fbc%纮-D1Iki;SI3E;CDnH#tݾﲫ7uQCd:ѵn.?t컮Cs+c@ @.Х_{xy` TE\sJ)mss.M*^g3[yYQU.zOʌ!AMׯ !T3 dL!32[(` `@D7a!bntdT@# 550|23wsCBo,Z]o7 "0&@U@ [$&4#i`|}Ji~_i-30gb@SeQz7}8oh:u45"۫ސW w߫Ȫe9/kiͥ%!BĹ䦢=`Z3AMmntPUtLTD2м̼83QUsYsY܁>J#"F3spHe]uR4$ lJ$^yeIEHi1q`PU$rTsM x|H)JL8$t!3*w1_̬DD!2󐺮>-l~'l֒<)HL(kv52QPl­anV,RJsnkZJ|.; gff ~x@k| ifVt`Z19Blrxg.oy؇|͘L۲"0Mɒx*ԜSd絜/p|D ]q@@+2.j5. j)ra75"4Vօ(0ǜ3EZu2kokF~r`E NiށW^R%z]q?^5jpݵMUG)nV3Xkzzqzz<2~/2< }.Kta`q|8>@aTFS~S\ݦ Uus>ϗrxz]\[,"b),iSS,"6hV bBL]j`U 6AX#"[dCU4́ Ą,Y@Pڄ2>^LH AhBt[VC{;nH[kY|D@!"SzC 4r=u ŪU cDR ĉ^`%4PA#DPEV3Bޮ.Dd\r'؃PDuZJ)k hJ":,"@@{/ogʿ #"dS4]= *LAm F?ـ7/zY_Se#TUV \J!20EE-d1a}^ beYtua0 p8r!qwP3/.W6I +pQ͹BS !t1u1u)Z[B FR#&#usnU9rPUT3PiD, BUZZ-#$Zki4f؅T=??ɛiwo뺮Ե2bG8]@#ֈwn?ښ6RE J1\R<] SXy׷"?_?n|zc9 Zrˋk;kU34ke?].€H$A)L:W3s}4Ͼ(j`FTR(b}iSRלsV!U313[kaf-ՖݘM}=CߚJ^ ZW鄌HacY|]TE@`60qSJRJ@\Jhf&\҅Z0aaoಉ5; }rT|OfBV] (eջ*"^'5S1b;IMB<ߗ5P!dfT܏CUy6})W8Tk5W}8 Xtcl=E؅!p /(F%aШ$RUT-s1%*u]4RZ pnE10_.y.k&6 JkaAmq1%[u׊_#H}j!Z<HysH`{HU5}~_ZkrUˋE,$^0^/T\UC)p = ύh3Ho[+6R(e]s|}}}^N뺞NeYjl%GÛmZktLLHMU;&s&*"P,4i-kzf6b80bl hVKMbL( );?2pw݈FI^> wi>Dm͈6yэ(f^ Dly`Qu-y>v)%VQJ XUEF& H1Z̚ 3an.nN3[ȍ hBʺkU #6 w#lKfFD}ܟ~O.A?d`ǘͱbD!|Wk8nsSmkЋ-4<ϑFΦrHy0g){fN)wUZJ>u崮Kۂx|e]!PyC.YU1025o&&G#:"L!@Cq;  \֚f}LHv^kn0b1%+o:+ ֜eU 6]KQ;i&ݾK)v}yiH-eA6_~Ç'Z]uemR֥U yA"MB˯Ǐr&P[%E0/ER9gF!P+ZLZb+.2}s:8=}xU~yyy|xEq!8}].zVHqYM~?cڮ&eK5˖ 0R*uρ<~;YwG4^#qA1/e:M].6^Ӊ!|qo9wpU*eժG8ﯧ\ZC ! ۚrƥ@ HFq)H]q``)^5FH94 @=w# [)EBI~jjM kqZ9Xx V`&&(5[$39F̍[T 7 wnFuQ2y͟R-٦PU1)esrH68|L*pD0P&ZkȪ1ArYk^Zkɚk6q$VX5wP_wc̅>B$j  @V-їbZ{*NƭqFp| ̹x3vOT5'LKB!Xz>M8S蝧eKy*@( tm M9\˒t9rZ!n@$efDz'Z=F4nH :/y0ļV]x,嚧i.Z,s)+;.%*Dr1f߭T7%ݶz8&*z MUyZ>ږ~c1Z$ދ UDqL-fAD0`leD\ںc& 1Ti[kF̀NG5BLȌPADD!Vrޚ&Xgd22qH.2Qo)5C"VրX(!3;1d&ںW)nT.f&9.Tu)5}BJp .gD`$5M3I40y82@PU2&HDfND>wC}^`bBF,|ff-r>wx^lD95CSSUIo[43]و̬;\"z09gZ>m VjU[)OM" 6i֚!F}CLܖb a_>yRm7{*3b>pj-bXa 9w!VQ Df(MPը4%/s*BSEUm1E$h@ZkH T@DJkmZZyt\^.tR.AZ2PAS7J1R 3Wm.,!3-62$̭ 9TEMEgzPQ~3vSQyrKtfፑ3u)>b"ѹ:e*ĪF#!%6ft ?)o9D70?>#r\A111Q w 2R`ٹ#^RuR܋ۘ>wHcf DٝޯS5KCEُU ! W.oٽ&%2$UZkU;DdBRLx9`fƔb!xtVrJDTʺݱDd" >=?vJ)ɕ]bmxDk9_ 6d3mwETgAeq*X%TrF ׼Z9~ dU3DWwXրQ:!2 8],R/?~y{@uT{).ue>5/_>!u^__j@ bRnDD]O~~T1uZjU@__ӼR>_~}he̻.}~)_K] pZ%:@Q1|/vooo^ c !s~^N DkizʹZAUKcnyq.@ls~1!w]˵:˒K3ZJ>s}wЧnSϱFhy&pw#s7 (>v,k-Zv/e/n[UkMQ )2sk17 R(0 Vin 2:D!P~?irm@ZiЀ7u]ɀ[n6fmHd Fvk_@F @u6VL"jSC@3-c$&%1s@nf#պFW'!  05S&X[ ! ADUּem^oGA;<6E%fi!oB EaյME)s1jLw]ǁ5EDث{4uͭr:ϧaPėrWA&G1c"C̵!@f(a!( & ֦&"x8 2ڲ(M MOLEЬy)oMmYk͗y6y hܴ]T)v]7nO/`z.k^2h4CuCUjд!3z^^5_#8TbJpֲYr1:Rw0VCH`1aL ~ؿ߾4:7Å-XpD(vs{ xC^ռT }FF"PGj Ex8;Ƈ-KV=XAРaSJKM`Vx:F3`jŚ'5i,T8֚5iZZEX b ! !E!DX)"("ZiͭR(V B**a: ?_QUD!iCq?|IrV D84R q#l5%^Nm lrFUT˲5"r M ۛi?~<8)rht:#jjnug)2qo5Ǣx~z 2KR[iC[iSǺ=2!.@E z >>zec>>1؅Tiz8y)k^JC>WiU6.r㮽]v*앪58 C^EAi{ʚq.4 j# "NyviRWq[mOP)iM1燇~?ti.ڦib'߄M#ѷ+P !4{͈@n{!H{kr8~Dt7e^]}V#l7Lz1Gn rkE9-K>_MiJ%1FA5 㺴9ya fH`7A AUQϟ?}j.y,*Euet|`fm!jk')ϗ@ÇCҎc4MF4@[C3a ֊HEOOx9!Et|~||~>~}?6Rzt{NQkB̵Vu]d9_K"T<~t;sr~.Kxx:yH H9*68\dץ~,ا0>wǟ8t8UOK?뺊x]M f"1d*E$9i>!R2"h袙n x|z:>=>~a܅@"2 <<_^^N~}?7>j-140M- [#DTBa)ǭpc`C en!0 !T ہ7\k]Z(ED\( H&J1q&`VUZqd 9=<Ѻu?9 nکm-%{뛳v?ryi E<# $e_plM@F΅G;Á`"ʎ!P#!?c>tOɹu^&ŤjDVU4"Di}tdUDLь\BPG!聉w]`noChvxSR;;{R Q8v1t`sVu1i`beNi]-UAc$!wYwրt<ԈXZS&LjMSLpl CQCM@hښY PkЏ6.t\}s!?C_ZkMyKtu/[wq"zC8yэw㝟\ "\ROZFĐvZJfy`Цi@>i !60b@1DNTǗO<]u^uuXgaJ-JxKyD%+4/A?}?O1,f)1F /T%bښaU Z8{,AYZ§K1hw鉈i*w1@.qHuKZGxϿ]vðۍ؅|tY _ZiVj[jAj=Z }yJ]ZZh(%}=dYZ/Ryzz CصNy~]/otlymƀRfGW8 UdQ?fgvf(XpD}߿{8ax;8 ռyeeZK,˂3s22:hf=|vhv$q)`ƆBm  clZϬg3RKh7<j~8EhR<у)DVKY=wPk5>x]1 b3+bnq|=?*5*S$@GCڄb{:fCnuFmRDCm6C{M:6"" ѱ.~Oq'}?==|DT q~Ts-3sTS|lKMqffN131ƶoٻ"b >#aw?n_~~k +ԵljeqD190pC16 QLܲIomߕ޼} !!oОaEB5 L1`qwȐkp:O5JA+.g@E*եvK43PS;u5\= cHJQ"ȃ'V~hjfpIETyHsqtˡ!*Uؤ"!D4T$ke^9r\ydž 8Mf]GZHu.N'%{ƨZU`eYEcL!ݎ6p?-E Em"YD}۶񹗻j9NK^cu" a#(_t^_fX/cnlHHGCvɎ]mm>M%"s5!Sdf+IUU!4,EDBj:bHm2^t<4q503#麖 &{&Z9ze)k^ٵ!~?xJ-R _uEM!g1쏪0M46Ӽ,>ZD#*<1iwpp $mΫZECKQHw#o_ɺ2wbm?>6 a"nPy95]딫Ej񾾞u! c___F@HO?~躴Szy=s,)D֒}";u ]z>_Npj;Z˺4M};kB-2/Ua|s)aQY#TvӚKy͗ZJi?~ qD8A~7{[L9gܺIyΥݰ&áK㻇xxznq/yNt+__OEU@j LDMDu0p u-*b1!M5[ wPv}(xC4oyBRX*12]oL]"ޗ,JDhb ,?}[e74\RC|TS$"VJ`Jx7qwC{Ĵnш Kn &TG"i)zɄ? oo13WfoY¸vJp3^O~3#%'47zUu A065AHVf+),|b.l~:`fR۷ Ch?@?~H)Š]?><_||=G5b"|&rrTy]\jU>v2vM۷ߵmߴVk4}xT)Ӕb@I-3!f2`f 7Rk<n<QYCsF2BL[C0'on727ll=JΠG3J) !bc6f41R`ʪI)+\9Ut} ?Z ̐;cJ)D8iaw8De|O/gO;[|]D˪@:KYrY ⺔?sjy^8qY 169gD9pRJN#aͪ2@i8j:OFciR]UZKXYr˗}?|/y u]r\.Rtr^N2m4f}-"x3 QIB6oW4qb]ץDîOf3U `͹K1tFNSEl$3*g !Ĩj{h !)J5H\:mO?[ 2?$6m5Ҽ䵬[܎Off}g!nz#DtۨBꃑOodٖA(ۈM`pSo5SKvkQ tD7>$96P?UsqFU]NAD*TDK!s;nE,ƘK !8ڶm?C34b]ǟ~}z~J*dLG IDATQT%˲p73sDϑên6@ n@P@YiRhCܷ}L\^S^at(nAu;u OBy:7MVɈ&R0pO^DpˎQ-=շi0K wr!0[TDqDڶ)܂i)ж)J_\ 0⺮RUE+և뻡Cv]kIe]|6mF`b3A  ɼ'-)uC"*P;욶O)J5%眵eG|vRʴ"RUBx<ϞSU\EDHic躆ػ,j )%d+Xkli:ƻ7uWbZk6s;ϝyY f""0^.iZSx\rr rԚ1@ Cs<x:^.gP\|~\@{ye-ru9U O??QiUjfȴV%!XD\sιVSEr^p8zs]2Zѐh^KU@&24Fxz|h*)y\6R״%Oo#,y0J9Rڡ!8Χy yyӵoO%au>\ڶ'5.R:ϧW)%υJu`wkTOgHa@*ju^/65:7L̑IܾӰS)xxz]>{z|HN3U+fdk]6MS4f4`je.2ݾ6DeM1.<_̫'v}F}C&k74+<##B"ljsv!R?nlZK|q.4Riz>.uxa7UD!pÒ_RT QAoGD \kmiF"j"& 3aU :f"˒ku@V5BSR`?^WDhSs]J$P=B "ED8l_-P`6F?j^iaEdSDe]B4mhoE5=ՇH}FNw-*wHD }B+.SRhÇ}~;/S2rEkb[Z,D[{ۿ~>""q.tLsZ;`}aC$f<4ͱȨzyz,KJR`kB"Č-suCh+?H>z to- q`Wg} .Yp%F7:"L )U-Z mߌc/8Dk%iRT֡9nj.h^lemN[:e F?<>䜋ԅu͹,9g? 8 "U??W$zbnqj"lҪbCDM۾nsUclxDJ?ɥeYJ)ZLU-8CqZp΋n:BfT6$]":חy\8N1m;mdr`h"S[k ᰻8w!byyk5˷oϯ];h/euU:o D 釧HMWyrE5,k%RK)CCĦ鎇P4ze- TP3nIr/$x?DqtΪIr-s$tw~<"@sUb躶{5y|||;4)l"yYkd\kԲ Kv~!1 JK^жDtw_foėy?_ "6/m1߄Y r[FɎR/U 1JYVe7Uޤ`qbjLfmOBq/;۪4LK̠r;PC5P#tC7f߹x!l󕿭mW06UE&AA*"!_nˬȅHV__ww=Rm?<=>z-[uo HPUj[qΫ!ᆴA)űΎyv8Gl!m#hۭP-h rw?~MR }ﻇc~O<6a.T Uja9;&f/~K867sBݬD=%ˑ\)nlRk 1@m["r/yζe VuȦCdo13Wզif:̰Ś[! !!:η6f dƈ)!2B E $`o·#C)%&0G}+jKUh18>5MӀj,Ny&Cpdk ]ZEd|/x>=b ]CwwwO*# j)*(RC`s !*@Tx;0]쑧DTw+9 4fudfE##(|ɿ>?41'v]p8_?_]c/)`DQ-nxնs23n9z&(fz*fB衸h]\D`"5im|ۧ!DõYez~Y(6VP P$DQB@ ˲ɼ pH"DP [,(V) D~hN#H-sofc9_isai#ѡpZT+"o*9MZq3"bSRI忏kif%O7Ǐ]qR2.:/&֊Vݜ歪0 x?߅%CyE;\moLaXU/fݮuKf`3T$Dd7*,2L[ӢѼ)%4R]jԒi@U*غ.]\W7͙66%JM 1UbD Y5P4Ub\s1R$ ]jxwUx.\bhCq)\_N"x]fմq2_"y-뺮ַ~\f"y\R+U:Sjh71\]6ZwWj&m 1wmr9qqvw?{IPrS@4M۶c*-K.!Ę>&$bTkzp- YawyayNZSH"D8AL8^y]K} I>~oRyz=OU4ND5&&ח?|Lq2}E!lqq%|yUN ,4ڎw~xP/ Cg'9ژ8,"g2iS* ,r͑bN!s> 1T~oa 5ͪVj/z9_Nk(qbU@BDDS 3+X4W1?9.bfě ERJRm[Uvԩ[ǢKMiLՈB,z?,4)R#l :Zjd.߂\N,5gx6@"8KpH@8c^&ŀ@YKoah織 )2sB9!?719߃|vu҃fy ` cf: V5rι:# = 8˯?*m Mx߿{wYL[rZs&L鮵z

}f`^/󚻮988E3˜  Vʑa횾vc78FTu]HH.<<_.e~۷on#[CHMK)ax|ZC,[jC=UE,H"QR:+6ihvR!X*m3L< Z"0&TqW0/ *V-BLNy\k-cX 1&ڦ5!qF2teYuM5ZaLh-""~ ޼ " o7nћEFEeWH)NR&[jeͷ0,Zns+M˭7SJoLd} FR[7f1Eĸ+x\U)l?()PQ??e"m;^!͹Zao8.,Zy1 9_~4-c״!"\/j"]7K)S0\A50=I!O}z8=GkJQ5צ0ES̪3`J ʒ?/ 80A&x]g2Mcame]eY"Bwah2imwn z>_?QƮoZ> u/ضR4 >xg/q}/Y!HAFfDߺDw?zZ"M|us}_\" J7Or-.x ޵,TP 1ofȦHZ-bj-ڇ.皊"cBvf߽{/?}ߢZ(YR*Ci>eO|8^^ӉIs`ZB(ecZN<lP3uu0[!b)RC[C__yޣsniӋ3+E4 ͛})bV)9WBJnBKo^.PƝ\R^mv]!ìP*}U[A gw)vsTqf9m|[}~.{G+WI.f9,~o;puu}ss<=}u6Ej.兂:?GVg4 I ѷ_"#&S6xx9>ݦ:ױg?tƛcV54e-L\jrXò虾fTt:#0s:F绰S__ ؤaY}W X@!\{bGLM{mXr9UU)kxn[+ia ,*@I !8Ddh$.!|_`55QإLi!w½m wR[@^nVkm$g) B7jQEKgٌMj`Ҕ`qa޵F,K6K)1UͶq0DTUj1oqBdCXEJ- ^|ӂ;R>߲7&XsyD}!=2ib998nj*HEj>3vR'&@T3P)EMj.&j($TStާR,ssB\f3{s_Ob%/1/omۧ!RjTMERAazݯ쐖叇ǯ1f$w$ hV省3\Taܴ@~n,ZnCBv7ITHMPԆX]Oa_s{t.=5<. <.=vE]Qp٭~c=ٻRd^KHz\|ӟo߾ptfdAKmJiNfK&U3;P5R&B\!5mS1ֵUkRPnzͧ/<8dYؤVYD|}N~s͛4bRZE)qI>2t:-2RJy9ZR![EdYM$yN9cU,O8U8suc?}׸vf,01 mb)ccFrjksBUzϳ!8qc4f&JȦҞ["I߅9OY+ {#\rr X" $vSEtpiy~ls 3ǁ}sG0, 3" Vkŷ~( .f-@XQBMi[ﺖ:'kFkeg0Pue셭Q㷏sǧ?'7xLBPT3:!D՚ ЊRV j?gJ.†|}6{q//KΑ;uiwc/Ͽ%UXe](7jV# o5mxX5 }bBtDZ#TGj"\>9L!"ͻ dW_%f<$_ϕ6YXT!uv! ]^%MYc5j^T]dCZ"X\EYda@"|+&д+ENשҠUsm9ZJrR9qSpUs\( ZlЄ#rfB,mLOK\Rf an9lN)RZaq! XvΑhr޷[ s21e"uƲ&%f}OLy6D<>WTS\5 T BpEj+n/36̬> wۡV=an[DRlcPk՘SERˢJsNn~'TʜUmiz:NS+gΌ!i>\1*UM%nlϫ,?x*E>qg/]) ]>%k*BxusۅHJn{s{f4חC{f7Ka22)i_g0zA*VZ4瘲CPFki^;f6nz$:7 4D@oT*xR<2Ԫ% *><;P0t\vi59#.*fVan Y4 9ת 9Ranǩ ޿?O8g^֙)ifЪ߽{7Mn3nIRr-9yB{w_+|Ӓ%iժR9[fl=MJ,U CqMh=Z*.9aErYҊk)jM )l&"b};f}}Msh 61h)t^r%" #Dgf5t ?˶$bxw]EJ̤؃ݽ攵ƜkQ;HaC;$yqK~?k%VM17 =` WI E)p6{]^fwVT1><<<>>v~o޾4?Z!TI)AĺT+d&Cu>nU4w ,k Yޮl U͈ngD,Y?Oao8mnwW?>^s>&C3]X@6&ba͌v8[ Q;\9&n̬Vf&Y|8%NRbNJ` R"j="lk)~˓\};{kOf˻bVZrÃh*fia~TcD 4.) +5h`"͑rWlSSBo]ne ǨUD,zOV>p= sMLMVQη7(%]>he\rMLsluͮ<הke)W"_۩n3{ fDMрC35""B1/ HXVYjذ`C1 Ԓk-T%FO|VMՊxp>BZ8MM) s {@,E֐E9̵/̠֪U-zX͐ v8^NKKC6WoDPSl"uΏsc9.vb+h.iu}?c_x0/~bsUlcdY߇nj͚rMF0vLQScJtߎGZ->O^3qgH|?N&"j_;?n7U2SO!r.\Uy^>www7~ ޳M!2n0uБߍSCWD.xTJ%ז$V3) :O~\f7Ŝ緯@'o!@$J"`5O9mwcwjPN) O˹r&j* ʧX6Pa3mnӢ .1#3MnnwW8ݽ{s}ss!*k֚ͧ|O_xZre?~p:R LYA (i5PtUUDm3~BGi@U. 9gNز,RmYZeYRV7jsz̒V!Wafsr;u]8FKR2_n2TFC5 rS-{\]$[)%`**\ !(f}[E̐Nl> ZsBdv|Ǣj&q~=hH*9,BX]5Eڥ%V$q8[,׵ULTZzgQy^ r)Pgw >"xϻtw}O9GkQAsi&D5ET"XD/P{mOTE&aXZwB>foP]@,nfH>䘎_~'>C߼OsRT ,yg7y6D5V s^vXjZ ŌJMH X-|,9ǢRäw`l-lM1yG`@N{+ 0JJ6if܌PW.y *Qw!t;f"d3Rs.VmG ^Ր)dkJvn8OU%Ǥ bt8y RkZkY݅[6{$jh+h30]-2OY|n^lw[>ʇ59*}ydoQnYTKpkNGB;-ؕu (Vњ)S)W@pkiRp}wiR?&а&3ZRJ*BӞ\DZs  |XbP z姾]_8#24lnnnT\uI91j:H}xxl6=:O*]vss顊چaԪ,KJ s\f`sΘARL @$!zUJ Wvx}YG2w~ۛ۫f3oi‎jI95xX)x<̧xX^NǗiY=_<_ J)bfktAhV!"6v<Ԯ]燞pݲñ)8&TRVՠ1,",-%X%5mjB<;N̜c !L"#R/_?]UHv;LjAD0p-s$r!t9Mh;-0 i!mI?L5qSU!aufZ;:b BO#Oc}w8,fXj![-b9&̘XUAMڹ޾9.`"C3򶉄Fn5ʧ8ι;gq W4CSJ?>Om6뛛믏˒K.dFl-- #(3]1. DDւ B6Duhn K]袋~4יXu6[NdI?ӻw08x_]nnӿ>}uYQ>h@`+vRe RkM4 7Pdl|}yR4V48 6N2]:[.iiY)tZwjՀp5Ì`-C *`]|G.c@>YS^γt|ClPTUi+MS\PpvP][Q}S)' תcԎ+=Rj+5qBC߇-9'i|v]?v(Hڨ־یvmY;U#nYvX)%-"bV*Y N!0:CnS 8#5bYGLLQ9t9|[ '!u]B"]]*grߞs"J;04MJ|=9$ٻnw%/(.8Ux*bi.pT.\ IDAT;w{.Uc,K,Ű9_׷o[LJϟ|noj7dSac" 4/yI5VERus!rjO/1cuiswm!tl(rʇ%o<<Oo޵`yϽ{\$U`YK%sꖸM֏s0E0LWW7hVZS c!tl>p?λn"T35CŜk*V)RKF .s\̰ʛ8(b"M2"̭%<(m˲YXs9q̝nrVUOkj9cEVUd !]jFD`iyṔRkvεЙ61'"˲NFyT5{O#sQ@GX}s-{D/υ湐Oն+_C gF}B{FĜ֚ȝE:z{{v;]_DZ?,.[UW^{[)j9 cYJi{y=h O\ n^Uv6^K9O_LJ~ﯧL#w] {*5v 9RD7Y Y%{wYR zjmADTuM7!@:@ RcI1s. cju9Dhm&P9՚־ bƖszf{s9wLs}+IEbo5e\-e>f1qv{`nm;87dX˒)X*""r=m\r<݇Bׅ`Nm۫S/ҏ"A2X]vJʪy7g6wڔz,}%;br7h(u7yWnws787o|78Zꀙ1RYS.xp|9\cssLd CBmKV3C*Ցv@!x] ]n& Xaʱ$WXhJiI%bUTYb4*s;w Z-mo=k)HT Ή?LU*j 7P hbN+QkXk/'hfX5[m9O]HSC5áyncfv*cv뫒eIqNJw2Pqr# bI]5g븖kcJRfk_|ٰp )a `Ç U؇ZւRqH)|NƑj{/*9{^yj*"dZJKEyǀ:)ʚX}?u)>B 0.뫫ݻwLJǯ{Dкt'&p*28ǒj>DĈ !t] x[)-BV"2`(yeτ"8GYmjy֤&Ik17D$8;78=9 SQIb!;GHԪW,2ky :csNr<~nڴE`RjcVj|W6B(ME=was`*%縜*US7N-E|:sCr)- v0 c@ "`&Xs#`"1fcGh~GL=yj)9WJn'眊>~ז9NKB,*S膡s7tJ<<}}'jyS "mTxɲd9-e%j-3~uR%s Х"WoKIQ0w˗Ox͔ΞR=Te1CQjZ$}MԇxgQx=?kfvWr䚖ĸw-a&8&v p{wE]gd TwpwŒ9z? C=FM)]h+:rO] ӢJx>41M?ǔb)J3Uap Ï?ovכtws{HUa$3RKy4?|rS>8|\JzZb33rn;I93]`̘պ?Lswnm6S-siY4MZ`YUȹ,~Ҳ,x$s-CVPι }*D{,KmDg07q@B)+HH_.;([`>`Բڿm0v:hb?dooo?My\g*%I&{EVmHp6_9~W Zo`jZ+,c,1=~x_~7}Z 4^֚cL1yO9Ɯv=GssޅvsJQ~KI0 յ )1؈Ӵ"ИiꇾrI-mUsf˒KTՔf.6RR,%3bbԒ@WW3"WjԚxahic03kmv60~C{ߏ]\p>VifC.2." ZʚgTV"J-rYRQafǿ<ΤS)1a__O_^ԙA]:m-z;eI RpĀ۷w4//_7ð{\iKIIm MS(uI aQUcUE>{1@EDbiڎݸ64mBԚ"GfD\s·TJMZJ.fLa Nؽ<00 mnڒwa9O9R$쀼)Տ#ק_Ӛ_lκT9.#rVYNZAͩ9H-̄~siKvǭvMW~춷׷77fV0ZA3`Hpz~~~\N)VXR126\fP|s*fu\8؏cw99\k]H5RtO-sʵh!b$V)VSLF K ])"e>TJ)*̬3)5zfng`55$q}q33ɚB":t۔RVzOJLsر/0YU{-v<cKN"`skzα틍K<-e7҅jsvc(qMaɾ0_op[E8qO_{ psTfD;#pQ]j@h7wבRgvBM3wV 2@rr8RJ}??z7={b]xw?\|\KMsM *P&CdQ*1Ϯ}.C3lfK j9h!έsUWe㮚)[o p.j^]U0SηB! DbL$ɓ*p`@~<:Wp2fjBBB 7#4nvzόCfVR;\JIiA!8#ngRjɫ캮eJsGGĦ@-ZKvvs\h'NOH;Tcn4l{)Th{c? ֕ Uy\քeZAv;ǥcb@DU@aJOa>i&w={ތc#\GD4 CcSJVs>8T db9fNi5[!ڌbVтHb+Y]%KVy]ڂn>_~x&8WOׯ|:- 6 8lػ85tT+U)%>Os^ԼN|z=L";r?nrl*9=^ N'0a } mMkccL; ~(!D&R1Sy3!B%gUJaDO^ _>; : 8圢c?xv=_ow60v]Ӈc?fwf4jFȒ+Xh|O///ç񘫼$EEDʺanlm3>1fz8vS#RJߗs,D$i1eIKL9ZTrεh;4cU1ɵ0Ғ<C,:4s).@-CRڨZ󼚙H5+`{9!U5眙3K)Z!4Du֌+ժ9R*Aq))4Mw=3;CZbYK)f܆/UQKAh$_XXv1/oO/d46]"hI^__^}34M߿}z~s.8La{ZhηR*9Ǽ逺͵d18ͬQ9Ί*zr9jvU3{j;p:_>vv]yl ,7}uTk8tJO"IT)$+J%Ak֪ `ڄEbȞ3x-}c-Z3#uj3X=g!Kd&R9Ua/ĥ26c`>v:F^Mnw5N#QJUXsvqVU@P iEPMB-Zu'("*!|gRռbDԌV(VJYJ""&fCXiƖ#u9Ƶ C4mv@h1j( U9U35NB)%D̀Cl-nĸ̢̤䬪flapk(R;ƞЖ~:%f1x=߅,5=4H(1 qBJ<ǜ/|Khû TØrJCtY\jQ.eNcPV}cwa`!ò,M%0~Fu]Z]sP"@Vˋ[K.R舠 &ঢt`vot:}|r<.ϯ/b&ijo! {s!tkk8\:FC~71y7īaHi9 eXJE^_ߪt)M׵{nJ};BDH36:jZB+}WOI"%n׎P*NHm520֑:B&"~|Cઍ8HNbJe^O#VV,KfyBy7ӏ崐˳Ћ^.û;jFB&> ҚOyPUz `30YF_|hDNTJw<0 ?ׯBvD$rff[])UR7L}C**Mxu.6w+׻ lxCU';K$U ĕ|/,_~>u7kMs c,RJiFĥ@dwwwwwwy7wy Z߿ׯߞ^_NK+nƜ"ijz[Uey9 0Dc_xxYe鲨yP4i=k]|")A`b0p E|8}/SYOJ! cLX[bƘ9 0N.ںe]rKqw1D$ڎorim5PH0~fڅ˲Ps"RCuBpOC~D AI#Dxt([E\i/ǣJr(W IDAT`]Ji]ϟ?vSqR␥9bysjE ;67ڤg0l9wy9~ü;LsǑS-O$Ntz{v./*ZkмT()!P (b11Nh@Nh6Ny4LCۥer:e"v<*IZO3D6S ~Em.C.jUUP32u; Z4$ }BgL"v2c8(պp+"1b61^u(c-ĐA0ܼc4TZ#3TS,ĜL;r4wÐ?XvYTy;^IU4kGg"qoı.ҋe?@!P$0CNYm_9z9ƻ8ҚVձJ1ADuiR1dFû_g&>믿S"}Ҫl^qwT[ԉqHx#ƌ!6,&]@ j݁Rji"{#HLD E4tZ|>."kNwwc Aϻbcff1y= M[-%aٟOeY|zkպ&.2RMjmI)"ۗ#H> s"DS! ðZvn:C]ۘ4 w4a>{9cjb]} GU%M"joǗ۷o_==<OE*LjWI t! }EzBcJq~N9즜"NCHB"IkboogSPZRbRJk)eY[]Cnݮ: Ѻ*fS9fnq3bUZqr~Jck/(_/o'cۘfoʛmji1yn.r~{~ӻNjeY,"脸q7فm@êzl 꺚-M\9iΑT"8(Z7Sl8ݿ\"-ݝUn ۀ@\sQ@t7w$DV"v{,eC?ƟsRղ._j}-vmnvnwoČ00N*lv ];ܗ m({1QnOu!aw7MS3m8[yZ)rSuѺe=̨EV"*kH=fB y̓4<GikeY˥eNȱ<}JBPp~Ӵ֨5\y}S^!lf^6UM:P)uYu]*DEx瘑ֲ%3T՛!"=8nijݴ)~;/F&H4T#O> ?[]5'r>/!Z9;5`9ÏnbR@}Z~}{^# p 1ݷUBCךHIaϗ\^8j-)gM3!ۋޘgBJʔRw C+4Mq̇i}€ԷrhMw쥮rt- 9R@1!/w.{&tJ`jo//~qy;nF@\{5"^[0qN)q@68NCn UU["m}9^ܽ{m~%z4d4%3;I~qێەc}2CLhDt(uk]֊!{k}vw(;DDܻ@˲,[g/oחiipu9Kr<=:qw_DgS!V /6X&b_R3SuDn}ʈ,M̛LD0H~m&4}z9  i3#+"Ydr>/]-[uvD]o|zd6|hJ۷#N=VBewkn<1sk=c CCLuâmiKڂ lk)#FR@D!nR]Q] = a:7.bO, ,V$좜<1wSZ=_jcS}5}5@@v;v_U-o}`*an誛 "b_V=k~NvH&~9r0= 1fL)閿j7wn+]] pbOy9l!u?m=%h_"\ߞ~{}t]ՑR: T{rjuRmgSo nVRb.Mx9u}@"bJ1c@@l>>BEYUDkwT0"ܸ /D3uKOgn@nߩL/Fΰ݁iYVZۙ jB\K?crt KU茮<8Rȇ#ӫ5C)㻇9dW9nVRauo?\NO߾~ޑHCqڍcfC1:A<ȗ˙0ZRkm!bnbM5)]N Q9790"#2#e5׋6tQ1oŘ)ZKH̑^)iwyCi7M'Mv]i-S^Qࠚcp~4cR*hU )Qkz?-K3*E֋OX@3cÀL<;` 0}_~ݜsfc!pJ:D-5t' b\˷Oi}y>-R"05X !^-]\CĀ9q04#cJacࠛyMܡm*˥uuҖuuufwmLLQD%0)3ޜzCϳۡ7=PK~ۉ8wūhD 8n71cYRԍg %G!DuS7 s_B3}6 TĭӕYLcꆀfFq1 !8dfJ=DLY ל¯R\7Sn!*M QDvc) n{k@pl@L!89:dTM5zn Y!Tޜ:2 UC pSt 메~y]-ha^ͫ#yPm`nNNWu|+KЯV.TZ`k4WW {p5XJpɁnx-ژ~B*"TV꺮u]J)bf)Dߗ{q##4U'CNb2S@w&ZKkֵrclMcI6 CJAU !x\judΙBȈUz'-`guFLѮ*BD1ֶl ˥1=3Qh &:0)%EZOcfrq/9@y9\!\*  a )_~9(=?_}cU3$Cc\/CJD]!5Zd=_aFUԉ# c!RRRΧ.r:Oey lK1 QH.IDIuwH"mdiuwQk Bli ! Aityo y "ǐ[y43׵+@˲cu*n#21)c^.y 8<,ˇÝ;t'<1YsA.ҀGr><=}z>4@lf TJ[-TI)Aa!!bLMCƜRAsc 7O;G]*"lU.Z5="vKD:k_t$$C[%[ ؽ]{39"[?;v$l!p?wSǮ 1+B)mNjՌ`}1ѩKrZ8e}~~뇇,"JJm߾.ZBnw3ϥRۿ~^ގ*LZkݓL ="Xg};f ɯsƾ;W;TT4/_z7)4>~O?}ہؤS9H՞ߣY߿%ڕ5MS W[v"vFF5Z$$emD4$`R3"vfzk=֌낈U"c2PFJ!F54ɚD`DR0eY4d"Mu};[dwOK`[R+Щ_2?Om=O_zr)jd~wm=ϓQaGLn1BZDhq]BTEkΔ)2qcRkz:=XRJEza02PUlY*t_ỉp)a)ZkIjU!gW5p(KE`UM*Y%VX[CN)֤IsR`B=+@La)kf1Dn!4ɔUԚYmɉwswawb RJn&g-.Nӵt{LFFuWv|7r(_r*v %_Q bH_8 3CvȞsit-!Rx1ckjMZ'pa\,k[׺\jkUu&ܻ@Xk `10 FH)@tsHz=nk$rsS;h 0 Fؕ^z8D4ifF!Y@ ~(JfBo\& BA)_^"!q_oS)~a?z&a7\LLo IDAT0nغ*r"w7Jj< m9 B#!:qvnxƂ֓9٨v4T! VDLc'Aá#3WuhR)%H=;uQaK)6B Uq!$D2/hV겞ORv%`SULdw9Bi ӌ[ x+JiiL1"`Ҥ<<áj)%\.1&7w !=2C<oc9;5%MXbFUpSpqya.o )"nMo-MN>~<~˚#nx/żtkÀRoj5B DC4RwwaL&$ezy=6u3iglcJCHzԩ,zM(e][R)]UnXC@ }{:~jRW v !PPP&DdCY!Ps2I3b$yH#0!3RiWԠ8188%f)0'1(=ֵLJǻO~?0 c@dW3 ۷(vy{;*_>}zy뗗k]nNQa c9;V@=WGCZR8qL9~ TB)0@9!`kmf\U"61UZ;s7D ~G9x\33CNҡq[-Lp;eBngluHs4oso1j9WrfB2Z!D5 6Bp:Sk;, س4Zk5DCԷSYR w˟jZdYZ ;kz]ojJ&":1ṳj=S( zkm3 uWZ^e]}"nJ\@[vbֶ>otj|{CTKskR/aڪuc@12`Lr9<~ۿ<|}!?CKHC,Ƿ֬+(Rf)DbJۍ1n7qr9g"11mbFmRk;yYjRJ0vw':pϘۨT,tS RJg" :mŦnfԶmV+GcN>a);vlaޅLL{Tڤ;& ) k#{y|wqdKE"0 94ӑ3GBq dj]hhp{//uiy$HӔ~JJ+}V[s"Q! 7Ӕ;Ko@;Ua܊W9Cι?,q0S&ͬڹtؚG1@D^ۯ EDxw??u( Bhj:BA`ztJ y B Ja XdК"Ln[Ho E`GDcڀ7 8DapCU޾ZakQej]Ynct*cpJ̢hT.V=0[J5q`' +"w ( r^Weh0BƘbֲ, !:k'! &`$ љ\Qn7xaEo<ϿO^UNՐ4?@Cz&LPr8Zخr̘(!c̼ lӶ\6!8UZR=%ac9A wfݨRZkzU< >!r~yF`v`tsG/uQ+)䘹OEK=_ެq$I3"#kjeٞ<#ܝ;Tudl;I3n4 v%7 Xi٥,uwxk^kk-ZaiCd3qȄ"R ű!Tbe1F !j!ƾ8M}Yk[y^N?OvÑܵv<HGyLGI8ϋtO؉;ȾZ߾h1JZϙ@ˆ\/mZ8 iv?0Lq;{,wGDDnI K(z) p6Ԛ!awSZH !S3z.ڣL&b`-y?޿>f?e4WM74!oqÜA*"P_ZWJ0Dm)ec 6Mq"ew&h1NyRpYTy.˲#0 EX]nڔ9"e`nQ}ft8PZL,WwBmusrPw"f&!7BAY&"X(:r tN~㲼ͮJݟJHnz}f?EJ׶Nu[ɥ岟C !Z5C"r4@n!ߕ97qH .w[u#13 \R4Vֶ\ȁ?}kGn+h&fݍ~/Nj˘gNkH"J)%D@`ȵQ`fԡ/*TZRW%[k SV ]D\uHt0NI7w/ϛ)C*7-¿~5H( WN򜈨t3  uJAa 8&=,~ Th!wJ W{kO7I]DlԧBkMow~nOu_7s>oWkm"8ƤEdKGU5rI8AD@M9/뺮b掊 E0LCͦwYf3Cܯ*NEWE BP˜0v9]ܽ#8YE +!˺ZpH)ۇmJ1v0 av1b(Y'R{9WdFv~$0"q`f1 8l;`k]\sy<ycDikee J9˼;<&aF #hZ m7=akk\u5Ww!$wPW=8, b4 ôvؚwR06eSfք!~M) )G$͠{V0M!ĐBj飵vSmK˚bqs:x:nK#((Hׁ׬.S,82sJ#:i23t9g-RMK);\r=jMƒ;Nu < +n `Ml7a‘7Cc$0a cKEP-5&j\1hf:3ZWˆ.K|ɪW͵kjAЭQ F"AsefkcD0n;|enRBOcavXR~\ !T.| W3VBYk+Ra!wnXZؚZ/f]XϷ] MDqKz/Z+RCD,&`hdM[Yֲ0i*7vOO|uq !pdb )>ZZrڻ{3`fo2I>V޷;wc9 ^F1TfLDww?]ǿ P5Oe^3P;1n'Cs^>>>_8($I%6F"k GFn p[ODPHgQ`"!C ,:!b6G4S7S f4%UЙ^cҐ !HsanLNN$C0,LB$ϵ@禳Up 0u5`R5G5V70wUFTdqkAG}\~9^~:~ˇŰ8(8km&״SL"y6Q0 DfښGo3Bd/O .f0I[k˲Ov~u-˒+֦WI0 1n+1rm9Ԏt\`##݅c ė{x4i6CB3$Du]u^y-[߅8 (#jt:'6S7%\Ji qFޕp; r^K)H0qD?hJ3o={#H?q =AU]0Kkӧϟ|DPz9^a{kinש1D+̒|Yc |բh!o1Rr8; @8Se!VkLvڊ_rK2liL1CW233C\x>Z$f!QJ@H2MD Cz|݅{"bR sPm{VRoº4U_u9_L\;"2Sǝfrwm ""5s1 Bݤϟa;"n0p N̹ IDATfdдԢ,NHZG˥*L"B,O8)|ڼym7SC 10zιKMC¢eY)}!YWZU]Kz-^ڊu7j OkDWS !b)޺BBQҔOOw/Oi!RknRt^XkŅY\к犵FDʍk&8n6SYkfN9ܜr] =LCk=,׭DR?W5[Yr$"RyOcw_ky?}?ԵR;9gU8_9aR $)Ƅ˲tRsW 8!:7;9G(D>BmG 9%?M ӧ׷33:]w.7g:!j]׹W+nӗ:KqW E?e33d$&$vFR!&f?>>ϟj?5ԇŎ4U[+T'V7>ۡ*uMr5@4uAALMR pUpC-V}P4f[$GwOAi=zeIpl\ (AМ ݝ#)2?wB?__qǯ_.HZާ [0:\i"SwQ(۷c6nZei`fWCB"7ӎHz⭀C+k^y>_.u}蒣!=_.CLX ܺ]竍#uL;,,5m8m(z̥0s4]nn R/KQrk-||=??nwCOgw}~~FR""!rIcFfjsIW ۑ[?ћZ䲔1,ZjY9#KAF|]WMiXcfc"JC_|m<3B)`ފ.e]^>q8sJawqAVw(4[C!UO)5Z !Ài˗//kOƔhXkk튩jNPJQtfkf dXLI3ܝ̚)0JD1[WmAs-a]-0vܧt8Z¼*.jK.ܭfVGwg ":!Z+$ >2˧}J+5Sb@@+"`ڥˮ ]X*v]̎ FG>'[L\nݽ/"Av}`繶N=1cGDqؤqgƒRk繕r170Shw8I!!8.RJBjr\.X]J%0fu]}yɭ*\+ hfڍ& ||>["W0ww)!pJ1 8*R;2]xw :hɂZiuk13ͰqdUD:MRqۄzup1^No߾-8ab8  !߾z\qs>ϧyAa3=/3q(˼4FS#t!UcDdUᔒHa\&aI8p !Ā41jkt:'3+½goϢVk=K]5e*Zki]˺<Laem,K1 )80 QXt_@2z=YC7aSօs7UKlvM!2J :!2"ΗJuҚ-Rֺ ={ {K5t5R!^:v>8O}~~x:OP#.yYOt^k9_.}KuX)$U_$R}>`zRk-eNQ0Rk->Rw$J@Ĝ33w]z#.&3J<Ң߾Ӛ;ZC0YRJ'탙C—_M2oq54}?jm&A[ұ0n!"INo;weQS|Z3k7vwYVԔ?!N0rҲwzk#r^yG+ifnzB8 VGˆ"x"S֣nQBPPf _^_]Ja%om 3Z{"T~\qSQCRXPnY`U͚230 :C5"U3pv2DU !\2X@klwC[k1V'en)/+65A($8XcLI8~:S߭lfq&Dg~Bu+ZΙ{qkMr-6 hd$ҊiJB6NS EZmͪ^ϼ,w 4x^noƷsPǞ,kSWu6iQvH lhh@}~m%j[Es7{#:RkSU&z4 ZLӧnz<eA"@ SLQ/7w\5qp`n}54`Zskmu]zq ~mm!{IC ^L0 À4t@0)$woy>0RAĔB0MoC\VA)漄cx;?.!) ") >}:l͔BLC;pxQ(H"1pܽh)2ߔLZJr>?NyMA<`Zir4@"sIfDqSMUC]úh+㘦!33fk:_qhcJͪU[jnB}s\ZCO+Eԕzj̑1cCU~|z~z}<<v- Z*\i^Η]K^z:]TM }r-fNj}!D- ԭ5 !!h!z h,"k7zt'9jE0kSdnzaG:_qE\m-^׸}BBk_aѪ P5;]};m~,9M>n qV/DDKHi׷㢪91[) B岈TZ{շܕO7\UUzy) n!?̵]XC缬"/?O=HOχ_~@i. TFwF;MI1i>y)8JtXϗo'gh A!.Xuy;':%ÕV6m??u7e`1;u$ψ)zʉBﰴNW23PbZ09QU "!vq|Dl@5EZl9͗N'T}9A Wx$MbM* zu.(em FCć^7vg|}x?_~7VQ8hDس=O?tC2;^L=8,ޛv Z=҃8wu]4yɭVJkPaM:GPZkd3vShϐ\׵H9P aK"m)9 !ShJeYyneE)HdaL c4F"+  VʊNn}$̈$ưi^F7NDO_BV-S(1ףt:-E[h{vϟ_$J@su%NDĉ?iےjk-lKi"HB,B6@t #qPi@ǸnIxmZ/Yoa#HȨ棪Ӳ,ޏ}$՗iqݩB=uD3Rm(."dm!2ReCC+E 8RX<QDptygTs)](7 k]k.638R;w]./ HO5,H>QT4a3vƨZ f~|q̋klkj@9ZZY/y:"Bݠݫ߁Fo]"`lnL=ɯ\"~UU>v|?NDwldgփ:p% ɯVo!ھ3"c*p9??$<C)C[,9"j=T j)DGU D!꾝 !91AWU? "nON0b1wۿΌߵ"T/s~;v4M|> wp]w}ļ>q0 n7vMB7.›"R1 R뀠]e"O^ 5ةmb"w5!֦<׌υ *S4Bs xܥq]c841 y(0YBf΄%qǿ4CvD̬2C^0XSr'zDk-)\jDdޚ8 a*jpI`O2]D4ݥZ|<67qvUUּAnC傈5'Z׆`z`B 0;tr;ID,p;ƀ# /ٍܑp]6XZ=0̛+8R/I9$a,A`HQbwny3MCcA( B\<˺e>esVSIEV{p3BDCup4ߐR3k!0:2Co["jZH+cY6ֈq6V&7CP*2SQUC"]K֮Оn'(|zl~D$ðzHcKCN@U(QG:}MZݔ(*1cglf4( 32u<Қ(Tamy뷿x\ϗ0 c0̃-uG :L{ qq(w('EGû;;~Eېuhu1/?r ~×/nFz}__GH='it<.z5:*MM53{gZ`4 CQYht*?pEv˹H_:nڤ}!!ef+qƽf )圃Qp^IG XɦFO4 cJ-k08RsɃֶ\ yˣ}QSL#?\N>l/׷۲ןˆP0*৔! +M{" Zv+8va<\<i1*Tn=#iy=*0\:qo b Oc8LDMuYu%=z+2{ֶml ffu/B1jʵVfu΅K)\G>4MOϧa:)8Ð}ϟsi)$#536kΜ .A׷rk՘YՅq<OOhu!\q IDATGjpsD?wIko[+mYY d􊈊P(x/qHiLi(X?3"!t;$y`=oֻ~] >>}0^QD ,e_ֲ|F]$rqgw>vW~=vw;BLַ}PDLii:} 1!xOkv9þnqMbbHfry>=?Oqw~mac r]WGiLӡ5ers.t̀9 Z[)kiA{-Er.J s|Gּ :R򙹩:u"" &fp[.@Uk>?bݶYm H!8Uc\)y?Z)I뺼, |rJfV} D>(ҷZoeN)hLT#ū+y&OBNZEpf5un@ (x350b sO)ۈYOg}wHtQܽp_}NUuۖ۲ QA̘k !q+acA@ 9W**/i8  Ƶ}Uu|]Lt<*,m{;0ͧcHk \^"s޶,"os B*b;G'1n9Wj.yHZop<<#zR !ԖkGo&#׆Ҹ5Qt8_NOy$HDvW"Vj廏at@MKk[}^A ;5&sfSG0XDNs$Nt):Orb}#".,۲"҄}8|a|tu_M ۺ,qbyVUqe%"m=C#Z8ߋY*$.f2lgiS)y/09RZ}-ai0qLi$"{V` Ea@vu+J)K>|q<Ǧ0ʖ[LT7ƀr>·iLuv~:˭pcQpT!ETTbڝ!Z6 ~ZY)!ڼ"*ra4ň9ldiP!QJf۶*"GasΛGr:O?<=O9]·0 ДKk}ךOնriU-ʹ>̤ *0'qm}ܩ$"HI0BwkpY&)VȷvߝZM7wsm{{pS0rHR9g\70wiחETfSi8m^am离O<ܠdΞ>Ork[%&ȄgAB6ǨbB~gDu)#&>j|h٣V}Ib o??0ƘΧB@OhG=(.# SU^_.!qcLZm=X}A⮘+g@>8 Ko^Y[cE0C#f䉜*mݳ8[DHT{u (z߃w6#}[\'45fC@"16+2V788|;t3 i:eDJpCZou]>?o׷_nڤ *u( t\;tb<QV: 9_}W"BX"HD{] j"g:@&OBVofY%8GjiӘ"!Q)k }Jt<LYDxY˾*&ywUmN32fT@1ALffqHHc`jHp\NazYLk)4 >J)Ӕs.#L!8cwϧ)H P# jй?~|>Դqz[z{\:ч\Uea冪<#jrMxiD=5mʀpi-Kݷ\ R4OWY!Ⱥz<ѣF\}.~:$/c@N!ydEAXͺŘsكRp:lyBx1c4G]WCv5+NiĐ)'w\x{vKmDIc!p}ӥ~!wEO˲op8DTEjm8H<`fGf`/D[k}$p4p^?ǔ,ETCSJe[ 1*DX%?.UTh뫕wq(fULaN ]2_.8OOK4xޏp}G/mGkQolHއ-[Is=!^"CZvgz5'".bfX$r!\.8byKe1SeCH?M1;.{'OcO&M?{ }z]ͭ ZG&F1@caZH>yj{ΆBdjyH4&_ZҶA}J"߾\ׯ|"Z?( 9 KO佉ctO!c }>>cwwƆtE*@^ɺ}\oÜ0 5ev8&TZyΫ*~p|HG@p(̠ҸIU&D4䨏ڵ֯__- D!Oa>3۶0Z; ho©ՊJxma!izQ"➷c=!@?i !x$0@5dh=O!x?=$s=jͬe+c!^JiwC0O_ѧ>~ >!?O!qa3D("U(uqGpw+qkh nmYofVH+[)z15 Sf%GRDhF>FGeYTE7ιi+{2ǰ1rGA 1>ͳ*\kZέ麷喷&Z et{:.=?.r<JmY块}֒K+EiɜYi)"DL{OZf`+_W 1qLiSk\ٽЙ):ȉQ71vT c]w{ z7: #j)/@Ds``2O\$(>56., #:bRn>p</߾9 EԧXk% ( gR~,Yoy&z& w? )V{?OiD|Oeڌ꣒P~ ).7˵3^Rt(\I+BםXz**p@.ZuϵԺ~S3`̻heBĮk@U]'Q0"j/>#*$߫ ~:qYo PEBp9ĈXuT;DԪ>X.Bɛ46m%b^^뺿-kYY7R%kp ԈЀsHb jgnO8zEtSD%;zvi5 qC)T[+|\.D$^s.,Cu<`L|8:VUk^֫LD H 2 >o=//}wj4RV&:pܗo{ߔkm˲&䝪&OO t˘39O1eY=8 CJjd]}o)͗姈RLBHyɤcG伿 moootΡ5rrliB>Z5YpR tS54yyFenҳ{Sk.Vbf@b)G8b ;5yJzGnѹ4UfQ) :VЙZo'1ɻSUan*B\Zi[Pb.&܍,ιy8lm0cip@|༪w}SK!0#\k,_seo!l۶neHʥjWc(P9% KfRC4PhMGUsb Ж[8 ) mYƼ9& .&Bǵ1Em:9Y,t:8jk\wCJ۷LV&@̰+Uu9V|ӱ/Zr'e^n۶ 4M4N><_8O DEmZV~njZXjۺڶUr%rۺBa!A& @d*5P.&bR]$& h48{U-+UV;n}m住.V_gN!&tTJVq:B5Y}aRd`&icNYG% wߜV$ +K^uZ9DE\Dl!p\2骿 3K?vgi*<5d~] <||(U%jSM7Q[a)|:)MԒ۾U(̀31!bWn9'a [ȑ"39ΰ'P+XAAU{ fh4ddy2PDL"?z@Kyo2WJ9T@&sƠjB5l,Ht>$ //ۖi:$#eޗe۾~^.8\ߡ#eC֔ުG{ݰpAѢ~{/w8;uS*3Yny 1) WxoVy3-wZSb%i 0HJ3 8)z2q@u]moyN 7'u[MjeCzsqO@uۑZ51XG8Y+{ ι0LShy='c$CDlDI{Aaιi?__^ @wh^z:23@3Rs7esн # KYϿ6GϭS\ SUAS&3*4}/kmT10 "yίTsDDڝ]o0x@CdeO {\rm Ѭ 9$ ڼw8AbX+T'  ޳C!vX3eӻ @!FybmY 9@mˮkԛz)9DžM>.:jZWd>yzfvh(#&A@Pks\kn1QiFqq&@[eZ'>*"朑<8<_>tg]εƵT4) !Q:"{il#Ax3QZs۶-fP㎍XuqizV&C"؁)Z }2m ErFG!qL4R{aF"Ž y]%wԖˋw}V3k9ZuqMAE[)8xźµkw?ԽzaGG\[UUaHiU p}[ N93l[ 48ZZkmiq}BN) xZQ 2esy[4M}۶ZkWu英6PGT-~J!F_VEjhjo˭I tH`ۖ}AO9P!~ IDATxx>0*8ǦԾtZ8?MqSJՄU:ƥ\o-~]Vs+2"9@U5$\فt1ӯ_c wzt',ny3h Tk^o/8xGmd1ƾܟC5Š#m{*꠳9E{PpǴcD5AaYt9:p&'mUbShBAzPVe|MUC \떙^?ANODgkIua?>~H)8O燿!vZ]BUBw?>hw!s>jTw)ѷoߎpcӺ-j{'`\k7Y#|oG'F9Nz`73@nT5315=?̠hf#$g 3vGGݵ֡D;QfK̭ '5PaH U,GD6 >v6U7ND)y Nn-uޖuynJ1Ք|.m𮊚豊G$j {b Qё-D8dὪ!YwE88ásޗeY i}fչ0@Ҩ}vEKT&$0T^nuٳ)! }cS! p\[-J"Zi|>RʵV[eU4@)4cl| >Ρa8"9׷j]k+Rմ@k|z B]bUww4AYLBʶmvkt:而jmrηm3Nܽ0"[x8M<5a3+]WUp1Hm}2㋉Гpڎ tkLuw4:b OWj,D@ ʞ\p:Bgq>ycA>EfέyU]Pq.h۞ut/󹵶KxN8N!a'Z̺*fD8p8v  k˹yݮok)eJCzZ1(":^iJ!8w< )ҷo_ה>q&q!qd)V<9|r朻?Z9 w/t\Zk*MD㔆~;ߟ(! DD|bAY 8&9= ]sUɷaYxjJ)۶\̬e |bicHA93"';G`w}ݎ8ň~EDt.DTq `λƂڬoSLP|wXٸ}]cw3",3 $3 "hލC-1*D2}______?|x"<6胩M&ѣ!0xe{_}q/_X&l@"R:QDcZAZ13Ё}Rƭs$mX9mLo|aHs?<~ÏnAKMcrھ凜*LANi&O1}MMoQHT5e14)!+xG K9aa<= =(QtMVP".XGvw2DF*`jJ]ĚȾv+-ތZPM]Jx:Lw^jz!"'4a^-@w=N>Oju]&U_ 蜃lfZu`+K:&׍e^4M*Ǹjcey>|p<) M}%)8 HpJik&<qw,"{NWE ɇ$w8!iH)4 q DD/FmSΈ:81 p8BrC5۾n^K 4(cJ.l"¥jM4iL<źMqTmTmx>2PZk]-9掠e\~S f^֋}dιZ˾WU"W8qn\sBqrԪpkcA4%@Jczv#R" Hz "ЋvBp&܄p:*<Oy<$@ј_}K)A`0L0輂*W3So/_9u]o//_p8|~}sۿ}E$v63!H!ɦ9Oh,UUEvZc.riLq8DNmHa]=2<_pUeqJw"Ǘ>#Ѣɿq{UUD;"b4qo "Zu p?ZY$xxUWsGaDlYo^O0>v[QqbkC֚{"94=!U61,bxl_{@4)9!z_Z|҄\HP*e_+t$ֺ4W@\~%CL!i$"!!h[}[Ry[]-jHq$YP@{vrdg@ES{l\~xCnn*"*XDH{"H0  r*г !"*^iiU_oKRD#سG=PE9_k4)MU] @p[ض͹}[SG(zV[  irͰo<^La p5헎J[Q"4^CP".Ⱥn5L)2` ayCRUqDyM)|OO1z Àz~{Ok1P(m >CLh df8R:8xv&-Ky/s/*j]¸HUM4eADu]!x,,KWtaTr9*ten΀XVUU׭n%/Eps""vDKI z7ȵJ_YhcNB 3+jGd :J]Η2(qr}dGf{[k5ח7)üi9IDԄm[zm۶ry;Y~fTl[Ur„y|tp>1e[sɹ"n?#Vۍ~s24vyFC ˢeۂ1>o)&EM[? PYOuM#=d.CNsU9i78LTwAԼsDVHLT HN>޿ח˩l D٪CD38x"pw\R)KmjCf\Em@D"Em]٥l "1Z{r ޫ(2h+JDU٩f="5]nَ0$9GTçay".iYy97x),}95ڲ!\23 1N "E!kx|*:e7褩K!>/"8zb; 1:{ M)R4 ɶ]՚лqw8cjmRUJViɡ#&DMOKwIV*"q'"B22hMKZv@ȑ~RP9֘p4iٲʺDt40qg"-~ZԊT @"w4탟nRO}f&f9;!KouU~զ<[ϟ?Oy&m[s[)ZsuWԅ PUBa,ZU5L3{_lf?q.˯z>/&9a7&j^_(3$׼m={\0k9IӜR!}w@Vy@ev!&,Kιqا&۶8N?̐4xJڶ-=,yxQ5 A[S^KI UԚQ"bctt=>wלk)h x@$B;-Xp~s>lFCiz<> 9FkmE)HKr`4 1YyݿU}m| /K~yY: üP䢌d=DAbh]PՌfVk"&AՎ j"r]r[3ኴ˥ҋHի{/-юcM{"5Vۼ#xV PkR 0[2MN!zJΞ"\&mD4xƾ{D#_@|r΅~03xwp5!0!\hۖ墪!Rc[:N?0:bkLn7wwo4mFJޜvs>F5wk kk)oӔGDB8)3>-:; :AUetڤ9'//o1_q7;/_?֪IιnYo vRyZAn)CI%?{i>=/ji`%kʪ97@[9o[ZִiJPoa-{)3= -T9DimX*@OAZKɳޣ363SU )#dUfC5*!>8IuU|YV~KIkҚU48fD+g?ˉwcszMCwi|t}٭:Kﮆaw1hћ4ُ#>tֽnh*zޚTaq&$Z1J"?3T[Kr/a`Q/errEbd'8 iwps"ڤ{]z s6f}Vy <,x3vĦ)LCh*Mxwy {-Nu[Y/VZkv\M{8Ѷm9m)Zk4@φ}! W%>Ge9p<ٹ,\s9KmEj^fVk9gz\v8w836SuvYSvil5ܢ*""ڶ)~ _` ॔}^ruVV9\.5B$FkK)!8L:U͹^~T}c$3J'2A^_kI),H?MV7FO۶8Ʀ`r0y˷*K<. 88Mqv8Gi_bƍ-C`mm9]3sB$GĜJZss!z^ r˒TKYx>qHU1H{֯jcf{OYpW; @ّzdC4nMVr2 Kp{ě &®cX_`ݿovQ c!+fԝ) x?kMe;rk-0b$RkJma1F p7# 6F"j"a>\BcB%Lxhb/www޳hMEٟϧSU5DՍOd]ӟ q`D x/)8V6s4c-tJݪ231QY>to!ПH_80~zu2vo#rMĜۖM˚}%駝s! "Ik;7o `&~v1M;8wg2N[yy8.]7@4py۶׷7qHvn]w;ֳQZOUmtM(] ;WR௕bbHD51Yj!]zzzvL'f.葸d]UǻOv.떖 "vZ/Zb3fFHE54cD5簡YC1XKq1iԈ9T< 4 {tv]\qsy).«Wl-۱Ҏ\iQEoxsxw)LfR[rIzQPE5-U܉T8yn8 0h)Ik5m$vz5RJa`a ȅ\>6"s~wi'f$v>/۲RYU1i=?w05]lTkR!bR V2bf41i!lyP̳B DN(mE BCҥ}fstK1*sNn@E?H\.@WbӜs׵nC@r0MTJ$m[@x:}\[kΛvB{?XfR 숈ƶ~5L7!Zjy+\@ c0 ޻4Mnu|8jͭ,c\KF:cԻMq)e/߾vL0 wwwǻ}Ju]WzTH=5Qf BDD`)п?|J "j3瘀\_/_d?oo[)Z"xM3gRk/[ z UP|{=2nvחh@@@Uf10c=͵46Ux[S7jޱ'`_23͐n}6 7p-"j(" LJOAj&MسAA]Z 1vUGyх×޹yByWsm//9g!jԘ@5*-m!Rwdzw jPuQDw1F"HzxN.p wo5ԬI qZ۾ qUL(Zk† €$: ,R0DB8͆@f]&iE)V7%wDS}=O6dFc0L]0Ǟv+w^NRC$"G`xy\S q PsH;{GNnhJi9_j.>:G4MpvۣhZZke+Y# 8!xUDFF@̻/?yVM$tYjLj9H܀{@7jb,DLݰ;BgDqnu[ך*Df?}?;h[VQp<ݐJd oo \Jw`EkD>Sa?4!I+-mcsd&EJY1#Ԗ\N#Ԛ͂+v %13BiQ)y+DD??}u򰵦DԚ"c0-q>N?ZmԚ9v@MZXZi Uf\? U;eє M"U?4*<<|9NocyA<#􎰯 QYՀ!(|ʅi/2VwJ(ȆV bV\;VUtEU/׹jLZ+]5M"]=d[͙ b+pa@xG'hVҺH+JhC弬mM[m}:8üMfbר{ގ~牜QҚa~%RVk==~t;wsk^.۶O>9T!Cݬ@~1DT1wn> XK)--PӇdVeYsD}p/5>jKI;!mrBܲmal܍~^6Q3֊0o!E]UϗR~⭵}y=ɈbfnSWh~xxGsZsuIo}y;XJ LsZkIJ D6!ۏyf|>*ιR?; Z3)u]Rg$D#r!"Ti70Np7>!apytDtYuM-ea=URJQm"@\7   x@ LDjNbN <4 8$4C G \C+{jn}~ uK^M7Cy3c=<\wDT]/x D 'F.ݴ4UVR4\ûI0O߄!Үrlu/ )Rּ%DBp\Z0L4T=q'=>>:;w:JYg3DD.i[sJt\m !qY\l[v<7ςZ,^Vm~{}wX@Hk|JI&7[A>T꤭H_ꓮ9+fDW7D6KDz|C xi~ t%WˇwYp&PPˢxw%SjԍDQ\0ֱOӴ *˒^^ވ3$dj7!@/Wb׵3뻄l@L; @ܥHLvhjGDm*jYS,"@4P1B`>=˟~mǿH;}7bRsΤ)3!mˮ[VO9Vuȵl9Z*$D !sU5g7oDRʇ^nm)Xofߣ1RvFQ:㴛ƽ9T&9okkJfOvYRnrS0by@ &RK-"Z1 SJ!܇ w@][sV0&Bfr.C#jNooBB8oK?ӧ{޶UDJZk.T&]l@kj)%N*u9Nۖ4KH>O8N0  Cɥ!;WB6Da["uu^?=vZZcS>֒}L.$L|Ҳf"՜J)y[]|f(=iz<===cKyΑh^ $'kZ=21s*.ln7Ӿ03{C!,[JEȈL<Z)q֭ЀJ"@uIyN|ݢq7Oz\RkCRJws"ҫ`ZV"JU~DJ[hmZQ7M`F"BB|3ꐷ ޔ"b8ZwvuIb)eZk˻5#ZG 4DX*9]R0'眵fakʗ~TQCssew;u9eRa~o8ve3k%{הr[*f~jU/jVJ՜kw{?R-̼W_~0y[qw4 o|)U?D&hKwy8>G ^ouyG^?4~4^O(9j_y~)0?~?<=_1SfslGНUj/p>:k^EL^__4n*9 k"3y7 8aHTUQ~!m{?MDBԑn׬v!u.@T ؓ6+42RkG@Zk,T[Y+w0Sv JD9w-z:LuRބ1`0sε܈Ht>]="Rȳ@~h0aAʮvW!j\-E(x?qh{/u霻27wU!* ֧֛֚܎ÇrDs[ NιZc"!2KNdB9=u\e=kM138GHՂB|7՚7n[+@@MPFLRJLww}Q=ǁr-YlM-e9QL{uiUfw`ymkUV"籗gS)vU5Ek/kYm#0cb5Um!:vv vĄ66c Ԓ@6q6F"yEEd!xnw]`W[*"5g@!0 4Z[rZ\N~4EϥuMeQeݜBZ9!"TiXȡ=[kM|!^WrH Հ@}˹ڔޣu hZfbf9f=aTU4ŷD0xTJf1F`_'mVTpcDr 3Z"jXד M}5v?'i$ou)R;fN1\VJJ]I,5J9[zYTADs#ĜsLnn@˶R_tp8 n; w^=\^Z'XDw"%R.py&mpsI="uD۵34M?~~?|89u^mX!s} Cij4blM_3OOO߾.902E{*?~9$9z>G$u\ ι 3vV`1[fWWH0#D0ED`aQ@$:@o;sы>`)eGapEt}3;7zǺnWk:{n 9F4qBrHf"9o)e4 syB+)\ϗ5]i=bw?Y\rJdWbdsZS 1y燈jeTDUҶ{VCrp~;>{qh81jb f-xxzTԗ^5UץL攗t(qve)W{hf9T7Cv0wxj5祵֚8c9RkU޹o_圷˒mDDLJHyDl.HmGcS6hl JYKR%0 4n8==<cx<9a쮐Ze]r:~mCqlk/ n{"RDT*x+*[μǻ۩WdMotR8x+m7O)gcBaG.yF\13B09ռmM;MZk! 9 >&CZW BpD"T3"|{i]sDtRJNU!ҋkks.A]6{ 9CCMafRV=}@DETU}fMkK H-לv!.<}RJm)ԜJifVsiGؙtcmGzM@G]̎9 !~wLnJ+-] mo'WR[~uKǧ{f"Η߾S@*LZ :?tW@,;Zc7Pծ!"153콊֭ꈐs0't1FD̎459mRs$c|5k}M9w Kl@iv;`@PiZs-Ճy|yއU6%yr!aZ,Ъ I aضgeqiz]r`x ʮ u)2.λq> ^__^^___dr3?|>>~v~{-~!^߾}}^d yavُ9Nt83,=jzY c+`Z > ??s){tqYRK!#i"B-nɺz9cIr)+jMrrvoN!#D Fnl 2Mn1LOޑ}۶ToI=ߐIt__JM$Z\Ό0TX}f0)^.0;t`+TCXU8MaލqT ߍS aB$̠jS*/}8\Y_ϗ߾=/V5-K ۰ WÅ/m;/d |ȩJСo1S 쀩:ð`ι\L j=x0̭\!=D-9sϲvl̐lK"ܥhdY3+3#|Q)!$G#@͢PJ5ZkM|v|QjDOD3qTGZjKfӔV\$RCPfn2:N]ijc;u IDAT9Dn+4iEnRR4ADPş S5.0a"FۈBh+p"ܼ{p8ek#b@.gB{LU<ٌJDDV.3(3Ëw,vSL˲O|lB ן>  !n+("5;c!Nǻ~H0ڬ.)i 1`fwM K"p] YDқx[&bpn@w1J )+U[+DKCD#Z5/WtKJ)"bY11̘)D3 7㻏~x7 _!(lG,M 4IDk5@DUi}"U!v =l[dHl:yJĮ|'퓥:K !/ZM)va{ ' uE$b\-h`fMee)c{\x4MKSPU?y!Y(ۆ!VPm@(0L=FSߍZι,}ŌEMyp>S)8(:p88*`DBQ !#ffׇi*Y)Y pw{o7W{eDjt8_N|~ufkfD1v^`$/͌S`Dc,P9qZs~d"@!~~Ȇnnn?|@1<g333Ff} ;OזhOgoaRs?,:&܅^}8l6!n{rϥd{w?t=37ek jPz8`ӧ>uy z!ƨ`j.!vZBծK^R:6bZk|>w7].qRKקK}GYs-Vzyf!ay } "=!|f-Bdb3mUR29/iɍRik% I#qm1:EƎ-10R Xue.KN)sW ?0x uښՍVpň͝!HdfIRȅUEZ9<&H$zn[ruCZ-e4hՆ1GhB8cV)~3{P˂F0۶,]z q_9z$ZƾoRJ8H˦4iK.ևaܧqy8lSa"T_zaGe:%!J[a3ΚV @R Ϫ,%/%jU Xٞe]VJ?7oww773S]Za@41hj]s^bfY7#7YReDF̪Zs[SSS )æ:璖rub~-rq5`T$ a^ @J5e``\E"X;V֪(@wqhB 1̀ԭ)p0v㦗\//X- !,)/F .sL}k):]1fH]6~r[ȩԶP`e~/} ֥<<.r<[OE.Pݻ`5˪>toZ\Uus^mj}`@zUU)ۛ?q |ێ{P-hfҚ6iZNӜ3KCky9"a(P`b(ui2 f6t#aD(U1}O67w7>2)Z>-o7m6]R[LJ'o?<ϭs\ZsYJa rjǢ{Df"Ҋ.s anǾ?ܿq MZ*4Uk+|Z! Z+ sBT%"ZR DdiA. ""eDO3,aSQ ! ՚}T%~SUEc"5nHxsթwL44a`~}Rh*UpS"@dE(3"+Pri16\Ӆ B]ƺs@jQC !4V1,MB5Er) DEL j d&7?KkE)@S)enDYbL"N]7 mMkmL"wz~ #@5]qs"#ƮKϲ xt"X.^p2@ TQDT!SЪjJ?뻿}OC]?r:Rt"4Kw湐Fב9aĹ70RwHdTđChD9'TU A"c' R+E_ q)Ǯ_7Xb +-Gj,RjR !u EjM1 h#1P 8fm|Hǟ  / b63 އ2{z"F 5ZMm#;Urپ:|e$]RBvu!cDdD@d@-u(AsB1C ovcOe$&U`iJMTq:e*eQHNRxۉ`fļl޿*D1DD[3Fv׷i~Aۘs.s184`Rʲ,y !on͚ݾWUnv׷~H)!h LL[p|nMjs]ץ@Ȥ5#ffN0qgXDУmC""H&uY):3Ԉ"r<7 .c[nZ[@A;u5ķC+wFD<3OӤD$^')`¼T7QmZE94ABk*TՈ)'R/?,*e@Y97O/ZY j=fS [t]3MCjB~3J&jZjkZJ "q t8LiS63f'J0 놡3J%~q5#3kγʩ.mb$w%BB HYHq?Hj ԏv]RK3]h(R9Oi"Q`Vfv[nBhIb#3V?/cf\HyKzsު3n[r@:o~y{6~ϯOԚw%ϐ^O÷oL.HD~֪ n!=KaVsguztkU!Y /o"bֈVe"[o@Cy譗1sUuaas.rӺE"U4o;rz>~鵆PDXn#HH$&4z*DC(Upv?jd^:((#UՀd6Byp ܷ[.|GU/'"2x<][ViRo3ef!DYVky>NA9"J|8Rvw)'LeFđ9vW2!2,fS6=}!rr !p{w5d2Kˈ3Ii~xxXLDnm&f`vU" 4MSMĘ1  05k՚0 oﯯbJx>L S Ua|f`hr/Z'hRUk!p%BRd4%0]'<8oD33!u]w{{}}+U@bM^iC xkCf|<ٌeɭ54n=~4qL]qڦy!MaR9q@Q( 8uݸ^bORtx|_twwIUj"|:xRֹVy'vC{e/hťiYo7]A}d|o_>צ*0r\ޮ,\xznbNt0|K.Oy/|$ZwZ߿|?u=ݗo>}~z}6:A`p7؏'ˏ"N"Vk  VME9RDmRlQ5U$C'  JhuAcf*wZvՅM)Ȥ@9 >nd` `"֚^QAhR2 j(f USJ5UEF7h3Cv~13" ]v~#ڒz>ϥT̾"qߔ9/w>=!s|~x祏1\uo{(!^_s JoFJaq{uK] qԩ׹o?wvwŤ漴*<<>-E}biwcYDjZkf]iֹ~{(sL1q 0cݶO)1GFCUA5=OׇǗ~CIׯ|9OЊP 'o|DTduk,qp6J IDATv}̹9?fmL=#l6_ZZWVFS0^? ]#B bfۋ!徨j("CէG_74%Ej`fb/읷8k)$\n>lrJ[O/?g i1,C"2Q'ɻ*zAHLՔ)05SK֡7 <9U9h.+%j9q|%YđmW`~ۛn;TշaRJ"1"W""ǐ.R5-Y=LvDUDE Ǹm?};w =N/O˲D|oU ղ^r>I˯/OϭTqdٗvء1Z,]7sUi)vWWWS%-uNf2 CU)sMc>~"LLt>bڬ2?rX)ҥ8#i> IQ aӸ]u7!D04<VnmuyOxx}N`c J &w.R2#kkЍ)oҡVcJ YS ~m6qn =!b 3#*6)V|8_~{~~ʒ[i_^OSɢHؚRi14N1(ثqϩL!ttf`_8#؅]C*L+k7 nMIj5t}vJ |'UkR72 C{G0iZE N#JD(FF"8_D@l&0xGs%"5 d1gcB% 3jͥ13kUfFhZx8M 60sp0@JJͤjC? "QӚѶVvPCN~!J)ӉvzC#Z "r0FTk%`=|ɺUť|t:B$8_~q\CŦaƱWߐ(a{t ~ɾ ]]t[Pp53߿!ںq&zC@7h?_:#~v?z< "l`ߺ^,&b$ L0}o ]L]Laǧ'" FF!& )nn|z=TW"l^WZ%`@iz|^%@iZ`YV-R"1ZcI[ 1 )ʮ ˇt:󏿾<ڳh lH+u sP.iMU,9BHIaȽ@hf709aI@U<0o,SKs]FsR?۔z 8U5QTj.ei@ @!p}{őZݪ(R!pU L jo1EfRRsQl8-~%*bZ}/⣸-R˒Ŕy2vMΧ||򩚙A0Wi @Pnvᇻ9vZ%???ל#)<-Ԛ*~aD&fe:.r:Bk/OϏR۳RJ]bhrMB%VjUi"@!O?}چxL?㟏Roc|:ǧRIbFDyaz!Zp83#n6XjusV}A\oPUT Mt@).Ïsnlل)DUjK)}ov[h5Ӽ4"`MLAcraJ8'+7ވWCH~#r@k1SXKA0%w|f./᧯z9+E1205cDiTsNU[]USP5_8QlKW˵=8U!җ)v?/E,ZS U.GHkTkI)5i)U6DARM|8.SV?߁Vݢs0i}&MUiYʮC_mՖs5vHDJs;u]JnrwWe)˲V8ur|R# ɔvv cK毿?C&+rZeYiuYnShmZ+55 )dqqVhJ)Ĩχe)B0tv;wo(`H@դ~O/OǛfM|e>O$O]d MAo.˲,>(@i̶Tu+{6QZki! Cws;8QMLt)YTAjxߦcvMyּt;5;Ҕx獲%8ƨMeqFs0@EdĔsF\rfA= ٬=>}_JaD"?lfքpp`00!if2[D&hmj"|:i^D45q|ww^ꍱ{JQ'v^ ,9aĎwi33ybi+eY qȲ:~]__o Rϧǯ//%d"Db¥ ]}?lo@Dz.&Dħ,bҠ?}x}}Lr=Xr:=yK.ЙCQ>\u]wݰٌhv>~eb\o6k-!,`)0r0Kw1{wwssһw;wQt^y!q !t 9eY|yIJRsS!^_ݾ!tUݥ7"P)׿ue_sYv)J] 6P WHjAͺU'qm"!\q8AJit$~hTwM$4VJF؄&uX4&D0iԶCW:7[RR*0Mp t4ikWگqgPT*,\W 1*,"_CI3P]"' QLR.v2z\KkHI(0BnC@qdQɴ81E`|וּεȒ24 W6ՎMG~;AJ,/1ib@Rj[jCTd#%0 cTE;n4j Ҧf*32@4 l! a`kC "Mqby Ф\K4;yŤ&ZkE&R)¦e.dBzt `}<1ВNZayFyIErgg-_- X,Ũ"`63aZcjiiB@'s^(yc(z3PF3 cEXmR jG'@9ן_^_]]AZo0n#ZL@>]+0fĔϾ<1UNSИ8ƘK=$F D~[Y覨1ĒHUI]nׅ"9#=AH2wqF|}D~s1% (XB6X_}z?|ҭwxTRLO25Q.t0ۛ7ׯ>v̬ԡI 7m4͛7)%U;Nw,v~[~U71f0f{uZtqnzU̵U)14Mt*Rnӯ]uvrlBlWȡ1 `h 9[ϿϿLI桍vUt<s<6)ԅRC)ľyʃAU)*e4y<8Xlafu]!Q1mL>SN) r }u J*2OSq?|y4mMӴvU:"3f9g5 _oiD꜐qo$L"c_.jrt=m$:rjRf O\BL3.̹sQj<m"@ĶmyG4sjUrJbWlb˔w |b\!?fA$4؋@,*2OWRkje&3DΔ7̌NDTc}i6$u DÌ,!E ) B(2V4ǽSB-:Ph /#yA1dŬ4u]ܶ&Z1<ϻ"';F8R"(g_08XT~|usv[th"1ZQuу9 =[\]"c.7 # f*ƱZ_2R?纮15puu??߿H"s"KARa| T-4ϥmq~駛:UJ)yf,ZTo `3ibwL4S1$(Z47^DdfEa1 *91w-|;#Nk \ejFDPrRڶy]msߞQbPd.=0@g33 =; K"ֺĈ2 E`.Z"E;W*LTM)L䇛 å"htjU0 ZB ׷S2 NK)Ml_zKnNŒ3x Ԫ$@w]6:N'W6f@f N*H)VwQ8c& hمK\>V s-DZonbZ8Nq8:׀dJ#Js P7o>'44hǧGNU1iV݋W/_xPKq?<ДRL1Buık_޼yf{}UMOS1x> v}UjwW7AzP0OW~zR!n~ɫr8aj2q<<W˛mM0L0-0`!U߯67}full!GEVChY_*1gr{{{xگ߬](8 H1rx:V< IDAT\ݣΠ12"V ΄HS FU\I 7m3#@jF@Qm͛W!n{:RYu1Bju))YH͙:5M%Ii.ZgjLiVziۛ+f&Z|<>a֪BjDfjjڴ 3CԮ77߾}iz$RmBP!t}{W_5mB*t<]ihS ( V.FN})6]OWb2Uyw!~Wo`ۭ"@<ˌ ZUsBn+mۄa8NY9ƫ뫶m}^PdJ)34M@MyH!t]vVk#"T)a@i:?>P),V86.|sכІġ4Q-ź} ;?%qH]c&Yb.RrlhE3˿\q@!Ud <>>?<2D,!fRkQRJ)R@ڶ}rZ5{mhZ`NVfp:a8,حׯr0kEĘ<96}:FMEBGEJU166AD,٧*q! L2 ZEJ4 puuṬzـN\TAmTM!:t^~CEKE0\]䳫lvmJRjų㘧f͌D)qaQDc~̫j٬VK94TUmvՏÜ%7MmEٶʘCjČ897Utwg>ZbSVa)^^L -ٗ?t=(Kbp__|nn.mzo6Mj@f&f^3U% /^gKu`8:"2\"xpsC1=t.h($Zھ[]m(DRPrӥME6a?Zvu*y- !ceGѕz|qva&dzғ H ((RS7_ZoOOOFzb(1ǘkBbMM@DD#3^}y4MMӡif`n֖W1Q qUZ mb ׻+fv%O~"`3_G00 N|?#S1xt܈Rmb8pZ)Oi8 V-!mٶmzvtcFĒݟ h!-5V-l)/; K!V ̥TDEy.,> m*7ZҢJ}s?ӷ_n74wOw?(TN!EEPH1 ]M@ l^̮X !T[4dy-th$6}~~{sܫu `ե65]%Uf#dLMc .  8Sjx(!1:͓ⷵSRl9 ֵhH& yN}O E'"kib"W])Y"" ıYЕ/4*`%K)BRlS-y3 W18ùO\4,AV|x~>(A!5D}PB R"01ǦV?ܦDFDYJR)(`m߽|jj98p:T4iTLH T6vM\__dP _iʗzqsۄWm Mȸ?,b#">=?|\= *4mJڮ.¢#*Uau]%s6oW; &"R PAE511kb%yww˿~b.5-#91m1󓈤&Db6 ]ӌa89%U"(v秽VQ` Df :Ч*!< S&RH.u#13ssRH8 #Ui{D$KpR =vJ1zf}+5&ɼ. Xr!ƈp㲲_|vZwJ/W)@aMssspWfL`f8VCR+\2ڶ%Kgs>ƘT.H DjF hf]4DmEx GԫjK)MYGn|` X6eʹsDJ:{~;}j)B}RO7Fk&dHYg1B'rՅe6dPUߴfVYskyEv8%@4ch` ϾM3mvf^Wfņ_Ph(ddP8r`۶U2-D/X. v!h8߉,iwOvݗĀޮ^_~aǯU;9 RNmNyqyf67~S"H-&X#`B9f"pD33WU#s^"Ȉ-щ%ʄ1g BH`jZ@7_}vӇCqV5%*G6RGn !X@Z+VZ4R/O7OSe1& HdU!&NU9<==<==2i"ƐRꚦm۴Jnj$y}`{M":"0Eh>2 ǧRf 9OČm|Rki96mTCEr^14zsO߶u y}ĉUW/^e5,!Ĺfд|ueyi)61umH6۫Ф#Q@p$-B:NϏOi\BKVL د6q?<_tz|?/^[Y;crt?Ǿ____w۾O123]|g%Odv  Yf^YMa&?W\ox6i.}pus}:  ChG*Pէ$Vk:hIUD[BR)qagF TEPT(< =3G#nb8 3"2rADH^ ru)r 221橚Yœ̦dy* LD^) ỦK>/k :-VfL!3SXP|ADx0Myڦ[Vf^'K@,gccH|텁0-΁\"#h8K@eaDןW۴A oon TDpR{U6iI1%e Mé*q\TbHjL'\:[➤L\ˋ "=wa>Nx0.A *`Y?{{o< Yg S-a@.@jTŀndJP*16u KM+lC'/|vm͑#NRl2h)YOU!"N|N|emqy*$: / B-EqEB[q$CȈ @m, :MsIDiӪˢ_uo޾y?? Z<@L!6V+WM0N'8 RUP(`CEZK)9G ݽ+u 3:#C*Yr)YӶܵ+@E@D\#Ӥy\׻O?[4&DD PfSYg_~ѯ{1+y??q8' ڄHV 3Ek&#(l6Ԧ QJxVի ԐZP#D'̟z1S/]qҴUׯ ;1[E=PiUPK2*pH)qA dfe002"yt:EI15 jqe)rXu}1עZtTnLiNQUDDOOO8]Xt"bp:4zҦ DH!oUw}sӶ-(=<=>v9y}4˗/ۍZgli݇ar1cF #!#"i|'"+<*OdZCQ;Y50#\Ӫ둨[Sil^ ;C+{OF<(,յD.EoA%3%t9l"Zj Ff+ׂ<)PC}cj[ TLCƀ4Y#CV0T@LRE?,Tfbވ+`Pyi+s8cN9OdKW\=b|E|hvn#6xњ\t~,tO7>."tXe5!f Fv4v>Ltsٹ?`v_ qt</_DmpwYI,.lR~VqB6Eg.lh)PU=N"0?()1p}{6O4iyRR=1]0, O9ϳӮvM<2; `Ls}vAD5QU0]m62y}_7_}ٶǿ>\1(IZ#w!YfPɹ6 p`EjViE )s@b1["1R3d80UL?}٪i۞/?j!8*J)2Y/cf9 "Y !j^'n'/~*RC !LsiD1sHŖBZJ4+B,yB#5!z]}=:ƸZum]ZK):ZsL0c )0 1` bj1G}n{0>7b Cl8/u:hdu2@d uq*bHA@K,5nk8M q /l3 )G%i52=&W_8USQ +2|ӴY5j34I*EbyVP Dd Lb Zkfte5&.Y)"pi-PD("p] mZ˼1Z7L܄VZY۹TBBTN06)<UZ}ub@(̀(pNxb@<$"yҨo*D3*XVGDZԭE"nErή(>w:Eڋ@c}$j1}DDD|Aߍ)ߡ )ZRj߷hQ}#YjBLs99Nㇻ7?lWصݺ6kKdIB_/=sy.DRTjdq)hDQ, >ޅ g*x8ei,F2PdDZ_}O&O~yd"")jT<))aEeʵXEĴ[Rɰ)S0E&Lȯo_l67mSl?>~*"l&47id͈f.QgiXb[R]뭯Wߒ޴Jnxl x? ~<02ڦjڶ8 K)4M;ZUa/%,+!fιLuv\Q\rUY95y"T|{IGtcI#[!n(\ Ts 5qiu;`ym۔cJڅ}]U~S*Z1kk1эoZSF+\Vtk\9thQ~|N6I; &q;qsD!3\˚Zcf.uDcɄrsjDcԾ\>m6fd_}_\I%u2UrSVPW%Hn3-qZ@e#ff'%͒B:= + 眘YyYAB>/m%ĄD 2!zbǿ~o~_?Yسwbf1Ʃ)+*fUfFKK"imuaáaOQ@g+_#kMӆP7%?=_O/{qDL~; !BCˇ}Zh­d+׍CU׊o)M1^}1f13#C3B@3CДs؟O<'Mf7FǬh9/Y9 r/4/l.HzJn\s8OK?y~ߡcU1b"&Ibi8,ïn{41H?}?# L37MBĴm#hwaPY j4̯ϯe ƱWzN)m62,Kuimm)4uHu]EQ̴kE099"c?|~e1}}~/n74a.n8nR"bp 4MK]&tem]}SӶ3mXKWq1F):EBsv6]{ڻB0i?N>|||1Hȩaz"SI9s>E!$UH3"s|y9aPU]!89GYm*qGj;eͬi5A9D"PնmޫX9ι%awmթ@mqǹG*!b\T5-1 Vrqv-WrBUSu]'+"MOI:Pq,r~=WYk"W:% 3bJƉc/"WnEVD)"7tsF0]dVX:/i*HDKl* sm]ȲIJϔ?XB5›_;b :2/ "*k~! x\ڶ-i͈:32cw߆3[Xf2|<.~o͛~!%ɶ^k-ſ@ro9#r9{;\sZ/e3*1*dy~~ͷTдo?yRJP/p233%WP2rI1h "{vo?%)˙6&;4üQMRN̎J6 ^D3*d[XXi&QLDݨ5VROPl%W=ym[~痟t|稜%e!`f4r18LB9IJy%o&CHj9sIzp^CkˋP5-)Umr"*ٵW<LDTU^s23m6f%].b𩪊U5f0.WOc@ ݗ2xq134vlOyXU.߲08RJWdfcyN3CMmSU{A+BeDS8n˖.MS{HŘCPf#T5. I4!"9$K/ai{យ@L$Gs-p%9{Çc4O2ϒfS,;iújs !Tj|M]U5M$ж-]I_^^>sa_D/q༥Fi/8@F rC` ]v@vvM4j@$2C3>֘{a 0SN MA55mJ1Ni1;3.0s;S L䜓jN)Ƹ{ZvϿ aWUUZ<TW䨽S&+F%UUھMmM:bE'I&>=}vQ̒ tF#/bQ".xE~ 9O ̷Үʏ-IZU8۵x_pT~C˚~ e 7/Oώ,\X(̪Q`B<{", ʌR6UfKBpD>29q9*`mb)f} Tr9Ɯk@NKW{3)sL̀\Df,s*" Q  FDr^2Ǜ&%]!zbר2˵M! ;W52dvKiR}X)/hnʼvC!"7<׸2Yy=$ers쟞Ǔ*όmlwvMYJ$D ^-sF[CJeyPE7KC.KiCff^G4+ _owk)g^?׿??7fwo߾!@O=y+f KbADe`B뻺:Kk’&:&.K^fInGS2A LͬD1딯ES:_YMahVKV*Mn+|KqfFm>۴qȀIsΎq[)mrf@ ں?$2TKÄlCO;jC[ftmZuն 2c(R'.Օ9}>#_ ]cTzuudZZne2bcеnW9_nOIaiJ{q(S~vaGєM})|x}9-)$UU#.Mqe1 A%ߎWm73PHy~~z.}]{WvSFm@qҜnûCRSk$:Kx)0L8TU͛o߮f48jx_~8/0Qm>~gyӲh}L3 uB0Ġw9Bp{S,bO/e>?TUE9G`;̄"2Mϟc1/cϧhlCu9Ɣ fw\yY0 ;5#DRqYiLtfG8sF&iZ\b {r>NbW?#Ǧi ",m4î*DR!nnq34ՐMW&"`u ȡY3;_tO޼yB90^9b5SWA#7޽ cS{_n'}.)~!nʺ5׾$*sjE8C @}BnqP}^;4)WrlEcԉEٕ{DW![9ٲ\zVq1FnNU~&AN"Y)؍)eJ mU dВGֆZ2SUU,7t<-"@UbNM,x"D(Vb,D$YP <7~anCt u ( ²0z⋲,}2ֺFOqޟDZ.{m~;NKy%"b,YeUg-)!2sNJWת]+ \ TGD(Q_aYk ~yˆax~~߾2;;6ǗW`⠅W1@I ”&*ۜ2mh1i%>XUA۰6]S>2'"sq BTJѥ!ZUn  Mf6$uf???~x) dt+AF*TRFT&"15dBKReaI[4?ۦ%Cz'C2Y4n|iɟ|݇^0f6sH9TA|*r 18>ݶϖB%I5>aPS`G5>ԛͮ M]C@,%l])0W%d"&SpcouUj09݆zUUaI 'tI<秗 w>|Ğ<-8_^8EbAWW훺drJu8eY\UDB3tfmw~qbJ*Ř/x~0 ]0MMW-kIm`QULt9a0G4U:DhThJUϲ꺮|v)~yx:^WYabJK4DԶvW>E[UI1~r8v]]7˲Lq5dkuUUͦ+)%(5^.i{khnQ9gBFlE42<٠m]c?v[/ )g% 1jr :hWhmz64~߾ͯ~v^??f5Աe%"2"fKTȲe1 ArISK1+"2қÏX, Tдpb9_< <)Α6]u8<0ղPW Yi/^ist:B#wa|y UWnfH;6<"jp̲aDHJ9DnߗಞLE ijv6F&PTUp8Q"ҏ>r:qDıݶEڇIf6-\Uȷ DU52M(t7܃2^ΗקC:<(*`وw>&4 89|~=Ø 2 RH5>7Ib 8S%.ׇpWGDj808qrmoϟٴMS9W{ݛ.:_yW >,*Y^m:GDp`)4/()^۶)y.uUr]}~=ϟ_?}~jԲ!nB99Cu.iB EYR*Bo:ie)}fDf׶m]XDĻ}uyi1um۽y hYJ}^u|blmpB@c+`_e*4fqJٕ&2j˟kmY.0笖J"g7Wm7o)N9ST>""rZWML 0`Nn^A_hzMs*m? ;Dthfp&q" vOY8OY.:'#,*=Ҳ"J]wJEeIzEjkuJ7@UUf* r^] *A c@C%vlk]Y 7wl#bVYX]*+YEdI_]9˳5[9B>wwwm.sTF@3`&Uy+ֈQa7ʯYI2~5%Wl`AZ]|n&EUժ i~7}|xwH+o޿n"d42R2Ǫ \3Ҷu.C?Me2,9j}v;"r)d OKqnHmW/x^99a^d㒊P5i N33$cB/ WU<}"RB4?~~>_~D*Rރ[iaHyQ/f˦H<{Fc02sr&s~z*1|Т$0gP#2 jv~xt^fɃUww]ﻮkkWyW7UÓZ )FW28mȳƓiIpX圳jP$B8g3K)WUUUui;AUSWu]6AFUC(9-0 qjRWDFDwwwM\^'"+}^"@fjDP8F !bfTLs.% i\.ǟ>eI9fvJZDlKFl47]W"Pu%ol@5S42߼13I0O/0hLF7eօo6m*cF2 2, U%"u])%Gk|x<<){p)IJ.TjwX,^qTUDV>.y~Կ7t ~8+h$1*(yPˢ"@`*5V(f YD JJ&HH{{|߼ÿwiO?؏͛)  $D#9.8Wmd|N%f Z),' $eB P5xvJ1g*vc:mj舘xi]뾠b&U9O,"p"0s]7X*,Һ@B9D$Hş(Es||YY䘙n)bJIR&ryq"Ci&##7yOtYo MMheyzz8jm<U@@Ry+ûaoP r>ym pZ\=3 :ww{@4#%I><;yQ6mzKT3UUX[19q轟9/ÇݶkՌx$]K",]'rZkdeIW#$e(B*9> ᮪r:ms'D+F@L)}$fN*Fxm*1kUBs*:df!@ W4FfGdmQ9!f $^l5qq]!"@f"bdŋ"0v,<3n D/~nTN!kWJ67 V>?^f$ʐB吕5pkBk)[v`2U}}s^_.ޕݻ<,! 4gM9#BuNٔD("Xe9` a}WP|Yʰu?TSQΏ}o?<wW߿^ DxD-c( 0 kqkGPUk.C?y U3s\riiՍ*~xxkm^mb%i U]VT-AޔTshZ6o;ϟ98Xjy`]m[/XWт٪'*< #f^1 jvـaj!gv ZɆa1IH&̗Qkͦ}|88\@WcΚx9NӲ,r'55Um{Uxug&טc6ɛe&" ľdvM~׵OO"2zV3Q@D@İtU:tMUD(UPS,tjϟ PSI .:Yyg1w]gf)a}-UX||DҜei?Nå}yd7%@żܿ{ɦ 0/I~ɦa oۭ#db4Q KGQMy8_e^ tx9FM4]p%ǂ@<\Χk%j0_gYԶ4sn̨Pp:,"o[f<Ys1,qNKN·:<>|n=KUI*gqp45䘋~<|.""f.އ }= 8KTZMRJ1lwʇ,u6Mι0rq(L9-e=5!2K9,0Bn7m[9< Q Y*pˑP¢C$ZQU'TƅGVF X ^NrRIi/3s`;`#1'DTr9]5w[OE|\e:,nUQt}% O~onOSN1W8l7n4\T JsZzx ^GVm0kXjYQO?ԟ#mwwf8z<9t_uڶ}]SRZ椆"J/(Yn0}3,s:NyI))_pǥ7ݦ &ϧ_.k| Pסijy\}a*"=ϼV~%k+PfVPI49&(BB8B df*ja(_+۵,_޳I+sqET%Zc3+I3Bo=Rʝndv?K[P"FQ +NKRZ+*ӟ*KݥvbD{eRpbt=XLjXɲTqeyDVWƘʖ[_$H^.痗TEf]}n78Zv^3# Ș[1-7o.qno T3F!Mn­]thWM4h-;Zic ),P]nٲcFCtm7msy"Q.򒳔RxYr9Ǘw{eYv\N}XRuU3;"R.Z7u{@B"~|c?v YMʪ Tj+'έ70kL 9D$*P)x 暻yi Ѯm5jlul1 숝k48-$jI K۵~]*T9GB&q a^$GgLzL9X6uQyc-![6`.]׶-۶fRk 1Zki9ykOO|~KE *- mjlڮ!*w4{Km/D,iq9O?=<<Q.D%gc̤ mNdo&Bz4-Eۮ駟>~|&ZOӔb`Q<4NEsI1v޷v{Dz:ey/WKd1%+b`6ӣo%"q ӴTDڦow^Th[W$UgDdBQY´,e'r|s1(qWNӧzWfZl9,v ӜB>y"84y\id =jYLdy8\]ٶa&Yi,cv̌ 8}YEyt-l9t=_/S EPn }n7WV[b("֚7L )TriC̹fPDi8Cz6p=\+"277V;>J]o^ͺ{*,3Yb[ʐRLiRA28?.ɨ0$rs @$IrljWSSYP=rwoR!Zr:&+m_JYa%i Rk|_^^s"I?6uVKuH!:",lQ-UU+nE80}PuO&{7XPpUMQVa-:V +`Cer*R1@P m IDAT("y{t+XG5޻SUzq!m˗:c+{m߷s]/cָYd-qy냍Uc}JV~Ǿ܋Qc{[J&#u\uNϿOrI޽x㇟?} !-H LthEھ춛v0[+KCA1XTIw  0f!cryAefitv/ a15s]"A>ܭ* bX_~׿u$$aCTRJzXbHDPADp@"`aD@* S I PT\rx2k6xSAdmeI9\$,)eKHqnfӺiqΆVEڤ@t|6SNmÏ?|5a3 3zLӴXר@QrOx:N4I*j(k8-It !<~xᇏ`*c0ϳ~5=1T*?7]oIEcI4!neo?М"~~Z˂JE$te\i9/9q*EU s隦I%;OK@Jny^jCfl Ѳvg1.5 HiyzK?v'KٶD̤$/!3c]>]A%]׵mc~Ǡʶo=C9r@"aǥ2P!ޠ t~z>HQddcq5?}|?y|c5DuBMToZ}7bzge10@ZJ:SL1uƦSR,ҰŬ%ϝj]R]SXrq"2-vvͦin?41-ceC,1ϗyL8Nv;ǔRFk4MS )tMQKƔ6k6va (U(q4ُRBJ!e2kYp:^");Ƈn34~}ԜLoTPChE J1䬹32BmojEMma$o <<*Sɬt]ιC9go -xQnhʫWj& ;&WJVSCiB`g2l8k,sֵ 6 F5.W1WT9* ;$]ko\=)%C6lJ)X#2Xk "FH=ᶼFD58gEUTT "k u]U&C "bz"K ۘ16(L1 ESs(9$E.Zڵݦ}k}cJN#7ÃchۖWc2!ogq } *`\1fyz??=nhYUIUwapzFi;$c 5Ѕl2HPJ,Dxs0Be*qxX#kG@֪J2f'M5 ǚ5вda^N@\[Y}~=l9İEJmYu.T0)YWNBp-@@cHUc(+ [|o÷%dDT@;kR&q8NI驦껫h;n̮mFZ4MsCR T[*7'U3\יf9seYN4MаE0 2E( *Y"r!|rR$7ΝʵK)e"*RDXX9??<_JܯnZooB[JIisFJZ8.s D+8-Rc6s(V),󜾾^mon*k`H!()Ć\a~O|z>?(2ܨj}&H0o5 5*[c-*9;%9Yu9 PU-5#jQ )cAjlomg1|Zdr6@DH)eOo)gKBy᧏50͗9,K4HZÐ$ܸLJw߽{h%<<^mkTH6@UK]+7maUP:_ƹ(n7ۦkJxnvRPƪ*2HBhjz^eYem!D&)/_?U -i4h, YˈDiD6nm8-IBiad,11o2M<^.RJh|Q²l:U$oICԔ0 c5qO*PyRmU>0Z}߆0[kk^\bXbPaqasص3V(1f"9g̷}Tf:ЛIM$EZ ACE$ -_iG=.l^*V4]I覻U^nڕ"5"1"ZbB%f&+abs@h aC 9 "cN5U&^HuXeSo2vF3cp۽Ck u#kFD2\+ Qb\9h.%gc)E__^=>cvî!YTJT**xS@^ [W/5 5DE͠W,;0RnTzw1fDlwM)`/˯ٶ|yzf-P`Bcc6nH)a ~ǔ1_cΠ`XQZ5^,s.IVTBD $RKSi!e9|aˌK1Fyɀ T`=o?== o/XF(AbBT%Jh؂BI X=|H,EɲB) sR-udCRjF.\)yR4gls$"DD1[RR2Ku˲v˼Ĝq- RђsΉa] !X|zuUԬLPrpHX9d W|r:KޫeP}ۮ놶y9ȠdV)|Dw+71<-I!PVUMU NdQ8}cy_gX _AdYAYyOH%QjSD*fV?s.߉zmZQߴu}+ߴ9W@4koZF# zZuO?mJ")%Ud~Td)7,e)#H)lMhn^wR`]8 9u/|˓;ڦi3wf  b @Uue~IgDqoꔰLy|}=PEk]75TC!߶!FSf@p)aYB\MzMv~}9~=ۄ%Q`L79ȡÿkyϿ}%üGRJ*dP)hg/2AuRY YKшXuT3)J6a^ K.9`-4qnk`Jzta5n3tC%<ۈ|r]Rt?=?*V+0cAh:)wa虙U9c-Vla îq}4Zı|8a:_zz;J&~}; q3 C k%^i%dScvuOaxowǑkڶUgcaއsʥ Qak˘s)m"1qsOOOMソ)B MRJF*suǮj\vw㬈TQu+n)G67a knsPLM9Cɫ [(pRJ㍥6/! \z6]U1* B-H'7 " ~UN+RZE]n|m\] 3OS]5~?ͯo_FsUfFTHZS1 Hl15-j,Jd%W"jnuU:#@uw[UTaQ{/5ۀJM}VG }LV+#],j#ۖsHY$!"Bl 8x<>d,5]lK9rYBRʲ*z3nz"zrnHkwW۶%{KÆSΪ4O/o~x8l~jV\ +`}{ c[P1DPaZR o񺔔X&yS^I{YURPю()Juu <%H*ʵxL"B, ע@)$9)8W /!&ulYbIo+}>{ #a uΙ:mߎ/L(K6ֱ?ǧ'$Sxhə"$~k1Tcb^XSUTս'o%S/<Ȼwݦ[vZ=rN)㬳4%N!Z9K)xbRͶm)|yckYx"΅|e:mn¸YcLӔRyΪo߻mZk 6DENre:ϻGX‡}x<,ϠU֤b93{"Sb wmlSf-R<64O4N!G\"VFI{K$"XsV+u&pOxDBZjM9 i +^#U1U`q#HIa4lJRa0S웮L4\gkK lYss*RY<?Xض rL *loN䛔@4),  $ )xxm\fffk@Q֦G0W[c!""\QC+W$WUgNYk:hJ9ֆ0ݜoU]+`mw^`PoUåx-,J=EN;罯MBٹ&缄P#0T{c}(@9#oolƙHvá߼Oc"EQ(YЊMx~;~rP -u kzƘR.OXaڮo=Q+ڀM n+m=#a(-:m牡H>]2^㧇g/o"ߩV/u*uu"|Nc0ΙmM뼷>_^~uǢS\.{JDHY-m9kV*ujTJAD6Z eh4XG4#sa**%.˯_q1X@KVLT)Kk]kMo!0 ]tw &3sx!ED6q8V-D!Y}%vzZbbE i aϗ nc|<@q24ML1ڵkmTvt)%NSWJ :KbKl !rem1 !N5 A%"Ɛy 5n[cP`E FYK,o?ru9fo oyqLKXy:kmߴSLDF?}Gֶ=q3s>H,YD[HpY⒲AN)_/t16qЬ+AZ9#*e̊:OS :!{8캮adHBDXD䬁' 썝 -13{߷M,05އiϗ9dCx9mc]:eyN!琦i9yf4˔fС TJ,6};O4 |>W#"^q ^0w]c\vfyV5&t+3UikfwDSW R)'^)k%W/#"\5Ƙ"ZJ[L:SR;v4_;1)5FQ% uMЍ1jkPބ+R Y]J`\H7{;/SCWMF8._e6 i\R BUb@\8gX :i((3vQ5e[TTȥlcŸ|=_Wb΢ E6KZ]>8BĪZ*^hL&m2Ͷk[uvzu~x>~/x88DY'@ T3#*oK-:O2VDÌP jm7wZt.9 o k6ȭ;gfޙΰ-m7l{W{YU8MagBsXTp8<==mPIZJUs1+[JJ͵ɀ8|״@}}+]΢1.JyǽO_eLwJL%U̳"JRTRbZ ,cBy0sX5֢0s(:o~>\WdIrhݯ 5z0\]%bfzKe…߈*lUuvV f{ m1f "m!_y_: \q6C[n?+E.ⲏ,l=@ BK՞_>~}a "iMo2n64} %0`);F i~?\C~LU!R)\1P D= RV+1",KNjvm"m!#￿Wɟ>}Ǘe)(b$u򍈠h><.K08M%$So7ߤe,b˜X !4Mu۷և"5e0 Ujg~F=ݪFiZZIYQOC }͸ flBr3Q>4<@0A]Uդ$*\j;[WSs$Z&K<ιRy"jL>ƅ L UyuuGILc̎sw֯UtB4ĕ>eg̪TySU\_lUo ;T3aAeYR*M(?6çef/)DWBӫ*B(Y)ER%;vf&lhY$PD PP{jreRJ۶ =,u^/'-+>X]3ReLBHYE |ToPg(,1YBJ&J!v>\ttyjۻmZW]X %V\yWDT麵<"><-{],9V"y/o:4jZZsK@h "4~ i:O/sa D)*MctM~چg*o~sC/t]r> Td귀̨֟)ZV3Z!a9 M6;DT4X\L>=~Ni1R$iR;Ms_13JUSG}5!αKڦ x8juO*vuUÅb/'3KN*jT yG!"a/OG,E9iBpؿl6}Uﳤ,)4tzUVI]ʤ!"GF]mS=o~3ނf_z قpm'.H%+~$RR. $DfxM)Զ J ctys,7z@(R);\1CᵯǹͲN_fj9PJ^_2[RRkLDTYo\}D;XkVss|Shfw]ARVy,bDucf>u jzfU_9<ThWqZlyIM;2("<9x*o] rCpgМRȘlBbZWf6/]RJ+lBZF{F"JR$+HHhY.yWDV*"s~QBق Dr(#\/ >:%TRW9:{z}yӆv{8B6{E<%030U牙sFMl;+yYfz?-B֬)%!FQ@)EB(gz9;s> vFdF^KYݛ7ݾe9_Kn5 9.5#40e$ ]v.3њ4e2xvNӯ"u\"VcŔR<W};tM;r.4xt\ƼDFLonoG"lU; UD 2H"2/S1qӔcN$%B@8皮ef^f5=W+^3Ss.~WJOi:i)fEMR:g.; "Z {_Ҵ6""!g&҆If߂ "ԓR=!'TrɷWf3s̪K~9c4+1mo}qIj@wPiLJ//58űiZ,źmw}}}wwGD˲LK^/sD "c 9g3(ekh*q75|ё9 \}91bHRVcU7lJ&ZR6,(U#&g=/=LUzYD9xyRVZ.4Tϴ0hJ:1.քJ1PXҒUlV5bnw}m4ńRc.5 `c`@ njޣt'1~o85?2"u3* Q*5bR5@d$f&h>hOO#vW \ '(cLuW=i 45Yk\s rS EٍI}鴤r:8u4.9#r<n߷[}pmc l{FL9R2GYfaԾo?\!n7m?0RȭV(PlЖeK$[Y4-bEUDQlT615Ms8麮ߠr6J4qGд,֬~$Ew}?Tb({1UFbf-)fAf&0tZ`?kf0o֎=c)`HS\rN<m[ruC??|,Ǐ}%v!\6~:39`c1}m۞Ra.*cդz `/iѹZ("a{\h5*Q*@V Q/ g,T=_]P*hf%sNq p.As}zo"fis69g$gbhu)}פl'* `u\?/;W`<8z3Ug,:{s7MZD273fWqU\+z@S=Ti zE\>I+UQO'78UE,:tJhE=yb\êaGC DT!UteHJT_+QHh)|9d_oT4|IU L 33;dn_Mj_^NTbR)H!8Os.;tvpwsr@и~T~ϖKiju^̺DpK-ˢg}%eUg-=:OYϟ!ܽy]g*&sޑ˪}ADvt~w}'i?ǿ?}a<- gT:3#.ˢr7/5frv53+Aa3.槟w~x]Ljۖ-E11aKEќR3}]oyb Z $!d&{yLUq:N"BYEkn |sf7]] 6ul}ہ8O)f]T7?~ 3KeYͦk2%E+11ƺRJm;t-#i^IޅPۮ#juUh."i:A×u\uJn-%ef9&`͖}SJ)%^봓X2Je6UE"1KHLUR9GL5.:4M;n` Yettm\(-ӧ*wv;5[b[²`>lс)ݛ_4N˥Im!T{ﱔbKʤ\,{_3 I);D4m~wM]û9'waفfϐSyzzٙq.%@ ss,sԐfߋQ-f}`sJwx}}u{ux 3[(x3Ӭ`ߠ9͉umj1K1,Sa-(EqXUhe&n"HnYbn۫aSDfeG0*]vvkn0 :)PQ{9.5*rjTuf9#u3Ւt ]) E 8WkR*yyy9jF޹~BhSJC`Q[ޭ[}Zri\rmPԶ-!7r)m+"oK9+\Dvbڶ1:GfJ49{"2Oe$ղϑiV;fG"s>Kw}b11 +DBçs! jɕZeRK*hKmuaPU$k:USYrB>/1\GY"⿊mНM\kPJ)潯EeV_YErL{oK`JD4~6p{6!)"Ydt?7W!iZNq!bU']-1.S_XkTeT:9 x dU7]6J>S|zzYe\__O.s65Dyu?J_K"-k3cMqOz:M5u^wWU"P3xdYuǐjl-Vmv?n޿N&n;ئo~fr|e\"VG!UBD9s_I+W/ijm2H.!s–)%GѭCG`";B Z/&w\eI)g)E0?͛{@-%q~~9)u3UUڡw՗|Y<$Ʌ<~ !F4h99;,8.bJL8πBD.pV,by*/_) T< +B5AI` !DTj9 c6"9QXZ4go7+\qh4MsuֳC:zi;bnC5 M8\_:c24/aXn{s9gʿK)XDHJ0kiLsёkNx<^K)0c虘QrQNӯlEѱb*yӻ~wp1MCQ"hk^^^v`mg aL'C_ \5xz|~Ha}sόj*."NhV)(6Ƹ|}}~ᅫK(@JY_iTSK }9u”U t\}ͷol6_3N5-Sj"]ۇU~i:ZJeAy.e:a .VC稔'8jfi8tfmY^R=;Ǯ7ˇ .8ehf2c)2/t4@X*>a²,%b6D"S\J Btm*`WѺ깑Rl6("9IryԴ~mm0t`ҒR"9iPk qWĄyP+)ڰ23w>meMՃMd\۔WZhHfIQDo=[ǧ_ˇ]i3t0І97ED1{C,%c|yy=So~wKijֈMQ-9[z:tm\__ ȵi}js:MuZf$>\m[K)Wae)h:?{7nءA;߽bvw}ulk :c4Q<"ƔY OS)qa_rIKl|L4MmVԶ_NGtK)!@ŷ~Ӵ> ??xt9}n UOLtfFp5ud5RJe}}:ߔR؅jj_(fUKFDrRRJi g,lz4@)5l,J)MThlBH$??R ~T344 $UUИA1#e^SmRsJ߆ 49"^g!#{\SRgG]JKb9_nRJ}h/ThڣO4\t+I-suu9D5$"Ζ4^CD:MSdF"Dc%i"ZTG:sFAa9Φ.D% qNɧedӼRJVDT03v̼,+I@Zo}p:g%3㘳 չJY!CkΥVA^;>: KUT,339DdǗn64MqعxӾx٭H@X${PJEHEĻFEcM9纶i47W۟;}8:εM)"BJ瘘$ww߾m/9Řq|||1"!}h?;H܀L8 iG&" mB#".mVqeZի.IWs3"j*l6]aq"̣"9ƹ뺵Z3HTeΥw-3W]ew8\v5! i)*1F-žhY3nfhRmD<>%o7f`/ۻ8ͬ ݰ񎪿3ʦ^DNi*7FR%wÕEDʝsFs]Ӓce}:)DDsj˲j!"ݶ,aM)OO/e& 3`@m?s)zR[рمWWw13"K1 19Req΋aI\/JIWó+ bc+"RKs4%_%4.E,g%(/.EyQ \GB JQ V3R>+RT15ܵ4DT.{> )*BQ᳕%zN79I^۶0 ycj$F28oJi g2g檼93̑TL\jE;g!-Vr52URk:9,k&OpkL)%GD}@ beRZS.֖e)$.T:WsaR7oow߿:l|p%R8$fv\, F Lj|E`ݘ_-sL9e]IU>VyeGW}Uןί[L뒐mT![zY `q.svnNo??q)}1߯&)vP\ _cw+O8!7sB,siNK%f˫ TqmE/w7(WE}* X-U"طmC~ᄍ?ld,T(|`04]׽+EcTB7n?9%_^^?OŽTR,O%.K)K6-95s7-3&t]oBlێ9dwjLD5$<%qM9w9FecJdVfausPσ,ܭZ ČȩBsBF`cisܷC<Cqɹ nפfm*mcZd>lnoڶoOi pDa׺U$Kش+i75t~nv2y^c 6"KD IDAT)왽㪡CrS φS+xbt:[<\4SmTGR.% ?_;sN\t1ŲZt]s.Ys1e󼈭cF,o:͓\Ld"` !8OMuz9K'\qcÍM%iS)z(qÊT(9W\!s L@Wj8朑VZdPne:vNU,r+sls\e{4L @)z!8DIث,DU9mv77ׇݰqJjOO/>s$=b]bZ 9^$*N :"csϲ,̸,YQa24˪^.<.ܥB l84}9Զ08ӜϟÏ%7|ot~?xi|}}Q@б{sι q 'C$z:eZ8{oq?__/!tLJ]PUʚq_ql q(xvD # c["2b gE[x2Q.$J]UAфRsK)%²,⍻s34Zy`*PJ5:T9JEDϐBPYt)9("#[,.VX+#C4 b>"R!m֜,\kR4r.;B-U%]?\?>㗳ḦiUf&Of6.˃wM"R̊8`.5{ 1FBG耩Ԫ>HD)͍w]A;fܠn?7PJk>}4OOiriSjA,k鯗%ȃ1{9?}y=_d[נ+[xHZ }D4US3hcCLLAvx<_whnS4Fo[_)|(9{1| <2F' 7!sNqj)-2]C QUeFĴSVeiKeB y|ͣk"2cEGzfJ4ta)c3ܲdؤmdUeiZj}㲤)ݮJ_釿m'b .z3ZZrҜxzz:5yY``ƒqK203Ua1B`:Х4Tt6p 숽@2|)Dޥ @:2MV!U 4ϯ>[c 0sTMɰ 3X8חRsǷOOO?L.&Y'3yc   W"*"D8mm4MعTvݱ)%snRdY!2iUV D Vm漺T\JɹRr*m[D/)lֱj>pΙ,}̚ɺ:['^^NCMXzBD>[1(6Zq#)FCZr% Uh2Ox3lm3k84"4/?a]cاT|QSZRRɼUz;ۜl&K)UZ @#UDd fVV6=3(7i yu3q Ze)D0QY5ـi̖e!KN?B"jj*RĆazۧ!/˗ϟ>9CMh "&Ea@pqiE&8mM~`r%,5u^Fd{xjoO*1Rݒ6nf6uUկnKyJymJRr~yy8bp߼{׏_֝:!"#,EK)_|i"1y&x<:ϿsrIWk03f|`~Tz]a?SJ\D6s۞KFD`dc)*ciZa=b1s㾔RR5Fm#SeȈHnٖtJ9Vxv1<>71\^Lk9IEJᇿ}SaHwC2Ӳ̗r2SX"e][m okyɹ4>v~s #5c3K)UK>{ޢۧB v9|E멽{?癈|X} uhh0 !&*"%%:͢*S֡|fd!*e;NÖfz hsx9M4ݻ7OޑOz\J<@EM%v)}m9߰s ;"rngFo,92?<sǻÑV^Ajk VJ\ORt8د"i]p4~x1FKE̹j1Ƙl `XjRn$F]ӗkJ? {|8Ȼ@___OSX蚗l8i cPծs""߽7/<-Xu5 (mMi68R6׶=oN_C)jDeN̼ǰ?HR%ܖ&")WDDbFA"(jAB As)Zl=3'R9zEhEDR\0sjD]S\]QKU5dRN}; as.LTmwDy"QTDbt9*Edx})eipnct)T,|}~?Ht(9ZSO<{}uֺyW[ƾ ML#Z x:s63YmKm[*B5uBl ][a_WmxW+]*0sx 5/ATa==w8˔_^x>-K)@ Xnr90N=q =gðgfյ&v뎸}Ģ> 6vmX7m9k?&l@mh_oDIfZӯOOnw8[)Xu>x8~_E!ʌNDTZ_nǭ6_2٫$l;x89qE$ ĈP mО2Hm0Ps|:쨋|8\n'"r)%w'"9h;ʡCiyUSNeqr#dK^x=hf>C:jYyǗk hvR̩qA;m8!")=;f^i8w}{n@yJ:ݡvUY`fV9_˲LӔ55c%8,5C ,eeyyDd"m$"ӡat=_i&ijj!'O*xAVu ݒK.eFGT˫VČ|0QET1E*o߫긌jC|}yVv]u-ҎPF!R/*x}w8%T9uzҼu} 6˫a|v{"J~xN J&]~Y0ER뒦qw#%Z2|qx|7'\@ryι WThC3938K^l ow0o8w=* cU!@躮ёh%!4jM$ZEԆm+TJf\k6<6s)m1%T+8\37EC"f3ܚmxgp͌BZkNqX斧K+oqM{?Ur*qK}S+T* fzs` T`&fKZu.\Lk|es~^^^~᧟~E:@J6 S@Drk`VinģM5(8Rfr.mf""̥dRO7̎aXfe]0 9"ۄɲvֵ=*WRJElV5WPk&w] ι$3&늰J ܀p03YeC<;K3V@W%MZޒ{\ȶ94hjv|TAc׹ao}9͓$rN?}zR 5PV hܪ 𛌴֊CO˲442+B7 ťS3miJ*"7~&\ -el[:NhN־n"e/??B[v\*Q`f"RJ=.w#{˗s)@Jo` +[aZ0~k5-}X`ueCͥfi_U "? @qy$)5Ca &̮Fur]˥xG߻`fJ9gY攊@|C 꼔e~IJjRIM:xuaѷ.uT)x>_NZ*sJz׮эu!sZ{]RSlvXRzqV4jce8ɤ8#33-UՇcޛ"K"q fӀdw)B5t]XC.[o%2s)Җbw軚r.S]VKeYB >݇o?Y[:.mu1t2tr __QpwwODÛw!Ȁ5K)UhhRD,e@}&U,t,x<|x޼{y\r"2OZyv&it=(~9v~Ͷ8zG.."Djun)fb`&8+x8@ Z"ZH-([yGVjtfFZjH\mM47#\ |@0OǮmM.c˗e5'm\bU (vFkHsNɝ/q^JUc$Oͦ{.$1dحЛzl:yClV:-oRūZ!m@UPO?w]ݻnw"`[&zM<^ŷtr.bW{ۺvjkêۘݶo(* 폇֎R|B=, "Clkե&-6D;G!8{1"smBUJhz#aǡw`_j u)ii):wwwwFUbuluSʢkIEI670^<<==u]8yiZbu 12R xa?t8.qs^Nӂz|z߾.8)k:gL9"z~~0 !8I C}׿95 @S-tww໮ﺮ!y֔QJLѨ* Tۭxsޅ~}߷tj Jb,]םRT):/"i)-҆?iYa%'r?a' 79w+܆]^ ǵ\h *+ъsn^ AyysGͥ5LKAъH NWAN 3;=i6MZCV1 }գl+ݎ^.j5!+}z~U~xx7OElR4 IDATe7t9UK)ժmB+E%SmP&vY58'"(fi)!O\4LͬU&(inVRD\N3C0hߠ4Zc::e%T?=r-bb5 81G=H.iyYxvñ{:%-zMU%RԜKR5pxͣI5zV<>CחRu^|%MKFv &{ht)M !k"爨ZC=q)Ut)_NגrY!Ї9u\Q%/K9׊,n8NS{4xUri6WnJ njm&"{"4PDgؕRhAr`XU곅VQC;1EY8 :*]dnLF ;|=0]:MDp8V-)/_^?~x<޷`[э~بRׁLJzcۇ|yǝLҼLK]1!@)e|q!v>%\rb;)lj}-yi,Sr>:"r|s?iJ2Ryh&CXuf嗏ua8mnL,H:f6 "r4ejiI(؇ӗ/_DrSZp g-!jyT֯`JN$- [dp}{bc #^,RZqwTmͭvi)jfVEx޵Gj+fʗ[o$Z%٢[۪̿DkNUyJXZnlqo5 @yg$s!$urhe"bY@`]B(K)A%X&3 svmneQk[53혭Ө&׫ ix7(~?8wwǔ'Ԕj $VK)V1?܈>Zi3B*v! RJZj'gt+ÚbMB)*"2nm2i)E:v!4kGbPn;!:stNy GDT-%[@07NZ\!bJia_4:b}t1z HVYy7nvTr+j-hߨif&fi \RU"u`/׿O?Op>_KM٫4["$ L1?|>]%"mҢvhۧMHBdM ukLo |hvw}9_?9kiu.rW_6EQ3O .µ,h9Ew=>=߿;x?LӜ }ι0;H)Mdo{)u4/iIeLu) *f:{s>f0)"ӧ&"N f`""AFF3,9yQЏΛI|Tq.}:]MYv-  $3{qK&13&Je4RJXgv*,8FPk{GJo~_ oO@fn:/>G }ۗZA7]ty͵*L?8 CEU7|rÇ}!" `hٿ{FaT>~.זE\:9]/ruƭiD CpxYKB$c<ϧ81ơo|z>MZ+9VmHChfY}˜L !x&6׍gCv uZ5<_,˒Rk%"9$"jaf_!QE9G|0"`4,&% 4_cm5]a `j]TTQ[^ [GNw*Yz[_,ifkc3Y3j@agU0C6Mk ɨZx]X)E7JE7<7hdDd-ٔqT}9BD^6ȜJi圫*f_7MuM߄_lVdlag j\TLL\9"ZjÓB]R2˘˲qМ7ohD"ڼ\(e9 aUE(\p!01Z -TۻV>yy-])%2T5ke{#>x\躠989<.ӼeEL*fƀTԖM9WtdJ/xyy9/ݛC] ocLK*Eukimaj&nvyomgQu#nIYbS3FBt~_~8޾}ǘkm D7 ]c))?~sHUhSF2 o@THmgF-Lۅb`G~#I3cހUa??ݟ?뮏iS Ŷ eL[X"2hmߕYHR"#Gѹv}4.(i1v~R0 :fq.++q"^?}޽=1 M^mK ;޼vs6@ 3Q#*Pj.z^.ShI|I"p?vgO 2N\nVi2E ЅɖZiNi3qp=>>?9/"w}c2 ${׬CLL[ѶfM { EJ)$d R/8yrv{fkL|=]j571<0;inV ̼W]GD!FՁjю:BjUEAQMr᎗e9Ϗ=XidrHEjUkLoe\yNRZ=R ;@`PU**',V@ VS揔/Bh>֪DY9 ӴT.R: 9h#8'1ʵdPJn 'ṙnZ2*8dž(f FL-~%>FjE݆u3^n9"gfM"J"އy[up^/>;ZRi#4`efضoS"V0SJU,W5[ N}U QɊCU@E`rIJsc1zBD4ύDD H"" f{bc$,ͪ9xb]C.Uզq|RETm3&ckԟ)bZRX{w;N7E)]I:MnEم}hoCSsºRSOr~)NqoעHR̗1֔/"82EbVcLk)D |{7e<OiDoBcy<n`USӪtGK?-\EkVQ бkΚup|d4/TfoR/3bF9U `6U 9gn$Ĕ(R f"˻;lHr\R<3 %IeBPd#kA5^]m&, rmhcnS~^\sjjɹblܵ⽷Ci#H3u]qVf~k j0 ݉h#~֪^_jBFT>aj??.ٛ_URD~h0s`KV-1ycZU9~8f)wY BOXNK"@@fb Y@[ d:%dև5XzDWDiWwyuq9J@RtMK"x8iRqRTl6zV`f-*6KU r>|z_zvs"2jӸͶ?:n9(:?xH"@R2_}g;3ngJAUs!8ft:6C?˔TD&͕XTd@TFX$)s7MSz?j.)o޾oa9=>y%fɖlڶ!O8&Fx;ci88D̹L)\sX%cidRU]hZwN* {Sd-|<Ӕs$ԴMc˱<~~4M(D.ƴU$3xE*;oU(.LYVy~ZkNDgfEe N)`)<~!4Clm!Ҷ{w窢Ža﯇cXŧbҜ?z.\x[8!TJ9T}k"ZDj-ZB~WI]I[=2V#!,FО,UNb)9CB"ڰKQׯm {N *pںUцr{7oۘRzz<2j]rV^rqI2K(R@`BuWArhڶ]`B:4OcnpD&Al޷m;3h` n#@i-EyJZoyH mMH)@*:tCLMvMJi.*{&7MtDZinwv]R@D@Uj5y$Բ@OiN!Z8ys-XA*~qٱS\%NafCӜ [vh(Ω2]Nc":$ anھv۔)MZ/2 9<еM RvTb0qzf YQvlCM4iPk)s^lw[s}嗞8l)ex||4̠m[vfOyZkU'DHFZ$`j;sVɖ#.vfxU{k뭰m6ArqTds,yF P?zmp>UPlij1Xg3x0*4q:`bNRH{j8-#}ߗZ}dff~ "kZIF[6ׯU#[fW>@n],r!sȧ<@ΣppsJBDZjf8{FZ1Zm.|뽵D9ث;UMt]c$RK-y)I EMAD.'y3#.0&c -u &WQ/zR*Ia0Z+;ŪRr4gUEоoktI9+X7V "̾tQ@_lЛ)+xqbRTD=9@!4^vGD7]fNU ":^.㓔o|h`)rNOOOyi;˙Rz{t֒ysSZ`R!"bVTTMĨY9Cٱ.]bLDk%8)8n`1N(Lݪ肥HfmCS{(f9p$`URsT0lFUP|ӄs$,toB_}]tvΥqTTKxx||4g+9d6@Հt:s:tIq#Rr\)2L JD.xv-3 oC㺮sxӶj)ŀSAknsmB9_ Lŋ]!R!9l|w#Gnݻ2M?ilnx39RL-}!#}`v-kxVE+4 Tsx_t]]pW:yc$tE 0ZCۈHzƟ~}C:4f$tRdIt_wvʹ, 톈Dх PRDJ4WU%>/'Jm׀.Jd8f XMg\&*}߇R,˩6p)4"\&f.egUSua=#`%YȎUvڶU(o<е^D޿8ΥT|\D"s_z]HW` ۗ94MW>{P6038DR0zq u%Bt33qD1ţjc(!uݝYι*KIqRR](3K)!:v,OkuitRJ iӧOַ}R31(NWQQ]'\B>.JWOV]h*AEU;Y?K-\J8].xIӽ{yJ-Hnww/v4?y:L7w8n7hf63"5M]8玗\輖b1v}_WXs<O2zem.1OÓ ٽ~WNr>"8K`֙1|l}( nv.4P%4MĨ 546xGJL<#8v nkZdhZM$KXik)ԈT*y#"γ3r0|.c4M)%TU mMߵ5wjU"NUvmv1H[`ޘ眬QZA{|&f1 PѲPe-U!6z^D̠ U.ÿcNhRu* aUy1J(j- /Q6b~R1,5U0bLD5vT!sN-̴Xtm;f]m 갼6B$"glj$۔ by\K#v2MelXÜL#DeF}`UE >4)"S Ԋ Mm?bk^%MӘ,sJHUԜռ[?^&64+!PkU9]S"R ؕQ3 9WPڠz`vB y*9gkZBU(J`!6kݽRKn`( *@Q5{-+W3_kH $ ju׉1yA-s<ul~x86} O_9G wa!iA ZADAPg'Z'ҵ{md^,36ap_췍J,sMK?t>/'Pyz<8q,$"T*b4Z*#MhFh U.9ϳCڦoow_~:N1l6]lfٵam#$]EA`/j1x *Lii6M}z]p85mmɞcu=8o0Y K萸C$9ׄz0ig.wO%6x`\٠iy^@F #˵%&-GƊPjB|64%$lovB&8ˢAAyNan^|=WvR "ת6+:ϳ.t9t8JQDߚo[4]rL}hEDز9ÜR0lMvwkFXwa+\&dy,\X3d|5dn!bvM?=====MssUT1RYOQ]ϗz[v5G9[eԯp[AdPwo+*co=+]. f""i~ֱ׹+iĜ2> Դy|7ۡ9<}n<6jB'EYP@>WU@QE0m胝jIĉ7wz,l}q56C͋ǻ-*~zo/_ڀǏS&3<~GѣSK\-Tq,7ȔJuv/^|͛o^ 4>)yү?N_OөHn{o|*KRB|>]Hqqh{/P9{nDT RKJ)Ns.P IUhL]ך!wK$Ҫ$"CQUmﻍsΦ6MoJʵa918q-2ORDd2QtJP/$#sI4OXő6޵ZS9եg7M۶B|<c(PxPJ:9͋N!:Q03Z\\ H)q\k7];qF2 ]) 7wX+Oy㄁۾ڎ00 2٘t)/$XD4W&mDTD]۶ækv%^ITxpLJ]?l7vZgD9Zɫ`l3N9rGBñ֚Ri|ۺV3^NwMn!RJITova9.rRjjs.\$a_m%WR\ 3J"Lt5(4 yQf1}0ŹHEuH0GW9ZEE@.i/4;|>C3;JykS"HK"3Cy l_&TU ~zcdTUY}n7ö!BΏsqv1*m4R;b]6:x"J*2 ]NXP8<2MҲLH6! 76W!I5wۗӀJ׶!Co8f !bvcrcd`~QQBhE2Z+BQHbWӇwb3>· &~ouz8RI , L(l?ɱ#J6vmn5m|J%\"n_oO41t]Km󜲍TOEv۾@RACZ 2IL]_f1yP3AD6w|>癦iXYx%"U97TUmiVs?)4'`Ǯ9ע2{Cεi\ X%Dy"vk)evΕ,,:-KLDcC)Ż "9ir*Lsgnl,-{ l\9bjiUmGQya.䌫=23k6ٹ>BylTB4_Ly:RsD&RX@k]+^JAڑYfT@ +B |kь;ŽSfjt"ViTb^z1YahIͮ(Z]ND.Ws + + tTpR՚SUt\K)ǧo"pf3OSx1F CyZg+^ٯk}"(uS`eë7`IYxYҵ.4/k~?{)JH9bfivb`U "*(3 TvNmG""ՆMJy&O X?|4낝//Jk3D//no^x@6 (U;w]O)Z#Qզi~owRf(5xS*X~{gn\~}[EǩWW/_R#*Rw0.D-EJ)˥*1:㲉tޅFwmh67m||x/|>TŋRͰiv49,ΐ֒-CFUƀ@ IDATr9igڶmCKJɹBY "Pj%rsyΩmۮC׊߇UVlQfUb}ߏLb8 PTt=_Ι+xk6#Z+S B<ǔ%g`̼lV@51U@sM.#3Bȩ(U@ѭ"Wj:&0Ny]aȮU MPQZ"ͼ>bNDj| v c)0s(Qk흏hde5@kwVBsNJ8/98Ux3ﱀfj4JDZK}!U҇HA1S9F<"mk)BsEms2|ʞ5fnoKj`PE6uUhJ5:w 6MjyO\j]fEj^eo#Bs>9w.wVFvl \W"*!gZ\?uOֲ\R\ܞ*.z̀qr̸釷~/ 5y:Q{uۻÇ.41ZىOZówR+퉶unkW'B$TR!RՋO?|9VDr)4/S-SRsI~Lcla dt<Bb~ ݇JɅDĄǺ\YmDյH5 bYqXÿ h }_6)c(.t3n !NE.. m9}Q0􆓅9(1+%ƒԓZg`<Ev |^qw*СVqޣZ*EʢfAjtUq՘s.cafZÂ쳈 ^ګ1%;\^q%LΌY89LUUuZ]Xj:$KV^gWD*QyRJƇ7f뺾qʪR@_>{~iUP{0al2R7j3qE,"ۦAAR݀OO-4_Χ`("l7/v_umji'`-p8VZ:td();Ͷ m0QxRʾ۾CHDXR11xu50,7)  B"67vشMOmjum"<~]4e"p'bmd+on *Fb (ޑBi6M1R !tf;lysg)Dk-Pw*]vմkF;Ky/Y mx¤RUn}״M1fhn J9Ur>>~64KBS7cZFTe<+a8]cQu\ v[~n=H>4]Km|=?t87ևv mha G]"0aGkBu`t:{139fbNDzZKʭozf *)T|,(!Q虩 =z^`Vd9i}`^9 XEHٲ Hkͻ&t:XjTGCv]+8J^\: j&,ֵD|-(!R;ęYADsUlHW߁kFglj}vgOv!dZTZs:6R]UYx gMj']}r XUrbo*+ۼiJ(:O%D&WU',""n|9EQ`fßO̥kFVs\ d%RVa ("!4-yPkkekɨvvK)$Zdaռzv&}q]7}휘֤#Zj&@"4`dIGɮ:%7nޫ͖w;6#bɕq}퍮+SF2e9,jw_ATr!"2#.3i wwwiKεiӧOMv|</vfçOZ>>0X~}+az5V 9G!M_]'em .9 ,ufD$lBݶin~t>S9"PSv̪t۷_럿Ŏtx/cu:οtڴ4A&U 8T\89x<_}x/@. %FwM k75JVq8ѻjo.vv(24t>7. $8<_N8 q߄>_޳KHu+B,$@ݳ#ޙ].wCrE!p<"gCB*+2Ľffa Bª9DME9}T좨RNQ f!$ è"p`zK\>dc ڶU<qI!v+ *%olU4MsGtSlvu{C/6ցGI'$zxzonڲk/i "f9uu]7Ucׇ,j bk$@\0\.݊t1rDjdIuk%BfN0d ({VPr.TK#A&,Gn!cޗ#EIIe-ֽZYzD+~  ~ZsREsRz?ZZg VѸk`( =f,qos""l_a K>d&" c6Bdr&y?1#$(sȒ1;oudmCi U$ 9CJ^$MU50!)S Zpqtq*j_᫷on{rZv~,j!g$ ,9 jI5}v= ]7t8c9Acn6Mo㷿ׯ8סCr]4tSr~FEy{{x{d,,Y@LR/a0k#Mi"2Yrmin+_j[֒p"^m@ۭAdiB"gmS싪(!0Ev3U4e0'Iyj8dD0)&_Qumۆ803re1D5dfK,%̪Z#&T _UUq7 AYz1nNEڮt{RƩO)ʖ&I*\ns>]N95Yd4,dxW6B˨9 D,Lrҝ/דio9t9m7uwn6zfU: (lpyb!ocKt4r lq|>͡rf0NS"21xFK!Z؞iqͳ4[kEP~2k#- By L#%SEQ!BBD'y1.xV񘜳1N{ EU[(jv'9 3-R 2;%d,l@dN)X,@=T1 +sv@Qf ABX7ke$˫1|YXŊ^;aM?HjB\D^f*OSx>dx>OW8WUq~%G"hgkqvޜe"ٙ\}ySh(l%k@ piϗ&xy~oR۶*p,?n;? Ǻ񾀲^^(L4cz gP үz!o/߂dWn'Oϗwh9 3f ~nvPigOqko匲-kj?~XKb7 mߵ|`hnR&뺗(`f_ERB҆a˥{vSr&[!$1Y'\6Ɨa;(d8k'O~YR1& !q ++Z 0l6~G攇Vk,sRA0sKp$YW+`I!j4M8oo4Ǐc Θ<{ EzP MQ2ڮ 9{g)LCUQv0qJ̼:p9^CƓ(Zon{Jr^2d b@B@C!$Ǐ!2p{sl!jl6uӔUMTEA8YK,ʔ8 0n|N)V8*RlcCFv!KݔRaS "B~+o޼/"r9!1 aggA RjfؽyJT45 "0D$1sC1>>>ϗ8%Dօa8ZUUYW,kdD"NtzZj_NYRJd,ǘlAY{>DR ~^pyII)"Xi,ƬiU :LF$1*`.{K))8ZIRRJQ J,I3V;{bL%ٜBMbvޮ0Ln@JV! ge'N2Nu4kmF%=X3Ψ,<nuRڬQk˒Z؃.8жSd0}Q޼ oXR܆;N8]tx<]!b<{dsu8l+u4t\^Ee5;`Qf +|Ҥ;%#(YSA;W#91Ep8!d)AdfI)M:f6d5VN*oEs-8mԞO8Fּ^]jE3c!d易q1N8Mv/<^vwؾzvws)oPv0a˕C>^.CQ JlȐ6~X2!m|Q02'>VWF}b5u]ʲ! D)>,,K3E4ip،7uwF3_^^I1 aZeݳ-$QKufH4ZS W8 ۡk9Ʃ&)PUU]WETF#`4|jDd󴿻Q8M}雯'f){V~﷈CK;QD@k{vzAR҇EX! ` €)2 M勺=ә$ekamU]V/˂ !4#g\85e}H:"uzmnV%41R ϗ _yXEp, mV}ߟ_ڶoti[47>{onoIITnuYsBmiL9qL97 ,bUuBSTєˋ/j)a`}Q@y5/Mq/aHZb1)3$#],K"queO0[gQt> Y,D9 [G\1Tb6bFL eEZ\WndݐfEonTߑyTդ,> *S=W<ʣZ6+aș,uxHX1H~e!av^CE޾.~nIj}5p?Tu]ZK =,:q#ޣsB".S|E骪 qYq!jl]- 3Dzֻa}v뜬VZ+ңVzbِ \}*1WH%3CDy <7CH[s1MEQu4 0ƜћO!yG(j]%>Y8݅a4ƨzPGGUE K̵qXOygKo >rm/}?vۼ8')e~\߷㏿lꟆ!E9NQ׊YkpuLWcboKڨKDҽ-TJx( ): ,kB결U ӨTrdH+T\ WGbGJX"vC' ɜRz~|x<cbnq"1 bTg@f 0K1E}d.$@)t l/]Td3< sm`noëQBrtOn׌SDCPx_ZTo ic*gm}~<\~Ca `,j`1!z/7w&+r!aJb ]Omw޺NS)3@lٷ on6O?|SzЧ.}oLJǗjSUu/>{LLb P훛CAR4L];\۾1>wϧ|/.>[Sdk|JȈCH+Nf#0%Z›c!e$*JD0 l着c5`M)HlneQlt)|s֠4KえOzdC$ =I)–q +B򙅣1 }^⛿"ы5@XKv(b^5&gDrQΟ"/y^!Y\g ’sY,P KJ\?|uӨ˗1Yk-/R4fqdL4CsY%0)a110UO)Y$̨H av1r+ 5~Y y3wy6B?#Z]iz:Xz>@(bR7 7o nݮKcIbLiv+vh^XkY?[zp }dy10eS~͗Ei^wa/Ha 8}xz~qʐq$rBEIͦ3 1xp>]/^ݽy9G}a|AOYb4dT,@ [k,]_|5[|qκc J9zOS ZCh#xgݗ??MA_[a짶?>>\.~[_ݾzּ\/1 CŶ~-gNC%8܎~JcJDp9ƙ}Q '򦪝q/I? `ygf&Ƙ(79Ιr{lbռCj)hdig~%kv+8㎟yȎsp?nN~W ڎ>>=Oƪ04%m6v12H$9KLD cB ?~?+-#륿^g4]IH0g|Q8=}cu~_?HZ21(9 eH1Yc!3 xg몸׿7ws9 v_?N,7?^)X@8 lScqڶpǧ/Ilic$9&1$8TΚ획1 1 CHDÎڶuQr>u׶v8c L9WnjA@KrJ1#ޗDaۘ&)DR*CBHh rRrg)޺轏Ө<)ͦVm۩`nqظ1f],nyQmZAiOC76e㭕NaRJu]k 3'1!LO/?\nL9眲X2]Uƃ1pFĜҊd?fםfc!jRda)EN*zy&?ǔ0ŨK< 5U- KJD,TEY BdPY9 Zk1q M,0[`x?wjI+DDՏJ^PLϤ|l"ɧQ7HBpaa&(gFDRWQbtVuP} .o9ui1 *5EE g QGz~K)3|c~bi,ڵ0qyuzV+`,0 "2NaC :P""@8X:- S xh( X2d=sϻNZK¥DċGY][sΥsc2 (m!k{KDPuiX̉>[?A)ђ1,qR˃0@_K+ֵ֮wЎeMU?< f9KۏN.$0v^Qdno”+@?|wssSVXA!E6> ƀƝ~WM]I1fr~/统?ʓA9 5`ָYO0j:['wO~4ҝqv?rй_}Y6?cDp'?loH9L};]!K;||!7SfaZD15Rn)2%f`@!vQz2d-|^%UYAi0TsDlj"!90/q[2sNyt_2Zpk.bcdekKfYv묽~P3j9e0"g#K `$A4/tu6>Iz~x&"NCH9%di 4ҹb큀!XY$ K+ YOds\k;5ۺrOϧiFD,lxvƒ@ 1 }w4 %#Fa)˲ؔ0)=)X?>\[0HQ,ջa;8ﯗݻw7E) =cBy S8fͦ-Ґca.CjfdaNtmߝk^$psT_2 3FsiVj3ǜA5c֜ӥset&C4dJ0 s##E1˫9McTiNRJ)leTlf0:Zi;'`4l*uv$&}gՈ8LHXDmaBӄXfonKfۍ@D*U,9g4H4(z%P"҂*zE&`b@8\ՂhED4G@ םaU*7:1fUV *UTn=Tp{pѰg|bY]0K^"BKU59 쩪*A."jSl&1ɜj#!`APLkPjO,p,<Źuz#!1W$Z*.%٫sV?'dD z} hq!0@0'1/AWñi]?K!yDTfxY>ɃUJ,7f]bW"i۲~YoH^yA ʦqcq`a"$l,szwof9uC|z$aJSfg Ec׷F8 ceǿL@@D,;&xZbKz, 2 Yeaoo?~ԟƮk/>lOy/q IDATN)!2S.*kqVbi ݕ؝aJn|<{b?MFg"(()19);c 2ڂF n=eS)D;ps/KOCqۮ~P`jβSLZnQ3Cs)KO~j=1wiBQm uHW#fYbǥױm&8MS]Uu])}w~mv{0I8So.]H?ڕI!$9cZB{" a|9=H7Ƿ_dIR0VB1q1lc+5.x:^^^8n9nq&f~<=}r !!K0oFKe3gNnf[bI,ined肫dHS4JQ1: D9úǠuJ)c K_!Wi11&p&\WUeIADq/HwsglRH<~?:C)T{!]`d!ţda0>eE UDůXk>}I1F3[8&h"JQiaPp}Ϧ7VoEч^Ѭ^D(.V H"9o3w?ǦϿ?4;BӾnx?߽olj 1N-5dmi#z_j޽ӥ17o_;utY.e1dn6uS~LC sz%I$ML9 x5ٙ] ?pwC{Mݍ*~XDTD*G珟1#wiRGc`LFZ0O9g BJ|7wn4OLJ4٫g}Xǧ?n43Ph'fn=,^?qZIeλø%q7}|zϿoXHcJ7hDɹ"\㉝CZݢeui7IܴsSʳcER%`X,VUTR.1inh.9cqwa9G-#1V}>fDB)M;t 3i1s]9vaZ+T#VgBD$+kc &0~xHp РZT+7UK,ɊZ{ n{4G5PqΉ$aJ#̢1AJ%ǘϞ],k)\R2vPpDri7;"N).ۅn)n9MELarp=9K)@EWb}\uC0e3 bEAE;Bd}v0Yq$ͳƃ\iVӜnBM,K%~r8FWH8TQUu9{qw^^4EPp721eC%~؝qFT+zN3E( h)tS꺡Y!zP&bQ,VLy|rJTDyKٚ#5mh 4{v΅\c 2c|vpΛr5;Gy"@hatmH)1c:=mv"M]r0:$G?UI832|ʙ8+UyvjOڶӳ+a۽> 03BrkRI#6H&%J~B;s):ד6,Q*@D3%;T3TtyODx})~c8'ƊTK*̤#(""ZFyj4ԘSG1q8x率sZ4!KBT># y+ ?O+&fWNPr>M'YC|74] àh֊i|4بyb3l'1i8HiqgAD8S-3 FXavb0qsccJq$&p{lȔț7F2@ap3Niy_|ˋj5|b~NeU j)[f?~۸9GEL)㎈Hdh"2MzLJvsқw_w|{eS}t>o~q;N|7?Zn~~i:%з_HPӸS* Oqv e.uWk.b339!9AyJHD˔$qJnwsjU(+H1kiasf]\.///֛ZN1nP3k}wѹHʎwcY]< ̨fq/gw "t5 yZah w*1gߏ??l6`qs`ӧ<rd!io/^xu\c Sx8?.c'IUӁN꼼+ j&jf@`DE *V5u1<T|UGY@JIB/'mo68#92S!VrSG aV)<)lM3"6M ~=?u(EQ _82|KȣÜ )JeW_93yר("gRN`Xr%{=iK"sTo6CNMӈ1(!)ӯvN"<v;"I|dMBc g,81W6%xrѪwtRs"DJ QUc`Z *YaJVH% М7oOi4M7/߾y:"O󇇧_?~y:hd}J:׬Wղ|ɜ":"$HDj7 lvnor7Q["zGm}KF5B~h R??n?};)QӢ_⛦Yb{ˋw4n7_],Cڶiz\[LqZmt96E?(\(UQUŎJ'F0{3˥fim*ŝ iz2hF%iU0rs.xd:*=Uj|+WgʲiJ?_jBX.gzV7ΫZUb5HYDvL4) 9CU[ߙ I>YJK)uL|ϿM|1?}?a;IG(mmn ET$F3 Ȁm7a^]]]^].yU W/ɚ6~sbrbWD0a=o۝gtL$)j !r6+9^|{y{iwib?}cQ^?{q4onv!r44,@$eO9\8fc>iso8 !JZAR#1#U7\tE,wU1ɐ aWJZvwuQ+ p׵Dsޫy}c`m躦FTrRsz!ZIrJv3$fPsW5XM%XU4mh899qM=;ǕE"ڴCD:T<ڂ?jf1# -9BXrJiUe⚆=6>\ pyE?!tY120"9gEADI)0_WWW"ERۅjafs.aV:]pj4ۄr q%~?3iMmߚ8\monV@qِs%#B*jU4i ȡ @{S/[j]RN2fbbER)G)inrsXY+Rra!prh.B[Ӹ;,[wha1H\.4]K33b tNTOfVx`e4M->pJo/ι*@sWRJ9U|Ncw_ |^"\ff?/ dJ!g8ǟ'3* NyHrPA&u?  Ut=x T)ŊcgLɋYN@UUFl9~><7}:Zv&٘f̞|^]]Cۆiv[5iyy߈jvsf"V10*̼æ ~k}8"Gi<:I(Y9mnw9V気\9(k !{v׫wϟ]4M f;3m6f&U4MtJ2 IDATo^-qxxz~ yۧ8u'0-2,EAPk@0XYg)ԇvX fhE] z`JZuR^]v3@Ml;I#cK~<)a蟿zv}.RNATjAsRF-q<6z5#1R`xA#˗o޼Z-ƺfW9~f9/b"6]mh@DM4>/Wl.|,իE?hq臾mM1$H5V<lBSyxx|춻)"ۻUTqOOOOH\]C@J*aT˛˛a|yP)wiعiŌJ))b!c^|ȌzU0'|u4b#1kX ޖR?oRɛ?Q@[2U"_yU~zX +VAj, 4͋eU[뀕5cL +ik^QbBgZK01Cfi PvJ)!8U]x%:F"&K"Wa)_rV<氟i^TђmpVàa$\Tpj48m T f#$O\'So|~)ε>}GUmsYblvE{ȔJ` `4B H gF߭ھ_16ɜTד|Dauc !Ԙ@3Ww'=QVz<UgCcN̬.қ":t`A8_OU'"9bmۖi&"P j!6"!!zʞ= a˩6N9 )JNqz a4Ia?9`MvabNj<f@"F``爲sy?^T+mȏ*8sDnoŧO>z_^^ym<" 9ǩ!;$Ca4O%M5 )I<{3!{7W/]w7YSs. LVS9xح7ϝ@LJQaY7K)ϟۇu}\e1f}w\v^/=riy4n7?~}n^}ӅURy~o0uЄ˫߼|l 1%nWTɌw>~K&08"%21΋zu\>pqqA+ <fsoQjlf] C`&Hsm@d5-읪6}pHLcSїSTZ3TsbǘE$Ίg cNUtHќq:p?+C,EA;tSS Pzl`3G@Q*<4ׇ:3ّ#yȅ}۶ݢ IDDbE ;""s>jQ3Sw8|Eŭr^ψHtRS Q/p͛W_~ןiz Mm;3(Yyu@D){Fo~ SFKHY|_RJ>%]/מdMsǩzlq_?|UciyO?~놷%?m7< q4}zO?=MY@Ҵ CKTϵ8*j:& B b!꜃T2J)p8<N%{'j /^۷Mc *xyNCWz߂;GAf_ڮk'Vj7v˕o~<8ytfﺶo}m#7Qknn/Րs+4M}9rF<:Hǃ]Ji==nynsJ9~vX{hy"'EL1 kZVM aXBߘ ;q "jpfFk.0X@Ds&a0RHyɫHvH"v},cQMU&jqfR.Dcs΋a'1d:ofIJQ-뱙"1@bJG3?9>:[դ.#V[,R7a#2dqY8q!hЯR|sx`1FscK&"ʪkRo{CRmwfL`*,f. h؜*Fёr"s4r.19#{>/n翿꯮.Id<B`dwX3WuYKa/_E=rBm:S?3aħ5U$"H)OC̎:cif)dES3xXmn1y|}bDa\Tr>53q7UλR|ԉ6{&j /#fL$"Ŋx`fz<{)MpΚ_חywU"Σ|ܴLKSUM9Vj'bzT9|~{xD/nR%YZf1ёt1" SR=9G ̜T1ng/^\_4..ۛ`j ?͛M߿׿#6%ŜR fOclvt(q&3YwaМ..~Ziv~zؽ{wO#"@={'`9>|_vOSN`$9Fiճo޼+q4aZ7bX\2D"1{$3zWHW/Ca}lRJazj*Ys%yo46X5&:F3`)*b̆էHBjT1%()2ΓBt1u;3DWHͬA]g"Ͼm،,8_UiT0V~1Tp"S'F)Ҹ^ji)0vvsȴL)M@rs=0jX/} &^r[t|x9NAa1y3?<|vmC&C\]VktK9c(!xoW@Čŋ~h !dWj6mη~vTd><<<<*n_Jy ' V9 `okaS}$ =feLJڝ|qqX"EQ̬zspFcB}߇6w!GY8WrX.Qh:h\7T4MCQTȔjDJ!evMXKIyQyv?wmwmsRmK9R]Iq,i1 Ҙ?ݽ7lgwęUևBU2LںsJKgSJGEygrEHD P sLd7L)Iabu٫|$fh%RUPY7Ms9OМsn+\1Xq*zpKI4˧!ʫXlu%ii qcsfۭVq&liK9P GeQAk-(3йcQD@Vo/Ʃwa/X5raQAcDfg h ZkP0<%=mkk{/_~ݯo??O񐒆\z[ݻ4-*ۛ{㜂9fQ5ŷݏ":cp8Đqdgnϟ;ݪmMӸ4O/v7W/כMc]{km[Wu h /o0xn\׻Yz}h* 8k9Z={vV !OiS{}sY۶@ X6ө㰽YE kR?[)@]{_mZGSJ)9L!L9GR籄h33@SY!ARKi܁l ]]uh"Kz}}{Dh\ȤCF]t121CMۮ)S)Sf"AyrB^]krvIB@k@$3vFOqNLBHpP9Ǥ}F}~|YjUSS".rc*mJ4Vի/ pDUkbz~jW{:qt`+CPHZx"UUE1vm=N#@ XW`ۛmd X1ҡ+*֘UӱH%r 2bSWŘwv}vw̴Ü VpFNX.iڮ1@SeVή4q,bVՐcUUHԏcW7E B]H ޳NdB)*uBN9y($b9s>cHr,"0v)gkbh+"%k˞m˜ b7N,F*"轤,Dz9W lus& Jmz9{BVٔRB2co\f&,/e3"sAgXc҅\2#;Sbiv]vUvs 4q>

=>|x|9x^\e4rjehii/Ȝ/Z!,ue)V޸WgE$rf5VmۮkT֒7*0u}{/""ELDG@ IԠ1*؟F3Z1 ʊlKs9ƔCNSJIzizWkShH jcwGu]L# )ƜSN!"4Mn]RtDOHS,qnLQ =mZ$NDKO)ͪ13q9a*zNûO4'u8+ Z %qb/"mm6+k|A$zs]ݦi1Fc[U5Teafm7w7׍ Z81*4eV&p)kMJ",*뚦inǺs ,cAfmi*l*rsϒbCD4Hv#qφhqs!]jM)sd.Z9xg b?u]2fi%pr^FFXQv){|vmKJuכ?U*K.)Ǥ,mHN)IJx~YPޭ6k/sfּYXw=`()륒d^bsYB~/oyYhy \5/n#?0ǧCPT<%Hƛ|y&\lT L @琚b ؂]z뺌].K@THDPBgv>G_NY.oE؋a9"B~ۦ*iH)7M"@T֥Giy Z~wI)(򦉈pJp+ dKa=U}li 5xy9u/ze:8uٞ<BH `b8=ާ(Q_:UƊcpoާ]U?W75ja*-7H2T1 [RBXjӸ|>ŋ/9ow?}J9hXϯ_ҌM$נuj?=qi|"ڶtx:4]RE,yZUSն A< Ӈ_۷༿~]ιOc 6y{3xOv헟7Wێ4ǾCNi^<݁w0_}2orVm#"2Kvz~gJN,ojc]zeŨ6S4muuwo|r΁2’UtMu%ϔNDeAYa 1'tv2PNyNczJzZ5MS }*ۻffk"T{1 h WUri \A+&N=*҅Dvtt2.>m T,BIz"乳0(fn66~]<@ ŷ+%7sa8Wx,[rI-]94q&cB$)$c9?|CNWjH*_)0Mzy]11b> c]oߵuÜRDVUҘXqVjxJ+ l)L!!25.huR6$jCsbcYc3 S,t`y sݵenJQaVU:@YLSk Ɣu9 9]V3 0eMdav];*Y mڣJӔJE˼sOP"*sDxޚK\>x[vzn|J#9EkКB0wM?11Z`n3 M)cĊLs"̙!gYzsXeƐ%[ώ˾9g% (眝,p?jO_1yBC9BAQI"wX[l,׋ g?Vq_h8[z= . ^c"R* sN}0U1UcuA0AErO!YΩ?޾{GDww={f*Yauծa|qkZGFD~ǜsTeaE̡?ccbAʢ}?sMߏo߾}X)ij݆ă";&$0^YA2b a cЬL쯮4qj}^o`guPFC8fTT6T ):@"{d:UFD2q"\ RB"f.siTSc.\r,IT9Tu[N0rs,/c\,sV\c"P䳢1mr91\~D^$"{ߴ9hMMDyxC[7Ddi^V8_۫=dRZc@.1ϵqZ5T6, ,蹩9G/d\nJ%!mtvu=zٛg0}6? WD+Sǩ7D]M. Iceo.U ]~sjB5ٜ[ b+YJ39iT9Kɀ*[CBhbo ylv%.Jt%1 ƘY8;ZQ4eaP({S3ϾMKjO.慠bi۶PYh2(Mxcu9x܋dCYAJ!T5Q")-]]b+E ,Asxcn˗h_~~ሙ/wko LaM}`*9GaNh\xEB>~ hWfCcC8&MCu[w-*ñ߼߼yqSYxzٽFLӘ0O9̏ڶm8Ss绻g5Ź2кڠdp&dAiSc<<áNaխp-w_&1j !s.K+[KD0SFm[׵wTΊH? <Pۮ7MU!CU)BXVeC19eas!XjR12lPsTNDtʪB9:WUY92_ZιJ X1.=SJ> }z|xIQuH`xWowcSpRf朦q,^D^~}4OOiVh yp8Sr/0M9pba[ZK=_ysB.V=MUU8f}ݵs$U-%Nq<NPoUݺ8y z,w9^S\ىK{'ٔsdxLn),-w??U]A闧)JCSYC%"3{wldӆ[e%BJ@+|E`B)d-RcyroasrŅdRMwO9s22t+ZR,"fn\JK),MmќqD$*9cTQCЋgh.BVMӈ*;qT;OtŢt؇ڶdiw}T"EvKP ֩,zɝTBZn4WBPj?zjx~m mkoU RfR3Qwk=naV`DjaSS Dd*l/2eX<)bqF̨ ^ܮ%CJ-YrNq{IYt:m_xV;?1O5-\_m[s?p84dRLhH꺆wBJeK#,)ԴU͒viv޾xv_yRRDoQTAB9 BXfZgIaޙzs{u J%(#8O9֖BM4Ơ%HhJ  Je֦y۪8͓u605S$gX㜱KX(Ιi9$e&%[WX>hc+XBz!@.xk09vu4M]AD *Y.Y|IX䜉Gr] .XpR7|ka_~8@vmUog۶rb1e D:yр}/wo|ͫiϿ_Ӈ㩪4ND$*jKd.&@N9gy׷B:瘢O[ހ1"Mu8OF/\m~o7_89xO# 9uzş'Nh rNSbU6mNvoiV823hnk_% !2{1dDj0hT@fK#V>ED)ŐT*jv.@$a1d Cơ]6ocpj}Ձ JN9Mau:@r8a<)յ1JJgu[3uPMI9*g}W۵>gr-6)wi!cX *ԥUriFRLTTk_@elUՐi7W/|eu$sfQ*>94RJKۺA1cN$'0`Wպ鶛-9!p8Χ1csz qi58S: aźj! <4Mӭmy7MmonoR FEcIURL0aLyR 5Uԏsޒ !86gq.̨ZS!BqjbJdKfGg3 :#8P2?ŃE'CkT_9Hʎ |!l.K9e~ E=#%ŴQn aHABc8& )qC8T⥠"pVy덪Zr)( 3U5]fC@k=9oXQ${_R9Z\0e@s5!Eo]!<\R&9U(N"O{ mqgU"P7<**BD{) ͖OHR YY/^|g|?n]Up948M(sճ_~_^][oy+i/*$A%F+"h,Y@!4шfDӶ]9rXO><1J@ڵ ~n_|vwws=MSLՙ/_/_|4qSِwo?~^3_~fi竤>M"5͕8B_p]^LԐ0i.aO H ,xM[qߒvƄ-+ IDAT qƪmV~[ﯷ׻z{?ӄ 0de9TUUx kl#c}ɗj0ivuw?>(騼LlXk LS?!yׯ^faן?[񴟎}_}A_6Ӌ/^|wDlvzxx~ďO7wxZy?'4zTLHiitL Q֕7ov4*ksM*/ x?:nnoowt8<>h EcJzֵ@4պ e+wn981IPMl*1PyƘ뚺$DT9׶k3u$V9kJiN)gX9FD8Mbyk$'aq<Os߯frfef (`ۭ7M%YY0 }ߏt<RŲBcJD ӑ(0\_]ܼyf| ʜρ0)s(fS΅Vk^McJn|:<iT s1D^t]3 EPbNӔKp2x|PrPJM׾||ԍXb)<,9 4c?7 `]%rx%cs8,P9̦in\ysI#ITUcN$"@5==ݳ'w '{;{ (TU`N0@07SHDZVVXX.m3V̀Դm.;{Ra14\\ c&G"SJSjVc*h^0rK+d8AK$"m)H& %;7MT+"z6`U`j^CQ_wdkm4.U{` U{iw<Ƙk$!f5d1Ur)1ZsޒbmUʣ- Gjc szK\GZ.}c<"ƘE_] WWv71?|bp0_@& x\ MSJӹ䞙~a& :p.l}+:`Za풎[8`/LUaȩ 1TD#*@d"paE0 Jbk@ kySΩ|hYeU1ܭV* DT5OBs8Ese&x UM lӎP0:߮Z<,)"|f.uIYväT ̙klZg}0o~Gk׿+YUԒ^߽zsoEa~ǧ;KsctƘv{9pd(jr~bD]6C "@KsKmUeE@4$*XF4CLܶP\iL)Ja$ڮWZ! 84NnS2<< Z4zZknv+~ZonoC2<T ƹP97QTU.q$ozZ;B;^ޕZ m˜cMWhj٠q%ڮiS~*ƸwMJ)9<fi཭˦K "5m)b[}iJ)'&4H`k#AD~1"&l_%iMRI9)H4ǒAO4w8-8qbǧ"vD-9"Q #HZKRyQlEJy~x|< Ĺ{)9cD4Z8o~ 7oooq 9W0WϐxJDT ;1$[7@F *\tqy6 ̜sfӆPJA 9R (U<[k}mv}W_R)/,A)"PJB%R[Yafrd)"ޓ$TGffq R>xH)YvgYc("bʹoGaEzT]\H.GCeENWusjj6-)!>=׷7%cL*9օV>+9ͪ{;B&؆mz4h8O6*L4S)l۶YWdXP37MS(h&""6$}v }xt}SJ\r5ޣ'$a)E Ԇqbf)e &f:{B+9@h=̼msGRaP49ԅ /%՘m癅+ԟRkZn+"Pׯl6q8Ը»o^ooȀaa=#U]'UHmhPyNS3n{()9@poBzmH!p@.BVqQ כZ;Ms}շ8q>g6L`Cƺs;qUKhh81zUM%PBaB=9֦\j)㜧1q1): i0L;rV@tRJm{T0HeY.dU1R+Z6.m߶a Q-ڄ 1/m*SRcPnSPR0/Gr2mTXԑP-i@UV\NbnV Ӱ}߼>;)ah :gkM]B `u]EV9/\՛2 9Z+ ;E .^XV ! VW"2XHQE16MgТbA[@T "0-64r:.{->w?_raMgVTNVUwi^a"mt>>SL%4?>>2suҥ^hb äksp5` k"Z_%\}MuEDPD7`3UZd:uuz pN0Oi:ŧ[087[t8ait_>>O)ʦzs׎0yT]hMH[@¬Eh}Ep{~stonny~m 6m~z)^-`c4nstε~Z=<H.QJ!H8's)jMPkXxbV Mp*j rZ=ͳHAT2@i7ޡ6Nsӥmw-9LU* à&9:h`jOtd@ 3&0.\rX8GWW7d84,b%Jjޡ=3 ])%zr%DqyYm9g.ڶ-ܨ7WUb.RȪ6K!(VEsb-*lV[K-(PqƔʺ_mm~vX8sT80O׷7ir90LXZTD hڶM>rdVml^kQ織8Y 4NÜRR7tP۷u=j]EsJ3:)I8@f]RcjD:Ls8s"UY49g<_LFN19cȀ\Q襻s,zgPD˲yRRɪ](zyDcEgs@&L.GlsيB.ҥ,KIt@X+2*L}b*j ZK͔pPO\R*ed$IN%³ڽ /E/x qYoPK]xxj(e/|WWWׯ}}0/aED2dReΛ\u+],BD̻uemRgQX.1]H  l3ǒR$'#Ȋ@K.Z=ADh9Z,Q,F@D, S &\/9g#`A/>bks5q* #!ShsX p5 ԢlOx ![Vz^4U]ӔRD "zX 4EmW?o?|?o vw^{ 4w/aL%1 aKZGr4MJٸPN/+RQlO.OuyA q2Mi?Ct6jĠ,8RL%W77Wۻ'11g-xw~2 ͦkֽt8DOO_^8XsOoFJOqb*El9-%g),,2Sαkqw4h*wyj1- vݔRyNl|X7]8Nݪ_u-fq;TYzk۶עdXA-R,TXk۶]V_^͹r9"ҵm<4i99 IDATm֥཯Q>g{版Ej!@a!i:%RJa)s.m)Uk-ucqUqR( *#k9gP,M{$ sxȑ)R,i<[K]IAe 8 *vƪ . Ukp)UUT1ӗeKU|snt KAX8i[sp8CbBXP@YeQn[+fG8gT*Z'fժNƗ׭RkԥWXK 9cE1 .y@+*_yJ̼d)Eά5rT7ן*x\"ER)hJ‰K-4>䜅o:]z,cLR: m2WӴދ9u^W׼7kV++,ϲ/yٯZf&[>BDHD۫_>΅U޽zWBx<*8 s#TsbaO4E cSy "3(fh"yO("V)aJ_Z|jz#qJ)r2^m߾{}ssuʀ8Nx8wן?<z8^^b@Gh@Sb||ޭ:OM?|SIxv4S;|Xߵ̨$Id"4<<1_,91:7_yn\>E最Lu t8!8w4Omv튬=Oכ4rgcN4IQo$"(%x:Qbbc h_.xDET7F!*t]޹i8T֓јd-*(7MhN[1eԽ$, UG>stl߭l6 KYLӑP12m:(H #!*%nIR̜2ovMO@[win7dUȔR Y4carLR`k|S%+KӪڋ 4Mpa1xN8SW6ӔӜӔK\2Γ1oif1AAYrLжkn7!D(&"%[V~yu+ZhSJ|Hi&kiƷ\e&?cR ڒk0kΌJci6)Ikm\b`R%VԊ0hm✽9+@ES aa$T:4Ϩ ,Ɵo U%QBOsϥ%p΍~)rޱ kͅ>Ӵ$ePN 9M8qqL͹US rY dUU KH?VSp{{u߿~u8bNi% -!ӬM߽}߿j(xvϿ<^Wm{im~֫,۟Ƙ99'f@!_o=pa߿q. /þ) oo'`N4_}?A2]߽oW,N cpNΆW8q`]oi?'Υ, 0&"K)Bh0sᔹZ0e̮@ZszUN8z!Xc-!x2qެ!2D|` y^Vi.,/`8ka n{}~ss1 ǘArfk18Pi"޺fd RJ""@0̥J3ۯzZzK蚦a "昼Ƣ7V%g3r1c\JIc)F$e2-rLa4DKt8xH%];\ǘMh;V9N) >.s&4_)\Jn_ujoonn`0HƬªf<9cVm8{B꺎+9hgz0V~ divPɪz<WUm$"hG6sWPqdM]ӎFYDXR*1fTPe_=XPz=v6,A2%hi Sak`d}Ε bQy Uw9 w!/HFΉkIQEFBXgi6N_ wo7۫߿~~ao]49>E-!В![#yX Bsj756U~o@Ns 8F R B ɼXsf^d d oo=֋K*Gli[t̉ 5" 03֒4]ECKB㾄JԙU,Y㜩ٺTLu\"ZTk0X@@s߬kmJ~弄1z^UYR*(5h*X\]__tՇiPzzss}s0=??X%XJ֨c4f:UEw~SP;ӯ*招(p<3iWKL30fTf2}/7pOp8>|ׯ/>𙼽y黂8~c*$RM}u׷WRt5Ms:Χ1wC493"}Y_71}}_o9c:s"jJ)ƨ3֒g{|c"%q=P_U۶4k&Dl_u3qC1FZ9Gj:b&4Y13gu6D"t4M1hdPsO±} rViz^"" onn(<sւT}F|.$Ezsoj&u!Иc{ıVʑU X2X[B 'XK)b K5gY_$!:'U"Y=_rw_,z{#&.sq~>}xu{M}xzC)_>TXs]9leU+5K)W’J"pъ&N5K4)Z;s54XQKFڎ& y̹ s-DjEu)V8"F!a) E, Qճmk+R8ycNȹ\FYw:xR$ [N};ry}q])㯏iv!3TԿ .xU,_J{c(3T#U,$3gPsUs}%R?vj[sb!V8~P%l{#1ͧt?c9ǧ6}3p8 ǘ E)b@p&Ov7y<>?wPr*vY3{w`^JJRUE Zk0&eD&`=y*YU״H TqTEDCII%+$2T3'uq4M+kmh-0MK@pnn6uQX*%iƘq<^yHD۫MmhU4T{_/ʙ1\fRJoιZYs0କ̊18}B(%4MIЦ 2I)Yy)-zW) ǒb?KV UnJC4CD)XҳQ1{߆b%j9^hij ֤B^ fTp/|r2Z{ 1! 9s>Pjg.g Ҷags.!̮3E9a]FƋLsKp.s!":Gj"Ld 1Ooݯmu}~&x88IUH](PJ/\9d2S%9ݘ~FgT{_Z?>QGI5DXTq bIt:K08%Dg7gm.bMMLsAIJJyi0 ́ IDAT B)K% 9"ߝio9z^vϟ>\5%&*4N1F)[W)Ѐq.J"⴪Aȸ%/!4}߯U˹L40Y8{-YY.B"UiAjZXߗkvCOOwISU)}{WSZUX|ZD9XKe6Ɇ `U?k6qv*ji<jئbժ^ c?X6 $"5D91bTPq$c7WvHv`8o6ͅ༜" RU[nHD6Z8眭u5Coufy4.ֽ!^IjTR9߼?`TJ9䂟cƸWD,*oY[mQBT #^Z<<ֻbC& ]Z[`(sһZ8"sTJcfp9kPl.u ![dQh{kixPz FYC_YXR7 TKBԦ0tXZd j{; Cf%7pB>JD>T0.y| (-e.5 VKk گW(;!643ӦZ>U O_oh}sfeC|~8VìYahr J= ws 44yZ5׷Z/F"RӑR"ZD[oVmAl5T d5-,Zۑ6hvA~z;mr{O6ZDHʄdE2ZIDz]nW흽7ےḘ7 qUvn<w Jnfϟ%@ 1Vݽ"׀ZIZ[sH}uW?|@*.ٲszt<bz1FQu.xZ m^_7?Rsy:ㄪd,jgQTiʫl Zk㘬TJՔқWo޼ CoĀ}?~{tOcBpqwk-! ffV)RUQ"U$0P"wT58TAT  A9yK1!Oy>S@D*877W]_KI۷c=)5FfWWг<"-Lr1tӘ <~XHEwZtHsm&δc^U{{nvdr0REk=H z()*ES,jT+* d?]׵dNgT3rHby%z\UP*Q&sh٠Ylib9"2Ƶ7#j.C#YX@3w4M~gU$"g\ k M)9 `F ,kG:sr2RUhDQ#Ζj߷|F_~Y9MN 쬅D|6.b'[2bh"8K:r.ه*`ET@@Ԕv۫؍ƻ_m7׫պ;MG)Bͥݥ E&{ cjkʩF6xQS5XvĘg_[RQ롗R;cLWêXR[.rUmr6IRԼ[/ep)U%BPZwtie) ڢ:ƨڲ(RJIES*"mr.)u>\`, 䜭{yh8;6wwR{͓M,N`-jr3.΍lFnʇ~~u}R%W}sc2]zC)o>=<qGLZ To|_?|QRwݜgJtzzx .0,5O3f:C\K !:OS%D@d,:\^ZU1 v}|{؇ 7C.d+Z+B肵vXI!`-wBbRs!&P%2,A(mQyTm "pxÖijM1PJAi/tlICi"k5d 5jykag\W}^8rx X9 .΋8iW-5-z46ʹ`Д49,clHPcqx͞@ygZD0sX4=PVUA%hJs2Źk01l {_]ǧ3|z <ϫ~Ukug8>`o@'UQ4M)ƺזcBXH8%Wk-Zk]ŘٱvN<^_Zh)kq/qǹk1ϏOכ44ETbSWTr.rMjF,㑙޺TKQUveҔ)Z~F\v^}0=dk-Rk(C!(1jI:G q# 29`Y-%+B(EԚ),o4> ;E+0r)ɠ켇&i0sI@ ЖnEKj L"YUк̎rwC/m{+/h 6Z:8-HU[`3JJɲU)"Ǐnn!1[u}jI%S*mZ.Eղ1U,|;WnRBhi믨֦T1UuEJvBDezUMd΋:U&E~+l ؀tۨ=)fnHUJ)qbRB  |: ð?J)(~~pV_(/Tzv@\= fK)MG8NOyf@z|X aH* ƜA/hh6vi?p;RNs&Xͻ7}8S.ijZkR%Hña\wfc]Vpu]c <~5#pIcNj^gndo]iz.x:8_wo^?_?=&(srx?y;d{Z{w5{gC!3VJS4Ts89IQfX]uQ_)#3C)OVNHh m:SMX=K5t ͧUSB]E~"*ق>t1/ͱ5XSզCĢs.d)Rc"lyuY96FQf.ٲѳU 1L\k4rUDҺHɱbsPE*} 5 `~jjz{ʰ{y>>>@4=ХvA9綑iڔRADљ4c]<ݬCH9{OR6dFa[w2gSJ r.E=KPkg !v.}sfeo,8#Dv5t[Y^v#3ע _"-*E,rxz-)x79 ZfyQq>zc }iB<"Dc$Du qZCD9Z[[9xvrVM*\޵l1iiEcf&PkA-WJ)ܞ`cԠ,rqmإ"ͯo,6fCeYsj ).zo^}?=T`|x75#ZwQEW[Oi *paT[k9t=\%\rFA"3ϩr-(dIe0 +"sRV˸٬B玧B%nNmK@). vKMu(sT1t[oDbY(/c:iKᒊ]kZ+ Rp)Mk %T6E}/"tlLlxa`'r쀠]]n6:"9\Rv[ v8;0.lP`-*NiRPB0gK9Dlڹn^]o߽~?~IQU4KjcRRN_հ2oa42^9s:MTМ R3*(vl6wͯyNcMt<<=?)nyN)K_0Z-GJh%)P2w]l7 0 Tk)8Cw~sZ)r)ō>!4csjfpMlL-Xq9W]_$9D|CFFA*?(j v j^~Rd DXlRjI}fޮVF,t돔ZSU7 TrӠ 3jxoe.Tst:RaCmR:7 4͍kAJ)R,m2ݶvQCJKsI)aJZD,/ƘGD 1WƘo>bZ#,-hR)1Zڤ(01zYC3vO?p眧iJ\ul? Ww{tdW0~wz\3*qVCj`B@S!GΘlSJ-.ł~RRo%}f.i1BiR,C8Yn2/SWkTEE kU@\.aqr^itW50ϳ"j4}@ZlsF4Zu?q@l,cB| 0^p=k^dgݿ&lfYlޚ L# XeIim[T"2ޫ*0Ę /4*m\ʼn1,#JWWEsN-(9k,g%o9;KHBC(uj"j|"4;ӸXݺ6iLk yՋ1x7Z`a1_5Ƥf:59UcL)Rd@DѢ1FJUU[2 QJ3|PwZd4R|]J `EUf@kd93-VZ,*.`"粰9zok5Plr~X|ȐEP5*(B%bD<2BLzz3ݛ۫a|χ\20@{5a_}atewLΪv)ON8͉I@hD(_e[A"ZoRJ5ZyӍ9 l&8EeW}4O' l)JlU˽_~x_q:ySØ??o`wÏLJO[ۭ~y?T|XP.o]p;݇oeIyT4Ko޺5I%;$R#\RFk5hJ@)q/%X6W[ׇ>>)zs~ns8M[v!n]m׃m&p)2xv(rJn`GRs`mcs8sB`l,(25FԊHsN2Aֺ咛0ptdz2*6c6Q&9甗NY;r-TKV\Yގdd}3Gu.%^`UiUxBSJa9;u*W"LhT@M}!D^DHm qZ[]V*= F[$DϹ"2b!Ȥ49lql, 43, !g_^0'4^6D: D{>20(ЪFTjiOpT5 Uc>֜+30Evc%|JWWWɅ~)\_6è%&h Ng_tDFE|eXkk]j̨BYFAs1bg kb(/1(T@AKVI/[ajmBiNP`)!QRQUR#"c0 8gjxPA$4^?Jrs,L.Sl^}x۷1_?o?~zegc,' Z(\l6e{yI1:&4t}}u3?S-Edw<1W߆ }*au.>%*^{+r^M5/E8yk cSWVao/8QaZdHx+spǣv>t4iS,%9Bp撴Zsi;{}___;JY%\rFC\sj/i2%D5 ƸՂϻ~盛**b[Ykyg*҂ΚhԪ}iWfXr`ٍPJKyyN"SF"B8cm{doouS>OOO͠aN1Ҙy4u``Eљk!`g g}pLUbUՊ'e':d@@##UJ3R^e@su,EQ5v;3E$0s]\b; < -sRt8RJ5m0) gcBD -ͫW~(~xT7/lVMQ3B@MGR7"$iVRX<믇ES Eְ'7/^~ovnFb4\Wp_=ybYؤ/5Ï?ahhͪD8GEWg˷?ܬy>üvs\P~pؽ|6娌yznisQU%eGW- %$b3Mcl~cfvcGϞ=kZZp4i^,r6mfah>}N΍㬎>l甊z_>}|[w Uu|w6,-yQaJ)KQ2()2fEBj`.89~sFrh,F9TmZ[F J̧fTH4*;r,8U)hEߧqҪ[tYq7L5fHgD mAɭAse;UԤ;M(BpJ$Ef6jPUk@!a~X,[.aZ,Ibaލ1b.bY7^WSsvA[v1B}&I9ÛϞ>}jh[@@LEӜQaB蛮5"ivMMiF91:Dlӈ1iιn)v j\)^zu90X_!#\ٹY]ǂL9J Ip]p&f"`w.@RHhqM آr>sBhΫ4yu!%嘀 U&> @LN;/XD>Qo\~_ga'nS^s^U3&,YQkyȓιS%@ }vc|uOzW|ⶤ]Qrc,sqKE_lwM?YL]ݮ޼}aĊ$Kj[ IDATÇa{,h5,[3M) JH4OI΅3Ys .sIz:JMCUrFyJ10炈@gU͹~E\ӧ-sYPi,YU"ƺj J*רmT\3jgU%tmۊy4M;c)0 Ii:yupygħq3Ws)@ >'<럒UQ^}P^~y8Yι7U%;8!yT4M`|) *jYtݔfY+ZJ}4q3#@aV Tj\4SAZZa)%f%o*rv-qݽZ㜝s%M)Z>;Wզ9%כ+RqHT1^{|$-]>W VT5KlwEi)\UjqV;T??gusDU5 -"%/'>dą"$'eeU/'¯VÇK _,nIIi638<‰rErW_~/y?(D19 d0td1]]oܚO1[V8)ծ0W.JvXPU§nJyr{{ۯoc8U1ׯVEhk%'7R"UBS׋0f8gD?߃GylhB ,h@oכ }q*"JsE#_%ͦqZrHLU*"09L LHSctq%ooteU23{B08xuu٬RJsJ370 \J4&0Ek[iڥv;DLS2#)B,ي@15C&޳zGeo]ר<ϱd`m(sOpsR; \O# I\YM`g7_ isN M"ܴ9MKI콈q&ڸ*^˕D\b}Iufcf3a@/fTT59O.R?eVEr-v̢)erG~Rx6Q+j͝z<] AnXb=nq |Bhn!)33QΑYÛ޼y=|@ crIi E{Z5O4eK, r9|矽}9,Rʏ(P-&B@$*%;OxwmM$mۜ9웦ikd0 囗?|m;R12WW!a8sׯ_<Z p!mg9OCi:dϯ_\n(e^7|nT,,B)$`Ѡ];\-3{O&%m:pNqN%eﺾ_7W=v_ZD#~ıg3xrWHQEx9aw[!v;6""et! ,ޝڎSJ<7MSEZqi@`&DYDAgZ)EAmΩ #[ I2R 9'gLd4 6jJ9]$S@r2ݶ=mڶ !ό\OTynڍRz5D]r<{|EK|:sBe\ s|ҩ ,"D$$8Sҕ`.B*'vDgxsT Um6.qCsYшr׼Ny/\m_@̅?jm |9?tomպ)?m\:OiJqdrTK4[e?p5t؝K:n=xιi5L6Z .9Lh)J)g4k)&2t1Ǣ`p.Ҫ3@$wEv"Uzp"RiJ)jVY 9- x /2˪r"iA*~{,lZ6|t<%9tbj@Hlb: ݰ^}ͳ?O9fV9&vz_=ړdwJ%<f4)=F152+Lq/1Ն0a V-vg4$"}߃9I̊ZOuqιՄm=x_*S bfqs1)^~-HI]y#,~zv;|؛W.׿_u32q}QDr,chVfπnOCf!ɅcfDLi֜Ɯj)qDL9j}x.IY.ǿWBUZ,C,x'11㋗Ϟ|t]@ i.):GH LEYJ8RS>N#yz^:_s`r"?Qw^·MV}MهX,o8Ŕ-yw8³li8S*m"r8M]1Bj5IIq)Tu ;lw1ξqmI9cT-:l_X?i4t:"<BӄEv(EḃyVզAwܣX)ܮgW{xw/hDTT˾_tqKq?:^xq}}մL} tɓ7o8ظ8 Bh||uBPRr(蘔F&,"jvF뺡usSU(Dַ} i[i33&Lhv$RNbX(Vi-}$o AM'ANعKx4MTHWwygg 褤f暵]GHȩ_Lg23KsI"TFh\r;PUqr H@uU&O@y"L]#b&eMֻհLSGOX1GQX.4WKQU"ǗϮŋ9919j:v۶0g54D-5DY)L(^pW國1֑Y=͌ 433LϝUqNO&,稑$R0R.hDc*sJbfFS!ADLEs*6O qcvAU)sL?(\=4Uؤ-=4i=VSv$T+yp}߷Za4#z)10( ۾Y'O{$ 3#8UxvDƸY-?v:N8/7MaSQ+LOXĀαsn/nF ڢP91sb\f 3"`)~wJ^7|:yc_?}~s8Nv&{53hX-z&JS,)?o?{xi ճW׿xҜnwq, ޵q_ʼX\9fF1ګgd9͑A-g"*1- RФ4d g^N%mq,)E@\.âkZ]%9MKJ~hoafUc1cNs/\/IP۾%Ǡ@1NxwϞ޴]X.I߷ Sm!\jo5mڟ5hNf sޅۤ\,U9Z̘0+ )iօжk8@`CQuH9X iy"BfƫsL)4·ꗀU͇gK)-qwͦG[,qsq*88{{Z-Oi.EӜءmLIrMla/Ca8nw޵O^>}fB޻az':?nx19R溮kC׶ĔY P.E8nsfL]7ԐC}?>D'HUoWwnW̬`#0T.+1NUK)nh9gG'B] V✛WzWNX9+Ʀ)%ӎdDж! 9O J9UJ }ߋ  gNDE> ʙv!QhU|uِ_7n '߉jfd'u|ŚZL/ )1] m?3B'ZҴi85,)cB0B3&`٧݋/B!|DȪ|bqowfaوY|86D )Y?W/wA%i|9g;-tPk +CDfL92R<+&9&ʏ)~9z8T " ]콣YUaL@8%u@lA:Ӱ ֣09u  0*lh8,XcYDDKI M۴%Ed&)c"J[0fYûqM,-aQxOsLL%t<1w8aBRJ8驔 oBB5hR*>f !b-0b)%K4Mh#;wu}wsnw<sMK>dQm}U N dJ,r Pr΄wCʜ@.CPbqJжmh0"ڶ]_mgf)s bk\u̞ɱa64mRJ&׸zq$^}yRLHZ@؅rxYlhx8쎇ljl֋eq1?|WݰݬVbn;Ncj勧mӸRt;q1;w- j1d103 !9պT~ozqYrQ 1Hm os8_T5` f BzH1ǐVК=(ZyU=Us]/pMrEkf&k5s6#<ƻ&h&ZTXШ!Bk ̐jhm5*E PEEMXC /* +p/sUҟ2Xn!>>—JZ۶5&Tqy٪Tc&UsLEvM$N=T\ľOmv}8e}]Z 7OBOJ<_(ÝGXp~"bu @aKCt~ׯoo>U+jYwf1l>qU1*5Ef4E؎|~|R Ts)֭Q4G3;E fk<yrWmJ(ΎOhIDhuJ)|OE y󀝧~YH% $MiS [霫Y{ +>!#w=oZ-VrWxp\.N5P&Ou_ ۞^</}?ex@u "{@]ӛ38Ƒ7o d-o*u#"@1*ޯې"bX5ax0췻gtޯz7sJN#y~/?3bɹD7~J܋oCvM B4y C3% :c)E@Ĕcdm!67oڮw<1:G=쏤v5,r,' XbNw>LQz+R-9p|O@shf䌙޷}@qJ aLJ=0u}/qA4RJJi1bDDb>An۶0yǣ"d_ }㽟sR֯BӅ} fhRifEX,Bpq1E 7כ/|,qEׄ/5M3M#1sed\\Ӵm. HtrPM$Ry>RLT6^uNsfNԵ-V+j|E31C)$Tժy{]v( 17 NGL>2;vA눨dΉdr\aQS IDAT+<"Tpx"aSS)JMqΩ%Nofd|bHQVッI7r9"հT !:ns66Z;(pj척cVNs'r΄.ÝpGrJ'/!"*\ךnpȥe9iP>|U<ǜc&h67C3vE=Rx1R)""ݲR25mۦkba?yt^=stzS>>(a}W{?0wp=2ٳͫWDϏws.Ox؍fZ1 sxT*BTDJQӢ50%MiCw8U29Ud1'Qɵ"E})&2%\HYM>zU:*+0 Kiv9tV S/kD޹{Sۮh !RR=X#2*)벤gLi4iyaU_AtED@EšU֚gb@̤ETVVeT=LT2hDU2 fY>_V )&t5@"A/EdT C׮a{ѵm?chYE:yJF!@2|[(}BZi|p.1CV<( !]xRa"Z1S\s&M9W zPٯBp۫.LT'Ք 0;Q03>15="25T?F@: 'π(vfPr-mۂ(Ԃoх0M!"s* " {EszsL4m \2pPѐN& CH~803:u開~3; 73bٽxg_Zn5}loƳ,6OnY$|8wj)?_$*(Z舫ZN{zZ}.ۏ혓22cO jw "4>\]]1{Ĝ96^˗VXb ݻo0xt?m1Ar9ƉwqVúkZxW,qӮhWC_yMvBczgD-8C@!twD۶eN!:.Y} @Ufdkϵ,9]zlR|Xߔ-9y~||<͋ucq/'暸WJDZ81]ӶM3ǬmݪCʇþĒsQ-fK)ڬ-[o cs }I=}ޛٮ[|zxꚖU#0!ŐkJ4MtM[k*,9PcR&d8ϱ5c3jz>*T;etVR0t]W)r6Χc\_*D9'TYD$ubΡ*U_uo+7@uc|EB߷P쬯p/c ښC X3DvM[<ҮZ^g ~2]U_Es W `%儵*yB&"\3vUқk(O%2T\/rbFXR>}&;6jHz!dDl7L d@WĒXUu9ҖD=C.98@-\TH☃ /_|f×d$I ccͦ_y9Ǧq hѨp:||/^ߖy߻j#8EvE6)ٻ-yoH3phJs㘓sL 1S)ͫ7;ޮ/X%ls^F)e1:~H~8s~۶0s 3"Xsm<;K҅"sqNul6c7 <ŧ8%c"*xov+c[RJiW]c:jOiqdbv8vW7zmlnv~<wΘ7ajWqPRujm"A@ (ʹ2Ts-_sUsug"7BsJcYb[X>#"2[l~ֹ"ǘB3CR9e>x`ؔRPEl)EZvlL8dbbTRu檷U#"ZqM_u}տiJB(KT; :+"L/g$~).Z rvj#D-jN΀oy6~q#W_.i9CWWҽp{ A/^3sLƀ5ouGڴ.xO ~t85UEKnT9C3lTxՐ@E3!*"g)Ͽ}~_@;s7i?$Q'| 㿼Z1ʊK'zDN3:S` q)gZPc]YS!妔)&"b 3 ȿoH]?-E!RTaR)Z.>N 4BImODMXǐ+n6 WK1cJ/oUp<7}Y`@۴{ۯxƧ@;$R6XHQy!ǩ ﲤ7_/iL!a_isNuD""%"I 3+\sn‡q5rZӼ881EU8JM8uȥEptW7/Y"9 )<Ư_Çcl۔X۫cǻp^ c:׫7/[qp4n}%q Ӭ8N!X]ۨ8NvޭڮqH0}[cr·~c麦mclmt!0iFUT0LnM7(ȆsM۪)cnW ߾mDdgA]cl7_yd1ci `q٬ooo_ޭ jɤ9 DZ̹ 2OOOO!RR3iq!o7usf41%Ezmc-rLeej}u5CkwIŒRJq21OErL %\@$(՜Tr=6mۧT .sj)1&"lr)RK)skdFUe %{XQ*k' P%$7ŸP@,VUKZo 9j.fV=W[U+f9\"x͙.}Ƽ@J-ε&>3ڠRڒ7YRDwR tDqS& S HDuP[^wh(uֲ5~ޠabs6H 1RJUKrpoWyFÒ3IsML g=DPBc~_pmH`#b!x4Uםb͈8U@#1:c3!5AD<'_jִx߭/Hf\N9'^}T%Kf5)%n s]E&I.ʢt\9ZJaBZB1 B*׫`"åBժ,86"#r}Y{Q=ƻo'? %p.9*K5bΩf j+kls&,+P Prι][NY@zҶ1nf,/ۇ_\ov7ۜeOӀly7McGï_x-1lW[Xu]mkzū5B 4Ij̹tyfz a su"Ǐ}.ŵMu53cNm_v4Ow 9)i:^sT)-8S6M(乤LJxayi:sQ4L EAuRƶm+c%*7rwxaiִm[k>c r:0_W 0tB%cmҤ!OwOvB@ͺna,<q}Sm  ET08azެכͦ!H8[ R)̪jU}2]0ιڅX"0͑֡YrgNZY[P)UنTE;4Zj[kT/[/ ֋^U1ei_wby0/cMd ʈ3x5muO}(hC,TGDQ!I/}廕!7uٖ.K]\^_JEf|ycƆD!y)KIrRu:)6a e@Nc9B |=KYyyU\Ϭ(hM$%"RQ7B _Ck-Vb>&`:~궒;0S ЮkݖTyNf4ncMӔ$ "m}/1 ł:3,LVJѶq}_nw2?wowa89TQElb=;'09?4cnKI)\̬R9=;ֱ$I07}Uxwjs OOx:N~qn[cj*N#m7כUwC P2y՛W9)Cs޺YF0dx8]) k\FNSq_s0v۴ǻqD4x6v^)7vөb3y뚆%;2zľ_}9y |3yL<BRrhWe&a"6m۷7UyNxX4n"vkI"Dx<:8hEC~O~Ǒ ]WW;5bcHh11(YyƘsjc 0`4Ͷi}Jx3x뺦u˺L8/ycU9p)4fc(zIB*wYt团u ٙv{uz{s{/=q a q*)%1AYZ VMHs}͈([sMDZw`֛ TdvgFĥQɌ8M%{%z]nB"h ҈ѩqΩ !aCʹLs9z(js@EQz$5d)UM,tf4|&mvWyq)=T֓3߼yf?iƼ2kȰdqƥ^ݭ8qxPTzOR]>G)};l1ẕsVDk(O":)b\"P˖9ϕ"6v#4 L߯P?_]oۯ\~}nSq[q596y\9CY͛_iͳyuex:cy0ml@ !PC(9f6̧*QJYomcEuY0?~)lxڵ]M}׮V90ɹm[kmw՚}D})%P攆ۦs4h e9cZ1*x(qdUsf%k>( 7 V&^]5RSb.̜CԘNfє4M8c ]jN)TD\RNsJ!3[_C %f9[jTl6:筈\]]a뽯!FT)RN8Lx9/^t]t8OOPn+/bD<4O9\,ֿzr];%?}:˗/nvWoTu: ө*:@(dٴ7DTƦiD~?No u}1S%瘶vZ6} a93f8cSJU2*4M@(*/N9Ykɸ4 Rə[E)![eQTIK)så*CEJ5.33.L ڜ_%Z:x\g. D3Y|h34M*{sj& eQ"FsbgDZBs&E³'I !AR)0iR aXVND`R,fIqZoV]:oِ-MxYCMx_6dsw> Y`b>gB_n&n]zsl+J ED, ea =Nw!UgLA Yu5֛{XBgc Y,)E Bj|pvd Lx)W;qJɝkqSl6`I%[˭4㜊dl$T@eeJucjK13A%DB J)(!(ιg"ʪֹ,s>g]X>DTrc͋rO9FD~~Zlp_MǟOSSSՒE"Hl/lׯ~AJ0wmx<$DlsαDXF8m"8(($Zo\YŊ@@"2Uj5?ݻ姟7Mo~ᇟ7//nt8߰1p8<<<4}ZU{f ?<޼-ZPWeu>|EiwZ\uP4XkYQr1%x:RfB8Oǽڶ+e SWU8o??|{5;cUxuκ3Ea8@]6"xACbkry|r5"KA 94ݪkydw (T/6Ft=[AETqRl۷F$q<4M//~㯿}|)Ά9KrjqV'm4̖-Rts+{_#w>ç}_~Àwa|/{yNfIQɫժYk=mwvxŖg9.~!?Nǜ!(A¢ ŠX:ͥu[WU DcK)Ot**iV?>>M14~eQUu11iN!quvn6Q@)KBPG媹-I9NtT5`ڦ.XJI)ږlk }#tuaÌt UdQ盦>ǩ6JsY Ҟd48NEr^])&RHz<O=c`Qɢ1_;%S ,o0[ksNXD]a sΙvޭ7+ X` ㇇yt]CN?_}u}Zǂqa8 CHYt5GU scT5zO]49J !u7^ j"ytlPh:k` ƘT[lĘ%gl䒨zYPDYc'ќ+TTqAl'MyBUQVP@@PB@ ekj7jf 5+D$γ15pƕyd;Za`)&) _^k%GBD Ks3k މ1W<`NSCc,SZXK1 )c@ R9 * DꞬY8 9g-b)/!dE,T怊-WޒV*ZbU3fEK 뗫uS)Q,aJ-yv彏Ch͛oHOØr")1)P" o{no48q~<ѷoI9BfRY"H11^iBo*pK\TJ[&zgyjbe?M_on_?a|}ya!c_eoU_ד`L|v*lOzU $bPpl d(Lk1s!>N51 1damOO0:\Wݖ 9<1٦iC>jQrTD]9jVmY(P)x( ~նm3C[0w-Jj]"Y2 #Tx?n6JMaR*"e߰3m)׉Z1DsH`; "AQyJ*е7_߾Лx<=>MT5C?YVlyݷu]ramHHlql t)m⺮s1 1t}}m3OOO?ݧͶm_4(r74M/K)W/ow%>}LEvut:)Ǭt@U0̈K*NS8|hzQ)B1GfmvWWWuML=U]w~.ĘCHmMlo\5S8[A:tj)R9L9gVt?l%*.,-6[pnڈ=y4(j@YS'X+ QϿ.ЌR>³#g^dg0*D*dĘv TU5KBWs[EؓJ ͚/ZG+蓥޶]_y0YcIsPj5DU,"nݺqֲ  m87c4!C)U[ֲɘs]}aG<#Xr1&MEDT"%D bd:vև_2ia29KP L仆۶9}q:gxb,cW|嫒?@՗7nNi1yjt\b7Ѻownw1c̓t<<9Zcq))uGZÀjEB`1c&bBU>Pip:ckVu0SvݪimspCR f 9rJ5C޶mzߵ"j$< qX^3.3'IH9iz q*H)ƣؾmPtICcVĀfI9Ag(iRF XթjN-1k  `L}kۛk?~q?MecqnWXķi^"k3U!HRoGDdRJy&@ZZHR̍o6R޻zu{}*EaӇN}lvup<N$ˏ>=<>)jӻ72Lӧ)' Sx}˗1s:յmAegwh DFV"21^Dim[gn0qx8D^+|9ATApm0RIkDֺt !RD4M̆wƬ攪48PŮ[ Yy.5g73-$ *V:/rEoY3'Cƒe"YArY6Ƙپm±SKo5˙iY_9y[zdSK^uysl@x!:.R𙕥2`P)Yꥮ =.]KNr+ϳk{"K"z^cd6˷d)wqva EN@ <罿mvђi>N~b.oxWotzNûwy$`ٗLm)T]u!NĠ71Iג1 4YgiyN lZ_}0injsjl\to}q=6M̥$L.5y" ɭlӸG(?1F@7ιc("LI uT+Ʃ8w6it]TGY<-XlW 0Kt74ϳ"bDvoa-9̦]uꂫ֚<%A9)LĠCA9R*bgXUUξyc둻]\g$q%hET%[  ۣX gZH•}凙OϞׯ$+RrDuo o~Mݾ0Ά94Ni[|xދ.aյsxzxVs{{^u4~s!l7[@G55Bv]mݏxMknn@qamZɂ% !2e/B "H2pP;ߐ$4̓1&s6ƉhT%ML㜫۰H9BXsg*tDk5cT\Ps ?<FBR2dTl6 afzf βhպØBKBZڍ11Bհ#sv s@QjaHB=gU!: ,K8je뿖w.hLUks : lOTr9;`+l}H KO)y r7 "v]gٵ1Hsz> !i?rιcpuv_Poܙdk5g2L0wH(%dh)ڭoi[o#r)c""'Rv(P='jQ(`DfrΉ("JJ+{ xc IDATK)Ec Q-!EI%a$)XD% TWs0 OcJDTKJJ.9cz!}R b>[%-bcvi;ۯTGU|zOø`2f5e^7?w>ŒbNKBXrNb:ZXn0qcpSH?0 3$@VU(om؀yNMX])ɱ|[wSV iq~W_?ymȡv{ww aQlo{]!OtK94qPdeQѦ鮮nƇR82["R{1Ɯ%pU+"ckۖ)Ej*0jPx?mCJl^os.87$'!îmi/sB10~ݫa&*֘Uo!E@Y08 l&` q9OXJɪow5$ J\17jʱ1}WBH)D2MiCO8M^oVQcw)4͈jAP"qs!5mUu֬>M!J*9qt,YjbkuVzUYnZi|u7ؤa[D:_/("%6D]h|6%._-ZagXg@3ŵ/U}.Kˬ!tc/|}FcL40\a 9]jZ^VeiF$%9)CN"/KN29Hg[e\, ;B$hJ7Э<#q1as%eBCnusg~W9"Z!=ƜKJQ$K6"9T^0fr^dхp*< T5:v@D"3 :!TMRU)EW?IRTڞZ)!UkU:y%#bhl_Rj8wTFȌx灔t][DrI4Tr40(klpxon=04bZ'Oqg?}q{WvKqf{}L1iH);6%+*@""9'Pua(9;kKZB^zn7}癈Z_uNu?!xՋۆ5=??=*ӑW5Ǐp]CLzUDT'j@)G%`[9爰(m8g#ǡĬ4<ΡqfqYkHDRU4MF{ߦsv&c Әs^VƘmÈ}UaML 88F-s 9R)7W߬W]QUD[h " P)K9EK|<<OeC@Eci\~s]۶m[OR?DG:'vo1ua0g)8< nv7;D-%13f%gMAiBHY XkNhIݪ_o]_owiJL"R株)g"bXTJW8)^ו"y""CM7׻MJiG-k۶!PDM1)N[Bǁ wޜNi{z>GFul֥iJ?aQZ{{sw}ScKh^ ckhǡ"ûwjVju[s4 p<1k;uV 9iyxm9QJT)YU0ϳsM941x6LRH%fFIb9?*R jI\'U+[X SRMIqîUkkYY݈ jժG5%GTږ-TZ{ڶ=ƃ4o15Xj[ 5(͸Ѓ⇹ E~%sLPDa1LbMe3_."-" UtOȀ\۠u?L P9L x!۶zoqŅK !TX[W_m Rj^NWuMѻ&dS _zgj.9P:P9TcIdaz૜G=Q\>L)%/6_4q>|4 Sڰq\3>+Lە*ÇiXU 0]b -m^Fk fcr.Q+\FkODbuZ}Db]]Ս9 "Ę-HsFAP)Z[ 8L㛟z}<>==FRTDDkRJbGP'_Po^ݿmuP\ Dt\o߼yq}%ijߵ>| [kXUc4O4v)Vk$&Z.u%M5 `GûVsRTG^lB|gp9ﮯ^o 4T(DgRRѫ;f*"⚦|8((: 4v[4aRRX4,Z͋{ߵQKR{w\TKɊ4 L6t%/,l 7;8!WF~ Oǜ7v~w) >Z&ل9!jAi 12֝湈!"%uql7 ժjZ7~n94$@U✋9-Y4)%g%ۮi\q <1ΪcN)1"R/X攂j1DR9N!}޽_LPa!_OkZ M*dQ✎3(mJX"QUCڥ*WTȂTiQ4)*HDa:;TKCF4PEDUp^]XSˤҟnƲ))CݦE09}cKՊɐA$Sŋv0j^R(d)ΖR %g4Mu\AolHRAΩhXź]KZ/? gmyrvRPA)N֮.Z.:c TW%/(@`gBPh{!PӲsqƮ6ZR*d)Uk.PRbU<=|ĤHkd/0)@EU -+%Fif?=sY#ƷM׮Kedȝc{fFTk5!)h 3("VP5gk徣\>)z1%$DўiR&uU=DTdhBD3X),)B"#IAHYR J5Q)Cʖk^l-2U\@Ĕ 42TSlS]*)!$S^) @9aj7[7_(?p؏6ƈd\AzJ.;c^߿y~4E0߮i~xauƂ"b71K" {4"XW7w5rd g9[ i|ִիJE|x]aI~<>N>=|xrnn쯱?im35d2slKvL 30wn&1 Yknnv7w>^o*z'Xd؟&U"uA2]Ӻþy60pJiB)޽x:n P4[۶E04[P׷7I.ݤj!I X>$ﺦ1h cLNSe)Xv;|6]{ss*.4($ĩ[6H\pmWU>?Ƙr:1d6{ 9TJi#iiEf %dPaKdmc#Ρ٭7]mXRH9j m|SJuP0 oL6!LFJ窜!G:c ĩatBpBΙROSyӓ0 YDaQ:aS,Gzl7(q̚ ]6t: Ƣ~iry." 0\poG`w>\m7铢wwǜruf=n{u*KbUUvUNNfy}7mc~?9UX6ZbuUiy1w NXllvxx~>""qB~Gcjݴ[c-E4L1nZ5M\,lfQ.`t]Q))J@ȩ13#[<"1F@;d# H1kmȩ䬆@ D(" Sq1 V$(>-R@tcҼǜ0h1ϵh^煼9/%fM[HZoR Θr5.ܯHܶK 0ۅZӂ\sDpqCEo]Ӱhup)N>/469]NK^bZ$")EȰ* 7^%"[c|I/6ӣWLIU 4nѼ+;K 2MHq,Rp6PSc7m[*mj#%%(ĔT/bBf_+^r AEjeHXػR uqEERJ"z%M{]ooYUsV-e^:0mq&IM 5 !,_?j.!:{2*!' T5Zc( fk0 |Sj'BHcǜSuDĘSQyiaMeV/ "hLB@YDRZ`PpHrAE$fE@%eg=25]UŹef )z0k_2}yU_'9C%k7oo?y9EOQfs׿1ӧOw Q]kjƳufݵMJ08 "7KR ~7>||YyP־^ >k5FyiG"6 fSTR~Zn7+!<ư]5 [oBH9J>^GSqiR®k3۫]^?==Mq&)S!QXWՋ{fγ1)0M0anY-EHRb(+H[Œ43:2`J‚4MID1f4b!1FsFWzKRbgf(,hSJ@fm/\!@bslٗ4 !"ΘRJ )JFLTx9s)Ivys\LjN{J,rbu23S Zkr3e#X!yff̌1VˆZk/j sS)=OV@s:/٧g0W FS[EiRJ9f$3ж-gO'UhP9qz)t)&KeR!3\ cLCwmۚ4z8?}zZ$mW>wJ ?}}%`G6ngQbU"9$TJU$Q2`|]TzEH!p!W%\ǚ?HULmEDhhNQ{EU #" @9gPpJQÅLPPC|qYXR%ZBL@9/١<H ($UD X}7]H2Jp8;ށjq??wtc\JCh\=QkM)]+YfڼA(FnnwoLIAl6(MӾ}sRS>g$EkWu)x8}εM?\ \O9geߧQ"i?s6HJ ͘Bڱ j-K.߿muzXd)HDz?o x|wvq<=??NM r/"~)Wf}uc)d*jUժh !GTh!h'g pIr.)yrΝYbN:MqmƒUuِc?Nn֯^1! "Q)1<>LWqDDECFx a^~Xb,BD)D=13M/D)'j:䜋aͣ4'h\)`tߦޅ!"=,k5x.X}70YQ<.dXgc(kz E B99T +, Ւ(Fj ]s1f]C׫+D4Ĉgcm뻫UJ`֜3^?cWUEfK.@W$AP<$r*ƿv*R)/7^ܪ :*P KPr!$%I1VusX6ʼn U띜qZf)_%}b.˔eưMkTUK9T&24x<_"!/~O?Jf(mkҵ] ȕnbjQ._,nsIu,3')iu̐CTБb>:tD\RJJ/meP efDRE`o 2TRtY5ݍ$`jkKg;\kmb)9(Kb0dEҶnپ~}?_Ɯ$ǐ)h)i0MӔt1lN)[VM2sBStS 94])1d!"Мt9ՉBn'80YkǧRϟaH)˙@ͫoV]O)y))u 2xS4L/ZZ^oڗ_\glQE!t>i [c&-.˼/-EuKY=zT:"SDE2zD4@٘*³I* AQH2Tko._3+]l5+S9Zcs&@PA$WsFY-~o}:9 s\,Έ D *]E-l_u쮲VQj WJ+p:1"Bf"B\D5BzikK)HA\DcT3DPB~L ĸ*Pg9;x߇]H,竴( P>G z79WDd&Rχ^.3wYpN]y ,jYvގJaw7߾;|?Zo47q弋N$Z3#R0ϳI! `R** LSIcVER%TIJ3d ̢VL쉽P,*%(*8ǢDˢ”F1k>@žl_ADK%\/%_hG%ef$"SCSDTL"B.h3UZƐ!$D"$k)ek"B_@&kEO!PR9,KUmgi[1a~۫O튊zJ)E~6sa<51f.ϟCH9 Q̨XgZ/91 i¼=4'X۟wY-Ww77RJ8`:=s~z||Ïu!Q%nж]&.m19 wiNcCI)tiɕ%vwmg"Y$͌ze&F6-vEVaKX|W<+`x~{96i!1HMcAho_13 OK۶M} EN265bܿySȤ}?}~v?>>G*V˦mo>.t |y=p\-˟ccJlP4 \L4EYb4DzS8D4ݛ, >ƪriUHiblVrnJSY~}n0~)I}8)R"1&5btbgvٵˢ9),'&4w1;J,>H㱟D,/S6~R,|a Ucx1YK@PU%˫V )aMU?lЬkbh!woo5gKebGUaH8^q e-^є~(, UH֖^J0 ]Ƃ2=5+1iJ>$)G@N>*"ȷ#"r SIF2~4(,M LN<[͔"Xl0C2SL@U`ƳKq-AZ|Ktu_"do:%f.?70r wUTS_TU m$V朝sh:=AS Bk4MVZO?n(:CJi62fE(!r+eZɀ"!D15iyFa[Wf7UUMӔ%:,H6 9agV#@TU/bT~?y~DT7' :iJT@8~嘟 }AFin,n>ӿ}wכQ9}]i4M`@UsRc@ #!`Dsι.Ɍ-8&eX,b  $Q$DJYryX;k@ē?>T̬Z8c17dl5EY2&PHfbJ E Ivl291ĉ*a a!تV.IDT|oɰq* cӵm[dh:aC13ƴmUS/e׽y{Xր9{mwzcD{O)Ef FR^fA8aX,] pai\yӶRUUZ~u7f\h gsYr}`wo*6G DfZ 8@1vl1>xpWb8%?-j6i9&k8MVbjݻw_kɏ1ӗ~?VMblJvuDr)cL5rqps}},2?$Ū8MvlJVr$W1y 4~嗏?W$L9jDllerlXSV6H`vP$DZ{81RWխq9&Bdr>ñ.f}|~z0䤥ɘB<kVfXTd9Ϗ_i𪚊Ͳ}M)M)')m - sbz٭V+svW([,0GvL\.IM>$ 1C?3sӴئ29bBl؏YR,ѱ6l+٬SB 1~J d+{,G?_55ݯ~x, CzՕUP\;ِ)9$ZB$8둱*rbN s="Bs/tvOg1l @Xz 1F& 7T9+;Ƙ*R*E@ҔKg*HQbJ݉1;c#&7nǹQnK4lH>dPjL6$ggyLq]eN~!B\\^])a?~6s !fyӠub KUU5 S!CL ]޾]70o~'H?oemNBrL9{oJDjD4jJi^5["lm# eE͛7XuMݶYaS1_>~||cShc-'i&egv pTn2"8\]J0՜a"ciXJ?~~[0Y,n/7EjcSJ ti.= ÐRc+RlZآBj╂ $!3֌N<bߕVrBg|!%$!uk3qsoZOb; Q0#{b&"%X=VUM HqTXz)؈NN9qDJpVU[WSȊ$?c @ܱ:9Þʹ 6zSf椂%2`f}+fi=|_.Tt1s qNDDZuD$%NDg<Xk 1!oJwY3;C.|XSM[Z*g2NX$(ٚMAIdyl"b:9}+jVMg?=JfNND}ES9<a$̩/00Nq3)X\Q :8{X 693.czh^b@Q)<ӧO3nao˅y}1ƧW"Ao:"笐iˋ8 BªsΐPU(*Pdh T8 47tVɚ9Bc$ 8-r΢@)v6R4CLif Ys&Ȋ`"3Ɣ9Dz WNV :q !9GWB۶Zr5㘂d˛ sowo>mZ`g_n6Uǒh[@U٦qXSu%_]\\]k!i~{̼ͪڱ~/O_9%?৾/=—8ƮӟO9Ves1Řtx IDAT ܊Dm?x8vgICL"Ioo7ۛx$b[b)f2=8\\^^]_qzoHYꦺ3ЗÇrd8@Bhq4Mc!qK˙ʲ q9&PI-y !ESj٢ǡQ! d  ./)H}(?} 5v۾)^}wW'&۶ Wuxg~sMiSpWU@!YSL,Ci+C( %L(sNO~x^_ 6uw^j,cN!l_^>k]Ʃ>K9\L)fYCy^wc,.sezyy9gBjRFAvKyNqDԶ&J1osTPU|)R`r1lUIv߯*吳9geܪޏ\1reUN$].?ԭC@&ǃ=0 5e> ќ&rΙ)s[)dȢsm'11s }"BTEl&vSOy IƁ S*of HQ6DӉNy8[T)D*OScDd c#3QCHMW;2q+GHAh&׍BE&))ZЅ1$Ŕ*"0'ko% KdXB}žXH<)@D>NO⬾:Xk O THin&*(ɳ-'AdPQҙ;YnE(sѩ"sR}ij[duքHs9Z3HR9j=B⌥2ޙWadEUj!OÅ3iZ (MDjKE,'$#>aC?A@P0jfsaQB$VvDSmEȗ)(8N `E&`~BU$5CIY0Y* !wD9'+Zk[k(Hh4Pt3jiiT8Q$oG19"b1R0Vyo\#<[! JƬ\UM?) Zp a}zx{RFA8[5f}ݭ3FSn2HMԍa$g*2X6-v]qqͯ?ϟUp8Cx:ȉ5?n_?iL]Vy*ϞI!滫YXL1Q*X*k/oa}^2x??/)$<9㶫Wwo$M9zi.dQƘqyJ ^o]u$c?`Π7iDu~~}||jm*KD8cv&"Tl~Pֆ3ɺ{?eVZ/^$^_?e8ĊtҐ%|1Ii~sg >=QD׋uUU<#ệwI!`fb1(4\Uuq!gID`0s1n+i1yylٖ '{ø۽ޫ[qJ8M*q=" VM+%j^z~oU4~h6+$ y^4MX61zxŲa%,bUՌiSz@r(c()r|f,}MA)lD,"3OLPY]G=Ydd(|I9'ePƤOuY'CaIB 91LH(hq93?,[ˋ3) ": g4MM5T2q"L'9vswrBڹ_'T=\Oh+W"i}e9N>g lKJ.ھ Ƶm[я Kȭ./ncJ/zSwCؓs.`*1Hj26WD?/4$ͬ^~<Dz.\S^^/ڶ1fZUy|y1YC_>AT͜GH3WFT2(9(h4X>2FHĚkD""8A$u]W7p*!+'f1ƒ5SJ)Mg+眳ZkXN0p1VvM;0LڜSS(Yv\ݯjRI8ʴTZKy/)QДQ"˻c_5 OcܿsβZs~\USn@TIA=9Nr8icbyCY2(Eζ1q~ 7m_>}zzUՠQMZa` xn5u^B*aںuUQr4u]_wjhߛO}U5?*)@d"|d 8XMYEj{yw\h㗏?MGYqJQ=lҸn۷߽ck8Iubs)B_|tss4͗l]/nonLy>Mcj8#S J⑭cL!hιP4JJBH"1%lm% N5MD0Iż캻C}1ˇ/-YcK\۶M]}S4]s{}s<__EgdblZK h{asJY$\ r9Y-2MYrUURXs~nwC?7WWvR9x@b.]U-ˇ7(J8!'!HǡǩZ45YC, 4\N*Hpq;$icLȥb9mpr((F{€IRU$ל#s$"KDg/q\)842$cLUI JcxCDPO9]W?o3BT\G˦iڪ$k:=19GM$)%3W Q4fxgf="bc rL1ES9ˋE-tu3ɏrtϲ“-Eѵ 1'ӵ鉞D3`7 U:_,JᅬW`Ig[i+̰B*egmW b.ֲFQ?8s2(OͧK/}}C7hl|(q^cQ3䂥TP@p"Tm1f* u>] bf&&tNN emH2Ξz_%DR"A )0TUն~wJŲ淿a|qm Xhq+USS%a 9}9Buzu@n7pxӧar9" f@)BJ)LaǺn B)b>ߪm..Vww7A4$:3}nn; czϟhsi qLTu!IYcXnL#)njb>|4ơ۶]XN  _߮.h?>=4(`)DŽu!՗jcLmQ5_]\V})+2riˋ,:G?$PfĸC}sf]WWmWml u;{jE-SJq[.wwwkrqqY*׿Wm/..]m 簪iQq);PDE@r8}e BO1fyic* 9sTvТn//m,,(2Ma_d ڪnv]\,ʛ?M@e(DyZ,庶N5v^__ED$Yۅi*'@9328iv83 ~w{4`Z,u=1"X,Z{^)%}|~~gi?h[\ז+4sb&u8FJ)wi(Z|)4ԃrRɢz#b//+7L4yɠ%`1KJAUɚRd,tKshq.SrS? GRBc!,!;)LDRLmB`4si95ŲZjF;I)Js-R "8'`߹Eͻ1I>^)@wsb pg%$;s9C+s[tƲE^&qv\B$y& sRH  tT) lSE4w(i+4Ʊ%@"fDr9?N2'F/DHPe*ߤ,hWoDRQbӌ̯$IQU1ĉ2*nחoǿDd>fyLpg/ZkQ_jp.C$N$&CT,BK43s\̜bd6ED\g d g*\8R,OaJs]7Y wv'* 4"0 ZN9$2J0`9aW~jb) fiB@kx/(1!)$AB5՛BR 0b:cOder + R821~9SJh84m6zl kcڴͻ?|oa?/ϻq?_>|dHc]UrezlJ|{vz};p9p"p[wT0=~^EÃ"ǧ?vEHPJeA(!YZv &]-EbzCfk$}Ӵ_|xdfb,9g1us݂k].n!"uz@ڐuq|w˵qUUh< ~'\mn߽{}v/O>|]ژp WlU1%A#JRV,"(1Nkڔq44q}HsH8cH۪i|ݍ$9s?1&*a6du}yyys}s> !qau};k7m[Kl ֕ڦr6h ާ׫"{EsZ894M]9kQR [/~_\vEԵ5n7o>\]i_0LLz!cu岮kۋ5"Vu#"C> i];RƊ̢1wlW$;ᯤT+vgG]ż9W#c1BBf@HF4A3B̜ #xIzDJ) `sx}&29gB 15 Beٲ9SrJbIǵm{9gD0+LcKu~*dW:'@yZNt鷸,8LT84a?2CZuCȎOXS@1 GuĿ~w8+MIڦ)~ #M)T4l !ɐuXWqd;QUKwj~~pT9t)s~c'bgRI<[f༫LLZa  Hr58Bz7W5n鈤Ƙfd0Ni}q+w @ &W5awq1]7d&KN )b?п|MaIm 9c)š #{:k!d`}?.Mm+c4r<~iz v˱ﭣEk!眂usu1ߍs#(Eum|<{[Uaqtښjs^̖c[Ǫo_(s0WYk FDj IDATp)";?rC?ԋ޿sb2/HFpu;lf];GkXaY#h+c[6MURPA~ 1Hv ÛwWL翦rni[Im "nsA"BLPEUuiX^J)HL!A5d)H4jFħO߽}wuu*08x<Ӕb'>i7ww7mێzH$Ɔq*>חWm6muDı20*1Ve Ak14Msu} tuc*p۵7 ȦRA@,׫O1'u дMCŪm^].504tOS2`fÕ1"S1ĵUSvlq3+bC''M풜w=yK=Rk,W1S@a0 \ڈ!$) d$l&?`V6.ıTPkCʌZbEHt29g9Q8mE,x N (}0*âfp]E9OI9"wsL19sŪm[̀j)@V$V锦 >[]AO39wFN_-w~3y l34:SYeDJ_jB|:Ypv:h#FUR@@?ְdM*ƙi/skڮi"vM}80H0H *) vdS"J9G=I:# '9|̩8b8á_6חj~dψr_^,ڿݭnU96ÛɯOʔbJD&fb)s%l@9%FO ƘtZNPQ>8٥4-݃i:v OIgh^@1U'D,&,QcLM91se1NP%XQsVL`S*ڊ./6p諪xxPux$p}]gsUrHcSJFE@p" 5h~8UluFi@C~ qXE:M[۶wqsQux4z}}?\.xܿ>|}>|y&O>H+c5|cƷoޮW2.0NuenUPb!LX;^..Kݿ:Z-wWR)<yٽa\.TLmT\B_"5UUAT@c$+ v}z2TurSEY/6zѭ7j( t ͥyn=,MԮJYʒG{.ɑ$iJYФHEƝȞ4*HΌpdH"#TӏpjEz{ m a\.w:O>H˺Y/k1ZWl %Qc7AUzcmDUQa" |]ץD@Dcļ@]/s7ۛղmSm׷ma!b1JR%uz^4ER,2TZ :FFr.D ceٹr9HY49m6b͐0 1& xlxnJb 9jfYM~zp^VƥqT4vtj;FcB" jrMaW1̠H5t޿]HD-˲t<23 |憃r\Eb0r-1bqċfސ6?}G!%}HD %a"Rw}P×Hް悧i|736}] JLOhQWá,XDʪQI}?'2@ހHkMY?M[i>][11~Rd~rE%"مU/XQ}$PQH b)j*"&/ ,\ D!2=R6%BBHR$6u]eU]a-aZTeYBT),/Q,C17zF]Ta ?P" S*%}}ٯ7ww?>2x|C׆4駻65hXQ_DIQ2.DDi9T2\|@$ I6wlAA$dB~Q0 YcI@UD93t:U$^938M[X'"%&@SbDsVeBtYZW7$ʺxc_1ԵI#Dp[2eY1&)468eU1q!8}wYkY"b NmR#2 CU-ɖ`YmiG[ESܽ[?;kNO}zk`"" (J`&<,{y oߌMGVUΣ mndx~I"b,JeW86"`]Ɏ3cpf2d=\kI|烙"|gg&Z˹9L>2sL9/] 9&za& ?_5zםC(tV_AcbWEfj d „~ql#e%"BFc294 ֙DrCXH͹f= fI2 !Mw Qls76QD$g 83p-ϒВE2b^˲t> ۛ~9ެ-i}ۣƤq,MH?JIcםSJwWUUdzܽ%"QMmLU"CYeǶ륪bScbQe-lJ04?}\?75۹=·/OcL !Fk klSهۛk~lqVzwj^'l,HĚu}{wܦt~ s׶= ] *<=\Un6TeLYl)%Lҝګ튙SI8yLaܮ(~wz X]"LČ"Ʈ-f]ܲpuUT1c ؞_~DƼ{asuE*!HFY{sޕzR>}UQLCwlQcʖx:1OF׏#sS] $acWn8m|^]FUu1YW%c4 (M>/_f{o wVxgUHܵqdfS(Ѳ5PU}߶}XUvYV ض"?wvx IbBԶ24eUbX\Օt#ue]۝Lh(buBuU5Ȝe c7(y; сEQ 0 @RILF4Ykza)&G0frY3H.$IH c#FCX("鄈)JR:.2E\D/I)(Jx2<[!$1΂ h%#`L dFh I>w7y* KQtߕ:&ռyf's91Az@(mz'kn'P2!L$/;eȢ\sPD$y.RB̝fx/?"f=(cLQ̶,–غ*P.$l) vŋ?Y4DnF)tOdM30Sh`KWaaN%ۍh rESV8=?Ui*}"?JJTS.n|ww䪪mNR۶ FST퇗H|1. К͈$6}_} a}EkҹҲ㤱P0}!;뛻k`1`_ug4A8c8s*3{97DU@XP$1]_]eC(lMxwwꎇ8a;^yԟ y˪/7qRnhl~xC]/T5JPFg> 1U|xxOI}{>\lW۫+,a^bsP5MUŮ!З ,`,,QϏߌsS(||S"$M:aEQL +7b|>*NS8^.khLcH}۶];vT(TuQWs8+n1{q4C߳eYzE$1gUJJ%!^DqaLT͔> |? 0^ҮmYmc,VUJz8EE*izhM8\,6&˴ax8:b sn]uIIjJ&}q{;XV-8aZF%B ETfkrϘf&W_> YY/!T9ri<95L3\4^@H"*\G M>yK) N jnnHJ$P"R>([yGD1c>=v|E۶,`BtlPcJ!M)4hűUY,޽n삄v[痗uyo6ya >$2&Z4M]D&EdK|BI]>w'bs{ k3m6aw82&쏇źooRA'))!";^s֘{w_!lLj1Hv7]E]!" bt:np,[hUEׯ0.p>њ|_ٶƐ\ιǏE(ZLDFOӧOۗWǰl.JIھa!IlWwϯZmVǧ/_·48ѧ#)(*,%LPQc꺲l3t"Ή9VYX,nooE @H>W⺮MY1Wxjϻ+"n bʪtv}uuu}MeL`nCnJUe)&"lHIq bD:dK֔8caǾ&5ͺܵI5௮v ۲,+PeaLʢ*&O"`eUǗgUa"7)]N~<",H(( 22DD}QUf5i&9padI Q9QU)t3&aMZp).^XVMa*2 k$%W/Ӂ2C_ƘIm DO"}ax_pF|cjŋr.p3ejd](^b3;v_:/\Y3<ohj`Veްt\/X`3o"("A"!rQ墮: bY+$Hb6fѷ( \$l37XƘO:_ 65D$"'qqc(diܵÏ>>¥qLj&8u>LJu]Z,eYeiJ(קF"sFj^dPnxV>;Pns/Y`<*S'2 {^aޘ2Q bSDQ&Bͫ-OwHTp֛vWW7:C]o?bd5r%CП(1iGG{JP9WE]Wlac,zǴ{=|u ~d f&4ykUE0h5 fpNS(J̨I4p@D6Fa$}w.;܇Qae,SU5|jzeSmhEj(ϯ?4W !dB+ l9FPSf* %6бI),-Hs*3NVˏO___F cnq8BR5YeS~{{w{s_Ե&5_w_mjcr8x}}}UM5WUÃsk߶"XO6&.h<L;SQ&clsE*JFժ(b91zD]-WWWc""qew<v޸wCw؟<77wf^5`F* IDATDVs FRՈ8EIEUɾ)jZ"9"fUe-̬GK0`EY\ԫf|~~}y~cpeQ֕^@em*]UX/xؽ8vژ͕1i\իџ>Ջʧذ(I%zϻ;(*[fA3^`!{ 1UU岑>;i rgwys͛+e@ @A5%tU51B.ƉP&s8¾cLr\z{ܸdRD&5wdEaS(auBݔ"}X.IyWQ:1fPUA*”oUsk7g[.K/%흫v0"!f.Ϲ2U/4¦K'8i̔j]q׋,7^fT I$^ϨDP Z\.׫s)CoMQC E2|2 ie5QHf4q|||vw˔ fȫՆ?vZwe.kcL̜xn_v|{wӬڦ ?}|QL6Fr)B]_#7Ϸ<ʇ7'cxy*5H""M^Ѿ }0JD3Z轷d@b]}ČwUӯ۶QaLq$5\<" k2MZvZFC~ KdZh=~/_1hL"*` * x>ɲcVUs<6oGvffJ:|B Ԕp#x<Pbw:M]kks% "]T,5֖<@DD}!1F6dCQc  0~?Z Eo(hTQ1p8!Ę~TVb[4c8Dz *F8z1biSJbj)!"Pc7( Vr:kB 1'Ag=ED>|2Q%"ʖ80 _?=~~Մ,"1)8g ԂEY׵M5)IJ-˲۫f դ^]; q/…-zw:<^Elr\mﶫk[20oo:2lfX5cmA2DtڔeY/9q0p8Na48};ݘB bܬX:j*{uvt&v&n7U]s2.A.z漹X|pv8F5M&Q1^_s?WO?m_Oܿ?DHBeEBJI|JsN55QP%(j/h@"cpl\,"Xt껗y8C6<eQ+-E҆M؟ۛUS2x;QW+SYX1("p~y?kC[1)l{)Tuv@0"Q.3-8qL!@R!,KXX:"AHu!IS 14bSޝy,6rڛ&Q@0(" PUUIbY`"4ţK,b,vW`fd a=bo3DU> oXMfv$r@k < sP.2jQ2T;,=ܧCHFؤ kn@2n?I٧!EPLaI) hА bYa>ߛ#D5ęFu6!ڢ( O€}¤I:St9ӧ}su}ï=HHكwJ}싢OxjǏ?pZH7D _cf21l"":ZIExfDAt2\lHAox r>g~U >I19iw{ = ~,]} Qe*7_K XUS4kѨf1fY7ea $%Raَ~x_I1"4Eݽ,Y)$`0mqm]VԔE^CcsnmFqdHC?~wL q۶=%Hϟc R"Jǟo)~{)8VҲESY@SJ]ǔS{<֕EQeYv/=f#!cp4)7A Dd !"H 18 C㲪UuH)?1zveѧxu!.뫻zڬWk[ ZB<ϻ~Eؔ-\eVˢɜE\th9BT|j*@ Z:i.+cgMUUѨt99 !@1FSoC1!Ƙն1s2!(18 קϯ{ntjYݮ>?>秗]Զ(RER01sє4D:͏:ġoU~`$i¢Plz\n7agT>0Fb&*hE?loP;j]]o@!3%!jvmp؍a W!H6Zue 3(vvЅ8` a]&n5SR?dN nsIڙ 梒}!( E )1=kpH)%2p.JD$k x!] CDWٌh;uz+)(1=@vil4qqvPEB:.Ėu&k W>@JQ2DMD9C/]yi~1Ƣ(^BP yl_y14w?X9V5yy=z;W^K E#!~vǿNӇw7"\onc@^_BDPV)Ge緭鼱Ofzd=T&$|7ϟxe,Qt*ɐE1)@Fۅ9qs^-պWݧߎ 'Ca: jˮ;V `*¹0l*fsu񧏀Jư)K@,l""@I@$6jQ7d`\l\]$JD3gm{</ϧ֋"Hd *^E4I@Ȇ(]x63BU5N Uͼx1_yQ|=Ƙ*E&ʂ}]Ns @6nΧ< 9VQV|`fa$̅"AZag!pF\i˾mq*aA8"bcfVB4ƤEIuvDb@B@e 8!~~ΊB;OñZbΖjrEo~?~"=0!$ 1)('Nqx=>?/nZc:c HOc %&"Bѐ@S4oME4s,<6o\Cy0ݟUUm9Y|R#"myg;a&2&Dul[/qgLTCBԔIZՔ?v+|dsq,ʢ0(qSzSDam !@yGܬ,3&&1OfZRa @@t77W?7%w]w؟BŖbhSta5Ui[2ʪpaL2\&6%0' $2)m[{n6[rΏC{o R8ynf!8}{SVxE媨\?}Xn=|0u}8EBNcξ,OUCם_ixń֖lHaat !̻`BE%Ⱥm"jz(VjNl˕1tdzehʺWZ'EQM۶ZZrlPxL U6TE% bmrB)zCC}?pnsׇ((rX,B3ES/ooooz^-4I"2'lHԡ%LlK VҢ9{8Շ}ӘqD(lV 1_QDc3Şs\~^l֋p4e ŘRJ0EeC)H*T\EJ) Uuc qr?u_UKR(pP0gK,&B1v'$^9|ZGnFrFJ~ H4D6B8X6Ff6H!EC%+kQaޓ+2?BJIANHPU0o16gq]uy4s3 5r#"f_B3@}dK>l : {V E6NJu Ce%4&(8}!.O{6ɑ$ɂf$XUM{ز =[}fэ),3PRTeefxZH5 KhN`F,,gX q}^-?MKʙ.aCQʪlX"%V(Rz-˒ЄJucLRQ5!E}`9(?S.LDDNNl#ƨ؞zBX#On|lݷo?F @DƨRh6$ B<ӯwWn^_mM^]C >/#Kd9ARbZpnAw1 " dD[v ya}Ͻ9T(|_'7D$HȘ "Zgim03KzaT_Oi\˒VUիHd;w] QBdV Yu$6˲ cXn??k(:zvvsD*"RCQQ):_եFϻN[Sk%t8UYv?_īkA:?ߦH{?Cumwyqu=4McYR^<]m6LJn)uYUz}qvv~YV秇{*+MaHI1q1Eϟ̥v;}Jr<c#3(2ZB*L4\\ڮWZST^5esq~@eYN,F뺘"(k˦iʲJs-zY~Hȓ99geR>!%ط|Lf؜ΉEQl6'~xtz{*I񻯿1J{7D )A9F 1j'91pQ3SJUU9ժkad$.t0 !o ̜IٙB.ηBR$RHu#Q%SBctWۍ*])TRJҷii쎮ݏ@%b]VjBT!Ad {h:om00MaQLZO@s +F.b IDAT$FipCb`f );Y-e ^'ZE,;d( s e[Jk$Ip-7SvJ3Dj=t]sED  TYYtk9wb\bfJ&"bl~( @YfG:U!]mavR ,Y*֑S AH zO-qj"(ipsǔRw:) ls~Ic4Un{>u)ͪQ X1V's1zCF)JOJ>z¬?kD,@S$M&kxlO>RȨ}`@0\^^CuݠAFa</g777RɟN'ެzs5++* n]Ooй3GlQ"w:W/>7yLR4R_Bdˈu>W=W<aPkY1!dI)1O1Z[03Kv1 X @a̜FDp_N3mB)VLƔe)TFB<g߄,cS!-GhXj]Mͣ!32\o`|r{~{?yϏ4JDE*L4(N415tmsgb)D$k [0c5 (yb7,wx#0Je̷CJIaeQ!jlRJC~DEU:IDd-6DBХ"SdYkQk Ԫj..//)%s 1E%"}̆,f{s>4~BJ$ 1V}o0TV6qh駟~bWwo):wJh TزV.}8Ʊ{7R hT])p!-IEAix~~nY____^^1nO!D(x~O޽poEi[M"΍qہ~wVGe S6cl6WWW.O> C8zZ϶ O)A=t>FW`Hl B1UQUU5FDR:n.H s9*RB) BDI,K$!sGb ޅܡ ac 8RS]ם}~~4 *{ cD= V)lUUa"C)%` dqЏ}J)I:O1i*俣AH[uy}?C϶kl=~⛻[R؉$<B`a78Gɜ@JQ[8vZ'UUez7T$"Ɩqp {bYW pI1?_߅2ƌ)?>p7ux 77Y.РS!~y @Eabb~ii*WjW p:}{E&UUUC-v]"bMie u?$<uU~XRlWJS۝nwWm7} @uwӾ;с- 9=ۆSQX5G?BQ p<.˧wX]7Ui px~}NSG7lVHTJ}p84Mnc@*E/~c7~w]DJ]o6պ8+ҹе=(R4R)E=f.<%^DϤ QDCD}qvw47}?~)@+h""dAVzR :0 }]&ƸZU}?7(D!10)u]j*6٦~zxlٮA1E'Eey䜋AMd@>(|;WW[YFd!؞ڮb + cT9.[ޘBǏ~q^bt>]* h@T" p|ӘvRvg*fΆ>|άqEniߋ6%^/\svCZ~91^!dVc: )BL"8PeXB@Za(L/jm~dV`9ҋAeS4Ѽ1& D @1'q~{cal_f.FƟf&1S]\Yr#:,@dR eY"S.^Yey,X8JJ INLVҤR(Ε.yoL¨Efnje3SbD\e@mx/_3w%2c\ >ꧧaU 6UU6?O폻~я0tWWWo^]m$&ҟ=ӾfA9/ wGWM?޷ٙ*]׫͚s.Rxl?kw쒇VXUeYr{ unw(JSJu]Uie#Af9;AD K C|!C1D DBB}U~8%bFIkcGH1\۶>v;DlF) }]щHi6I41A)),X/$nUQ*"/aI%ETƘ,8fK.M^BŪTF88Wت,PHH̐"{usuu1%H6ԝneQ"${r./7WES`B`|SovF/uۃ$L]gժ.VAD 2՚ ĸ\s;aL3sM0ZkWU4droaUu =%D5C.WEQ[DKp.s "1K+ gIbX 3O6</$klz1QSVZkl2FW͜QHQ[ץs"[SEQo"Kb#B?mVBFcS7q9۔R2Eڋ@ɹW7?|~æ.~}|{a ЎaaH..4_?ܺjM79GaTVm7jUդ, R7f DH{ÈRCߟNqZ7_=_w~>x8[뫋͊Jb?!؝j4o>)bH@Q4ynyƠ0 uo! Ȥ4m_NWRRkۯl/֚`N=WںYm׫j""1DC8r4BN0K0v8xc=" Ev!!h`fMDTimBD0ss~: "!펻mmhnB TUe .x1FŔ YBQ=߿e^m֫U]+"=Lʚ(1JauQgIވ x̘E4#KȢxMYFf2.Ibw-ڗm"cw K&:Jd:hEwq.S-1fYjjͦHP1HJZ~VYRe./.,!Y]AS0gj7iɱ*(&C* 4뢨ؽx<v 1 $"IK@ D)$)R"~5U94H_ݘ+R pZT<,K3l;aX$24u?|wyF%jrڗ ̉$TxjNA1 )$eHMuUǧ~”I #=|z|~r "=a}Ҷ-jJudn5kJTf}VՅ)mwn,m J*6MD橩ǔX)$Y~N{=<ƖC c {HW3cs A)UG`QF2䩴|S@))¾J$|1өsjcHiLjPXmJsΏFҐ8$pÈZmf=7Fc2B3iun*mr?oSJzŀZ}RҶHsR I|t18ouQqJ]}=)*SԪ71{>0嶹ZC dAM)fac`&umr(eʲ$"aLcvUDŽQ1ǫj:c{JqJÀc mapcEdݮF)q@¦Ô0 C!82  '_}9/d\ ƚ!ƘDBkyg:1ܙι=>3kEf6-}d)#tF*ᅫ$AK>P@^hAD f31HhKKD ;SP) 4ƞYQ0 !"! f>I*f"beԐEI3[CADͦq:O?9PBʬ9h(SQ2,!= IDATKc1hԍe1n*8CeQG79QQ @TQsv"6Zs Y zUsVPRt躇O?=W_~|׎G&@Y!qR0R3H`M(’$}xz6usݬ^WBOOȉ@I ڨ]7,fދ47.oYP?Ӑn0>ԋuNLsN) 3kIK)0Fye>~lbdLA#y9)E!V>>^5kfuַwwz#$އ1)~_^o..vOwޑ6U<>=gv"㈨BH.@XP+ n^}~OϫM4ݑYcwV/yx܇n^}wo^]w4v<ALՙ.*cuZ[e qnBh6;д{xzxx3syҶWo~}UAb۝χx:<(JMB ,") }uXV?ٔ&&b\UM# I+!aAk}ssc֘bnC;>=3j*mYUUB$"IDd)@FơK)х0f3q@)dO)qZљҟ?>n1%N>552$qIU#3)eD 5zǜ zu](KB/{wo;1%qr~rè4j&LJ!H n9 fԴpr*""ι8# ~6Q!\H9|~&TǮ?O!$PZKb^_߼z*xO:$'BJ%*e UUQ vñͦYAmB()A>7wǧ8Ce U&3а( "->t!bUՈEwIG59swnsΝ]ǪlζfZb>C~NJ("10 EAM"(k8rZ& fw [#BiBYYfs1Fmmk$?/BrZkNft A =QJ˔SXJcRb/8J)2z"1ɲ,'4;-*"ʒ h`ll'~Kنg+(΅R 2f}| a֧z /fEi3dcL() ̿ʃјEFhkH+Ԛ4eY(͚/9voC}laJ 'ff72(pZ)hэaVtwmzl>?w'"??w]V 2#ά-T]Tu}}{ |ިa$o߼ޫstp1hkJ) K)IbaH)jmlV߾?o>=|__FS=}+~>8曷1ӯmvrm +IXx?2GC1 {(ˋWoLUe8ۮ"o՛ͺi=?>ǡ }ߏ.M\\k$0 s*D<Os26J/eY E[%Wo^ڔei2!TueUUEQe9T#3scDsc]SS!1z5Kuy] )li2l Ǥ|bNc"[ ŘnQBY@9+cLQu#1e׃w]]WeQ츨6V9Ʊo+@>10n80 Jp,&E>&a*@eY*2*zP[|)M#(Ff1F)f1ir叉o} BMDv'C Z77_}nԜBgjuqܘʒ&Q1&?}:^OE?^ZH4ٯ OlY $lp9fB41)t8viF)eAaB}? $c`bA"]81G78Ϥ\ H.xAUa_Oj/N_Ȍ')72?DidZkT)HeGy]&(8h%j7"{\iJSOsI͆ jF<ry(=B%dYU@AfZ'"^b@b!!^M 4|Gd /Լ :$ϻ"Y5􌱦 SOD`N:3_%SֹX$dt^URHFZE!\ª,6 Gn6!TEyǮ0 |_>r2DX|AMHP8(m;C>Ъ4FF:pWwi}JiIV y{$"ʳG'$;*r):/<:VZd/cYM?6A P$,&_7b"*L ^g 'RdYڧ%iq,pz4i\Rʫ|i@_?~tobwOz+k\L9FެV_\ms>~x;AMYׅ!k*Ȃuc dtеǾ;9oo_Uwx<^__O?OCx^7Q;0<}XCwqu=_)@R $o۾mY<0flCCfkL^7sTDRJ)3sn}۶}VlVu]Vl!w^x;eV@HcGH#,x-TR I ;ܽe9AO2 Dg[)=5  2Gaj s t Œ"/# "1,_Xj]6:XP+媩@Z$EcaO? }71%>bm/:zbN!w?$1F IsMJ)[(B̺|E\  *J*Tf>_zS81*z߶5(I)@i{K;SyRk:wx|o 1m.d.%0d|:)K-be "חtCje]r@iԉ=/.ل@kd}`CU?kh60#pJ>m}r9[ҦPH%']9N)zJEf6H!Fq*sD",)|dcs'T_95mЛ~Ym4d2 5QV5g 3}lga(". %4 @ = !hmBi0#)|FD>XQߑafFʊ!:yRCzy(畱7 @ Ɂ" C6ȓPy,]^Q bEPZMs_p40EQE  *S[7ݩnNMiCT"H"/4֎}w=reZ:wh:x#2 @wp8b:+樄k:SPJ%cL!)lxj7}ݝ>˶kQ ǻ|Qi{O?tdʱ=~ݮuU]?ԮO_2b1[( vzF䩍v]VUFkk PQBxܟ_^_޾QZu}JmV%֖~{{1)?ݝp?뇇Ǧq "-˛rSp.9%fH(ϯ c}9r<0Ty՘M{ HaN( H{|w84˳^ B;Dt.5@`9Gc|1Kkum]49IhXL&///!$m) kmj]|wU6%kMFCt](?BDӈst:!bfV [ʑJnN))uZgKDQIk}{wSD[T7MK]-担)$t8R3CkR,hs, VUu}}y}yќA!IZ$)"H ZN'96'[ڶ5Fϖ c$C;f~\ע S`]Mim*Z#HTJ1&N}hcEyE1=Gk~:_N'ڲ, k3-opQgpRLIRH}T;ϒAy}H! 4{F59Ut_ބ{;(|"p_圛L&!L#0)bN)需u-"SJiQ떙(}Շa ܛP#;2L)Ym9'*4" 9ʍŐGȢR}ID(#gD@ fslZ! 9L6Eޠ^R/77lV[(}0(cZLf\}(B+^9KG)r:)2Y|ίw(pC`J'a0C8&cNm$I9 ӲV66my4j9xzqbFH38}}^@<@KO||ssu{}^\.?|x?ֵ]mta5w61L3ȷN7xb/69F/8wp A=ePjXw߽bqoh q6!3Ẏ)eޤ֫*1jRV}Q!DƄEڦ!t<5"cl@֪(Kkc >EԤ&|\}x~|&Nqnwk[]T>;jZWp6nwibH hM,*x|ج&r 1IAPeiXs]5u{8]UYwv QRYbvuu$awuq/پng9pz$ .Dt n/޼YͪPy]E'VMlWDRJ ⽏w]\]|>7dILhRp8ІAA*eEj6]V4XS&!JBUUEU huoիE,DCQ(̤,( )eR0+J1ix+۵mӜWsM-j\N&kƻ`uH|qVMR]H$ qS0^^2t8("2s V.iToyUq֮=s=Oc>?ӡuDZIl6/4%""2j5̥Rd+oƘlKULiHi'ȓ/4Wgڪ!R1eR)%6p1)]7۶.xb*CD T##Ag]<@vW* z 5BY-CHf6s?>~!,{cMqyal*JRcT1e ȉF lfw2zMJ\KBHˌˈS]&3r0ڌQ)0-j}U!m_5pJ)okf*(D2e:, rc6'E. HA!)i $B= 0c9]֚ApgU>W8Zh*DT)_:n_wm[BB1Czq(̐}tm ]#.mmD5#tR(?~niRjqW J#FpI)f6 4߾Mtv{}ϟM: HǓh0ȃ _jv#K3rC|X3|GpQ6P YI5ӖDkJ\>|̗~}&cSQ| )M i]g,F- IDAT*f2PJ9[-]ݱ;8^H@ im jZbyE̬J[\O?~g'??)sǺ9vMQη˦;ۋŲz=]8ϟCZdѧM\|zLJ9_TZb]մiSmn6˫og(|8^^^J H>\\e9ιp8iQ+m`߾-2ϗf:Yj],jV"2=(' CX RoOmR4]i$B뺸yym^|Msdr2I)Mӄf$Z,zAUM֥]Mj2آQn I@8߼vϏO (ReYVe1B<zb|w{uDH}՛5MFN)JHkyՇ&t5*@YXkJF2s`NZ#]L""G)1BJm>m׈j>Ӟu71x ҊL1 sKSc!t3>é@AZ; NyQL)Kf A"BЯR!b J IYUQN+,³=3YocTˮ&Ӓ g@ 1c 3!T).mf=`)'VcbRyddRbO1c25"!L }s$e91RzٍTx>`Y(g ҿ~$.Wu>@OV h2Pca%  H:H^/,E>4suO)*1b:Z1JfqHr|0B8F'Cd$!e6 !hDctUUcn]M'7iuІ*sh#|kEa4>22t۝",bzy\H"ih$H2u0ef㶓AyPz7. j0ar -', eYM# ,O?}]b7z# ֊ˢ=dɾJ=3x\JAv^?><\{lXE,7WW(p:2×?|H1v;:vSm*Qc@x X!:|~ۿis8]Ζ3hmӱ2S$N>UxsJا Ss:m_)&JɚV5Jbuׄ>>8\Mb׶m}j^ܞ_]2a{j/1lWi1ίv~oͩ;;:\\, z1[^\,giYLY|J)%L$ˆ@(cd< uҦ71qε>x)Sh U1ϖCE)ywwr>`H+C犢X|>,t>;7TI[GrRVJ1FEmf8ddIZH]B*>r(a꺮U="UUUcwI(=/JeRp(0+qR/_ӟs8YvRRGNq6(ta@1)jq^k$*of>V ct%ٵO(JbݛK׶_cQ@&e5W9XSSI!g* 1Хvaw4i ![8tMT\,13)4V(!F!(-^k{sd@#H]ۦ$_w*PN  !q2$"К{"yDL>&Jmys뢶e3 iL*Nm}$WR)%2@Jq E)ƣarhƚ" pQu@J GST!uhRR1Ȣi-O-Hj[{cgo;"B}-̩8#$yjAE@ "P8baa"_O &zG $()9μPMÞC,Ry)\Dw<ƾ@*J@)$F$Ddy D A!cR{DBDc€3(5[(*CUN.5,:"K6w5DaFH>L2Ť$_uF4rxȌ ") ݾN~R"Bl>N7(X_Y\l[yRy#5 ("B52 ,O!"(mwݍURvb!R 0ssS;2U9?)éЏ_ !<97 Cb`P9$E$(ٚM)ҤŇv!64m}RZ,fդ*ziJI2Fb~;O~#叿('EJ fi[ۘ@4)b-%qumwMbLEPW"1ED6yMіoޭɌwGzuq}suwt,,RK^PB&"Mܶm]ψ|vyvvvXf3ShY,t2:k$tbf@  L$y. 5 G B͗R*mcT׭o;}p1\ Q)%ULQ]Ȉ] HbVTel~{pM.olN'qNV˳3ǡnEqu{X,@>VJBNqRZz>e9N|4 Anʲ>$9ҪDsN&E擲L\ߌ kk5%V ml:;+8)"-mVgʚ&mZ|r}eل&eab:NXZӴ)B*ccM&)gPŅf~~) $`J=@)T钀N @Q, r0633Liq?T"S2#՟UZd2N|2j_VĘ1&"@ZHpt٫]T'IyI% x[ 9Gg@l f 9ơR0(ILDZc @e(ffS#$/WU=dxp{!+T6lQ{"8`8cLJA@}R<^_JybpRVAK1) ,x.eyD{VfcP7~1[#Qɧ9dAfߘVwE'Jo1x!DLkMFkΐZIDBU9{`=n!"a 0zq̭XbZ(&A\׺j~}yu_o!i_ר,x_}kDBۛtZ؋ww}z~~"r”Xe8(zYyn@w煪mc Q3E!z'I1B"̂*?.6`$U훻UI귿}|> &BB,L)uDwb6AqBx||t]WXkjqJN׏)'ŹxGt1u]~z3Ύm휃eYVZtRҠR!F)w?}U/}ҴwDڮ6y~$[,t<+[Lg՘R/m:<) ")$0J7;Ǖ~J/%o U0f㣛n'in^P6>-!$ࢯPu.t޽Amnnn.VժdҸY<B PzT(䆬RQ R7utp8TUYUԧ937u;]2ŴP ( D\M&zwx||>6U()t·8޾}{ywtܝ]^(! ]_|QHU5)ڔD)4M4Q՛7g+hANiɵ !()r:NH/l^ cgi@OJ ))(D$#O3;3@"cui,JYejj{{~ %uݡ>[\W2ém/80 i8FYl6ъ8(Q)v!}F~SdDL>6Satvvya%$ t1ym<1* !c4:$\xgQ(adNC ㇯CX׸Sq/ Ƙm|C/yݳ+Ƙ!$M"% _1^5BU3TӢ(ȘKK6'c5' \O CkGA2 z)^tU6LBUV4HWNTz0 *_J ,zF(ډaxbfiLi-KHk2&c!EA4BtD "Bu1 91BBHq,܃oJItJ)Afn1{sLZkBL"Z[*BpM,Sf]כ&7S竅B ҝv9/Wb` im}n=.:bl1\Dz>%Xa/?1`P0B.&`6uRG,QW޾ƷI[1HM&囻!A4)aD9>u>(FN)ՅB -y]/r̦bo?OçW7FYLlw.3:j@R/E.OwW_۩ko>tNzn.p8(+S\oþly  V-۶-%0ѳdUMkt:E9yv<~×/bau4., *1|ӵnXMb<_*hK)eiJAD]c_%od5M\YcR uvkJ)Ŷmc ILy(`+gSXi+m_v [k9|tZN'W7דlso\U)@FkWeQTr5Jm +E}H)D !+nH3?MZ*cmb\*(FRr1n+r8[,s"bR".NN(ظօV)l~'iZk/V(wsw>#;0 ĔHgqYP AfkA- j^t~}vQXv8Btmn<]>vM/S5-d *֤DOcI8&cZk9<`8>n{yوl61m~ 4ضN]׭RcSRJcJ)$!SÀw.$Q@d=FB7c-g(2:Lw1#@LäSb< C 8Oq*A}2r!̖Z)TM516—}}"'ih?+0Zn_EfKz_{[(0:`cV!pnb`5H|Oï%Ĩ!HRcYZ+QJ1xD @0x9U\8_&Svlw̗۳jRc2ᕮZ^FPr^>/W7fW<|U~F5}(rR[x깿t:"3o( z Q uʶ Z5x}/OIj~8|~'" [kN-5)Nc "H&p|~x/\|>a{/-K۞]u_?n{EfXm^6i:_M'6ݟty}{~qCo?~OקV˫?g`ߜiٶM_0 Q__OMJ @"(P"֤$yQ\-^]}-Ow38?<T]|?ekb:;(Y4J>Fj2EQVUeBD 1c4 aD޹|(%bN>[,@(x</JQ1F.pj&t^DwƖEDb©&v|| .pdtYpاEQ)m|> wL\]^VֹvBg3=)l5J!yf@݇˛[kmJAP1QV (fafSVvykVV 5qY#}__ڶ( =1f6/ZmIq+u#҈ |ڶFi2sSBCJ3ΧxNjswΡVudcLRzb1owUYhlEdmA٢RstݬMf"smRBWG2H1Urw'Ζs1"3nU(f(Kֶ]Bvݮk;4R/E~-`[7Z<(csJ߼6M#BR >E)MS|ӰI+?>B 8JkRL"7%C=0lQ!(R} 5C2R HD64>qJLѳ%v5T[ 1FR uD !*@{DT٢>%fevu0gŻ,|{LFdI`HeC2)% N]_>}y^.Tͺ9ԑ"#" k8Ñaz`)NP9,?e#i1(O-!~?̱H]t )DQ4" S8 &%ạILb=_fPz؜\\zc3L=խY;l?|ZܽyC!l_5};?QmԇtbÑ-A&E)Bge9uI#Q1)FTJ딢DIFѲP^?Nwkۈh[5)Ctv/r\|1-^ IDAT{fֶX4aq 1Ea!AޟD΅v-VEYjStmڎ@R֐D.lI)Yk2K 1 1EupHQ N# FE$œ5ZM$х!\.g"wޭP蓒Bt? 4յ& gp&Zw1Fk]mێ]drqqgj1:]QB<{z^#lfImͩ= QIҤbLV**!"y]R^Xsvu]&ꭵM@Nj\έƨBޝ3 'SJ̐R(+[(em03ɔ(t&"AUV/Wq|=pRʴ.#!@I}ؙR@nws!ytR, ]TDViDXU![90'C1 NNo#3oyQ!J)ieX$(* Fp9bDV^} A8~/`*$?.(AH9POFI,=mRe| `76K,Q&4(I)""pĹE(D_MQ !-[i(gnBgVic*1vDҪ Һ92 (Zۢ((!/Ou,ea$9f#jn4 rRoxTׅ||}uvs=+n o/ DaN44 S(dgjf޿l^qU2< df+Ǣ*(j"l;_έTo߾i;aۻ.";`Ԥ03}h$=O?噯J!Ykb9_Aۗ50uuŔyg>.NLd2&g˕}˷UeOKNs}w_?-3H޵iowͩ}袏˳d,]]_^_ou3#9gD m6(\N)%DegY]ɵñҹWI֦xfv !>Ti6aO2":rGCb !Dj5/RT ]Sव!x8j>ZmSb1enΛzQC׶)Ϗ(0q;EWِGHU8-霏w @"(˲\- i[ofEuw}@ ɐmۦY0e{zzrmWM|aٻpitu(k(1ΧsXUl:R)  ,zY\H#G*ֶm UU-fC Y@X[ "}JmӹEyR&&#PT<)f_6q)fΨ1)l"NZz ǃk#Nq1zH$KP3?@ d&3dU]U32K^ޑ&}oD8dWwU*ϧMfBd2J/K\C)(Řm\lq&$35OfF\S.!1;19T=>'ʙNȐ(+^RTBA'45d>K=. W.LMbFf,9p!sUUft!"D>d-2]W]6N*fn{o\jU!$PCҖEF뮨Ep0!&ݬ7_m.VO;vBF8mB:39"bD)~_-Mj~8=<4*dWs'G E?f61n0GӁ?O0Đ8h(a c Q(Nmcx8{lg "/Lͦz̐9.WH|ވ3!Kle&ɹaGq#3+*F,Ĕb)"<ÝHγi~9_9L6K2}5 Cf&TԹ!y8df󫒨H2>™Yg fy DF4Gs ubœ1g<76?2 >'\ #ЩMȈ35pbL3LScKB)dcn2ˇ2M)sD>PSgL)",}#쀐R(2Lx1JN.`V4!ޯ$f6e:@$"߶f1 IMp"bv$rssuxJI(7W]{Wl6Wo?=LL 2U< gZ_8`MOCy!?{ƾ Q3Ht~(x|aʆ|{zڏCLV:*fیf*C#Pb p-&4OMY0fyu8*?#9x:T8+ Jt3~{snVM7MÏfYn8_>~ !5M V+b_n )V+q6ee91.صMіeS)jO jW C11@.1=:Kȅ٬*"e%,AmiR hLh}ǐa,im^pۓ[T,UMm )DLQ0:BD穤"*4equIRJ^WUhٹĺ;8B[\Y\n.mQ׮==93(Ib aN}7bٶuLȦ ( `f]mzbPb`C=]fʺrpo6 .˅,]k?ib軸i:HŘVT1IJNcbP0 i8u*FEhŲp<|s%18i81 #l˗ .P8 ̱pʲn Z7cQxD %!yBB@2f/"5bV,i9MDr z%eQE\a c&US J)圇B4!tcAiLiq,&2KFL%`dfLj彗q:W|E"UQ"b ꈄ qQ>aζ7ƔL<\y4.+VM&Ӵsn5Ξ^"soP6Z<2FD!$ii@Z<_et|Yy`L^]NcdUR|qL!}Vʍ&4hgw~фÀ:?ÔycK38<Ãj lh:SUN %"3cD3%@́e@б/ 5IiHQP!}\z4?3K:8mse TE%aJ_!ᗻÏ#\r&"tZ-US^Gr^<ީ9EovOwOwOa8(H߼X7Jmۇ/|{@vsT~sl7Q]*Le۟No`w˶Um\w˵H4"uGDCfI^(Q t%}|8"eYj۶e[wU̾.sb`J1Ifi7o_7M#u]cH`j\{!DGsh\@RDm[_ڲ,֑ŧq7MsR!vTzKDD4ơ?DICLUxb-cǾө$qǢM6֗Iؙ s\:"}o@T7rtjxiά=RhV 84dۑKDK0#`Uy~ʈɓ79pFg|mϧڬxK:.<9``hU ̈́820{mCDĤBL*\D(G$1fE3~<;HeS dI!eS|>^ I1~m 4 Ioڝ`yiwteU`^Eٶmﰀ}:Ey^}Xjc#3<ړ44,ZB/߽~}uZ6E=bGHjSK}d~hѐ1TJƾ1R˷AU`Rpe6"2- ]SQOO?Y2jf"sC9ߋ%QʤDD,3[Vm}6bX/VN}Ot{{T˜B}?Ɯb%˲\Ǥissuezd(U@c?~Su}U)xn?|3 X\W}ݛfԌ8E`Jmj4cQWu]{_Y7!ɠI9AмPvY!9fuB"݁VOEQ(۩伻bY4Lks\.%a?ơ4@A|F  v{yUU*'%}")DAC6_mVB)J~LJ؍ݑY.E5Ѕ؇ѕE4] Dbf! "CL!m۪-•wwuB™p!tÈs@RT7m*"A"a"tnSzSFG(! iM]TآD,\~>NSRp|nE\qv"SY޻Џ{o}wRMׯ+vۮRJuU\-ڲ/],rED8nߏC6fŢ]6fX &)FCˍ]D̤[kW,fw89W]mSRW0Tfx8 m i֩(R`vSu]!.R>W aޏ)2h^Wy<_utwq1*!ZBcJV,8"Ȅb3>tҼq󎌳i>Ey-*p*st bV\9={D{1ըPהPM,Y_hJY]#q,1{!fd}Y8OJ=!M>[ĆӠ~ ِ'҄ p|{. #0f  x[;3~;8}3~Ú>a3PFB> :7s/!"x )el3.RRdq͌AUEg"\ĵZ@x쏐G%1R4Ug1CRꥪn.MS£"ק7W7զiv뗽sNlyZc6sT9I;~ޮͫf?ɲ5ѹ S=aq3q^< EQR*Aĺ$8TVΏꤾ7IS2)w߾zu-; o|R}f:e6#" >h1ˣ6IDJϛz]\]eår==?Z1t}/M.ji$ Rq777pGoi8U,7T8M+DSs"03~wD'z]giԹפ,&a;3IR)1CBH"fb)EZ;"'#"Bo9/3+ٌ0d3s%D媪gOթ]Y>R r*ʈ s'YwlD|>4Lgt6'),rFhc|fkeD9:ڜL_cQN>ߋl60HMψFK)|=zI SC<_>~ MlW/1@R9i ooꦬrߋ :G&J8D7.'hfٲ0Hd8Sw8բܬ| N!3eD4A+r6->sWd!y^ڜZ[Y ǪƜ< 1;ݛ}#9t*\}?`^U{UKOjI)F!"@E4|ID;7oC8&Ү6iug瘙P`fjΗBB4CY@nK7oU?c8Y?CZ|S;w>|O)c$#縭ˋbі9>=:«ezղͫ;GUǎ؏JL{C&.'r8!J8rc캁ɐq. ,K@3r bfWq&&@iL".c:뿙ْeh[罈gtD30 ٹU]z^E$"bSۛmVǛׯa1t8UUUz7"rf3NK܉"BDI'1(|Ӈ_oWMYo7?ݧp L3C~z%J\S*REey5ѳ ^b*ԀG@dZᄑ^LJ?UxpsLRrĈ$ H%R9gk1 *..Ï7[EF~ŔgS\.>~qTC";@) u__m}*Ç_|0u?l/LJ?>C %toon^míl֋usQ˺Z֍r|}sY.j)^Cً"-(8$xޣw*ISd1$b)H(+]WW\!"} T 14M4QFxF*̏JX0z-)va8Eu/eS0fD0w^$_MM^xA " :?)y̔R&RJH@u`9F{`b3ta syU5g&M\anކ)Eqo;LxLpjӜfC&aN: kss0:%N2A%$C,; 6fs9ɁaԳE`єd8ـr?s8MStML) Cw 쿕qZznx53O~r. n6l.*8)p>>7^rޖ |F``ES0(i tʲvp /8EXYN0yM$9u0EnCH1ЇSS7,ƘR־$$ (0I2< LQl23CDym6b=zߝA=Sgp /i@ 9WgyV~)lVf|AJTt"v"%JT\HVY|nV ?ӉȜwRQW*ef@3 L,e_T7f=Sd!G d'_Dx& 1|"}H 9ƔR450&0SL(YM` 1(2w}nlQ98g_zR4ٕr#ys0%V3S ai(\\MQ878t=jtբ-o֗է;tUJ n2 $n&szL7EL@a,W7חMu8CTR Yf$B$oGY,5Wc,M|Q sʴZ*C8MNi"0J$%q]7?V˻]~{:u# !wIއr`S;JE3.~; c\4KO=>UE9$jڏa q#"g$*K5_>cDҗn"p:x說*(⦼ޯL_{7l=1#(hJ!S aqSJ }Qq]YTUUVU]Q8ʦ 11MUaH׋ 4 C8`IU/mJrESYnM)NfGDp0GD<ʠV?Y[2pzu}_V84ø|0}O Xj| DQvC!i$P!*񣪖eI p؇jA5 Wrn_E.1Ƙc 9Fr{ub]VéN£#\tn\VUu],r$u~۶*R͞Oiqv}J򲪊#ynԝ0{=EU қHxYԋ1 qߟSz0 !pyPU _VU!!$ь7a7~p8VUvYuw`ZjZ}bQgQBwz?pqu-HWmS $@ M]Yܻ] !$3Ѥժbp @,q2e' :O]bacaaTUDVdRB(1f93H= ϚFlD>)ߟ%q.mm;#qR͊%}Չa9f(\f3/̢2\1Pc!v1XUU84Mue;YR4Qi0Rlp6ʲ<t)IND+WxU d H DO}@(0=YoFτ3 ^|Kd81gl?Є@ՌAb߼~QMglF`&bg:*y.!7d,DfB&}<ѻ"Re2ySU4,?;CÇB@̅-Wͦa 9gp8^~ovBI,=ùogqgZ"9|߽oWw1DS!=?T13eKszA4Cs ?7\/a RvW83s%{oo>{-~~bNUBlyȳ3|SJM՚,2NjWo@fȢį~$P6{ZgAMIٓc_e֯,w~cCw“[]]|oAanǺl^yƦi|S,fn_a#.B2U* j 1>n^U%x:>v}\L,JM-%Sr""1v18(h!cLw߮V+bF<{nsׯӱ]\0xn&EŲ( SU 1~C UUr˲%4x!1dp+8a궩n/\}wrl zp;EpQU5Hø?-k*T]E<ce&}zxJUjdn#DU`W '\*)̜:.벜epRԏIͱO)===OjبX x{{p꺁].v $%uY~חE[.4Oeʜ.v 8v]4tcN} OrZ-/VMx<)d,52 ?_XMQ޹rYП%!qjy벮-Dd"awOI {BR(,$ITZ#J҂TLAƱGd*%͖D`fu]@䉨q*컣N}Jxnc@flT2N0W *q4BQ%E9w3i!UUf|=m^v^D)""$SRFU3&4 B l+ʙLQ Dk& CBRMsSQU!f W>ZDcI)v:IKIdĄ=m6tU $`ɞ'eSfC~UVVn1Sd4̣ ۘ2[韀->31M% "g$2TT4))\sG>il1V&{[@M,S4Ar944*PJϿwXr:zLTZJ~x(b{v%={,ڢP93=P$ekjpDl 93bPi:׿juUr㧅hCgw{P5;y#2C㽜ls̶j() q\rw/1WT7~S:==ǧ7o_]^t_+r1͋ h~";zsYY]յk0FAlR<<c 4ubRErnZ}w|KEU-WrSX_,@EB`fc.'3CgDL`0tUQi1t]3 !!W—yjrJP%(f홞;v}ܵ+vD+6ETPr߇=I32 DE"8O!kr/m( >a>]B@pwoϧi]Ji>[kZ$ݾ;&SvVӸ=岪˼ H)VBe_,8]7']hԉYQFAL@Tzz7Rb0MntӧOá0.V#*eu/nny2cJ2H] O{~|,t.DOT~:HZ>?k;e[.eEe3&Z뺨hm-b !qi"2N~w.lŜ#"1)~q󄈥&n>_skp&e;f0[̗jVH)Jk۶5lFY}i,8 SN)lQ(iι)XT҇j}@ORZYR*W7wWm]'Cʹ#vct^^]+EʽjEUcwAe&G` B@%MJ#'ҔbJZkmcRJ%=>( FA8:ij)~$A9,)%@$̑J)厰=)pfL)) x J>33lRJM>c9Clk IDAT,x12D>YQiEȉbrnUyFD d-AiJ gJ9/28w Y2D !(? O46t$B/MKB_N r:B5,'bNY "k sH/a1n3:->,$>>p@F pJ>V+5gٱE4iP9deSh4JYSeO0 ǰS"&s:/S* ~͕"҅γ+dqn߇LSՍ}uwus{q>)6C:*Zp@?bNl"Yt̜i s8ƩGlꋷi#+t艹qH? (s3pQq$^j:tɳI b@ tTƘbS޼{6y7~O?>ՐwUm1{R/88='SJDH1뛻;BtJ)9v|I 0 ~r(|>eMHM/o1뷗*;+7V[H kfjkmNKc䔎.87s.FfvK!>M8D7M~r!2)r {CH)C7}\a]}ŵ ~}緵, 7 2_qtSJ,KSZN0S;-뢏cF7("r̢VJ[aC看>:\fa檪%i|>^\_M^YH~tÔZzfʨn'̫ժ06xzzdBMJX$iem6&߶-9v;z|~{uS5Y+1pQ!1RJPSQѱWDUt!*m60ϻeMD秬f,RBfꧡE&(H"N֨8tVbU5$ ({B-M[)Li#TVUTJѹw8hMYZc~uCgt(Eio޾n*6U=?jR ]iUUҚUion_^/ڙAR[V0~ޏt.o\G,\h]bvF?MݮBb2:W)I9 0T1EAkݶ6ńP+"HI@[% i0:XRJeisi#B%2'(,SJ(bIJQHZktd}9)<:?PJ&:gX^@9 e:{-c iyVPe:#3cDN.x F#b^dʇguҖ.ocLR ҚE@#HJ@'a$r30Gj>nHs/'+-O_rj^/]/y$9 zP+x6yaOњ$S $x, N)!-4pFaFEXH4*Hgez$u3 󦂲NDZe.Į>JQ֧>. h5:wuEyu\-yS)L!qJ:MN3~""D@@;HT p {?Ȭ,Yzn]ߋ"FʇUJ|֗#Ɍ sqބ(P99'l f1RjcZ_WmS駇nܽ͗a?sS`TD H1cL I1xX.bƔDkjjAZ-//oA ~0.`mis1R|ugQ)QYu{q}ׯ޽]7۹1j^Vj q$.)[+S 4>1{%x䄳C]1ιþ#FJb iP(\L_}b07m\.-)I8n{bLɱpu]eY:niXFfCW(v˛k4֥ .j˄iuy;?N$$yDZ"iT,VEVqم0FzRռ+e6#f3kz}Rn)0zVj=kV ðvwsuo~}I4UU1ѻOEoEJimSfVCtQXkjl6IQ8EcuHX^S)骪FDguU2! +^W|MY<ơ?ti)fh p8vۦ1Eմm(cECE$"Duaw)JQU12"z=/˲놿lvm9[,JVz7 Ƙv6 5_-nj" @@n{zzczxxo?Y[Eӻ~\v> ycb|0 2cDJR(8u;3ƘNȊ@L]r~OyZSD9\ܚR Bb,GD>>1X)$B2ɷsgKyCt>sgLNyQ1Fp ڳ< JCy!rRhYi "& |ac/?E$ 5yvٿ/o߿ľur|.z^0'df"]*&_1$!B%qdfMJ)ç׬I?#{"* Vۜzț0'_HD3 8AΟyz DlD1vSxG϶VUU_]]]ך~L)Kkx?X¿$D!;y Df*v9H%(eyb.ؖ\#JUU@3MIuIRռ !EJ icQoy{say|zçPV9qj \`#慎qjr3b~r9UX޷M5ü]mk [7(իۯ~CnT.HRb#QK!Fq8pɻ8)̚B!$R,sjgf !)ħw_:MoˋE]Vn~O4 87UDǺl޼z]!5nY?|=)3[tY{Y."N)VvbZ?6[` !$ .)1ZKd)Niè8q>8BiZ (fwU6fl&o[F]ئiOa](1^^'i| ]M}Cp>NMܼ~[6ƍ~q]'bQ%.z6m6(Q:m]嬪aÖ 1֚4<0SLݐ|*TQU1EjPDBj뚁4EuS%!x&`NOK` u.taU&iGb^Hͼ(jw~4Y.b(Ї aʲ(a\.yeBQ ɧ~>zsi9$Xu^+T53k$DE$GK@JGj xϧ5`ơ,KmU۶l6s~ѹ D3,Ȁs ̜@$;/Qe)"y< RXrQ<񋨡JD\ETj+ L+ggk1IVxQEY~̝a@6盯^03R>J7 ,1;c Y3ϲ3 ̺Sh "*RFgi@u>CiRfa Jtʲl̽'vA2 89_zs/8 |\͓1N90c<9DQfA@mUo #eU5faQ1~Nt7+#!A2R"O pBcĔ䝛VW٬],eP#)1k)b^o["j!N)21 mua3Ƨ9(d-}7|qŝrZ~x>0Ęb"';HZpSe~H!edp(LB)l6_}ϏOp{{U?} 0X/0`)AlvEDc'6F6ݐ/ "1P!Bd{,03+8bS">ZF)3Ly\-KU|ś|ֹCb}>}WMYU٬( irE$AR)Uփ$T8_eq6ϗu[VחW%$79Pk8Fa>Oޔo3R*`TcY@`>JZ+( S/_\|za<<<(notO>I2 13HTDB\.a RTEX sؒVb4VuXw^" @RJwjeJ a1+mme۶٬(UQcZ!2C$"Q [~ .2{)Ų] y=z á#ƪZ),@" pX{ 8˫_ utEQXBI|CCϛ0f1Ʀd1onpO)I }+c `juqan##٬`a1傴 U\g3g|λ΍]/M]wt8TեDZ9~Rda6~GᱟRJQ0v]RgOOMu)1&zWe,1X~w1~?mjc >+m54 )% T10*k-I)!?S"F=ǵIjrFiϪZ#0'mYl&TnV)&;R/QHh+B!Dn>($ g h9yR1 Sf@:w гD]kefH有 D)<$/>_X|8yiAu0?o#ę(uSֻ8Mn3[/Lɍt!Fm/TV1=ptBa@̡;,1no60s(,I?C?r]svѶ|Ql6ooׄuOOS[/0M721ryv6oC>F7}vOE?0f̶0J iCWW80=oqH(6gǣPT1YmhݫQ%a49! ! {czq{u)6O|!5)RݳxJ9TCLji#gtR"{ET&t&yc! 0u!I*My膮OJ9:Tfٷ0֥͛]WRʄUUիWћO>=?Ctmf$===uCg @fjJFHGƪ*?1Cb$ kHM[fu/ż.IOpr4Fc8X])%3M)a2s.!Wn Ƙ*R+=XG/ )OFJ)(,!'|LG: %ƈ b rZ2gTEJhN:HABNs$4a6糦CZs\p.ci:Ϯ;Úcv )y2D4??uqS@~?~/r^qcJH m~fihȗz~)꺡n\ZbիwwnW]@R7b:7(OtEٛC>8ZkԔoֿw?cW7ū7۟aH)M)iTHXܷ&W|۷ál? )K(TsNVU5[c?8L#InJ<@1aK>WDy T `|c\祋9Lc~ vO?pLJGRh~zzPnL1(Dь!yz8ۘXdv~۹~l=Dah)4jٺ5u5//׷k&Rb5s,܉IR`KirٕDMR %,J]]^\F6Oڦv|՗֘?ݧ~-J@Ч #"hCW_==z QQ`V%"ZΛW{s $ (>e ʠ[ɛ/^,%"cfNk=0zхlqC7]?N˲;[` 5typ p]~CDOOR`9_e?l7 LFea/'[i؇w~_AeOp#R[%00NOa4)Lqus̛8F7:r?lޮ7o{Xv6i[O|Ⲫ*yxxؼbfFKcFSťŶg˛;UXnO>uCp~6M^(LsuU5ͫWj?6 UJIkPcJ>AXZDw\,Unѩ뚌ZlY '@DC1FfVUCQ_:cIu9+F@F&At!P{/ڲ,r?Q,0M-˶  !i!uG)E )argLqV [cI#9#5j6ۦ*tY׫|Eywo9]S+a5ϧs XQ~tNIMY JYYkU"7URa,USVM4M5h `k1ѹ?g#I?-ҋˣ{NϏpi٬[r׍̌vaHm۶jѤt?0kR QibI Fϟ ˱bL}_[|>{0b@@@Zqf]eZi )|3TKѤuinn7Eo}`b__}Db@R bJ bHlbLZIWˋYYOOdƮVoo?ClAZi6@ R% s&Y̜kdCJCn Q)usss臇ǧ~98_www,חPeßQfWekR8f_BT`ii"FACP#o?a.\7l}8vywm?!zlt/V~޽c)m;M]&91]\CO޽__\]y}}vyqUU6?~hͯb}26OϻajRcsy3eSۛ|%0aCw0^jl.A"[4Y۶eQanQk %f.Jjl6sS~t4M!9flVX;y}cVK[An;JZSVG?M,eYV+"wn'HCJ˼ogOSUUcDCRJUUc]qC}r ERB05McB(xن-ږRHqr IDZlf<ϖWW׌{zxWA2 90oC@S56z6תB]تEB0Lv70 ~`dMLU뻛y[[R"gιQ9SH<ĻC? meYZ$1VH! JD-)l{c F]޹&d"Tʢ*]/tezzVvSJ#`8z" # %FDGFB#Ok'R9Ou)6k8,#QQtYH4MK+~Q9w휥x1Feoᦠ"ZcCE_#1'gهHEN%!GbQkC'@Je w|LØ>6 @zQr7L%9Ϡr;?|OG;-3{gOH 8_t e&1=?]7^慱W13+P"B@1F|ًpJ)u$ }G~!j4J+Y.nVC;[WuQ%H0b!O_~X{IZ|5ںzC==! R 9so^k=6_3ΐШ̊?~9Wť-{??kd|*fzk׷jլVI5ͫ\Ӫ,afltW$Dz憾}׶~==D[Cښ䤬nv][k\HoFg:%MYMbr~6svaRk:\ŨeY}P,3e*gyU"}x風 [AD%z(dnGQuegd2Z"ž "fY| 0 }4J:.{cԢٓ4U,I IBh]+aS}W}m E^Vuv߮`}Q*n:"`R"iﮐA9KŚ}'9p:GVD$1I h}i89>L%u" ~'M #(2Gf@-˲,}&Dޚ94$+SAYM3 E8׳P cJAERTg'{{?D?`";f.a0zƺ(Ę4 TcJW4@Zf:{, 2.3M,?<4ךDk1UfN/ȑI "L:-c1f*F@!6fFcn42ѣq1Vg5n_ àM^e h}" !!!1u)ƶ@VQz3}/^]|o^:#D! E }mkv.ysW׆8<.7mM 0XvX=|yoR:8o~xT|i]Wm["Mb>-w+c`tA뗿Yo_6]~~]~||w}J]]Ӝ/̠1j|2ʖtRZk%eUڬwǧ'TݛW._fyo~?ͧ,śׯ..pzzrfږ0IUVHFM۷RF$vCW"]6nlֻݾ'ծ۬l2;=zӧqU."rؕuHXͺӋW/}_n>}7M]ů~I=BOw>t- wJuq~6/<f}`LfT>훶 !<>>}j;tnm0_~WWF?}xpO r(Ȝzeh6~*?S Q$ϊ$Zgzt`D @8%])02e *6#(i9SƘ {We8PYӴf:mMβTry~1Θ9zPQATy} 7JᨪZ+"z̄o{DHdg&ϊrFk=s۶o>}YV$B-8*<]umL]F{۶ͲjYmgf.ƅB/"~hf۶C_G|6 ڼ*s,ͫ2BԤDuu]ڪ(GD 8@Ha·Ȱ( $TA, p˜>n[uU:e.2/jTiIf.VnED O2P:mSKרӻNpS IDATZ1w\!gSͩ`tpy<yDk%\ 40Xk۶-\@ Q$SR^%Fxds TuWJ)c ydR3.|\"pJ)2>"Y?G-񨹁1)lO->AD{8 Y.5Nh?̌Ip .i%s1hcmS-"Bʢ=7~P H8LC>,j"Bt':^?9cm*0s4777}ߋT`3= @DazxVe^j}v>z 0C1Wt1FS2"B !8\CBxZf\QJ{>?ݾ62*RphM΢BZ!"p,7EnfR$Cf0U)?fF)516S\|66zܯMZm㼃$,iYڨ:os>&A8_o6ϯ__Ua!B9"m"8k5j:,[mօȐgF>zQVf֞0~-gH]{O?Z}mv im9aJcHl>n6>,76&8CMBW/'mY!N"|6oHs]NƘǯDʅ21O*a5O"- f1&sia"D9Uȉ*ze0 ˶QU9-Zk ށ~l.3Rrq99/u,x)A(tDflb5n4ʌ|rf!e ("5@ ֥~e^h @Kpn섡,eBpb]W/_XManwD*cF ,{u jm09 2sۿ׿.taQU˼5 @1xC ed2J6DQ2zw|km9 ,佷V1n%-Z:Ix\%D~X?>~s ,(P]M/.vO,Fmkf?|R8z/'_}o_"n7+盶mah^>nChچYa{z|Xvm9c,)EZ1P'atCX6!p좮(5o嫶?ow/_,|Z>~t8/>a(2/ƣJ[cܹ^JlKRxum< ]o~;mUj4gg燻X 0{EJ'Ȣǣj\/l}˗0..gRJ*~OݻwEQ}??v{f>p龜N1$=ȍI+d(J)<6ϣ"TuMJSեRtRt*tP)EĐ !dƶmi<*A1=$x̆%n(*(6`c"L؆N'2(yhbrK'tuG5$'H %$6x:T0?|sJ!!E:yGK&x ٽ4J@$3A1$ш=c)! ÐZF0OFchACpL?cMD/ C?<<=^]]Hd2?= An?<.}7rϦgqf1GDP/SfI%f!fyZNQk9Qa6POdzltuXvM %rL+>mJd"֞ׯ^phλv)|:Zk)CHͧ˲C<><|PqDc@fJkჵ#\4մ^8' F1a9yλz6ZQAV >wk]hQ ǭYQk>J"*x՛_n"1Yî/˒&r!]mتfh n# )Mh>:fy6ծ>1Ջ˻rUW/&~]ou+|\v{5z RdCR}0,[v|\M.tqqYFw_n>|>ン/(xw?!.f3c m^fӢȵ((ztv^O7D"ּ+D Vvzzj;}f0GxthDet^Zӧ{7 eQy&zTt rys%˲2m͍Y4BXPP*>[k5,w(Qi5pdF>c߆0x! 9 ljaD!P|RVu嫼GŢ(rd׶spZ팙nM3n` ár!pjTKB DI3TICĴdxXڏ~T)T=D +Bu8$.dpZYRGϟ =C{J!FliA"+0ctΉNePBD7"" A؀:. IY.)m#JSR! idCAjTIB7L( )@ff$d F bO+ut?_1U}`=Z:mP$$S)@\tPB "je bM"b'86zQ F|OȳiZǿըdmlޱlW_\"hC~Ï7o..ݛvy8DCvX[Q57n|f,+C~o~<Mcxx\8a!@.61+WU۶~H$Lgj8pÿmmBxW_,sp{nRMƓgV͊i5Ր(%qDfIkvaf31ˬ/q__MnECFkUv, 1F=ըfyQV777=;X&%C$ vCH/.sZ~TsV:ġGbֈ HS;}Z;ZI1DN+\d/A"Bطгt ?ma*ׄňOǣQm5{몪1Ƹ65Շʲlao4RVfYOΦ,sexd֫]=mnlQdEQk7y<*aU;DۦZAZG (t'JE()Թ:*8[oYE Nj"޹~DvV} ʳqkC! |_{ ` H+f" Z9R(k0*bE$ !T`B3/Jm0rQPypDn[_Vf|,|<-7BݶC |8R"(A$- ݤ}ƈ1ƸZT߻nC`\g/__^ϟn?Y >aU)[A!B"'&zq/w7G&͞@Ϸ?oI1~ds $4Zk"OI//.fLlwpG_d w~~]TU7}xz6,;]Ooxm7[|7i4]chv4}l6k}^o|ry5×eD( K}BhvW]\pB8N&EYU7wOOOM?hd$r5y۫kje0vZ/yU:"1hӇ fU9ͪح7V"v{<eﮮ/BYBPof:#B=C4تϦgEU||Zz0\^^^^_nT >wjdctҒk9&T!ؑՄh6EUZ"V] k-q1 C}m (2T"eB) !rn|:f4; B6W!fb)AY|Z7MYO擫tͶ6Q(6|ľ1bVtoW]5ti.UTԥ9Ht:k"kFi͞fy@HZikp BZ:.2C|4OO_n۽bu-2/oZC`6'}S ,S 3)9j萈 sBt(o <"!27QKq߆synȳi=M,S^eUYynٻAnB@Xi¡ < $ iO%61*02[:c3'HcxL+OJ)$ t4JL˜&.XB07}߳6ƘTI?AD =Һ,3ÚG{k2Hc3冈*AUf>9N䨇SxP?k_R?{?8_ 1iӡRp0N~ Hj[CI+1:2K"2N$jCСQH09@yge(0$M(zƆ2kyjD8ҥiswmEQVl>& D?}Y><_\dՓtl \TAPa> "_p$dZ@!hE"}(˲]16㻷M^X[W_|\> YMxHѱoV)H847};@(̱ٷ':N޼{ˤ>>9#*&k4/ $R6rw/7WZ4$F!t?n23  }6Cv[o2sNS@nmd\?G>l/.^mzE0a\Ï?mhΌ~}u₇ay,QDv 7~t59?~.QYf~Z{ܶ]=_^\^w]ޮtۇf>&cۈ@.h ^ Pd:ͦ$+Q~ U۷2Sf?|V+br:9gqUg 6۬(v>B C5< ] w]0ey^MJ[ggŸt10{ AT0o6;Vgu=v]?CRd6S~{ӪDߜ]Uޅ%¢(vkח// !~oI }?Ď҄E$/v\.FQɪP}8i쐌9"BN"ERd;4M1 :s!,7Def2Wec We9tM״.rTYg|TQ*mˍ;!b" ~:X,z\Ӵ R(ʪ"cTHDR_"T"C16!/dBD1DFy2]3(V]tz=(O?|l:tme&+ֲ]<0, IDATΔD*BDƅ1H31 "F366| &# #`>J۷`nagg2mf^./ۛDn!)35|@$ 9į^"r.X5_]=G+<'E-II͉FO5u3 );vTCPS9g\DNi9̬HB֤,qGHrπ:}F=o%n _O=!׀myyg$%nupW$:6^C lDP`  "@v8لC$BM5'}#c صwγhOpVJA1 @jDUipf1U:'zҹ\x\ngYfǎ CdcӴ1/l6UrTVJCctC@% 2Ĭ1FLZR?}q"{|^/&}]@G$kE!bD*b6b9/IȨ2myloO Emuxp" >EkQ52sy{wb6߅ѹ~.f_=f[ob EYRԶ"B 058@}==<^]͛/}_e}]ޮ6w_~cY/ZȢۺ^XLwOG!FԻFdT٢mfvnm>N2̦>:]ͮ{򂟿<UiŴ5k8'fk>eJ&hRgEeO? wWt43>(R-іl2y~nynOobi=O'g,/С"kLJnmxTyt7 u1*׋Yӧrf/_-"7pVaXVW/^fE 7ouN]CMf@I=R R.2q+f9EQDX$~E. -d:oZc>46S *wwLPVUY}&(Z3c|Pn|J,/x:/Fggs(7vYm2k>f(.bΖǦi-x<.2ˬRht#FQV(,m,(ݶz GIrs1HUD %Q#aӗ[voageuX6MӤ- i=i֯@C`@A`">DAE|tdvaxOHFK. (!JDӇz]d\M&*Y̳VZA|ʒ`Uj!K0u̅k2ZQ)N J %S<FO:I)zu 7[@DMyn@R=!q (%Qh( PsՋ?hg c<.Wcd*g}_|yhAiLts"iє֠EYzsK րOc P(#%& c{~OD;=~^߼z{kO?Y_2vw_^k+..>|%G, h(@0Db Z1f1C^AOIҢi__{yTMnoe&Bp39 Edm_yst^Cw ;0ɋY YRr4AEY (9je4 3pZH fMb""Ҙ̓UVX8|[k3+'YTc!V"V1bT e&z`^,<>J a~*}wPx|9eeO!C\oAX#pNqLNSjm)2pd PPJc`NeZq1Ītg~p8NwP?|GT9D=hQqzi9M0CJae-{@q߼yl.ϝz=}ͷ?T)0BTAМ*r6@u̯ZkT8 :p !Xo.ϖyVHhVdE1 j^WgMmjp^eS| R }LO^>1Q2"XuzT%cV*jwZ^]g_ˋ & a~Ūi*-0'XNg"7dD"0tC?L?zn  n|zן7{8noo~)߼٣a膻m܏ѹ$ϑIJCmThVu[gvn)p+kԡHvSԳj^jkUJb(*ׇiX="˜-riP跛CQTWcZ|ׯ_cv*x>Z+QՔv?MY%vxIѺf%|<֠rU9Vg+fw]?Nˋ)?ED)HTŅm?wwHB)(QMS=~|5[H8Ζ;,(~|61v/ >3UZٲ(]}ƸҖsJ!Xk19 B~2ĒR"kmUgg+Wݽ*,d^̗~ 1R3";aZ۲01{tj*\Rrڐ :[>268_.>Y]]93>Con~SZ6*k-<}T;)h * rzޖe WeՇDfe]ue-5H Q)&ncOGo2Ee3{E)?}?Sb,(# #JDT"B"RZGb!T.HPD)2h8:JP8 ( 'ɘt"H1&`ۮ>Ug0źCU,j[JH5޴6HX\*~ + aV(cR>M7,dVBD9C끎:^`*yi#:y{1=d"DJm vm/sE1SVPJ#Q>u% SJEQ䘥,/19#Kgeԃ @SFK *%DG[)];0N&} B@݈#lP;Xg| (136}RƘm%(, + @QŬ}|ucBB<TUc$a>JYdn!6J5ڈ"a|6~eU*V77=^[7ojR"3+DgDaC/ l^a뺽8~?mSծWeCʚf][8Sb~oj>ֹ”A_ӷ~>hNӠrMMuٔ q߃l zu5Ŕ+K %I蘙(cEl/..*ۛ SVj)Ɨ/^w=XW3~ bf8{} 'M9c88[a J~Џa:Y3[7i(mQ5\hS8HڦJMQΕa"cmM)f)nY}U5r0 OQr:[EP[F0Gfv8纾чp~~>p8L4oVRkB(-Z@YMӬ/l`av;~ 9J^t|+ʲ.8MS!\1kڊy\jH-h gfUi6(wއ ~+@AmQU?t] D1Fc?הVFk@b1fVf˛"SBD[Get A3S{H$Q2:BARZ0H9%`>10p`FHz!㆝C`&aǩ,ˋagMYb~6붛QaZO?M@Tv>NNBVC:Cs2x40=*ec3uS$??NNH1OD )ֹIị@t2*"H))J,&8xu (L)Q8"\Ƈ ڰveX t@ E8DD._l磜CyhŁSdAyw0:=yԴ/kDki:ֺ.+) $맺^~vnm=5Yd~Fé $ Ox'dUU"@ځ47'U/...?#ŒhN̅HI+ "DTaV/E(Q ](F^|sO=+|}v~^^XE˦^/ۋl|>[no_\o})qS="{(iW)\,j͛7"H$S4`YU)iJg>?ѹ* M_?Wl{c]YۛfX0zLa=C2!Ҁ DZliėWW|qu5~Jp9(>O? Ⱦ ~z/77 ,vl!Mݰ%vVIAv)_<<3 ~l6ɇ!E[Z%jq?we.r6k]^/.\Yj֖"0 }'b&~)l5cS8}_h/(-XB- 2~*ʺAkvZ6Fi SF#1xլZV].ʺnw;lm業n׷A[wC3{cʢ(v]u軔Q* kG]]]ճI+FuOb} w}\<>_֫uM\6W'NZ2\\\`D)1*QsY$M!v_>RFY) C~U4UU 0 a 1sh-ZV;?D`D,27t,9RBbEb& QV,a|xvq~C?a " Q|8?Xk][KSr֖˶B1@itkgl êPPF ȏS׏荭6zոe "4MR:<cFWYd($ PXie(FPd`0UBQQ0sb~'H1q6ߘ2PT09 2( H" Zbh(g! *)8 'UZMSY_|ͶͶ*SRSBʲt\#Q(5SL i6Ƙ2R{(I(% <މ*eI}EZ  !%REĂʦ c#bP6E""P)@X˜'\~(P?7]x,E8TNՄY HdLVw9*AjhT,+?/)(:,#:ṬfNI3k@P 0dD3iQ|#d5gRpcbT(dm`ClC1Fk0WQ:e;0>MӴ٘)F l9 O%s]|)hr"!>@@d Ap)0sz>/PZ;=zu]_E(EsBp. EJk]5"k-HVkemÐB,W7OP Wv<9<_jݬK%oe7a#[ž%QND*!J5q~{{o, 'Fm)K Q#J/淿O=W%~|?7m0ص/__?zl[i"T.A!0S (0 aH>(ɳ ̦pb~~~n ($&?՛8~ۍt~v?aZ]PWQ~,EU(n DxѳPR~ؕjq(}we(aw77r\-j5_?e|,˺]=fsJsMUZWֈȇ믿}Ïo8F!jPϴ %Sbٴ3[ժt˳m]ikd"4M4VEYfQ=y8P|vgY/vUQuA @^ IDATX)Lq=}/"֩o :fle=nǗ/~qjWv^;~(,٪.rغt-̕흶 ؾ0Ei&w1!KQI@=.777]M)eY(= f$`g1MYǰX, 5Ƹhi1 PY5(8 c?}Ҕ؏SHAO.B))\tjk%My7DQ8- I(AF &iMq}+K7oN$mhH(1yiڔ#R"0zFEVl !ֈ8"C *YPDBJbbQ*d CHD'1}yJл9F)eF|r}u^.M][]l=-+ gÈb<@jT/ }2 Q,J,yr-ŋnJHw Y2!Uv0 mr14;s4ZcSJ Z53{EQLSJ9e r'qqx c+G#hOg!?b-GUhe*%ed7LU-.glp<}3 )R~H$X8w"Kr'1}ȏB(u=hT IDR >rBĪRѯV~뺡ﻛXCb&0C2 AuӨckBJIc= !8u];ƔFQ6v../ϫ xdsI)(vsvdYS.1V"TוBǩ*JHB>.0-ʲDQڞ?} :!4MnOI}g@ pz~}weBU;'?$?PTfo^lKX4_MS3n',@"10mwݾۉP3o>}Z/r\=j(p1Cb4N)\4uQZ0~~|[UTҵ 3emኢPF߾y+rT]/۳+ tzRL16TR8Wb]wsw{{{J:UU t{{B(` c QNk'0FMHBQuQ!Na,4?>-g|Gv躡b$W˲J2MGr(b.mJlPIQSJh"0 SAe5 כqPXT31f{u]LyG2~imYv-$?iDwwwL7n&+٪n1PBaNFR BeIi[k..U $‰(J,b1LЏ1,`|(z"4>$cTιD9e%ܾ 놓m]NH +#eZWp6paK3QJ@ʪ9}҆)fK 9A)=(e NAŹ3c3T%"9# Qw 8rrnI񞹺S# N|/9ӌN:T("Xmf,Jk)(Ę<'NS!d%KuJb{`asN) Sd"!(eUmSSR)MCyۙ;WmIED3`RLtyZcQbLJ)}ݤ_](](,\o_ryy~tTu;\_]]W^|믾nRHbRhRĹ/*eiǗ_c}}CCؙP%g榩Y]ݯ쳏>O>{O{?m="&'2JD$.N`Cb> l fl6(|Ա1P|>gD՛8(C"bD嗿m@D!Л~;D\00Z#n[VݶM O?|lF}[37;[aSRy@[mn-($ui/.gf6k=8;?_,q9A SO AJm0ow0TښCgLu]VYDQls{#,VrQ4[/B%96)i_~CjfUS___vW/^o6'W6jX,uWҸX4MJ) !L(M3_gZ > qm3{왵˗/~7z p~翪jsw7 agzngjF4kmAa]4b4xkXk)HG3ƝBDYY품*ܔĬ1Y@44 "˲P`sw8f[RʞDG'3IPg` [nΌ1Me۶n뢰ۢ$"Aa]J4tX:S %a8 (DrZi:ՋW/v~SJf !c%ۙ"FrMF!4M 5WErO)G%Sb!)imy4caL!1Qvt)<1XAVD}gUQFH14mu8Cwq^-Ŭl1\77wS~qSL[FDcTA^TSQpwwҳ]N!a-9#9 +ˆ)'\J H`fuAi; uDއk&cLuSOmĢ%̔퀹瘩H6eO!\Dp si:(OL4NÈb@)iʦXwO/^]PJ##HT cDASΌofzUrT+4t!WJ#b۶UhNJ D17o777ڻhL΍)RhߩDc~us+O///Ϛ(gWY懯yݏ/6H%@BR AH1JaseQQ}dn7Mk%fBd,1MG>~}Gz(_|?囿9!"@H fy"I)  Ln/1(뀄B컮2%"DO])KWn~㫶)}-RHZ>>z@x_> O\,.wTPH*o~GMTjմ>?| H!Lf7 e]]=zTlL3s'FZ =gz(ڠJd<(E W4ʈխ-m w3 `B5 :C"SF$tw(u3_-墘5b^+4~| ՋnwawWix]73pr>+8 %sJJFW-];-c7at8et0p)v1o!!]b<;[uQTt^@1$D{YS*;wf1juPJ*yJkN14MD ~dRu; GGiFf(bBa X릩q~nQH""%`PE " qH)>)yC9:Fp% J)sƘRE(&U91Ve[O1P$@B0 `R’"2II8P )vxUf>+ya+]6MG`j2Ioa*˪:;;)՛ۛ]7011hDVpl{WYϞBYU]!XJ!:ccهl9V/?W_~{?':io߾ׯ~߾D>E V9ؚe|9.L|ڢIn)]nia)T֍g{O1p1fviww_}p5xuuQHbE1W9-t?8_CuyqoZH$vnc% 1$c-1+WWQUEݝ_֭3f6 ծ0qJ̜{{s}m7pfbU{ǹ)5 Uc ~*纮˝z}Qy*3e[6nu|>_/E;t˗/Sa9Wʺ0fe1!1I#0S"1: D pDtV|JݍC#u>߿X2~dlwp!He]1%֮|XA]2HȬʲ4!$%bL:%iS3Vi@FTpvPn,,f^E!iBPLۻpΪc^uC?N!U]2h1av1zVhJRD 2&@D ҵu)1FoNIcDQՋj121uC?m6ݡgTTw,jdBtﶛi,LʦJw~)g1q (pue\ᒉtB13BPeVrdP)$ʗM00(Q9P@"S a(B6Bs\N+G UFvHQцSdJa^\/BȕuVfn(1pJن"YL XUEQZ@&E]]eu Db4$"aJ Q +MZS' 1GgRcШ\ӄ={Hġ,K?P:G̃P:Tcsy\HFX)# A @J 2(:KTGuR%a y|Vcw;'_9NOy'AHLJ) PDr8Q{DD!'PLgLYUQUUcQJ+Z'a>cJclCʚ0N %Gc$f.ژCJ q([Vr>ogSO.ڪ@9fIy ș L Ð͈z"Q !>fi+6œGYOY[j9a!> i"J$qǧO6m(o޼}vyq7_~><17FZg+bf }?4McPՋ~T>=FZ릴}?_?ɧ>|b) 뷷{v?DAD%FT"@mcFye5M0VU @ub)Jwrv.5b4MM Dt~YҼٲ]^<}P 4>&DU'!ޏOUSF,I4EDɥƝKRU5==X` yUVf% eDA<"X`fafQ#qE uS_o+0vx )^nZPwS<:!g;QW͕sK|{?45&|m]blz\XkwÇ=>ce) Ӵ6]ҧ(u6UUJkda)5011Fs"2tR*@UU(qQnw~Gk[zvZC!.rJTiY]j3>"*D,۶Uۮf1!0ѧ }:Mw &g8MRe65cy,F AfsqF t lDL*D#X\ |,'e}bd3J'[PB\1&PC?0nz٬j\E4ryzzz~ .)af'0JspH"=%im`ȱ6, ?w3Jx!D:Kwb v`!wCLFkT9o eDm-pCmks,Sh6̌XlUdGD̲3HH9R ǂD5Yf|9X[VNgR?g紐97y#!fуQUn&TQyXA)%k̂HBJ.Y D )12R֜ 626gGrL Pǔ10jJk (c MeZhML8<"%`ܒ1bON sQɇl74E+J)( h+IǛuSb^VxP<"slp BDs=~J ̈*1wa]\Η?OOOFI wo?r8`t D'N"I*R@RzSmgˢ"QJݟW/Uq/~ۏݷwD)FDLH1A-rZ, 愈@R IDAT'w:!~'cj% JۺӨK48Ĕb,[J_c[D?|>펜pxCWkhjۘrO;<"6VW6q&in`K`v>v("!w.甜pSJfBjuww[5ajNw-ZP$20H=;FRi;`f}w.g;8QRh/h7kP4p8.c6MUsr_݉cMY*[ ?CNYc>0Qc|'!D?)K+ 39yoE{$$@g,>兙SD!yIcE3ZY"fSN˕lsf,9[BDY`%F!R)c P(ҏG7E^m\euz=5йaRdcTq"E6|JsQ^l{etUUx s A>=83o؏lt1.ܰ$TJ)QRH)PFS) "UU]7Piu"Ł1BTJ >O$2CAEYF)g 3*ΉI/8 _AZ 3$Yx;R|ᙘ}U1@䬡bd ܆ )fs~YIZ·9#$e<:  ~z "*m{f>ymf ϑ":V0VUSp|_f5 ++[ea i}*CԹq胠 Lc zBBBNZaQ2".27H\ %~7U{^\,x "*GȀz$".X20)@|UU 1eB4bj,tYZ[D8!bPpynCiL, QEa*{mU޴m%i)(Q[c E,t:|͗/n(ûow}"F8q$aEJ0,DEմ|Ǫ(tjME1#1wD #ZfŘ 14 Cj-)ȇn;Ĭ&BrcJn 0d9V*妕p^1?!Q!GAm2I˦C@3Ef$`@$X4To1JE?I/OԎ O1BTbBS&&tq}"23q!QfdxANd1YΞqfl|ȂI \%bH΃ "aX% (Mq "Km {]UX],An39GƄG*ˌ $Ȁ! *JHVDu]ƪ)I#{=>nOش)bͧ)YTrTZfI)e$D$߅MXLfuLTVe~yfeY㱻\^.mmV?A )H,+Hj#* PirƦWb5_|oe >O??? !u KJBBs9, MSzy嗷Hrq{#prIR: RlU]kbBCp/-_ut^i yݍ%d?13"@j){x%]VId&~vMM>SJ9I]DrڠC@Ĕ$"$DD" 3 u}ĤY #3(u^98Ƀ}$zź~A#apNϞO=eeD9'naG7Z.fͦY]Ϛr}hqt)i%2*$)pUU53+dCqn ARй(tEBD)BZۋA;XV!XmD;nZU/24F(fitZyu9M/= hgs>?F*=tc?1]N9&8B8[g; n*.Zc6`gR.gba(_HpQB@E(Y"%*f]bΆĜ5HYa# 8z"v>F28fnlhYa=X2 7Z,ͬeQi8Go^E1_/_?M[&/#BDkΕOsČbf4ǖ{o!03)DRp#BlRS==/2dXyl$KB>R8ߊQ/.8٬Z++`ɝpG t<Rm118C3>Ԯ( H)p{E UZ]\-V/n^$HR!P ~l\lg3nvF_m֛Mۀ Dqd/~ ~9m?qlS$77W77WTR\N?=<=~Df"1%xԋjTRllBޥaq<{ICL>E㜛4ecZ; 8MsU>Զnooh. U@L绐ѝ8x8fEali#k"[Kq0 RJ)I )jDPh*RN~" S:#N8LB[pYV80EYoںI><>>nں֘ښ'0J *||xx=}ӬiNN}އnڶ"]׹2~w<9ҚbQ4M\TbAAɋ)ʅ+TdN„b`a<" o^F2C`)h $Rq|@ !{ 0~|"RLE ü\D% @~}=vrhjjڪ-þSZc BRJ*QʲR-yAxvg 1%fH"B!1Z@]QD YkM3HpѨ҅4o V)/rl6,@EDJ+\n!ϫ0_ EP乞fD<3!e" >ϟ8?\zؙ,f)3.\))+y0s6t̋'$@ * FˬϽ dN+Hk[8)Q֤G"4ֱVd8&&TE9Cr֖rSQ<&N!x && >H ]dМ") D0 Ɩ,۶(IBfq?}|&|sy|8E+bbRB9] aҊcu^`{dheQp"v;0ec˲ڬo+0KQ"'t-hL*WUUS_]]]^\_]onVdw׿ۿ|c̜8ez>BD@)%:| $"[*j?s,[42qܛbJZimL!2͢46&םN0_}‚ LJwouzmQ\o6|c,R˶C߻>|?z@vꡬoܬ;v8fMӔZꫯzFDk FwѝZ̘Z!rC >hUSG|$2'7ͪڬNXPfQPeլe{!z^5J)Xi|SPi=jf2I||xx?) qTRFD$ƖUQc7v9wG?R,D;a$Ѩ~sXMu" ;_T:m}BESꝵVZ1bެVLj&?J}|oO[UU=ҍ1|̄qcw9'!,)b P)DgENA'˲r\0;$Ia }ޅ]aaLh,=km6D}܆[Eb,-fB2HSJ޽SQDb>Bۏ8LGkf. 3Hr8NXLJO 2,LDy(<3`|G+MIϙw'Dd,[TP1 DC ,K1F@q9yI&eM( \ΥeIn _#(yF֬swQ¢(SE@raw؍7/>ެucWQjz|UMx$ uB!<h6V)(r9iaeFŸqBD9X37B7p0sh7Né&q<Ǣ(${gst~¬DąїTFŊDЇ m[PZe;< gr@ H~ IA>-Z[[ J))yX5~&b,ϯYr ^9ToI@̆ˇdO8i" h\EDk\8VBPF1|CJ N` >Ԥm(ua,wR>%|.rTUs"Ax%~wҦ&])œuֺ.tJ")1އxb(]BȬ^^Th<N>:o)5x~nڍaw( ˲f7թ~hB`"<(}Uv6eR]<}w!J ѨXC"cK[ b;/׫m~9nw`SPw~|{G1%i_>kRUY/<]8}C1cbNdLBL }DR$EdU|ʞcT ɨ8OM.2LZ[W mD>?V48]02H{zBh| !8Dj1$9 K=M)%T:qBA]X0F0 s. x0ʲ7n:()6E]XQ9Y/r֯1 !fc-F4A)  ieܲ \&YbJ'o<`"Ҥ󂩔"Tp"KkwЍ\./_jX-,ʲ\/?>uc."gB@bMQ99FDbb> *TYM%=  !ZM ۷osp$e9WZ6E.+)Hrsn|&!꜍%r.aqLJH^ϿA3\e Oܮ\b$ba2: t/D$_j>tFC@|yaٶ d KYN \a|ÐL9[$rRZS|) Ƹ0)iPƾɝsZLUvIY-UUh%bS%AQ2@T @Cbi'yZf󲨭4XQHfoͦВ IDAT@O@$R@] >Oe7BLT׵d1d4)J)D/y-֥ftaawe]ffjˢLCIBv!bHE mRmS___fu}ussus7[-to?|C?ldf$\=U9= gMDZ"X/J= ]cKۭ SQCia{|,sbx?,AXk=BכyY>>elyW` 0w?iJ1x/x8Cy}A-0:"~w_mН!0/͋;00sX0sƁYӔjz"!Nw 6Q*JIMS1uYUYBqGVj>:Cҋ|8ׯ~4DMdDp];[ܾ|UZFNcڶ5J+~SjJ!AbI}(˒Ep4M,uEڴbbv}PHR!(r4Umfu5kSJ!c̶O?|H>EeѢRR1ǾGDr^7Yb}?Š~w¡>r3[U͛/tDAi{n̚ [,š}䃏8'08"B.2#U)%PTUe꺦5VlJx<8]7tð/lb8C(j-Db(4כ%;$-$- q6o¼ǩ+"q^MaݩÐ$ѹS74Mabe41 0bi,.0 *b)HD:2$ac [T!Fy0Ĕ;1/JlFnI|dFA4'q>B^ɟw|~B™ /Ͽ+?ϟaՕSr(52wQiLQNB|q7ƨs5H3$׫D$1M&QΧ&ksL 'o|iB4εVj ,F뺰'9G ~c߻j5/ y6k001zXavqDF2kTib4J4E5Ic z7a䄚N_,f}Đ0)ה/k LZ"ə hZۗ/Z4.|^lN?~t>~|=mmY5e37wݱOIS()!m4H޹`Z"ZYyw=j^g溞́Tt_ߺS? Sb@R4MpIZK C)%yd T"RP7F]_ιdb.#TWn_!pJ3NDu]]wE|j 0 q黟vbjUjsl}z)5$1U;۴_z>amOcks (@|)in YfF+%)y8v_au ]g a|7cUeZWyaȖ)J=k=NqXb?ZRt:IIAl.8>lNSa !/o}XfMYkFIL 1$Iuݶps"$dt1IJ (4UUm5_-˦M"]?{1% w7DƱ/˲F B8wEAuSnVv)~ČJ*O t40N=(t[j(Naiv)xfN.xp16:I13[k kڦ*K[0 ~Jcf("Ǫ>^~c.0idY.85M.i!$I EQ4UHSVutq˪b`}LA?y73!Jf )iG25Ɩey<1ʺ @.<.fm sNJLh4M@y&E0!v?<E$~*6$) H&2!3৪Y{ 9/ [ct)o b#!K$C\f(0A Q`yz1v{ ^泊Wjg8ڶi !r3a,\bt"yR/UdӊH5`JcʍQBd$eOEUq".^]_d**=M.vHSuY-%\=7D$-Gϔ9p9KObϹ@D-dz'רb.w9%Hbk$ϳ. |DoS{K;Ex>IإAgdfRsB Q)Uhc.C&0ZOn0|J1L m73EYSU}/D'IkMQYY2=5NR !n,JWUS2NIR SJ 5vWj\,7C{HY) Yט{cTAHetonYc um'7Z޼TVRѥLJ/n5}gU0*g$ )=1y#jw|Yz|@qó߽X7CFcIBE)mxsHnh@tca^]m6?LCt,-5(cLH^-4TfZ-n|~6L/=~ȁ9`kURҨ 7oQa8ñeWw/ۛ++I&k(t:6!^\e9- c䢋{/?"Bu3Iѳb`i7|hg1N~4l𜨴Lj w^y|9O) %PJ 0 ji+zXڢ((߽{0bŋ D4!@6Z0|l\_K>nHIW:3즘ٺ.ЋbsTxs4*F 1Z5eԳBn`H/l6釟~ޚt:==m-&C\mn_W uQH0N}La"ZjiVޝE1K{Gea{c G2m3(>Iҋ~H~&]uWWV:dw1{o=*gFC&q:k/4en)cjVDȢ)fx=9Y.Yӄ1+yKE\hs"BRBcLE9qU\״7oi Yu]/f1K) {Tko*s ) 0"nc2CC)0RY,(DŽ1!!LMv!81r/ sMJ)$"Z,s'(h bZ$1sMI4+ѳ/&fR`,@xtg7w?}mAW_`Y2%S"2*5E/#bhLb}u}>wVipwww88faU 0p\E%6{_5"#zfVf `b̊ E5۹~ aU[գs8?կ~Z.Dbʹmm5sZrGPϫcGh@D "*9EGQݱNIDJٛ@U#g"3Zcѝ>?BiTO,Z-@!S&G;Y9~$tǘG>LU( ()qp492ǐcL?뺱1mjۺ_ڸIr}s!XáY|Lm%u~ų۽q01fȬ<O1z۪)^)g12xrՑcEyQT#otm=nf]s{~ytu4ܢkW]rjf}'CDcrDr>LruUr߼_\,ON8vo6}?̪lj&5p e !!UQ@ SNǂmzWܽ#z7Wu,|S?l6?}_ʹ±cbB2t>D`SxÛNRN)ڙe^,xHq啫]́(|wq翜UMx ϟ߼|8R,)K i$u:vu̗ˋn57@ÇǏB[rc?89&} ?ړ%8t`,%!9Sί/Bt}bԜĤ|f޵ ?_vV~Ja":%2%(K_VMS A)┦DOwnu< .ˋ_Wnrmc juqvi֋[9 l( 3,19f FADX׵5Vdv>=[/@ߏoq7MYl6 )u> 1FNY9+"Z̚]29a,󦮚vvc?4"Digպ:%s{*\U"9r1h9C"2lZ80q9 CP.KBP5&"6>DJV qWR[KtaYۆ64L(A&P̬$%s PA Yrmb8#*N."Z4ǃH ="RE"( @@ MFQYDtq8W7gv>imn~RݶL&Lj S(@H%#csƩ"Y@ | n?~ qȀ!^Ե֔8;f 0$cֶm[TYVMxW-#x_;2 /)K<&H1[k TŮd DdRcqFUVƔR.9(1dw i j = $uqAW*T+pK@NVD}U[XJRr +O)jqi BE$UFTTl&0vW{bUq)D(,Sj C0.%ywqgs4)Y ͇ @!%R4$h( HPbg`S;g,'g*aqdyvÊEuG?02M彪4J)9gUZ6ՋźY޿8IJ8L|ٿ\m+C?|椪[_/b7OԏZSrgSFyۭVbͿ_~X?'η)18'%â$@,EPBY'"ZEF3rv/qb[Uv:i][7 PmϗP;ww_ 8 r Wo+#cY.vdRv޼XBcEzus56;j;[Ε(=4拳|a}l>yFjPi"n;/֋겪xxoxc nwʯK>l)o'`ؔS 1FUfI?WgV(uggWuӅo_' ۷79a_ڦDĜSU2ڀpY[MlV''Ub?4ͬM08t{a-kzn=9Wȼ툈sBīC]+W!͇r8Ŝ]NB֧?7'u(! !CPU六9Ȝ2)CD$eQ9&Ak0eLԎst}rsqi-]'KwMᔧi*9Oc At9A*u[mUM7#׸|v>y|uݗtrlv!Ɖʺfi6O>B=V$l *s) XUu\8aΚ3KRB|X{ k@RC8e9͏L.t9K蔜YV@wYRYEOҙ1 @`GfB $rG9g0'_Up@@"VUŠl>$MNI) 7MC┊!>$BuwMS/+?O0iLXq(200d#}UrIDĜ UT2$‡ʹMnyrzw[eg-"[Rjj;sd.g~8l1D"1wl^=i΁߿t5_A<}O);gwA3G^\ߜ_={vWg}oYbU9P-rJ RW"*7%QG8?Y)3VKq[1cnkUҎ@5pJ,痗0Nw>}iZ,~as(%/K$ 5܀KhAsvvFD{?|.HW,Ζu] cLEY,b.Ni660'z]UA$rEThӧ~{vva>IN8Of>կWCDU0)xݡ&j}~f`c8Өb^آʜ5,ZBDS-ʃb__fen]5s|˝C8Lc<249bI }%UDtZ/m[7mSgJXr^-%D!挤eKݬ8S*hN!0Z{:!ќSRash "6M39j1L:Ov ZJjE4*DZLj,h2zm*eU׮N"Kd"aU$T-tE9E渺#HhHOzlt~Xy0|6X|HWjq$֘~ 9g9dAsR%x\MS1Tmz< %w IDATcLI$'aJ[cd)&YcL,!O@NSJ1NƘbծ77>if\-"rbn(@D9hl]וmm];kZ} *9g1+ DD0XBOeT QSnIq=G11]3t<b7A$S?8oUP'[jf(JDRaZ׵Y~o , 2k?̑bl,)%2@@DD(I@-'z=k}R<]{_-ڞÇʱSȌ@jkd)v;yonsRZbƉokw?SN8@QgB-̂Zfv\m3Y{˯^\|eU_e lVjں0}<\뜯z8bidUWo^]]'`ICx?mU 8cL"Y+[HUYX1 B6̚Kxsnj1Fq,md-n0T7w~y߾y9sT :Џ3Y6 } ?}G2 &WϞ?)YuI\̢\@Tf3`l>קy}8wR )aBd%g}]*#?ĘTmy 1䨨d8[C0sԪ p(šiDeE\,G 3Yp8,ryՔ*d,B1>Q=a >` K̓v21,G9- eaدspIS]^^Ęι1u  3,$ H±Z#琓 YU@tTŕO띱~QIq:~CDޗRp$WUuqy%ЧqR".oCzXVk|ŜrlZpu]WU n}ը1VY,A(+Gh R՟:#& ѧ"H_}x?Oӟ*O)PdsG{2HFc*v> 2frއat'VuM5 CԾ!l>hɤrV#a)r8RedQ]oZ{JKQC8!]m}VRR9+kǜȞa޼ysf:::[;@̄|KSE ِRxZΛ/_=:nj d0v5Yxi9R}7lfDM=?]˗7O_yvE$om;[rj1E"J sF,ǩ1jQXcbiT֫79x=y:H8Ima{xǏw}< ] :N8U!5-kgxoh5w37ug/n![^ wb1qssz5?%XS2~Y-Km87w?ÆX&tw^/ 50MSN YT͗,p8^<{n߾7UB?LxDqZ^]|}SvcLaZv\ anm~n{!fնm!5hXrXf ".˺=̻A@bn Ƣ C?(@Y"$Dd^˗/_abû7r9TຮEier.W٧ۏ5>?YgӵZ`VP! a/./N)1UB?)K?LIT9]MU"Ҧ+ikOuS) a}ei Sb۶`M)1KL igG#XٻC!Ņq=??-[ 9D`g<|*M(Yss[ڦI 8jVИcAiRJqQkW$DYӪbQYb0L "9$E2H?ƈv]Hy1e`)enT^4 ~5.'H>13sԊ}X=PUDT clS98LKb^eQD9{8d> ̮bh+):9 81bUhl!`ž 3 c 9!UU`۽֢iBaX̵,"BD5r53 L(YECDCٺXXW1~}I 8D1h+o?}6'XϤc?ʖ=(P-ɢ\U dXnRˋ I&@UU iƉA%Ƕk<,(][GC23(4:Įڶ5]VUys0CtwY@uMh1y !b`)m "9lo7\/W=B)88KUU,93d~yq?ۿmc^J!4:C޽@ia[Xޜ.]^\&֡V/_zqu}fрa}o!F05kSGAA2n1DIZ`b"\ZP QA1VUUf M]WӓE܉HxX8S p>o^!t1fzRhkg~nfFgHaos_/__^<8keݬjfU+6W.1 c짔)-xW>y*3LyJ~HQ0 kNes `k{Z0 S@ĒZn ]+4 cQ_|I)BHԵ+qJb9wqx8@)bܑ3a0Ldo1J̗y{糪a>=nqU, o+ꨟTI&#G JTL>qpX?3؂$/! Hٹ1ƲWU5&rlklfzBDO54֏9iRd 2(}HDa6Czay\\~|_9篿yqbc\iD,ME2usv˗o._~wz}L@9HtDֹU_̱H5#aY3<{blPQ\LG)lV36r4+`K,i˯着C)7MBH:sg'rvu T(HʻGp>/Oŗ/Ogݧr1Vr9۵]cՉUs؋5W`M1nqDnBwo߽OeFS0Y58npԛI0"a^}'))RNjnnn˥u. cto;???nCOb>SR.z9Fv߇J{=qEUΟ6[ިb/֧US~rZ?鼝ᖧla9!0|0M1ENiڄ-. Db\|n>sAC1LK`U4Ͱۆ8vz/P!`8Lc?L|V`QwfUAT4D9O{XgMS4$NRaJ}jr6YlU(;@(l-fB$HmS@۶!DŽ0h&rι~c1i(pJc{5#ӇHbwӶ1&%GDTX^CHu]!dնǏA%$sQY%V"JcN\$UHQ뺞fe0uoS"ij{1N#DVD1 !bfP]U"%`$0HS,!dJbjTDA1N D&DJ͎S`"œ%}SUsΊj@Xx y~?~ݧa?HbJTJuĂ ȔsRepcrD6dHE8 r eԜ78@t;d+#" g䟸>gYṣOGt[QG䣰܋Eq`D@"P!"VglRFPWHkB]aٵ P!ۘt}JY<H8f;TIP1Lw1kl]j9CѪa3a!Dмuch^D$Z9;Ծyo^z.?: 9')!=6XCUm!:?]\\_{o?}}dMD\9BΚ0 ]@.yQIX7]SN _Vlyի+t$w߾UcfhʑӜ̾V{9V[* L0j-#"lgϮ/@0kZl0-ƺo^\Wu>fiݰK9a$g:fCcLowm;u-T܈|滿M{1D2XHb@%`-1C|̘ ٶmfffk !rnӲȦ b6OUփ, 65A ysi1OAܳu?qo~8FZc  B6x5 hґ(34}׺YWIR& +s 1(",AʈwH"ޣSJe0柾=S*OƅlU,x/x|xig E c뀖MeE| AcD"*sJ!犁Øh6UR$CVYL{4x|p[ AYlL.Ɯ>l2`[Z,HW 0 Psb:L4a*֍# )dVPE% c07wxsurzo.`ZOK[/_勛닏?cLhj@I%{kYR]Yn˫SD~~ߍ7”޾¤XqDDcvތc\ѳٜGUu)@Υ?419cgQ"RarSCZ/{̻ūW`jz˶maW77ՐO} a;smDZ_ )|Jp޽{um^|)y nv-eP>@umS7onn,Z8k<>8H6Wg}NBrSygl;1OT9?MS\__`iJ!2U~/ Baq n0Ϟ_>{n 1BnCzޏchT:]n;C`Q(Y58[17UX!>;o泉S@#ss:==mfxq?@W\ONk4=XOgf16Mu]Uhi baMAE2Iy~r~hl.w8<T%B38k5g$[˂d$*)Fϟ8ksF!C2)37 1j!,pSEfBs."!gi3URŞgUh ɐ:ΠcB:bl4MSu T THRAkbL)YPT32tL͔*=>(Bf " ;i:Fl'x|DVJoIl>yp|$)`I!-*LƨfP`DD)!>A2Qjx (Qlv6*\G%;r.D!en & dLS 5&M)gI˹q<ﬧ! Cw7IQEFW;_;;lD5((fќID7_>?_.O_zz{}3ˤgbXt/z}wEr2i9*$ }U[59;;C,s>tvq~8]vkf@c_o|ͯM?]\@ePTkcarΌ6}ZP: =)eT (Uu1_^^|8t]_@aqUh17*!T9v}ar\cJc4NqBc7B住"91 *dDWrP6$c]ŋE;kjE c}q =3[Rdnl6Py@!̫l6ڶ].eeRJKYk#sj(բ(- I:IaR!IbRUrU{ ΘPB"B I*H؏CaVR><*Jy}7_}^Dv5rJ.-x"@"9"2t[JJG@jZdIЉ&L99TiD<s7331[#^c8X"Rz@̌/Zhh.GFUE$Y*D!g)'k癬faKUU0hx1dHsb⦩fmLˮb,oYBzl((c&2!ZpWUuvvVw"( 1E1U2%ֶ1C0u= Ca|flιDB.1"^ci"g(lſ: /Uc=ңp`%=?" jNA2HRIYH9*,"z,0%#"!3hF!U- L=2cLXZ\ԪuCs]aDJ noͬi7,5b`d"Ղp"R@1"}ˏӘ\Oy嚝7 R{%)A6hI J Hj‡뗟??/Co31cNX^={zwIh1TH)9f`)]qCP׵x,g_}g/N/Ϛ Ayݛw?o.׫I!D9>Y^q~!X㻩SŪ%J1Ī۝%e@c"Yk e\./..~sa$0n>\?o7f(; }ry~XtW) Y2Ը>E2Iv&ߟ2CFIحb}6~ hЌq,la|ckOUmu x uZrrfwh>'ryc e-^4/ }Q~ߍPY)LBjnYUMmƁˈڴ-0iˋ>oq6ph~OSm7i׈X4 0O1f}VXZ׾n+ E2M3-WՉqUHqu~z89؍aL J8®Ca&*z~6β@$!1Oq\ c۱J9kR4IJ c'''0A *`4rN b -T֊zd,YR眓hu!cB}?J!ˆȨMX-!pUUZ:ãfXh&ɶP1R Y!۽Ud@iz{kIS0 $*29e ,Iv 0u]kU].^z~_0sRǎޟgG@fMԀ2 8XahAd"V1>5OQ9gkXeGi`esQ$GT*>g"/)g(z"kL "@2$_0U##ʺ$⬝7p('!M!ME,*ιr@Qc n|R2"4Fn*ql9iNNNv0*/NHHc b$"$qYD1 q4Z7^@ͧR Pf樴"Q~"|j5Q_#]Boa Q!,$(X&D%b0猢D& #(7 Ze\:}CD0eMR<"e5X1ejꇜH-xgVvr1S̆E23j ۡC?~{g˓U:}e;RRU[k0.."TEbH}ϟվ; +]ΪIO/O߾۷b(KˬL$3$)2 0׶ Dz쳳?|uj1˾}۷o_~?7g/ntuDNR*.C9iSRwM㘴mh,KSo8"tR.>-1lP5[30YkuUC?~b} 7 1"=s @"(BV݇ݽ]g].O][a7~ÞPVj}^asQxqm]Uw~q ůa!ɲr,": TWm3W^ @Tb ÁA۶}jLSu6Vzm1kvca5nAĦiTi:t/1(o!MӔDYQɚRPDʑ8#m狕1Fd6mL?^UEs1 T0Y1Γj]틴za)3F}.;D6D%9%1dxTeo>Q`%.z܊6J̖ 1 " b<){>{b߱c*7YND) j eN*YEr`uu~_.rf8+0HpDs+a vVRVH hc~6KI (ŜE*朙LDSr|cMjGTM->o4?VJjPHӐ1)Mc:SOD- ]9}z[Y+lM """2̕(0d(F/o1C!ak1`Zʎ-N1+yo Ua5U?&B"$@>ai&KdD}) jzvܷu43kqawݮiռQ3d8pR&Mt~O.x|]lON_=yz~ɓ{|f jrph,$DTXb`g3cbg?|{OAGMmo6w$Dqp`ߍΙgRHq"4qM3bu~D9 RJs׆a = jmOo~4nwwwwl>b)n6 9)1ӶvnCRbboڻ%D2 f!8NUl_,d!>+ceL,4 w'+?kY#US{ ;=cX6EOY{6X,i놘SN9u&B9׶m6u]WFӧy\iGM? 0 u]a|6a(cq];i8CS cΚrf6, U49+c@f߿~qVQ9Ms=*2a\]שE "UŬN)qXgݘ-@p)AؙV=lbwcy|4 | )H?M;CJSL` "8$dg]/߾ϧyZWa+\?ŋΚ˟?m!'D&eD9&46 `aƺ7k˺'g < C׏O?澿S dvyqsB:b"D<.2>j٢bU-5c5:&FRePAesڦu_}j>cʱr5[^}{u04 h 4/ctD-#P@6]d={7p8|Տfimz\.Ϟ?w9^B 0L!0Mʪb)>0eqg/l=Mۂn?|vqꅀ!:?uD!6y[}( Xhix lYh-VgӶ]0FE͖/y q{w]jX ;(m]CH:]b I4DdFc *o2쇮Y/=mK؍k*՛R)Hpr01xl6<[]ۘƶuv~ƐRsT\|ͯ/_[dq~e97ä"!!D0TSlHTj5s9 Ut,qDħmcཷl "v>LSzq.0"3qrε;)xZ={lZH#ce4yL`a~'"944%SXl Xۦi4㢔*:1*vh-׋86k꧑-a?vIv6ɰcTvK}|o*U䤪s4)<W g{Z^gjw,?J1""ca"ѱ'#*"21@tF1.T$9kQ44 sbM~R9nUofMw QX2FU [!I@ADa؂1XΟ?}o~jU qzxg9z\,7ugl6ww]"IAR"C9CΔn6E:_AG@yClS@E#cz:^Mcvd]m ) Dn; Y c[il##Ԝ6M{Ç|X|^WPU! OiԴmOi~:ؔXSRXfs~xx 8n>hBIBg!Yݜ9&S1|>@bn\|bs{Ʋp30j n0Y"DUr U4MSHQs&TpkO>{vݑ1=ț!LvӴf0ιms zcvÜa3d +e 4E IDATj1[.םwmZg]QɘfLadkVg'_|\F<n;m8R)S8qBz=5[c,)YC[UM)Nc9tII93B) )g2 izBq/`6QENuݴu ųj=?=[~9oBnl !ҁ*Gj,= s.L)%c)!:c̀82mۺIȮXgdMS! q7M{Su]WCzQ@bdC@dD9Up Nq<(gYDG‚0aJBPԆx2W-s0[k+cR$"LLJޠ1, b2ʥcT&ڣZC|ctGQ,8S(" !(D!&\ "P3, "?}ڴw8,q9g K9f>16"K38ڜs.ݻ/Ɛ< ñ'S?E(0ҀdD 9D;XrpIs) c*_5ˎ㴗!+Q>jl$BD_>~H%'EտvӲw6-iX "awo_<Rbr*1q:Jm4jZQleBQP<9*Q "(J_A6UEk=ǀ3ib9 $Y;L+ VT8 *2͏^ c`ݔ>{Wg'se}a8Ɣ'8 JLQr3$"PDÏ׿㷟=}װy\?m$Y*ԕCMؠ$1gfol7/>՗_<}gv>DȪ!ﯮ>^_{7yrdn?_֟D~a e SJ0s%KLťpf!Ɯ0Ս?f&CT LQ@ِAʡdJSHi }<ںo<^Ӝ5lw2U֙ ]5>9B cH)enn5CAy{oTo8:9_=pXjAkؑi릲2+kx\e3_.hleœ8ZcLW/Ϟ=V qnִ|oFzL]y猵]a'DU圷gOIq6qsݛ~3B##nno(XC4UQWLmSiLӄ* Z;gu=B38qh|䋯/כCƻ̗z>kE5攦ne٦!4a }7Ll'IuCu]uSU518_,%p]/?rpbR)3 UU9(fb2g6]sE|QЏc ` ~WDL)XK9O!S59TyL1'IyLQ #iT#}?FCg?[.}(ID4x,8HVֆr0Ĕd~"0C"2NRJI vx;H  ^!TM>8a4;;g$)GH?G[Uւ@3A #1朓єPQ,bV=HD^la$FHU]YAsE2IaB)UuNSJr#("1DhH%&>CJ΀@RO":PAbL)jfcrN"b `@'Du8>6IDtZh"r8n R[7O/5sSUJY@QR c w7׷7MS_,lg陎AP?& \G]Y>Il[1Nmdf)9[w^ZcRH8Dr+*`Q4?݂)=YL]MCo c)J%B\V(ٰflo痧ghg/+6?㟾&012XK%Eɵ9䴨[vg~իgOg'`a]￿z~z3o*UE{lUƵwow(ǐHPd#R:XJ}lV{YBU$(1R[4]@6*LhY57b?<9;!O;[΍Y&IO./H4a?2N[_ueռv4嚖-.`JA4Sd⶞ To&zz~` q4/$u)nnn )uuqzΪUl99CoTR{j4*ƈLcN̦/*z1k}n'(KL.4ϋ\׾LbL!0$Ld2DaZ *O,?{y5MUa뺷o;t;3YSyg-{kS$)2Y-1HrS !޳ql? e21uj=IP4n趻?0 c0Eb:<|Dn;c-C6YXΜi!N##Xg|elUUiInJV1Μ#SH4\,"VUU;UUv;c0LƸiK$1:o\;j &D&448(%䈨dl=yS9'`7M[.Vgkkmws훓3mbܜBVI)a(9AJXB1RX ]GKU˜ιjVUUzg)2ykmhHrHl$~:_2glX,ua6!n}(4"<r38jKFʞ)6U1VrrP_֐HrTkM*"fUC|lX^?PXQHcs4Kio=Pz bDrD̠HG<f}3^}ӳz2^52(*A)|Dj\@☑I76aP\1['rp'-j'Ž3<3E 6N#j0R9 x&>}J mo!L] !]\\a``c1{zr>^lvCtfSNj`6.B?*&@vv^,-"' Ysc].xE A8anu\,kϧ`0yf;_]_u qCY `QPߍ94Ɓ)f^ʕix2fL16.n9_59gUjuΛx'\ʾr O_> %nw] ɓ'U; h 81 w)Dd uSwS I%GkҔl~a>x@a?ޞ4M 9ČîF#V{8+rU5]Yr\?ޫIHs#B,u0X(ȿ'>qk41-(*Q|8Y3;T"+"B\ )FuҔس2ey9_.ߕe@"<8 iUBb8}}ey]5m?ReScg*qGS|OJƋl!33Ҧ #"΅c $RJkm!\m׶bE\eYvϻ.zgjm+Uc7]7MS <0N!7FD Eʂ"25ƨŽ㘈ueY[[-Kc 9[Qі_Zg]vBA/EY9ל+"!x`B}!Ic'3BD,J)AhFk`TU bcd`J)`L)%BEmzY[.cLp<bЍ`w80iGF ( r8XNiJBYyI!$-sR @!F9< TˮBZݓnRD [ h8BfƘCe;i^3D@DDSe:p*&`J&2(y,1S3"YFy>B"Z1H*;e»>8y3d9k$$`5쫷7I=v?]_z%+o= (4ǧ )! 2,=b>F߮/- t8tmJIb$"說?}guqɻirއyu=u;*HV)e Cm۶WUV}WeUU1%cr6`)׫W)Dlc?tl'{?9Һ,08p&>Fc|Q8?8!u8tcawؚoFk1z#*0`=0.V [ۢmnSq| Bh"{mҦj R_ca"!'v~ >&oѹi]wݼ\^;7m6X6u]_:o֐ !@ 2!B.:)JKh ke)~0dj>0wÉcPJY1)HyCBղ΅c۲X pE6OC7J9(aJ)1imUUcUU]͚Vk*ZC.˒:e hmU.-f RœbS쥔|L͆cJ)GDaSr̬S'43j="d1gf(4MCaqt{wq컪ј. :Ef3k|FyUz^,~vwnc7.Myb8y|Jd ir!TZR* R$B j#"mS:)@bI5^D̠r(py *T7d3Q+/iRUB/2x*e;T| $Pk!f+("&SOF益bd(6I{e<v*`쑿;AA xW1r|0 )\Gx  d@$GmE!j%ѻqVm"6@Pe\((/h/t6O9/#6*ۦ֥х, A&BJkFVMYf󼏉Ѥ@J59Պf/b1)q)Ǐ}(TMS;^]ш*þ(H*ƈ( RiTZs\^_w~ߜ-WK??>oCV%Z]B{ZW|/}۳W3(K>}wE>U(~1o/׫v j1wx觔{F@J)imD n)DC % nlߏyl-»g4Nۯ>їlu7pyN 3Lc&u7ٌQe RYIp|<~?nqwc2i7oon~/)ąi?C,vѻ,1JbRPc* S[A.˲k $Vn!lyqa&Jw>%lqxn)am U cJ)ޅwO<(fhc^֦*|e1qcLKy7Mc ݘRm;.1Eu~ eu\U! Ən6M;?GFj궮[ ΗonI`J1M>q*%7cG1)͖W7W9#xNCJH-ʲVfj^k{ "!r`H),IFS֮%DBA.MR_&q1ӿh 8w?zOOiԘr.YMӔ @8O0.7SaNDZPNݽ屻ZTU 2 MDqt^ŀFDV#ĈL @m˪UhEDEaUǾCF9a"җ<xtxq0jVe> #s$bJ4"2ʜ-e{Z?9޾3v;R I"RfM]z׿^u )q?=~_fZ,ڢce$2r^z,~}< )8W X IDATy ,h)$Jј;i*膱Ҷs1q> nZׄ cRBMNE[_}}WM-C_??=/X[8[%Q4gmoǧwpp|LC&PҦ(ں7o~q\SIs^?~zN1r瘯ڲg/׶-qۇͱ6~_M 1x|_-.9y&A98 ~IyCcߏЖLz2H)E٬JRc?m7*9Hq ǰ\^Y =v><<HJ{90tƮqn]ysةDDj6>up7K)"*-J.2[ʳ;h˚r/1&1cʃ' "2QZmۦu[5UU`SJ]5vsގ8vxx!#_lv'tV/5qJH|eQ֘lV(5`L!҄''Er6"0@! ٢jgI&ts~Pi*1REfE;HDr"%S)+m]7V*J%Ei"S]TuγQZI{#o1SP$C0P͍З?}01ijJ?}~؆ꗿjW؏ dPlիWZ_}Ӟh0n?~?~nT>e]6UՕ+miq?v|6^V4~;N%QR hcTn9h(϶a MQ+$$Q3!1* "b"*ԍ^4_}?O|r0sqE[TT𤁛ªnhQzͶJ[*j}zw O]wQ"|}o_.Ow#v^_ RWgkɝjnirS(51A"8L~nvN߶inpUQ*aK -E!1CHaP@zy,@F1ڢrQU;xLYR>4&BjF'q$c4iH# B~v8~\cpss} Ej0Fs. E]$$R;u]sx^DPQUU*)'ʈO1p֎clftb8>?=- .moVu;_Q\duq Cc4yeUUE,٢m۶e(ƨlqjET*GͲXc$)sCRƱpx<э}@-vRƔReGA1 RJQRi !Rh1lj;@Z[Һ,Kee Y.kEQ*֖PEml NJz`؇0eCJIi[UM&.λqȭ!'!{Dᘢc֖u(!"3KDRaB)ltFJ)⬩xlɂ,(%> $eO}pj/X$o'd@d A@:䑙0&i䅱/ *P:0xi9v˴K@"#( 9SE G_՗x(ǻk3=} Evz@SbU,2IN^ӗ<:DH4RJ"Ƙ?vaHs\]]5"-/Qb7w!^ԪB$p'Х4M6Fe5/ "+R5%"Q)THٝD@BH$ X$yqЁt4+仇RZk^Ϋ]z)Y.47o.Wn8S}wj4ow7o5X!ˇ?OS( օQYX7$C1D:!zR}c $ƘQRYy S֍ Bb)ҤˆRCB2BEȢ*˪:;;Yo-lR҆To&bRZkpo??=<{}'I@ZkPk BDPҲ gg+A`k.B~ ]}?ciipR虙3-"ML()eRIZkAqn)xB$YlQJ圤–#!*("%\Q$BkCre \$ 퍘FJRJ laQژs`a+B-4FҐ"⋂2/ 'h%v/1Nwx:,IBefVKzyFF8&,ӈZY4M (  ,#<@f$(nή^$xz?<ܡFm•BrSœA qBEȚ .hRƨX8Ь2. /}? YUƋW4M*2)P~"BF*%e [m*Shmb#K3a U]:? U늠ׅ<_̛a{xo#ߗEM_}}$z|/߿^\ iw><gQ蘠ҦfڂRci'xs}aI[]'A`i*/6j`Z#KtR `QzO) Ƙ*a 2±qX_76:7m,i$@pށv?~G?yM̪V*f7jUCfㇻc"Hk]^{V٬i}8Equhū\o۲* "vtӬO:(eeEA5+\tʪmg|VE 0(OI"mv!8w3"8duϗ3{KB<==Rb{<͛.۶ O)/Г11,A`H]^_]_V 8 V+` mtk&X۲;QiVCլnG i6x#)=1([7J H1)9Aݡov^2qs۲DKͬ]5U)J\sSCקPֺEUUu .,3eDD+f %b9{AʲrXM9.ˊK!0 l-W7yYWE]jjS),inkbKBH1]vqp]m7% +[jbVֈRR"yJ$.8JJ$!ely |E2!M*0-Jsyy_fwnTU5[,i糦iM!*)pS.FDZ7}zNLJiQ̚s1Z[SVmvVYTeS"&t%]uۣ8:Vy !3'On*E-fZSq)@aKkKVDXcԅL QL DBDIv)$QJ /Q 0U"CL@TJ%lɻy,i"g,eNWl=nV@t" "_"~~_}oRbٹK0YBYl:=F*ǁ! ;ZDH 8Az;Ŭ̒2m/P 0Rݝ!R Cd`gM ^ f-ȹ5Qe|jMUgp4>~Br*!"\LB'+R*I$m(hj>s &y:bZ벺zU0^.z1Yn7Ϸ#xػ?}/:~p.]w/7o^ACm>ㇻϷ?~VI Ƥ Ӥ }OE<0NS7/c GtQBJ8jS R V|r( ԄzXkaF)P@3ya7m7_Ja]Wx`h 3p^9b@Ģf岙bJ./~*fX~v&ey]Qǵ=KEӶ7o^= $&yRJZ#3]QTƘ>0jv^\;7Q+Ԫϊf7MsNa)|&ej!ĘDHkRjaKB~{M.%, qRJ5MӶmisч܅("Z붪,TVvy8{uk&?< 0HB1oj=[) ~ y;3ʖƖlmYjm&NIC?=m}7y831nrUe3>Eׯ^K" O4D{az|<~t IG˳ś4AX)Sp<췛gmA1n<nO)d> 2ji(]Q4A䜋O ¨ #)*4uC jvF, ;<̫77KC]ד!"ˀ4(<ΉI}?쟷}BƮ!h@cTլ*3dkUh)D*,9Āt@@}} ID$q3G,!"MEUuX-gUUՋm|Z/@cYy;EQ +"% pv~ny!bS꺵|\NGqX@"'p10)@EXUr1sn~\P5ʖV$1/uncwoр EDTxPYU^]QQ4rUitݔ1F],l ”) Q2J#@0F9hEP$YE #(E@dʂJ)P @D( x$!P@D(̬0Qc >.4J$R D #L@Z"R|ƒp:Xd@¡/3;p +^ҲDj!tW' p%7LՈLaK 1"ĄȠ2(` $"*";l9ϛ ;R=t$MNAZ#(AJ~ree!<~X}r1Of8G`<(RJe;qP)`J[n[&!px\4UAؔʹP5'{w}pZ"QX۫& !oWoPU {<>Oϟo?}G"3&AFB>Jšr1[w1Z6c/Yr~~>|mtY/΅'[)]ӡ]ࢤ|u-?)-wG Rv΍N7OCjD& >B=tCp ibz}pØ8̛j5)Ff^-ϴ^8qQaOV ]T6E .ϯL @a=wa߾yƱ$ڶ T`ae 521J)]=ko޽4Mq λI"R֚bw4Y;[=<}Eږf1 "J$!x.G,0K,e78uYW]Pluv~t9}r~z!0xɔZ,W_]\\VGfp{6>:?̌ZB&P̢jZ;ogrfB]5qD)x7|F|Q--L"jf}6o"qt!Z"h&TU6~6olU el\. $$X8 p8'X6{oc8Ec$.ʲ)ʚ!EuU$w\m pQ_s")j1׶-DTH)zeeά'b߮rxvEyիlo5.9E ~=ˋ/^͟*aVyn) S="տ~?$0YrcSFOHx|?ygEnmm̬̯.70e9[,nC3 صx<:Ubۭo˫gY q}\rQoFH^oRUdՂPOmcYsvzvE#{5C8˭R*4}3ں|q}IiFRVU뢘gh>&1F)B"m@Aqc2t4/,SJq]qF!D1FoIWtn'ҊCl] J߾efZ!kc̬2ͫ|>_.z?95F)Y-3ݘRRdlAHTU58eYbeY㽄ѳu: +2lQX B`#@7u]Om9?Vtf\euI1v㠝&s vumK Ee *8LS~JtH0QcDC)gBDRFTRָUUU岚Q[|X< R&}bHжa~miZ$O#O^ou#3k 3dF)Z뉼rp:afX%JDD*pDgZ]d6ˬXsN]-KNiZ>}LQbmI!l?<en2ȁq6GWueK"Ei8z[G`̏L)qy\(Uf9@XED?ҕԤ@D()LO &or iy4m IS !<>gA=z>IP1O _>Oɨ́Fq<82Q,HxDtħ $O2:=bN0 !T8Vx&SsnR] BV6αxcTDtFykRJIpdx:էS۴M?Y >BRёS 0H*΂|9"0Ɯ=$f9N]!YF2'"hZ^_|.- S{h޽w߾wۿ]9$qL)c]-y8kF)YU]וf\]vLo9HTI)3VZGJ>&m͋HHCchoX͊sA8iY?޿xۏ .Ӛ '@w1/^l B9yN0Fy}w}7~ppw7\,͝n©! l}_뀄P8qqVZQ =[(?|#E(˵; 1ז4-gb߶\ם JYʐzcd}<5V&[/_VJ}Wf# n.\F tۇnl.../| 9muMU2A1 q! 8)(D2.d}o.CI8DtҀ٩k8CߗYEZV [2={*%f݇;lG)ͦ(yŗDQ%]߆O8v}c6,/1H n͛߇;5s̲B)ew`>Kg%`\b'owo|6V:3V$NXCJ+aZɊcQfZP-<x{{rʊ@Dk(aSۜSwCu!+*X4ƘOc,0 ރ03Qg^/ c j4N[Йq1q ǩvM31̺I9D5|qvvvvya!c^³ŢZ,Yd4JQX }8aw>}||TO}?ww|M+v?YǦ`]L"OM4q4>*yFZY)=+09A) Adchjأm9)bM>}csk6˞)R9M48EPH|YvEQeEӡJ_ºQJkҹUY͋ժ9seͳ($n6e6Jd:MFEC..=\HPޏ84ocЇ!A$KΫ /sw8) mw~XˋgB{ Qd ?avrss׶m]׷nnoED)= iS猘9ݶ=?|)fAsBo#MۏjQkp85Mnۮ]<1g,J\ސ*\|BL&=XֺˋP`(,l:5$#E`J3ɍb,4(q.lfVg.ϓp9fբX|pY1%JD 'c?|pCJ1WLS5 ~Ǵ( fTBl)4)-{bNR`dnOh6ZJkkbϫ<+PXLZ!߶ѐ~~uuuy ͔6ɊRD]fQ#:E7 c>&4* bHJs4#g"#Kqપ0J$1 ÈK}!Nys'"{"Ib GMaFyC\^VaN|\@00( <8qC֖E5J9krRfzdF!@H@1M[Xd  r.9iضm}JI8N:DT gBʸ01F@0# 0c#$qh14fCyCJcHĀ% D&6(KŠel.$R3]6yQ//胇qhNcxwwa8@2F{Fqa-`DQs.p:6,1o..y/gŢ4h ҐԓA!0 ~Pdrݡi ) "sLHZOc0ԇzZXc^8nv߽y~wl5WT(?Ct: Z_dfn8ڦki/_w/..~UiJЍi=6m (QHgW/W@D>Z jx;mRJa>Y;Yg/9p}(v67Yo.6cþnC}jr򢜝ށ`5%\m.om^;weQ_\\??$N\ͯ.rGރ2zYJˌv,s1mFPi}q ǡ=kM$`V gnHV>m̌U."Ϭ8)tW_J1>5ө jMJ㔇Ӛ|g_jyvFF|;uc[s6˭@DEQ mcSm#"ͩw&5ˋKCJV>&EY,,p8x?N@ Z{OS19]|*(XkeN<))Z*82cR)DZD=N8 4 ȼo,sqS4eQK=ضm|88j!xHQzZE ֐58;RZRR$RPRr"|>I"WrY,fYy2KI%D$>$?~{mݽ80C(BHȈ|LBfVSSݔCViZNk*!jy)U!☘E8 2SV1 y(1^DD:DcD C;@~lJTGEh*T#4~L1+BZw4=UD8if5 H!13S֋1$aU̬8/| }I,Uv ҆HҔ( 'k3CEX˙.a"F7R A?fWO O{çti#Ol?r(%'ڊR Z|||f^A)F;2z 0$!"'~?T+ 4,@ 1* b)%gZk?Ӈ1TC 9k? ֎dWUFyeZ[d5YRf3m۟Ƕ}L բЖ80:EN+0rcLYl>~7,WƘղ,re~ܷ˴\W/|˫+, AoCeYPY]ׄ)P#hYh "J+kxjH-lqxRJL-lY^^/H)DJSJS©ٌ!SS?x ]_~xxe%ә̤YCi@J,)Zڦ ]jQ_|woo~7˪8v}w:mZʁ?#!0$?]׷v{IʝP6އ!\QΪ/J)?m47әʌZ_iZ84 )sa>o[f6+W71Ӽ(nnn/&X *c.#c˲n;'eUJ)%». [,}CQ\^,H SҹcdTRJbއ1r9SG?Fti6rxFe3EH% |#"W>D1 3x#KYAl Y!DP!bHu?AMW/n\U|9u}e*_lE5Z 8ENS3sDcsQ^k$(rY"6Qx0yyh1_f%x8޽{=vMc7WW/NmP]\]~cJH5YXtQB9[l6A !gI˛W_|U-ֻQDNv@Jbvޠ[E޷gj=Xfٚ8uq>bύ1CߟN,; .+٢\][{g//pb?vCs ]7صa]b!"Pӱ;h4ynHT#uF{߶x(BƲ(| 3YUUUUC+k1|<յ UYmtںoP5* ) P[&@Dbz|NRxN@(Hyf3KZ y= ?Oϟa?=?8>G˓{IJ^D4@\=-曮nnx<7گ DP$ . ʓw ڤFaRHF+e ) % Ÿ֤D(D?a$BHH4 !ͪ-BS."ߙY^gfΒh,KDZY4.B }ǦJkxOq᱓`źUYI<)H{"Ou;)gsѢՋjYu:6:M˯~-H~웶ynkM/.ز=_ƶ >۸"?5#S <OS݌R(rZ]\^\l/H]]oQ$j^^__iԞ(чŬ<拲îs2w)z]cL Y(y9 ]f˫Z9qkhr.Jx:&|BPd%AYVϞW 6F0UU,ȏAw\9+1FL7NyYE1D(Q*r^.)$ IV<$G0Ī1ضmtc`VTbbYj>0* bffU{y})"Bz6{QJjE"+uݾyne)E!%TqJ)f rǖZ.1J,Pʨ"(=MS1 acS߼{x8d'kT& G D`Ii$$($cTzB=5N,cdOHT&ψ2 V QDZYBNHT )ΥBEn$Q~qS] g},J( M:o5e4V(JcqH%*ʒ! xR!{"< ̫ Ǥ뮵 Un||g$,V$(EU"| CXfL@KӮ?:P݇ö=?~s>ﷇ0([,/x<|ٳ5qlNP7CWw1شuu9o`HmN aS]ё/^Jå2Hcn2[|QN,J&,>qOS5[m/kmSho<ϲ1ICFҤ )(`NHZy{HɲhkqYۏIi<8HKㄶRhFߓ:V,lՂ2ˍ˼n0QA4*D %g B=CDdaafOMH3L I *oE׿0I?Q! 3OO(B' @())pfjom[S޽ow1E2==&&݈1~Z2H9|> F$BbHSD쉯RJ 'tJJadZzZPq ]>@l[nq_/ff`gIh"w3M!q5t>!RRh(c?lV3 f2߷u?޾}{8O")lx%+ Co?BI6OԔʧVMD"B}7m{uYWm$ennOfݡqYt(/0pc?Mt6)B5|s}{%ūUϫy:/yt,_\9m6+,ˀ9΋z̒ ̝RYl(٢ZY4Vet8Ux>/b67Y}Y) }ft6ώMݧPF(1vxք%"fYV̪b\^V ؜w?pJ E?|cˋ˭a=l+cpk5%k[,e^V ":NH\n'+q^f..f "yƔ`$#i&:\X1Vc%aZe1!Kx9g2k-hƘ(&RJRHFٷ߽o{!(h*'0h<4u3HkJ)[BDg%!iٙ7M{vɑdǂW$PZO <<Ş=oLFCHսgUgH>n|)"3fv>o޼n޼y:-" !4EO* "$-⬭™ #k+3֨U<,"E0RR `chZ>J]'q>N/Zb%Lv۪r""olzwwaq>~zWb>  A)Z˶1H2[&%DT9E$I"X5Uu 1;Wc+:DL>kh)%xyqv80!41* Nlu=/;.PBo:o[oCn^0N9iQAr\tW `a'w>{|OQD8+wl/z8s̟`CʩJ5 PJakyjy(0MD&Ƹ\.0"-p8l닅u|/̥edR4Ө1:l€]38#f"o-[a4>KaP,.KrE[nH qnכ[R)Ň}ˏr=+L%1T3bLwvf@ꫯ.~8lw9%bl}vysѭW_{=cPr̐%Fml.]/|cP?oo[RR융)uuf 9*)>vhmӞDĎcN5N끐].w;2MH:|q^vm[PR?=~)ޙn1͢7޹A&E )OC)]ssuy^vxᡱ].w}Ӭ0~NrYm?w1LWm n8D-sNCHc(͋s`!>CLϿY_W@%9!ŹIRٳnI޼~?Um_>ڶvv4i^v?`CdQCE߶2NӴ|nEdg6^rDƘ[cizJ;8*[a$co))RsrYk:[ZkA0dk*v{\d.U i $c9PA kzo~u])VD]rXnk W`E0#bM@,18>ǻ\ocyYQEH!欪**uvPrde6Q7vdƺ?y>azj;CGAJff-Pg 9"VDtɤ|c@Uk3A29 7qC7btl2#@Q *r}SAISegao$L@ȨH-e.YX(5$*Eٱ"Xs 2۷]]}Q(0 1 TAE|y.DJ'XN+T/=?W<a5%V~u%ִ6lYVw~4n?V7 RI,20`)҂*]ecJU!:r bEU&BR!NPsI211aJnJu#d 1ssIͺk"X0 5EZ( i.5r oik>woyvΔJJ)D$b_~u\zR `Շ>М 2!1YﺮK!Vk,5egϞm6ç탷~-o6m6ۻqxOg%c3Tq֠ Tw+Bot] \ I[/"$fsGn9 i-({IW+dss yPQo}`a?<_-%F{Йjuvyqۿ}yJjZXSIݴ`vV/{ & c\ "5ݢIDZﻮ麎>w7|UJ&N!4#],d%VtYr.hDdPU]FtK'Q"P!VcG4盵\/laܓאSYD,iFJJ<\֗疸v^- b L,w6]]_^T~n?lY], zsss?~x-}?߆i(9]\5A9a1z:Ts<@MsqmۘSa&0q?W/ *5Nc$L- E2ˏ?HDݢgKM߇ioak_\߬uO`>wCֲolJ cܶmutsb1R\r[ǣdf#rDx//m+3~Ů!"aLWnkL1n7K)-dE$&R><~;b[^ؒkTr L]׽xj^ϗ}ucEOLE"*YsS%<;BH9bJ%SрdΈPjӘ ƈ Z,zf cJ)IRW=UPݠ)eD0LlN  u&B'V"`E1,R:$Ʌc,O "iz-`!Tٷ^*=)ĘJ6O {?4*9q8vd$)D!ڶcD)2gUf+"JXDƣ ( `.Oʬ1%Ij"H`)E1 ("$8} qιv8xY1()ԴqPPTP3 T@3U99qW900X<= IDATcq&Ě%R_)uOP9dzѵps#Hq-K& L,)DD;pRJ۶*bmJLKN9i,BI)hZ4"ygJιm\)$3gqj\<4o9&IYmn¼͇)""Ucc\ֹSgfZ]^5}Nac*!dSʶ"gӞMɥ1**ja?}z%w2L!!4s&dA~K)h,g/;x>bhym\cz_lV!\9RVK)ΙuQֵQ`*"&qKRC8Ɣ㌂Rw6׿4@rIvns|v}qY/]W]p{w~}uw],gO^?~\ E&zsε "GB\]]^^?)Zfͫ/>ß!n0XˮwFbe&6ܶj0 !Cpr@/V,PpL1`aiQ|xx(){oIgY:gC4?>zY.7Oo'А5yٴ|jvZ1U sZoIS9%U*{`X:fW|ֶ1zGTR ^>F.޵%RR("ADrJӇ:Aȥ,rZmEZM/z5 LUBʧ@RŽip8i)D( <KIPT 9_moIŐ_.BnoYx9[]z9P,*եND"`3HX,Bf攜3˾S1Eqv Z;M!M/n}g*)OMŦ[$U-CnˋKS^.Kru&8w9ClWr!dž{ 4޷hky~J,0HD:x4Ф}߶m;a{{J"Rzhֈ{8=yN圍0z/^|mDdeq`:X-Ņmf8NM ikMhB0: :q!$KsLmJEacœCѺ<Ԃ ̤dh!\)BRIVB5-J`Nk d@˭!\.o0RɔPIp$p'AOm73<_=?ԯWO?蕿<U<Nέ{YHu/hj[$Rak6yӠB88_lqӯo.Vxn f{{x\ FJ"ɰCERC8f^-7e_;uhoRJh8qW:&""Ƙ%qbgggrrٵ8m9)|s{}:е-Y$PqfQBHc·6}՞%h֨@^zy +X [zb[ SU%&cL]K) Z}J)YgcQys\p`J Q|<va) 7C,Ja@la{"bR96z %hVWGD)%D s^%eD\Ű*m1m0n[P:L̈r, c}W'= 3J;5T?)A \;=j'd2_bu/X?oS;դEblo<%J{߫w*rY,K)Ĺ ij3 D!@ϦI^7DD% 9jJ%?0Lgkb}CR!Bl7g57]2npx(l٬qo@X=?[3b )3)Hs?Sٛϟ?c BPRaFiŗx=o~]t}c;:ueqooo^VWgeR*uK8؜//1&5:6čsT@@BI%9۠c( `XڛϞw[ȡ`}ͳW"ruqRq6!TEwBn T#i <"%J dR* z߾xܭ6zc)~lKa~ח^7Z$F|m yʇ7ՋW:LvQ(+k0{ﯯ߿zi7^bsvEgZuu5wih`oݻbu}ۭVvx߶ݢib"n}SJka7Ϟ?bf2c9<{28~.Y7prewgoXKJdIdfRbQE躦iJ)CӸU<;;~O!v;vsuݢm6}?vof^[kya?ojl6eN齃~}}}uĘE4YU{3g] "a"bDd95@Ok"R ʠaSJiq^~SWKJ%ͪmacCucfw?}֖q19l a%MwHZT[W|ܵU8Z?mSlP@iiļ9?3y64$8Oמ/xbC~VB,<*9p y׵zu~?96f-,ƲUdIZ wo^]D-09+ $#\ êh(dq;nzޱgH0O`%:92" 9 " c- BQ۪ĶmAᔲn8x{?N,_w_|_ա[2 X6<l.Yz߳㬬B0 A [q,z_~ۿyfC۸F6.e۶;_}7^gyN^az}߯iիWdÛIrq:Co?1Rx]:ֹƯj,JrVg,j.9GƄiuuH ssH0ۛ/h8x}}%@caZ6Mc8A(朥;[uttullX5na烦 %0reyg}c$^#]z_ht)Lg릔>ޥ1 b4_EJiaжm}׬V+xkm`=Nh wzkȓWO畢*p=|չoݻ71s9al6 RJݢg6H q|v~-VE@5_\D#oP USv5Z5ǜr}8;_~\)T=w("㠪%+"/=)vy*(P~1 OweېC)9)8>\zן_\=2 Rb3q AGsFbH)% tMR\,@%l<1-"B,%3&oYzEyc,9m۶Q--s>ۮjz9YH)O| ;H w?<1 KN5DA@&(GvT FQjKfOt{Z1H8&c1}xpa.z,0ZJ)e A aq_V5UA"-)Ĝ4؀1aKiast޽a* j}l^}͍_Rt wo~O]]]01i.p˟߾9%Cc6gső9"B̈~sqvvs!q߽J))dW!L?M`>{ۡ&$U3#)fY׍ocNvnV5mgß_i~hnۖIBjcx"Co=s!@ @J9g(QnDQ-RJ=^WU,y\3spfћgfc'"i?L0yxSNZ/*2Epo;vw߯z 7VUbJa~BuiY q D7J)d@@9K. ?qylj@Jzc1NS2faF񾎘fb4l~aWaa@D%ι:1y7>Z{~u4nFta7ȠI еIKʪPSHJD<,RS 1ڛub9s ddO'i]k?׾>[IV rC@vk΀d{ǎh.'b"J@0Aj)' 6 }JF*TA]Ҟs@ !_B'(E)'2FJR9Ska)k(Reua㈨XJ˗>ɦUeY 9S3HD-GD]`!LDbB0h!b $X 05uS=ͬBj"kp:#}>/kO/]_!ӎxqm\UI22q>{%8.9 T8`O9Mǧ%3'z!QJnވa?VLVH Y):J!3kE2S$R*8RAH͈8 C93}>k]Z>^\ g)o_wu]XdvZUV]JK Y`^C gFatAJdF$!iˏj:7̈h5V^\\\\\l]yﵱ9sv站U]7!l;#l2mj}PRtyv9qc"ȠRp7n_&41IA m!gb/b 1T"@ ˌX^ rΕQ$~X/3nU,)P8^ 'd)VJal3PNSQʈ̱AcL)I)%%UPJh!bfbZc9 2#`f4)%@%?#hCJ)"clIDd@c6u#vZ+M u S'M@FRWUePJT*ֶ*kuUUef V&G J_vς>X+≩:ο~baIt'T`qW<7~L/>ys"zY~ acL|6'tJTֲRZ'RBI"&z7t2\xٗ_^}&Lc7t};!+ BDbǑgsan{x|xpl9=_)T뺮|1((b?xSV (1ȠYA&k54Ts8Qǹ?S٦U )%HQYk3#9RJښmIX)12%3Ff.9.دPKL5B&}N)'br %L9@13S=30J\sdC"CB vH"f1Y:FSd:@/1檘sZ SBJ#3K%33§*b*` '1ñCRGQ3͉Y>-t1FY+3JY!‡iĦY9LFRHm "fY@b0XӾcR)8"'QHdBĘePQHiR&%0!RJ9+1H)2QN\:O !<Xc+cI TRBNB\׶줩m5L*QJ(A"("O1Bdug\P _xGW<<}GUw>(`SE=3|,9,5OODT3H)O suNJ(ɤ~}4efw.4ꢚf$umDY1 wcwʏ(D/WgϦf2Ջ7n$Jژiv;nV*s=X-lJDF]?1hv:OpPRHÐ2lǟ.W_vnRk~v~ӟtwsM1hff6J?/?e?o u"B Z -VR[]=&bJ11Ե"iVf,~}gs>6y]O.}zf:v]=iDʈ<.yRcvۜbUzzgZ@ah ^VN2Pʚa1_VM~8x12qY|"1f6yӎ~_~וiɡUߏ~ )rZi5mA Tݖi'hL]7!zyXkH@>֦RB@iQbLRJUzGZ˙S={{kO_fk?o4 Dcm0M3[_6/^Ja6YU(-آ( *VUUs)z׏vLBhlgO^}X]j\ ~mpd9Ԣ, ݻpg/?TK7ok۶kKFBN嘌ҥRN&@LGAyIC)ex҅d%Sc1&R(䊋X ~2_^Lf1zy"Y ɔs*f^)u:sCJHb˜Q*s9c|p> rLMXk{"o7l!T("bp9amM]UsB86TJjQDVihPK-Fڪ22f6iXk۶E!\3o 2 }^>~/RO_$cT+`( 2DE <cc{٨l D30“x9g"!Pbf( N40<5Z blۖrSkaCeqV.PS荖}yt.!gI>HZjb~׶i}ݻ3 3cN)C`fR]D)gc2ZZ#F)TmeZ0~+sln{Kf{rX.ϟ?nݾ?A*XήSJۡwnQhUGa:krn/?8SB#iS/Sнן]7/^R߿7JX!3! `4 ĔskcK( ѧD$ΗB9dITJqA1vWһ~ޮ7hfMKI0h#/Lۅ&L13*y~q fׯ3 Bzrp׆c>Fgy񍽹y'm] -1ٹ*T|'MUlwRif:VRBDFk.fBHC'5S@J4M۶!'Pat%_~~ps7o)&a2V9UM5O^|4mƯu"fR SIWZ-D58x92P$ϯ>jL2,]ݰn}lJ>Dy:7M3q{s;wrVr|>:0?s~u{!d6(F*D90(e$;SF*cbFH$QRul%ԕvݡW8HT.̏~ZϦ]N|jJe($]a{d!F i+%)!>aοڠ`7 !ѧjn$$FcrBBqDGi9 rfK_#>^E``ֿ# ?ǁ?#ߧ= _EGR03ɧ_ίM%*BbV5)1(D)lՓ1(MSΈ}TPs[B1|Xfl6o=9ȰnsYHD<] 6Me~9dc4Fl~5V-hÔ2_q Ҙ"(qL$HkÌnnCk#t2z6Lڶ'bp!'s̙tѻRzs# o߾}r\.?^шy]W?=VUǎj``] +cN!14ikSԫe{۽~uϯAGN A`ں(k]_uC7ZP,IHRfͻ;)j?a@d n7Ŕ0J˳y_o8&RK]CKAJJ ևX-r2_ eZQ+n=/k>&G~Y+r5dty<[-"c8cйRlayZpBSgobaa, ̸nơv{7p@)@Fր\Ӷ"x~|{_-J ]ss+mdat} yv}u@Bje! y 3(3KJ|J)$ZXU׵t !c~Cn$Gm۳3} Z^*f兵c*Opt>ta׶ӄAHe P@ IDATԮ۲4 zoy-(2u?[TI>$fTB Eم(@c"}1H@sfB "3} `uuc@t+ ( Ȍ QI%P3IT z! SF(>ţRfQJS2ƔyC ۺ*挬*$R&%R""Z(([;!mͱ B @@2*H+c\ @RZ9Ҙ"%J-L)d!i%籏Xz=\JLd2b{1AkedOY~K3(D E])5zTiSX6U4Ƙnmݠ0.eĂY ) S$ __Acşr*_!13pxD}IXQ&@d*١(W#0B  H$Jftp"1I,Q`Kр%KF>R~Q$?y Y[ ͤ͗ԗ62)b\} D)RB.H|=Zϗ󋋋g/_]\aU~yΏ}N+gqBȹs&#!Ŭ{_UbcUUS_` QjD9gJB`Y⬥RgϞMfywA{l20$%1rVz{4jj: 9̍0C_NٹǟLk8A Q er\Ilu\<<xUJbbbf)e)"JN}*C "e[||6kndfJ32%J O&Mۘ|:Nu]bPIxb! < _G_~~"&"q1s>J73e(w$SusxzB(!б'uiAH!H4Z.M=TUȞuPCUU3GZJ;$PAH@(r1go.jFKcNIՅ) T!,!#@)hӶk[F.0qt ]LLrq0Ŕ21w7w7/W~<Ϛ~cc,Y 59q^,v6kov)庭l.?m|:J:Z$fd$0 TJ /?(e&t:L9%% ?ueD93{UP2 L~tVVhkǐ|YrcDCjeNWlmM$~f IW/S& bqffw$IScooީ!k/>SܬP&Zm]M"auIYm~ꕲf2jk2g .0n{w=O?zgo~tU}՟76ru\n{8R)Ssw'LV#flo{2㗿}uuuR'CZ*Si!hɉAb9A-wo~>k^^^$7DCg1rȓ٬M;kBɯڮ~pVkSW\^='Ue9Mp~.ƨJ[kᩨNQd2ynrӦ. ǰn}\H-BH΅uL2Ƭ8e@R%a| %S&ll6Aq6bq )!b&ٿ.[P ňHH>5xk@ί @&3+9gQbLsLsh ޻R>Ӎ}mmI`J,#JRJr&!$37M#&sw(@1 $2Z*)y>mۺN+Th-@TF)!*} h05b:ӶԶMeEb[TuDHI} O.J|RN`T G?=)g៝IuE OLYY\1gY:=f!<NqL)먉v:v! j/YLxUu=̦GN!V QD3gF.w{*98LBHRfd<;_>|<[]^_@5|כwo~vېT  rɡc+`O'L(Lq,MZ|7Cs1@)8yV(x>MJILbʈv2ccL13Dw߽Yg/fC7ܼ[oTA{i [BuJd $Ta=}ꪩz?OsֈjRրbRQPJ13gf|RjbJiiߗ52z?͘1TUMLB"ۺ_纮9g]B(PVMc8GTћ:..'/_@6zX0~[o7PFKm7!tH7wRF1ϗ󥬬 !F$fRnj@!-]'D)?rZ Pb)~a ?\Og4?#]?xɫyUU۵s9t>}a .Dm$#m}vv6LX_.n; a~}/$RUUʚmCġO^V5 7vl(UbR&.K)i.//g c 1c~7ޏEFTFf3Vc̳Kx{wXo]&U/Ec|zUk[CW$C]7wR(UeZkc1F[c).qk[cQim%|J—0s iQRvFu1\{wj*orDBàJ ٴ 0nc]Ulb)ĜﻡC!n.A()"*#al2FLgMTL %`mXyZ$2"zQk=sJe/lS>}pdh5MFI'"&@J01@'7fJ})H!0owy;miY Q5s !mqfimehLK.ݞgJ)[ۺi'u8Œ c_aƜvy;곳9'C׍RX9g"Hkѧ$ `\/YKwBk5 Jf7_!ژAJTGR @(ed>[f3Br>xzBHC*\=r+cSC3%QzN`UU8s)%"*LZx8ޚM 29RW}3 A۽*lw~]3FY#-u0NgB6Օr~JJ2,Wm3fGD !& 1_x׺줩*wa߾uJںnϮ۷߼7Ϟ]ԍpxnׇTjX̦ͮPAHS5ϟ_M7on}? e_^~ 2ܼbbuVMq^jیOo*cLJͦ;+۸(|9UJKrlAڬwcsU5.]___]]imsdj1]>sc?i۪b$wcml]5ՊQvM T2r!UJB)1LдqsRj:mQr>8ysC!̍1Z[f2s a@c7䐵q8LUUQJm&1"5 !ݵmVb>/5@gy(unƮvu]!JV*b;o'U3MŤ$pcZIm] 1dEiS&"{A(Y; d938R-R*qƪSar,)*gi• I=5!Q\ceDʧtu"r4MQk] NUPlRZx߶mLٹ >!SJsVO2R RL`"u]d2Flmp6G`J!apȢkmBTZ5FUZiueMk̶j'R[i JӼ~,'?b~ 3 JIW;99?;?^6oBN@Fch@~j GTTla1:R!T?Cst7 s3H QEzHtW7USUy{%D U8H%MJ?xy8`="dvtYcD6+HZ&|i^v!'Q -@S)T{1`= RV0d@?wݾg 2/JAcJEY3[o$JR|^J1}vZz9wߏj HBfyٴͦE(n~]u]?<=n6uQy#΅֫&0U.gJ`t9?[bd .I^,f%}{8lIU7ofE7u]$vuQr)@}'LtիWZӧǻDZΗx4:TuSO۶O߯_N_~}u}?>o'Ӳ &(av};Ӌ~7 ԧt0nYmֻ^I8 CgLY 8qumC%T崙| s*FW% vw1a/_hU<==dkmL~l6λCBSUU̧ e m7mFABDB0p8Φ,`eU7GfZ+B523H>xn~k=Ƃe^$D$TJ*Bb(8l7%1tppqq5L/B|>B<==۵)Lr96B9D{;Gޏ2 B)2TEi4#LI]SQNd ͚v`FފZ29$r8ntt&"Ϫy*dL&ȣG@ ~n8?NLt:(p"$ 0%&IϜbv%BDg<18 Y8 `m.!"P:8*-iʂ|UUBB$RY`L^KcPJeѢ;E3@^RdSdV*Gsօ(eaI(E4C4Z['9GscRHZ( J%QJ˺0eUH#R(.KU]V P"H$02|ܙ_9 ]HB𗶿*,?/뷾,bp"􅘌(+7s~vDIKd~WCL)-"*,˝s0Auȟ{c ʢ黱*-ή.gsa4owwjR?5b@)0.!@}?lġ׺`8+m]U e"uk% ı6r!LDBa&l6vBD!)9QmG'1F( !$zXv\jT%*X,cGv}]>F#iW) .* RIBh(v~?PNDUkū?}Yuєռj4zHmkQ3u!x['Ecԅ6ԵJu,Kxvvx[i1ijonwv~L>-Ѝi;/Io*Y]?4QM]}Wz UE?w]qTF,ί/n ~x|X]]\-SJ?vCa6__\tCîDٔl̘OirvqqYUUB~_m7~SrO>-/o~;`:c1i*ujS7!ĊH1# b{OֈǜN|J$L 1G0nGG3%'Ӛc`Z "Rea* L'dR1FՑRHF>Z͂ BBr\KWN|g0/s )<?O*=7_2`nZ7ӢZ Im} b2-'eQ{~lQeq vaZ)>7zum7ĈEQ^\\4M3 j~lGm1E j!&]KYЎ-Z˫닲.l eQ`at6Pk@*իW ڶ-gq?|xqSl6mfι~}!h-b>5V)$NTT۫~?c1O?lb}o}+\Ζ׿EuOw}\iSGUUb[gBN 3UQh ʳ/˪[il:g!qCt0z%!8kb1o?=>>.r\ 1:۝bΏZkRgL`sf*D1z.Ƹn(ld~6(IRn40RTZ"̬bQ߷ڔIH)42[7Fa=bYCb`BeYZ$R۶霈D4 ]}18 Ne! C<`^" D$Zi񝞎 01d P:̑ESjѧ/̦" 0()QPLAwGQ`1F"F pJ+i| A)(|SD2qݯ qiHQhEJ\ G蒐R $j& ud!tRFRRa`@e软z 0 ԴWh1 fRf'fg'JƪZ2 "R (L cdZ&@8Vu1k&[1IjR 5!|۠f:1R8ljD0$TuݏNRI9m_U'f)J^.˳q:]Yxe]vgLk6Ɛ8DN"`wo_,˗/n޽D{[7Nm!U]6z{)MbÐRj}. qܙQ˫˗c"`H=>>a^OF1~ǖ!8{y\Cǟ#sOBMMq<á˸$ Il:i&r9]no2Z.S|o~_ևD$VR=WU7_~|~t1*c.)QO!)R BIC"!l:8?MX1 ~6 ֹa<UUIF;Gw.zRMfr(z֏mI1\H6hݵ:#GJ s2pnǶ.8ڶ톞H*i*c4FO&,S6'M.ZlqZOO]F)89(8~Ϫ)띖,KcNH4Ϛ3 )RiE8]ow,p{!ޏ d@u]T )8M)f99ۋ\L>8ƪ_)ǐ5"%$)yPJe1h>4Umе;1pJVNieB)7"#2=<'V"H"f#A s: dx[lh #q$"-"q>M! 2X(#!z(N y_I>r]mT w2gu,˦Lf2m?ov"bBRQ-@gnӖFa37) B1"ӷjj.aHo}0cFit])E"B)"d!X)eʂ.G DiSs 9 amBEJ*gAbY}q6\Vvl:_.};жґS]&!#% "!N dҦ\{>~{O1\D8j4W_<~dBpR|6;;[h>7|]2dYO "ƈR %(b\^\wn۬w]g֦7>ژ/QSH\M_CAav"z.޾}_}|! };0"2'$օ;]IJAH({k}Pd~}EUGsΎۡ%} !BY4AK57Km0lwSgcܷ.@C WH"bmaBcLU(s@"$!GO!̤IdOc!D@ھﭵɤ*)ZY n뺮BliRѦSeY@CH88s.$ i4mEfI/IqGp9[@!02ǔQ Re#i'?DR&(,Ҕz8 lbbέəxjJYՔIR0o>G->s3%҉RJaV bc11gO*WaRbR2d̊{znB|vRmUU}φ“v'#t.F&LIJ*dØKhwѺZ).K!D]V(B !Jֺ(K1ØA!(Tlhät&]DI1! 9H>)Vb>|sur(}1a{XLatKEl<7(RziC !4uPHqYB4FzuS? Ả!^lV=|_Eo-2mwm!`im,r{F+-US(9PzR)zzZ$r>}U]R"rҀ(gmq)-@ 3!J)IDtv1_׋/_-3~ZV]; uv* ƴY=]OeY-E7Mw95l&|qu}pwჳ6Z/L1EqlxZǧi7nac\_,/^TUݻou L>ݭV8a2Ļ.JY$F<̖ jۇ*WQfͤ*juy=N#.erC7ھa6!m\.4bzq]Vu0lM)qu%R`a}LMRJrDD$DUdAk]WdS1d2L#"-UAuZr>e]yfCJRJ$sކۏwYS.~{qnu!(P` L)! b?>bB@f)AJYVB !PFi=vD)q$F!›;;K;3yJ)D/ pʓD|n?tmF*)깪ȧxFD 8|yY\RaHR $8N$wS8 b8 -Pɳ&A i}2sQ>9B{>8"ActLPJ93aȺ󔒏RBHލ Jm1SJ~"o yERJ1F1gp3PJfR2ZĔ؍.JIZBhʲ(JhQV# %R*s 0JcqQ "b/Q,?(G$֟U`~_<<WG R/\1er%> kIq])%L,ID|j?W[_/a8V4i0JGARHL]]\\-..tHTӰ|?}o?}Z{;"P(!yX\qlJ< cuU 'PU.<" M&>&)c⡷!wZDiSF˪$)}L Rcb& "9a*.ۋ)1  ± QMM_z|?}5Jֺl1vv%CY'd6Uqu}ͻ_}`vo62$d~ߗ1BUŋmۺJA*im?:꛳+`>.Vs.R(7$1M&v9lmVU& d>nOWJM&Wg37&+Sn_yUU$B$gWgWJfw0Hd榪Rιٗ/_o0ZvHPl0EtAu]oJ5$ 7RaZVO8Xt:N޼v=ݏH Y\#٢ljLÇo~};$PB뫲j1o?۾ ɹd2qt6He(P҇ !XeUTkݔ2Y甐..A;v]noכzZUuf9c$b-oob"vu܏u GoO9gZ'Y*])%Y! Rm[L.D4LB)G(`:cXhD\.u]2!(8Zʲ,wYվ^NI3~`CЦ!8w" i uS:۾ѧcHSRjSJ!8""$IHҸ8V)sƘ8ZK:OJ)?XOc#3'6J?bfeMan֦R*f?G8H,Dzs/eYd2ɆAұ5;W\vi'9PHh&RH&(n&Dm\զ'Pggg/^l}N46l0bfXN_ )G4z X̶]Y#Șb"uD}ݻ|u߷80)l?wjn{AAC7CMqTP7JI n}WBznW>=e52Ǜ P*)@QcB`iR+]RCnJBka<>!rWU!RHDpv2qH;|>.r!BIU+%YΖc6۫w_cjBֳUu~ mcKJ>-̫ΗK]v[Okє1eS7/_4J~z%4 9Nl>YΦ ]ކ?};zڭVk%4Ԧ>_M}6.آ IDAT%><<}cFNdV;WFsL0Zm*r4b{].Da~l8ݡI3?IpmbZw0^^^^\\놱۶s'!bB?W!ADks,+)(D?s,:; I)I)D() Ƙ{͜s岪*&Ieb2eB1{LiZVdbݺơ DL1a SD(yхS61.ʜm#Zhҹ9'tQ}ORHɒ8粢k">D\Շ)f(lQ),G##0ɼ'ӹZKњij<򻛈2˝}JPYy'gǧ Sq2k8h* Yb !1sH92QA)1'UlG GvS@>$C.>rȠP$MD|:(#>1c8Wj=wFQpB!h|_yRJɍ#2mY (x&Bh"P"-ENƠÈ$ p6)wB%HQsg{uCYC0v4zR*҅yR]1E+](jJff뛿ywf/ y mWզk[DJ 4z?&RˋãtQA i]C,Ͽ_=dCWo򽃜F%ѹlHnG|"Lb ,6 W/umVU۶.% 9 b7oޜ/0CI 1i-طV/hr>oۻۇWo2U@av{ TujX7t6YeJI]vvj;#X'ӟ~a)RT0tn?e9/OMphEo~usTP22:_'JNbzŇ)g#3Eݴ}wll63`n`r2[\\3`э6 pG;۶ bAD`ZijtvyvQB$n8t띵(7-Q 1ѺC]ք b:XjsT˧@1;3<G#>uryDM*%!@pXXO.se,8?}ŋdZ8{txط5pd/2ց! .$CbB\PTj[M!&Zx*D'!G9B{B} ]:;PhOO#'d$"-eQEYc\CER*'y>vq]^SJ9Y2'l _xHc/)!D)i11.Qon >ʐlJSP)%D5PAiR"8K)US DT"p*>xxRP>7gȈlR2BA$:E"-$1 2IZDL$)d@B'*Bܞh̔$q$gN/_e`A̗{g !) ez>|! +cb]I)ۓd0ebJ Xб '|&eQxqv~.6|aʢLiFov?}zZa9mr5!,Ƙ@JǛciE DLCRqtRAYj*Z+0?dnL )\!q!$ R1R2$Qz}ͬ<_*ҌE &RDv fVG÷u˨Bqv &4̸eoon~1uvÇGg} Wԁwd,JMЭ ơB=p{pwR\o~mZwE@" ARhF洛CGZ/^v`&ֺ̬fxDUU\_1nhn n buE],s#.Zj )"{P5\^8tM4US}quyy}L& $$dc?lVhg՛_qXA YEi E~17-^߼IIiօyu}SZk@qzUJN,ۛ||1g8bB<|A__.,^{]zd2az>nL9)ˋiUmu]ߏ|qvu)KsvC?S⢞6m&v7dq~̦,Pq?>>ݰYmq[ʒRJ!K)22 1u5mcsq&)[0[QZs2cdc]Mӈ/R )dndeYxG0m,RRc]!1*F֤$Fۍ0ޫ=,4\LU)Jtuu\_> Krg==ӥ22BlnDY]=|@U{رsI~$b\̦e$H:_UQ>rJΡyo1e)GReY&%I10"bJDU¹٬J; q# K|"NhSC`m9<+Ôу]‰ǂc%qaf#iC$Q)"G S*(Z}+09EVh:$ G~ND99gF$&F4dfŒRBIS~<1#*BRlCL˾G$2hj CDZi$I)G#f`࡚9^9r@t2f_cϸG&nB"p;J~LPk Q5dHzXr>pHO'x`P}OAB܆]N3}UQ\_^Οx1Y˺14۟>n^>}nh4)G )ip"ÑF@ǔQ+"Kx`bcN' A6+Pt6DH>!$EO@4`` C?""'/29FcuݪEDi2-QUQVU%O?M^ #,qv: $aSE_[^Nޏ^.O#"vmGYЏcuDAk=x/ t]w( W_^__nRu9J$ԵͧՆ8?_ћrxm)WVVSqH)"q֮AB)5] Kpnfk>|_NI1 vs|_ #j "gfɓ'OӉ$`PRBA|ًN%xfըˢ:g,A@ơ6woRqɺ/VlZcA5q?{~ގ0|ӧwouQ/.ϖvل.Bq}(b|b'狯^?_LJcdlv ʾ ߶-a"J5ĮsUuUU(][t|>7_=~״Yrzy!Fc }۴mHY=9g۶Jfmos"Dڶf۷mߏ1"Jyze!-f*u8V@ʲ<_. WJptì\dB^ }4}g:YM(EQ@S(HB~. &ՙܷ0 ]VD] }LjE,)EQe金8$$*k!҇c&!@8x=Ф(H$pPA~YD 謝׈ӻ%( g k"eGd$ATul2<!!d9^%Δ,NFes܄k9`HJ<"#+ J$R4jZTJ3DHQI @il53w0s EzR1F:vecD<^@꩷H=A ƐrvW5je,)ZmPܜHD2w=cW{F3,f9Z;DrZk;"y9@DQ"ٳB0@D@D8~}BYJxP$"o]I)&1R@3>{r8O.@8Ob7 $(!ƓaIG0j}4QN"p)q @@PZ+Bvm_CbM]g4:g5bn56{/($aMN'夞N}bigSc 8nlQVuUc֫~|ӝFAmj ۶ EfcB)ߌ~7h !1B?n~KwM r:j̲2'feU_L۔nTdeu.j5E=eaˢ_/B1<%0*!i} ́jOt$$m1j)UכzsКOB߷mmw{`;8=֥s}Ӵx̠#vXOsv\Ng5fIUy᪪ %ݮv{uvqk .l!!.B?}M{~dW7o޼O?tR׵"*.l1*mt~|۵ &>?;_..^zvץuwssۍ7ܬwf)zGvn? v;rVv$eegٛ/_>{r=t}kf/MY\?ADB71C~O&gV!]]>0V#!n6vߴ0F˪Z=sN[S l'^D)5ec&fAJvvF R*$QҥuZRm $*2!)Ulu lmuU]|w~HUUUYp QR$Iو.'Uᆾ) mu]9N EPRB?FA0ưHbTQ$E`I(#cHcJ* aQgDR$U: RI@Z+ϯŌc@2tR@N('r"xx>LNf"DPbdD = Vٯ,%QHr10  4tB"rԌ3($ ]i:4z? RH(ଉ1EAR~$ʦ!#/KH)  j!Bm pbAHvV$!1jnjA$)8Q')(RʾJDn c,hvZOږV4Hږ,"@eٜAP#jgPH[AG(:kMtXǣ y'Ɣ < >y1!x8Agǂ'I$?)HDjLDYY#c?ȃʼn#Xff1JDDUHRT8pEY $7_~{5,LD u* NL"Q8 , X"GRDlLfaC"8\`0um` rg5!{ɤ@\aڦ@J4R8 YkSF}1$f!dcU? cLMnm6;R1qccu_m~Wm9)t0Xki q}GK@(I5꛻z_i! F~O}̆D 4RBC ׋SB(N Wח}F웻zEɬz7/~BȤO@dS !>&bhg]i]a#JtѯwkwDq].|qeofö^0ts*K5{9$, P}78v&![oڝTM& H+ҹafo[ X&ًol ~߂alwJrquo?0Am^w_DL+e|hhKn?y\in6bքݶٷow|~-_vO }?Jmt p]_^wvu`^_<5n/ϖ VS]쇮m;k9rޓ҆v'./]__׳9~i `hY͘Ӄ0#Vh4(**b:guNF+2׿qlVHuI0(VB6[=3CǙEXQD1F&uPAQs@ )/]r6_Ηq CΥ}*UJ9gd[RJH+ 4VfZc5E!6&r1чHmDcffv8&k \=K̐|zD #AH)v\..(IhjpT;p3SB|kQkbC K$vbqJCVrx sbM*6XH,THR*ANm蜋"qtrH30 tLd.+G J3Z kvC_U IA Yu1+'&P8Jq4:'ƭ~Ni8t9[lUÏ?Sӆfǁ4)QZ+""7]kVPY]jTJ]_hc8nw6FJN~, ~մ(#XwOQ[ ̏%1MDX)5gj2c`Q)s6[Tj4͇fGDW^?_.&BBCL6=kW t>U'Pd&!n>n6 g0 C0좜@iHqf# U_pYn뺎C/)T3Cۿ}b}ۍ) W/o\ur0JsصΞ\+l=p|9˾6f)W?}~]7hm(F@L18'O=b~}-fgO>VJmv1$v:[xcboF)-f1~v IDAT)? !.bf"%77w7f Rt}} c=KYf R("9 7CrVTŅFĢ(r-RU. $躎cj۾m{WV1$S*t]ϙsEd12RQۮQFI*&{4|捱n2. vYs58$DDi,&%UCx|L&gg5vIDᑢ%Ng"8@);Yk8G(,N㈀ 3keSJ) #a9jkuYC׎~8L:1:NS*#1g2f>[4lUe@!CҤHA&ҩX0Jps`=¬l&1z6r0#+R!E11sAkJ(\P^EQJ"4|UU)1*i(a 3\L)5Mc"9¹lo'OD8:2SJM&RθLi@$`(; cCʳd ?Dl#uJ=tWr_5O<<=fx2'u* #jCH.BySHb6U"=✞!)3LHD!cKEQhƖh"$͇ap9JX;s iܷ)!0#gT\u4 Uc,SF.4SZUUO)9cq$aq{ybQZ;Wι,Aĕm[QUY8SXBaMa Յ8B"~_Ovzvi,5Mg=;[T.D1 R"1C^&IdŐ6^ 0B hyQjDڹho߯B!@a' ftiȃ̊Rj^}qqq|df!ɋW_i]H߅z$Xoۮ fH1}BDDc i's=HU6+׻v }wShT4n׈j9aݰP#121+(UU"5+*!^]=KH [jn7*(t͗|NbrSZݮ>eyn׻!kϾϞ?Ow73FcZ~@1"ҺFlԳ,qu/nϾ߁-~?*$OBC}3ӧOɏ׶YTeY/gxwwZm| ˗|"mv5n56vR ɼqMΖW)tO~`Ie=Ζi(%~0seY8z> d6hR`m1֔"@c6Ƙ?Z4~HH˖yaIRʐ{jXUU]c=Ao0yclkIuVCI!!MbA{McHƘfwTE*ƈeNop1 }T6EDPcRb9Ht 3qJ>g#"s̬ωc0I u2sn;"R YCB<)%Һqj@L1wIQy<}Ċ0jm4F|1zc sr% IY4.ĨGOD>&DQ)v0f։B>W5Y=BP֤AQxEq3&>읃cj <2 51*$3Vg+|,"3Ξs<FH=%˘~ϵVh{ s[h=u={~X~A H:tuR.{ ؁qgO"$RZKnM$:y%Zich4WV O|x/ G큐XDRgrxbN@ZŘ!d.3:TU4{AI)1)&QJa<4M׶2Jbu]U4آ* 3lVdYڢ˳٤ZtM.tM[F S=p )޾}/aR !Cj}r(cè Jm FVK> #~&͝ cRp5HJzg121'O| ~DJhۯ^[Tt): XB(c,R !Ff8.oZU6rv}߯n'O^E @MYU٤f,~FY_0# ux/.ߎ}Qe=̖TͶiC(y=H4& ܴw޵mS¸o$<~W>˿E Mޭn I}]a9Yx,˶m.Ak]\\_={J1f.E5Ls.sn>}Z//Yq]7=yzu}}m7GIG$BɕkZv1[*Csmj۶m}SӍEi+R8}q!_H.KH Ð=RJ ˲q[eal2 &*.͕q%XwTJ9k cgzVFsJ$1Q4Q< 1:3cvI|E'&Ctsc4 LMyiZ1% PO&>NhGyY?w4y*@R^ktcΈ'ʧHB Аa"  NRcұCDץ3_r;b 1jD|䟧SgfC2w^PFJQ+!dAj<*i=~T&|N^].ݯ6 Yw 8nv B}5ǣ~_m਷:&!q> VV?~8q,shDaVD 1kpXf1rw~C9z߶(CY9pe j?8H , (1{SDI)QzCx'V|g r;?jDXϪTSLa:CK^< ]<'JhMߥ0p=*c$@kj6pL6yO<& 1F ٷu="omVշo˳WK=r coII?&TU+'Ģ, a 'jIҕEY^ZΛ݆HrUϞkv]/D1I?_~hCdݳg/:J1dB\s* j=_z]_"Ḥ.Xu]0- hQ8ΓO ˲a8O1~lYݧ0T%ж< &/ ?tM3|7Y ڀ`iovǨj[ԓb2I7뻔1Fi_qEm?>w~(z6)z4}4XUd}@E܇v]cZh~״ͧO[QFs}oo߿}0у0q'Wч?훶v2/Mھ]o7@Z9ūWfR'ȡqǾC0O<B~hg/OjRXV77v`v)ܱde;fHS6AFTUUq٢R}C. BS?1F$ƈ!bVI7{)1cNkD$:cw #e@ƔQ Dr4(Q'N9l`ID!a`bÌuȆGn! |ҹ iRV1KN\Ga1®h; ~YN[ -ҖPPG04Xp, T<_QV8!"f?pا_0/>,P"lkZO ;ab% ,-N)a@ O"-3=aa8E !8r?7ۡOӺ(iYl\_eh҆TAq EQI!D,T !lܐ/XcTGG>|R-V#mqΗe۽Eel-z1yA~vǯqL"Nf~Nnkc7[BFDS )mc)\]wt۔R?v $o#h(ѓ(J177~oYUm ?~PdZo^|YJc ¾Һ|uJ9$1~wt.}?DO^9Ac7}6=3(ceQeZŴ,}l޽{;_nW]בe]|WM%rq۬֫CQ I "n#'I6PJ%}4fmP)մaj cT΢VU5(tjބ!(RmH)y\ !ySJBDpd"Ƶm+d⊂Įk531NB=V6qa:Cy1*aZՓ.U cQ–|)$Ia!p`B}1$81زH aL,`+ !AVGE&= $ `j"$G dpSA٬7NI%O bd->JC-!1S:! qGet 1˼2SN,=R1)ˈ 3F"bBĔ5 )*>w!dY"w8""ctg::MΙJcUUDdXg]aUڦ$d81lTVg#6 7އ9w "JxBy '돋< "dž >(֏Kfm=v n'$D@R$3Y8=:4N&g 1c(DʠV`I1!mlofIeiJGn^i9[,5\X>h$3!z3P S߷'>u }D`et&PZkfǑA0"&Ec8cHkwC7e'J)5g81zk GF$e,a@(Qa gs@M Đ|VW $' I ֙}72V/Eadb?uҷ^-w}?z%cflfB[O_-@~}M^BH5c \ Fn>yV)%C1ҶYdߵ:ml~qe")q;rd\^+<_ͦO.l[8[zl1~l Ȁtn1z:i޼i.'3Bu]/gY76t}v]׵}X./|vqv#H* ?8t3fɣw=7|Qn9Yn~Zm12+dqHLHfهnϳikRJ݆EV=w,Η>)E0gbxru_חWWt")a9h\?y Ƕ }!8F˫(i[m2bx w/>])ҝf!9*uY}bX.,k"c UQDN:f> 8cjfIYSuYֶ(ʪJsu}3 >梌1(PDqi) 3qN*FVVisԸzB R1ueV[TfZݮrO]$!&(]1)+q94aI ιmR1{z !>kǘMQŘ c,1yf_3-O%~bh;Eͨ۝!8r`n TBZ[5,W#UѢE)J3: "ܤ@?_ɯ ~0Y ߄w"?@ y w:.iF r>]%)kB-"]DBBRPvp| C$!W(MJ)#HEQuiw#xct;"ͳ@hY&rTJ0pLu]>&La:RJHALي@N)e8虣7S KD4{DZ'V,aDX4dHs0ӲaVjP+3'X%i\Zm60$%h|2b9mnwwNX+U=e(_^o6򊮮 f"0C, Q6tRYkW_!]U-b22۾۶od 10!1eg77x$t~yE )YJ)Zj״ #Vپ2dKW.?ovkk~v}C70:ca~8_*ӭQ8]+>ޡ2O=%k~WFO&׋z6/maޗa}! HYkz|??}nu-)P0%.;醁E)l1! 8[ĮeFNC7^?￁_Gl}at!%D"/m۞-Ο\>Y̖FYBQIQZWgr)Z 1~7~ 7uQJm="ZS&/a>|CZcLE! K1D< NUUe'k2'HJ$A|iێLY(Y9-LR\oC Šq߄ 1bLzh6D#ԅc6صiRGWe 1")m_t4>e)(bf1žgY(@@Zi=gWJb1H11 P3 IDAT!>1 bL/ò/VoWYzlzz NbjH6Ni5qpX5h?x8*77y:sL_~%>}z&nfo߿$Ə^ADBZSRmZOOwsi"ĺYc޿GY׳ݧ,fqkIiAٛy}({s48dccj-X)g#J1h+l]M{&L͕~4MZb13 SJXWY9 0!lئ9GF#*\D4im6c!I9T5V]۹r OOO~(cɴMHDXlD 䔍!t<"Eycj"g 7)T֫=*0w盛7ޙS4JkCV4McN&Qrn\94$YDU eC,|]Vc9$F)e(@^lPR)&(Fp0fsvv]V +@JɣD>U\ax2 #Bu UV EpG3 j[ IT '틲=Xk22 `Χ; LV"$. d!+"I*lXJ(5bT.|:;_ /\*3d$jgEĮuuiFkmէLC.RWߚ`] l^:gWp:}`t @9!"o/BοNFxFW/[| 9O`Vҍ@XS~έ̌<[H3#/cY) 5D25D !+ +Ub@]V릪Y3O|Ge\Hcb&$NbR4)^ﮮVO?}7[|zwT%Y}aSw}`8Nq@bSqaQonn!զ!) BTWWW9g |bB 6Ȑym9O~!׷n %׳E}ۯaYz18CQ*dm6qf-YJߒQy}??,k@v] uYJ4qvC~Joެw>|_~}aۧm嬵 Xw8"9rX ?.Ƹ?/HZ}{k͟/z JQܻon"ruuÏJ}DmͼC=_d4MCHVRր{ennnEO!XZYrY.6@̢I vYb9ӚPcuGm07OCl]m-7zi v7DOS]Um31Df&#3,S{DZ!(4&cV*B`Ym~ !٪1f^gG )xT֮R!յ}tF1!zͺYr00/ SΙDT*za%'WUBfV$e^RzWh # yTH4g4Cp6o<s\r"]Z0g&")Xڵ;sLJqrU%(0fAtqEe@rjSO"*IeoKt$21ڇNiTg|rc攙)Ed0df`Ń@N~rgN-ᴁT 56P.M1SU+u4ZkSꃪDTYIsKV5CD*ztְ.ngr 9~G<%/e(W^'D, 9ݟ /(@1G; "'G@B:EOrou/G ԈXj2d K#D@ F"@?i?<F-s F*|? /e||>/ޤLzj=)[mRL I!11KU.'~(9g2S\x6(bAR}$r̜95rxﻮ[,v7F>l6ek|kֆ9 (l1̗Kai1Fi9~KmSfһOuw_?===וkYDF;mrӾ)g˅Hr<),",\Tƨx}~3 CH,Wu3t iQ(G9||w5C~_~UT泶 qqg@fȑbTAf?.F]ݏf(caϓӬds؊FPqc[7}?Zkoެۿ[ծmC?K|cn&|K(QR4[~WU V[N nԾ?vWWW]Yߎݏ_W/ׇt>|SUUWrX0pH1(c|du˛o%P>)M~яګkpKU|Zq<u<RfFD(Mu]#K'bjrZB&TMSUUb_mqsO~ 0c4Q+S9~2F.gj^WNqGf!KY\ѩi[wM!ERhmJlI0vщGօ2uq130@5UU0v;жuZ@B2RYMja`&"Q6GNc _}H,r< IaYA,w$Lg]9VZ|l60צiM&ҫKWoF)LJŔelW[x×/8[5OuSn#"RJsVZ@ ){Y1p +Eb8/Q2g.5Hl9'b19T;(rJKSr⹜VCk-&*E8SZZkI)l4u':2Vi-D$"$0 ė` *+ݫ“7*"W~[okfzIQad ^8*8ONW8*>; óp~wNo s:3DٙX':U)` bߏiFmpZhRHRX+0$).w"BcNwwwO93HS9%"*b_и\q\IDHPuԮX3T%lcr9Gz6 !AINyrN9k"*,׈ZROۧNUw|>L|^"dNJ)2uUw puhX_qLZk!H¦*NFE bl6U>ݾYjv8nLٚ8&/m$e/7W7?}zxxě7o땈ir!O?>Ѻmfʚs,J#"2bTfAD >+r?̠RZޘcǣ!AkU^G"""~{wu5~,lE??|:q0Ⱥڏmy7gWVW$q=~#+ѻL闏gfQsb5Y*=q1XU~h_)tsȐ٠^ *7kڷnE4Oߒ|>S 38ۤʀ3j6?>y6[\sP54zR6>4+a 8 C SJrJ$C4]ׁ~wzB훾?kuW׍q9&Xtm4X~2Y̺l b!}J1f>BH|Pi{+ml.38BfިPΙF/h"IJ$ 1zs9@TH8N֕oFD18W%(R\1ƌ|!a4];k5զw)F"bHE?=93VG5SO]c2"I񤔌CDC*˻Hy6[Vl}K/fywںij)LRfzJ}Pqs|NA焐:hs:F#"icPH" 1<@j FbfEħV5uFE̶ y<>Sص XPKJg"ie\|Z3`Ik]T)%"5M>XkQJk=ׁ1rYR=N@G3jڶ"%b8,m+l]R24JDX;: w.W\I)rlN_3,ŴS$| Dx?jpx,g,<#zqeQ@`wAWKH8<; %WXir2v?FDD"9ߨTN RW20ퟟlvh(t՜(Ĝ9c w s<v5KL1*CAahs>wp)z֐RHιi X,.6_)ȲЊD4M ų!"R!`'3,ƴcƜ14㰺1sH\]a&Ezsݔ2ܤbx<*TJUMUk!nfjUި11kXb9[.f ()%ऐ\T׏R73,WJSM8NV@ϻb w㼝!4 4 9a02 c̛f9lU/_Q)g휈h2MUY-Y\fkI)?qf-D$zy![,/rR!TuU5dUv믟Rn}b ̜0aL!n7Wf !#8N/j?~_[u?w|)w8û-]efmf=[Fa &\^k:~CC/1Dc)Z;ںwa42z}Jn*K9gr8VU̙1fXN) jBG?ITr4JcBX_$[6|}J)árdD#s%Zk9bJ)#p VqAp!ff|Ni)qL!j4㸏=sy=Obᚪ1n޵Z)R/#C Xq}??}ĤH+I cr`fΙRJhh۪$.M"RXN%ss[B{Y[:L]Z(Rk}q! >E6Ja\߾}+8w:K"ڡ┭5~ hH9]ť/;?Tvؙ$DŽBV30;[9[O*|9˒>L1mMPʔzLẺ?H4N>rogr\"Hp˜!*-f8__$d_?~L~fmHg"f06}a CvUDxna?\__Gz6oz1vcҦJVf8N0 -لZwle9}ñ)qZr?98eP7v]c}~֢,e;붱ETmRΔR,Vlmǩu}? )U4f= gBfb:wcxbU]8bK!0٪nV\{GM cʓ&?pøךon >2Y¬&~9nwZ٦v[/w_vm G?TUe*UݞʙGιbQF궫YRc_D!p9竫kcJy4]UOqyr 4f.^Plq2N@5F+gFDmHsT\.m]sGHN)!0Lh\nB’p*k1ϦShҚL&?~ǘZ,X+QJ19sPRYDsJRYƔYs^,o~aŬlhOCu4e?S#({@"b}7k| Um5+L\F &L$fB] 6HL)UI}O4P>.Z0B(BN|Z@TZ3| DZ`/DNq,VjmܖxOV RJmۖn:Ӷu 2*X֨@Im,'mikPd.ꤺ:_<9 Ŀ\n $ Oz*m5x1/{XTeIR ߽q4ҕ!P~D/ IEqB|rz H 4?~ÑWeS5H$A(j]zK233K ]2Fͺx8l7 D!9+FEk= s11LDKB%aϙYRu]g<1hC )#bmD5Fm6k]ߗwMvsUϦLuӭ_OS]Sg-A\mUcm]!&ˆ9"bRbz~Uk йʑ~<嬵 WC1xA;kQf}^W.Mށ5Oq뺦@H0x@aHa1vLLJ?|~z~T|4l6x>|H "'IfaraЏ݁H,U[[k ʺ5FD8M~}<Ǯm }lCfu,J7h}$L<2#\])!I&?v43kW?_?M)Uڬ `fq22yfۧۑ$G05M,\]YZ 竵Vn̼}oQ1ڮZiJRvε]{AC?;Veԫ\5M p1Ye ba`UE 9iNO}LӪ4ϻMa˸?(/XvGkHWU3Z}J?L2,l9"i8 2*K?4zmn:ia#]7nh۶ðWH)qBeS34(eBd0dVqbdS4sur(/nj\I)E`ZaJ6O)%a1)FHH(`dJc?NqcQ8(r10$,(8" % 8NQ#S]bIeNIJk% _Lqƀ6fOӄEBFII rvO: $ i?Kؿ oeᔲI {TJQJxd'8"dbQk]ՖDjʴU4ڒ5 j-х<~h].-/_D$|6pԝ@_("]9PƇm0N7Er߹ٝ0Fs*qu9'(Ii"HZ2d20vcShR$RJ'I+"UVh^y˼n)I e5UUZ3i2F%HF|8SϢ `uǪY1?WAw6ZTE͝U:Z/E,q(y>-nOŶj!~6L/MӬny9Yk5-!7'B|g'y (ΐ$ gYaǟ~njy{DZ/޼9-0Bf mD 9ʱy7WֵsMe~O2'@¨麮{([!~~}S7k[ 9ngi<* $tw;;ȹis/e6Α]4bZNYSsq88 y Aɒ3O̚Y=?cN;~>e!SJ\eNK_6Maa"dm̹DD2Z]m!RabP+UQ۶UUXc T,0 w^qx P((\(%9:u}p8xBH9  ,)%AJ)jRWuꗹ`TW4%CDK榩ެ1>E,ul*|>SreQ,g%"9k޵6pΫSQs.|f]'%CS:c6M9VTxΕJ"EJIt?bM2F|7ś6 (,泱dbNYR0O**bι\k]"wRΙs/`DBךj/ *]S+s+'Je26XB@XaMbp%C\ٚt&)ऒ4 S{1srn `R A.u40UUe+wyJ1P~J)LybDTZr9MCyd@t*WWk9]׼Vi<ǧCWOЛkA52K&R! imK QS}f83PׯSk\[sJiZkM ~wǡm|:Ptj$@Pi%)2&4VA ys<DZ/Q'ϻ=*ͨ]]ys2yU;emV14Ɯ4y7ogLD5MSJfvfw<S]kj\R qmq]@x^ԍ!|ӟiXda×| MWg4a06y RHj+gl^]\!*:zF0v=|uBnLe s[RJZ+?yK̵RͳYZC穮-sco߷h 1Ddv%?x<6UsT[+ۺ珟jCjT7k31ƘBwW1&N>ln,K#⨫ If)략?bmlmwzU]UYI#"@fuCpÏ;W1E~-31SrZkc )31*Mhe| ښȠY,뢰Ei¾}lǜiuA0y8Z2gߙ~xBD2##fh_7(s>k9i1&SYp!RCҚL8/I) Dc6yRu]_8]\9眵9g8+- "'@2PiD ^QGgl @WʸD~%~1y *o!G2Y__%eM#^`Wxy}{ëˮ]«8{ğZWg{gd AP)Z(DQH!s}$-릪+^. )TJ-9/rXr&gfe(q .fY.uH O4z("1H Hs\./2ic,vk4B!ĒQeUhCWҌ9Hpl NNMQ"$h)ڶcl~9$ $yI) !c'?dz\Axm2Z((pNYEmߖmǟn5(c&LsxIT \j3qkT9Pƾ==݉owaЦc2`OP9 4z?۾!lnVe].?icLCcyMu RI~LiZUE Ze 6sc Iz}Dr@͛[8Qd&BH`W= [EgnuSWٸ1""\tٻY"b"Q&!rk14%RJ+1iȜeҶ& "cU]WfpX{f"gJ8l<b¤5r[9/`J۷<.&@gl?UUY֫q;Y?QF~XYojy{ 1ԷkRJD!}{ɛ~] Ku -4C{9L~4r:WZO"/ۛzTUŘ{mnǿRf CáfnlQ@ץxNsJL98r7~E &rTHJY/ךME$5^ck[T1J T1ƋqgF*pqni[AyZ@T5(Z4\Uj:D2Pu{glpp?-J$."FU !_ԯʯ~ #2U;\E%}"Sn]>~~{U/E@sҙffQ rx<|wey&Tus8[kVˁ2-vYbJ!˰ }œc92D(2yJiv""rѪ#UY`Vž>'a$_Y8j\7GH qι^rXO];!ڦY0C(4f^6)߾#JBAi<:AD̏?}P,+ph–y1鱮aiM VΚO?bZlYB(qC>HA ~iڶ 6iDDh8.'{BH%Z91FhÃx<}m6sij  )\V&!1WD1CsL-~s<ٮUhV?j^/tdJm<z8ݛrkP@;M=dcLhkVzq]v1i__,ՇwE|aQ~D?8[1w7g0v8*$TP8]r1Nc<瀺h͛]BbR~iH@߷1ƪ.!$B81r?8mb}u;RJhPMU^$XQD0t01jjJ) tizB8NZkq/krt_1(, EU, 2u_[/8l% "X^rs>0CJlVĜuEDg;"7:cLY|+v2I^.9:/6>yHК%pQ)|Ɉ&~ ㄅC25lpEƙٕWi"9VY\qwp#L1Fc'\7É-1:?㎓$&4MS]n<Û[teS-j8];jF: |26aٮ4EP>|x{Sv}{aBP|1)C&r?Nݩ~?^;,➬<~Cle"P4e;<)ܿ/ })A)EFqDC ]_*J<@mij2(`?ED|?բk(jVݝjCZ]scPZUMq kse F eu{{?ax1!fѼ{z];wnls?}y8?Fv?Z4?XGo~ݪ.EpLo{~RJ>̪(w7ec,Euc7V<γ!Uݬ"i+"4!?8 Ų,)27f@jgR]ei98eVZÌVk+GBI!gLQdKi椵7ʌRJyP.,MQD-EN*.zQgc;#MXƘO>ߧ(s JsTq|T\~|:Zo6N1$'̸]#-?t8vkP[,8ynCCՔι㡝!3&N!6$u]kc@1PvEaY,wp:f^-o#.@ PAVYkg9T S$Mښoo|>vHՔ.o7ooxDͭBn߿H.CJ)Ik4*figdO_N"[u&dٮ?J0Ƕ=%Ծ?O?4r<c?7bA4aЫh7 .Y߼y\,:FN%y)$1<seYOAZUM Kwjw..d]nMӔEÁcDě9׶~wU,z{=TF]9}7۷oޯU &M #:U%!DcZl^@O;1R~L `41IZ1&$0v]o.h@R:@d"mG r|8cfbrO^!Ɨ `hie8+|U[99gf֤ϥsFic1Q(UՎPY[8m *EJaJPiDA 5Yw S>Dg$FH2b~7,e9 \8<+YHDre*$W,ו>$+|_ %͝ۅrUM]T}Wf ښ\Bm0 'Y|pΩ)jYǐn^.X3dǯ"#>/!"AT)ň,& )& Ĉ(An8i}F)eY]gv^`γ (9rJ icSQ6Hbh@sdZ9RrYFIJ3J)$ɇ@^ p6ϟ"@F!8M^JWV1_OCLD$!?ղqvXޚaܬtefq&{?PQ[WMZ%:rXni޿݊eXUYT+%DZ(F#Kd]5F;eE]m7ͧz]ijFPv:SJ~4j/4PYOIh]YSB3>1 fFEs.qtUq.bqss8 3& Zm Zxܟv'fa~JD7Tuݔϻ?:$Ҿ1TT H4n9nnq>aZΨC;!*(w4U?Ui%Ŷ>k޾r"$yBASWe\[v,dy 8Ę$$qli*rQ֘dq7<nʸǧЍ^,땭jƌ|jwJ)lJ)t:u)f]tU]xxOsPDbIYeaLI4{߽]v !ǧݡFC)"ȉXcBŐ֨@iBȁISñtDZlRJH3RJr^dt-J(cU=;9$bLTJh-1yܬ ƑHl6  r*ld׮rUe#3RNg+N YuuU(n8c6"u<H)"@@6 /&(Jifktfˏ9eΞV]|B_[[/ 9ld3ɒ+N? Wp/ߪ]ɷm8wu3!ix^s 2"x5b9Sc{L ,,g":cM1/-)/^xLZ0csD 3/HW4ňFI|ue6R*r~4y"dZżJ@8؏yB(#R]7]HJ#ߜ/+C1R jeƸaC?: $f)ٮ7ihAfLE?_5sa7jZ-": Ow+= y6@$@Dg?Ns(ѧTUSqu)q1,WWBM] 0qI#M(4VMx9i@xY}gb) jmp:z5fsl{I@v<|E"%UUiK@"bua>L6Q! ð;Kv#(njY?s׶m{Z3jw]v)~ڡC}U%0#3}JG+J$%"+e)I~ajՕB+뤭T~51 !BvsJaۜ%KF)DtPF4 SzxZk1[+OܯAJ.}\+:…xBċl~f |`oѿUf\ .+D=/RGgu^o^d/_̯^yX-_"B$1Hy %gSN9oR4DD0mSGC^A))ÈZHp0"bP<υeQ)K7_)q~M3V,q<jBEZ)]Z%bw\^qSJ:p9Ik]oWI*[82"<]; IDAT,tڌ~!ߢ eeN&V(Aycaϻ:lt\֕5jJCc? m׫f8)<_>r<UQzn DZgNbx ݭRi*q pC9HK>SJLrywB6ưkd !GLp1nןX:W8=yjc͛7ۇIlL!t]; t4)<ϋtΞ{D5>%d^زTc{6^g?%fm:)ĘaILJ|<]7vMu(ǟϘ"f(g?dr3vEQ[VTԦ#,VZ+mgVH)Ĕ6hn[ELms.23}/ѼDwDsFxs^m6s? s`dRDa̛w;ӗ" (A’R* dbQ[knެa۵vw8ggQ%~swÇr9ǧӾ%S,= I!)g][ӔmMca 'T:ĂHaF馮yh2u3f0 :fja# sM 7K$ڶ=~xoaRJ, 5 Օ 8mםP cDZ)ç~sa}|g>اv?_]Ӳ*%N~ơe !΀HݩKAۇ]>r<<wDEeY[SQlY<|?UaoV-!ichbMزJ 140t`6bVhv,1DYlajnOéo;!ܿ5UbDJ+"jۖVfR8絜#޾aԷ]a<&?ODڢ!~9(0;?~OOC]2^Թ\.v6#C]`\n/+U/ 7uf Ӝ'_.<<ӥjOJii٢ViKiQ) kRJZҶnfBf0ѡƀG"@b&$t& P Br-i2NDEiSJU׶)r!;[<1Ę5М^z\#'M*r"e^˿ bJQ$͞KQPQJI.(\-c;)\Y#e2" 7J)PĜk7"F`XNߕM] \^2ϔ0_,3 H)!tf+4"@eʢNѥOB칥uf.A8@0wX9P*ypB*$ p|맼n A<-{AvŋqJrJVNy{^ v$IE(ȧRUfUw!gw}!쪬J PPճ'D8"ׯ]ۣm6moI:|=i%6*[ 2 Q>z|a3qFZ""Sݻ/P( m*[S=SbъBJv1:D  ] De y?U1RM"O1z:"ʖ뛻7(?a.5Rl^UpssPo_q`7xkwe )۫op/~xvdtCMk VUV?=?Xkfj)bþ,eY[ m~ru۷Ǿ{,Wb ލbVՊ(,nl׷Co[gvh0|4WW+ki0>|_]_10bt 4@ Ak}_sOާqwU (LY!a 1B aUZq4pG==68h6ڴZAZפ1 ׯGÇ󟭵f!t~v\|CUe2:ywnBrNӚxs}=ׯyb8pgWW0v_|jw[%)E\qͻ>@YO&1}￟֨Td %;T䛿ժ\,UYFQ@:ׇ"Bl.C7 1.+Iv,y?޵gӗ/_8~ 0qy~ug ; CmδJic y_A8] cqRJRbfI=#XW:%ᔜ _>=<3C! ē xƔBU4UYF? RHY iC0Fm}@!!("ԤJ[̗VJ=8P#~j˜97L`xV7L]6A tn[٢iB`"dzJ.* UkG)4Mӑ+aT$YCDKyJ!#33i-ZPuQd˔R )JB<oW9ص<($$'T7>xt{tF6p1^N$4ﭵ$0N \&&~1z$))@d a\^Ppl8ēEvM2")'ufs9NE1>ʊR(FYvfV &L.mgPcBb!ϿvE<,[SI.4pg ˜&>ɉ󀩼bYSn:qDgt2_L kaTkǡTFJPiMaŬ% ݿϿ* _~O|n uU:o_|n O]B\d-+e2MTv0k"n&q{7 p&e1[]٢Y4>ۆ50ǐ|.$܏͢Z/6g"XvΥkY#JJHZk -$r=P ږ^~_Xq;TA^ӦZ,=IJk*bxbV+80_Wu 1moO)8-߿|9ѵ/MUoon>qS=C]5xL>q@T~ ߾|nǾ \Ղbn1_2E336n3JLiTe7)1ލn_߼y_Ji^., >"c 7[+͠(s} K aƶ} Czsrϟv>C 0j}vWWoVSr+ d\J)B3 &Hu]["\%){\TD,Y='P:w/_C1Ea_} 4RaL][kLYhu3 Q!6cpc^& VY- 5ݺs89IFS?:uZ9#3 -Q)[@R^ݬCg,^DDhj5m]Yk0a#[2p?"=7+0rM*dchm4/Yzc)) fvØZkO@ȧkȎd*Y}eO)fM0*[`L"X!F NY%F76)BICZ3SBd ,LMDn8hMRhB˜)S|+4Jk 8 "Rf֞jJSJypLUB,:CĉU@8DcH 'J"4 (R!~yHʤM2b\]0s by|bL >1f/ HЍ5*͂D` +"0lɻ$ZcbH.8:if󺮲Hczwq9C!9@hKafI BdЅM)0:7;BL0w)"ASXM` (1]wȶ屷uEZeQ13 1(VF&J$RJtTY<'r]QjRl& IoaQk{m;0$+e27;J'>PRdԈD'~L)e ],a"3lY 959M/H,ID\O8,?aJ$ĈE)Ѥ]3^.j{j38R!@Jva\>xZssN%YDʫpkm.!Yr  H"r|""RbSXZ[e1`|2ƠVQlan]k- /BDP0ihIZQrVf\W̓"og)0ARa%WD%θqR` c+(_~ODJ)8h¤LY5)jV ǔXE\m5׉~zBbnӚ(-kqc_;RtA#DBF麚Yc2m0/ݡ.{9NB|@X[(" L@B`fdZO):[K1VQP] PލbrB5Lxj"09.DMʐZSUEa4)cQڹ(tuZX?.㡕!yBJ2!j#cLZ#!{j1ܐB`Fb~~~m]-P㶯̋!ŤɄ2!qb Mgyʊ<ɝǓsMFyc~?{A)֨0(@v9Ȁ'u_:\Zd ʊN!$^:7ENieY@v-mR&S813^EYQmi(c֞2 1:&a Ӕ\̌bb3䅦:SDe))NQcO(VNRwD$'&$\X")$Σ=[@N_݌oiG$YvYI.gr*H8_@!#/eN4GS|o, fbb$" \ dt >)Or]r>T7 -W7o߾)u8l̘|cXJÐֳպi-p) rIVytq#uQ$}ww}v) e/ Zk[I!~t_Q4v^o* +G^@̫; 躮(q^^1Ey ,y5!>|oOÇ?n_b]Xm?}nVp8N-`h;`-*ne1D/"8 1Fݾ}m\VcOLѦ,'M3O/JX\$Mo);7,V7o^/׷h(CF>)Q8nc)Ili~/oNde &1e1[_ygߞoܼy !coaG],m1Q%9!&i"%Qd)Ͼ8:窪f@{<:SYR*.B+)mQESUXbRFGLcL &Eȉs2(Q| @IcDRy zF-'aDv$R8R D Ja߂PP"0ok5by A8<й"(D(RJN +,) ɔR_k27 Z6>ڹYr)ϻ1"/"b8ag㽟R3E.HGesFJ ) :< *(o#-2Z)BQJMp Yl2UMD8y}F4=Թ̷q"x^pHc ۹grEԆr(r ziڦp[2'q Ͽ鑼ʋ= dxjpbޓ}VʀK2io)ˡ\Ia0霴֐u!hC8Zu$? 3C@Rϊ̘"tElNol!im9'/lU捈@43.r6]W?SwK\m&vmےVo޽}{Q+ݮY6)*[DnS?-#n;zA1”PvX~~kSя "Ew f$ERQ,VUQW!ݾ=<#dBJMٔ@1ӣS@.x\ˆZm۟E F?Peq@[BVIy`]_M&A۵.E-Ƙ"'z"*k,[V΅䫦R~_>~|xj}5??1 Σai㯮MSW }- wV} {{wZO9i^,Ti$`uW77ׇtmBZS,V߿|?~Yk$MYu1ƲHR};|͂:hfL$áۮn,HJatf L%x_=?V*gꦪ v)n}wS sxnO< L_eY2\d1袴D CYvݺXbm &y~>=lǐ/ye cUQ(-ɉBBQ!RwB$m"}L&cLY)Vb8C!$;RHt]"Tc$* |7tɋ6 THEґQR,H};~f!8|y9 #W9!AryT"4e(G n2%Ek+m@R"8fE@,j?ZSSZ* (RT:/CᔗՄ)[yBA@<#!"0SN "ZkEUU Fco;Tr HLqvx߻Lh '˭9|$ X"Qd@i)DDPUJkmu*\k彷:/I@뜼;ЖC1휡 *DLH>Op0IX뜦3#X^*n&,]3vFH ~^w2CCEg<ioȰF6{o:i`ffS!"ft:rJU=JrT3LDp2c\K<S4Q,"1ʹ8[gϹaC1a)5:gs"DvYiR"aph V)뢤H,R7mҔReXk˲\,ض?&! IWUSUj|^}Y.v>fe lg!ۏx~Xck nL@ ?\ͫlti U͈i>5 Jtldp-Hc~zqB/6_m>?z %v{~z(oFa719Ew8b1?, @Eߧ1n,!1J%vYlͬ %B,("Edm\501v;`o_ xl޽{ի1 n^$w* -(FiC{q4LyġivӔEL@iǺjJItQá߽43wn)A&Z}{} $?)iUՌ.0&CH!C__ߪڢ4dJF-Hϗ3s.XEaTAjc$ES cJ$ TfBg3IىERJ ,RL)1!ƐWr' ,)SCQm˲i*VZ3!tGsJ"~e֮~ɣ0R([<ލujZJm/V@=rQ f{3Z?u"AL3EМJ!E3}ViC>8Y4FĈ"Q\{X^N[8{~^7,g t 8;P0\T0-s5,\*T:ҙX1shIkMQAN"s]ېEDH@b~N>j%"9#9QS@Xlb3%PJY. N]>ۄ"fP|EƃKN N$/.OeAB:oq269X#@p#,',cL(ѻm"1sy 8c1FRRȆȺ0t080aAqZbz1;)B:W937h/6Mv@UnP)k&$f^|{y(5UJi;v]bPSsn8$f* mן̖|\ݮW~ ϋhŬFo\.o̬Y9~n{TXj~fW ^ui=vv{GSʖ.a~4w}(ݺ9fH A+T0__2 bA#*egl~Hx?}V-w^:}֍&Bi38FzZI("uzњ( qlc$ ߾>yޔ* fWUQ`KeIr] lӟl}GEm;@T"| clLJ{cMݔeY&`"*  9`!_?eQBL5VdCnyv>DFTPDd[TtMQW wH?|u#D;XREQeu]7+Tu]T "Hi˺(3} 9To)qnFREZm -"Fڪ* iNQP 15ǭVFd5)n|!4 k2PKDV1j )kQSeq<(1(mC > 8Z@i>onH.T6 <ӊ BZR(fZ;uULG nZsH^EBJr˩.ϗJ)1q(_nJI)Dlx0Tu?I~fy!yS"&"!,* \lQlf–ucWXzV~tV~h;tUU-vv1&LQ"K?{SNXqh*}UثU. ?BSWƘ,yQ"E >5MΓ6ڄ|Z, cx5ټjXaJBBҔ AsJcY0 u]ݾڊH"R҆Btwݱ}-~f+]EQ.a9kUY"(**Si]_9Nz٬ʲFI+ WːbB}? }yڢe3߾+j_чs?pJM]*YQ`=ز$mmu]x~P11G6/_ZMᰜϕRz/v="?xuX~uuaDZf`;RpH!}8zz\kSږ IQkbtpN(˲C{t>)22^8$XP`fcq||{%ЫEDZmۢ@9`Au]7M|pc_b(˲*+E>pEQg#0&BJѪ( hcMUQH{/@nSJR}R2ŞB֖ZkI+mmvwp)zSHP1rʁI$&44nR F6%GVb>rOq{C'BD3|7dNHj6[(La.Ȅ̜bZe68͛[a6a#0Wec폭~ !qD"cL)!ᴼ֤Sޙ:OyJ($e;U]޽W5z>/7;s(1#)@jo #(|;MF !h$H ` Hb^RJk5ɳ15V!(|QHLjNA+T2OS)rD)%, TļT6Epr3swI-'3 8(o.OHs\1$'rz@ h37<AK=sP=RuQ 3[U( x˥~F Dח痗hGDZB4FH*m,l2Hl4/\/vO)Rhb ^DVm}û~?"jUh/O_>33p yjPx3&ohd\=>q8crø?c@BV`ʼ0 d쎼myeoB,r, e>N7OZ!bihK !D@kF hM=%eNg-R4"!c E<I9* &P<̈́oNsz\h!<[$3d'cHI)@OCz˛||YH~OA.T7\\ƉJy&"!ވ rx CgxqV]5#]V/3N)'\R" -Ih\aE,qGR& Š 1NӼ@X,7{!zojB\hc)p3_,_ד h2Vu$JIR &Xu[ՇV$ ~HO]ŻcHK2ZbT"+گ7PY~c#tmS.Jkuݜ$>mKsW2[@އ+Y^/)$E<HmV “2zjmYmcc_ιR" 1J?]kconEơJa H1.ʛGA'$\7r@BƼhj?r{4nFV׏-ao?LJQ c~}~ݾn01hi)(aE'e |<y9"Yi{///?1~JC>C.=ǟwMSVJk!8SUU1ymikz$[.ZX@N\8g7ٻEjb[*"yre| ۺ) hUiZe3awy%q@O"̓4BQUwud#<{7'klbLVuݤm+[(뺹@D~yYo[ *J9N]ױQFHB"$c9"JJ9]4W`!bH'8uEK.*D1s .ˢ&D BdabBdxAǯOkHK #V`* :! ((eW7mQVi0x\7W"(i)޿{|bO> =\88 SP PZ3QA@@Ъ`7zz&B,x⇈@ !m֯ݝ&j[eQni4>H1RFCi.^,CJOz!` D$yTUfF@ E2cH!"!u]]&BM^Nea"=j V#2&aI й!;X)Sayqu 9k 0RsAc \h3@D&ȹZ92"gw o>cʪ?u{Y( St+2N[J,l#zP`+,f{~}B*LY`a-Y҆i80M<㗧O|\?ٶJaݻۦ*v[l4N`u)J4 qryWT+Z]w-$Ic˧zy6Xbi"Gc n>=}araFTucUEeYu4Z\uc^֟ 8s% H3r09\RugHlpxb”@<נλۦij:(IbJ)%>Q+BfZ邢2/{S(.8?ɇ%Ep`9J$AJLv2臉L]hR\vW4b칮H!MaP@^n\b"(©1ҨB^vup[,KeTK^7(i>|V@߽_u~vӴX,&9?cNZg\̚(rZ@DTd f1xGDX̻I@Pt1# 88ȑ=[DBU4&·q`5$<$P8q uxm<uʖ(/^gN"3V_,0h֚PHQFYf.B6Zk/'"* CD!$Do2Hd1jYÜŘOm<[ڻ˴Dž7G!@xo][~?fx](^0 ý Ι^'ֿ=۳~9eEˎ.fTt:_ fn @.@%oDdoaC+\Ho_>|w [<œqf8犈?9D;r1F*@\t#i9'1!ȩ$Zx$l ۏ" fD>QJ4iAkumu0U3{G~\S֑%3]$92JƖEJM%L)z**w1_>owm1MYU&5 )H UBm6zwO}{ҥEQPhHϳژemo"yH46|.jRчi?y0pXa8yf 4u}H`?$!!r[M.*U{E\u#cJ(ѹ9$1&b[a6Bx٧̝m5s~+2߮~f&RoZbX Sbi ''1f|)RKZˀxu}jӋ۵>F<<>OUq8Av41V)uhm<ٹnc0kQ&oڶ)˲i0RUN1FNbNJEiPy AQ6qg"B"S1SHQ kEQi T vz}7Ǡt2)ETUa0XOBgr!Mei*aE״mH,4}U0ח/ۯfE#"T,벬DpQUS {9Zx{P Mgۅ'TJ) y˒Ps0N~aQ)<2Z86Uu]]ز,<kڕVwa8䆒C:/oF+u1BEҗWE.X2Xl$g_LWvu) _|~ )TrԀHΊ$dǕoTd͂o/x#Kt[F@@~6g~7e`nc YNJ$NeY{<{ 37n@~(yֆZkBMDQ8 3!I12ĘbHǵA˛]%b\,~75d5)lYb,֛vƐ@ KkI`uJk^^^0)h$2u -W's*r_]wW1S@)d'G Ҷ1kCI)TE W]MQ*^>ݔc\o/ۗ~Qkc}noxr{o "Hijv@j=ץ-7nREu-mS)9PR@S*R3P !!}ܳvkR-USZ=Z1M]q~ӗxLrswxw]~fJGK 乖$_\$1 ]~JɐRJB:M֣VYʢM? xd>ns̜[k ""! Hۀr JeUJ1L 1c<[',t\O-g3| 8N"E}RuYr29k4MH1jNɥf,]yqL&ag6cY1je9 JUeZi{RJ(h4WeQuǣ>,xsscLQu$]JII|hJKU65;FVk|dcaRbf?ny^(k_oPWEr8i88l^ɅmڪVRc6UҢVe]1G2:%(wΕeMDC_\}4.v["qZf]piMQ/ qc?oUX-u ҉͍)*PKc9Ĕp̳.$ Qd4Zs ș?/%1FC!DSI]RIZ뺴V3!)8{!d9%Ytg7N@2`tz 1fA|UUUtMX\֔R}˿i}$3J@" IDATOc,šyu1x8_e)8Q9ieg7Uli `Uʄ'f,) E "I~WcGX! "RHꇇn?^=.W~7O>ns8~zd$mY1H6ժ H"c-i(5O-QwGegH((뺬jDu?M!3WUm:]nѧ!@@!YVUiZxx_ $ES=>>MSyGn~[qa'møA`^,%!RR"k@P@DJygqBE izqww!)”]M~f\*Fmyuա֤Ye!>y姟lWEjWK~RY?= qzjqZ݀֐egז%0#bw{r: fs8N1.zֶ~1ҢT4?L1{0n_w욮[u= au{*MUD ppqG1rr,rq|}TO|vsSJbʢŢmժmn("]ww}}ݽnRuXt AE~y%nnoW1ٹq0cefL)S 1p8}Yl0QBMJ]WTVƘR.acirdW5JJ4QM)E"(U)MRJ.xAȴ4;"BT,ynʦ˦3EJ)$Did[UUeonWAǤbbP:EQQ1(ƪ*V퇇e]kiiǯ_~}z~eQ 5>b\+Zk% w>}ʠ&dC􎙻k7h $i>pt1RJXAF.9P iIYSQB"^-ݏn8ixl&O7vT@s`,ݖDpt.Wր޼їeɂNUmՆ KTH!U Y euA*rUF)*g%嬨9hپoEQ1u%tAY-V !7traoھDxGuMo?@|ܓޗgoWTG<V4 ; $%q]DO$Jc&pwww{{kT*qG\)?WH(Wsq rB! "yX3\Z_,Q)euAHnΨ=P"39*QQ1l.gI)Rӈ(mU sn'޿𮪪R ~fﮖ)f6s?q,}GnَgSrV"vJBrycL`ˇ?|O/nWk?0imUUͳ1M>6Tw+&%@r/K?~0` 몭㯟t-}mZ4MSUbY/uUƘz=Ç~|z]] 1Rl㝏nfvM4RZd(1rL4i[28n۝CQBD۲֤b40)8<<悈̶(Pk]hEVk!E 䫏0z| owr)lYUU<<܅&xGH_9%P\cj!$@(jXq0vyu\w˶yx\.2_~O?IQ$TImR(뺭ᐼs!Ki vy8&HBb"c?J6ui5FiZnIZ)a&Sp8|y]ߏ{Ţ1)D"N@Tԕ_/?~wf~=l a? M XP( Kck"%FJ)IiT汄RWR` ! B]Wo2PUs:P$iudƷ ιs%EoK|N6y~6,ʛL>`6KHЬT|?P]Vw)?T][ُ~Hc'D%m68  4VۇǦ 'HJ8^?⧽PZZ,qۛ_&>7.n-?%qm4׫_?{m\BfFy||0 0Mջvhm(q$%`֦EYzQai9j1FERҨMtj2 RCs<;bHI)&X[""N.): b ɓY쪲+MUO;ȜX`&OD O]j`vkA@_ɪ27MS4^.w=u姟?>QDXQ1hJ[o˫xԏXUmYV*%q@n3FDa[4MED[N.1ݐ|E7Fk2Ɣj4Hm[Er牙?mߏܔ`fue"F"iBwx8a0%&]FJKLZ$B "? Q__ I89d} )篏RTU5owԹ$uTja?qmp^)Jf57w~a^=c姏0MjV/rEEa瘒O(D`1rOGfڅ1F|ww?[̭ Exun6]pi}?==N}3k !Hbqxd n;ͬmCZU壷u2Fd4UK6~nFDGTS8펧|*e@ȫF41ƺ2fY)1 .ҥl{SdZ0*j]߿Zݒ?/d @]觎[dM5[s&VڐHuB0M].R/__>=ch}LDZ֒F"-[ks~?0$hm]jS B}c "ue cʧ~Epdu aYX kzH|y{qt]xS`AJŔD$IJ77w7Epnn{6ݰ7 [2SN=i- yc GQ޿%#6iBn>GE:+EX%֊pYZvEsg@!R(Q SJ.ŪoB!9lc't"R ϭʇx̏DUt>Kd&Dɒot " gWkxQȽLWP! m@rC9 +ʼnY}~);EY)Eh\.ŕg/߈ h8U]?Wdv^uiC~#r1f6k8NOKZf" µ^E1njW?fp7*`@"VEsU(9eCZ[m!8iC%Kk )}]4SFL/ 4_"'DaRJYFAJ+1pTJUeR4 6b^07Ⱦ0f9_tu*bTupo!FILphjBt)i% P*ZkY,Sm!ik'@Sԝ!|#bw84x||~^7Z${|Ñ|JXkm1&/R !Đ4J0Cf"}?ϵ"ye@~ʲXZmBC(wfkIptWupl.YUEtlt \o?j eS3BL"S?C ׫Eb>mOO_D?;[T|vs:)n|6HmmDaa>8 kB)'7w1ϺBzݻwߛt L КC嗏HYadN~ wdlԭcV ?6_!)&"+OO!_~p8Xkϗ1I 4%t:mhYcҔL1 RmZHp8~?vݐR*$q C/vM&7wdNZ]X֥DHBLI(d ltf> 4MYnp T6rHĢbJs 5"\d C>}y<(BbuSXkf޽AﶧS $iP*=eۼY^ݡm4y} ,Ka )U,Kwpߟ?R7r0cx\y^&"`ͯ+z9 TAN ^^L.t$/ t_fJ寽KiJzUד/h.Cr=0J嚫̚ _VABaG,?2!0"HqgQR.YkwƩbJ]?\Js) +hYNDX.@9JI'c < BUQf8fD*F,˘Q6(lQ٬^.qS^6-}}N͢u~u'bMY7f!"p,!YYΪrh PѤEQ871&#JхC7}Zݭ}x[6'߁s8IEЅT/uia۴m?zr6;JJ$6l}w.0Er,ltf~t>DA¤(3uV!z/neVnu{WUc D6ܐQomQ0B:U5S8OOJe],֫/_W04%fVz}ޠ@UitcIyz%g )o1ry/0j*@)r0}) 3҅٢}}3oR pzx 1(j&"~FWVw×/4Eaitc/)uO67vuw{^'jwd鏇nOnK;겚*;mwM n'զi|ݿWnRN亱l{wN4j#Ε)ĺ cSuc7LEQڪTdXa IDAT 1؝NS?C?N}O}bDD sb[iTUEV W\۶yTI1R)(2̀apC[)1"G@ydNrN#N!ĭ0zU[HH8R4z^.ç/?owa}A4O#+$VZ0777u]aqSUHV>LiePRJk fMUfUAQяp,!%"E)Lw4xY6}pS%ޮWYUj*AۂdUYYΛ7߿]Tas::/4xO_ݫ[?Myv̆X [kOA:f[Ժ)bFh0§IG"$m(@*R昴օQ"IZ( ( sSp* kE:+\ $KsAheM9l.TZU/E 5םUeduԹn )̽)_8o" Jz- fQew 9-%NSH]R*B a./9BlD)ٯ-~#Z|1<, 1-I˺BA2?X:8 Ϝ\$\D9e'Ƌ$+0s޲(\`d3CuR7.Yc!kmRb( #1i%"'PȈDTZ(֖ `V7jvGkFv3~y/l KVFi[(e:`%bEYT2Z)TM]5(%.n3?޼Qu)Fi)0rc==?|Aơ7m5>0+vfII cۦ|uzs,yy|zд)\˛uUUK!]u8>ﶻ)ҊD6 X2IiIrVn~j-b4VJ+")wǾJ+9Y&TUVRu.`q!<)UUUHbqι ʲԚv^M?L2 nfr~Wo׋<v zX8vw#3fzч08[T՛燺2eFZ)1E'LnSC7N_O߿wmY]}4a[B*8]0L48é)쏝vw8 *FSչ&2XDӲIJǔBO\Y_~0J8 %oV+l)K;o_WM ZsTT-̡l3vلaE!SJ)D~= $I4F09 ?}K{Mj-ʲ~ .7$秘iDŽ_Lh;Fb9âjnНP5iFy*8u B. 6Eʶÿ}{z*P*cd"L˛u;_z@VmC!siS 4ꪪ1X#=oXUfwz||5jۦic7|xL!Tm;LUmSTFI)q޸5)e4}8<@p k RSV)8<[SسBQ QeS"0*z֦1& *4fZt.8:`Qkp崮+k2Se!CZkCal?& 1qr5P9gm9 9 "?|ww@ ^4\s`$`Di;MS2λIe?ʔ)4Y6M3ű裈$NR>sKcFRRezoX»)p Ef& 䐛3%봈(E !0łgˌp<="d BJͼ]E.v{:u7}DA8"j(rgmk (li%ּBUbzlQ7$@uΔeJ Q2F-Z6:KDl E|PhBl ^2Y c( t%zy;!4:ʮ@si1Ws1uE(BrxADdgL!`_⯟Wp*Ϥ^bk[ɣn_˶~C_voK)D~_ܬ)D'M<<ɠW:-`\/^_[S6rED%*w䕭0&@ {aV~iitna}o񄈔fš(#r6Te)-cYI)dH0)ۦXu[i_:Z߿ Q8$1(jUE)&k%y}EFYgc Iy>ӡ)Ȧ*o׫{?)i8>7[z Zֶ2ux8>v Bs"Z[tJ$*KdbMmA ?v}Q+"}pTڢmx8RыH65kb^.JbQ޿-V`pIVy4K<'|ąHE37aׯŐ2͛7iSfA"7[߿}wz\^ܗ/9l{t:c4coX""Zټ" C{&%w=L0Ǫbw>ea캮-N:kwT1;GBP޿{u9E@Sn-E'/`1wM$<燯Sq8ZSSՋYs^f?O ʢzRx<l6;&F7 }a,Su=ĜYV嬭@<"ZkE0(|<#0]( b wz8zRׅ1&UEQuHP97 C@ K)~&:RXEUs8z򎙽2geaI!Hܴ ) ,Ֆq4DH9 O@:oa8ι)tl1_QkT$eFiTiMSZ4ooS}}|N1 : 7 RE;KFȋ~ 1%!6M4bbH)8MADiTs s(DTqL٪H,3fJ)E@Ds.ޗMƘ\Q 2 *!(`Q)D R]  / cFR΂ ̙69WPmW$AD7T:PD)O/݌KI%`9 De" /1/d^K\.=AlקQv[%Adt?teYeQ) Q  \Tfg.$YϞp[匉 .,r9)$ @P+ )DyW  ^p]Z`&dO.蒁+SE N.i1Ҫqi 1;1D@i4&UY)|~/>1Z׋ZA"T)]il;+4iBb|?仮s!heYaFC?("tSl۶-W`NIqY8@Ǿ Yonf >,"r1O7ea,nNG?$w>Ovw:hM3TXxamf%%O*b@)@(u 1F]q?_>}߳!(B8k'U5-`p;nŢ/L]wzwipl6{)%f_rl'kRI$]w0!G޻0l&!6U{:tTUc1pR. ssM]ۮ;oOEYqc .EҪ}N~駟C/8VM<@EaWU4ni614ލua9pSw#joJy]e1upR 9zt8΍iJfN!en*(΍|v8EIkeQ4yeEEYr}"DWz, kWjNnBm BVd?/΅ӡłb?zFFbfCʜ%Cb ZY I5H+\H>_4M8F禐RRʠiڶUJJ$'m)}ݘpB8"=5"B 2H)M&_ZH8208"Z-yZ^5xzliI)QQq!*|^8($ cJ,8j6MY~֧H* 9( L>pYr Vd҄4ZkKnE(cK`.QJeg8 b@L|'(',A_?y mCD/;yT0 x1;B"DFg54Sou繲MX̜GgLv^OR_XJ2Xb1%拻sPz &,3Θn7-1PȒGηДYn"b$ϐYQD$๊B+%`6+\4(`M Cs7"Rt]HXs9އ 0 v)9/hsÅi, ΅)8eSZ)uYҼ-YJyk$e ۻ[@5 ca˲R!o^5lFOcqt)ES|HDT+{u/击W&g| )pm]7~r]8Lj],%#RS׽ys؟ƱS}ߏxtc|>|iiL]VV%K樱R QQmS籪 ֢$Ʀi(4Mc/ SRfsk {p":z}L>DH,Kw߽_ OV Zkon(: G舴Nc EN!i8P (X,Pckjo t:4e% Oc?.qtte1[,^y]1 Q7 n"Ç0|{s,n춛fS(2B~}ӧ.T0Np8MTUM]m[系Wk>?Eeng_i6_m }CUZ i4vZv>uc?說 1hmRrqsgAkTihfP Bob P P֨Y!h E“)]~VkC@9/  EhM)p}ߧc.:΋(#s8:D!n_ڂGڄħi`%"TVDY>[ AAQth\B&Ʌɉi1Ҧ겱b]jcHs.IBCJ#*2F- )F>uS?1FAsQ[J)˓dqOi|$T‚@ǮW Y(#c))t[uSu"v9w8N^ 殡K)"d`#z'cJ/j" TRu]q qt%3+kKQ|^O)ͫ6گl%3k*x E )omHXTJ%ʲ&fZl(.FB)Ɉ*JšsI +e+ 1 s 9R 1K((̌?.@[•B`P[ J}%+L€a֙jbN gݸ\eg9N xKa#d<A?&!JN w+.u3l۷"ե'" g3_\ATsV D!JbuVl$!BIB"g)ϣd :pJgA'h 4H$R(@$!҆!HcW!4X(BݏnJNMZ=_uS4(!A% )qG&2j61YՔw9Q$ql#3 .ERB|eCH.&ZϿWa|M9 ~My $>!%!p`c*lٔ4iI!.no߾{f}w}׍q>(U @akRj>7UR;Ѩ#9c$=F.B HbiL=_$3-@UQز d2Uـ(fҤʢ^NB]C GtU˪*J*p8uCu\ߎWc?V^/}x Ia/?n0vvx pcL&B Q!D7!BjSm1SQ5ɳnazɂw0rLF?o˪,a.l^Z9_>@F0}뚇E\lɮd IDAT(\-)9}*I,s躢b8ǩ^"|Q٪Y۷7_1tG "΍H~a9!iN EOt~`jj>oy]5UYZD.$Ƕ^1_>BJɻI '?GkK.t)"jx巇a; 1Pa0h# f4Myf+PUKČ>*7sEz% هs%S1O2sE$4c~\. K#(pRS ,UYm=o["t<Uyd)ُcPAq11yjcYӮVX~t޳ȉQUEi7o^!0j~=U@-琷[BaaX"4 E9%HM:B[k_庭OfCĜ0[zK 2 مs޴Zkbj! @1:}|av:$f:Ƙ7T2*C(@{R.rE(('|֞G/ŨrN)/9Bota !dyGp"rMUJ7g6* m5^lАsӕǒKޕLKp_}vwM~_'eht+/?S~U]ty߿ 2zRԿAp!RwgZkɫtn>[&ʒ0 FoW{|ye ylȜD9Ҙ0`_7jhJ)#^'%ZNlt!%1xYknsK֦/1c0 ye !JDe; VUUm[7-KpM%TBZ6d CN>07UE[WY/Rwrׯn]ױb&\'JqM}Mcߏ|>ohݛP oT i],BVrNc?-z_;4z㏇~Ǣ9Jcj1y>޹FOi7ۺVr?6l1V:!,@we1'U`5UB(Ib*-)-|_S?!*@q7m4mQah9$>o#~W֌cZkW뻷?|@*$_x~Cׅ+igտQǧ"H*X@g IY[eL%AH?}Jwz}t8@_l6[oFd 8`2Y523_FȮtwuYdf0z@ӧOމ_uhmvㇾ8DZq 1q!LZ(22ߍsnna*KK}7t=eq }S٢.YgEYM><D!Na6)i{}ADOa80Fc,Ix ǡmzDuuquqq|w9FH)%дmv|+|c4tw䁨iBD  RT8cpRL|RBȹr)#"ubr^5!%"cAF;nC燀4DX@$4>&.l泳XNVP `Lj' $dVJy+޻nsu6MCnaØbJ݅M 1*+з^k\on^]ob}zx4 :FͤQWOӘ ],6J:kShe $Z}YvcOnljE犢jHc?o|frxe?4MlÊ?}ӧ3InʌqDcpY_lr>e^V)8L~mUзqƱ/,8U|7gռWլ˘җas?1UЪ==q$}i"BB[kHxY̽HiC!f}^es #Mm?;;0^+몪 ]L _cDFJ[mcIC+rR.E*al Dy"23 )!w)sd !dvy倫R"+bUoeÑ1}?m} #kĥ7oy4!"j= 1&LK*E Fj?ͫ,12W%B%70S-Ki_uy9+B/*i>~6hS6$QbV\`nXSQDĥ+sYlID][u֪u.1H.l$)%T(iYLSJCRJSP+"a#pȯqKP!QֺS@RZlq/Vf]_\E4fӀqyajv1zbd0Jjte<4iZ-湧dJ8lf 'f-Jbxh_Ik[=1CeP s 4_+zJP)k12ycnưZ%pyqNӶ5ih(Qh=_%߼yr8HhaJT/wwJ)o auTuX̴FEDIl ά/.O+ozhU퇟?4gW~>2zԪm0) l#B""))(ZKBy´}oOqilֳLD8(z>h:js*uUM?nov 3q19)tK)3;-EQp)HQqNNk$16eeY[ g:kڥY4*8a-1C81BL>3=5cSƯ2eG[^9E@DEުr4|39'L)Ɣ9ΉYm6N)5M26tX}71U%Ekrzl2ƀ`L (`@ kHLS.V>P"aMBHo x‘rHC=Lqˋk)\Vey|x~7n1X @$, 1*Fa 4Bbt\&zm8DeiP!(ICQB%nj[/V0EՊ0u]'q Sy"fB+y iJcO VJ_/!EfIR!̑:ewJ)bV b!&"_IBģ8x#Nώa92:?Ng|9BZT(G|QaQ:5, DBN7}FiE G׿~z !)k\!"`StJ\Q)3NRxqϿۿb6e9 ]?tιqv]NO0o{_άr^b|ﮮ.Ʃof|>1Ц??o@0e;% Y8cvDlF DnWz¹Ҡj]++)2 #B]Tr5 AdR,lmU]ߜ{VJU*/V8/w0_y=@(з-7??{?sl^^]]>I6WunqV]o.FZl Woٜ_NqL6"~vߜUY0 FVjyqq~A'Qk=MCj6~j}vV/f,QS?|-r;Ц6ƌcr{ۏū77Yrh6F9oS4iw,sfd*bj^׋ūW7='ijM+ۦm[j]UŬb5g-YTj ` 3ZF)YYSr5rƨ4qTJBBnw}?IocrV'"=7_D'$ !9@ oi2J1>`QsrFDqy98,%D1&&@3+t-ƢFXCa9_,3Y몺z浵_>/J,VshgfkuL"pJ5pL!DR RR TP֚H|}n]Ϛ]>_w&푄  @B +Tt<[kyqb z3ĄmSq:1i~C.mD$("bAb9d+)$}cŧt-wAG pPHFyMfR;AN}[,x㙹(HO33JM9w  #3ŜB@iVU"y{ <":+MGza|zB# :|E$"SER)L.i|t.Zu{~nf^QaaFMP$Ȓxazmx("DM:1dw<:XE'LK)L2/q9q 3"[G@6(Ij0*Ɣ9010WDS$׳(EJ9gb.:RxS'"Λ,糊<ߞ_DoڧOc`V}9dEf5DNcYyUm퇟䔼Mӭg?o^|-qTiST~Lvϟ׋e=!_$%˫P 4LCG7gz ۍ]?}^WU4#QJ+lYPˀTY3oThX@:6N ggk~̌RLycrL1tV j{z4v`@mz-sO,+ oi bE p5rtig.Z_~ͻoMa|suy^՛BL)>ﻮ\,o}W4}ێSDphl29W٫W9DZZ΀Άʪ!yK};W7/^3d9PB04O_|x4#١jwr))MjvvYEUqdT&N)FBx~޵f'1WRE.3 Fhq۴OCL!!NNC˪.LC蛤۱a֚`q;ЂR4 i"w%QY٭QPQh0 n/٨(,)9Puei.ƸkEQ\Ȭ,J2"%[xD$9 m˹qe&fg%{JNTXQ*Admo1M QTJ-a"r A##h@:cTKG@Sz|\COwKһ$4L1ݔԟgl#Io~C%aҺ禮|Y/ )ж7MUNCz3۬"EM9f{uU smӨ}qv}owuϧNk+eD@onl#%b IDAT[F|2MbV~E.q/3ܴ뫫o޼-،Іnۧ~pߵuu}~yu.Z#X;_jbD}5S?"hfz9[ZcUjֻrqmU(Xk^7ͳwbcΌ]0cR刕-+3vJqt؊1j<g(s*4. N!0?Ja!'V,#D98S#b3_(4"snVό1rg Q9CG$!8LDAxfe/(Tj U{Nds5Ӧ( f1b$UC,kLAc@퍝a,Kj}[!DY&B"y+*1ie 3RR(Fa͢ʪ9N1Ϊ:$fbrޕ?ZJm4cQ-i;1ZBTJ)q53Gxl% *DP.U^N'dp꺰Ɣ/Z\ ڃX",PGIȉPgż@"̇f'BBfBTG]v.(yI8Ȥ RJk2G)I#e >QF08\(ю!'\_q_K0֚*DQwbR+qh\[,\pJDDTZ/d EDIZ ֘uTc.gQ+;̡N"l,D)|aZDV<+2A82u84{XĬcf4MȔ3n"n|YS5EY-Q[#Zf*geY^\ov]׵} ,irPhxE8],䔲NRv{^2 "x犢ןݻybU=? ol6iwSQڢ́c\]^ZY!f^3180fN1~5a'2&am dF0pڮ.BN!6κ(rw|dq^:͢*{l6w};ڸjM7aezN3*/wSw׻/~>cū^|_(Pŷ}:[}Q3txZ48ZSe9eYȂ۟L)>>4À}իLJ}DhϤUZccu (UGJ\.4LO#1ka+bj9z-bPq~~zx8uQ(rbUR6D(SEQ(Źr~ڑi~T.zիiYyl.Χ\1 Hq S?NS*'" "Ј!q4ŘQuhOHt@31 i`BFZi!% @x 9t(O( Vjw+W,p1Jb6UYU3u\VEe]RT8RhcarcQd_ g~_߻~ *JB*"$:8JbfjM@J%L $@IS4@ h"ԡ@ Fix_W7ui!Z E)1sW( hfP'R@Y^!MCDC$E3i !KpAW$2vuQng3›8 }6'eӊQ+9s^''ŕ+)\rĎyB $ |}Ȓʱؗ[MoqXoD|=\aH`(p8o8Uzo,Vkh/Csa2cB®=v| 0DaTLfEa/>K}%%9Q"*WGi]e+w pEIf1HN'"yY K0Gu6 D;a x1$p!xV<`#fB%}/_4G=H5|yeN\TPy#NI<|'^p<%N1,<갟jKxZy;]mϛsr؉('dATv>EBQ8u&sHN)B$W(dɺ%(Ĕ9r:4D⦆G"9/"2"\>đI{~jYYۛ!oJ(ֲ$K DR R΍1,jetJ\<(b"fԻ5Z0u<@ʲNҸuYjG(o9|ʲtxy}]9Ye87?pxUeJa?>߿C [GFe|Vl61B#rзYkW߾)K'820 VF}cHI`*Bv?*m^vYYYKmzo0SJeIIH8m]q^luZz]H~syj_O?4Ͷvcٛ/~|c j!2m8o6]lu~^eDf@Sx1Ji+)ž qTȋFdJv. L!l9[} o%m۷vOـI(E庞hWfu~Vg!ĦgU~SL޻@xW/W|VX뜶i(@Z'b%@) si-77({ڦUr1oc}NPx;tmJ(593~WrBitEO]3MS۶w(rW Yf>B,"E>tD ֳkB@:0+ͼ"EGqf́-Wܱ@^="]/t>a&2)qA$֋1fX, 6x~qZ|cJysqP4Fko8џRJPyo7ȉ fP U9|Rqi 4!y) d3(T%&}"L"zZϿ<}wwww@عR)F'QRV6n%U!n iƮͳĩZ(kPVȗ2jD!DAG@Ԇid ԈʺH))hKʙ'"HF !S%_+"Zjkk۶C)+aRSN_c!Qj=CEM7M7"Xz)ݐQrQتj5[Ut5aoW'1~ dLuʺs D,WW]?==g^қƒ~?y0tU|1vCB糐 VozRb<"v+)fͳq?NCϷ_~s`ZCS)jKjfqM+)EI s,YYš%r"퍟UsmpқjV?oWo!2CRPJf7o>ǡ또N!)SSzͻE?/.8֛J[B1&8=<341=mz CN $vz \Nض F޸U6C>/guouzs~vvy~@.%6mDٵpLDv8} w%bNZzZnVgF#Eף_Ze4McLlw6 bkL.g*Nd8l(JTeSLte"{+-rޯW]OjDt,QA"c{Rj-Kg,)hDJ UIbm\U'2efΚײϟ>|54,A'"֪ut!j8fac"!_A&IZs^ù;t7V~~zj)닱ڶ_ǿ)өeh?)cXPQ;X֩EJ%|( #r/Zͬs:m }m.BmPiS+"qr:l6Mӑ9=YC 1'f8>L'D`u {єV'NNCY:ꥧ9J+RGcPt <4QKIÏQKtyB/sU/,ÝNZXMgNSj[csfUWd4QNIEH)ODJ|g"Js~=g%v1G`yΝ@ĈBSYZ+L &"StN䡊̬6fIZ+J)g1&\35NSyYi@+3_̎f{0?5]ހ LX#+\UuaBi]KQk.V'J$mhm)6d8l6o_- -[o];MCLC˩WVµv5mP+n<.M><=LӔ$JJ)(50t B콧O?BrSf݈bn)J)"5``fATZ7۳768ܬ! nΫ8eLl l^}XtJ}(!:ȼXۉfM)۷o7\%f&F0"v7mz$QZ!Եͮ}qDfs<7&"~<6]b8L;eeYøgYu˺-{6K%aqj1,`FB3 LtxD ~8YLk+T7 ? m~SJ*yhǞ0i#g%Vl ˺BǮalϟ?iE&!>˲z& dT!2Iji ]{<>o'4b?,B.8DTu! sh@ABk,n6kB8EU9(:p'ehJS}g9^W vA?mYB?dr"W,^c1o^ͧRt! |>mal޿?W}1%8ھi?1՘Ju]ſj 1&f"!R A[(@$ޅ(ыʘ2:Ka; l(VVa,XJ#p^>fɎbr$om[/z6_W!E߆עJB<7ΉB 3~BJ H$u>W`- 1pʔԌy(q6UUyLmیS-s4icąO]\@õ7'2}.mbZhEb΀@ kc-\-2\Ó!c3WWr)B~+w2o9&Lm@uG+]K+sX8wJټ?/B)RZ.VU]^n/w~L Bj%@n6 X( BpnRM ̪/_n$q-!ĔfjӟMno޽) @Hev4+Au;CBc3|Dw8!)OC64RhF )O17)}}>/_qHj}F),bJBvpw?4]tʲt!}z1RQfL}%frO>~.zBȇS;,TU>m$ ]v_v ֺ0BntOpU,z~mau\W!iR2y7Z,M\U|nż$٬VũiYw^z3vwp 񕊔98KG"D*2-9]rJY< 㩮kA)e]PJc3N,4 3OMd(a V@<|9?ۯV "AzB8ۈ ķR)r3y 랿`þ5~G]o$߳<0[޾JtaEN|;I9 ? 8Xf&:$pnDϺKEOȢ(f)90[d'c.vC=J@s>ybT$FBJ$IhI)B&pы|[M)%xy^]Pkoe$ h$"' uR^逈1爟i<L4MJi,J,RJ_{OS360:Nvzc`04a'%Yiȑج0J'dvHD4HU];ɾ|[?H&dI<BM\Me.O]# L!;;d*(gD} ]?r>74ݸ˪2U~St~E4eH- 8~p9⤕8~.K4 !ӯw.q ޮ_zV/j9 _~xof4ѻ/o6zekm$pC߅uu̬1X^2۟Mˈ>3{9OKl67(모d|7@or1/חslJ4U BwϻGߏkׯO`ꊐc 8p iuϔiTzz~eXf;[.e?)h]z=6NZ-N>L)^^^۶ot D2TSf^/ bqv`檪Qf﫳/ ieCHgH)>ĘR"fBC{:Nofmtp 24CO(+%ARJi1jkᛳޫ4ph@_8eb`E RJXjRqrYxu]]k6<.I !8`Kٖ ,ΝD\b&-2T3Vc^bRReq[Wj|t<|#e 0!^^^vI>򊜘#ʷk*C%D4 lfBk1 RJ!}37Pt!{ȓ4OQ 4M㽿VZRnsHAB\{IB"%VbחǾNrrf6V8_ P窪[jǦO~zy9X3*q<,Wfz~3\wi;N)Ju,bq:|1jI]5"䙓B֛s*;rpb!W7`w5zo.O}w] jvS׻_?>l.hUU;SEӗ/R8@F->DNAH RYww7ط4,˲,/_>~U4F;t}pqrv yr 4C04)"50dB\VRk}_| 6wi{߷u])R1"Ҫ Bj6loW[m~ʲ:8;c5km)@ YS}y|n&Y\l'D*4MdB6J/shZ a{ R͊/MQq|D/2b^/~:\,L1 nnMY ηMuI @R YE]m)Z999WB A"$tVrhκ -> fߵ$dAFcbZkeqmf,VKbg"idʪ*K)&RJ Ԇ9(TlI!Yx-jJShevOYDH0!Fbl'3#ÐSYv%bJ΄ )Cv&B$RZ* i^Yռ,Nîm>뺐Qbd!0F}J 1]#"_9Z"Uȫ9Fo1R\'Ld5FIAYC-^z[SJzX(`'EmԂd9"7U3Fwg-1a`)$@Wg+~$GXjDw# Dˮ{~HpJ |_D3MoZgշWΝVH9#!0gE|%2L| .c1A#SSdTd΃UQt8nTnEn38 QR;PPc01 10GʓHҶb# `y~h&_Lc <|muM<|c!ُH%\"1___"GJebf\/s?1S U7uYE%RJZ-r1pseD(.))4Zw>8M8 ?Fm᧟~QwJ@p{{w{E9^_:2Aq4éWbw]71]RrcT)h]78w| d!F_hRhmu /RRYZr}]ð0`vν~=?nO\v5^)%%bVo[f~~~6Zo-)$Et1׶5G0HJ];ZRbi>???6euӾasw.ֳ l깇DRfзn7|$#^wG7;̫1)Ea~"jֹi6m?~GRZm7~~\)Snw͋*O^k}ssncy/iڶ VUQeYsB1sΫYY}pWӕ))!x-Tb!S %r̅IQ.jFBH1"pB$NI[7>Z@R)!!E!'#!2:"b^ERkmUJ)lVQ)ei1B3[Af@?6$IN1d ?gL 97}ÕBK&@hBQT$EN R%"rEQx8*Y_(A " e~N"yI٢V0U_\!z{h4D`%@J)0"XkcB$ & !B!IJ)0$A)#ITHBy5_v^wϿSsN)8-f}Qs.A!Egs`v{7!lUBx//MlJ%TڨM8vϗ}oAlQ)zmsΎM36F)q^4/qB R`RctqhbgR矾~ BȂpGkZ<qNa=Y%&n,jcHg iYWBkBAu\zjՏv8h91$0M" i1$H21s6=?NY C? ]HBHROS0eeQ?ZO!,mwz=F;P)1~_q1:FH%(KUm*qRl )]z5XN~|xxX.*@vw@%sF3wwu͊B}:4mӗj׫a]€嬚W7!bEΎmv͡>ABÄJ2^Z_H(}>j)ߦ~cE\|vfr6w/ T1E5 |^ϥg>9N37;|͟R"1 Y@.HBҹ R :3vZ\I~Y΅ԝ<e v> 4)ASL'0E $!`ύ c"02wp6ʐOU)gmmxz95өKl9%DH%pb7nL_PkeYhcL%:3G(Aґk-I*Hr\.rVZJ҆Vr0&4aRJ݉c:_Vц޿{ &fZ?|]wOv )(1Lvֆá]-fvBҨAaCJ Sz֏ϟ/w6:1<MzimflFB\ۜ)P*Y,_41FM )_jm//C3(rlJ]ΫEߏfzcc =5vЏm8%˲bRAj\!?eY*eY0ywhNz!̟?=ZmQVI`UcfRUͦi*28;XBJ>8N]ץ EQT,SbB~1ZirB@(mpu` bRZ뛛z6!DZ#h\S?/5} \3ꪪr(K;NqRJ ʲ\-0Nm?L?rOuY̖j6Jw!kЇɓP|h-OsΘ+a8G;o(mn!4}v]mZ;7M$Hdc3tYűk$#$yUcHu+FqY"rP(~VBKUim$H6l짺TeQDk#jfʿEU>>>V|^>&plG68R}~K#K# ٘]YRx7 ?_ޝ0X'dqG;EJΗA(RF?)֋.'֎Ϗ_?'wѻrɗc/T{M3Yg,rtiXMVR'KCc S߱80M$)qi f{xfoBL "Z'`"a}8>>?=>sL6,)뼏~uhE*YkCC W˲9c~^18~78%$53O)U[.zìZ!׏MX-;vl;78`V` IDATW٬( Q IKr;CtǦ1no~黪~٢SOf˲ޕe5sSU8c7Z}~cߍ$uqw.ye!@ 1F?vck>ONi#YDdʹI)坃7b?ey/qu*6IKL!E ORgcI!l \S S!bU͈dߏOa}iR3/ysB8)!$ژdi0 ||~~}H b!BL R !LRĘ"'LdC(95h'-89$'t q "ID$@I]ߟݮ%pS1(Xl3q*Lx#vܴFcTU֎9`[k#eR%d_\2o:+t.m6^V)=" aMBҕ٦̧^؝g&iXgF0p ٌ )!69vJ)8^| ӅSn'^J \1K5+2f"xg%Ukb~Muݱނ^\Qo[_oDZ3Yln|>XW"o̳o݆{ĄS#4(msZ !F8! t5I 0Dbo%BؘY&,BĘ0SdtN@1B{!8\p)7T9q A |~RJB1FJEJ"v͡vJH}|z~y|ڎ`r:q1FqI F[)Vj7du8_EQh/ma* "cr1{9'Pw6 _,WS)~RYYrl6گOOO_,?ﺾg7 P*U?6!هwռJ)>}u]N$"1g{x7eŢ(wRz^?/K?v>%91N#()ȾN<)I1$ -@Rfg$01ixO1TQF o”r6>Zk҇4&p9~u]f.!N_~J_2t]Rj;8.+# )똼 'B.@@ML+ O[l$uΟ9Njr}J8]s #2J;J4$u]D&,wX~Ն?/Oԋլ4&8tCuc5' HRn˲,A \u}O $f0B*%jYl?87_fyyy2>|?-ڡ5m{ϊBidB,.Jݶ'o-3kQ;n~^94C?!RXօz}-2 { ZiS׷4~̜=SJYql)f> !S߷Ƙ(=lq\9):|Ei8J IcB3};3i$!D)%Aʹi!)rb)/"R>fhOP !MeG@ erύʢF];8rE!cyY˕Yb3vQ)&Zm6kӖĘR*qֻ%==7>>|6&>uXf]QՐB .r>V*f8^ !PH`^1| " ̧x-g.vm g2\w;\ZNx').)+e$f=I|.*.nm"q8f֊$0V+|H꼝soBA?\!۹}{ Ab\1%٬< ;n|>@$db>0&H QT"d;_N|"Bb<"4!2ggHDRrS!`&UEןjX8 ZcSL!E1"BB6JJ!$q>2`49Ϫj&RPZOcc] KFQlfnfX?/_O%F!ͱM+S/lno% жtjHJ!=QAhP$xWfa&޽{Bb^^wyaF$AhG' b+܇^b~ǿ9w/?v¹I Moov϶|QKZmb&~9q9jRLȎSbYU˒ZSUzz|t %RJ Ǿv*2(S8ue]uO!B<?F-e]V UU1۱o;`Ϻ)?ݏm ӡom$S&)JVJ|M|D_|>՜R )h%yhv8<Ʀc$R9\.8 ñ=e4)StY)%7MM}ۗק~۱m7ͭOa?h ZrVTUն4)j6Z p8fޮˢ(^__wtr.$mP\T7E5J RCwq88$H HDιRj-ye/%aKk-}pgɹ!ŠLF)Vwka ! fVB:RNnCrP!R x1|gn|&$RjUx@~Ёg*|'D؜"sAA 8F8BHeه U= c@@ g IHܬfV q`'Kd92B\JB->תe0acHIsNH)cJ{"HR "dwe Ƙka.Wέ1= D:یHF0!kϸ*/y[>UJ邗`6&" "gGP<,"Jq}coFιWB+ Cx:ڀxW I> eP J><f4Ƌu~Gty]bʴ_K~*@v7w!c1r$ sOS"[;B=:CF3IA)Je!HY Zn礱,T^<//{bƘR{9]I}ri*!0!#h!( [.c۴m J.jy.nZ*6_\B`RJξ>!MBjrE19?wfU7΍"3 A1ĬJ nJvղ^/}LAvnW槿//u!'"IdRJ!rdb>\-}FPk `s asOD}X3`"Bh\WRz].e,tIEяӱ9h'ioRJ>c~FW({.(XaF,)ahj?%kZ )CUU ]Њl c[7f{[˦i7+f)洜&gz-Xݷ82TF&2Bɻ^^6U7$DfGm>;"xBo*c!'y<>>i1Jb[QUU*E$!l'mk56$n cx:E76u8x:aD̼Z|>n󉭵UQ*D"ФeQ[xx9^n7 wdMߟcS)HD֖q9q]׋9O)IQMϟ/6): [cxSwF)lp޹@O رʲe1 chmj. #),itQW< )dir"(À8;whrKC E*ںl*N)LDdQk(LQ( `Ŝz.ty@am۶mO8΅/ͦ#4!CJ`He9MSUU\]ڢ;\ >EPxi}DB(6ʭ waF kr#x9 @VFJRoqN/_/{.h4/S "Ƭ('MWk_, j͢Ao^./2DDA1da_ZʰnֹSJ\/oF̭%P;d[#ވVp.<ZHPʏ㼩pk@ |qN9yE$JKHh]>_'%rQr$*P%v}ܻ"ĜWJנޓe_7؍!]?ն>E12!,PH _/gGDdnq߿ߕeyě@X Ά @>/G 2@&}EAPpBRRy^8y\]!3}!_#(yD$iJVJ7`p0ΉAKLD!DJc9cR*wTT`ҦT)US@D c XX,q0Φ*4mYz^-޽{UU/uQtYKbiF+_~?UEilT!7szVuHQa.3P,y릦5բH7 9:8<ga bBSlB2; "V YJk )r>>y| @ 8??s.pV˾] Bt[UUƴmwŒ5UC:_|ˋޕVSHuU89I?)JZ-臇H3LFc7]U54%wo(Xd^5/,!l٥M4bٔUqw//u ڶeT盧Gy6M4(>ԶJGzw0(ڻD&iS6 4Vyԅ2T0O}?]@!Ke.WgTU qY~hҌcux;x<׶XmͲpu]0;Qhn~%Jn Ӽǹ]۶bx<2B¢*VmS7b[-O?}yMӜ(9OIrlfK/OR @VcTZ#1j(F7e,lV\t1Gc u4@"CI)4rV}z|莇*U1r SfHǘB"A]1 @1ARJmmYL_qAOcYQؘA>1!0vϟ?~den?i$ mQP2_/)z*aSYڦڶmi$1\5_Mb6È\Эa=~7 W+y^\{|qsL ""y{CֹBnW^qL͑+Cdm[N] צRο xbfTeWw.xՔ̗ ߄b-FCy ڠ\XA7/7toe΂!fw( ,#01yP!q1kRPZf*=u5A{͖!"]I uUYEaa|*:[*]Q^9dN4!"$!bG,F("‚|C܌CsyI),&0|@.8> iHi\͋eM墩KI ~wBY@/9&fIssH1Ӹ| 6DP( j |8wʶ)ۺnfna{8~ם98怈Xj\ZmBJ>yht?VMb@i6f;A:G E"3D`aaJWE˦hVZ Өc{4P"`!JJmC]ƖEqiV?|kq*m?lo~p{"ZVHB Vv9]V,XT>?ݭP?%%4+NEifCYRiUu!M le]0 @FpQd^p٥~Į..1n1Fћ"Pfyǟ_=F ׸kf&L14c6zuYV` @Cgb}Gɿ|?aPTCQTMUvO_#0E%%;7ۇ~8vn6ư{~>OIkX,DR!F(OMB2?pi{eF|HZnWf2Efg/Nq,}|)ej\j\!r [cdLI"EirY ^؂RJSϻӗ)zL:{) 3 T(XXь V-OCK)lXP *La1:ƐqHbuV~n޾]o?{ٗZVmU?K`j ])!u<&_CY4M1߀ZŲ۷d @0zLjI2kylej|\51MAfH MO_$!)T5eLa L 9.6jiMES7m %?c>րoUVv9ww޽/0lJ[_u:1Ea~|d{7M!dP S)t]OiN1@U"J^ c)xtBZr>ܠ~|0sǍ!ް 4bX֤Rjyl{Xh:믟>.R*&wx> I{!bp$ȃ{%1Ykmf'rT]s} ^r s7/)zoݨoʒ@c e1 Zϳy]JMiu{-x"DLc bF,3BrkmLfpKfáK$b  +ɑV9)eb_^_H(@BF$sxm )|oxIɍWl_>9W~XseEaGf[6frt3G&?"'MTEi"qp8eJmLE)7~Sx<ڲxfÚPkTU. X$-5DdBH1e-ҮVzۿyz|x|#&!Z}:w}sBTG֤*b\.MYZmKQι(b%uC?ϻݮ*ks!`cL."\pΉHbXEJޚ5sJ BLTB0FeTu""vnFEr~RDzg9GDpURʲyl;Wa"B,\3PXtyQ)"%OOqݔyx0AXe1뿨¦ M@`6e9_t,cO  ^HBL)eDFY?@,H7]RJx4ػhQ]^L) \FD!%A"IB`RJ$)N 3f'DC!$ MAcG|b",EQ0j0V>YMCYٜ:{8󳗈\s3=)lQ!iK/ Aιi4MnK}q4cWB /䭭TQM ղ~>w4u]Ѥi qԐ6K9|1q1?y&S'.JTm5 uqx,jSP1EjǗg.jXx>~˛7OӚ yDֺf*W 48A,LQ*4}w:LJp:}~y}P(]N,몭w\2q+RtwӹJ)!$&$0m\-qbO|3YkbU۷H91ZV5LDMSVZ/?t8хe!+)nVڶJk"֦y. ~V j ;e.J$"YVr4MRG6a2"cPR]!^))8MEt)rJ1sb1Ƅj^E97"TJe+D:0kj]=h֒@&Kn&u2Mr K) R)ym_WE]4H d."i"rn""PX\cZbQ@bVy#%"uYfFn@/WnVo05 ,.;{ђA ?߼1Hq@/XH:C۾tc(og$$g%ֶgWY1&HLHy8 _$d`rC!p>iyIRaH[*0rBHI)|pbBB(h|i˦ݶ䛶HI)LB://#&2ιc4%`"( OlPqSbha%I. ID%ڪ9E-buw;u4 kT,\U]U÷OZqJJgjs4wڨ߾-+34} }kc,,6bUl=Ge?u>8:E|OCqc@.6ʾMݔn4"5HDt퟇HWU彟OMSqHFU@u]-MH|>^aZWޯy8bH>$$ 11yN}Pi'g +ղZUUմsE[A^[FnZ!ㅇ~iRn{y^}ETFbQp>蝛Ct1)@w155"sAʺ90,Cl4ʲRH"D9im] Y'+{c:Wc"FJD4$!ɑF múPir).f,eJ,̉AY`!3i D!Dy҆Vn:9oR)@)ciS E Xt)&I,Q*0HҤ_oDJ$rw:iǣa-=$-X-wχO|]~ .8yLJY]S ?}?Oz[ 7X(MZuaQ8ޯ޾x|{?#HDMS- (EoRa?O^-eYC>ƿj/ jʧvs%ٹy>w4|b`cwIspccT!%̎0j5?W0t]ͻ2ei|1RZiv-ds.#Po䦙9iÛ;knqypZޭ@u4bY_taͲYo=?@k= ;H _VUq>8U ~釟0vX"vGR$C~"R<#aZjyƶmco>_B9-.Y޹a8#bȖWݩ?~1bєeiVJ7uQxO%%!Tn!+"XU1f\.vk [(b≴6ԥ:t8qN!Y[fZ=o.l[B|vq Zk[*=2 8ZwDMueZdNӔhmy4dc jt6yCB(vԈ*[W\ꓙk=DSwP2ÓW@@uK)Mx"S24V߼{KS& 琕%!"B@J1sȷ~m)Q9/-ra8 WXs)2 JWeR H1ǘKVWE|vp:6P!{^r7&(knR*\{kVcJH@clSJe`/V$p񃸚F+TQi!˱*EQLӔɰEk,Dc") @X.`%^q_9(^L6f%z6%\uW(A *g<{T.|咆S/^^EIטP3΄n dATSDEQh;)l)RJ@rTNTE)LaJ8%"3 f!ìX@&i8d\TD|p"M۶6ohZ8 SFoaQEr,Li1jbp^.J!x*<=_>};r1ٻ$91@р?;yVL~uݷ֋T)LH(l|J'H):QCYWŢ4y8dp)+KџNIIj˧Oaww0Lϟr^,|:`Js9 !+RJqqۺi%&`:$nCuQ.כ~?v_H1Eԫ lr0;|L%Y<+ IDATic\ eY9Mnf$clQEUuYׁYtQ0gөm1Hco8`QTU\P#|*"l_c$8xGTQ(c xP)%"V*rB$T ;Z2` 1$rbR ]2AɊlߟGQbpb`qN )VHz۷Oۻ 20TUU }킽f2r.Kko4a%_R9E0ƨ%2ODR`ˋQm/!s.J1c7Ͽ~9yoۧ7@nt|Y0Qu.6)O1ZY^g_~lb ߽} q|9ෛeit绻3F}˿H QٲX] _vxjz}Yg=Hm1wDW 4{5{$i43]#04tU?4:*3#Bc(j+R$U BĦ}TU})᥏vaATڪm7ޯon\+ƥ,PIUjS)lir a*>><NvUMwgAaٵ#qZۛq%Ęǿł><}Y>pӴZ.sq^5xID( i~e9 }Ǘƌb5XU 1 *@YJCNBP#uut8q̕uֹ[lef|{Yp'km`b+]-ۮGE䍂NiIcZ,Z,yDS$q܏) ~,kv !N|>}xSwySoВX AcȔB~U_.؏?iinL! ;8QŔX ᄏkVp <CR |>wVPRxἛ~^lȼ_/嗏Z>u@Vvrbk1L_9Fd zr8woou#Joޮo6AB0{nU=,?}[Uhpp\,~yyzYuʍx:uX딹rU S}8Sb5"u6UNC'08[Kn:̧?~~:S Tdݲ@، =9ڬ~LuwU)F4aej)q/ŒK6"* 1SXLIQͅ'I)Ys3[k*pU1LM׽Mr9&2 `4)υ)唒8YKM9xDZls^U"(!J/Z꺵 U)T`5:WEc,ʪs_3 \WOi">r qRP2Poo=ܣpE?H&0eOPU9:H:<^Dʅ)̊M}<1dKނRJip*eg)|U; *)rWi^,")Z[|riK0:^&tWVX K`r̥_-Se&zK\tlP;;1:ХEut^ھ ,"* RIk\JRgf\:sb=[0̀_֭DH9o51aJ^ɳ oTU%Be2HDLX{x-7pRdFuM4ovYpl^]_Ǡg]^cJ:_dfɒP9O!fߔa4uݴ}jLp>O/<=wg24E%"2:wܐWt/q0 i]7u*5`5d0|-"r΋{||pկ?x:9,<"j4Ե=?~=^yons_>}rq *DMʏݿy(cz}݉28Wy2)@77wι*UU!){iRr{{MڀZN @sNe i!෺Erߟ:p`bLh,|ݟ߼.(aSE2ߧf^A?8~*OO?dM}8쟟۪^.˺ 姟~zyyzW8ݡߟBX,:c i33(:G"]ܮVR~} S50pDDsp:O//@De "s׮i*M[Ͼ_q QH*s,R` !^jmjoaLSd8M0:#4mնD(jcYc 9IUUs W_+lȹUXODӎc"]ׄqt5MKc%9km|8c iU%EӾ}AWeEıISY'¨yE2cPU H Zל- pvQ@ʂ(ʨ"ZTQmEU<)2 ZAY*c]wop8>=@VTe@RE).4E[Uo7.r3R[snZkc!('l6rI֠ou.Xѥ LEfe4iTSUUFj^ ߤ z_{xeX:+o&s>5f> DϣNDhv3W֢pLXa{1s,4;W(*c,Y'ױ1fN-_79,a]wq0:0[jC؋ ^(XO$H)V zY%0 α&Up(׍%hsa~/Q0fc( E/XCK.j`1T͖U],ڮk41M9Qݲ]4MswCPw(?>b0Vus5j*dȈ"iZ*H4{f07gC/>XcAq b\)fꎙʩZecEX~Č*YxJd],zh=dBPTieV"pNc a9u["`x>-.S82־wt>w{CϬc""X_9ci2q4su/W]<]Xt$$Y1SݽkZp&1)㔘Aja,!ySpnt:h/ԭW4i0Lc?CfivFUl5z|{{˗jlO?{D$N|pwwu]Ou:_Mq"k23]֒m佯F %AJR<펈JSΙn+ <nz8O󔲢u;LCu8:dȥDY^^^SJ9Faf2>DDD,B`ac5vմBng4N4J",Oi3c(6"C+P̼ZLIԘDUtZ5U8[k=4PY]S,!iY1Y 5TȒYr1s8g_1HPX24ME9E^R JX\9SYwSݶ\i-Ս"9YXdk N#1S]qvQ7zw=}9FYXXE`>_-tݒUi&W " ƢܟaH)YgDHh(qђ^@׍@Ou9 >#"\ȤiK ae E)UrXtWR9eȆH?qDcA "a\#eaK܆!`6\k"<Epf|#xo%5䅷luyz*DS,: J37X .UAPWfT5B02e"#ҢE5wʃpy qr-}YErNg2DS䘮o&3c|enjhs ßui{8'8D)|D2`cΤ2s9Wplm`✐,h`uC?;Xu1YǏ )k cl+Sdm6lۮr~g,# @ ?}q S|SS;20|WUo۶£Gf./4,_X]lMi/cӵbjvsV1 sO~M[0?v˅zyBxzz'\Ybv&!êm{ns;r>̌J9sP9`M8 Au[uMsLcu'6UzMbcX2#3GEqw ն]to߾mW@\n>nC>q8 o߾EO>%榪ODY>??ܬVz{}y\okD$_3fٴx<~e;/:cI+ !ت*N뫟fa^?ǰq{}X,qn{nw:JsλMWu 'qaֳ"!Z#)aYk&kz*R a~F{:r0omI_K Q(EYCEJhו1R0Z20"Rsvwsgfy8c, ,ɑI$Z 06Gɜ9Ġ.#4H%R6鉪ZgZKds5(ju]Us!@Β8͙VUh$i1@ޯn=Ba^^{zMS6iQԔ W5L'\x_u19DEQUUdP.Ne_9^?fVs$232TQA]9!-s7z@W-L~~*&U-_ĈN\ Yfu^JUQkMUUa!bIU sd3\Hqm7M]QJWJE:謻rQٯN/k!-EU.\fvW[R`ĕ  np^!ŕBjFPn2d)@c*/8UUux)ek%Bdaeqyy}USa:Wb;R(("gUYX\4[%"vjayneB!^gPU&Wӧ0N7T/O??js28(w]MTꡌ1~ )X$0EKuZ,zfsC~7ANח/q8j`LJ77wڶQm߄%0sqj<ޯjoZR YCExӢ1 ͫEe 1lsƙiqw> 1T;pww@(ZK⼭+ԕ9v\tz)+Rnk_ao7KcU5 94Eg8~ݻu)?~7^ i[헧04zLUw}Nu ƚ|&q<[c2kH4 io6$eSƦra/w781T!NtjKPEaQ߾7 Lc>c8,~SZ"Ͽ+A//YݛۗKztεMt4͢m?sW9ď:b4=)3D"h,OS~?ӹ!8$-~ιiw4naw<}9RsƓ54M,It:̌fۑB粛4Ykul1I'`8 1{s*>m`yeK" Q( _LTk!-XZw!֮6N= IDAT9q DxB H&|~9ΈE+"bNH۶j&`?*L9"CřŚ Eo7[R"G8) @]E+zDb^|)qSS?TN)"`HTUe cyJ ͟ݛJy~~z~otBʖH*S2޷uUT"%Tț!Y Y1Dv)rqu9ž8%U795MSLzEУBEYU~nbNf%ܕܨ3@Ē"amI*9XWeιcTRcZs{KbS2#+^т=D"/"'sY*#9$*p0]Y.D-~~@EUQPDg r}W K ^Њ]{IPcWx <9.)'I ଔ|u=uaڦu T 9UUPT ] h .B\[{NY4itBYSsΜc?|4M~0)gkHYrȦ{?gYڈ3<8Fq"}EZdN}/@UۻßכuMw4\vƘ+EȀ!|s{J? 6~Ѹzi+[,0Moddu; })N~Kqiiq; PIxi sM18Ti͍JFB )DRE׭/{ռ#ٛ[SI4.wwКngVe:)};`]77 ccot)C̲ӗͺ?at iOvh05UYvCHá]uiX޾}oW@!jOhĤ)KNАOppmnVv{,nVagVre)0aݻiJ8~؇po=N?lY^.ZT?gDSofh~+|Wk!ƨ͍_0-W7!e,9?X,Zr Y8\E)5jhڇ[m/_Xwbi}խaJ)Na חv۟0v'0n/OWztEusv쇟~_~b0ncʢTi2㽫OFTTn3ǘC̒b)T( S8܏á-ϕ3Dh 6mY.;00r";c sM9b9Ü"P@skv^;M!:g%H˭nooZk=眧)H߇RRg< ;k mN T1ErqiBU!^YŒD L!BQ5}Y>|p<=MA.5BΕ;֗R9F U.i*N1)[,řn)֫m[$4M(§Is7Gs*(9A5#DR|szY>ܮ|z?YPBEId2#ʗ+cq4bݿh`}dGXTUlUU10B )V)*P  ˝tE]lGlт#o}|UT;_+(Gs CHA-j-13]!Q!4MU eW?qr¢]4hdNc7wk asc$4}CCbywwZN'|t>:rzZ6!'-t44i6dH/ϻö3(lEJti8/CR֩4D\.Dvn|Y9߿?/O/)p^/Tz!l?Nù;+D4Mm6@1vsvUu]W^׀Rt)'P8 9܏j)ZWc1ljMM?<<ܿE0E}r9miЋjǜػj*[# ,4e4~<>Z2jںȹ*Nsyve982@Cq-`mۜs^%U]gqV 1$a׬S:Nm3KdN9)f3Xypw{*tFQluZ2dkt8"ںUmù~pΔVbppss#"}'A cN~ߋz]׾ۗ82Y `,QsNIR? y>¤Wˇ "`. oBnUJBaC.*43@DB1$DN ykjb"b-(e|FHi+ӽ[GDola&W"!B+BNT\9S6rgf).\_"UZ_- 0KFYJL!0!4u "`b.|df@rNc@ؔD/ ,L:kCߨRq宩E3xU_ "x;T-\Ģ *9c 4J쿈Ec#3Ϋjx c@60 C]張Tεp\܁DDgAyʧP.vŋ=9DrHicʜsL)9DY߂B û7uNoiHsV4lKx20]Ƙ3G8vҵ|iLeAuӀYmqwD0c,DqR T4Ð․1_%-o~xV!R˗Og]zYN4ښph\ur,2aTy^?<4!)ئ֫ۦ[/I^w}Xl !$$,!8a8H67bBpO_ǶvM0Eֻ8t=LCʬ m݄?va{~ˎ|T׭ց5~w8q?gBƣ T<ɥ_A$Xu]/4@%o- 82ŁEbf>3F[7\GB޿| z>S9p(Tr6 kCS)9]e$[~X!竕kJܥr*Մk*osW6㤪!$)y8nnnQH!q ,w&;B"۶? Ulv.aD2EPf`7/26D)"vo!D BDֆh\ެEM>!U!;l/]JFc-LC81#"kt2m)Nuѵ˺qrN ~xݻۛC_{&.kdhwD"(}rɎWQU& tD4eeǝk E09䢫kXb8"bW}̼\WJR(2Exn.Ѐ"wN)\:q躮CŨ)1E$^oY<+x\j| IU]|D4cjή J% p97A9"m8KKg7Y/I:ubXntu9h(Lkȣ @J.<cD_Fb' uV_ь!NPE1j6\"""RY(T}? C[Wb 􇪪0*2rla_`QEN|3i 0:WUtyfO?4s"u8Xf,rJOȜlb񛔍eLfBJi\<<===^vymct>i逨MSmO1ln׋ECD :MSy?BuS%0kWM-X:S,zB@ƃD vSZ)LccJ)G)9èYwUe icJt:ϟ?߿{hݛ7޿;x>bߗZQSJj""z|єCo߿Cu}<4!"z}=?1 ;#o%wq l6u3W~{jvxHc|>=??#*?N0RT`v~m@gYۦ_. Dt8B7E~=}fPh6q!sm <_,fmHiF 8,3rA||J+6Mt:9G"^/7ի/s||x~z+~Rbΐ-%)iq*^9Y4|vUmkRZ٬2w>{/CYksrыwnqBvoo78m!$=0kۻq D5X[˩˅֒FxN2?3*`цRl. (tU[hfhVLAikmeXUfބZa 9˧_~cnk)i vAdK8!@@fnvc<ӱMP p!XKYR6߭e%ܡ{ElRr(*csLqxq\08WkieuY%]]BRμ+|)@_8[gmeŋau>Ƃ34T\ZkoL _!T@ [9}o>V?t_u]Qm}ߣl֌aQis>)q=c,S;±?9gc},uiB  ( Xd+˫絳 *$)B0֔FH ?=Y7ʚr")oV98i6qTZXI"@ql`d )V{;LJnQQ(ߘ ~0MAFu֚vDוCie늙EgRjĝsiZ-Cö*~aMZ)덫+P:p(S98L>?=<.g*,Hy;[-W?w}8[bNlQUcTۻibۙBĔqxxx X2HH1ԶMJ܄9[lng/^?s&x,q| 92eD$3*Ddmee0y!UHQ-m榭k@I R<]Ϸ8ek4[k.nb"ha'!5| P,$1&Twb= Hqo^6֖a<U nws]yb)r&p%6Ji;z9Z@{ySMsB^j=χ>~~>eJPH-m:pn)nR2Eb,@TeO`tk0FCwf;b.rS*a 5-uY{T7FDY@C=kKle9Y$ "GH$[4(L"Ի rA]g"Q]4mrWZ(.)LӔ[Ʈ0NTKhw1% 3GD8Q$*$1 R~O9e{S(uTUyVEtdf9˙F@V~/U(%)biwsi HHUXs̬25Q0E?$gׅyZa \6Wj3u4MV9X͌xf7 >"D 8-*ICiFaCȂ e.fHuڳReMEA)$"!paʱ-BrdOAaic "HVcL[̵m!wC'1ʺ>s "R4=잕R䇇lz1a!ab).LMcpG€}hj&0n>檙PI/PU vڸز{ɹqWC)m䧑#hkRM+ᠶfa0"~f1S) "Rtjjz|<4zYvCcNc߾zmkyΔ5U zOi-9 z,v6D۶GDq$/J)zusw9!yemJ1Gr F RԶsB+Pb"m5ˢR󷪪rea)%0 j[< ٟ%Df|Y.׫*{:ƮGz}뻏?Jf\VSJ,jEU \UUmDK6J9N8MЍݱ;q!e|{ 9Aluvf7~qs/tz|x>O, h[ Fz)j+}0-B1L4HL]m_XvF$fnzН>cD'pcO!M̚RR-Z+բQY2]p8PdYrrZR]YSUMxWdbbrνӊR1(UQ|Ruc@DdN]JZB3dW[p\Zw}nmw8r Zӛ7f9 d?eh)x:N1G/+á>=?<>{B1º6x8>u]GE^R2Ƈa`e4Sq.nnڪդb_O>?NcLRϚjYt8Lø5̐J!gnbq+e,B aN~ wcqMCJD]TYXsv{1.W~~q%>4 ^I)sDF@ʾ(Xa(Ik Sͭj(cvR[+\ ˄LWUbiF8Wp%,J).䕢bN EXdzz&Ҥf S!|DͼI0QQT&iA!mgڬT9Ljd 8n;g[YzeV7&AbR!f9f.˃aBuT(p +dmf5GE"bnq<=v`b(Hiw t(~ȵ &,9gu:Z2`9GY8)tJ"#g )\VRȕ2"Zk,Jo x.r:jMe>BDJS14 KԶ-]F!s.X^:+t. *?n>{hu\mJ|9sqs%rS8XD/) ,K"jWxg%eUrXΟ8|A]._}~{, g}%sBYF: 9Ks"""rN"R2@#@]Q}IP@X2s1xe8)x=圅CN!9o%" )PќbBHĹ9XVD$B9Dld׍$4saahnYuU]@nçIHX6ܗ& R>RɗupUJM.E reiI(ܝBJˤ>4hvmp솾/cNS8Mb(F=3U}wr&$](Be *q- 7u]?#(j泦׉ 3a8HcЮ̙PYxqd9 9jצĖH)~lR|;Q)~g1 77˦0 ×]7n>~mӶoܧ0/oǪU_~mSY3k >t=k#O?/W|qs~$$`]V eKVxU[pY|u rf)~a8vni}>rb%2~&~% /72hz6[_S3_䒜?/DҕLxK%հ"H"0R=!l8Aq|]%0_Z]AD"9ǭ+@ܢPb> 4݋X,bڦv[eS5,Vkm+C|cVn8QS;GCs1n&g àJRjUY]WF~p<%)\( SPYC@C r޾~q?aJq|O%"T rV & MazU9姮,DHZ hYܬ7Ѓs-),yP| D̥$,Bj늈\bEaZCW3KPz'D,'Y#wpK 931\$JS"O>PePgX[Ye.2sh 1֒cm3{?`)"1%K "AK"UVB ICɐㄗ>}L _.\QJ)ř1J J|r1,)IV c /9%̅Z@H39O? hFR$")3% 1j@XpbKDhsi8CBɥ^1%4UJ):%"b%>rȉ%8̄};nqbon֮j>}i3, S1xE<2"ZVN+Js(f4| 9gR3aOrN3s昄҅ΈD:n6Rr؟4bc@N)iĻ!̨u77_2|EUϕJX )HNYr0N!=R 1MɐѥlJoUUX̑Sasm]͚fF(uAL~zCT]7 V Y*Zvb0ʅiZc1 (`>){Qk4mUUY Bf2*yZURJ2[cSJ~|bCoJ!_a<)gaJQ׿yz Iۻ2=[y[MSOcl1[ׯu~8qL9&tvhTUS Z)P9V2i$a6B̌#dnW?d>1idX D1͗pn.9]RrTVvo/^~|W]j/I9"*:TΌn 10S Q6Ty̹4y g_̍>DTD>@e2|vAamz$ 2*3sa04.Z\HywAe] yjKkO>t5PDK,J>!iꪮfJwԧ) )GBΐ Bi~/n6wau1"P p(QD1IRY-uy.D$RJgiBysicp-{TSt)"jZDʈ,)眽1tX d,(rO:s6-$"u<KjIZLVT6t~%JV% JtVk. 19]|%K 3.WiA;qY_.X/GE%oL.FB6GY~fԝs1-xΙC0sNP@<fI9 b^DB̌,!qiFL 0p5SُÐFȚLNA9Wny9^9ԒG^bԍԘ3d<+d3,%%+#SfT>O"9GHpm6kv^~:N@rizJ)et<iLκB"bb2Mk6ƐR1uA)SX1eHk]ݮ2НPl6Z3B: j 1h "|L)f!R@0MSU[YHZHH7o~Pƞvv{՛Fi4P֚8q#眧DDZ["I)PJ[aH)gΤpZ|0:mN㗜cU5jH#"$NPNNŬ51*8tovovYz&bg \zSv~zcU5?Ok7[ݬ\k0H~xhgQ)Lk4Mэ-#6c?l>~ݻ2}$kFKdE<*c@4VQ 1Fe 4MqDu];c1ia8V"N)Wu@:*}2 ?;@l\.C?檲777N13fۛ۷*|tq5Fvmc+79 1ƵnYIAD}?wC_Yz+S,  ga*JRKMYg?*a0VlnonO?jRJۯ_??~w<\WDdNTAĔ h-4Zy79uoVXX\[/DB?}vMkRL1E fi@TCc|~O9fU dmDLEX(!VL+e D$Z!ie4z^U C4H8iƌso6wH=9& &LAE 2l ES]W\~E&^"K$UΙY4U8qiS]׮T 0{@oqBprVIUUֺi {uXVK9/ @D~(R:W|ץ@=6E)Rk8ât-`溭s.,{E̜|:Pr0҇Ykm#"EJ:D9wΊssS_6%M) )9#(RWu4]gUmw+d) XB@D "KCgFA>SS!bV8efrLDbqGk4̳BiKȈָk 9 8$|@Q,y1%) 2>"91xѳ!Ɛ2r11"&fI؎Tt0H>&$sK8[y&R΢5֌XjfeںNϏzׇ/[d ! pJ9s [kZ ZJ)@UzX+;S.X*MFȻOY9ei$"CRFd֭m)oo7q?}&Hbʜ!37774ULrTdjrJM77w1积O_><hYra;Y(9N!dI%1MYjR(} O7͋sO?p8sbBtU5m>|yafֺxǯ/?|7iI%LF!H5E@cx"T?ad+Ә٧/w$iD p~Ʈwl>ûi[뜮(8SI)u!ԕRs͚3BA@럞٬>+[sJ) S1mSuq$ԥmqSș@UU˯8z4 L%,t>_޿Xo?-fV]xwy7XWn @7@)&-*͚4get>%y_fp׏_Oc̢ckgoIa@1$a@$EhD`^̖/?ٺVd?wGɬq,Y8RQ#s2)Un"U ˿l}n3tcߦ3c<Q7 IDATFiuP8ͦrVy{OC8a)MgҒ hɐ%ĶM= (cw^DQc4>d#y ^iSTe:B=o5@וO2,;72]Lm%  Tsw߾{z<PQ rj_֡D.J\)ͲxN)9g*\{F)[NՈH I!s93jEb+㜫l}}/EFJXQg U"9]e%)3-žqC\szRL!& ޲PU~UeUt(1ژBA3\fdW2.趀KSQ\b͗oGn92'oO,N7p}bH(!(%QR8[ .{RHKJT.sVi1y!?:D̺TwB1e@1i"ҥ$~ d8RJUɪU?\6R* b)UŌ,U):tIb? %K4X<"eM3k_|4voBR€ *^- gBQUY-75v8\/i=[ԋǏOJ/KNeZS&ĩYY޼}Ջ_?|gV.ɷ R)b̺pUamՉ3kMYVVc7ncgu rj݅nX 0s, Q)U0j*4 @B42"v0 ݼQ?~Z=1ĩ;0>n#va*D4NA%.˟~|·q Ow]7쟏O_r/^_ԝa&K ei@TF9qUHdO}esi:_w~Td9rJ,4զnjSw4|¹kZ)qNqk HqPj uǓU|5o۶vkѓѪ SK8q!F_YW7ΐ0ι|sB()blv=n4~~y4Πi?RUUm0ж-jpeR >"*"'/r}:޿çTt..+U*Rh_)F[ Y- ?}20뺈ai R) e~*RWR.kI"J#b,CX㒾rFS1zضr֒gnO&ENk$RN"HWPue5JӯVaC뺮gu)fY"(jJP +ΙʙbVUqm,$t짔8K]9b }]HRZ)_Ѭ% {*0jiJ֤/p efHDJ_23l1] UJ\/) i`FPt]ae腋wnw@([93gBu7SRNɧ U mU5!a bVL7jgCJM32%f7o~韏Dz8ƐmmD/_zicdC*%n[g6U]4dN1LÀl7{D_oUC!cdPf1Wyw7+3Npe 9=L1,7u3,So>||tCk]fCqey%.83p.aZ(,9%(kw0D8IxƥWء>2SXRj)KX91Xզk`G !8m@2C8T2 `r4riKB@D|(gD䋇2ҷ 4K*T 9KRF~Tl4Mu8N~) }t1FZ[yMJIݸ֋eއ߽18~>x͛7_?B*X_;ʹۭdNY%G c΃!@T}{鞮ɪ$H$93LdjމCp77U#WZ{0 ~B}QTDD}6[($UMSC[REZj_>]=_90(Ɩ|QW[[kuSB#3qdCXŅmlgeY*E$~Q(0qwfuEUG]>==˗լy3HQ@ 0]](enZk$p>\2R~by~ܶm7 z'ELTuͧ ċ(ɬ Bc z\ܾ Ri,!rqguyqqY/ s20_>ofM\.mc d\4Cv ]3bdqi?~}D[jc糊UQ=n1%ˋj>"x8>|û>|(V@~rԸ*EJ)$!_]]}o?y*p_waqL)EB E6'QPM t@r\>WU˦\?/7P(ӧϟ??h V/0J!O##D88%) V U$ǺhoGɹK0h#ig?=<MX.j5eU&ŨP8JI#Cf}r/AVU,4o결H|ql–Z+NVV ,)qbX͗/uE$(lʲ]g5E.}©u]JaHm?=>='B1M x='IWJZ'"TT=& sΒJ!a$0 )UQWVrh#ɎVbnGRd*xq "\>Pj!T&!&mKj&0z3/JaY rjσ3d0cWI8ik՗WټRZS wyL"Z|?Oɛ֊f.gZi?vH mV/^\]_?#2Xl63JR0jRjtèjnY;&5' 5H-Bas8릪Lm vwm3UY38EaM)wwgNA#_]JYkr}u> YbΗeB \Cy\/*5~<vϏzxs{m׍$Ƕ?DTUIp ZM(ZAߏfF< aL-#\l6< /Ov}v_ܼ@5լ!cƬ@ =>¢!Wqw kʦ']e\ί6ח\!}|5nf!ҨX s!0t(LUU&Bh*(&E0"Xoyt;To6!hCJ)>=XϚc!1("ۮ֤r1i/VfV+M۷_}zn3im2rrΥQwl國C׷8 (|7?~W}LJO}SVĻ҅\VȞџ|<{]{_Z86UarYś,#@ a۵m~Ƕ2m·L}x{,P) s0Eaq&T Y08 {臜R7gyIo1GK!ׯ2.6:Eֳ¸jQ]WQt^͛.ihM4n .<Ӡ~ M< q1E $DR@0"SV|Z̏]iD1irQ[Qvt{|n]b䠄YhɳrBh12N[:ŭLgSejՔUOOO)%2:Pa\? ie$E1u3/ \՛r==>~k=iE1:(2"+XXi\-0bHT?s)H|) sT.tr},ݏvX-۶df 3 j"<6eQuY7ƘYS\]]Pz;`׷o~Xs XUU*Dۻ'ib6/͋/ʢ'[ΘxeN^>1%k W6eQ Fʼy:GgXVFYݯ+ Z/6H Y{T77r׏ A)ĪL]LǮucԆ>WqEaFw,{?_~s;?covcY3-q-AX[׳R\}Z/CeMqxn|Cضϻ~x|h(,,%ZDq\fC@w$΍PUf$6jVźݭjX-on/K"uCvI81 .<2}%(}@(S{cpIZwԆD"z%1LV6G"y8 jKFc_׻,^,K熌zFLZ黻g)ECDbC~'y4%m})&ш4MYWHN8$.Ne= ]ׇ1j4hz~ӟWƚw޾}wwwvPdi6c )_¬.zZ*J|~uARyC(&&\2'jRZ9Xօ\arV'_l~s:z+A+u.ZAٿRJ(a0:}J0Mc"ƈBEafn* c?.j¢E~~aF'y~g0&3O<<¤H@$?71rQ 0 ] KIA$0R)&P0*5H$a^ sJjUZ|EX$!H'"XT%3D-~=RS8USHk-'`[TD@f@.nnӽۯBZ[RFRJeY*ef^tgz>7Wb8xY|yͷ|l6 CD-ǾUUiCͼiz6on_\+| Q"$![tn߳(,#5( yEYͫr#mxϟ?{f={qA @)cr}v5Ժ,rNferܦDIb?}}xtv;lwBFhU׵!>Ey LuC. 1 EQ nL~<\,E򡪊Y4MCQ9y%'fmC}͵Ji}rm6z9_jyTE!C0(q!D$!$D"P ( Qk;]*Ԫkelk0oy4iCW/#ϿO?>c{Veba }|SQ1J! v||VES۲!m]Ln?4ߒцL3%`YIGJF\l6d,"|\/sI m~! M]ke R!(%P6MQ#qLFiHjۃ1jd^{nb\eoq;1N2]ũ^*CP"HY'/r |YtL'nwGZ1`2սTYԛU]TT(tI +-ZAclJ)L/x7t:a㉽kpM=ERd1y BDɞm BgM_ *M0-)dߚ|%a7 a gH)4]iη=!=?9sw?1N=<ᛶe &2z#FB)V54A$تcR0͢f-bSj} _iV@)-y)l%E_}XWQsxn70dWz8!$*(RJJ[$8涒'&Q`^/3Nqcʢ (²(-eh1eeg|3]o.s?)If?շ7^ݮ泷%jInWckmWcT!Ff^-ݎ-o_cjEIqu]n ?ap(B6^^)#K gFu-LQ y-,i_~/ndG aVׅRCHeYWW cl/LNKZ[-ʲ$1ƺBQRu] *u \zrXv߿{nG"n{PJEEDVk-,*=ơb6jRT/6pڶm}C͉T;CdDTUżi\cJ1JG(DQ!WЮsmk.rͼ.ma4u+kq9  "10"> TOD,!.aM3Cn,f^m{(@B2څ/SQ0,LWjn?~p" ke @"$mYkB!E1 6 )%d(ud|N /3H%%fe Fl!,1xSF2i]Bi)0$iD$MzXur'3eF!y"SD"I&|HN'#HpBO_gT)L`3u^g xOY酈8 IYdz!FaID'N)HL1y)3#d RE !EƔh(FqJЏ>1 b\d0ƌ~lBVqN hudtާaa'M9AP(1%6-pೕm XspuED)3蘳 %{j86zV8e) v;QDF)T* @]Wl^opA1-4i\Vׯ^\l>|{-jښ$k;C&)m7JW7׫1F (?`\7Nc," RT:{)2dK9.bs(BJWrq=!ƾ>=$T WŋC0+LsT/n_~sS#3 }7-r2J'N)wAkzy{oy|||Oi|@yT7r8tj6/l&P(Vk:<Gb懱|v?ޅnEYJPW|5!G7"IDT5~[Y]C{<.7%Dʼn37_}߿k??cV \5d&P *[]ǐVΐ(EUQkkY}?ͮ.c˻Z#K ӘoZRN7$eTEk=Xy p[ Rdr  %R1Ƣr*!,ژzs۽&DDcUUMUhl.R#ٕCu{>wn}ŲJޏ]HF@ESʐ8O!*ef3f728լy3kʊ^,ׯo d{})BJ$٩Ec&1K12"dˈN8CA `ʅ\}DZMEc\;d%EQu]eUUc߽ǔXQ Ð@@pR1;+%[Nr<1X`(Jfe$)ƈ |CBDuc:w! ! $'Z~y|تb X,pL#_"O 2$ȝAkaVg# fSpޝ :)(׶B@|8'DS%Hc gIkT6/ c1+&_R`a(\(jD@RQDDR`B%0Lzֹ/WuUח!$}fsǡoS эլ28olV,;,ۛ޾7@:tP\\n.פ@$\ a\oy{O?)Ve,ɧw_"c|LifQ5zS b=>ƔZY"8aþm{qo5JqZWUӶc|m!ao:NVYj{~~z$6ǔjjȖp좈 DDŢl kMR7UUYkBM 6y,3aV.isOqC+14n\\\Ʀjtonw;CۏLk) [1CL"@?ZC| ""(cL潺ڶ9+Ȏ_](-#%.yD ]dIِ 7DR(`Q̖W_/敩J~/wwc^1Fc\'Rt"9A%S803"(mor5)Q>y}a $6l6ˬ #3M^UE]xr)")(7fS=˲(h)TDU's 39Ǻ. Z-m{ Z֛Xo^\E%~}a!c5 !(BeP¤DkOֳJFv]Yԅ)2cIH+f۲,cejmǡN+f? !)2PB R yBL)|1ASK4Gs"XBc} DZ.Z[eJ힇a J*E!#0N\|$2IcJ"i$0USEd7 L s=fǑQk)DuS7M16Wnオ&)gi:xcgyN( $$"JMd[Ie#IDuy Y.p$d4 OE1i>..~oOZ]l$ )bEaEY75%J ] }]>m80P+Lm7|Eڄ>vrsehC{hv!v{(Ϊz>{c}}!)-u{N!10_ΕR}w]-~Џ"]eH)2Dcc Ԏy.Z(4addfZeYVzGۘj^n/fZe v_\f*Kkxt!(@,iWբ.f q0mC;"(mYeYz=~׶CQ CY.|%ln]N,L@ļ*r}~uۯ^c׾?zeE'rN.do uU)km^i f_oTQ&|ׯ?/(PEjqhr.I̸Sq[1 Jt:G֔O\$ 9qx$ ZxYUUGTUUEͼ/kuC(=%$沮ʱe!"S*@U*wꢜSpF51UViScb2$DfVEJ!'b5"(1, 0 q_ L ,1M*᭩#9ѭ&ڙZ+z]펭) Cu2R)u]scL]777޹>Q4Q)N_"I!7I8fҗ(ϕ%rƴs۔elxeQ_tFDB)7Rg=);cftgCA2dD3YOvsw!K>ļ)Gr2tQ"YPʧ{sv;@Dm& $""'!#pƨ<3`aQEUU_]C(iN 1'D,c!m |Uřu:HHng0&Ę`ap&˥mp8eu6H"8d|YQXK (ƐNc rYWZ+akmZ+kvnp.dꛈ”F"Zj|Wއ}?+v}f ڶܸ}zA Pي\/ZJ{I0 b P:FͲkk7 ${Ϥ1%as\],YɧO3~u{{޽{ԄxlR w]?{V?is]gxZ5J=Ri4Z"Q,ZkzqɉUq\w^,6 3sLIxRV.˲G^-V답5Ϗx؍;ݾSJ?чbS EU1x}x|gm kmUٲqQ, ?)S 0x}~3 BL!nsd-C;hmf,,6&b 2 *cJ ĔE"I *CFM]1 1ntL˜X Ebtqxzq#y?zKȭ.rBc7,ʅ$ *Bdk56 d,Ţˋ2ȝwቛ3IԏD59e6Ɩū~}򺨋wgI`t!Wc1fwDClS5DNEQImVW/_X.?nn1of1pYYTJ)XDphSJFk۶mdzH-t@I'V1 BZ$RNl\!ƎYA.qO۶ %f>ǠVu1fZb-WsP@Ѐ}8yMM좲,s.99kU5&FgZҙf$'33_jr}210dh2 &3j}t8h]Q)&mvXVEy>H ;8F^U)lQeYn[x11B]5q˗(}mۯ_~%^ Rżb?}ǷQU󟖫 Ԛ^^~RtU])뺼^ӟ̬F\"EuN޿ŋfsu}z>Ui0Zm= jj6_Trph\x(aL>AҐA-6+\Fcq w}"xb1߾~h 7\6ͬƱC=muQHgQ"SH2xڀ6 i{l IDAT02rnL6/ŒE0Oۏw]7|QUl6n='jIkkz/w)mǡχ]Ym*[,Kc|JiǶCH,D dkzH18>ټP֌㈚Ct7WYo)@O!sD5118>[lzqbUϪ.By4c#(`gEI|tZDRcƱ9&$_}?^,O?mQ(m4'USWulF y6f^T0pl*HWT&F8j NpJE1IgEk| !L,2q^)MSI1>m'vȐ3- Tp$DkUz@A8eil+9#"1cHH`JKI`Ѯ1"CVxxUIk:s8O48&BÞM a^7FkqCy_f.<1B 2};aR0;m4GԌTHD T.9RԊG$Ai$fBo7sq;p=E:9 ۾o/kmO1GtGK9RZ)ͻjaU\Cꇳ~l ӟijML*BGp,ސhEs Pf hXk!r81 76ZspBnۇn~JԦUz!"oRJr7];}R 7o s~ 3^JaB~Û~Pˋ˫+a?q4qƐOvY"䌞@ô;aI9,\ui'' 4s!((a jLi]׍l՚1a`f.Dr*Ƙ7}ųϖK{9Q_q*^QZ :s^]XV?dH߾~5^qP(֗W>ib'.!vTR*TҺNU/̙6S4)Joe.d\T l9`AB)Zc\뺒B 4]ua ׯ߾gqcNʪ"T͔AEXik3 n(${R5V8ڸ֛qR HɜKaCnZ\] RR|xYc)%0j1gYf!ft/hD$"", 8Œ@Ga`qu<>fr}ؾi>81 )V7ZGFz>AG7G/%u[' *E ug8Sg)Lf+G~I@W)_Ji4N/QsxfkY0*XZUK)H\P>T)%>U?WȟGkA:s"#8aUtçk}^xrTH,ēaR%E'3C@)1 2޴'LL$vED 0\Q:SFTR0OuQZOch6M:97MskSL۶|>|r+¨)RΙy4f0K!")"򍽺ڬ c|8. ET NV(~9gLm[N;uyyyuJ?Jy(/w 0Gisz5λUۯY-%D.%a:!\8Sع H"ΙKI)@ݻL/_<2V'O)2ǟIYrWWWE)iS|ׯ?(*_|}mSP,%fYm ӷ|kΥ;!T׿u؏Ͼz i)q? hnZwRpƢ6E3Tf۟BҀ%GkҲ_8w64) >25Κ1~avr! %W'4ۇiv~C4BU(tԊ))TÅ803O!\JڶU )/ qϞ?iV4_r^ep&e,piyhc~9VmӢ=}x !4B)ƜsE2MR]UB5֪qFkȉRJ > !a95ؗ۶|b0޴Z꧿ǿ0N9_yv5.kuqH9F)s𾭂||\o߽ῆݞ0[ RF3Z_^-6˫~j[.m~z0{"RSq4]i]1{fZg8cֺm:d1 X y sJ Xk=zDD ",>|}}ÇPYڶObL9`œsurFcJF8C'$ږK1xkB\W]w55V@f&%2j%)%kM$eΏIk3ĆpuʪcBN9aL9X% +D th`4,A$$G7W^:C!ƘJB"ˍ&Zo.VNpL3S8'u 2U8UԊQc$%Am"éW'񠃜rSsR u,Zi@ERۚ/O"0:D?\t"~7'EqZtZ{ f  ,~KR0>8N9Ju4ZщF,D+3 RBB(J)63q>qf *)ʩ`@vZҊ%bK ͛wOo~yÉ P))!9(%XZ!KT5YY6Ͼz˯5F`~_nKEDR4.4 M)gͻݍZ0e꾨)Uދs}睕N0cN:Y3T7D۶:Z[D ~c 1&jX<-G IQۓa7<ϽkbX Jyc[k$ B,su~ޚj) u 1J{Csipئ98(/,19€ c.AH6n_scTa&̐"#`TFTJ'ak= 0䜳FMˍS* 1M¥n[oY_moa)sQdR8ZD*q| ,7MJ Y6a@Ja"/8W)(-آeD[}=mԺJEJ}/r"5)A6'Du)'PUrzStRc sIX#jSWrL4c1GDZ:ixtnɲ[SZ:G(z;DϪµkSU?ti"؎SҪYk%!cƨ*URrR9Tj?VM) { "a$D<׳09FU Fr2U+k )6ӫ?(%|xFr$HI)dMcWRYUk}bxt9(iDfB]k[G%]BkD76NQk2NwG8M~nCN}ۆ$eT >k&DiJRX$7ͺ{/s($)$Nm{DzctQҎK.%]|[M4WO^7 9c?sw}w/%,N;p~[4M#%y,{9ef4~ʲ?Zj]*1'lS*ƺQ<1X@5 Fƀ횮1UJ~{7MC *]"" cqJ95]gB"%y< }ӮV Hq.7M7m`$e8MbA)dkmαmj5իW777Z[s/^d 3ioZEJûw<)Nc$e.Xc4 HF&R"?DT6F#BŢ*^U#ՒΨt&79xkI~*E#BNQO4@㪞Ξ5\u:f?gY߉)e9.}ʐ>cru`5SUɝ/""T!#۾YPo:v+T}R_|ʵU VVY\NF)%GqHlxܪVcTRJSg LHmr, @4M#Yֵ^NU(0r3Uᜳrܒoii1a (Uyu/BQsΜY![kb̾5DGo}7ϕ9L>^d(B`+P3E YUtt7FWo߼7 FhRןﷄm{Rh,ZalY[g4|:))ɚvMzJrmlUz8 x) 8ƤTql6ʤzD_xM~YXXk8z_^O GDDmgqCج뫫7Jo]wv!IsA0fQ IDATpwݬVwYkr{/~GPlWR(%}1hRsȻ!g緹5^D C8솶iֺ 3\1Js)Zcc@o}ηYolR >"}Kk nۖ 棆BBs܇@>I։H!"RDR0YZ1F2G^ ‘^dEXwţ~߻ca%oOgieW SJ9QT0͚kR9PVj>($< U6)VN e>zUׅ5V9dƍ3(]JQLD^,Ev 3!!Bm rVNJ)cCD0Υgm-%E@.C0Z0Q.YD<1sMADryqܼ|&VC(PhFڔCb5rJ[%8 UBH){fF` K(J\ 5+kU_}{+> Dj.Ƙ~l6VKi!$"r\!AB 3SY,SnqN.GT\TD "pEH1z VιQ'f02h|-D2_@hP>LW%Ak](`!H);x< $"' R"Ph/D >_ۙU`|ss 3# Ĕ䔮 "$ՔrI.@D P?k$p*۝&ZQVQ4*gcRTA@\ἌkJ4M0ciCsN2j)t]4Mu~ UrΨi_A*kfn_|M2a{zk]Z4qAU"bQJZ N?~(Np#u~6^˦:Ȝ!MLުyͪ$S\]ߴX1D$KiC.uW9?tݰyܞj|p_㘋RV(ު/ERX3tuX)?h^ˏ7àuGD\ p?OwA"NcvTrpss\./2]oJT}s?>n"Z =jIZR8"ƛ|ۮ6b3~(///5&U:, ׸wRa[}kG!92u9)Efyvx_^hc Էn/MuǷa9\6ӧOҧj_g.I]>y}~18pq 4M?aa{ֿ8TXД`xEb+"BEiҨaȒ pWsF""4Jr\zI%jZ#nVCLZk%蜋9VRbmi}Փs6,VRTw``|OyZߘ}ًWdM*9 hĘ8<sgE$Rr. >C>R8R*Lu\Ӊ&Gٹu磰!OkqDD};4d3v-5E8v?H)m1'$"svΝ΍}Bn*)\uA1cJi6B#n?i@ CH02DD~oLIiѸyNI HDAa jUJ)BDC\3*TWYjiB9۹Ǐ8ӘbǠJ1@Mf(쌯 *;7hDRJk[d @U_vƬ5"#VaoZR2"ffcLwbqU9!}Bc_=18PQʹ1˱VˣRT:Ę(;N9第afJOjJ)[--BeQ$c;LafA!uB8漶ruQ\V91K%5bQ]ߴmW/_~J0?cɋB /"vY3VX״NRn1O=[@To zM @kҊզYQJ{00)P$!i~@oK6ԍ9qUIm3~,Sr23imrSx=y\1vvu<\x;ޘ_(r [x׸ry !1H =}tjV)%G52Mp~hc߿aS9tEaǑXZo0#SNEY.wwpvep.ancp!~)qT ~%Rؤff9ZRv@ 鈳* ̦+sS2^ҐO :I:U)A̩d@8 avPh)*9TOdwOVAj~"3-dB%.1U0:+`Y@lc3YByJry{/D@V{Qt *n.YmcO]w>~&%㸛F+c٦^|{s' ƨf 'o[EhC>|YXŇPWdv{sssD= Ĕ%l{~}c6f͔D@!e8C!Hi]\/qL vnѲݸ'ϞY0(…@HAnw8ۇqoqr ѣGWww_=A(w7[Q8<7_jCe_{1Y!{}I*oM#Xo)fTDkŒ0$آ3W Y[׺o3*4 ۛ,BH8?{y,3~7>{ݰ3J!%o@cEMT8Sݸ̘JButif)fwݧ4s7WWÐSТ )1;א>#݇7WWWJfW8 A'4MCBHB䒳1DI6c5VŢo58yEqǾ_Rz6RJ)a*'ԶrϞ|bx{{{BH%}oo޼1ι q)s1#(,Tn`}23Xw/^|?WM vן'jZ/.]WWWͲa~!qq!TլJ.u{Fք*,tlc!b'S/ gs8 ܀䜉`#\siVWT v*DDiUJz'^T-/b<6ΕJBi5V)mU])թQX+TGsJ c >zW 3EN"E]4'F#g«Cf9վ@(Sժ>|W륄t}}%ZR:̢k:$!t{źL)㈌<9Y*s=(uTޮ..6Q:#14<1J9PR,9fiBιE7l.m~o?]7r\o,ID=QP靽_b]%R<**G~L8aafnYouJ[Bxw]窗wL1t8 ۗa8VͺjW0Vاҽ1MSJI2in+wwY0sNpP1V`uǷ^Qܽpz~ӟ?n_ R")}_eߞsNe"ѤHU<>>o~\@ O?OJff]US˛WרTNSt㠭r" uNIs (S.*fE/Hnb/sRSVVUURJ:@8EIbb2233HVg.w᜝s bRJmN+cURN @9noo߽yT4q8Q ֮o,29e"H!'rHCc1 ;m7U5!ϬA4)D*suژjy~I1J/Zx<4R*QR)8F9瘒1&xClJ|yR*3TZpgʗʋ(WWmH %+ 8KF9yGEJY,H@Eez),ZYdfsU~@ub (#"/|cYѕR"Y2u+ .":PAS}U*0zxUqbQx (JpAײFRZ$Ti!_a'32@bM| }rD&feS4q<}xV1e(FYgJj9n67Ja 1cl8[׵1M|>q{8} 8IE=b`faAW5![iIHִ\4b\KMˏ?'(Ey NQ]W8J^:ϕqVSTMS+S)2O~9y $RZ)LscLm9rO',2T&ΔRۮ6D4aZwrFkB];TZVrXjFQ8?qbֽ{ >=oAޫ,jj۴1ʊY,χ}=qOv,zX,")hV1bu1ZM;a-]ӉYO1Ai.r<3)WsZ0{Ȭ־zxh] XP$'1t: Q"< p "PdzZNieĶm7M~wݏ?,,( m4 (@00%;dI) eiVigW}o~U@׿z}|xrt JL0쀰l4hu )yO<0IRJ1fDZ1guaO|3ED)H V],Ce}i2)%@I9y,bƘUV 0Ţ,ęsN>0yM,C4ֆRb)s8GR(r1аpL1qy# AWp~OuSJ>@20"#,"&" cH eX-TY, TH}+Rwf¤^u J %γ0/?>g)dbJc"8JFAY<048^q ȉ&@d" @+R(p?׸Z ):u6֥}U>_j _/2HUBJ*""Y݋낈 dg9L*1ɕ* "Q+Q,BA9BE"Rb/{~)M@%GRYs,B/|KEUJS\9j&ѕQ_x=Ά9mJ)ڂNPMD"$x~b K!bًVjks6 eNJ +URl@11mϑRF%)O7PMtSrڐb649״vtf麪j9J FRç?p IDATcNSRRri*+p癁 XkllSП!Fq(:e l  u׶-h2VkZb_SȁmWԧa1CʢVrAD9vaMellǜ8qobabseې秗?>Ģ)mzu@P].yGܞ$ )0VkL48cN2"쏇jE0aۗ}nW&F]p^ݮ79KJI`N.G-WJR:k,nsu3̓93%xW7OArJKur \Wt<40vM6Dbmjck )0)a$Eg!v/Y4~He̓wCiȀy9igE PϨv$iUJӈr 9qa}ŠPIUUU9)$fXvMMJpL4M~?!kiEr. NR25zX+C}fիa<~zBq@ i99R"ԨT)(Vi87UʑƛoV4~?bΫ[5Z gfswl>O1q81G} @BD9gsm*3_/QU(.tp%y>WC( g4n\: ?qS:)( 5ff i9 k:u_rsԴC#R9gszl{[߯Wyp})GDl.D<0iS,s6Jk$MJaVJ9kXgkZӤ^vk)"1{iYRZq5u1 >Ok&PJRT8^iPju p)3afD*ZDkl_hCڦX9_ \+uMB10]!{{s9˙aFAkM4Z]`)$_zW_2kLkՕbJ/3GD(IDD?pR]Qgњ2"Q~kL䱈p+ZZBb q֢btESD$)R*J-#rմZgBiEQIy.霅VŠ"W!ZE\iRm `46P-hDs6ƹZUzZ9g#b_,V ea>8nO"h4$%mRJE{{{; ?~O>^4Ƙ*jWYn[NlH1RfRZPŔK׽Ge2L6@*ZA]R7uy]NyBagHD9c].BHDι*vԭۻ]Uu]))axc4 QiR7 6Ŋi4E5li?~ں#dqfH9vO" g~cՍ3ZB8d6uSihHu]av?Nun쌱ʹfIg@kH1F=x*)P4M\9CEt24F)۽t2@D=<<8#ʇϟOO/>&QpiB4s RڶnyvY7&etsB)-;ScJ4cw_}׋5> ]-QFO?%amMED1Ns}H)ieޏjzxu,jv^[nq(|1;q4@: +ueΌev9Cs&0e徹iۖ9TSjٵU-9 e{:*4N'd63Bx\W_wc$s 1=&R,X,˟1Rʾ{u{hЏ=*T\JR!s  q9  gN3Ch " BR*um҄?RYӵKT2LhuUY"(#(PD($i4R-r1~Bd@Rl>mkF1+ҲiUZ08!lMhNWJ#SȈVVNEQ!C9r̐A&ɧ''LXRJ˦WAPd?ion_wT. aVmspY[O!y~A6˔ΙEi(_ڗ啸r變r%!T) IZk@rLjMV9ӸjnxaF?f3M3_R}IªmY+. 2_\+V&FJ 23!q ӱ3,s )foT) ’1/h $~"T4Rq_̜CDD3N˞* (e<v͊p3{ .I厺H 3][VʪkP8R%F{u(?>=}|$[WPnB8GFPZçM-fǮi!flnlu?~o0sS i4a;񇜳!~qO]Su0s.F 1el*v>1X[uCϟ!'4*PhbݻIoqvan\Ѕ]tc1O~{BP`8qSVDq}qchFkUY2m"H"8 sqO\#:s)amU~_rZ2RLI62E mۮ8͉SACLS݋9 "69gjI67euo|/blF@~8}ws*Zo׫ESW~xnգi-# S? CiìVN92T$u(^eZLzDTaw؏Ô$udҦ^oV3OfY֫ou '0p!qcU[~R"-~:U Ǐø2nwlm11 ڸ\m+7i///Y M)+rmׯ퀏D4Oe?!bur>i4R]0|~y1j\M12"]7My )\z)%IxivFx?#%Yt]:m<A$ә&evFYkRJ2MS:Yw|GQ9,Zk2)<vg? ce`K9XjAh1%5IђjBm[A7/oM&߾jw^m69}L|ým(ɇ99ӄՕ5,ɐIg"!BEsBÔKU**eq*5E(@ S,+SF B0 M!biBƹ~?yR89#ĔӹT99WŔ2Y dz0FW.Ƙ8sچpUq UYV媭q< 4=JCُSJ91\< K|^bB`6ιX^-eS7KK?ǓB@),"1& !"*]Umq} BpUBs0@˔"TIXcZ&%,ƙKQcd.T#`" ߋ~T~ԕs/lO\r~ D:{b4KV'Ƙ%pVZksC}[fZeԮ%)bNJbVZ.E,G2+"xR3AZQJ!GRڑx: 08v(f1@q}NIJ%#HgLL޿sڵM3O|s8G!>ǘ|;)OR_[@]4SJsZc\.ŲsVW䜏}? C`fE·^1ǟ]rݬYRNw8}?Nq4P׹?_qOrw0Og"=8A3yVJ e,̨5k*SSg? 8#}x_1av?Μ"#As.LsLޏRdPYHYK.i2um6U*gowڹZ30 k^k4Yvg1\ࡢk4E K, ^2QVIVl2Y^E(,b!>\jzsֈ9D1 C(|.5?љ~&_fȜ in{y9&fyۧEOu4 2 *QdS1 IDATd^ {,rDSJ%UDLcƔ:+\1&2BҗDm]K>\cTr5qΦrR!M!iC ۶}j>?}~޼UL5DֳY[1J㫷~nA:O)q"}Yk^WSTflڶm;ӟ^Pic1:ՈBD[kY,7?3)rD:Tt)0œ&r5x`qg+WaOϟwϠCJvR< A*fa֚(v1~OxWwU_JWF믿OϤ+Aaam]zƩ4 3;SYeҦmڹi~MzY.ק1cdt CJc )~5-3[|͛>n|GkEE q< Cmuܬb?C1t5ZssIC xhۇwƨa4ʆN|&CDu]+کK4Xkܬwo͂_/û"cHBO?zͿv}|xyzXY>ƘRFT%@ 0U:q-ZWvinnHi򈨍)F0~"bC`ffBUbNc)\Eeܖ. =ܶ2rf J|˕%m0 *ƤêȜ.C@fO?vEUu7d}|ݴ ckW5p, ۇyx#) #vGTJn_,X?py&B>% $QŜڶ%bqssR:aJY(Y2 E8hٹZRnfje i>q#*vY)~s1"()f Q&6[7`Ù uUUon"~*c,_=>}xk˟yr,WƪPSisuDۏHi׏ aaݢC,WmM[msnSbpFUJrBjWW9Dݮt:>==9Y[i2J)-1 880͇át?zs~}L-E! ~{Wa{AelJSȪ d=n߽F!$cYVk !~z|ͻvB 9g'䖝 ϖڒJU23s$Pս=?gwfLBDNR}?dF_"s8zZՎ r\/R<|D4QQ- ɼ8d?&FI%X=A䈨0#4mBT)1&sQJ4R8 !`K3 sEta-V"Rj%>X@C8IZ7EkÅmTِɒ*fݧ397L͗t)f0!Y3ArZ,ٮ19qGq}@, !H ѩ1` )HD Ep&[jRJڸ#S TcᜎrND$u`Z g9(D*sm[=4"9EM%Sp%V;SD{4 raF%K!.m23#~%wT~R~Y!UJ/vPCVb%` 3qّ29ݨKrFDt RSA J50C/)7];Yd1j#H~P7T[@e 2K+笠)j)*%kK.œbci]n ¤JK))OЃeloY:g͠$>hMLg٢sRbr{?^)ի+k;kvyxfAՀu}'`IVբ/o~lu.q"DڥV'BL ie II2lWYb8=fI 6*]|v ̤%C\D Cl?Nqm_~DZm~rh4cn,ϦcBIs{{}rr~׾kD\̻Mkvﷃ3ֹV>=>w~RJIjmggɒL%Z}b@\,DhS1ĩ*ʶV=Lf\ADP ˓3œf|v>&\*/_TJp%@BY!w?߾Ɛ4 3ǒY5HIwO:c,B~YΝ׫4z5|hۮ41aGfB“bX1<6۱/)JƬAs(9g>eKR *" VZ)9g朶 3h R #}Ƨ5Y\(ZSh$ 3v|:N7777R ۷g4׳\ qs1crlM@"}}(Vb)ɐvmk[m4inyz};-0 翇ݞXx14fϛ }Y)SLa}>Xb*12$vQD ELƨ5^Tk=Rw4:,L wգM|:Kȩ}l"nTjyn[Xqz%WTs[H)i|KDFsT qZ ðc>zS:2 kk1bœKT2)9#a_U(NksftڶmzowGP1&A0J+qv/`ꌚZpbhI CRRd]4)Lf2 >4d491B(碴\ւ 8asձ'\/S|)R~[;$imU_)ba0߱Gqg _\>ι9RbRWxTsU *IX}R##B8LQs:ʤUJx0.C X oa=|{hn~:^]]ئ$Y׆ч8!8䚞"Kk1TVRrI9@!tm% 0SOzK,RιR\H/._)%TZʑ*ĹTKha(h^QJ~ TH`E"!lvlIt?BÀSM~pׯo/.@8&0w@O ܗ/ߏ:ľku (CRԴmE9ꤏ"2NNNq_GXNYfTRNEXk--I)% |2i(y?> tmc'dQGV$RJ2RP-aXɇav%C)ŧh̄16}m sɴc)>IrqcǜhW.N&U J;i4n6a?"~J!~Y+7mfLɴujnO1Fhk-*`d1lOncH?=>tMɴovYZPJɅ="~OSJTdyquc)eqzrvvABcL>p.Pi8&SD<]ޞ9k>q@jVyƀd}ΐI[kq)ƜӸSJFu.63K*|PjZ[cZP#렔Q秗g3 ;m@+f@D$bxqH)(ݾ|k/M:T9y~\֫Ud|( u$b1Vk h"lٵuqi3;9ywQc@ ??oRg09FMX0|1~)sI0lvPik1$M4 XǢTuoǃ*oƨz;ER)EDɇ*ͮsʹ|\C?ԕZPnCkAt9WCQk#"dT@ʚZ3tЍ)KINA 䒜k^JQ'ѪBԅAC\6EJ28ga7 n+ f`B(ѪN"s뺦5](z߮כB\9Z;iq?)n,+i(B"n,EbfҘHW1Rz9_qa@&kP@ga\蜝s$Ŝł"HzFWtɇ3N9+u7zTjKdZݣC`-Ǩ r—d UXvv6X31T}^e%f%GzYr-FKq ED$Rv~stөR &V94@)Cʓ JJ9(EZà VJ(Cj%,5֊1$Ǩc<gEi:1dHr_DA10*#pz/2'T0M8ڪSe,"cnʜ|DTJ`r2m2|DTZۊ+{@%3j[6ǧvӗ"Jʅ {hF>J& :...y #H#8 s.@8iZ~Y8y5R5 P4Řya i[.(1fUM,RBT!E5g9;]~x7)b*9<==Mg* Gv'6tzÛ71>?WXkۘf3,j{Q\vӗπ)e1@Ӷ} 8gDZ%7mh:0qψSEڪ7^FW?a=R)(o240}YmͰ {t>/?ft;tH%A"n_ah$A)h35n.|F o_zULѐޏc%lj/fvs\,۶]̖i1v+Ei$W>|~x~zZ>,12:5*2(l[bʙqζ)rΜ >Xr!X$D"p֚R|l"qw^k;CR`j 8Vu]wz6o//~?~{%^_\Nf@%q*9F?<<Tv N))e2fHZk8!Q=D1 ,&VY C?VbYc!jC"+3 %@*rRHm,s:k@07w}R*)!您Dkc6ֆH%v23] h8g Hjݏ)l7$s(mUIkb2?ǜ4""*̹\ +$TT^ f=QX~G!5c4;*͏߭BZZ'V#xKʫC^u=KVT*2;j|0d!0[a *Ȳa7p`92-YFicDSfe4MPmE%,%fVJTv@:){[7K)%gjJk}T= tDQF5Á= =dNr2gzd3:DD`&R?#/n:wxε0nCDTdFPֵ@)%diD/}cbZkERySYr,X)=>=~|x7&5×oxoO&"( }mk/œucw.N~~oRJc\JjӺf/m;-擔ҶVz7@t~yw?~7͐bĺɘR@Fs9zc2e|Q((B #N+PwlڕR&prhc̜b&8"훫Q4?fҝ_\NBmz11cHj)YADE8bYm̞ K\,onrEIoVOaXDY{(,M7^4'ˬ1cHo׏")~}YE7m3Yؘ> e=Ժ tQc"*x mV5mMl6O IDATsyv"Z{ )kw=,^>ӱ\BD:$mj\. %BDt5v6./!#9ʐX *t,\v٧XZ Z[]cDu]۶ZL]e >S+iFkaܗidFb\ۘlI!mm4cSH9Z(Z[I7sc.=@ӴT(rTZ1s[VsVH"B{dj<>`NRJ=)BMEN),n3I^ hֱYu}Z)"n2ZPiDRJ+"jBUte9P4 q0FWOO˫WדżL'AΒ`BB9gML&%8z ,e1ƀy^gM8KξĂ9T s<+1 ޅFj;u$z_!mD~>3E@c<KF{,"6[ 7.Aio.o q2ɘSA:&٦/g p*y83:3)iQ+*%\[#R*)H)lz~~>M>~0)ǩDu):=I@;;;ǜ3:S`Rǘ֛~ׇF]kN[c4\Zk3۷~DȐy\MAT|O@Y,t1/&q6oZm!4M').ˋŻ777W> Q3iׇX2aqMSYgBDp>'ft mSn:E2I`:=[^߾v2gIg_󯟡}4dҞ^ngm,1dl},vߏ? jSB.Y6٧ 1CJ)5O_ym1H")m>?=֚0Nw)8?>Zk0W7 s.F_Roz;YZk.o_} ިNP,H٤=;Y:m݅1K}9j(,JiZ+NFIIiI7L RJuYgwZb)DY;k?|kIJn?}-u@R"CiR$[&˗ϒru痗7'K. ?vCJiT`\ȤN/n߾QYx cRQ8'BIљYzGKsmߡfi0"RbtR /vp,xj~Èhնu(cod6P0iTxCuU8<YM5.4] y8^`mb(BF>rbC¬H3:)%Jo3uJQ[¥d9Q(Ů1\~r0(`fzp~YXe9rY eXq:z: KQT<)L&1z]==}U+ۓvm8C :t'H@FRRGf ̌ 9$NB7(]Py^JjG ťBLQZq.wTlŸ1A7N^*C8lcZXy1"VORr):"7N2Lw[z&J1X5M%sɅ؏ͦ"[ԫ4@I)]9,~*RB" +۶99Y>=={.eQŒ fb~)RC@HζqӳŲ`41|z~~z~HN'u0*߾{靈&hRاtHg.ι>s,s!cVn\]_}g !D좳FĜ@bњ뚦{y3 yuOWϙW7@)%,b%`m[z8f^7ׯ?%~mѧ" gYӘDQa }YKB4ڒӇaBL&byڵm2cc 3(JQg_޿c,>>>k"l9TPOG{}ka؇/ZX\9g )eZkkRZK ;׺nvdo~0L!~|\9}38eMYdnüka,uIE5-NG~~2O}v^! @"&,"TYkD6"G|f61jcY̧rYD@dZ=J)’XS%(-x,:h!f.JXBH)4p1(?)"hi:g;kj(uQY$gV5\) H"9$|bL@ykGƘ|sBدa?> PԾ@kUOgt8mۖR|La>9]fH,ҁi9?F&Bqi0FXkRJ5Վ:kP2WD8s6 p._*L)U(\$G6Db>6;Iu"Pڶ#jmfXԑH#|j[yZ2E%xh Q8P=Z-N0f-ِ8y|tuJ.RPȂq Zч0RgJ΅Ĵ\@k$ 1QQYrAD"dHIGƮnQ1W{tW}U TƒPK9g}$̚"Yc￿}㯟z7zWTE7G:iub9@ \o' ͶO1td9i=;;=<E\e[NN/|yyb%fqw8 )(ݢ=L޼><w[AғI/ʼnx~˘۶EqP~݇ɼ$K3R,#t9_Go1.~އĢ7o޼/? DMsmLѓV9srXg_|㸘 >32)%2ǺD3K٬O&Wgymq:CARP{Z~o/?>}$Y "* DA%%výc,dJ $]ebhsk 3g朲ȅ"fvr?e F*_$&V+~)6i{vz暺& qxWzx.c91(t>ۻ5bpz[W=mkWˏ0bu@@FJs6Z7M3ڮm}Vjn`ҶUW)x<ԋQR_ջ0MxH\ XK:!UfluM><&GJҢ{FX-F]BHضiEʨF,Bkoݮxx_*L"r]ND5Yrh.g^oC Z=BH. tj8e11&Jq |Mz5`Q* –t))Z Zc 3G.\PY$S@骔(xf\S)8b}FmLY,\DP!v~ݐqlh@lqv훷u)RrL0q{s΋TY[߾v]I94ݬR%!Ļ09lOݧONίΕ01D,|ۦ"FK !Clw]Z}ݛro)ׯnnכ@}h1kWm۶[BaC},/CXF#*ILdѺ䈈uR"TJjBH%g"9=]~{?|ͭ"~zx?8R*+F!2sEr6ە0`Y/@@ !RXkj q04~|䲠&]/{ % ">z뷯WffҰM~}6mc]Iimo2Iol1=;?%?>~zz^CV{e $t3%DѤJ)0*OxN4cYy cᒈZs dт"d>Ǝz~{?˂uwCkm\-"lcUmv'.%4Ft!M yo70 js4![GM2l5Ŝ0خr_^82DPG+d\0$m0gB,9 u0c8QNi9q)XkZWJ!B! FHk-5pb )!b۶l,, A])5lj^Pl/!*xqA Վ2"a`u>0gI;NST R,B(fa$8(Ek, &i)ƊKL SJ";T)wj+sR=9U]wDULB c)%_bT\BUj*scƓBgm pGKP N70qjXA~~xyumms(0m|CONuӉN' ) (9CXD3ǔ"VaJŘY!R`-mL;G25iffM PQ-Xtk\n^]H S!ɢU##~VK0Knn$TlP6ξa\ax{cTrLN!)0 6uY(X̤*!ǐT !>?c"n1oRLs!2h\16 ykuwڢ̒Ȃbj[MyuCt",Ӽu}x5L6c;{|Ii +l>9],OMcF [> i{7LN~%q!<>=5μ~*%/g;a?8c}Dkd޼M9]ͻe$">(0{%Ei SW>ǒnC 6׷M)__O|}{G))eUqoOn6Cɐ \ȥH)X)!Q$PRD\fiFl6&7ϛݸC1tyv~y }!H9ЦcyABD1,%@ XRP)2H$%Pg%X1Ƨ Iwv~y~s?,jbA%%?ǿ?~Q)I}4y{u}wtQJN1vY=a!X3"}6|s"#e YݙY~af Ď IȊpeΪbX~O?ힶcw^d1;l8&3h#ϠNzs(3Z)l=]8L^+S;yH D" !FfbJm`g *y4Z]<8/iiddLj4jhlD >QkF+ kKeB(Qgߏc?U5ϗuJqx! Om)YZ@}9R Yɔ 1KR =/&0htZVi=D&H{Q$%4!!qЉ(*c d ]\B"-+PBDN&V'2ؒ!%Qi6),LRy&)UAD%dUU ~8| ID(3`a|3u9Bfx>(r<7OH\mRʫWZ)5FDcLʥG4;813%)|U'ęE@75_aԎG䫑My F&cl39:BRaB Peij 4 [u}oU9KJ@vu]WIP(!Tab\f3DwۧvH1&4A<rxJ8*cbzrˡKiB")V JAP- Uo^\y*ًHPHO$R 0{>Y[Xm01ǩ( 7E)tQJLQiRͳ˷D/w_FD%H}?&եR-RJ "10HiRVkc8FcL֔BXmk*c\5麬gE7Ĩj %l!rqww?o|ެqTBi#qD>uQzs)inKV0PoЏnP Jᄑy~L>OvR(]}ZJ)GN)e"ed;Hff48ݤFIJZ닋o޾|ͫߚ fHnß~i&~r^Yܼyl$)qtn{M5j^l̷HIonn^}f?z1H*.$(ݚ9q6>qRM%xP%C?zgBU5} mׅPB`!!TZmTF9w9c w &b J!dEJJQ*ij.r,O0S:p<2E!eo+ZJ_xn织%"`_d8cEVL)+mR D$H}PX #!rszXt0!QCRTJ Z9_Z-yHlJUz:Q :Jcv3J k!RaDT*M1M/rV,s}(EnL1yV@D1JL@|޽)Oՙ:(-$RNK!¨|8#X:7GV̈!n+bXӸo4MJgϞǴ#3.!̐k;RZkm\tf8ul&R} %h{~|P=&=OG8*? !X3_6Rxzq)L)Stm QcLZι/R) !di BPF*9Bi2VJPJA2?V!Hin{mCD@RA~R>NZ~{DR,lV8|s@&RIJT-9lX @5ͪx۷oW>h!@0J$*" ~aOޭz3@R"y ʬqJdv̚M]R@bBnALZ-^4MsoCta1k8}7%™18.}tL)I$!iK]r9o/6B)! af)K k|ZjmUew,Qr̛z{جWBB mHI EafMڬ]uB]h;C7m秔=esewqlz>p8y,˷oeqOj"JVjVw}?.'׏}UK!"1/Tmwɹ0Ɣ"-HT꺝͛WwX,/?=c=lm{{\^{W9_ cUU)lP SD~ƩGR1Bs1P<{'" H *[w߼7ͬ B01 PLˏ>GqJ\߼|rR1aЖ^/Y KBQ͍׏?~@ % e,^ɇ,g07&Vᘗslˋ:%[|UY{q",|!yc$DD)bSQOG!K6J@@&NZB]Tx"VdyY\ХhVonnVb?M};F !”#"0Lt<☯mbf☱8ŴX,X !rUY qmwS%˄2ĉ(R EH|i A  DQ`iJ:y"1Ǒ1R O}\QL=8CG H1ZkbR*ffB]V-gc (FOaK1`Ǽg8ɿCB6')NgmR,KkhRMֺp8[Em-Tc-rOZifDDIBSR]~HN-(cJ!!l~Íȿg"J!:>J9'zNOxMq,sySؼpEYL 4h3 u-ewڶ$H52kũ+vc)<{ωaVZXJ0n >C׶)9P>(-+0fY7L )) )0 XFF@Uᗟr{ Pqˋ -K-.|V^\֍=J-P+k-t^_lVBGvwݰ}:WzsyK9;8MQjMޏ&C (nEa޽{7o޼]WOîipEa~a$>M>M d$f@kQ֒D(gMS8t0eQ,V+f]>| (/e].ioC\.׫Ea{M4u\V(38VǦLtd $G dZfy޼~c#d!c_~z8ya`gn^zJ8ۇ}-Zͪ~KeYPofч_~XYe!'%@G0qRykÌ gUM.8O Ok11@Biuund1a15R$NjSq<>c c!Pea|JeSX*fZg}8ιQ-QՅeueҬыe^Q*лϟ1X@&00$DZ͗"v8z9);@vV hSO/olHcR(fUuZSJ"v>DB3&)arJKS6J[1R2FE0yVJY% -q.k̓Iu<f3 OJki"t&@b:ܿyPg ;kN'DBq2)-̚Sf&" f?;˲Z(">>>}?ύчae ,Ku*)?v)كR3dQ1fr!smyܔor 12929B<^*SMt R©t,S"Ə{((g0zA[?1ǖzynͬD@adK%v˺fedB`jo(.ve bW)h RiztƉIeI,RJ@4FՕUZ] eU]\\WUժYퟶEc$,L* )pBJ/|xY>=D^͙y/{|ӕʧ5mRj>(v=obc Qz{1EEHBfMY~_ťX4uQPv(Zꪴub4U(&ʢ*bzwhx˺.)ϟ>}uWBz+R9+/VR]%qB,RalUSabXeYK)q|z}?>O|I(,WW=]uOzx~uMǏ:XbZJqD{ϪbFr$ivU]h4C?C"4ιE,Eg91Eꛗo}7MvaȟYXv 9qț:"G z(+[k!1 p).QJrެMӴçOfܷۧv1[[.WjCG*{cPB~OMGrFБ(ZZn^\\]zYI&FJnOS?tл $-W~w7˲.ivhyU6E3_\GIK՟+[A; cs^mJJ+ü;笵1\#x>SQy,Z@@) RJGKgJZiun{ 1+bYHiR!H&YSDndBDy"y$'0?dXH;j!)%cs*( t}zڷJI(\t0F3(D,94M뗇/GLJĉs33I)yJh9;A0331BQL!>7^\IUԦ1)7φu]S D3# rVJJ!Y#ҝ*S(B28s0ƬK"t j)&" +ÈRBEiqd#RfT(e @?>ibLeYZmrpȐl6s`ޒ(,Tω:XX~~ykM>TU:OOO1bbLD >Ύ\L!C X|z$sy1bb)~ץRZ#(P:4;1%oAKi3ް0/T!sHtjuO>/ѪXH-'v DFsG S.ێ#`Y%zЪ.RͲQ?!8:f` TdmY^3 r\$BUU,n8ӏ.X)@ܬ|p]Wj٬כbhfc;ϿDWn2ViH 1fUj5 1MQupӺ֦(9NJitaBk;8\X1Ju-)ڮzό}UE@kYK|ެWs{o^S/?}0ʢBgB Ÿό@8oLm PJZ_zGͫgjڶywY+WϴRR 5 DHBRj>_l˅5eH;>;$溙yj/_m!$7OBfY.΅ӇۋՕhl-yBQW`C=2T9q2B.4M7ui"saORn ne1N4j\.^x?F筵8AHJ@":FBJ"%},X~(oJYju= R?{}RtuqU4z.vu]ilQf\i0˺\k"S si&"NhD$cd ̜^^zurJ(5Ji퇿08\L ՛޿U9+C8> ]Ʈ(qzzs|^(lo^ݮ}C;!DT'tj$vtVkٍ͈y\ Opi ȉa%B1+9Z+OI0.)S6ÁO3[[/d&)2o1FVBa$ X4痗])IŹ.F#DJL=<ʠy]5uQfhvqק((Č N_8f0aĈygSXbrY/'w$@tR^Q24La[io6RH&)DB*yZ|HS$eW1330&|QXZ&큙.+cv_WUJ\ZZ* SJyX8ΏSJIJB@OA MDnbrLਝZm!aK[ ~(=-┄yM߻B xv D?CRh4RZ;k%#BhG8d0OښBZi71˓ޟ Xd#v* ɳő;GJɌ!5^C}w:Y:ɽHs2;'1צ,>Ĝ{[|12!Xksz\̷\./֙!4(E5-s!c?>R21*-ΠiJ&3OwJ 2%)iLƪMUZ*.$ϙ⋗/WWEY[k]\_v_gEiZPJ [w8(?{ljdFK) C') @Xϗ #7M#Sĉ0>D $D1٪Z.˦]]Λc b۷8>Z__ar'X"NӤ$bZwmijm}v0ZSyj2Vr97J}c(\,EQ0GYW/WWϟf3" mn _B(߼XnOeιi -yʘݷq_%$JmMӤcJ>_~rN1vBZ.bJPǼD:,@IIQΚfVy?=??>RĄlRZ.sOB-)Ku΍8~'Ք1!H)EʹEQ #|xn%P1c0D4igk 3k- S i}m߷>K N}wH96%KN-UcruQžmVk1 fNFa11Q8(Dgm;C!q XB2GJZkBـ.ƞ.sn6cB.˴4u&]2e!:xA3Ȭȳ f'DȫgruYTլ:c IW2|,TW/{fRNɇOZ< u]XUU~ǙdY[`B9f,GU~ Jel.RDJjST6~I"@tJONI)gShf>> IDAT|8y\cVZkmD*$ %%ʦ, %%z6klÇgWzUDG7޷SB5Eˍd}{?!҂u(Mp؅w"LmsB~`r.HJ7zmaݣҶ,ż|qsfռ~Ly~?ǧ( P73)1R.ۇʪSX,àZ.`{xz΍{ol-t.A-ͳͷϞ0J1iOvoy7śz%8RY;z1~ /1|d! 1JmZ,$ჶJ)הj1\۶vW׍ɇq8)F#daL6ՍVjuu7S֬7ϯ.>_Ls@W ,)+qMnbxTL"ƤRBjxl 015MSV3]nS 1%E勋f>~w]'y(]H];OBRYS5U + 1L)@c*qG?y"J!Ab PLDRJͻwyY,HAPO?0wEI(o}֗h~ݭԋE=_ͭ0<>mw[?EE r mahvD?|z{{;tb )X@ӜN !>Fj(rz,CR>!5E+IaL ctD,8*1?H"%`ta;=@ pDN%hFT c"R+ 4bc4Rж ɔfiZˢ4ڲuacr~OD $ `f̄BdD1yVU%xz] w%F <^9X V`bB ڂ.D`!*)QZ*R: LΡAu"x0 '/=kCDT!D.*NrAO]` A:!D.Ȩ^ES )QL"Hc{*40tѧ,b ')NSAb޻X;Ǽ2~BH "ZRbBziqSnxcz|\Ubc1R!M52 )3t&Аs0$8BIIGL{P2(nEJIYp;8 !c\t2H9aߋ© P8̩%$e(,#?1MaBD!HU)aj(J -Je̊n; }`M@$ "w ey+fpTЅjC_o1 HklQ. *C٬HDOfu!YtQ7f1^}\4YeF7׏(]ڲPZcOQ0gv!2:i0 Z|W1n>}q7a !ѶP맘 SJi']Ze_H)aV1$R+P0Ye/^<g/nT͗kA ï?}ӿԷDBo^7(aگ>ﶏ~r5lQ~8 Y(TQ `gr5áw.9"ΪZ 2T!b=?KrCfFRWc[6u9>[@H)KRʎNA"z?u9)$!R"$Q~őHdP)y3[4sm?XU1Fji jYQvO;c "Tr0OBtȨ BURi);:8 s}>$12JeQPJ>a8%R&"R˫]7aJH)R$c&Df!4TB FJm㤅DN4̋R1LCA(G!`r 9r QF3z~3s2s*Dil++)% m2^BD@Ac6RgUZ,Jci>|y::zxxx턒RʟNjκ|ЩRY4cWrH}!6RPB1/?/1L ѕ LaQ yŖzB0LZҚR= $U0H~~u.TU {^rT}ﮮ. RއJlw{!)dr!wO[?\YLRϖ/_~cqVP 9Y~+Z/EcJCλrui!|T>?}x{"jW  :Z|Yv3sN=y9Wx Χ#r?VQ'3HGFbJ{b:ּpb-Ǣkey:T}6a*Q$fD(b^y.c;1%"!6*zfBdc|mۭjVϊ7 P)! NLL(HI*N]'ł!tN @ A"sN0`"2VsS{T4FE0|VVI2j`̺n'/}_(1b,"bH,0+@%8n'Q5)OSDL1@#ZDPJ5uSu8M:g<MsXH!LƌG[ҙAI1MPFl grhǟk40O8cq3eS=ɶd 6;3> b(=ClQ*uD4m4f;'\u]gOY+y|6*{T,re\JJBENܜ:Y[4˦*cn1P ^xgTJl),"żWΎc4\%CѺ+C忊*"VuH9gPJNR*$A2Xa,(xbZfVO|ն]2֚(kz~VR֘꺎beI Cz-ʼ2RUR͛n2zzfdROWj\"W_UMqp>|?\_֋*+6qo7]=0a-YE ?ܶU6Tm[+f& 7o߽{{uuI)H3iDȘִ9Ct1\Yn&snZ뛪jfbI֝]Vi;M* )lݮr1) qk"bX,&3;S9d2u[)VzϿ{knLZet? Yrզlo6OrLd攼.O>>gޱ9dLZׯIǏ?b.a8C]# \fָ/{m6//_ͯ)ɧ<ϧt:k#"79y8w߿n]_UʇKF)MJ2 1F=8qJE pBEP-NQ'e) 8:ejcֺk')i?> } `|3:!u `:5l*ef)  52H r<Dumr⮩ׯ߾6no""7?ݼ4Y3Btq}y{N0 O_> εu=iͪmq< p˜aYZ9e_~_Ct֫N}HɼӪjIL'˲crb"BPZ0)e/.̥'S"k 9Wڄѡd`K̑33'a*q2ARDm Iϧi 6RԚ"g I'˼ hkqv7Wו?0 kҶBj{}}͑7/O>2x{ZQQO3@|1&9"J)tֺjcdN) ǞO* ysF(@0&V tR*d)1"l]VA/d1̧TH Ue2Ys{+O\PA!"䜑ʧY2kYs"r!Zo]RD%h+BD:c0 P1Fe(TBNj""R$3@ɱb<)i8E(*IJ6`_js<D<,ѕᲬ6ZOjm[o?t>;! e)2)JJ/TT w)b)H)%cYT,e4RVZQ+<ަ==<r90m@szy—*T GDBFeTu:Ե29Yi<c|QDctAR6Kf*/afm[kۦq?߿}κt6mU>Ec*sRF$H1G| :z6ͬfPUS>)kƊdʹh>쎿iV-4Mu1,Ijm (1*r=c]z7W^cŇ//)aU{w_m7oHx$0瘕rV/>j:)kz7wanTY~27U5]L׵ZOVUS҂@}?ﴶdX^+m_PW9\i 5"@t҉@!+THߏ!V5"Ttmynqox$R&fĔ {k[Vu0P1 s!0z+29tH"2w޽~-1tEXfIy?~6XBݻi7_mI<˧ϟ~_o d:UebιK9Rru]4Ï/߯7jL&߾}{P/xU>'?ƺ"gss1b!#mq.{)ׄ^Z[^_ܶ9cD fމVUU)$Rz@@1:"nEB( u=IBq|Yo&FjZ)Z.ڎ~GtZUd2!q01 0FbaEJXP?/VTPSuNs$)"*bTqݧh 2lFC86ZUi)W.grx\2*".$Z|B+J<)¨NcfIcmxF+jcc2@D""z64M8;1530]EKa$ Cd 'R5MӜnK> ﲜ*RVBJ9 5fMd>o?]79 v7ت1Q!;T۶p&ڄ:,оK% R:-E^)%QBDx ^q`go\(b9IJagtG,׿̸9Bڴ%jbZk_&EE4W1&$RJRfql1&KdJ)bfOeY$T5i^cYmb7}2b\.I7fXdPmkSWιbgۿTl4m{!(UXsNDJvu\U@?WoC3ҔjS5Yؘmے>&&nn_ֶi?|S5UI8ꛛ|ig>n=J!8@)H#.vƶl2z9!bbnۖ2MnO܇XإlL&q];.Vj%%Ncq}רCdc9F?}4Utmbi5hk'5Qd@q9DP0斔.fYUq ]mc!Dz3΍B C\0R@.=z4SێFD$!U$Ԥ)qUU3#9s.sN뺮*4M]ׄc? nt! !с&Fh: (]8׫mq>͹pf9gNYw+~oۻk<:on~udm_~nSǣ5{owr{?[b699^_dM(*AHk*In]3uvZ߿~N[k3R b+$"R5) )E|rR9g]zrf $sN9ɳp`(Cpy_쨔S|*ʤlߠ0'PDk)OS*dUW9D/f`o~mg$dKMm+z}y^瘊QrΙ*mfYɴ)XE%Ͼ\Kl\ IDATij%Q1y@,aJ)k9kD0i`E2m[mލ>*CFb!A 1W ٤{u!rxIq,Χ*$ZD)x̹!'7Zs(XSYΣ7(EӍu]'S"KTR"˙2ܩ89纮#4O&}.7Rjp#"|:}8[# bucVϧl& ?w}ϗWW71槧qN!9qt2PiK".pØO\mYe>Q[&m/ZkaP'Q{iArhΔF"u/rӴYqohI)l͜tX{/E0wf3|𗲘|3RpZ+E.{~~JO9"`KɒG,q3y\=c|>}u{OO82r|fYi>=UZ^&7B >WU5-6l~PaE&e9Z]Y=OzRUUJۺHc<(nQT"fZMJ0>@v 8JvɴIy_vEǘ>[kfn1'"*[RGT4_>{/tNf]4M3.H 8!{]߯7O~pэlN?̻ٹ0΅8vM?wܴ7xg $ɜo 0 '\i' wp8lcusCLwF890x<YM7ŀLՕ0 ~&VYR9FɹD3s)䃈"B#{}pVWU232{甒LjH̩Fs?| EZM[Ջb:ֵr4d2yt==&bAkr9D('Hi&u]Wo߼y ǁ]ںd?~vKUv$Q^7&s?m6Iq2iVUѭ:ά:U>6uAk,;DN|5Nӯ~իۦiRhVWg)X:{\t!wEq=y֝N 1dHQO1Ƙ܇>ɟdÓRr% ;ϊ&>6kEc9>4Ǒ!L ТYNfnfw9QJ4l]]->|zެs[}Y)lZ)5UبxP-]8w :v"d>%"jXKL(BQx?1 ZY aRW_0eFR*ڝVcrK)6cJ$ .$L 6sѵ A 8XU[yM9Ǔ-u6}HA<Ǘӱ=62=UZhaN{߶u!JtVi3Wd2qsO߿W <<>. , Yhpkz\VL)XJh1,a&<:"H>yD*2P.ꨜ3)sbRpK* 0+x/ +6ZEVn :%]vO']"q:{\6"Η@DRX%햫ISOSƏ;#s>!1Y `%"%7D!D)ͦo޼] ߏC~+um;W|Ak޼{.cPQ]׬zґӴK@c;E2cUU"sN${q2 PEkQycztQ2D "Vbpq}1mB\!6meiA$9@h("kS[8 rQErӵQwOؼ gY?|Rt NW" .x8ǟ{q17S޹ϟ>yEtU5x<^]-ong)xct2F)S6O4:aG|20B CHViRJy9(sZIWW 8:Sq8@#&@^9!HfI1> k&ETl6m5&_"Y$n CJw>'J@S7]7^4U,b9[,_fp1Ɣ`()e*"i"cTYHڶE&ݫ7H8 ѿywNgYP#>}eSUu؏s/OIcy~~ i{w{ͦ33C΢V sGـSȗȗT!$(+"堉*msLpmpfЊ4"HFњ: pb*/Vz:frvbvwv11 t}Қ?.ӣF;J{D< 2PkAi<[~Wc}Tl8e8VF2"Xl(xZw7rVepʌ)އ~='A`f[UoB aZY(jW3UV+srⳤ3߿Gڹ\DXkxˇ_hm_]m6;a8%Nz6]Litn8vW!d,܉2@QdZY0iH!`~ҶWŤk1a8^R4u6Qtj5/O2IbJ,Red&EA$[5A΢4@ڞ*@9*]&ȠS,^ 8(燈PIE(zBR1)F$QgI]> rnp.cES"r8#iESPUMNk]^CJaWŒ,T*B*~)g`!fAfs,M%˒sRJ%1Bh q992'A280g I!RA璙g;:dI.Ÿ\X,T |U N L/ȿG(;rՕ,mJ[bkcYi FkRJkMS8j3oy՗p%cBds %LKW Y@Y҆fz_|y|~Tٲ8F?.F?SZ[R0Lyӿ>LjV!/fdjh`;vܧ80' dZfIr3nnxRhcBSJh$h ޷m+i`#0JY1~~zx3H Y!*P)dU)R֚ঁ@\.Ux(i !3 JTJQu"2:׏R |kCUbWw Oϻ f&CM3],VH! 8 n(1}ͷ]7 {~zM-"C6j{r[v-9R*0rq+bNiBJi1qϚ羪^kS9Jq#F$r)D12G› rNYnq5)zm=z6])]i~~پ@ZnS֯&b6ٻa̜ruż74cGUI|FP%9r]96׫fҼl_ldNn^7E$_M<1j[\]߾};_.iz%Pf궊> @VMIf`"*'嘕Rn7__U0_^]|*0^D5#+@RJk;3SԖQ6perP+imWyxTtRnKOnA)T+sIҮsNvZ^__q|8hU3ܿ~ezsb@NJ];-A&Sj0DDTǕ21.,fa9eJ8:Hrn)^$Ajv9R`12ZTU8 '@Fs LJTBESJh57+d; "b,*BVRZ]DH"1 ̜bEByqKb).vJi2٪LH+.fI7 VTXS Z3 UTxYNi~|||>90W !SQPb 1c'kmj>m޾{7OOO>}Ƙz6>s 1ޅ1iRYK *3OV1g(f(z}-1!N'~X 9B}~V9*2P0ཫmնrɇonY| 1xi4K}BLc!bw}=ü P2H$,F Db]N.7 qA!Ducy:H9O޼Fϟ?n*qZ] 8?%tiZ^~0qO>JZyۮލۛv?l}v?Zksjuݹun]e\ϰeBXR?l"Ri~{(\X99>imcUeT‚5YkW7uߏ۶YVUna{8Bl)E[}Ȑƪi^޾}Z}y.m7}j: ev__{|Gm$.^}v'avy~ run&&MRot]7,mcľ//c]zry]U8 /Qkl~8ŅF$Zk-1HI"RȗrBr#ALpNkP!(TNɊRȉ:YFe]|yl'NXZ:9 GMzt-&-#Z4]V+1gLD*'IŢht:a !zֺ##5hFS~*Soeqd>IgJ/ pEDB:[99#4%E8 P2dR9@عa[iTΉ ,SL>pLqҶW}bԤ91*>xj 6|"TۀJ%]>21ɶM Ę8%ln cQX(]UU҆%Qm*"J>*cDi!cv7MRR1 ;\jml]-ony<:ʀ@/5n!ėƧ(mosWh*8 Z@j򅈿d%e9.b˿e싙S11m(sF2Fi'2ߌZ듶) U΅9y,dA) EEs.[e:S9`1Tl!3"59geteL|Wn2gs_<]?":ѣ%|;T jflni9|×3(X̖˹1@gVN'Dt~Cp)%2zXx<n 0Tv\\ vpa?|N>rf&c?|Ww߼u2?=GzRg3"D?( >O1h3sȄJiL!6US2+ O1d OjIsL 9LIKQb"m ftzĜ!$ R7ww7/J+kUeu ُn<>,)$0rZmLC

{9׬YN7{7oޤurryxx|;wmkk_999A;&Mdnn 갭1 >JxCBBF}0M 2LJ>,))a0 tSlll||+X)SPm$ hnn r<==/^H?ձTҿ%T6\~%GGGkk~\.qFpp0=‚A*9;;2fQTTDtյdeePWԦMF*uKz+uPwV33ݻwN:~>tvvvwwOHH(EMMKkF'Nٲei\\}(b577QWW'^@qA)>^ޥ]]]ūTZD2tPūo!uIØkgA}ѡWSTVczv|@ځ͗ מ銧zJCCcҥ٧O&Irԩ&XIw]^^zgϚ?~')?~<}x!366NLLNMMmRj$ꚙI)+++..rWSRR^{:// .XXX UDxرcCU^?,,2aJJJK=X, 1bZJJT*xo}066vʔ)'O^xqCCÆ tttbbby^"޽{ܸql6Q6l2wܚM͛/^\]]=gz$Iӧ%'' B;w/ZԴ֭[Aر}Bg`ǩ;w7jlmmlRVV{‘#GFI&mQ8͞={fΜtt>sԩ \zޣf̘1o޼7*ĉ:qm۶ÇDCN:5""Z銲~ggg.kddF_srrζ]bEqq1UvO \t I"r<))io1tLssDžB}}}|7ILR)uuu<kjj2 T[eeզM/_thS%F{_uذaf:qVrR6|\{{#F'J+xϙFA={`(׮]kjjwGAC Ytivvӧ R1nnn{XlYFF Fݕnذatɓ*55ȑ#/]?~aa!u~ٲe7o'I$7)Naaal6rɒ%UXj``bK'Lmee֭[׿Ed7tgggGNX&O>T_~Ԩ{YY۾}aârrrjBCCsL=DVV֬YFqرjŊtKę3g|}}WTTrb1A֭[xniiiiib ]v>}믿ݻ7+++>>~С---ԥӧxxxDEE:u^(w֏>hԡٳ G<<==>lkkd QI_}w}#n7661ikkKKAQÇJԡX,\`uf==wj#//O.$yWo&"##:d{5Jn޵kWuu :,:@+0t9kkk@p=Sjq۷6661+%>qArƍjj[ݸYXXP쐐 ꌙŋ;9AR4..yȐ!l6͍ " 455bcc ^bM2j$. VFXׯ߰aC[[[]]]]]A---uuuoփxA͛7Tx㓒RWWrO:OMMZÇ|>_$`L-_RRRQQlH$}XWW'^svZ>sYBa'Nlٲ4..~E5A,]I#˱+bqccܹs קS>>̙?cs̱eee]=zw}*++"$$(R^^ի3M$9D"a0 tXO*[άRZUU5pwNDRRҥK\\\466NLLNMM}o}]cٓ'OrqqyNV^]\\o߾'J.hhh>|G[[D*(**ۿkKK˄ \}^ IDATV +++OEEEC▟eeevqqIMM_tˋ:lrycc#áQFܹb:S o^^^Iݣ7~!{tP _Rƍo䘵<~a\\\EEņ ]feeJ J1rHWWW-ɮ]lP:@pjCőɓ''%%y{{PW%ݻo޼^$㓘XXXŋBAXrٓyKRוoނ}Hq|yyիW ڴVW) FFFϿr TPcc~mmm e8qÇE"СCNA-FE9uTSSSxx… mll^jnnN]1cƼy6n߿ٙї8͞={fΜtt.{ v$A=L$ yw\ ǎ={b*--D"_~|>?""ؘP*H&`@DNN:4rH>ڿCD)Ο?󽽽1t999})FDLDQQѡCD"g~i+0$Tz)P>i,)))?smmmXX_|aiit(Ք0o|aفu:NNNrP"QillCL:.\xь3e{ijj*RPPٳGt(t!tVf۷_xt U&~'ccy]|奷ן7oޕ+WΝ;loo}*Yf'O*++xӦM{;ϟ?m۶C֬YceeE% okkc6|{{e˖,))a:갱%%%{-**;|0OR5̇00л P\.5ksJTJdddu_~E"x{{1Jyyy|MLLΝQwrttϟg6 c~~~#Gnz}S>Z%Pg>}zĉVf --SN888`Խ똚zyyчejkkf9kii*Xl͛I$IĄ Xj``b?ߧANf͚%Ǝh*2۷o`0J244FO:E1cv555zvtcc#Yf1رc_}Պ+}___mm}q\XLĺu/^[ZZZZZTXXwެC0~76QY tD"aXTΝ;455e6imm=}H$:}4SLd:j |>&LxqAAUƍ;qAnnn?.** jܹ=Ak׮ݳg?Tb~>/;X_~xرk֬h_ .\GxbneР*++700?+Wz_TɬYvQQIr70777 ܜBUAyzz^xijj:99cǏ>|K444w\?#R("Ai31Ĝ<44ѓKDv)KQ)*EA)R/ mYvǾ~9grk]8}{}uEEEm߾u ]u߰a]f 6"""44TYYy˖-$I,GGG)'M0̙3wAWW7))qԩ?e|M߬s8Ħ&##/BVxmmmS`H^^^dɒ> eСCK.]fMXX<ήoTT$544Ktuujcc ϟ?XXXy> &&FɁ 144_itttxx8<0a޽{>|!XkĢ˗>}޻r劉 I7odu4 3_[[ W.]*IuuuYYXSSsɒ%111/_޾}[6*BCCs9q℆ (vŲSH0 f]㥲fΜy y𣡡}ʕJ?dO>E cǎî~)hT^^)#GTUU^|9<}JQTOO/: \O?Nkhh$rL::;;󝜜P``YׯO8u466IOCb&77i>okkK6\Xp89#GC?L"~9ɓ'/_>=Ξ=[__uֈ;wfgg[-ڲw``h`xڴiӧ?։ⴴ'SAQTwwwpp0ACa+))iÆ S` <SD":8hڵVVVA,Yu4-8qDԡp0m4qkk+L[o-YD6'$888%%E, sM4 ٳg׵رcǎ{葵ƍcbbPGÇp8oF`7FkkkTTTxxxmmm`` A0xuyyyNN ,صkDꊋ(ٳg$I١7n[u @P4Mq\ PŠP(LJJjjjڳg,ت((uuu.@`8 0ͥ@WWW6W i455\n``!PXE%%%ۓ$ ">||rA?-eRKKKq"HܹCQԄ =:ۣ) $IƀoԩSH P0+>}JQTDD G [qqqw]eee4M4Kd@@`, FxX(Y$SSSï]D'lfEQ?O?݌D6?Ғ$@ԡ "(QRR7n Xꊋ{ٳgQgD"x񢧧,XOKKi:%%Օ wwwԹpٳ9sHb1\aEPˣN |R̺:]]]{INNvtt$IrCa)""鶶` QӅ oߎ:lPˣ$|>EQUUU\.wѢEsmmmeWq(sww'IٳgE]tȈ$IXuW{-]u yg)--100;v,lPPmmKh޲eg}:ͥi:::n׮]sɓ'ϗK$? `y0 ࠦ&tjooҒ]/^P( }=kkǣ٪ݻw :M}}}sMТ|dǎf:zhmm-h }bF7u_544,YDz }JY0Lvv6ǻr˥`]@OOOz0̳g͛6~޽bbb.\H6P),,=O` <l߾$Iʮx}}}E"TWW;997N2u"T4 JKKVZ:F(WG(&%%xl$-#S]]]xxƍQgD"}tޞ$IĮs555m߾u( UXX8w\yItss3A_|sС={L>uxǏ^^^aɓ'</22̌ -[κ:Aru233}]V"ʕ+nnn%Jav^|.ϯK,gddPb $P0.]"u <:qqq4M8p`@`K"X[[Ϝ9366tg]ggիWi.((!fbnR+++y0lGWzzz@@zب2qD0w 6HOp8ήJi$I2((u( eee9::NaQ貫 񎎎0Jq )066&_;`Wbb|0>u D"-N޿رfB ?aaaQQQشiDW\: nJJJ&L@DPP4f]kk655M<mHAh| ݚcyp“'OYvUP٭[jjj|}}Τ]ggիWi.((!u(l]vu ``l)++˪_Ht1##ݻw伹U4{liOO0LHH011eu"L?$ɴSSӷ~[D\UU:>woc``bbbx<^kkk``-,,PճgϴQgPKKKTTEQAAA$IXKtLLIA CS 4X&??;v|嗨`H$ɖۋa~)~pRPLQTVVֆ HIs}KKK]]]AA,H$&M|rڴihS'??Jg5N7onذACCu[.\u(TWWϘ1Cz<888004'xxRSSU端266~ HXZhQaaaBBBɓ'[[[QPKK/:nvڕcccs&!~9N~~~cc#,`DFFFNCXV ޸qk;vl̙CfppPƍ355E 3 HArXu moovuu lQUUݰaϯrvvB0tݻwWXrsutt Leeeg644ڵ+&&F֚{T1BJv  VB055锔WWW !aEhoo}64bH$JIIi:55Ņ uZVƆܹuWPyfA74g2͑4M755}7F"yaO):::jjj***Q'PQQM/^466&"88u(leee9::Na (..VRRy Z IDAT5kT,SNfYׯ_ :Htuw-777$]\\ೂueeecP? `yoʕSL9uɓQgD"m̜6m.`Qjj-[>O>u GEEQU[[rmllPrSo(XX$J:qķ~kjjJDXnmm pYWZZIQԘ1cHܶm+Ν;wQFQ:##c۶mZZZfffnsspo.~KJJ-ZtI>|337ĈD"Թ03t={lll;VWW.nBBB***Ξ=[YYiii300:tuueba ի;;;MLL[vS Hiɒ%`o޳g jiiy𡛛aea}c4GGGê|u¤$n߾qF `S|almmQۨ+-ZߝK 0INNzٳga(B70rFu떞ŋQgVkkkWH70 SXX8|A0 ྾>77CBB˥f͚BQTOOh000U/^Dp dff._7;SSSd$Inn.Mӱ .$I[[[u.tvv^zU֚ Xd]AAEQw&u"^|lڴ$ɕ+Wۘ]Cۼ={lΜ9h[nܸquGG?\"kkkë,gdg,[ usw}44  0aPxxmPQQϙ37?|wO:%Ђt```ܹ1*#GdggFGőH$s̔ R,x+WDOb8##+V$奦:VD"쒖ZYY9ILLloora0:::dmB/fϞ6驩: V:;;|>EQ\.w…Ca(++z9FQhڸqgyy9<#q1tHREE_0 $}hhݻܹ:>Əs\]]]y}wMMMaehߏ0 Fm7֬Yz$ U[[qUUU??m۶M>u(leeeuvvRvׇxA H1=zt9>okkKPXё ` <\k>|aeD"sNjwtR7n=z400n8ߺ>EQcǎwv1` ;|b`$XNmmaAή1cHb;w`:(^xAQEQǏr'OF [qqq:::ol`˗/ocUUU e΀]555K.Eg/X_|0XUa޽CG^V>|~xɬY<<\:3#KXX촤]()) mO#cc㐐tp&E"QPPٳ;VWW:>d/É055-++C?7oNLL|y}ss󐐐 0b qSSȿKq_,,,6n܈:kkk/^,="SpB e Vtvv7N>m-EEEE$pUOOO)`@3 8vݻ዗{yyy$IL4 uDo߾}}N5k֨] cƌѣG)))u"(##cڵSa$ =66ٳ---;v077G C===8`< ׇ0 455VOJKKرckkk.\ۋ:&d/ùw?~0fwѣ+WIWCCCPGÊ733]߀x9sfĉc@̓;v5k,[nkkCK]]Ν;~LaPGݻ7y͛7؄TWWE> ,@ 7 4M$xbԡD4AS) <?:tu ~:>>oE[Ϟ=={WD"CaEҥKO: hiZWW$@80k F9(0aZ(HrrrAA˅NNPQQAD^^ 8XdɆ BBB` 6xW\Y|yppט1cPMIIɬY"HMM m`jGo3fhjjBOwܑ"̃%uuue9VCC;seccc$!aɪ_} X9s;Xĉ666...κ@A0wڵs\wwwuuuqGQTMMo=|ԡURR2uT]]]A(MMMP*رcCBBLLL>CXd0xF/\`hh{Q{Ӑuvɹv횺eN:A,˪_D+X+o¿o`422iMMM$\.a]RRRhhhFFIκi''eee v5 0zj$ׯ_p]9s@! ȑ?8 u ↆT===o̮ .?ulݽ{i>?w\$}||Ǝ:BaTTE_dǎ`.##zzz`e`` 999,,7nrNNNp_]DӧC]_y Y[^^6fd_abqhhӃSSSO)92{5<255KJJD6mzjeenbbOO!L0b1,+JlllEEҥK?ӧ/))A OzvvvQQQUUUoֱcnjԹ𡧧'akk{VѰtRqhh($zϗ.]:(tҖ-[N8:^|rWZ #""'O:bqJJ EQ)))...A[NbppP>H_WSS5qDiggF 0UUUӦM!U/^(  ,--QVWWWbbMPgJGGGLL EQҮ0GrrrPA,H$yyy`kׯ_ECEEE111aaa&L " `ҤICᦲr߾} ੶6""… ~~~[n1cPxЁ0@,***㮮{/_N8q̘1)SXFkbcca­" (((3f5HyEQQQQ$IP(ۏԤ6;####[dh9NCCCVV0211U_zuhhhgg'`PQQYnݥK^|ioo/yqq1TYQPPtSNA''-^ɓ/_ܼy3 i n7(Bqq1 &Ir۶m;e***F `y`V\fff:***eOT f߿֭`]N:9K,Su5'''$᳂ummmuuu `yթ}ɺu#'O,*H^x7ICC_522B[Ǐomm%I8(BNN֭[?: x<^qqt~4Wabbblق: `yy*++n:o޼6TWW޽;%%u<'$$xzzH$rGQԄ \n``l86`H$jii6maC;iҥK0?Iq$IOOwMMF@Ν;o EC3fZ ̃MMM???Y[YY9sO? m0XXX|?cqq EQa-jjj=z?|T122:tPYYM`ɒ%ΝA JJJC'Q=agx(aD"б@n޼k///AUXX"""f̘rl+%axFFFR5f}}}W\JryDA㽽Qhy n:{lAp388BQTjjC.\:n^~=vXqcc <.an޼)nݺHԉ0p%z{{ @zիSo.=jjjjY0~z 08QUU]~}ttteeH$BC40 ]\\hٹsba*L6?,,,LHHwpp=ydkk+hUÇsF Ç)>x𠧧'+,+V<\6_(B@@;` ℇ/_V̙3O/Әub8##+V$奦:RSS+` <_HtuD_[Dm$H$SN/Źx5kH$--ŋ΂>OQTEEE@@A-B 7CCJ$mmm`XxMwڵO>u={&bŊ੯; `„ iݺuSL! ŋ4Mkjj$dhh:233ϟ:hP3W'""bC'yvEDD,Zuܴ\p遁 a՝] 4mggG\Xinni)88 hǺGQeaaAd@@kkka+h5R0 5w\WWp #`hĉ}QQQQddd[[W\yN0pW^ڵ+&&Ą$'M1iҤ?|0%%E"ٝ?u.,^ɓ/_xn/¶s066niiAC!!!gϞvqq(u40 cee%;}500 i&CqVv1 #kzI&͘1i"lڴ :9)ׯ=_;v,[lǏG+===E$ S(HTT?0` CQ?hhhw^;΢O󫪪^___ddѶm222`eusEg#%%eƌɉ-A=~xƌ;v찴/_|:nVnB+Uuu˗8: 8gX}||m +ȹs\r===ϧi" `֭G 7EEE4M$Ϻŋfff㾾>h4g$`0 #$6tٳg4M_tnE幻$ 9NHH,x 4Mڵ %(yC S G^|u b10ɮ;bbb.^(vejj:=<<`՝]MMM.] &I %`]AA6 xC555;v찰8rHee%8eDVr8ovʕ`iڴi1겷ъ믿޹suL谷wpp8{@ @ Ca7qaFXV4uƍ . x}񪭭USS2e HQPP6~gOOO###A"322(JNN^bIyDnݺ5s̙3gl.D"*<3l| x-)UgϞ#G,\ oooĮΫW4K= }}}C;P˃A y XСC੷W:4??G:*HTT M'' TUUQJUUUxx8MӪAW^L4Iz +o (r'|BdPP!8xjjj?qA0T__NQݻw P'mllPVKKKdd$EQoֱcPS^^M111r ===W^ D~`\K$;w4hѢͺG9::JOE"H),,MǏG W˗/7o+E==J)))I{fر(p8?ÇСO>1cG}0fϞwӧGc譱˗/[ZZ!̃ 7z3f̐CG OQG"iiiIO?~lii);ղ}}}cƌA ?EEE4MI-֖.K${-]VU\\Ltxx)S= u;wN@3 `P믿nٲe„ `wٻw/<`PLMMgA$ݸq &/`իW...ANarssiA(vI$Ǐ/XmXQ^755oKJJZjA6l3 "=駟¶1=z􈢨( $Ǝ:`F(ocsss$<)sww'IVYw%KNgR4M9suPxz𡦦9sP`knnn&B___GGgݺu%%%W999ۿcP'EQ֭&&&D"ypqơ:SXYf͚˗ڞ}:yd/Ǐ @g}}}wx"l;WϟGEE4I֭[WD"ѵkx<^FFv̮W^|c.XFQ׬YrPͫWP`eTlx[nu떓é333ۻw~+Pӧ999{A7 dffR`oor}}}QM[[[dd$MgΜYp!8x>qℭ-Dr MA888'HtU(uw^]]'eee_0[._<}EϟǏ8qugϾ; ]UyfũtRhh-[\.\mv1 ߯%=+ sF3EEE666C2gΜ1l޼yܹ|M}}=8>}w߾}W\A?A ~_~jt/<==ey>C&"##C^pŅn0,~9aH3o3EFOOO"18p_~)//_ti__Dx/֬Y#;AW3fhooFCzzz?Æ A1 ">|X:u )m۶wHXqҥ?8++ի+[4557oޜɓ9s8pi"kk됐SN=|ׯv$Zn811>%#ǰn ۶m[ff#{n[סaaa;w433Sxфa ~SSSԡuy}}}Ap#Hrssi Eagg:n)ڷo|+Hoo˗i~7IJJJsa@z٩6`$cD"ŋھKmmիWO<0?\45k,tq),h$=88855*e记_~a\ɪ_yTw?~@0¦"("7tUkk2$&ѬĕjhvEV!*l Ⱦ4MwgfnO_wy>| 8<ºϘ1C 3j(0ôl w  bC᦮N,:u$ɰ0خŋ;؃#7NwwwBBP(,// "bɒ%CϔJRwwwA#h:q8jjjrttdΔBv׋DL q0R\JM PŠRliitHk` `mXt"##Ϟ=D$LBМn >{lApV;::ƍ<>z*3J(J$P$̙:zzze]wJKK]wh@)Xv?BΝḲD"qrr $Irҥ޽{vvv#)Ⱦ}N:JPUUEQH$7nIɉuuuu\.OMMEO<oΝɟ;.]` `mtd2YZZP(rƍ IiiXsɓ'&&&MKKK0Ü)(wƍIRi_ϝ;m$4}9+++ |QͣG4 }}}<ptttQUSS/.\u Tj*AT*57}h#aw̙SL!"88'q{O "?611!IinZV(ʼNeeett4Mӆ$I I&qu.]x뭷PJe:;;;$٥VO8o©S%g̘AdHHbWgggrr2M$I.Zu(l.\rXh%%%-_oٲZp\f# 駟V\ Y/ 9:JKK9:RiRRH$***\H$њI΅̘1YP/>(A'%%4}ͭ[$b c.RyHdffƃ8Ș3g DNMML&ge2BKTj.î;ƌ4sLS\\|X''' `Ł ٳgφէxIll,EQ!!!۶mӬ2VT*T]]]^^88prr*.. ;k׮UgΜ2e ,xo` /^:_qY04tyח X^NWWD"3Pm4x Aب ]wv1潼4C6e:3vPŠRlmm՜mhh0a캳)**Y4rHqppP__m$ڼ 0cpp0++L$7lߧJp yyyOFg˗/x$IΙ3uhϙ3$I>\x( "IvY,SennNDHHPC@ Uktuu ꐐ08cÑ͛7cQmaa:n*++E"Mƍ!!!.LvŴ'Of;G$ EQE1B |sssԡT*D"ŋW^MspSJX֨'Od'M8u(04MgddxxxDDD@.DEE.Yuٲe᦯OPSS3j(Ƒo$I777h:R9w\===@:ydԉa ֭[GdקM:N>}vX#Pk RGQTjj I[l vI$H$bQ?wMӑmHHȸqPŠT*pMӅ[ly7몫iD#Gܵko:n`y~ҥKa7A fD">uꔁI`ҤICL.a<}7o&sDT^tݻwG>}5iҤYWUUرulutt4]]]LJ6`ו+W,,,O:/7((..>ydll4xNrrݻ]y桎qqq`pם;~# _nݺ;(=ziddDdHHPX,+Z%A IDAT;;;x* aѢE[SSSxxX,޹sիW.͛7_rx˖-ͻtD4iҁ4Ja,r##?>[kU*0X3gNGG >}#"".\z^01(ٓ'O`/~555EEEQ˴EvWN<>X8q>Csׯ_5j,rrr6l,8۶mۢEǏ: Vd2YVVMәAxyy/3Rijj*L#ڼjQ(ZXX0-pPQ*7yA''ݹsO?&nibbYItZZڪUH200@ +b6 9s&PXQ B!\UU0Zho8::9rȑ#6m娣aСCըch%'0o޼Ě77?z޽%%%sCS/YdժUgϞF 3"租~|7o޼:>&N;d2wwe˖aBWWWSO`eݝ@QH\d Pikk/b AAAAcǎE O?S%XWYY IJJZ`8:xà 6@yv׋D"Lv!YR]Ft||3I>>>p#Sb#@O$ ME > 588ܘs>HLL$O6 u(K.577: Z[[===|>ϟ5kDXQE%$$0[nuv)N333ٳgh#A \c>Z??  6N6P?gKLGLDžÇI0? .\8uTApor@b xeWEEELLP(dl۶ Δr+Vf40Ϯvc[[[ԡpcg\  `m~kGĝ;w\x ƮgJrn:Ȉ~$IIR*4/Cᦳ366[nQcoo]߸}z၁aaat ?^h Xn캳aĉa0;_ LeJ ~1c`~G=J18XpMӥ~~~Aj #`>~εŋNM?C'n߾}ܹC]z AU\\LQӧOcbbPgS___bb"M%%%AAA?3D*//(jǎI&RuʕM6$>`۷5Cj.>nWKPtttL0yH$Α|:JKQTJJI7nd'hm~566ǟ;w388xΝӧOG ?gԨQC[k111L'[kahΝ!!!WFOUUUKtt̙3 011A +Eݾ}ߟ gggX^BFF# @*y&M111f"I2 `ѨCᬥEXrQA7lە9}͛Ể] "##u~z5fWSSS\\P(lkkx۷oC +CcI3f^XPk0P(B077ۛ$Ią۷o|8ǩiӦ͛7uܴ0gf͚%PSoo={¼G:V:;;ccc)V鈈KKK BCCMMMQMmmĉQ/((hh^ ۶munݢi:::>==Fr!!!aƌsA[_ʉ';m$ ²`@igff: V]k OOOuBWWץK9 `m"&&&""nP(sR|||D"ј1cPgÇD}Bmm-EQE=zu" =yd߾}騳੫… 4M޽{…CaEV+Jƒh4X(ETfffR 7KJV:;;3JRPMN###汶vԩHFV_vQ'd;%%%* uՉ'O$wYR VX:@ W 6+::ȑ#NII h8KHH_;;;Qѹy&cJW^h[ZZÆquu}!Hx{!sppꫯQ}>|?͜9s֭III u4| ~_x`া>**̙3:9য়~\v-I:B1|p5 KR1A]]]頰ήgϞ?VCᦸ[[[$yr0ߏ:a,--5կǏF3g,--w]PPklT:::<~>wMMM2e@ QTfhKfT0 WNeeett4EQFFF$Iv. VZ\x={QBдR*Æ C 3E A PXQTϞ=410a캳U,4P ltի]3pZ(T*Unn.͍ic``:Vׂ~mÆ FV[[[3Ϟ=322zЦRSSӢEXh8)..i9Sbbb:o$COp06P2-pn߾@QMYY٘1c,--QܩSZZZ>#A#HDӴ!A+.BqeQR)JM;t fם~f}CaER]vX''' `]]@*ɓ'h# `mAcc#3꠽ܹ^ K-))ipŸ]jy_`PӍ7<:JJJNNpu}}}ϟDEEEvݹP[[(^RPk0xh>wA|>CᩣA,]u >|8<<92002eʔ%K΂-Tcccsss0388XZZl+Ɇ s) e2A$IN:u(<)̍7( ȑ#r劭mHHHzzRD 7'O&ѣa?T===AJ" V6mڿWWTT:::yyyW\AKWGG'99#߿~RRRҥKN<Ӄ:njӧÀP%H|>I0Vu׮] 'O>t,xJk׮e1b'|2bYw1'''8SʺjT:g+X'333i$ >d֩ꔔ͛7#@ ^UUULOcCCC$5%x;woAg}@ ذatrbw}wY\N$ISLAOiR$7o % ;::d3f@ [iiiC +QQ8y|Fqܹs^^^K.) yۋ:Nz4ŋ$v ɜ-e 7?6`2z5)44$I\xdvvv``R9?_Ro___ll}P"355}o޼=lذ 6,Zرcͨah֬Y VVVAdeeT*ԉ01fMo߾hyT*/_lcc ە,>|x\\}'|v=oooX,JQ'Ĉ#6m+W~ݻwQGj}}}q|˗k'd2,XR0xi':99k΅gϞEGG'''>GJf2##cժU0]III4M YW__1Xzu4|1bhXtY_\wgϞ]VVOgϞ'Nh ^**774ggg$l (LNNG[|򉍍MXX d D..\Ν;zz(gF ⋵k.Yuܔ h;;;@0fԡW_0xtuuQUUULEP͛7͛ǡ/4G%Ў-o-I&&&aEVk?~ S*_}MzzzAaee:VJe^^EQ0?#嚡 CE- `jz1ME9R N<u( 777Hdmm:322($Irݺuv˺˗/WUUڵ ul2,X |}}G:V:;;ccc)9sQx @ W\\LQX,7oAZׯ1sLY:n:::bbb[nYXXNcǎ9vY'ɒBi~'qTQQAQH$4iI<u(lݾ}{ٰ(oM͢E?^WWk׮8kkk$srr`au'Nd˖-Q'гgnLKTPuVq0RQSees``௿: .\@tiiA G/^: Rijj*Oz`]@k0sc*..nܹ$I5 u(JBR.RǏǞcccxeWuu5M4M_xu r}}}͗Cnnʕ+ϝ;v9}tԡ2^WWW{{iFB `m@ LEtff'4xZnhh]w?~F sE| f̘:Vju}}[kkTiooH$<$yN"bbbH=z4Py𡩩fV« `m`'1 … QPMM͒%K̙)]wvuwwkyJJJטueeeqqqI&L@ CKOOϾ}PD">usm8<<f_'_~saڵk>>>vXfy~Y788XZZ{1H\ٳMMMaaaVVV0?]P>7*JRNQFi_3g9sa$,:tHS-tvv%''+ add4[oeccЀ0~fΜyǏwޝ5kwttT*E Cs! +ɓXZ[[CBBongg:j]<<<||| Q;l2A0tͮkע~XLQTEEEPPAK,A 7wttdꎎqơ)Bw]QQ1k,yGvR=}t _>S*bX$ ʺJsssMonSʑ7x <îȳg$icc:V\y+W  ccc@pҥ;wٳgʔ)|Auu5hX1cJh8`)/REڵkwGΝ;@S `э7=:b1EQϞ=A%a3sH 166F +1114M?z/˗HYYMA½vd2Brhjj277GI`i0/d4xdݻwO>coo/;ׯ_3f i>M$::u< 0%%%5550 4MΘ1u<) ׭[GOJB `Ǽמ:u$I@0i$ԡP(ӅB7|ccc:bڵkQիW={ 4mZ[[CԡS]]cAp3lذGFFJ$oor޽Ũax轉NaV/_, /\*6nh``:Vz{{E"EQ555̍)ԡzE|κaÆi⪪*h˺ApaaرcFXqqT*uqq vi' ><000<<seҥhmח  ޽@eP̓(233ۻw/,xGT:|p8S:L6|]]ݰP8Sʅ}1{lAGr>O\f3?I,ϛ7 ??^{ u(gSfқ7oڎ7m$ $''SuڵCD닎޾}; R(E>~x̘1a122 `ם#j:22kA rŋ)k׮] :993SNEC}… QSsssWWf"h?ls$!!_%IΔO>zh޼yh#vCCCMMMQիWWX6Pmmm"H"$9w\ԡpSTTDtttGTT88S*ꫯ`\G|||)ҔĀ-2,++LOOOđ۷oZٳ`h0$l_Ȭ5kB|Pk0H$SN@GGi\Jbx۶m`KT为jӆGhiiE2{]jM?Y[[kff쌉it8rܹpg(4x1cI!!!ƨCW\tرc`yΜ9|>uܔQ(駟?~|A^ZOOu"Չ3g iӦ-]]]R@*^pB@?1a„MG Blii<>} 0vakk:VT*W&]xq֭h#g{hh(I:fy=::Ύ$I7j(ԡpăC***Ν|UUUaǧjΜ9"HPNÇk_:!!a,YXXݻ4!!A*]t u.| ]ylii~:00a޽{jڵkQʢE?.Hݛ:e$srrT*h;00w,b]oܸl2.<,vV1Z\vdgg;88tQq;(VK"*2\~9s`HS@:4m49dW^8SNeYjWRR"wMZ <χ3FNU -E"P(Pܟ4dQTDž_~ΝTRRe˖Ǐiϟ߭[7!T9uq6mTVVճgO-TΝKK#0Zrdnno ԫիWƤCڄ///!ZlYZZZjj*O.!!>>>s!BRHq܋/|}}YBl `B&)v1L8a%K!hu?~\ZZ4IS^^wծa޽{/2e ꕚxI xyyݛtz`hkk>|xʕfff,< d...?˗/Icͧ_anܸA>4-Ydȑ|Maa!*}y,!!a֭dh%tuu{=++={dee.}8jeeq\mm- +?eYeHGQE&<=}K.\tmJJJtb``x,**d|ɓƍcϨ]eeeNNѣLxnnnx]ꢣ8a[U }6q!!!FVóCf555&Mw^IPHyR||;w DZׯt0>>>m♷C"?^(_~!C@kkkasX @ .$F^^^vv6VR~2,''gd(#G6;Vq >Ԝ˗/ߟwq"ͭk׮ &tY,?ydʔ)}wڕI:r44tԨQ,˺vܙteǍGBw=tѣGIЩ.&&E G+==XCUUv7WcccuuSL ^UǏkkk{xx) `.&Is%El{JWXޘILL HO?]z5:UWW0` ,X@__toܸOjB[bb"qcƌaX J塡为.]t̘1"yߵkjEGGsʔ)CGGG!Ԫ9uwuuueYR|aΪ;`U078,׷o_QoƤCf͚/^(i߾=qW[[KMRܲ0 VK$@鷁0d <χL8a%Ktؑt^xKkkk!yI<555x]*++fdd(swq'N&B(͛Dz=V+==CCCe4t<`U0:.&|[Q/_ݻlӄe˖%$$Svv6t萻;" 555)x2d" %$$\|yǎCh& qtF%''ZXX(jUw `xwy>88xذa`ɒ%CjjjR)VWW0 ʝ?^$}&M"B~Qqh(J:99899}[jUrr2?AfK._`J/^yٳvvvA;t@*^ ֭i\.ⱪ}=*++bP(|왗6͛7y#GT0U]]qÇ7n܈.77788ȑ#,WůoC[s 6,Y0YUUU<'''/YaS$h X[[nMEEE?~i~tB62UUUBGN"C'ŞRPhll0w޽IGQ.""" ǧ Eߪ~knܹ-[Fehhbhjkk'ݾ}{,CJKK8. o߾,˾XIӄ;wN4ɉtoSRRvjnnN62R… <ϟ?~U___{{{",:bJKK/_K&]r%**-WXѹsg!:x]~ﲂTVV+VnVEE޽{322N>Mu `Vw|||zE: ijj믷mۆ35Q&+ƌ|666666Chv֭ϟϝ;;t8uZ&f .8:: ٳg>.]SRRO?D:NMMM3faYvĈhs-SSS###ţL&Åjw?Ǟ,N0tQ@j@tuu+SSO>$%%t\2zٳg֒Ρ͐!CV\|WXtuuoܸqҥ;997~(--%EI&)_DbeeUSSC6>vvvW^}v^<==G +qyyy"ȑ#.]ڧOQT8.111!!aСyZt ¨O>dǎ(T^^ޣGŏKKK @62rƍB0"""==-Ъ`L&KHHy>$$dĉ+Wjŋ޽{cF5?8..nĉYA-^~K`VYY٭[7ITJLL\p!C%KEVP<|fa 4PN[[?uܹC:}i?_)Zt|YrժU#GLMM%D)Sܹڵk pvv H$(K%1AAAǏ`YvtiPȲ,)՜#Gl߾tmry\\ܸqS5_[(// 8.;;O>Q9 RVVfhhqvvvϞ=vJ6,@cjjy挌r[[#GTUUN͌38`bb>ytd2>фvM>]9zhٲeW^ddۨѣG?!!:uʓ&(_--sss//g655j -Ecc3g8zyqttꕛ󼝝մ^t8]xeFM:N_^lYHHޭP,///enjC:!X`hS^z|nn@ 9r$(555S<ߟl}RRR8 211ٵk׼yHѦ͛ӧOWU#ssīW,X`˖-UVVCLsA|L $ H>s}ٳ?S__O&X֧(00㸚a|}}---IGQE.WUUu֍tHp+VVVV֊+Xuuuҥ TUUEDDn8ţT*k߂\INZZZ+Vظq#"( qsssssk/ cV0 ._qܙ3glllXuqqС. I$3f̙3eYsss9tZhG} `>**y,koosJ5'>>~С={$B?~ۛt>}*Q.]ZH$L&qpp |~8t/277tp“'O644Ρǘ1cO{v7Ehü/411裏 VjӦM666ӧO?zhee%+)OW|:ٵkWQTQS|FFFVVjBjjj޽xkw@=B0>>~,Θ1C[ Hꔗ';gaaA:*Ι3gҥf"-ЪaMJW\8.::asb3z_SSՃtBB%%%AAA<3g$C!\|xxq>ɓ'MyyyHHȋ/vEEK j@D",ˎ9tب\iLKKQBpx]G6 >ښt D"QQQo߾}chhf͚7o^|YOOocǎ=pIQkΝQQQt %3Ύ$C/N:48A9ӧUZZZRR鐷 +'x&LIPVV|nnM,Aaaa}6mHRŏsrr?Uw{䉕MMMXuל?|ڴi[x+-Ç׭[mnnβlTa' IDATTT*%]G CC> 11ի)4wݺu#]Ao333.]:dȐ/2''\mӯVjjd]~' ؾ}{ZZ" 0{yPPq 2t1cF``1 )N?q℩)0XԜ$DUw{qAAAFFF xyyK `h!RRR8 477gGkN^^^ffٌצdff4HcLVRRү_?Iill`U0@|I8,,ƆeY\uv~WaYS&]666t˻wޮNOO6l(ܺu#G,4… ]v2e?0@|Ie#GժU7n'j4u躺w}W$.СCO#C=z(_--Yf-Zl}&M?~ᇑfff,666SaaeZGfXP\yQl311!E&}}}!SpB!td999T}H&::ήcǎ>#;vdYȈtURiIIIEEE{ƪzrlٲѣG!X`V,,,%%%>>>˗/$ELv%磢}uّSQQ\q\xx b1m֐7N** ,;c WNNZTTddd`6[n,^x199yK.޽{wnn.4 I$ͽΞ=UwMx+4aĈͧuֹ744[TTTzzرc7mdaa! IwQB95j֬YZZZDk 0@qH$bYۻsΤRVV&yӻ|2չEDDnMuuɓ'90SLꕚ8vXţL&Âz)V:tZ?{WMMMNHWЬ666Fmmm UPP|cc#0۶mWXCm6e!)Ъ`Fqq>>>˖-"&"##O:O:NwލٶmjUWW)1NNN;v,V9 `6ÇYXX0 ahhH:N...`XuW/D|~022ׯ$ZĜ8qb͚58WO\]]ϟ?C!XFgqqq R"HHȑ#F裏 c2FͯtRFFM8w#B]^xQ9>~ѣdo 0@kRUU4*%%%::z֭Cڄ-[l߾K.CgϞnݺy{{Ӈt m>|_Ξ=eYfM[U ;AAAGС˲{Jijj:qĊ+F;vӶ`zzzR^^|VVȑ#IGU ry\\P(? B'Lvڵӧ+_n~(aV0_TTT* _||rKKKQTiꞐ0tPEڵkѪUHP....33obk“'Ou*TMLLի(\.Wnd9sfΝ&'11qk֬!BN:)~cbbB6% `7ty.^8k,a̙=իW7X| ƎkmmM:BAAA|p0bqvvMLL6lؐD:Z"ȑ#[Ѯ]C)M6MXVVܹsǏ?ΡwСC111R`R[M޽ʕ+ܹӿ//Ç޽;;;tmܶnzҥ߿t 2` }vܙ?<~xȐ!֒g}fff駟>ztN-m\.OHHy>,,l̘1,.^oWWEEEhh;3zh-ꫯ >#!9y$zzzQQQs蔞|@@@Ϟ=Yӧ(;`Аh_06AkTSSӭ[7cZZqz5'%%s DLvUN>O?., 鹺FFFfeeٳl#F!UNZZZv"C($&&N<9,,`}}Ͽ~kj`?Ӄ9300`Yϯo߾h/Xa3gb]C~嗏?tm$T*W<޹sgر8a^l2`.hU0e2ʕ+EEEڲ,쬧G*%%%"w}#CW^'Ch&J?~0IF*(~|E­`U0R]]}I߿!yQillС6!44pÆ C(8ɩC,ҥK8н{w!`U0WXXpqmmm??? Qڵ#]Ar+++cuu5?W/\( {.ً/0ĉImU r$%%q'X`3^ $H>{l@m-Znݺ3gP}}/^244:ի_ ___###Q`U04uuuݾ}Օe٩S[8:^zڵh#ɴ']pA%ҥKb1cHP5~.X -VQQQ@@󵵵 }̙3I,,,,))믿VX mb3P(eYeVFFFJJ+_XH$XԜ5kL2[5ӣFN?6nܘr麺ɓ'O0ȑ#_&FÇ^:!!t=ٳm۶ތ3N>3kll$] T*rʑ#G.\0{la͛C*|8o޼;>|pڴiV=|P(D" j?~gkի7m4p@!H$ϟ .];w.0f*++ ;|pII---U6qVNNΰaVZ߈֤͝;חa!CΡ͵kצLЀԫ,$$={8::ΡKرcڵ*~ewܹ/^to}|TUUUDDK,a֖tmRRRBaPP͛.\HN{!;vɩ_~C"HYZZ65mb{߾} ׭[G~y:0 cjjJ:*Rŋ۷'B:ŏ D6>uuuk֬IHHx1k΢EnСCkaa|ĉj֭#`x <χ3aWWΝ;"""֭[G:NͷM6Oo֭mJ޽ӧOO:-cggw޽/_~ 0'͝;w@92g333!:|ݟ2o~aUU]w+++E)--y?;whF={rppP2GGNJ?ݻwk&衧,srronn~dijll|N8|Eԥ[nˠ!ӧOAttάY&L?G޽?cZ~#(VXqر.](~ھ}{vvJ|'MD6թ/l}}=ѣGgϞOI=U ZFFH$y^__eY@Я_?QTilljWSSS^^nbbx|UϞ=&Qڵkӧ閿tڕeً/&''8z/^ F'D2x%KDGG755ΡDNӯ֊+nܸAnݻww^XX鐖+-$ӧOO>] 899JeeX, W޹s'"(Wvh"mm,i#&L@:a̙3Ba~~ŋg> 11t=u{ݸqcǎ%d| IDATCv) .`ըROOOũoEEEsZ >aaaeee^^^+V22yTz99ZZU D"9לjC(tCBB|||; `zX,ի0޽{&EӧO/X@yӧO LLLuuujD")))166V<Gy?X Jcbbx?w˲rkk˗/׏t >裐'ON<QU QUUUaaaB0==]qIGQsuuҥ 444(O0wOrj>}گ_?_݊ݻC]*JJJ222>|ݻsssIQH*FDD,ԥ=<rrrr 'aѣG3 ꊋXիT$<'xzzΡ܅ :t0sL!8.11q޼y,+Z DEDDpwŋ SnZ8!*,, 8N"|zW3`U0UTTq\mmA\7ZA/^kC(tΝvM0A/ `"55ya|||zE:B3fpssźڥYYY)yUϞ=&j=zؿQ!X X[[۷p߾}IIIC qvv H$Өbmmljjb KK@ET6lr˛={6O4k׮C+***b1qϞ=bYvرhs]T:i$!ԒdYȨ7n$Z,^gÆ ?ah233yycǎƤ .xeY!tdW\8ׯ_w-`uRܟliiɲPP/ ˕W_X[[ ?~ۼysll{TTTSS4466d2ww#F_*,,$]D_(?`РRH|qq/0XLS/\q\iiSHЬjĉ?Vo KKK8. o߾ѽ{&40ﺿl 6믿SSS---9%F h~]۷8@0V'Orw}777alllHGήA wޝt"##:d!V ܹ3˲777_b՗_~G:6111[n0`D"!]D*|m[>@󼿿Y~wҭʕ+/&B?T|NHP8K mDCCCLL .\={ʕ+۵kG oJׯ_9s]v~aV0@[ŋ@jeY8p (jEDD444nPllÇCCCI x۷ iӦ9rtO8all{ݸqO  饥{L?~("]Ab4x T{(7bFM:&lpZ-M5-w` (^9u 9|kg"0O[0Z^(JJJʘ1cdY={vEҔUU+q4+22sD$@B@ׯرCUǏH%:xk֬ ܹ ͊)˲x!CYHt4BkF mR9swaa#|||Eyhڴm6''^{E;̖/_ޮ]SNmLj$IMfii):Oڱc 67Nt";A+++mllc-`S(xHIII)Fo۷o߾}EgѸ>`0\RtG6 S%&&gϞ$-X[nC c4_zzz:88$X hJc~YYYO>YEGӬW曹hǽ222jkk 0ܼ~q/J(,caX~kD'ҔuѣueeK/$6Okh-%%%IIIW^ z\]]Eo߾hWWpq͛__`07oM<l M㪪Ź̛7^t(16lPZZj*A 0^(Jrr'5*;;;)4E߸qX?sKY ¢!]y999iSuuAf̘pq4աlyZ,F_ˋ޼ySHH;w,:ܾ}{۶m7oNe> 忘m Lק+{g}6$$dڴiڵKS.]t̙ &eׯ__n?A~l ܸqc?~< @$///ѡFڷo߉'x 1(P \qqqLL̦MCBB/:f}6mZEgє˗/>VoE?qRɓ'+rM4{NNNcDю=zk:n)))43Fƨٵk(|̙3%I67g)vOUWWg4=~СѣG7ï)ЦPbUTT$%%)RPPhѢ#F4Xmm-[wQMϏWUC,St(-g19w\zzqqZz*<<ٳׯ2dȌ3EGӦu9;;[yyyhE=Dhb۷+EQ?χ=Zt(S%&&gϞIIIH}]www&SM*))IJJڴiSMM? [ Mի:k׮eeeݻwo(Pيǻʲdkk+:`FqĈiii#M6 ͨޱc(G;wnHHȸqDҦ#G|7hhw޼y3##c֬YvOxxx5s@:={+o9sFt4 ?wܰa|}}cccܹ#:F'˗/gee u8++kرÆ {:tk׮ djtt$IAAAݺuJSܹcUUfϞ-:$}sdYeO>\`S(rJ\\\tt+W.\(IEҚNQ#GD6 4\EQbbb%I?~׮]EҔGN0Atl hrOJHH$矷 G6 <>UUU[nUɓ͓$iѢCi(UUUҥ,ˆx-Z(###;;144Zzuaah4`#G̝;w۶m555!\\\dY?O>>5%@BZ]v)r???YDҔ{4% )`%tR\\($ɲ*:Z.ZkŊ'Nعs۷Ǐ_~]t4ͺxŋ8`0Dgi5OR%99yر,ϝ;Vee_~(JEE,!!!a1 0UVVܹSUռPwwwѡ~rvv^|,l hN>({$i]v PM322TUݵk%I9s\ZVTTԧO)~l В;w$''V]]SOu޽SMT\\juu$I .lE+9 aׯHF-;;[UxWWWI͛שS'ѡ4͛Νk!QMm4gΜvډ΅&F6 )ׯ_߱c$I^^^Ci;ӿ{{FQϼLe9==  uss /((M<==wݯ_  щFي 4H堠 [[[ѡ4"!!a޽[l17cL6 @ݻWUմSJgaa!:l ˷l٢(Jaaappŋ $:uҥcǎMr5չs簰CM8sÆ 墣i(NNNh 3 {UeϞ=>>>,O6Rt.M)--.//0`@/hS('5'O2QB ?s\\_|aee%rHHHϞ=EG6 Fw1vXIf͚աCѹ)===55uѢEÇ7N&fff6q/(00pƍNNN/ҡCckrO>ݜ9syщ~`mHIIIRRRttիW,Y":u_po)ЦP4\UU$I ڵPm 0ݻ{QU5==}ʔ)$SWWWXXB]`'5ӧOO4ֶ UTTqFKKy慄_t(Mk׮# 9ÇewwwY{*6 @dEQ3gʲϚ#B VEEERR(CV`S(ZxEQeY^hQ=Dje(P(!##CQ]v?^3fXYY:PMhn޼u'OΟ?_eѡZ: )`-\qqqLLƍ-,,CCCEj(Pي >\$ѡZ )`˝;wm 1cDj(PR/^Qz…$ 8Pt((PvFGG;::JܵkWѡĠB z>33SQ1cȲ<{ۋլ(PhדTU eyԨQC5 )`ZUTTi&ssxQMм]]]eY^`P 06f׮]:th̙,O4\tD6 rJ\\(' 2DtA6 :}tBB(ֲ,/ZGC= )`m`8|F$FtƠBznڶmYYY,;LtB_)))eYegggѡ  0\UU\\\ZI`S(`ZmmmZZiiiSN$Bt@6 ,666**ReI\]]E )`h踸H :NG6 c0222EIII3f,˳gn߾H`S(nܸ}vUU? I$`S(T.\۷$i…NNNl \vv( ͼ 0<&555{iӦYZZ>oBիɲO?/Bf͛tR?5GMx} )`hfê&&&5J$G2 0R]]k.EQ9'˲Y/H6 ]x166VQ;wH$IҀqQϼhEG14m b IDATW\yĊ OOoܸƍ=&.))YfͱcN8Q]]}…~_=%%+22rN0Z?nch14mCgff*'id C=<իWPPPll\)ϟOHHҥetEEE۷Ŧ$??ØNqFQyFӧ_|acc":0.\СE7033+--?ӧTizEddNp?m Fw8iҤC'''oo۷M4ȓO>yĉu:ŋŤ;ӧO^xAt16md0u:`h ^oaaaoo_X-ٜ\77 :բ"otO? @dee_ODgСCÆ ӧE~>c(:/bǎ-[VTTTVVv˗4^s6VP?`4+**DEEyyʕ+G1sLYaaaʰaDg wҞ}_}͚5s 0x۷G~\\\@5gl+0Ν;=ܭ[gaa!:eeeVh|^@nfp`D`@T`D`@T`D`@T`D`@T`D`@T`D _c=Vj??&&?N>?iӦϟjժYGpjվ7m: hΖGaQ!u,;wcǎYdTzzz4cǎ<?Ԗ-ڲEvuZ\嗫H]t.PʗO9r袋'O79C諯B{*_>]wJVٲz+ypZ0 룏bVԺu'-rT:w5ר@]K _}={cnڱCW]UUjԵzGV` (0Fc)))!_h-Yd]tjR&zi Vº?qܩիxxB9sn]կo up+>q֮ՂZ@| հjVBN{-ZB]otiX=!Gs/6nxg~!0tY7*\XT|ǵjfٺ}G%KZ@0{ l߮^ӴiʗOޫ{umz֯״iz-(K f5{a6mڟ/ոr҂ھ]O<+)&FUh0} ݊k|8aq.Q`8 8iUzHܢ٭3/h4Wvj_ǘ +.=]CzԤR;vh,5jӯ^s+)I[@0{{]_VJi\3ԯZHKo;OZFF e(p Np<` 4VkW%'kթc&kX?Qʞ:@c 4W2նmLa,Qj#@;` 5uFV<ցUWi"mڵ5lҬ ۼY+1}jAP+&F?>М9[WYr(0FJK3[I{III {.k|7V*5:(0F4 xMPII : NczlF4trN Q. 7N-]k+kfZ5c d4%&4eq;B͘mUz: BJ}[nkƌ>舧Dǎz=.]tuwP`8i3@YFܣmտ? :|X[o5c N8 բƏWb"ӯ.HfY3Uի K Tue4{N,{jZ}{(`I? o֭8,аVȑYǏ[1 Q`80m߮ʕUQ|/R`, ,suZV{aC:dƯ(0F4 xhEԪFP˖QJ'Nwo͛yTuh%4s&o˞]>=TVNs 09iiGgk]wujRÆ8`{ѺuZ&˦_b:utՐ!QiNu6UWiDmFZZ5f5ı OBMӒ%LF ڵQ7 C|f@(pYŊ?_ݦ4ha'a;.]j0S}W;j(G4 Q`ZL_ndzƍSӦQ|jc 4]bfʕ|F+WNsIέ[nN@#ʍSh/BR%͞[˗[G0zy-_n9X=B5mWkZG Q`80#JMaôd 2NRg.Eڵj\7[G  Q`8p,DZLŋ[GAԘ3G= Uuk 3ե.eEX5k~mir+f *1#,_pJs5lUD!#lۦ{믫\9(')QM=4СCQ(0F8h駪UKcƨys(zݺiF-\Ϸ`jcFTը^CQ)=]Z)o+'Q@OjHm0/bb4iRSզ@0#;Ux:ip':̩ӵg|:ʹp(0[պҬYʞ: 7F uF<zin-_ ʟ_F .;NƏ׌ZZ\`8"E4{nE jU43Lᆱx͟K.r6`:+ɓբ>:JQ`8ih&n9sTu HII{ 5md(0F "_Z56dRڸQ)W.(d51#YSmڨK(@楥鮻+NULua;~\Mk5fu_Uݺj@QBj 0"GʖM#GZ$bє)z5(C4 Q`V!{N&ij]xuڥڵ曪S: @ x7kF{1"B,)St}ڳ: @aۺU wUu K#n峎X8p@wܡ#~un]}NrzNp<`RSu睺{usP`AuqzNp<` 4ֱRg+A:p@++)I-[ZG"VC\%%^yE˖i:_D5juשR%4.cNZFwܡWѢQ=[?uQ72ꫯt]<9B_bvߺNZG3 Q`8 Ǥn]5i=ᕞҥ!y}fTLu AUSQ7n$%'k:_DX͜5UTN[woMX(Y<Ȕb˺nuIp<` 4p*U3;>Ч6l…ʞ: @qhN={~?$%)-MZp +pOh࿾V7ܠcոuLb85e^=b`0hN2Mv駖1(0F4 x#"g[*P:JȤXGnQO>;Б#f(0F4 xhѣVMکcG(rĉ92jck#G9UnԶur-xe^ s'fT͚*_^[1ÏmS>3GQB+aԲ~9oM4 Q`@w~E*Ojepʃqu w +^z:GUwG8 H+h&_opyiի*UTu 0|d.itQ(XG@(SFIIn=wp(0[GcQ(`0 7Bj]+Vhf@D[oAUkN͙*U5i֬Q\Qj&X0VԽ{N<!ұB](0F4 x 0%&jj @g|յrJs윽{U,[GƄ z[S=`rjR˖: eGW_!CsM- ҅S' # ZNղeYyM Q`80#֮ոq4I11Q|#%%:E8QmС,&(0FUgQfQ(֭o[Q31MέcsTvXGjDt9Skhf@˝[Sn]t: @qY:tlF3FǎǬsȼѣZ:@hw*WdI(<1CiwuXԦaWSK멧2Np<`YJNWRRT.TrQ@91矫R%\R8g'kp_\Hh8,=]۫W/_ BRڲE YG`du[uQ .=]?~ָ*TЀ92KJMU9"Osƌ+% Q`8*SFlY(|`Dk=u @׺vՃ2C6ըQ92`…Q۷s'VM7+װ Wu_d QES'n}:p<`gѻה)9ϱc*[V<&M`Cg65hmtQҥzAܩ .hNZyDIILN^=UDz%m[. ZG =Ieu (00Nq㔍XJJu.SR~XiiiLNƩjB4du.HKSZ~=unp[Lic#vPzھ&XcԩFb qqjZݻ[8=`OdI><N;ZJ˖2O`8gnQ7ꫭpМ9S۶)wn( _Q}2Y3(ís +3?TΜQ8/T6nUWYG~ 09=4f ow/WcGe>4 x 0ЧJj#XG,*.N/uMB'0F4cլmtQD9shXzq 4kkш9N 0[0Yl>pw 0l9=%bW]Νս{8'0FXv{믹7)Q԰u';`QժڶM ZG-Rǎھ]g[aK 4P\{:p4;W{S'Quԭ[.[N:Uv>C=KׯTuL$&T)_ʕ-s-\ӯ"EԫWog~Ց#GX SOihX|8P:)-: >wYt铿g=zt/QFz(aS4nZ9rWCȵک IDAT>4 x-,W_:T`|s|:uTf+袋Zj]y6lŜJBB;COK;N`0ܽBb \+D|_׎n-W \+p VB-Zlذ/4j(ٳ'#//\pɒ%,Yro1HgO*YRgR%(8@ PX1GRQ4wpӬЮ7mt+W߿tf͚?~?.X믿C0&M~SpڹG:ۓN]NMMX3hР[E5jW_$5lذPBe˖ݴiӄ .M6(P,VOontv%XGYT<;+uF3gŋ׮][nmڴWXJKK;qDY~m۶%$$^sm>4 x9A Cs RRR#eySF Q`@G=uƏj:  {,To[GslzH}ܹ 0Iޝ@[W%Js VԖ-:<)pZ szi8p<` Tz]wYG,ձrԈ9@V wQ>Ofbb@{*իUu_UxCի[G2Di, Kq,x1dj`u[ xw۵tiHыO`8찯kF]}u`0k( ~M=6nT6~g'0F4@{pv*P@[PJOWժQZYGYػnUÆڽ[^hBl:u>X\`d#szPL7jU f8I/C9x=#wCNlvz=7aԣ~Q[3Ez)_kѝw駭s`4mgW9`i/pB^}U_|ag@m&5UJi8խk"Z~kMhgst~͝޳.TZXK[Gυ/X1͛ @>\+Vh@76#GV-_HR xJ}T۶iW <`*VL*^: |  ZaÔ`S(y'ջuX#Q`@J~M`p6Ǐ+.NG~}(D{T6l5XGdohp}7 8QzJ θ; sPbz))D]dɪUjJ\XO>ݙ~9<Nרb4iuEQenխO'u9ظQ͛OtyQP; λU矷+YcÆ? ?6 |nI峎@$bm}*>^pN/[nѰa9bZ`D x pHNhnn c>U>ҥZG >}4`/D}i |}Wݻk6en|8mۦBYXvRz4p / "_6m4xuLd03u7XGꥩS9_`D6 xhT֭aҷر9 lvo(6"\zmk3V=:qBKUNnKMhH c&NW0" {8-J ܭ9բT`/S:U7ηy)ءSsXvرc(ҥ/֭99`8~EEwT\`opfͲXvѪYY&XGwM9u<G++Tdx/ Z<Ypudh+0" ӬV3'!AiҤ_RSU&LPQpwa8ŵ~0^{Mi*3xu/Dz] 35qx:"OӢٳ+!AO>)ǷOA#P`@gTnJKӈ~ߥ|y ƍ&{]J}  0s ƍ8kO=v~h\ٲi| 3/:"xന-pLS|<'Fdl>GQ4(tpR*SwapػSJڽ[GwUڶMP@fpاLSVϯ7ް23ٳGU*$XG89Ymj.aG4 GK_VJJu; \J'['N'fMʗ/˯ k֨eKʝ: `wLVMqq0:8VOT+gy4' V%!A=z0"x=FWTر9IN/cמ=ʓ: ǫgO_@&馛9W~nӞ=:$ *~O?U޼Q7V"!A{3"|u; |RT']B4 x lڤf' `0, ,iNZfƍum!K.Fޫ Գu|ػ٭]-ʝ/RjR |WߟpNS1:?Z}[@)p>4f΁p<` jփ$ ڵo4hu|3ޝn"=oWY վB*h.(` x%&2̕WeK=up`͛wX@FϠo_M΁ӣp<-XQj,kCnݔ+@ۘ9SٲiSHԷ^][|8-MegtY I[?1cs'>]L0 #QCӦSN;i %&Z@KIIxG*~=΁Sp<-Szu(?D }?Xm iիPO> 9 2EC??: >M %%i$bQ oAs(0FqxdM%VbZNuڻLNPR?^7PU|/[wMSdIHp ?Eŭ`3ᐚʳ;@:Δ /T.JJ΁p<Wuu^:p ZGե,Ѯ]9 q @D j C(Nmm٢7ް@*Z`S'\[s}e85UŋWUFxBpZÆi͘a#+xq_O(7:hZmb#Q`8D ˿o*U 31BzmX`8&NTɒLy}'_fO=u4}uŽPye* FEZJ۷[bNo*VL3fR0Ն 6: pHʖeTJN$0a+GhQ͜ õjDV޸qT~ #Qsס֯׆ 9(0AGjP[&%%:>w睧^4puD4 x[ Ӛ51$-OWQ -Б9򋮻N B cj<-X` pV3Fk3ѮvҺu9h8FP9)p*9swo%$X2Nk^{0%+Y: !`NUr @M7ԢE91g#uL'=>\9P5FV߾9(pʞ]{Lp<xpv˿pL#Q,"p8Q`8kZj#o޼ 6ܵkW_zt@HZGYEppJ*RHzfϞ>7gx=FCW_iriG+%Jꪫ.\_ٳСC9ry111o ShXZe`XO_~С~eK/o pҥwyWv/:QѓO'ůyCizYI6X}47mt+W߿tf͚٦P:~\ X 8qG[SSS+Vx^ii9"(0\ԥZ +Xu; ~)6V3fXNp¾}z-,38gBu9 ue8_ 0Ȑ[n%7spFiluj$e##ahVW^S+@)pR [p(0|n͛.]sw8 IDAT+8)9Ymh.iy-~NLYSW]"0…z1 0ZZ<ݻ9 VT=7 D)iV*RDSZp(0|Ox:wq*վvb߯8}adZ:*Xgbn-YNs+-9YL`/_zuocR`:5UL Q`P K9N0bJHбc9\C4 wq6ǟcDe=2 !IR.B%Ykv R~%X#M*Q13?\W_]fΜs^s>sn׳SyߟO~qul {ڵStu[ۧFtP`!PyڷWbepTL 0^ڪXQsXҞ=3X; 1bGAe(3gs8Q` \s@:x@wݥ>}sdn{ 7[8=`.ڽ[ܣC3x@hV fǯUKӧ[ΝڼYO=e#}cQ X>m (0#H#uaEFFZGGPٲj҄Etp4 `}lQ׮9ҍ3}Ԩ~5k=2"0 mӮ]NZ+{u:tH9sZG-Բyƛep)bGA\95jSs7 GeѓOZ VMA%&*wn(s=`K%K**J'[ t:GƱ @kթDgB5R׮z1 0RQ WZք 9Q`XYJ'OGsx`BѣVM曭BBݺO= |ԡbcsB²e:}Z>h[⒒TvRQNڵ5tZX\XGG!2R;嗭s GWjZΑ $(S ұc9 Q`Xjbb4z¬d[p!ChTgzmM?լ8`\᧟TmmYG8MJ*VԔ)\3 Pt^y:-R>~ 1x=;ˀzm=j#hP`8Fhm _մi91S|/`1NOp+3u],g(5vuC̛E}<b%&&ZGG-[s Gd#s0`,22:= DyWI&Q`8F̝RԠu 0sJP\ʗVΩT)j9 $W.  6{*Uk`Y,W͚Q`p)bGΕ=֨Q9LQ`8_͘5CRϫLֵ&gΨdI}*W[ *kV=|H=S;8bJIQr5K ZGӧUT߅`8GN!C4ru#F'';bWKIQ1CYGXW,U߈`` <\?aìsĉjӯ!Vpﶎ*]Z7X1+Ky<(ph /hFs/ k0d:(9Y˗[, GԜ9::Hҥ6L;w:~<ӻN'8`W/u`X'NJޭ c'ԽQ,QԭnQ R<FCwpa-X`#P(0Wh 0?7GYS'*{wީe5gu@@٣UԻu@aŶmjJ)G(?kNufpD(pH^]j׭sQ`dڴI=zX Vc'"":% vֽApup4 k\-[{w1HcڷWZn)(矫cG8l ޝ{ ޽jX&IMS'ubA\95m:V:G1x=^ФI~Ch1|FR,9-ઢu;:w-+!A٭r{ ɉRE_}B|!-Mժ)&F[[ 0: S'g#ᆱ,YԪu# 1(  uu?p4 /4v¬a 4/ooXd;WkZ pf0WRfʖVrʔܹ.(A+O맘L=[Jk`㉈NxǙ3*UJKjU(ChrJһvm(X\+)):= 9rh aç(0#COW2b˹s*]Zn](8}Z%Kj*UhXA-[6 j'I ~  +%Ekt5nl>%nʔr V)p4 6:TÇ[ GHXj\ӯ!V@R%5;?emn:_Y q c_cjVYG\S~pASX zԻ~:NP*ڽ[ ZG gJLLx>\92(0z`~ 1"###ޣհCsX GD-_~s@olۦ֭ur䰎CV- h* zuխSs.uB=zX>/%&;|.ѴڷWtucp)bG.W_'ZQ`\ڵ:zT;[J}UӞ=eEݺ'؟T 0pEczEIY=u` 0ȔTٲڲEwa-%E++6V͚YG;.8n3hGh[@;`5 0Ȭ_URZFeZG:^ejիg%XN' /X>];c5 03gT>@5jXG9}Z%KOTuap)cƟrаazyAh0A0`,)):= Kucg#(0O?S119-g/VlRaaQ5 ٳ::GFX q gT^>hqURdu`0c*ݻ%uphtƍΑA p)bG\TnUsZH Gt>PZpVmݪ6mn!m[իsd+ DԨz4yui[/սuGa^bʟ: &M?sx`#ޣR?:5Q`8vO>߫sgN 0`DDDXDq IIXQ;vH(WAh.>snpic[.ſhn4zup4 f)KnmÁX/*]Zk֨lY(*UfRQ2`jU1:_WRΞ~ 1x=o͛iu+p4 NOk8kñ kl֬7b92jcJ4a: 8ɓPA[۬dg@h 4HQFOk08F:=nAY+ Gns_CXp8@@ u}=upmU #ln]USs}lQϞ9` Aۧ4iW9|`<u{RڵӋ/Z/ Gl~Q:Y $(02j͛GsHp8 ))2D/p(!- Fзj<shYc׬8`POdI\*U@p;sFKwTu_ 0p\s>:IT^Nc<Fᝧ֞=Z8QO8QcX-l-ҤIڴIaaQ (Mb?8=`'-Mji=u>GF ٣pkեSlQ <ʖհa9`.hFfuʕӌf(0;fXy<(02i}W޼Nh8szHO=eß=`멧'^~:>Ҁ+ebş s}s+USӦ.>Lgs+ 8ʕmn: _JVȑz( 0R:= +\X=zh@Q0w""Ԧu`%%%YGG*>^[(0ӧɓf5 Μ9?_Y1B| sX9c ĤfM m\*Z:`1zյUlQ\ݦѣs&XK{84n2e4m߂(ءO?9܇`UFڿ_[GjX;*::V\9=F>:uJO>iÕXU6lPRQΟW z55mj+K%&&ZGGo7ݤ4x_.NhءLQrn~  x<)/Q`ٳ*WNsQ#_(O<{ wոqںUQ wWl8:G`0!Q#=vڷOi^(`%0{sO+O(ft:Gp&XK{8FT5n/IhY>HG[7 0pWŊڴIŋ[GHNVʊUQ+R׀9 MSLA`ϫBNlY^ V#fW.jFԾ=o`8LAO=e>]>ydNϟ+Wf͚۷jrau7;p5r~:LA$_u\r;QFv*Xվe„ Elٲ5p*UԢƍK/YG[Z|ݭs.\g5nXRz/+^[6mZ pacUvUɒ_(ppA}WuQp n^ti…/Nnֻ{ɒ%?3p$(0|Ӑ!Q 7cnG{)__PÇϞ={o_~Μ9sնmۯگ`PT)(0 ;(0[GWs2|]|򥥥:u?;w={Μ9s W?W=bcճ_ ץ@NIIx<̛7oFPVZj]u-7n|]wM[޲eKK\b|~KةS37lذhѢ[lIϻ]ILL̥OLLtD.ILLoq+G-km6 \W0AGmW߂+p/pN[Ի98o+X ;Ny}FLHmk^a 4e.zu6mpWJZ^K[Gq8{\I{_@fu5zuc06 q,x=)bck|(p%'5iӯ \W+spa/*=`.\P6LYG4~5i* c=U 0psT^}U-ZXG|T֬QٲQB+-LQϞw(OϞz \**Jks2˖i b~ Ѷm6qfQONֳj ef~`j7ƍ<$~Ӝ99BA05k]x1{dƁj@۶H(줤vmNw\XGGhti=zd >7ycY?1ƒ#ޣpK }e=0ӯ[ کBXk֨sg}"" 0SժWrQә3\Y'E (=`[7ƍ o ЉZ:+qpD(0MyW>3i&&O΁b0x"8tǢpkQը5kT| C'pf;j4rڵVl0iZ@[o՘1d װvyGf`/*WևfM(U&MRQpul05J۷+{v($I ̙9pM czHwܡ_@ZB={*!AQpM\*11:= GUO…ŀr'O*:Z3cQ`8 |㍚;WO<trE X@c 4'uOל9sL 00wjԠA: >aCmؠR } =jX%nյ ݸ R<Fh>/p2D;+%ŷO? H_ +>ft1: kǴsn: 2-c#)IժUu Vي b0*+WgOءܹ!Ubcs 8 xhw~< ,͘C4nu8 +QCÆcG(@(ڻWiz.m^a @ڽ[M`RΝSKO>ib0NSj|mܨY!W/}΁L 0R:= G @{P67r'ZLg[31ƒ#ޣp8,LshbXﷂqEG77u8[kfn͛umQ'KIQT6sYGA 4ծ}JN8 /HҠA9d]ZZTJzE(3^.]mn: |`x=Y0-X֪U{O8W}<ΝL,Vd:umipT5kzc 0@kPݺǕjpcuႆ΁ 0@तiS5lZ.~.]e &B +K%&&ZGGh&עE3G|7GHq'cz -\ aE'p4, ԥN0y>^۫_?5lh!-ƏҥZFYZGҳ ¬8`iij^7߬^ֈڲEyXG0{8ǣ:u4`t԰>XUZGp,\{ G3/pDyG=]l '6m `6L[рHMb~h1G{Y},f?pcG R~Plu'ht/0x<ΚU|S}d<Gե-R? B[kZ-kgUtQQ(0 fi$}r綎PN:͟o=`2z]I5Cl~[+G( n㱎xт&cA/8 Q~IL`XRRu{z-^Kg-8 !IH(p @;ԬVRQWթXG{WڼY7lTn;Д)Q`3?mC:: kC?4au0`,Ğbp/ȑ*P@O=eA) |5o;(K(p@3gԨڴѐ!Q_XN:(>^K[G)!9[W%J衇oڷ;0 0@P-](zֵNxղ^yE ZGq0h9+k|=K:{VmڨS'ud`㉈NxW_ĉsoAANM#`¬ 8`14H7k*efH7z1{DZ}TZ48̙4I6sa5q14gQLu >PFi _ `sbZ9l-ҬYQ`* yuҥv(yF hmkÇՠMSQ8 H' G έ+(X'V0aM?ƍա YKN(p,!.KpMZZ)kV db u颥KUu BVBS&JIѐ!i|Lp:#ޣp4pa[ sQS/'Lp0VcQ`8{ \V=(<\cZ˖kW~x NRfQCS*,: wճ'/|jc 4+˧O>]i O})/B0[ͫUotQJu8̙:TqqT: 1ۧDh,pDV?GlO_gL ps:^ᆱ9 iVV"i8 ɖMァ"EԸ~: LJ~Z|~j(<\3f(*Ja4׉7[|0hF4fQں: 2>yR {8 vK*:ZsE (sO;jH(pFVgδ#6A  0$!5o5z¬ -R>Z@QQQ.x#ޣp4 ?J+>^<3gcj^ W`%%%YGGhr7ި8qc}u\S '/TOB-4ٳdVNGk|[ 5m5ӛoZ$$vmխg +KHP6zX7 o޽5m|: \`{ `(0ʕulQ:u: ʋ)&Fk _+ 4h.ջr$Nc)5U@4p=Vdф 7Nޫٳ+֩zuծO>a t9p@کJM\ }K2Eo{N+K%&&ZGGh8J֗_*{vը4ZGi_@bEFFZGGh 9rh,(M,6ũJUx.P@c 42Qul4n: *9Ycj,͞N\ [ݦ>=fM-]jؿ_uh. /`x#K wQ>]O[r46O3p 1/b G>qڱCgϪR%Yq)_I-\ m v|zJޫW^Qi$-Mfi0nHW JMUJ4qK hF  `F<5K3ggԾCÆ^==֮Uɒց'`q FhOgʕS*ѹsցBѲe*Y|BmS޺҇3Çէ5eӄD5u5Nx3)ŊiRz@wUҎL7G-Zh7SOI@3U~I_}~t֙gby<(0׫[7}eSŊ0AgZgr4}*VԒ%ӿ[0`,)):= GVLڵZ^%JhT7/W͚9R'k +ߥ 4z֭S߾[ٳ[ 2WkPFPv  H%$woEG+wn@RR{ٳzm苐=`ھ]ZJ;W/-jȂǣs5iQ~cڶmu{FDjZP۷+-MUGquk ;ƍZX֩utM+s5kNTu&8wNKh,}\ݻ;3 0R111Q`8Byo_ݫ3}JУjJ]`wmS*ZTg[7;W^fh?~-[vyooO7 Gp4 G)-zAu z8v>~[A;xL]Ѹ 6l֬Y?gKP`8Q`9rDk"jJ-ZIa+vҒ%z}zau蠚5}se GcVjju]'iҤI}eKP`8Q`'ڿ_˖i mۦ բ6UֱV|>TV)<\mڨMy׮)0ͪYWsC PʔQ28PUb^|Qti`?~֮j@QQ,+ HyվڷÇv֬ы/_TTQʪREe({v߿{JѮ]ڵK;vhv>zT^{M5k* %+bԥ$ڹS;vOC?CwܡoWѢT*P@s+W$pANo:vLǎouUBXQ+G꫙SRR<ϟ/͛ e ! Gp4 IIJJGQ-_f2f޲eKݺu|Ϝ~UpIʓǩ[pm6pׯ_oN Pl뛼5&XiiiI+W馛"##Nh SМp_?_lѢr{ BB 0 p`+0\!'Ov)rj֬پ}Wwҥdɒ7pC{q@F.݇>ֹsg?FF bŊ ʕ+O}v͛7N:'?yat5kd͚50!h_-ZdϞ}̘1Jտ@.oݺ5**~2eʼy"##;vpgË/.P@ݺu >͛'>رcYf߿m*r/}[oI3gSWŇ)RȬYrO"%p*7|={޽{0 p-*~ᇋ//\PHf͚(+>)))1qDI|M+K.-\pƍ/[%Kئ..]җ5t ?gʋaÆ)RG@גϝ;7555&&FRjjjBWɓˋ6]g6:~޳gO/J >|YHe7nTbENF u3fL>=,,, kP7lPRzH"~ _*ptt 7гgcǎYPuB Y=R/plnתUO>́ },Yrݺu3g̖-[RRRLLM\*CΙ3onݺlٲ%&&5꣏>8pॻsiii޽{ׯ_sҥK=zԩSQc:'}ǎ{ 7DEEٳ:peť \|?O;GF̙'PJ*2T_G ̚5k ϟo?*4hP@UΚ5+%%"5pUT IDATɗn-a)B W`0 p`+0\ W`0?9DIENDB`PKFGB image6.pngPNG  IHDR XsBITO IDATxwk)  * "$j% MXP\a3{||).s.™}H@"ub P`0  `@(0B P`-[ 80))O۰au"@pxh^nݰaêWd4[nu: h<4)0a0 Y *8p:bA8`UT 4jFRAteU8C+@vi&\[Ӧi>uoW6p('GFisujH5kjUvvΝZ^ViMZԻnM]da8_ϫreu'hUMյOaFԀ:tH>[oi4y[5g;=>@gO͞OcGB-^>WK#JO/Mv'(+*ҰaRefjX\gUV%{z-_ȑ" ]m*??:EZ={K5cʔiK))IS:H dxEEE~ & <_gЦMSƸ8R\7oΛО=z%%E8p{OO=m3%zOP#FЕWj w^4RX q:T|bnƏwOӧ/GsnQCO=*Vڑ(կN?]ehy^׿쳺h<9`sKo_%%WT+sG˖飏Ԭ+FнG4p[Og\B7߬u۪QÕ׿ԡ{L+Z5 VzvSL,X:{j=&N}nK/ܹjH-[j<>s;W_iؽaJ++WԬ^{M1{1nϺ}"X0|sѬY1}%h<}wWAA>+%E>0vӯkՌzE=n`[*5U;T x}4PJnm,u_w|zÆ5K3fuA6`Dl&kosϙe([VkQv;#Q`VciH:Kھ]7 So`#26C7oH^|QoS`ũX.~VIt6L~r𠮻NOTuxx s 10:Q~ZÇ+7WG=ZƎUVQc~j*â=plM=͞S{*;[*YGдiW&E (ڷOݺqcQ co}CQNHwݥoѬDfrաuW08k]W/iݯ޸8_[GoQ`ڂ 6oV.zN5axC~hFG_Qink~Q~wڶʕJIѧM( ,vUᆱA4wVR[()I=H7ݤr4du-h,5h`J9`L}5sk5(;[MXGxسjMث75{T`x7ߨ_? WRVzy]~:JɰFSzU=RMWW\^ 8`Xa:uR۶z (qС9޳u{JO}tU8Ћo%c s nxQ͝ -kő#ݧ_: KVNJNcYGq*/Om*3S͚YGcv,P͚QJarhL5lhO>9s4i_mpj5o60 {q|ӯƍS_XG9s2|S4߮ƍ9`ʿ 1~+]wt j֟d#Q`ȏ?ꦛJHW|]^ӨQ8:@矫B(QmZаaj: k9gTr/VQ Bv8ZlQRӦQjX,QJQF&M. w~[G9 B 1GK޺2=u|>[/d`ԴyG:XG{լ{N{[GH,6L+Wq/5cu-5 _Թ 8P;vXGA@qc4ѨQJ(5J?%KP3fߪZ:kOvi`Pb,v~KU:Qsbh ={Ը}W))Qdc.3շ/יgZGq٦MJLܹ_: &yFf]A}עE*_: {a!{^~9ӯ{s+//:mؠ_?yR{Vz߭s T` fv=34auX9xpzYGxC^֥RS'x:]y.yYGAL@;_ys͛zԩ-_Op͘1zQ-^r嬣ГOj*}u(s t.PO=e#Uzqw߯M:JlӰ)1;ٺF\ʕjB \?kaȑz;< 1uWqt8PuI>GA75hP?_w9Goa dq8}W￯iӬsٷO\WvQQu뭺O9JKӪUV: Kc޽jHÆ)):O>/PVB@P,YΝ?WRzp,Fڴ +o_U>ԓO}?i^m<8tV/?:#ڽ2xk2i6nԝw\5ᇭsM.0@ν|yuW͚GsJP-ZOҵZG{u%#ic`Knl+TuXFIIKuu@)|^]3gZӻj p#\2 u;xPO>1ުSVu JKS^8:lܨ-rͥxߢ^ر4)^+.: - Fq{1= ԭ~4hͧ|0 ^o=TĿ1 WhpA Dwb|飼{Rk[YDhnGֳʖ՘19 _|S^N;:}.TN({9-[>mGdp7p.zQ=o1>[߮5֟[k~Q/ox |5TIFY@T@q8fV-%h"{u@ 6 +׃ a+pn*WN&Y@@Tp8ȾRW_uTu_ټY͚/UF,> >>>ʛojMP#F5guDC 04p o=W}n0_]5 å=N ܧ 4uuDC wk&hիUuZNW]5ktQ6L3sӐ!2DYY9we~ _WZ~:D CY~ s`ڵKCh@~z%<{FeeiuCk@uZ8 Kgz}:%'kgpNԿn:~}-Xu+߯ƍܸqz)}u,]nݴv-o+W\:b0f]~9ot={4muo>(o5xv4EEz%=u@zEw? <5 XڴI'v0sձy:J!c tLF⋭@=X5 OYr嬣@#:^zIuPAwݥW_WPo~c#@UF1@YL]h:6GEӶmzu(b/ٳ5lu`5J>ys# ^xAe5kG[/((pЀ(0bP6ʇ^;4wu8Bc6D߯W_Ձ$b_p[A/) ()ICZ@(0{`u :WZ\cBcAҥ  OsӯwuucU4>w^ga#|5k̘(0\կ\ ||( 8'Qde[EE" D(z}Mbhz]y6nTŊQBiy:@WRuibYc護tLfKoͣ_o?tifuC!ֲUSVup/mݪw_b}wtFԍ.ҥ(uz:CK>9B}{wzҹnE7d#~Qujr%$XGPFIwt]9 }7 6l…:GU>}4du6`6M+O}6nA1xW_w5v{OwiշT)((RF_))\y*V̙9prpg~Q+9(Ҽ+"???zqX\Ucn]c'Gxϼ&LgYQ.\)-:-+4puB_3ϴ pxJb6 %q\ 'o^]:hp= ~z֬Q9poڱ:ٰaJKg[ `d`|ʗ΁cU.]4t[k2xn=Jձ|u`o 4~.: 3exBsZZZW_ME{-bںUb%3ksa5q>_IŊZ j࣏X'm!-\hJШQ:"`4a]quD_?fty9Z?cG8Yf Cs@ak[@yD^uܹW: "ԺGubϱ?:UzY@nY|BUB__ߟgA1`9RiiZ:"w:L͜ijPxu8ҷƍӏ?ZGO89_ /((p9 " ӄ zؑVRƍ 8Q~/Pn9T9RB rsu M7 (0W_ռy2:J}{zsuUwaNޭS^j԰x1t(G!c =s*WVN1:D؋JWC(ה)<&1zڷYgY@tcO>Q>*_:J笳Զm -5 HyjvS'\np=^tzE%'[@ Q4ju;Ԡ6mR*QPjwީ.}YOOR|΁hSSj. #Fsg߀ n"9|}UuDg}{^?6L}Z@i}u ob.* }%ŋչuP(WN^#s`ŋ{Z΁Cӧkǎ@BBB QFQrÆgOUh(Xm0{Oqq9=JK;* 7X8.dmؠ s`#@Ů۴Ik)WN{O=d)ͭs z٧Z 7|zRr9m_#C@1{Ȉ[TI:hWb_(#t!CK/9Y_5ksd(zr]x>L]f.>\ァIsM-[L;Oub5q+WٲLս9'wob4a l*cGe,xs3];}V%~A9xkZ^6}{'BLM`p=0nEVY瀛Q:ZZ5jXG4Hk׭sMӧhuP9R]g.; dς< IDAT;. ڶնmKP`O3c:V͛nseeʨW/}u(%Kt萚7u?׷Fq(8O?5x8{pާgTI;_7DƩ}8Q(:,5ks !X7;誫s &{i$ྭ[uWŊQܣCY<+k:b{w͝;sFR׮L!*hllHTI3:ԻuPڴIYc6A]wF߿{ءyԥuSUz<;aZҖ-}<&PPӦMڵ5wճ*,ԳZ7,]k9x{bhiQwر9 .Lejp**Ҹql1zҘ1!֬Ѯ]j:gOmSre5lh^rUsXGWkQ\uHP`]{-y]DcjXacG~J&M8o^1nHֺ6oֆ 9JL/m[׸q9:8c7ߨbE(_B^<`ߖ-ڸQW]eӽoupj$2X Scgurs{We)':8ψ5vcБs>u.]sD@JjN'[" 8ٽ[uh&[G']6mepU de'4kux;(3S|b822tL8 TϷ?^ݻ[uﮌ 8`c Xݻkx9pjjaC͘acP&[7𤼼# ?oZ˖).N qn 0gt9I G!)I7뫯loZKc{wk"p(0p,-?[˖UΚ46xmz~uV,p8Ǝb[7M`Jl6ꫭsta4{ [Vv)1:KM={s@Ɍ.]Tuۀxƌ5(.:WDeg"stB^, [ZH۷[ 8'QdJM~ QR/ի98{*!A63'zP~:쮝;JM]×t'YYr_DG]0ɓJs?5R*Z:gx7!2\ɓuu!.NP7 ;BH';X:|͞m#((0{]t9GsWrsC7:…WW[o۶[n9묳Tҹs+W'UF g:ڥDkWj߾"s#&LP*_:GQ`\ 8Pգ(D|ɣW\PPwT#̛C^qT-Z#p#h G/ )8G`%N{Oݻ7m_ڵk^^ޚ5kJԩs%dee<ЬAaOSƠGoe" .0{wzn:GP`CsxԱ[f5Ĺ{G7o6mڑݼysvv^{>t:a„-[\uU&tlFN_Y ;u0i [ llYuɓspo?r?sJ 6mRbFek6jNӊ."i#aXLdz`.?Dǎ\ 0 .PjZ:b.ත[q:§S'Ml@p1;yV͛[9x}Zў=n"L\9.Eޒ edCBNbbb%>^-Zh47qP`BHP`JN֢E~@ޜ20ӱ23C"eeb~J9C+;LǎȰ /VժW:*=:\5 <_m۴iSaZ g&.`vhdullO2JKSVVaZ gԴ~QY< 8PxNYݻpڷ΁;[عS+WukNB%;[W]Js ؉Lk s  :uT/n 2 ' Y90;-??1!0WÛBG=V-խsx`v"##D'p[Æ ^`+MAkh~5nl#V(u)SCx`:4]xu@jN_|ݻs)Sx=cG>jm]9b{Y JJRNuqcJ\\\V-}VXP7߬+s7:/5kYXqGpdfPӦL-}6n23oQ'[, `3%.N:Q0e q&Mt֮ @#Auyyy:`@N'(4REEj:p"<@1*_^[@D-kBCD&*0  %QR%jK$ 2Q)0ee)-: mjri{(0pIeg~r>ӕj8 \D̙JI\z:oJ:\su ZKd\կ϶΁ -}6nbZde/:ve'@K$'p[6)4eeE`@I-¼LJE&ڷOY 8\" VԞ=Z@YN).N:@0@Km[@qӕBcth*UsؑxSU+~uTAAAuy^]KDx@X`Tzu;GӕÇsx `.^O(CegGx@1[`^ȿ(Ԫڵhu/ ְa(--1#ƶnj: /:cP`b|N͛[J&%Efi~ 3S))*[:P2\Pz PZ|3u%3:?`%9Y{s3bprE-lF,EQ`WӦ=:gP`8IEEE1J%..Υ?BQj֜97"'G=b,_ݵ~u ?CXPj qSYDU2gZֲe{-3S:Y"s ~T4}uw()I_~;s-SR!tyyyQ?&/@̸Q`9S))9Q`94i\@Oj>͙d1FsQ#uuk؏xQ`5KMjUys}6msl8I؟:tPfuo '(U2JI9d_5mb>,Yb-_$#qqJM;C 'st9.žcGef/T`*'GII:t@}G]A$8xȑ|b Z۷Y3@,h0 ڽ[MX@8'5U3gH@Lp'ؿ, 8 dg+-Mqq9.԰ufᒜT͝{s '@42$?T@ǫqc. L"-Z2eԠu  [B˫^=޶.? ;W cP`_Yprrna+VTV>ݽO@عZ`D]NKA}uk\;sء ?`XÆ ]=>* (*,Դi|i骫4mu;p xX!%KTԱDyD)!A 9ILԖ-b6#xx0H1#;Q5b_ڷWNr"]ھ]7[0Bb-oEpO 8xPf)9:P`+SFK͞(%yԠWD[JrsC;WZ5@]r9f0)55w8?D^^^ >%+w QhHkZ(0pr 1y8+g-R۶9Ch(0Ovҥj:'>>> 1$6F)͘-Tu0d4lO~}U/KliiVQu~Nx))B8R%Ze0$'؈[CB YkZjeÓ(p`"/T%#qqq#|.H~r 𜯿VںUqqQg5quM}Q4ru%V!KRnڶeEթҥ9)):U9x$egCx4B|! jV͚Z:c:Ss9@lj:WQ w`6nWo۱CoUu11d&Lаa97ФI9 {08,5hs8!<5{99@pfqjHYm :U!b8`DW |ʔQ9<Lؾ(0@+Tճ΁Ϗ]}.ݱLY bQ L>6lˏTI-Zh֬X~&,FDYT 0mj(B'-MYY!PӦpXQ-[j 4W IDAT<,paOWJu RSk˖,QZJHqN-JHPZ9nW*/O;wcL/0J(7+ţBB=sr/HLL'/֭5mZ?+ >s*0N!͙ms2eԾN> 8!͝`ۀ?_zu.8AUfsڳG6Xm³ @B:gg+5: -qqJN 1ʪ8Au:p y)0@H`; b2,0Nh~͛g=R`0/x:dVA3{7gX q5KMrraCj:'7=>$08srOJh^P"iZna99naJh{,Q9[(0@-[$7D HOW˖T: 8x jOxC*WNkX 8zp k lEpyq4r) l |y^m5p tpN'|<'a^`ΝSV9|^H$Y(vPz;/v(76nTVW\u0z^]'[d`MCs8Nɇ iԦ /puUVt/5U9956ǫ[WZ:`xb6`8CҶmڴI_no(pp D{moUl B~MmʄÇ룏4fu{>X#GϬs8{]~HHgkRbp2ii>]9xC`NS 1 LZYS[ !srEyyy$)8lj:QHM wiv^`ARS5cHC.;[))wDP/R`|[*9Yqq9[GuqG rS! ɚ93y)0@X`Nb9x<8U:``6mݺbGGb>rrШuD5g_NC @^99%&&ZGIժb͛gԩj:oQHNּyAKB1OdB %/ܹ9Xc?\!ƍڿ=>@m"x6k gu B99\- *K?ggsrOJԬf϶TC DCm[-\ݻsD`*UR\.pn.0jz< sE^׮^WPP`IIZL ZC Gæ}{Mj"z(0@\YN)??:1*VTb"+PR^+p(p"/<($'k4 8:(p"/\T99be+VJu Y`usb@ ( .aE^^u 1ʛS NIIg㫮?a Ad=2 VuZKq~k[^J[uV"";d1e`dɊ"KJTNN>qPru=y}y9Q`%%%YG8tn\[`f(p0խݵ`uj@9WTh<. N/#C!z-YMu9|?(0k ԲuUqXT?`QP}kG͟oT_>*.90`ͧsRygOP][zy~0cTK(:G(/׷b5on  t=Z:/-__kZ׾}?:TƇ\ /dbW/}K,qbUN@0pZԧͳKҫ6n&/8 1o9'`RSs5էεQ 8 .ƍj6?֪U9HKG?@JK9@bpl,_K.ab&%E[hn[|UN@m.*5տWQTH@,h6nxKYYus9'p/8ԯsDQ\t.-΁gƊb]pu{xJ.=Ρ[7Os_``(0<=S`  8b/!AxxЭ>D|b@jpo>P^ 954p 7y\yq0`uh$_xt: tϷҥR5mj;nxʔ)^xaƗ^tEYYY'Ok۷WFNS쓓UQMsMo7nwί/ 1-Ys@hCCxO^RRRRVVONeee'+ ɯBWX?{|^繷.N? Fھ}{QQQoߞ7zhT!-M_ъ:$aBIJL4.ve̘1/o1|?s4 Â,na9 jMOO{o-Z&%%Yu3͛)*--MG<+.:\w!8 :|XW}w} Srru*c{ZF}Z; Syh0G͛;;0*KOQGq fLJ@]vB!mh/6V 8@fߝ0|r4`ThݯP!T=qËPqz6 ) G%ʌ/㴼GEW/թc@422tP-_ayF oEEJK m۪V-}u/&/=> QJO9<\`7+,d jFu20`,)):BX!yUyqЫu`8O=>uZf`%&&ZGRf[)صSϞAq&)0< {|DU+կs↋*(&/cn zb $j T\ln! 1Ob O؅\rqg8 o?_=zay B,<]`ZAqp3 oq`ѻB5nks~QPg-22TT _(#:0jr 1C\rq@RR6&/een z]L׻ 8(0q+1Ƽ'3SEE*/#^/̝=Uu 8;%N Y3h5ks瞋224w.7yp{0r r+sqRfJJ9sgOseee8|P`ؿ_}=s 9=+Էj׶!0WZZj224>+v"疋8'7^%N dմZҊ9`v W]9k|8at(0Uq b 3ӽ7O(,TzuhT\"gl{Y TXh,]8Yz:q@Կjִ%`?NOKӂ:~:6WP\tqHKSQuӡWcTK(@nzim;T۶ϭs8{զvVZQI/tUNVC VQ+(PfugФڴY@4vRiuq`bڥO>Q׮97y(5U 9N +))l&P~uqrM^ s`1撒#+Ă76‹;oR` cbb[wApP`Dȝ7y)0\nN٣Νs|0q 1v矻 TU.8]iB8a<+\ӹ TMaӭC0S+W-[fqpApP`D.5U k0˹p$c e^]p~KG\zNU9D{wo:۶G}W9Y q| 22TP`mt.:dfD_aKZDGZ .8pZ"WX4 D]~{:g"6T-^/% 7+,t`1RRR#+`cUΝxu/Q`֭:tH[8`1 1 [^8H+3ӥ{|؀ZBY-?P~uܼLJ0VVVf!;OW^ s .W`7j[nR`cb/3ALJ/;O))?:$ ڲEGw0`,99:B쥧E*(|Y8شIǎ 8(08 w<ϵ^~*.ց9WVuQ LSsZ΢O_snUPLg )~- ]# kwo͛gÕ>P j:Ǚ1z=+¯vTqjT69@-p݌#zԦMڽ:>4:j4`LܿLJ#jTlNήG}17yo 5wcXGpKVQ>.Ca1Ft*oǠpWÆj:Y1ƒ#8bA;d5i /In?Wb%&&ZGpʕWO'9$!v Yn8`NQC:&<&H\qvΝ9(/׼yn,`Ȱ"GyWZuVyg=_YB-[ys )+(8-SVj:DQ7y)0\+KBuj B^ լV?$ڵK=f@,YӇZ!'G߮[ q| ARS ' B]h>apcǴh70p 1%JM F |eb%'qc`~NJs|_ZH_Fs$d `1RRR#8S'iVp C8 j==<LJ*WqPؑ0:Gd8.#C!SkJ\P(4u[PW\ sD0VVVfq˳g1`Rg_GQ}p oaZGp嗫\6YP@L.8`Xrrux`_筋dڰ[S`;xP￯>}sD@<0#ڵ:gdf?_=z^=c)/Ou¼yK2-qb֭ՠ>:b- &]FLde&/x=.$)eB ~Cu]Ϟz1@];M.]sUV.Ү]S_k5 084;(0CiX **R^LIV U^nsէ.TۀL[,`\IIu8iL-[jJ8jJO3 ͝'M)0y=0d!~X!?*pt4huF4k֭bE\)={i0#OVC U(ڥm۔bg@CUPUu*b?iiZHGZ⥠@JHyE)3:D1Wz=@x@Ҵd:/yyʲQu b*h ZʣACY;R`ڶMɳc)3A+p|Rǎ9pf8 CyyP(dUz}8`pޜ9p%N n]ysbop^AWc r? `#'`Flծ޽5wnbլmsD0 < ~Gh:կK.΁xQ`XӠA! RRuv8@0ed:0O155` sNhv}u1;W9 +++`Ӊ7As 0@EE^&VP˖j:Gc dd(?:b!>etַs\(0&ĉ0lWhna/ q)0Lx=56`/TG׮ڻW۷[p/Vjuj``m#Gl H(4nŸ.TN:|  )q[!Gg1vUÆ9 &/F`SHR8Q-P?@ZԢE(@LUK=d5t6oZ~zaef?l_8 IDAT६8>`#Rfs+u:qB7ZbL￯}sT03YY ?WqZF̱TQzVz90VRRb̠A;<->":us 2ΉM^ 8'`XRRu3[9P A.i+#:"Fl竢oAg b 11:,Vy[ ||?3P(0Ӳ-Z෠={eRRsT0KlڥmԽuP|V- RVױc9XWZspnO|LJ0S7VvZ:CA6G 22pu)07{|BL !3n]=u.L'sg\O=ӭsճcuӧF>?Axu:uMx?)##ӯ!_lYs3g Y&vՠA!b0uիs *+0iX9+/?0{{j@ahŋu%QСяt9h]#ys_=-Rիո1/`4n b"v]}ۭsњ3?kVv60g{|ceeeըt[@QJ>8 8Uh˖ؿ2F8a#vc\bE%;E8ӓ(0 RFbqh.L\`#vc\ay`:vT9Pu1h#0F̙l1 .D睧usUggW :Puyy~{c< ]VjDkXYs0`S쿒 18ۧշuD#nxpZAQݺ9b0b-4o΁yy0@uX@T(0Ɖi~,`ѴڶՒ%9Ԃ:z:P|c"='pΜ9<:kHkb@Ķnվ}:G1JJJ#ۀ='ްAGCV 8M^ G͞lݼ𚤤$.2pV9rmX(d xgYY1>Q\,`\bbu9XvYnl>P];͞lcR JKc4\'ֽ>T۷[NR^"?K 9N? ~A+c?_9#A+0ܣF eeU&/Fl.D͚Yp0`,%%:{hLYH C5ib1U0Flj`c^\ vuKlC(7W9/͞ xL\e,6 /TfZ: Iڿ_֩_?cXGp5\ {6mR^9;*0\7y)0bh :us80d23h΁3TgVFjղ΁ TB)0b(77(Kc\aCuys UY7*0\(-M˗(#fRNu`vAy<&9<쩢"bBj:G\0p;7XZ Mp@-qbq9UZjϜaõs#V5$a #8Ѻ& _aheԪuՑ#j\[}8>C|RSsPHKs+=bChlVԧ׷ [Z,`x"qjPoHvq)0\n`͙*!FL! wݥ֭u}9Hi$ubOuC={Z@l߮'F g3xfͲ@ڼYsgk͜i4{ _CAYxYf,9:\ u9$UQ1CÇ[0 KJJ1W^?צM9 1#kG Z)08`Xbbu 4dH՞ A8աjՊ0$ :%Ka0a0o֮Uju3dqpV^zR`0l͝#GsfVj*m0M^8-Kcbƍյε823t/)0*$@CVg(0?c9GZԢE(i`yF? ͛s q| rrx|4a`88gt f0O0$80PHٚ=:G\/ Q֯??lӭsbXG*n wտuą ߈=rsշ4ax׮]cǎmҤI rrr/̙ .xkQ3H M^K$tՏ?>x]v?A׬YӼy3}jժ?5i/…Ȱ @Gf}Yk^:???##CR~.G}tgΝ;; pD^UBؐ \Q\9/>+0$1Qݻl(0dլvsXsv )S.Œ//N/袬ɓ'>̹R6`s>+%jB[[@s5bupv^n]NNΝ;oڴȑ#gԯ_A\sƍArruS;wj69h|V`С>lJfPNupv޻woƍOƍ}6lӟg:uߟׯ_?l8h4WsDϵjҬs@}FUzիW<| &<# ׫ۭsv҆ :|iPM/5KL5)/]I*q?۷/ E2nzҥ|<'^RRr~u.+++))9+ NWUaaŮ]=Sx/_n!V0}U ^J=S >~鴯P)x7”)SRv꧰'N^?0@5\tm'6lXIIɆ "y /Cs9? B<4 t wo_ h?VV 5o.:I}8$9jԨ۷UqyyyG>+8q?N6mΝ}UB~ r jӐ!9$iZ-_F5'u񔔔={<_ZZzꤤ$Ig6lK/4fI999-[+/_s5o|ַ3 0l|C9es{lu]K/Ohx_OOVZ{7ܢEWREEEyyyEEE׬Y?~w,Y/un u;V-]k#|S3XED)0|lHM/#Bw2g?>%&&ZV˖z_qzJ}Z@|]3:u_ F$vei.ծm 0s+&ԩ!޺U$>? ;{F$OWV_C =]inwհaJH3b7yS5bu7au(#C3fX7qqΝڲ:8&|PC`s HHС>OqNEEj^-ZXp'vRSvj&OOp&W{ "ޣƍSӦsjiLɚ?:/'GAi4ruaFUÚ1CÇ[jPz)/:}s@dɋM,խk}ceee|%+K+Vh^FPBut@߸KqO0VZZjWSjf϶.0t@jf?R`3GCZp%`XrruaX4j}:D0x颋ԪuXhp_Q`Gܟ0JIQY>:܊몫; sx;;`> iHMbn5e tZ:\Oab 4zy:Dx7un.=TShPժecIII)3S~OQ Y x)0Nsb%r3jҠA>:y\+^,0 W/٣O>/ܹ2:1-VAT{j*efZjQpCYp7`5ltu̙Pݺ9zɋSMscqs5RϞ=:yJ+0,XQ{uFE{|" {G]}~:yG*7 n]$u…jBmZp=`~vU:UǎY;̚+XX&/Nۺj^ ZTv;:܁~2bUYuɼE04qQ*pyM9&*0p}jLpUK^cTK(9}tm߮P: LtugQa^{::|X>j*8>sکQ#-YbX F֌:z:9`*hz]uuչ sƍ3c#ce~sŽU]:J,p+ĂlZ}w=.~[#Gzo5 RSem k8 _]uz .\U ˗[G )Ss' _y˵nmسG˖);:@PL'Pnuז-G;v(!: 8f85m_:̙z Qa08k`-]}s zKG39K (;OYYzp7`m9Gh\ nkc%%%֛oZx}22s\^`N.pBJaԩJMUÆ90d!@F%x$ٸ}],okA DҠ239|gggdhmdqu5jub,]*ؽ[Ws8HH3fgO5ibÃȑ;UЁ[:TuZxQ1ƾ:񑘨tMj/\`.pNn.0pN83S7M ~Ռ=:7$@CVg(W^ћorۧ6mc׷qtmIY瀓Nգ:GX q| pFܹspo+;@\=7u!<@T2:曺:wڸU~v옦MW[,`;L,Xqg{ipp=wi \F@`?5K]eK`ATV.Җ-j: =['Z o{9}O};sT{ ~*hb3 Ԗ-ڲ:pNes0(VA՞=z= j$$誫x3խsx0`:B@ wusa'MRNFD\X` rg)07y%N +--P :\X7Էm;Kӵu6og8Mkq duz -ψ TY k=oNUj:1#h΁ؙ8Q#F^=`3q ;Os v&N 7XHMէ꣏s Fʔc0vS7 &Wx6k WF ]s wQZ4}!I&ǐ|lլuTۣj=upӟj*#4fƌ;VCu5t(}Qposӂ5:/0ĉ!Pm};f\#bOՠu_`XG^ۭsx{ 땐`Q7ܠW^C8|0NzT IDAT`,)):BթC(<QpO(DR޽%ǽyZiVRNu`%&&ZGƌѫZ&x*:< r.)0 | yĉ=ZuZ `Pz>LY@^]c(3v^]9_׍7Z`Pw9pX'rq׮ZTauDe&mެL> ;)1cLrC-Rz:< y]S͚9|$$:CtW߾9PEw߭f_[ڹS]hzO׮5`uX q| qM=Ǐ78ΦeKws֬QY/ xCGZ@U̚vԶup7nzK/馛xc1؁_N4suO1//kX0Q_{է:1VQZ=fпm9p@[kF5mj\oX:"3{~-^l1{]9sguD7 ;V/lcC6Ԑ!z- As֯΁:it 90VVVf_3v^z:wx+' Ojk 7(,ox-  .G R!Ca6n~e};] OcWTQDҋ/)< g?SFzA8pXiDXGOM?t8?Vھ]uXGq;V/(nټy[Gaߋ/}>boJIQb,΁3{E|un:|: K/߷_ *b&nGĤ;o O͛OM8 89=p;wKm߮z/[SXozuf̰΁ӹVu쨟: .Ҳz`r_dmDoh-Y;s,q`8@/`زEkhY{75`Zk 8kʕc3gc"6 ONoU>y 駭s /h(֗0`Nx< 4PM? # OaypX>:G0JKK# R?!7ȿ߯Wp i1,pRz=D$7W睧޽s H߯m~5&hRuYZ:G\}mY0C5ҨQ< +X1xԲe9cN͟o< P߮gQXqRP5ԿuPHުO?oT90S7}A͚e5-O/o`xZ |-4I{UqǏt9=P5/[ӦY;ե6oVÆQ 0~uw^sX0e51@=K.Qaڷk4au+uUڴ5`~s]}uS< Nr|:;g3ەWꢋ4eu_[Z[jHA +))*N7ե.܉4 |]_xaoW͚90dUֲ <$ɱ?É4 |*);о}z-zuc%&&ZG@4[**sXsKOXx70<͡ת;;гjH5on#xDo_=F;7ܠ}u=9 UvZN-ZXGuezufxx~;۷k|u&Mtz)曺2_c bZmެKsy'L7s/4G ];vX^PV/¸qz11S<ƍc ziXKrM{$eevm͜iJJ4=`̱~3=a$8Q_޽cz?o~SկowԯTWJ~XCZ|؞ɓuQl.uuQ܄=Uݧ׉9,7WǏ+':$j;9&LИ1Ln'ꮻt9jBL b֯ 7T70<->nP&L÷򧧟VFӯ0JKK# FԱc=:GŤWjU70<-n~ڽ;>Wׄ >8 K 6^]O>"^qƍj: n]͛롇sxs魷4cuW 6ձ{NZGnSVoslf쩍uQB:gfŕ ޖ_BuOٱC&;sΪM )oƍ~]0S7cdu8fǏ7s2uP<_Y)X Sz]Mf JKչ_-[ZGDԽ:~X˖)V08~\ԧu׻nծs"SRT}[8+k(.`ZzAWZ!K'z&fM n +))f}ͳQ-y4?\;{F8N]0d1V~]n'q70<ͤi`/ΞCZb\:'aŕnU-[w Է>PMXGqruMYYQ\= կXp: *]ѣc9\Լ9ӯ 08BݺORNu:önՕWX͚YGq#GԾ&N$ 0Pq>qS~ xr-\;t(P5ukx}_`pJ8=:(1xFnP=E+Vuk(j^yy:G 0M(?Y3gjVzu@%%;_ZpGȑL'Qʑ?Po5zu@,hӟ{ugD^_Tݺ58@f^ C|H_o`p]w)_búr_)/WJ~]{u;W+'G%%JL)VC08nun zA}/X+(mi:խkHznQ?ua 4VӦot9lۦ'#X8 #CݻkxF&Nԁ60`:'?ў=4:GERq~S?M?w_|+!: " +--xHHqtu:gr~4U+yx:G_9Po/ǎ[7}>I=L(GO+Wꢋx0uyԾuhOpތԱ6LY,עx@we#.6lЄ z :T:]ӟZ@1OG}>Loa#FR;ڴgj OsaW=6o}t}z)ժeUh uz}5nl1?YKfM(8zi N6ի:DZ8z <{^|:3vV׮z]XG׉W?n:3 =*:3ܔ4 b$kf*yALSH-Rl+MkSw=YA57S7KڢjzJ9Bf-RQacޯɓuLG8 pQXŋ.-Z(Q#KK.^TH.Ud(E7u `Vϫtsoެ,8c\vCB4m}tF0wZ{Ê8]MB_o:ud_f0PWlaiQ? 0*-Uޚ3G114ѣ;pۧ QSKjQ pQX׿aÔo7庽Vt XTp|'9 pQX…ڲE0:;޽M~5rBC5o(gZ-ZLy{҄p,M]d3gE ǛQ/\\q4>li*%&j.QCvfTR`0WPFWkPQe$UTXj^F{}TCQGfi$Q? 0& =]?CԾ(ZBKpIqqڻW;vXdX5)@ڶM2ڳ Ŧ8"!Ai~q0\8ܹvMb:G+*h*4 6lPj/7vԂڸ԰\HIOњ3tk))Qxƍ٦ On:ʵTGݰAaa4]]`MI^[oGMG]eƍ֬1`銍Uzu3v ɓMGi8 I:hVv0v/bK4H 6LgΘR6Y`"rwקjeer%i~m$//,:ktBQ.SVcգ^}t4 0`X~~pEh2=t_[PkjI 0,YwgСԅ PV-3sumؠӵsMG$/WFnt>]iQ5\?2oVq0Rcj" ÇMGG/alZDwݥu0%%3FvwoGK5tv4nJJͦӐ! 3yM~ШQӧX 8 0Bw)QQJNc ^Z ڷ 1&064yt䈁 WnZN-Z`#G(-X͝1cԹVd=E?L11z͞E3T\\ef1 }4~>`XZSGQZ*-m媪p}Tk~ݎ ˛?~fffVVViiiNNNN1pHUzKᆱwոq?hLm߮5k~dai 0, pa~[=u]JN&MuԱcckbN:зo_YE5k_?W^QLHMUϞ*+h46m^WII~EgѣAuS.TwٔQF.wo}tQϞZ~E8uJњ1CKj*pCü,uc:tHG{wmܨG{zRJ~f.TT./ߌ1:o/.];*.<'P>nߊl8۔ի ƍedh =Ν j :'XXڰA۶ug_8fyq֯С_;I31u3pԼyZH]*>^99|y~~[wީgդI:~ q֝4&$D|\]UX^tjN6OTzRxLѨQ6=pM#GjH}էڶcGi'iegTzΜQt A@NWQQqK4!!ARNNN_1 \2̚zKԅ ֭MᔖDvke=Pw^#K𐿿4ooNc`??0#Kܓ ]noܸQÇ%tMrKMGXM.smEEE-.yrĈ)))F*4f `[(@P m۶j*22رcWVYx'__.]L:Qoc;f6iҤFN\uVZnݺo߾wvNNݻw<oz䴜@M>o߾>>>6oqҖ/iii/^jU~~Ϟ=k:p)f5>>>++k„ ˖-;vlbb[TT귱ݼyg}霐@m˗1{޼y-իw}@M #"".\dɒ[n%&&棏>rrfN:зo_ۭ,11QRzzz3gxzzKfSshV?^~(>h@-걱-** \re˖-'N茔@-oo3f81 p5 ̙3m6ٳgVTTFFF:)+P7$$$HqҖy[o~xm 8po3vܹO>SWZ*..NRUUBqh+++=<@N:;vYaK94SL6mڙ3g ,Xp3f8+,,_{sΙ\Qg￟5kVhh>ؘqh+++~{.$$Yqh븸W^ye z饗ϟאּnݺmݺcǎڵ{דxg\]s\MIIC=T\\k.q:IHH(((7kFEEIo.\8{lp}>|xϞ={=//͛W3`šϜ;wfiT$1?ctttVVVFFF 9IDAT]?#Pp~~kdɒʟUV͛[ȡ-p@@ɓ' 3C8}tΝ=+pxΜ9>>>)))^^^"##sssNJY|W;w1 "GglرOMM uJFVuӧO_x񩧞⤤$]v912 '[;v ڵk~>h۷?eee۷7}M}:^xcs`C[;cϞ=+VϏ۶mŋ{mrh[lz={xyy8q_߲eˬYjg7nxѽ{fee>}ܹsNzi7n$}]LLL6m|}}#""M'*Zaݺu/AS  %Zl9qD'j?~ԩڵѣǚ5kLD~ 0 /44tʕ&R*//w#F8ai~} M.(@ 0-Pn p `[(@ 0-8M&L47IENDB`PKFGX\ image7.pngPNG  IHDR XsBITO IDATxy|^uom%-tofkP, ꨌ3:3#880:"[+XZ(].ٛ I =M-]sš.6 HjhhR 4'@ p 0 4'@ p 0 4'@ pBપ:ujΝSRRvejwgԩYQxڴiX`&@ pjj"`Y@ǎϝ;gisΙ =~k3Q߾z]:u^yEÇܹANO?X'tu2D;A73:Uƍ gGFwkX nݴJJZ@ު~WCZg(%%{bGצMzZÛwS~IOԤ[KoݪO}J:Gu Wzi(}S6y~ucfF`gO5nVao_czQM}M_Ҍ6HٳG]l٣n{QQFĉZ:)qj@Z-৞ǵd:w_u&Oֶm젆˿{ه%IݻIWu:|8)cC H+544<.\O?۷oFF[Ŕli<}ۿ.ԃu%~W,PVVw?h4ߒpҹsgu^z)puu׵p-5pU۷o 4|Sܣ}q 7O?ׇdР|EK4`@ܿhOއpT[;TNկg?֛oj0N _ֳj?Ls4вeճgdWƱXx+顇/h<8]60nGhx=73 sӪUoEOir=|RVkW> {L?eԽ!=p"%ЉsnhЇ?!Cg~|:t3w4q{˽sg|\ݧcdw ]wG`BAzI~%tFO>E0Gj՟*+reR p8lݪӵez2*竤D|;`ze};*,9(~:u*+z~Xf{qzJmߞ0ࠫkWұc9":+o[.}M"b'Ԝ958Fo: >G!I':Sݦ;g?kCjhиqtQةӨQzMlE:}ZÆi2efZG=p|Wa "I**miǎd 85gv ˿xBoi^+swOj6 ?[n J+)?_sJ+ծ]Z:;?e3:r:W}{L9.ؑ-Çso0xu $:ݝA ^R^FѼuUzunh{UNyp ڻ:B%8z@҃7ٳ~}> $8zJu|z)^O?qKs|:ҥ^-6Lcs p٣&=h">l/V߾Ϸњ+=GaN/t] (@Ockba[nu{ߓO6;Z:#P54u9bp*,kw $ EC1B/ЋF.hM_oڵK=zXGc魷39iJ}졇ҠAַsc1,KOptnQァ͛sӳJO:z:?e h?׃ZYj>)."}YY^;W=goNqidu쨕+sD('NWяZ뷿Umu0clVܩnjX~k0Z:U}08@~+=^y:G^_ͳI9q 2: x>y}#9ot{Fu}coCAC~03lԡ>% ƍvq0@^I hYs﮻? |Cs,>q7!׼y:G@g\ӷOׂ9B:дVD+?>]'OrF=ZF }Vwm"!wީ7z H pPts~3WW]]mhz֏ fcc f9B7h#!ݻkI @ضM_}f%!ǎiݫt(d Y-\|:s@ݫm4ku6ڕ  j@r֬;ɷdԿu/ voo w呀%`c/[oU9еf҂9¦:p^?Ǎӹs*-΁ xhn8aɱ)0`c/]L$$##:zJ p 8%Ewܡ?:*FXsZH.=ۛۀ)` 4պu&ޙ7OKinxڵG#F/X?oA_-cG޹o.C[ZPfKG7sHT\Cat8m۬sHT?77Oh-EAS嗭CHK/;Cx*5Uw$0Vǎi:|uO|& 4fΞۭsxm|-X-J({%CQ^|:)^ӌZ.+m H %K#ԫ֭bx%͟8~%4~ESjbaP{@!*>J^{M7lgsj >S@h D~s[nѫZj@'̈́SRt-%BT9yRi,>Cz@lgjR}9GLpݶm:uJn ۴puI )Khufm9@lo\cA%%9(%:ڵO z+@R'ۂNnO5[nݺkduӟ\ito88'W4%|^{:Dq=l9+t z ۘlBWζΑ,7ޘ $8vұcQ27ܠ5ktu`{ZL3_]t-];ύ^1G NEtNlkԭ&MқoZ΂nIzzuG#Gjj0ptڽ[[0qs@tZ:+iR6]0w^:+߯{5iuKKӜ98INԆ 1:n6g sXLnPZu K@r'ҥ4I]ZЧFК59[aeCZӧTǎY瀵p9\NܹZX q  $8I/vta#^j[a7<BZ:ituX iGUC/vFÆsg+0$YD7hΜ9֟''X46WR  u.ok,ѐ!ڰ!֟''`5qhTf֛oZ IZV#FwonVih֦Lі-:r:i2]{:uati| ~?_СN[oYpҥ3 u_swDL 8b|Sg[3jΝ)` 4cspa#9>hgbia/8}ZzгzuL?L WCzhin9|X۶i$o>-<{6+S+nݬsCK0`wo h# m2Ms̙Zm7 7X & _ -KMՌZ:7`\zߠACee9qaŮNEE:~:Q4z-͜i"Hfҥ![dKzGgd\rW 8jjTV)SsFN4I+V0`krK̘vq=wƏ#Pp\IԱu 9S˗c0`몫||jR]ҬsIV/͜Ʉ`yxfdlp0 lf̰0^b?z|uZ:%z +Wrad|00xD:GxdeF-nb\ĉ*-թS9H0m`>Zq)ns挊5iuPY99b3 `/\͸qteeuDɓ>~E$ B]sM $3{ie#lXՓavƎUǎ>~E$ x4`WDrir $3zJuYNߺn Xhge1od3}~[ ! $3 :WA>ikJIѵjj@440A-[sG5k4eupb0Y]# b0mԹ:G8M-hqJKel:UW:nO**ԣ [ZS0섨p`qad[\9a@ FarrԹupO{ك >Y*ӿQ-ɓajksgQ-Ze)k|1 H 7~Ml\'Oj~@8䇉qs!D84 -@h*h qI>={j[B8q,n5b440 #\%%9Te l?Vu/8XIIs9  p yi /5'60iqSS5v,Ϛ`'ƍX@Yb\2]\1Ն fn4 k\md sSV{j4Mb l.wlر9%u4bIh75,DBWuF6l6(p}R\#թug\V'jz,@hw_޽uv77/NUW]w>Ç5buW5uuTWW[G@(ڟ% vl}IvYG{J;_?nzwt5kVQQQG\sM?w !7@̗IÇ4ۊ233# 6n "-m߮3g 7g ',K x?YeB͛xٳgK6mڈ#?hWΝyiqaذA7ha;*3SEE<: ԧC8,3S!c04_~A5v9s-֩S| MTP`ml.i'6`b*+S~uq h piiiNNcǎ3g4+]w]׮]u}hƋ3ƍvB ~OkN]:py1.JJ4lv+ 8KWm>ܫWW^ Gw/~,X}mɒ%ӦM 55zeeYp[AUWgx++K:XpyЌ slN+ s@ɓ'OVnm3g|G۴IyyjU.CkVK_ ذ-UQ`\3z:zrȑ={3fAСG. ߂O< Ras[ |Wb.©SӉ[ |I8}hݺu{'zkeembA3f-XJJf=Mg?7 &Q=uUVVr5y~cMf'5s>iH졺:쩪*[GqI|я4}I" ~7qwx{뭷},Y~>q…UUUSL5a,/nkȰ9>@G:^&W C87ٚ,>/^wv„ w۵kׇ~z͍s]hѭ_{t78pر酅?_XXطoV~<8{V{!u7 V{Y֖-9 -_^m_uH?k9Ds}Yկ> Xt酗UuuuqܹEEE}W^׮]jbEjN-q#'`Ÿq*.Vmu'GA6m3˃'ʕzi>V}?:`N_IҘ1z9YL͞o~SsZtѣP pF3P "S% ɖP=РM@ܥ Qyy@ @WbA7d> 8(`Oܩt]uu4W|^Bܒ:A3uvkWY60[,K@ h[RQ u8Ai6V.XxX.4K@ h[aX())7N6X;@m,﯎gu$D%w4W+B~-0@[4%h,&[Œ;:+>}ԣvHr h[ 0ƥٳ2:.5~hRTQss Np)?:Z.`f&7m6ر**$Y.6Lee9 =Z{ @7# pz)/:ѮƌQiu `h̥ J peeu*/&| pQmmJ=zXpX%+4M8sF;v(':7vlt4322# **t:( hÈn f ̵Z4hPRQԡu4UWsx!==:B ) TTeD6B~>c:LK꥞=cu YoXb p&`\q Na8zp9&0 ޽[F7$ b4C'a;aìs-f\.C܄bfC 2ʹ|= J a=x  8a7+?_))9K3.ܞ=IY@kgNoƀN2ӂ+EZƃfkfos ={4zuďs@#%>\YYiuv &$ఠUZLoo,?/^'UU% Ȱ*-ȑ:G(&qpXP NY14"eg+-:׻ӵ{uD[G@@bY ܤlUV9h PK hDgjlkA$0.U2DEWn**tu qRPc"8tѠAh=Ǝ vb`nB˾}j^Y_[Kh54[AAoST_snB˦M,K x 8Wh%iN^s Q#G?noŽ =XnKKSNϚ͛mP;#Gs`D܈## ف&e\X@(KX⮑HjCvIaYMmGޭ,HN^͛tmSvu 0DFChVA4:yRUU5:&7WeejhxBCS'h\@#:8+ƎeVqƌQv96={Ge#~5558!knA㕛 2 8vaٗ s 0#׻WWW[G@hnAM{Z@(ؕ(7:.@䨲Ruu~XEEьn̴ ѸD,/ɖ@csHtںՏ8@8sVt憲%y3u:G 0pwUm /# r39b-cW\oQǎ:0zvٳ9-f럃)fs IDATf7J:t᪨xoGAnYVɓ9 8FL0+8͛Csbpeih%w Eȑڿsp pfZЪ<4z4*h]C˕mIKSVʬsFhi#%z*++# @eK4)VqLQعSzgOB mp pmvИ190됑aRYխuQbeJQ` .`eN7[huh6LGQHOO I3p¸2p,C6.#f\˜ny=)).`p맴4UW[R0 9(':y354#vЭLA Rm}:`Hكfb#Bw7 &[nٳڵKG[@SR{^tH pb#jjt 84EL#FChJ[ r>qBM"?_eeįXJuw`,ΛAx\.B7axR4Zz9qVT䨼s%ƥ;`8@a(Xtcu\nU%wsrTYZn̥vR1c.RC 8Fl& UY[ sg  n*`Ti)Rd#Ӻj&`D*_?¨qYJJu&Gu dfj>>m#6555%%[, 8faښ e79XKp pQQ(4v4r˭sĦ:D99!G(+K;vY2e\ -cp pOA\B033:!2(u#Bbp˘6a:tHǏ{`DSNz2!m|ΛA׫q)RS5f Kp pH!v!0.F8ocQ9' +;:-#2v &;fn傯̊98xN꥞=sOÆ;f#mޓf(k{2r..&bl^j"4xtWVk \ 0h̀G KNsA{Y`/+S(xGP9{Vw[Γ`DVXȰcھ]G[H4nNYFP9"O 8,KWkϞծ]ʲ\t0VY!CԩuPqa tPap(xR4ps py9o4]1`RSU]mh R8`hMxe ^Lkky锼<.Ap+zRڳ:NrG 0/`h:%~=.3prsl  9ϷxR}KO7N E[v(x.P(&=5xuƫPϴ ^ 'tF΁dɡF+'G))9,lSjѣ::%'G[y@JK5zҬs Y8olkBb[ 0o4]ӹZ^#v9.E/'GIp3>.ëgqhh DǫkW ;s@ f«3F;wYO> :`q "9X8f]ӡWyu )jyq5 BۧΝuU9\Ln5tN4kjj#:wNZh 8  J,K  q pRZ΁݁R]]mf",N|%ٚw8$}{ -[s4/33:D0zv 9wPWbpxXn5 n&y32eg[@ tu54&)A4.JKSVʬssAYo 81l 2wGixŕ7 -={ԭz6pbh '`8•xvt0rւaYhLl@ 4체4 8eCq9bTi) 0JMfeeu؈ƸD'&%ɖ@/ÄAx[CQ;GAJ̞ypFFu؈FL',;(׫BcX@̼- m>`8!ȫzٛ:UVFa! K/cWn93 q .p>^۷++:p fV .]s3h,KA[0.N4[չu:TGQ_}ԡs\h҃&4( X.F~0 0"/ 0qz5FK9&_檴T9DL ڈ/pA&``4C}h.o3lYBMMu$[% 9.ntyG#GZ@|*`%D[``WWW[G@R>j n#p5ܨLF];O%+oϜѾ}5?QYs\*3S^M rrh-QJJgimoi:W/uwޱq0.xj^5K 0- p60ǃ&.֫w޽96p1ce A#"{Y% rsu ܈8|*nԷv{oKJ" `-HG]~>  Xұc:zTCX@+>/^~M\N9,*)QvRRs H Fi0ls ̔+3Sii9$`V"/`LG+5EĭgO뼙JH=hRm7fm9DK*-e\XW4(w hB HL@]8P۷[p,xt]OXrx"hӭ# yʢ6.Q ָ XtHOꫭs xUQm->b*-|'xдBG`ZKh=]q@R;\kWedh6-HδP 8;|-\V!"Gx(?1ؗtuuq ֭CE&Z0p L0abQ7hAV(`΄;j^}Z@.< `(P7!ԩG{`pi)Rf") ԿuըQڳGgZK?s2C+.FKhAlyoõeue)hA#jh64Vg:!mR^I\xb..#NKdf̀V缙jHL=q.pC˕mmw)3S~ l4pTp4333# :L{('vrݫtimΊ9+lӂ1#|hEG䕕1`o?{wy K,b3bI} R8dt2鴙IsΜΙiOO49I;M3MIƱ`M $$bX¢Y^u_!{چ 96Fvs3U]y3 wVA,dþ.x\T^Çuu$Ir3 &2Ȫo <(jLΛT q)9"(9FrRxMD#VS**sy5ˉs@PR;d˅nTR#sD)̾ oDVKW 5J#GZ@|̘9o!A٢F-VAf@G 8ob\BO׉::Ÿl>FUU܁ޟEnsVDYh䆙g~"%|C4r$G@#kSm-fߍ%A3I`'a\J( s? 0:rJifZ[[;!K¸D#N¸Q0/ ;99}Y^^nYN检}4ϚH`$䣢%`m-C3 i8[@<?xwuv@{Dl~pHhfYg".`V4hh"GAGv=" (TVG!iL왈 ~f@G>#$S9ΛAx^B>*+iO`NBx|R;I`q <s' 0ȓ6f/F2L8t*Wg'y%N8>$R/Fs4\@ x^MCs 80+'N|=ztQQ<Иf.C^ bNoQrN检ÃfUO̸8_r[nO?~u͚5Ǐjg߮6[/bbǸ8?۷og/=/ӧ/"MiUT0#0̴ zU}dFj_|I&]'O{L.:WUesLķ#əCųfU4LQ{Nk 9744T80WUU۷߿ˀY5bh$g Ö|YilT}Cb͡S\7MGN57'h`YӦi`?  (57W477_wu_Ovf| oFtd+>Z'FW\8 >OlV$ioٳ^yk?7O?~h֥R)G 1cԤc#-[$g ^B' 9"AQ-\cǬs+9_ 7i2)7П|3⯅R3Ϥ|2uhƗӧOd :!^f(PM+Wtu%s0ApUvk'qɡGmiiywҲnݺ{6sD5[EۀMM )ו+lNs>W]]O?Ï~zhȑ_׭s!A8o`b\B::ҢYsu69ϡx5k}_0ao]ZZj brgW$ 8l܄pSf94F {2~gy:j⨿ٽ[ShQVQ:RUϝmۢZxŰvh07~R)8闖G}Y4)1ΝlU3.!h $F&MRG>:l`S}= 0Ƌ9smi@Z@l]C̾Aee -[">ld=hRK 3s *hd>+4 r{e8dl* 80#2ht:ꃠ 4*aŸ00a|nfssst_.1AG4dZZs(  X3,``P`f饥}B 8I 8Rr0A#g.1\RQ辮8/C8LG#tIsl mMcUP`z9ƒ&B&r}9#%|Y 0p3`AF%Ac\Bn%`f&(}-V?Jt:w/`MʶFnOzPYy3#X|Ф1j8:x&Be[#7K4@8p9H 0"d r@B=jrZ[- 0#^j"Fب.fwE=A\MPQ ],yk8`ѡGLzكfkkk_%>^'N:Bs42بYOzكfyyy_0]IGsq'dDqY9\ܹjldMDz JrUUipٳ:}Zn6`dbN;q` 0+tdy}M΁d`hhPER)H wf h^UVFqtsss_56F1F;͑f2θD jĈ(.-- 2wh#VYf]jpǥpi w%`/).. $- 8rCj$c;#X4:q }sd>`/UU.b;UVf=fe30ԸD Jnkq{fblyYN=h"T0~1`/EE;V{Z瀫БshFؗoN=/MWM IDATDmMA3ܹjjzԸD c<绳9w荦 -A񲀝iA)a4yv'v2 0Џpg8Flf_=BgpY1޸D :`שS:^SX@0޸䨮F\[.G cl` x sUUڱ:NI9`<ċ3;jHeF4@FkC\)_ UW 8_>5J#GZ@,`& p=7 o@/-- sCTTѣs86 p|*`74* ۱r4@Ffá7S\\"d0'`%LD dd@͘AЈ;T]mw:}ZO[SWj^͞m'4@x TV.^.5ĪbwFޭI4tuY`[ ._D2 4L橮:L|39 004۹->VvRY 7!Ïr9./0n бcA~fkkk&9|QKle ;:D/hY^^!dvҴi<:G/hy=zѡ#GxмyP5KZ +ʓk v{Q3g:K(`pL<(z$̋$syhl!CtuX`0T]zΛI(%i\fh% 7#tuX ,|SU*> !yTWg"<(`Ǘ"T.pQnMX@ΝӉ>:Gh 4BȘi&|NҴi9`djhМ9*(;` k>hYӹs#Yp M T:8^K&g hUVfgN͙pg$' 8+]x6bF9-6esj]lrI p29~h[q=Q͙c#4@9[cͳ* 5ЖKڿ_g[瀵03Iee<:GhUU[7&(`pjVbZvit dRKr$hjҴi2:f *fHRR:~:gKMvP:mab0$%$psss@Y4Afh!1d>tKwoŜbD %eA(r A :S1-`@[\ D#Fa͙3:uJӦY 0′ ̴v pX飏4}u8 FȹpV}U*e#34@^8oO)Y mpV}**4'8 ۀϢT]x{a\hݪyRG[%` /#Gj(ߟ'dMў=r:GıTYinQWWg4@..'w vА!vtXcq,5Ũծ]z:qxVS7zf?Æi$c!hmUAƍΑ1` _ivA:`|G|Y'[DŽb7[@ +%14ipcm8+C+`n&UL*^E o,z6$M]G%]o߮pF 8 8+^E 䯠@sC43uΟ΁q4=`_H"xF_=sL pMYΜQ[uK1{^PUv@ 0gvV>Rrī;;PūS)nо}7N9A  5,ڷOsXp,43޳G**gī*h,7/@ MM*+9G;3޾e)A XK>4@ƎUa΁q@ c\O}}e`LLכ8QWq#siN' h`|LnON2+^\W%A XҨQ9RZ@@.^ԁ=:Gh`伭%^'GC3]VSC܏p{N95鏝;5k Α%`  >龨:`ء* 1 m>پ=RG`TVI9R)@~jjx1;ILO1|JKgO98KOtBl\٣Ks8,FHU V$ 0.-- ! LK(` 3ha1*`N­bT̙}x1;hd7/8, w evۀNK_o`M&[ki% 0ѣsA`\CLO 0*EiX@x1&O` 0f1=ߊ-ދMrۚq)m4u'.|%?,*(Pee֫zxFɓu>:RGq)TU '`x`$YKɴi:{V'OZ@\QsεΑ` H4xvqwѬY9RFMCsҼyY71㫎8ٳs>>Ģ4g s=(h6CeAQ}+1㫆k A(mXŢ{Ċ۾='A1Bcj'`?YSb=h|x 00'?#Gjgb\ܬ˗s WؼyϷYV(X\obQ1iAbQ=2Deejl΁8+W4yu\v]kkkhY5 پK A csIp+v@///- sR)o#V(X޸_uu,KA/>0.Wg h͜ctud/:Лnh#UUe3s4@ TQz^P^V=k,8X fY?5 8 TYj_K܇)Sѡ's K/k^͝k#4@:p5Qq1m %89ssUp0#vTY Α` xꉣ<ȃ&EG 9SYAG\I FuuJs */Aުa0qm[3FÆpsssq`54Uq9^8ھ`=|UOiiiYo5yb< }sU]&uvZ@6X gݫ3Q\\rdd6-X`"(x[9^\N9^>\'b.NU:s:K:L G/ǎK1/L ˁ*.mYăfpq)^<8K4@HQKΝO{o8gpp̭\.`_.pŏqEafoCmo4MP12mΝ[p!V 3`jkC 3,5DRA?ntI:GhR3FX`a\ttx -RM R<ܩ34huaɰ`Oܝ='4kux͛8[5K[ۜ-,XA\'k.jlԕ+9%$g37> c Ha4es?#9ѡC:: 0erL{{{$Y+fZA`]NUWGY8Ps樾:Ң4au !伙HgڹSUU9boFԘ19<7 8K۱ßr4@2Y]^^IY':GlQ3>~fY 2f}K4@&Oի\46!i.֭!Чy2A>^᪮fLw'`!iJKUX7GюJsw42*h?n/KGq}zD,h(ohoѣ=:G@hpǏ[H.hT@,`nUMR)@׶m!Ћ[pu;W:z}H xt'`!jjى4@ ̙jh477G7`](81CO:,`fZ* 8g +Z:Dph 4,GQ*jYp̋9d:uJNY-\QSs}7S\\a`Vhcv\+ tε΁pJi<&]sMӰa9C nB\uQGA |nӜ98:`snoY 0 TW.ю*/9 b/̴!CTVF\+`fZ* 8OUUڷO/ZuiD DaV8$\!zW5hx߯"k#P4@,`U[:;HH4rMSLQQu熺ַ_~˳ q?ѣG=ontm ۀR[M +cj0}7|sڵV\9cƌx{+{oUUUg{y{{{1[QN%=&(XnOZN8};jasԽb>,_4iRw+is?ߺpB:{ޖ@F%4Ǎ 8-wgdǝ,[g744TVV^}uttWÇ={ 5unyyyEDQy3mKȚ; wK6mmm%%%$N:u?}?vԩT*I{|]wM:uӦM|{'7ߺۛ{->O,o p\|֭Z8 G>a˖-|>k}EΟp헶'tF|'t0[mW" 1@Njoo߾}_qM6>||={d&Mx7cTC ۷'`#ZZhs$۫\YПud˿+fN}іwy---֭{P^z/_~G._??G?z衇Fw_{gy5?/}[w{ǧL&TX YH6_/rsxQ'NXHm۸`xnK4@ REo/=4@a\/f]ΝӡC;:*РoWQu0У֦6͜ipՒ%ڴ:D֪JZ\6yY4yܬIjoo[h ` d6` %a\a00dfҎH.$7QkN-޺ G`fG ,r,%=&(`oh=kMZ{ޏeexQǎYH˗sw ­cI\mY= R)-XRt5c2`E?ٳsncalQM snc\ƍZ:Dh55jjҥKbZ͛ǃf((`$AӰl–8㒡[_1tUW-ش)o4MP>)/W[N!f\B0GiӦD$I8_*U[k#6oNL 2]ǭs$@Gvּy9G YT7ZH9j-hkS[fͲ8/ڼ:Glۦ l#|4f ;yRghL=ت7oւSxRVE!9e0f*+u&ZܦMZHuOZG@,IVlUlF 2/YŠ($g\FvYIM[G@f :˪9H=N[]B@ 0`s"7@R)-\v0ACj~^;{V:G$hKKfv::TVf ۖ-QauH/SaI2:$jh2$ŜIVAI̊mڔ2hK3gn=?m7z'Q3&̸$gNԋ9,`ƃ&oו+ji/% [V9q#3ªP%j@v,6r&NTSuO;5}uF pHu+JDYL~h"6LɸK̄AxY4̴Iݦ1csx-9;e4pNA5/^L-uPv0 fbmvPp0fÓ h{!C-[fQ4ys(i3-@P.ΝݑAKe 0$i{ZL[G@(rV٩m۴pa %j2Df:wQqƍ!`Xkk%xЌŋjjA3t4pcJK5jT %m^ %p 0`|m٢.(~UErEB VF`V̅!iE `F~C-_nݫs @>X1fHΥ#IM @R9¸䣲R|YZ:Ghcݷ/[>?d%  /%aa|P%m.,ԂLN3gjpѢub|9 p>Hmm=:Gt0t+S,-[TY!C"B/#H`n}*rƃfĒ-Q |>/ްAVE=HĎӦS[爭g,a0vnSb4h|ۀ#(]$QG`qjj4hu#4[V!bA]ƒ&0V{p*e `#E flЁ,[Me#ؗ)HD koo{=6Eƌjh OGeTW sP:M TkkM?Y8GG|]v_%x&•xPUVjf1{ĉ9ow9ڥ s$̭ /zpi4th_J̄An{Owa 0EkΟ7~ 4xuG+W.|+CMO 0USs :J;'s͆ 4@XVs>_֯O4o_ɖu5Xπ~޺jӼC>Oѣd#VNTksxե?A@ /y9.ZwkPM7 Wp\ Z\9L.ZJ6(?^cZr{:D_fyb.T%`Mk(e#>hm %{c_hs=|J6»;C$Ro klmd#P03#peGY爉K}.a0VZZ9?+,[Kwݥwߵ MG:$F`i-]|!ٴI**a0V\\︃8S%[H ^߶W6hٲ41 l0[ЍpTeNЉ9wЁ(q6l͌ p܍pԀZ2.@U_o# Dcr֪:o&g\ 0`[ӷՆ!aI> ^ltH|劶nղea|6+ל9~54D6.;Qf'ujjs$U /y0Ռ1"~gRH-pҥڵKgZp{i N"jW3!y=.fa`_54 Ғ%'`Q5K:t:y u֯Wgut 0` P9tuzE '>7ްah$ysھj_o֭?^'Zp 03I>;*nO׭CϵxFI~^bo4yjoׁq۫JYu-`xiZ_Ksd/\zbC_̽ p_hcYTJݧW_ )xl ^5J\ms* 1ar57'iV0`Xyyyդossr(`x{cy\5uƏ'ޛW_=:گg?_}Yp 0?ݦY9k 耻/מ=:y:G^yE<`@/x Ʒ #E ~U`VZ:~)N: 0,1LF:Gѱc~r>i p[vMVRoΧ7nܴ KJ*_=h^˵oN_]wi`z'g!=^y:DX ` vmAp̙:Tuu9¸﮻TWӧsDSƸ?`Xsssn19i*r.`x!sjUq0kZusD5i&O<`Xiiinlî`hvktI /=`̶\k5p`q0g"9_C!0V\\_:Ucj`㸈u.˹5kcڬsd,~eگ#p&$OzAq@ X&[rC ZɖW̴P^!CcuE˗[` ƒpٳ՚59d&vۀs~ʸ $J'u:GhZ|:-\kqu̙gѢE9dEj~XG ǥK?^ih(ٰjG!Bs~3h1C>޽[Z: k}~[1~ uuplؠi4iux!uмzHux1' ^xA>j">hcyn5J׃_d؁[-]'tu Pl;3zu]d#^|Qu-{#x;I3˿bst|6o=#pnM7s`&Ys 0{ pWuڥ5u{a!Bի5|uؔ^cY` fPI6o -l:u:GОu@\}zEwuS+4?I& r@ `=Wc~׭CèQZRb# ^z6x[L'O:G@ΝnqC xSsYȉھ]k@~>)'!iFm@ gsY.5`XP}ѡC|^h@P /=~3]lwO~p#p|0x9}!b(%)ST @ ?'y{o3 owܡ_9NkLLի4I7ۭI͜V j%WVM3?xB?u:>ЃZ_ݯ͛5p /B=~Cy{w__C4?֬:p:G~^ ^WX~:|>4?1sD k,‚}SlGx7'O$>w'[2)׈ F O:޻^|Qk֨:G<Ɗիu##sz f 'ϫ:GO2)`?Y9g?~7C 0x&`^~:GN/g7+VM9rr6n#X-`7:DNSmmKp'3XɛojD[s?#\.w4o_JN!O֐!9 ^:u:--G}dM=u<>9qdrqPoh@ɟXҪU?`OO_ul;SkƎ gҥ9ܬ5kt ͪcGuvZƮ]ڿ_g@8>~9q/'?u,=>Y_C4TZusd{o sǃAY/|:| tuӬ 0`, ڸUx /י39~ovY1{җCx0'詧\lIw~:r^K{w>{V/:C#p /Wa{:Gvбc^^_}yG;s W0o:/X?AwgOwz)  0iӴ`_sfHkQXK/)8^>/:/h/8~\:RXEm- 3F>sgt]<:/hcab#mէ?#s a0SzEY詀:C#pѓo#)I&e ./m}7Ԍz9-\h@zJ?q5wvQDnrGsSjjR*e%hVM3%qDS կoF9n'~?зe75D Dm7uF/ք z׹|Y~s0뿮]cu봶S9B knn[~8t:zT=fy?#gC͛ 8@v5p~wWe:~TRb/4B g"__DScekNYaܿwzyWv={}k9C +..rG+\ 0@_$OUX d8pcsse'w[@ hӣהJoΣ:0?(qx8( CbąkB%xGTzQD8ml'FBZA+( &"p$lI *g7}~13>u^? AD iiVa41HB "cաo_<MDFq#.+CbP*8}՘2Ep "2?qqc$%˫#Oq&Lʻnm"Ylۆ9sУ d@R60uH)狩k-[ FnbcQU%,@]6oƺutl<H^RR˗P ~0bܺTܹ˃DdBB.l_pj1%#jL$/Z-bnAJɪ;220pÇc"̞-4ᅦ$uCԥ%sH "#~=4K") WK]L֬ADǏ J)SBA\ ӯ@߆#$.?<hdv YYmj?}!%s-Qm؀O?ݻ};v`&I &  JTo1knބDȼ:X?/ gS7>{|9jj/]Expq&jٳѧlV __#(HrDdZwX3gJQ8|CJQQe% Z^\^F@Nupۏ0Q;Wp<3zD)"2Gg"8Rb**o YKH8wNs%~oC"j!u{BD.5z~5Nip)ő)WAl&@H,,8 K8 VZZ*tXJJ׿ʕ q(:۱oze&,Y-[е+X ~=ʌX K 6VVFB:<H.^Ĕ)v ]et_j[Ddy3\Qq23yX -|_ؽX&~ǪU(*2~J .~q"fD^ر+_ѣq 8uTuuڵ5`rdg2yc"C.b4XC.KDrp>^y㭷 lM ^k"8ؐ\א˖r"=/E$Sbom 6%C.2DGrM2A:$''8 ߇c/XJ>>X3f`kj4 r~`"cѣVk?ѻV#"yڼHOVG\.\V#"y3o3]HKK&{d*22Rt4 ヒ  { f!9ӯ,HSv-\]]*- QQ8~ Lf ,O?ŏ?bj,'qL_LhpII֭[/]][[[PPږ7r05jQ\cڿ%/o]0iA2᷿Ν_yLcKl`2kl`!СX_$9k 3mw:&۷U*,D2w/uÄ l1f >/Rcp оI|ɓKDNN8q|MڹXii~2xСS'NH,,0|8{ŋƍ 1N8"%{{:CPhT9*ƌ1N8"%WWdeQAX_}ㄣ_cB <XX . `0<٦45!.'b̛g|D$?;㫯T99mzKm-/GDNq u ܺ#mzKEf̀J9ęZlҥ1w<;/]ȑPp,GD2cm,[Yl;Zݻr$"9iiСؾUU~g}=쁧'zٳpq0%=0lh4^^ (,DCh4G|=F?/)wᑕ%4=KK8;ADԌDD(Mtj~BJ<^yV{W^֭[={6Lt4""""""2{ 9/>uZa``Z:&""""""YLDDDDDDd0`""""""DDDDDD$ a.//={رcoܸ!:QޫswwԩS߾}CCC˥JmlMP(ΝktDBNMM9r]ΝΜ9#MNgΜ5jT׮],YN6*)) 󳱱Q(6! ===::z߾}IzjTTTvv9sv5}__j3=ҾmJJ7|cee%MHw ޼y}||ʤ LԜ^ |倀؄={:tHDvmJ'֜%$$uܹceeb W޼yÃόVWWݻ6$$DDЫ % H,z5ʕ+ Ž{t]\\Ǝ+QVh4/bbbHVoa޽GuQW߿Cw5rFVccn: HYj}555EFFhjj,$Qkj`FcaaѹsgCd25/ l58''ã3o߮EӫΝ0h c#56˗wڥP($ H,z5ٳg}$J4W^׮]k~} .KY]Lyxx=z?wrr_xqCCCRRyv:u]y…?~=rG7Rt}֭[ l2CvwwܳgR,--j3Y3ꌣՎ6 -_-M9>PH: """""""w%I@DDDDDDDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDdDDDDDDd ˿\lرc}>_}}tDDDDDDDd 'O^lt,DDDDDDd ˗=c!""""""(T'%) 5'Y0Y!E:JGADDDDDD BԄW; ̛O} #Νx1lۆt|Dfo/c:uӃ󟣺?9N:>" o{𑏠gOO5K:D"\|?Ǻu(*B[^{ ?i_@:D 1B!|xY'w܁q=ض \䂮L(lߏxi,Y஻?⮻/|A.D0)J]]6$'OaN**O㗿Ě5xa|G&EH6x#˱kéS1{6XO==J`|ض {\RZoMկzU:Bىw޹t-x h;0g6mzᓟK/3&Oя߯~%'_ţ;I^_) =^xG}:u_bE_|G-<9ҏ>+/*2"= |/q"Xs3/Ǐ~;*2"Ez:O<ܵ ܂_Ă^Gdn|3,}q}غDFt)"N?55?\n? (7l?[?b <$/w?2"gǖ-w-`VTTuڅ/a< %9p0{@4+?ӟbvѥXO̙GŚ5 /s'&Mr32"cblv;ϱukTw"jvy'ANN!yo8XO?}B5kp}ԧ `8{?;?A#VDnTUߟؼ3g:-?h@nakӃovB=.^t(&CB[7ooz Lڻ6K_ xA|4&0im0{GTI 3a.t)C1/{oT'E> L`7=-.ؼ{8ppBǷ59ۣ_ݙ؈)2PQW_u`C;q8zW_̮'7t","C> 9Zġ~:|҉ /b8˿8h8.?Vvf;qxq.Ed'?̺}gb&.Ed~_/[Q.Ed}Μg?Ù3\HY,``xq,Y7n_%sGdncv8sGOah1~3Cg'zșf6wItÜ9rjD E^xS8VXxU.H^{rcaJǪ_wߍݻqc.Cg~| qc LZ۱cǏ~pկG?B_c$R &|'ذO=5  aX~[hkO~5 pJJc =`Ѣ&2ұc70p>5/8p#qwߍ_Gs×%+;|ٿ 78{W>yŋ1m+=~?^~ٕ{,X cXW.~M8~rq0iЯ~{q܃ e8==4{ .]H `O=8$Eýu$|կܺ>^㮻ܺĉVn]H/xuy[ׯDQ?X{GS\.ٳn '_a`[bTU[|3xQO'w #[|S/]>onL]'t丮._{j31m6mrcSVFk+'&Mq&> p{w ;n.LV ߏ'sY']&) ~'&<6ZnOի݁H `Ԡ7n{/tTVVJ`W^AQOwF8tw~#e1 nĉ讻.d{m%#둒qMsu3rsp!6l^Dyq%Kvn ;v݋{yG|GYՂA<>AnG;}۶ۼχj{"ļy^+=܂g^Daf<7cicǎ!fV磤ģy'6l@OGS {Wcxn3X 9Ka셧>簴4]?Q,X iqwܹxU&0=4>!nl::p3WcvDa셧zs>qoy'};)7۽cR8TCÊqxZŭ.(,]с={ynoYOoJݻalOozx9BޔH6`LM?!d>dOo<#Xq-HOX/M)>@@:<󌧳1JK1i~ l98X ?;Woz{=XQ8 Z~_:xx?h,h&z{a@KMźu|bFNݸěزŃ[y.\֭f[~;^~}}dffJ`45a2[~3Ę6{uLin}rbFG^}ɤBw6nĂuNʰm"nQaK &anU7ߌ-[p݉D8d|TVGvlqIIf.',̛9d̤Bs"2w'r `w6ւ[6aZn?/vw)L`k55:c.~(,LnGFb#GۋYXǎE,[bVTT 'G,kuus2zEr @&] ;^U,]⋒$'cd D]q + s%c x;]]3-n*؁s$c r `?]^CN`#k$Wpxс@+VH0n/͒19[ΟXF8oK/a`@8 +܌6,\(0N0yp7ݔhcGYN[6m…?_0?99صK8 +a֮\p!Ckp^bI)N֮ƍ L`H-fxyC"WH꫸& 7ed>EZ\r2VƍqL|tDn q#nQ:`<:f8-7)2^(^êUqVƦMAII4qd1~<|>Zwi+NDS*U[͢.?&L@Qt5k3-iv"n)&E}s kErtL̛ǣYjՂQw3̙h&6mAsgG0I}Z f ^}{9+ԙ9R:mڤVj0BJaBl3Iqؼyw <}:Ax|["'vk)9jm#cӟjq!FkoG[͓cU/k~q fEd$ko3G:!,B'2ΝCntCx#6nD($ ^{ ^+P_^J /N7)Eal* SͳqZ!- K &m6oKqKq@L`R\" | xUX;O,hEy|yZ8ȞbL`ۼr︴4,\7ވw~vIBddAL ۲E ׇmTlqkp 8HoRL"%#vةShnWKq%Kw/ rԎ(-EvtWzlbd-[bZk|Vid 5Z8 `mެh`X̙ޒCcJ cqtc[e\wtY w'_dʶn'^˭Ic,ypNU~7Ѝ0iqL`1s&y'_dB!lۆ#T %"7'J `);YVtǵ)B!Vc8&=ΜA}=F:\?)bǤI,+VTIOK1+mA8r022/2ʖ-Xqˀ0Gbm۰pɓ={ rʟTUIKAWAށ8;n8#I?:%bo7eq$,]j~ l[\NNu-N0As3N?QX;7ltX[KboŻ-ömA l>ލE(A^&0>}Ld,ZۥO? ;XD:VdNbl8"Z,s'1atqu+-CtyHj7,ۇ|L$GDܶ m-R,]핎(aǢ1mS}R!e_CFb7ҥADar>hٶMr-WQ^45+L`RSl/]"bҥxM h@{΅?8˖Ŷ( L Þ=QMI}C  `l߮8KciO%a\"Ehm(+# KG۱Ȑ# M:bӧڊ38|q%` ;[:(,[ƳH{>tQXH{q0#xM KKCUv풎%~4a`q lp`"څh L ~ŁẋoM WLkktb9 g1m(-޽< ~D8x1~[:xi -G`DJrtu]:.D>O wo  Cqȉ:M[iH.´|Xu=^Gz80~<t`OQg gFL`RML x1yqEUT"{L`i7țye]& `ND*$ɘ4 GJA5Юs`"cd 0E8DZ:}--5K:v(:}}8p 2nptDQ`v<K%RNyIKǑ.XǯGbl80>tvSg⪫1q"N#Fvڱ\$ \3 /' lHO#r"n,QTUgJ(&tp`"Q6r8~/,h҅[@%'c\$=ޭrİBhi( q z{  ܩ 5--I iE3'H;vh?|Ǒ&z{qΕ#1cǢHA43;~Ayq$̼6ٳ8v ӧKǑQ;` DI ƍUK`/BZ`'3Q hmmA 799q$̼Hva\HǑQW X[}ߏ47KaJ4`ƒ{f==q8 l$3 8TwZ&-"OXZ**DTs!CN8~gHA1\5I,d̛I1[MÒ1{6hdlr ;٨("qڽې: 4NW1W_={pNIy0ͳof@jtcD8)5KFbjL,8R^tvJA4ݻ1g|>82oE($Lp kq,I},aأ*) siE2M P_/ kqs ŋq8=rQ@@:ՙL0cXKOGi)2I\"-N.-}wXðX!μgR6L(1gtcgqu:0;XPfftJØ5K:GT3 SW 0ytc{1k폫&H,cv4ΜAIt5 55\"E*  8)k^̝+ ;{LwiTw)plH6f ptDWص+!UQ'ptDW0;έIM,9Xqsr OWy+$%a,CZ0I?MM'&0ڽ;w Ka5(A#aL`: ܹL`'eؘe>d$ٷϿafa~ Eglw|xQ86︙3Q[;iL`;N:R ,5?^%CNI/&tf9pBw LsW~s#hR X9gyKSEX5aLL`<3ĉ@s&98ȫ~WUQKA4 :dQ̙zBjz8@N8KPȱ-j?!dՉ,a!Ywg9 ﷮s`LHm{΅͘G2,,'OFj*dXaӧ}}q,ན]]]!ŪYI ;;y[ LH4磦F:ǵi_=*Z,g1ׇ:'lqL`Rc#ZGFb<: W$*UZuhގb8`w&R QXȽ)9|3fH!Ì8|X:1fsӃSÇnq$̙8rq`<*UF{4-ZŅ?I1KV%320i xT~竐[8rD:I0ZTTH!N@(S /(;yr"Oa4+lptuH! G t@@:U⪫.30e/ Lqi,I,#9|ӧ瓎CȸqA}t!r44wX_p&9|Q&ua!7f ;{ #G0}trp47q=Y:XGl3%8KO0}:[ywUpq̍*ztQ"i <-3. %%q^X>!<b8L`MY~"Kزtd#GP^d/UH,Gda:vǵ)nki1s r{8YTxx ŧ* g2-_^ߏ' <}:10 ٍ90-`{[Cq[ZrqƏGv6'a,w0GOQ#-\ ;~EN99q(-ıGLJ(WuPSr8Wck& +K:5رRGquRO`8x/$Ov: 2q(CGxZ`^-&:>H a()AJt萎 ٘DM !p̘ @k|.ı#^O+r[eƍhl B:TVtd(ѣAX+MÇ0TOG]N}ᜋ@z:rrP_/ Ǐ8b,=~_:arFd27T8g;\.:>QR8b,9pOfft⮤ 1&^.^(*C12ǻu}Mr"#W$^rIO)䒣G08ˉ\a&Y,/><7W:Ŕ qq;\KUQwIb|9>B.p;*)Ak+zz㈂ ˄|%G麦O`,sQ/DS71dyk-2ӃNh8n9ihG2 qt|$#79YbFGn;nXӦNIAb|94%s0Cn;n$|Ǒ»<Kǡ$9 sM8%`<<] `X/gyL&J8r<GFb|j+\Gtt DNtJҥs`sk'瓎C% w9΃)N>uyǑX_cbD8sptdr\ )N#`rqGX_"PVj8 D0!w\,I Kpt<2%v"Р`sk\\i0e!x \YZq\/I&eddr-'_yߥLvxa 2VİLrX;;.>ǎԩhht@__ڵkۿgdd?Uݛ;үۿ[AAA\ JG=N*+qtƩxJ"'dF6}s.lN`pJC8| ChoGr2&Ov.Z?Ãq}-_ٳgƍW|򲲲}{GniٮFGEVQ S GRQF:2E{;*TTp r ǛFGRܝ八_7p3<C +dw|FjlĔ);V:ő8;*8r Qőw ̚5k̞=g_Yr322֯__SSjxǴiG~:%Y=>A55#"kX;,Gfw;N'0[Iq>uTvv?BW x|˗/rq#\8rWq'228"67 \QHLA#y 8&/^xq׭[z믿???{Gǣ~ZQXG# 9{BmDK C!7;^# Y/٧O'>oĉu]WXXoGs#pa̐@ 0)񮮮}WcBWoo+p΁ .u[ *\aޞA^}n_a ^A+TWaF WPW[ \A{;N_njjn-TG76//o̙J|n`įd @@c 6}:y3gJǡtt{ߓcd&^Add)sqҥLڊF[7 |x[' q_?677o޼9ͯw1^xeҥF8GE 6CߏFHǡ<[ 8XGZlO '[}s'>׭[կ~5__z饔_??|G|K_r5A@a7wU̔A@CMCztS9;X;e Y8|+55_W|wʕO<`@0xn'xϝ;?O}ߜ:uAi)0HNƉ2Su5܎Jy9jk10%-.J%GԠL: tnn#,[N~|A ; XS"4nq C!; !Drt(j_/ԟDF7w;Jsxؙ;n$%ر2C$g-N'IHD^b.v%R)^ۙaɕ YДjyu⪫ YXGJ[\/I} 7]g9QGz:?Xs@ @CJK `JPCrszK{,E hUTVI1ñc(*C+< V_GƆGxA^AYNd$C~>ƌC+&`XIA8t!q`Lq8<ˉ8N G0v,rr(plK`pȆM2sȉ O`r"f N,b)1S|ؖalNOԩhj>^uO"8,9Y%Nee4qܕw\|!B]?,9EEq*+`Gu5;`w -.lqdf"#C: őXstg !'}}8}Z:eu+^uV%vgT#%0 `clq% `'`Qlz22ǥ =8N}(V,GqBZۥ 46m0;|Gq}t"lqV%v8iTXG*g8-owX p9pGAhKgUg E#BsN&Ť L&=3,YǏK(V'BqPL89A|ǑG.A45H!- YYqh0ńG1aKq &Lt8N?/Y3*vf[\4"$py92қH3 ;duAP\̧ULZ[\<|۞[\4"$pE `H3 <X:UTpE-.q%%<|S10S M%0yt)[\?%8[\&NDj*N,X:ͱs.<8 `{X;lqшMQx=|ǑXK9V<8;$^ΞŋɑCyZ"9VGFEitUVVJspMCs v,I`p)J_)JR./WGF>q))ΖCs qQZ O:)XY;QTes@i)q{ `~uDR Q_/)A诰鑎;ˌ IDATw#XST8\t@ް$ȤS#fdN:!,I`R6 mR=9ˉao\S΁38_%A&bGǝ% F)r|(.Vkȉ$5kǹs8{V:20Gǝ%R ~vj0N,'U0&Hǡ? ,)Q,)vhThiAatF,'UCrs&8KfwOP u/qg9!cHǡQSiS{s<`i|"N@~tFЖu(,DrtFPs`Ck#5F%8ɼ'j82p] w0qh+33S:qJJ܌>8cCk 7jsJ6 ,'20;uG9hhhw؈`P:Rw `0G9K(2vǝGtLcǤ |ttG:207u7Nag)lH`hXG {ǙNNFAg9XJJ=*~b?,Rِk'fL#- &'0[ÜGE q-"8~ʒ J 9j88m6hlDIt)Ak+&L@Fta888JJXl,0y2Ǝ yy8}qɼ<,S;n|kk|b5 wO`8r0G󡨈3d8:ɓ)8XaIN*4 Gnf |ZH8CFA^M pt$:/8r `r `Im-;-F0hoec΁8\.u `X;I N# b,'r0PVЮKKUyǑl,= ĭR:)\utQs`vk'G A^x'0\+OF0ɓ0Ni) JAEq1{ҸxwT,iXlq.Qgɺn)$uIz:LcqbK܌~8H1lq.aLÒ=`%WYWs=#OT梩I:X;*..Fk+z{4#>d`Xc8@#O{ 7;w\L\u4#L}q9[+w `x`E`sqt%s塱Q:20U.a瀮B ؈b8 U^w]I|ΖPr"#YW0  q΅iq'vZZ0q"ƍC+'"-ԡ„ lq `w w,-mm7&Ha(E:'vTk'.. DM ˅c0 / fL48 >]S:dffJ:*E]78)Nq>.;'0\{*m\HCԠL:sMPCN>\Qt\UVGn8 bmP\r窱,C:Rq`r]0;n 8z=9p X;CL w ;' HOG{td" `Ns@Sw̦>X'vCL 94'O"/O8 *Hv!mP*Kh"qqաqMYNd$ `Nv;49?\8 Ga!z{8^p\bѫgҔP\F HǡSԠ>tFS65ĺq S $VGFEq1JOǤIhiC+.rD1Q;_i"8lq `NVOB0nHdhlM.bUYY)B!UFǍ'L`axL bM`G*Pg'0[x`b#!8r-0G=<44Hǡ#OEw7A12w\bM`v *? ܐK< 8Fb__JŨ k_u:;qK)KIγVQebێ-3II(,d[gNE_Μ*祒/8/qrhnFat(*:r `r^Y;1!8-KCNF&^z{qS rǎadK'0?X9a ZZPP 5d;%vd8G;n568_s[Zk֢T:!,y&g_wuL*epЁa xjkQ\SǼ&a &(`kV[.)aLN2^q"'ǎIAQs`b47sFJc:L2f@ vRmtc 7MMqQPVIA;N `r `r (uuuIऺ:vdH K`85ӦpHuhǏE8<B RkktN踔2ذq ;9k'Ն,y ?q)/U{Tك(UVVJ$RZa n:q8Q:!ys49RX[(␓2IJg'B!dgKa%v-ő/q !#qX-Bp! AɅ A'N %E*CGw,Is… 9&%v=*qq'0g9YHw=O`8r0G%'#/;ΤS9BPNΟǹs^פq;=B )3$gLkS"-M:%䵊#V=)&hiQnUJK &MBztc 8c c#\76Gjtq O9:nι JJP[+y8qlq `vąep]dƜb'ndOojLk-$0fl`3L.|Tنu2{8x?C̘N][I\tw\[zKI`L*--TP\g ~qQEM OKAcL 1{ũq[ũ 1Ha=.#G&ws0*cũ%R$^z{q_ e>8vLSl{s9[򨀝Q'DK Gy?ŒNc#,L`r#=Y#-{{сzeeXYq۰s` *\X-N|Ǒ#-qyHKC{t2eGmM,r["X#-R#2 8Edg#) ь[SLR#r*R-ζ'0#XVd!8-N6#xxdfq!E)l{s90U"\ H`8( r$YL}U|Q ,9:&>LXA))6d+YN;NARR ,9:&>L΁LA^q8 /g9,RO xXɳ{kr*38;))$ij&#}kytO`p9g9sa3g b$8Ff-a`q5Qe*jb3҉HMĉqIbDX;&N3PztZlqFgw\QI-mG0noر̔PTfqK:qIYM:Qs*9d$[O`.DV;1c0u*C=:|yI 89,`kL`La`X!ď-NYmukGgN亮{ 0` o ཱྀD4%KaR\TWUJ,Wk\c9bَ2C Dqkc=`0 f|h ;}HArwsJ&8@~yfL`LikCwt(5=*-źu5lqjEʉZf4c8ǹ-N-^LpJ3d{8͢9#tI`$/0E9Ş-Nh^s}c ,)o׌ǘ|roB9Usv\:e8( &f}1+1lqʱ9UrEEhlttyeS-sH+>n>. &0 `ǘhq>(oNnT[[+Bzz&ͯuui708w.{$@0ͩX(nv>`|`7a8Cc#=f \_ӧ11!TlbxbKL < r֏.aSr|8UU.a `pW?N:iR:Z8ʏS0qpp#qIvؖSt)9^ >Vfx=Vs8-##h%N! 69F0ǝ)q8]]ΞU.&[:  `X;} (?'0%\ } ,>΄6~|q|px880!Css-hC.Blbl $ɰyhʏ;0V  `9DypN&QYr8( uu8sdNGGt9348.q O 8(RTz HATWc|ޯ}!;}!lq$o+ ͎B>qpX-j氏 O UN047ڵ|(7,Ifx!b>.Ta$08l8I^ʝ#pM JK9\$! 6Ņ*6l8/;]ɓ'_xUVUTT ?+͟pWŞ+%9lq ) (s UNECnd˖-Y*ss8nQxs l4/WH m>F qdo r(*Ϝ9SUU5TUU鱱E,pp`q!TW`{ɨ^.*4}DQ\%G?2$HffߩTjj~ݿ02 =jo/LL-< .L-/J`s~36opWH o0;?s87p= (_|͇O<ֶpKvĂ []WOZ[UW;+[ l܇-Lq|gdD8E>;88s|wFE"s-":fʕŐ& 8X[{o{ַ֭O?]YY@:. qp`O屈_bg82Ξr1= @wi IDATEpiio}}{w֭[JEagU!a /Y3=!c |UK 'y2G䣪*b<n6-38醰6_aloB2G $#0ݻwK^ 8y25̱X |U[[1L)Şߣ cM6g΅.x/)8jnF?W9Y"Ş0I)[,h68[,~ٚ,ag塬rdU$ -Xֱr NB}tT8C2JaLH$C `˜r2LNbd q.fgH?Q\,G-^$*!derNN:*@-Jׇ:HP 1z"{ `Wx<.BV97/g% XQ5bt/ի15s,l!6p_i68Cd'yY0`Q^S,v;8C9-~&me{Ύ!g%aP 1Z <[k+5Vn7:8$9lq;Ykroٖ/Dze\dK8 88ߣg[L\s(-΄|S,& `ڊ ( dp2ΟGMtT0q&dn3w 0݈} X0Ll(/vA l?N`q&^IZ/&aL880w >8G ڊP@{6`|WYR>--럝qX;I^9} } `ǏqpxKLg)(8eQ}3X8JI8\D#>8G ^q|_ } `yL&CX(-R&?"H`8q|_'GY7֩v2Ν,I!,n6K#A{JeTWKǑoďI$djQ.@˗q8}r9}rfxY;Ns@-%,W9)d8Nb>ThnJ)yUQ88Pg9-N-8'G8²eXC2bo}yͩ$) lNw7ڤI4 /jYxNlqjuwU&-]{Si)jj08O)O`s8h <PG$/ `҂o+X-N'%,ˢVo/[0lq 90iJjn)O`[Ξ9%}f7o)g0iWB̎|F{toW9i^ʉg `Ң<$Sfi>,3;NcSÂZDs `bRTUxHf*a^81C25'9zfYuu[Bz&yY"~~4b`ќpE"Kf bz:QV\(1vttH0/=U( 4'9z,ʰjNi8Ѐ^H:hʉ0)c*Nkgp@a`0'UN'|9**Ts fܑ6KJ:>47KAimEwt[O+WJA$*fxY"~4bmE dp9mQ5;(_UqcoVEՐ0)@-##X+VHA dͅ6GQ&0W9XU} `RNabB:8-Uy~rR}ǩhnŨD-ܘ44I\"P680I-N99*8D"!8;bzH6'`2p .]쁴7&y^ `UXb!̍>(||6Q58G \T&rI^UNzW4t p<an,}RhSq{4=A45IQ0X/##q `҅U`V8͎SH)14jIA!+|m08qqP8ЙhG a3-om%8KM .]B*%GtbUE!ik+ 6-NJ δ8VxGX:<$S*\ ['X mq (ű&u8>@۫Bx '֮~r҉}'X m-0[sW r lK>IgZ ƕ+8{V:u `RǷX(p\g'%6`qSSFCtAxQO܉Xq։qp8.nf\ qnJKHp8CJ&'ݙELq$tt p8Na'NacL6;wjk9;[6mmA*ni`alY`cLYI;'GTɤtS8WG)pͅ6G'0W9sxQlqN9&!(<8.ũSyq l[ثN' `'N$/ `҈o+Y. (lqY{djLO^IrJK>0i*X-NVOq dJX UUqPJ`sSTs8.½7pD&Ms3I\"g; ?WSljhܔqxo57 LMI ?7=>jmAz{N&</*-ڵJ`s! 8}"{|gKE]d <NQ +R \T&~xRc#ILNJ} `ҋF| =>.b33@st$vʰbtsaLzqJܛq8/qXT:»"yHȾT*%—14F8HH~$9##(/G<.ؓ>N =O6项ű&<9/LJ!TWL:߱sz"qz8DLscLz%8?!—4Qדi \1'[inq,IfI ͯ*ڵqx-s,#9XjDI󫊢sjN9E-s<+b[ `R͇X-I`s4M`ބ%'[[ FG[Xj>zn;WGc6-NSbr'OA: z<${ `RQҼXci#3=A C}=JJ QlqB[tcLĂLLiKA"30ky8 gx lqF{tcLJ$!@_P\,ʣ)I`sώC6}p8'lqVDZ&*+QR!('--LDI|v xd\ [\dO&[qwePY6G?dNW8s哼,I;r xK)8<>47c` UN} `ҎD`FWq [\4Kz5p]*QS#XvRr=dRF-NIx;ip.^ڵq@@"GЍ88ŋpIA pHx#EYeL68<8H$O?}%%XR0(lrIA$)$VySp7$VZ `'N`rR: >ʫ"@6aFI;<+$aG@0YQRZKx<.tMsjh(._^M`sQ,Cbe87% lN{;:;p)'da򪢈k2pЀS01!s8DsXiq, ap 0pʉT\FJHsZ/y8ܒNiq, WŞqOSN lNg'֯fѓ 4"G$9lqeXB:,&3\,{= `OSN l B= j'h`(+#LzeLfUI$hjTb VƲeqJr^Zv0 ׇ:JA*qp8C[\X88C} `2c#hx88"we0IvrO!$9lqcL 'O,mUE+/Ge%E3@˞?$0W9·I^= l\$/ `o`$Z[\X*+QVSp0孥}}!8d ,C$-.XhKCCqYLL`Z8,qrpJ/lZ`B>N73ϛ6-.@]]fxY%NnJ.24Vlv &-'O +WJARNqRoR!% `AGGsOBQDN6dsHTpU d'œDZ&KZZ0< 8ى  88]E_N \IL` [&Kȋ˃a>RWsptN`Z EqA(Dn8-*Cs"SNR l `T%p]R)T@xRJ`sCYʉ0)[=PH%9f*cNlx2ɫ*Y8{V:&'LQ:&c+x28qXPl͎V9|OA:RۋzJǑ5d Ap3B1>QKA걏 Dw7ZZP\,UЁ07qopH$GMMO&c-E؜n47]>'m lW9dL[05%Gpjkkho,ɘEDްI^GM[)@غ ,ɜ%Kv-N<<ֆD8%0GŸ=>؜vN9\cLppSʰv-0-Ԅ'11!qlq%a\8s*A(Khh@otƱQ2SN/Ka@αX{({ oI`sRqћ ZZ㈄ͼ X +VHǑ dc[9-\$-33Gkt4 X~]28"0ٰǏKa!% `ML`dq=AZeˤ #p+Y%%q/ b\ 8 Ylq,ɞ+PV'Hx,HP{;z{1==Ei0Yȫ0a\ -0G7tw{UK|;eqp ֆ^HaVwi 0*Ylq,ɤ6w 虻ıKAvcJ8!Ylq& ?  `2+ Q+BX,Bd}}qt,&&PS#GXI. RTOdLZEtvɓ(-ʕqDEg73,$^Ud2ǥ㕤Z\ lN2ePY)4 IDATCgE˯:N&[ `2ɥWUGGGʕX0Ÿ̚omp@AE rjǏKao}UUÚg19i$&֯ *$䧻0cG&yt._ƺuqA|VϿ`LvutY:.ށDy۰}\ _XL:2p.qbLVm؀DB: $"k$(/p1 6jؙ>.JǏ÷[&9Μ,%} `ϻpRmmmdg|p l?&0W9>Nm/y0YͅU<YFO' ֮$ƮQ&9vP38 l <؝eLq.'[ ` <_UAM &'q5; &hN`ȉ}6tcL90A^IJqw(hNJ,]ciez87 lNG:;13#[\ɓ'_xUVUTT99cǎ'Og}G/19~(Ǐsp@Q2Hǡ(i ( n].Jp _~y> ooo/G|-[dHQT*~J:.ȤBm؀7޸D挍aj kJAQ%o盔'9UN=&z[\kV__~444<㯼ҥKt: dOŠ`/Iq t4 lBy;E,PpSp C|ͳɖ-[#>+**{P#!B*%G:::"x @88&vD+'0YG lNGΊQe3gft:=66vbŊ???wy-,s&?T*,Yciw[p ߣH ,;(@`{S>í\2_O?裏_STb_X;w(dWI1{w/XWaa-|S"sN\"_C =pj[ #B}}1HĩT*^=> {n׮]W׾D"љ݊͛7WZ?b<4gW%n[ॗpq}e.b4*+ߏB]?Cӧa]GرC:v ৤gg}vpppΝ988;|_f7xĉ{oPacQ33'P^ꗂ(Nb[o[nַ׿/~[o˙3|O~ӟ{?? 5Br_Uʕ(맃*lqbLb[T"a .--}o};κu̿'|?я_?>:ǵ-`/ ىK4lƁqO`s?a[v |jjj^z9SO=5{aCNZضM:\ I+PQ'P_D6D_rŤCѪ<# lNG E8pf_ax؏p`TɌ3"H`sX?++Q^dR:|'9mmt90`F;&bܑH2=fIq H]Kqhu-3# `r cLLMqC-`h WA/^Ӄ -ԇ_fN`szzP[KH`}\<5p \&l܈D=Pܘ;3DSJKC}e 61m1,yl"*DZ&㨬Аt*y>80l؀LOKǡH `GcDp|0(p˖aj HǡR 'N`|\:QxnL&G-;Ю(H47K:.<ΜSC lѓe“QWqIǡƱcWN:m܈ǑNKǡѣؼY:rUNaGbαc,Tڰ*NJC 8 UǦtj$lq9)em-bCa۸ KG38GxoXCCq%0洵ahq$/ `r !K*iFB .(7p&tu6qLWKx</utot*LNqP{$oHr%**f+aʱ^pH1<}[Uhj’%q /E-*609]]<#Gk+JJ Yu[U,)lqW=TcLNYk֠O:\tKՓZ8qbg?Bzd&=*8ZiɱQ% `r!bn)&b__tt 868GHoi\ %97RDZUN,57a 8rĩ H-~plp@:a~Q$)8]S$GpXk6oƑ#A(p0NgpG"E㦛Y\:8;Q\,GpXk 33N) ee5<%Kjt;s[(9ɋ~ŤP\mpq `r%alAu5/S-p]P8b.MHpcLYK`xX:Q<"NK!ʽen7 L9pq `rȬXxCCqrop@jm؀~LLH!pq096T*o"Rd+7pJK҂N8D\ֆ!| GGtbLa#LG 0E$Lښr d8l0Z[bRRv$qը#P,A!̪qv"˗q$㠼>.pǎݩY a1|cCJMWKA|p:9'<_dcLjjٳ8^:!G8"n I!-"y0[EI^D6b0a#[{b8yR:!ǎ8=v옃YL`sntAcLn2E*[y -E)>O=gXoX+{x,&97WH!).ɹ:R7=N~y梯YH?o'yM7I&C$ݬ|NFKK?ILjqBm-˥|`>pWGVxROMq$ow7KAlŤ `rA ؟;X/dpىz@qXO`sp4䋢"l٢TGGGv>n&a%p]04q8bsO!o`UlѣrE:@-ʙ6۱wtAű&7Aq\őZ˖ǎI(8R8wN:LOQl"G$XGXEɽ H/g16V8R\t]aގC]** `A޷ON"M7QnH` d33X!}\2q 8B9)8-GC/7Blqr)ag `娫C"!G@koǙ3# lqcHKF9v΅W-09~^_#p-ݻqAͯN# {őj܂11!G@wHp"O '={ņ 3wNN1l*z%-eehkqap33hh#*,/ 㵵AvkZ 's0< ޸鞼:9)a4798mAD0۰gt׊y>,]! ={p(.X-g=>Yq,qy,7uu()t`2atvb|\:68 nݑ8 `2{_} `k2`2 6!8 L@2s('yɄo`q,;6lw=gIE؍U{58G~o`u+04`؜*TU[:Œ`|qD0yg6/q]BE;.7KA! ٶms ىJTWKa{ lw;\&Ww;I!Økr`ponEitDY6ɛ!`Ljn$I8 kdALMIQdQD&80ɻwwʰ&yAxv6l@}=&Px88{[(7oF2g(石˖{ lk.Rcsv&O{88{[(p뭆dp)%955Xqkl ccho#Z,GȖo7\[HA5}\"kjtDY3=ɻgnEUu"50t qe iʤ ʚUNڵӣJ?w&ףqRTN<&mþ} q˽r}` 086ktű&O$s.W&9۶{|)O: ,_88 L9OXIW!vtD[ 8rۋtMMqH`L27޽\MVr:y6l(/Zذ˗KAs-O< m۰gH$YGUUC࣏p=Ť0ekq\s-Oq=AaLDC63y:)}o܈Q>j8Ap'9UNtYcs Yy{1,KC eM0d[ ?.G6gVy8s wW `}#ɶ{ŧJiQd㣏q嫴݆?#;{-,kϣ*Q|"DvB]ܓm&y?ދb8 `hO^pv8u NIƐ-}mPRv8D23} '9+9%9&y ?n'9ccL^+*w OgyÎ(gY&pXǎN`<#6[ׇ18Gvd,y>|w6V<`e4 `r@I&'g[؈RHDZS06|w}VX ~(bΞE?n`&VAۇvX!Qtl{{Ş=rE,l6|jkfM&h>h`pǸ.n[(M;|&y0.G[ <EjmVɐ -ciXys>11)'Dsp@(*}i z5pt $/900Q879{qqbLd`GKs=CQ'NeKAbsw/ܳ&T*p$FGiS4fb_|:Z%E"6G9X x C| . B_ӓQJ*-7n(Y>$9'yǁ0Q ~hh2r >4p_sp<؜Mp"o~,؜c.4[(Ct&<.0^cE QNZx8z}l.E(6;ߏSG̓6&yi%D_zQt7\#2SN `rRI |P]K>8jM=r45Iǡ `/=}W:kR8|+Qy;wJqGQVf8BppXL:l߮۹KK݆SpDM$;q=L- {|! \桼؜SW8ʟ6G$/X}?,0>_qp@- [ Vqpࡼ؜[ncw!'ya7XΣ l+HxQ?_*X N<;$-EEؾ]G3gՅ8؜j47ϥ#Gd Z[Ё0<:|GrOÇ|9ZZ mᅬ@itDQǽ.xB:5XM7a|q{=GgxQ:\pAx1Ek.LJlqJ&Q{Ȅ88n~`8cS! lΦMFwt8؜ž=8^:`fG@_05w88 K,=bSSع L`s{,>nN$FFpmq[R^H݋jKǡ `k؁̌p}}8{*Q2-N'IA2%SNoG:%}ܿ U 4ệ X [رpDa۶ H&sd $-_'{z5$cp lK,'z ?2aLt۱{7Ν ࣏䋯|o%7() (J_ ~KxO=%Q˿H%N7bLtr<~ODklDM >\,__Ӊ"CX+O=wi&h<爞J'gD1𵯉}8y< $m)-Otve؜5k!vXmm2OW0yeDd&=a۶(MTd'8b+>--y: $͉r:;PZ*tq\<'DshlDc#>$guttHdu [Ϟ ${x/%NA3yị͉0ܞ}VmkxY *-WW_xőwV-w~x~"lۆ phci,xzvG\"q&韢~hWΝ!LWG\"Yu>կrX;J!Ao <(C(QPf'p!U| l u8ZP l7W_E:C_ .m#27Ds3Qɜ}rssg@O˱};x#֫:洷2ffxRM`s~==.׿HscL4?ct[oqqK&q0wH[܇bZGD"=JJ{{kᡇretO40Ѽ}qo;@uuD#gV˿;|X$iqxGG:_?h^%%xiJOIv1dQ"+WA"88 q8ųi? lOADsss*;p^,o ^~9G/o~3g.AW*OR}}ģF,,6_kRSTTছxWȄ#|75ܧWZ }?5,_SLcL{ooݻw2~a=(%J\ Ų\wo>n` oq ZE2g}8=x1㵵V)N~2?_7_q&꘱1.UR_|i8.3]"3S+ccD:jP#-M+ﯕD:|J+an`"bԈ\@IFKWOعS7n 3cGx e@)NZEzIIWk nwkd:'$o nw9'fp":Z̚Dz#'Y/+ĬIN%χB!fYϘ>]̚Zk: %r۱t5\M "fM"`n9s/fͲ2(<##?.f͜jLip2 E+x(1ihIh(vDmh{{ 铠 ǣA۶a\!ZA"}|9n`t4-2jL.ccp'`*ܻW%ZE"UUi HIZSoGh8HohuᰳCz8ժ0qQ[wp ._Zq1…T{J䠠s栤DrD2jZ(T"R*ѥ <Mjz` GrZgtx{rDxx~~ZgXcL12/̙ŋHm-푞#DE*+1dLu~C"/Oe#% H舤$i^?b33l&&Q*yM"F"[";HO_~["^Zl.R& q`W_!2?cc +x{c֬g}@LIlT97cdQc驐a6 wѽ{pp?_ְBQƎŹsWdmtS>7-TؓNa*+5=&q᧟4}FLW"l`]ge5kyիbNN2'D8^^χLjؾ  ##|KJK8~ZEbb,;?ljU__Galfd`2?`"]?~(x5k!^."I7ow EP_j Be%JEa_鰁@.AXcu5BBcN2DGEE={677hOIptDFFTwLܘ L:M>p+WFq,͵tm9u 桰v-ΞEZWXo aKqqZˤ}W^MMMuqq; Qll u߱+-?5MDf̀/BX{9ibxar44}VbcH7u݋'i3DqʔJiB@lYS3 OOI-[pZaTlېiPTٳQS/c\$'woI|56oơCo0++'Gh~NH n[o EEmnV]S1l>@pDz|}iS{?JFuCF,-_ms鉿#;૯`oo fa .Q0ÙYY+k8^77 8FYYGHjk[ /xMM֨#'/WW\GGD7h^x $$`DiD"X[UjϜXv8_?*+1t(v؈<aDDFb:S 6 , nnǾ;d Gwqbcꊴ/@xGkL"wJ=$9JUߍPTTf5HL={R8r&"2do‚=QPY]ѥQ<Svv,/MDDz#""dlqg?~,/MDDDDDDIUMMM ##gϞ}uuu;<:5*S*JY>D0ΤDDDDDDd8ALDDDDDD0DDDDDDd8AЇ|=z),,;Qլ!CXXX <8$$\ʨDO`[o) -#NOO׬ur irJP8qڵ1cRRR$I˗+k׮I:?{{{gffnٲ%>>ݽL\DOԫ֭]`;f͚ꫯVUUI!<~4!"wkff~͛7+R&jIPx{{o۶mKLL۷ܹs+qf]z555Eoe7o411Yr&W/\arr28$j۪*;;XKKK???)RAPJ=xժU J(+zPTT$K'ׯG_|"z^upph/Dm`f;;EI=8>>1""@ccd!"ukv2u6='p~~Sg^Z[[+W$V=K>}õ#B8'''&&fǎ BDN1bDrr?Ӧ&=IPYXX7o,///\*UXN;wش|ƦBHDҸWܹzQF HA аxK1BD?sDDć~x &\2**JDOÆ LOO߿޽###SRRL"UXXDԞ7|رcFFFr!RKtttyyuBƪ/rƌ]iӦa&Oqf!!!2'jjO(%Q5peeeHHH޽MLLw-GdG5Rtss5jTlllCCT__ߺ_BDDDDDDt`"""""""up&"""""" `""""""2 p&"""""" `""""""2 p&"""""" `""""""2hQxIENDB`PKFGB5 image9.pngPNG  IHDR XsBITO IDATxyt]}`Ƀ.}s2^>~W_l8d|.Gp>1}cڲEGj6=^|Qn]ǎF .a_?}Lz׻Sz;t5:|t}0wt+n~#]w֮]VQ]~VO=nP6+Է{;ߩv(|nU٬yFwܡ+tW/[S냗hsOiܹ>-^O\e@.3]B1siB_^?YQ}.}˪<_}?Нw{h|fy%}SzWI;%>yr ^?~~}C1T_U[;|?Sewo󪩙O<(ٲ` SME h!n{ А;O_nuƟyi}ھ] $XЫjfv]s^zI Vc.\?իg>mڤ'^JXS_X? skI2 a~#]p?32.>+5hóWEg~T-- flL\~Vw5O_C/wOtҗ) Cg/b7uzg>Y;|e+K,T=1zA='?p^|E%LAuuЇf{ѣ 6<=dP{ 6'}FoM޳G_/g͛ue$vr=W:Ia'f~X 4c. CIW{hG?ӧ?W^Q'?_7ڱC\,pۂvG< _^/OWq ڽ[wS'NG l=菂 7hbۿYXg'׭7,7$8.߯~Q; _Ksuݺ J?SUULF 7}wNob+(O|bOT_FGc 8?|^^Zo}SH<5VK.>I}&ڥ'(m R]wg{w<5VW?>~[48瞋&;]TiuZV^<5}ܩ>[g `l6kɾ%}S,u-xj, _?ּyGO<5Vi~B;`+ oK|n&?k_`*Q57?׺u%lo>bקc.-wxB'ڲ%`FFb^xAV[nў=%:\}%A˿D]0 p_pߝ7O߮ ݧݐwWEZPs)J# :XiA@)x@wީꐿ0@h#v|P`+|#4~-۶_^ Xd%rVxhH y^zW*zĪM I^|^?]Ath#kf565ר[;vDWvE.mݳ2uڪ&ͪ޽1IC.LYGѺu:W{߫|'`7+:~\_^ES  p\TY|@fDw{|`;Kѿk%*s;oGQ Po[@wݥo[6=)SקRWWɯߘ䗿~پ]z-kN]uIJU5o^Y9tHVܑ(訚uV(:'Oj m*ޏ;l˿(:6_եFQS{ifk׮(j칁{Wn+3T_g&XϞ?nWҢER=h5z駵fMݯ9sp Wt.8K~~̄8J;InU=`?{nGs_?A4 ۢ{i 0{ž%L!/ȼ::wFsnFޮ+jݦ(KA<-DsG=̑ҭFsnгjh(ADK.!#|{RUU4WF=j~c]}wMrUWW4WfSڰA \U,@rQ7Oc\ ڶM\2]zhLE'lWR].X?idX|sdWM7KE[w'?򂰓%~!rKV=pdW, #USo)bD1=*ktOaB.3]DKfNA{KzQxc&`/Xh-?򂰓%#BxzJ'OFyMhU_5o mmmKK/Q--Q^򚰐 т+֭:t(kB6Q(֦LF5a!u Q^sRmؠ_"kG'#ׁT?Is/IZF=e{L](Y[+>$ᩧtZ(p# svmė $C8 pHB 8DD~x챈w N`$!3#>4/~},H?o/ꫣ7Kџ+ ~Ir)ei8l٢^? {~K.Ѽy_+mwQgDsաCڻ7+ק`/hjRs^z)+<:_B^u!4s՚7OŁ'ur]z)@\_˕365ר*_wx"+/> #&4wx=T, ZO=I?i\ nuq@SO8Fܞx"5tI^.~ b?}xX۷r8x|\?Y W?ⰁKuUq]0xcm9G p^yE˖)W__ۀ,_zxi]tjj%h69aoۦG30lPg;//]3u}g6##zUV_u}x\bx}X?Kgbe6"ޏJ_if<] W]Ńl_~Ykhɒ?⪫8+XW0B\LX?`'q.K> |{!&zE]zir#.iO?+#6oOs#b_jx?⋵}S಼o٢իhQrz9)0`{z44ΊS.@{:2'eK ,XRӱ/As.Ko/8eFi?F|Ocz56j۶?F 3˕)UUB=\S ֦c+O)0`wV&իc Α!r4eϒh+*wWB͛B}V]]vFgs 0"G^>.F~`/r=l$_z)SD]Z*ϺRS <ҺuI|e2rO yP*gj=W;w>t2KnnVMvL x)^1Bdgե~dƍ@ ֭ZZ &YMMZwwqqF5g=W/g!a|nՅ&qDh{لJW}^{-RRe.!JUrtQJhFlѺuI<­ px=K.IBl)hD-K@^!֯~#B4!>mڔ'^r p: %zDhH$"b*ɯ&T28'.Ҷm:~|X]]ڸ1Om+# ֮ѣM #x\__Nn4!%|Cט~P[[[JZ@v%H ++Z_d$/Af2z;N!#>tH:D?c8 pH T[ ~!7.H׀TI~/Dw`Dt.AJ"d (4bduz饤? *`v ##0SD8~ k?կTJ-ڶM矟?S ~. -<1.8ݸQ{ȑ?DF+Is/#)[_}UZ E饗~MА֬IcqvѣI.b|GGu1RVO*gk˖?D[5:vG#M^|Q^hs4w1H_Zo` r_&El߮fhQ͜[@hx%3 0/D׿6`I\_G#5L-AJB륗,AJ:|F`׿yXtHhƾXM?fӯI>`F12`Dŷ)"A\!謳|:^f|^[̷O38bN%`k6]##f>iB\[qco?;կKVݻp̷1J<iB\2k9G۶1BxwLYV0V\u6lPUO_@+V|:RS55jl4Vy ՞=:lcwFhKfڱXpݖ-ƎJd~,=dǓ%HIOmYgX4 p6=W${_Vo W$`V#%HQ>ҌWt9&k+e~ R&0"i"ehKch=?~48vBhn5IQ*ظQ;vI5][nYUVd H_w [s̼ a٣:-[fV;~5QnjjjrCHƗ *$@\K_֬ $yk ^{pJa R"M$u>kO!idT]>pz4( pi?ERE6m֭@TdžX|{KaCx84Ixa )G\O-6`c gp,i%KL!P> f:se%kiFup;ںՊ#K69)xmd鬳ѡGM`Vmڤ m %A;w*|Z16WL$#Gեd>1]X QnmLׁ($`,IZYbA3K/I:\Mׁ(rd>Ȓ[I:vWJ$ TU̧3oZ[ynJ$={t(d2lGbю:d>m6i6Ee4%XPڹtB[R[Z۶YqJlCCj$W_yt9#KkZJ|,6nd W- z)hʒ' 6nԫ.Nj ʒG0L4%JemfWiQF`Q*ۖ B4ArR}:+5yɓڽ[gGr9D2e'H~.@ UGV6]EUNdbޮիUSGBx`@Ǐk>*uѡ'Lׁ%q6lHYH t([2e+8֯ghްAoQuV}uIjjR>~u۶j]˃Ԯ]jhЂ`mn8QjZuLT( pPZA#-|(ذ[e,N1۷۵.Α3Te:&I( pPNJ>Hd<yf hb1f |^W:x`@BOE.N?blL;wZ XL~}SFtH,aXZ:rtp p ~uIڰAf`.e;tcjn6]֭1]׬U]\tp;Zi0BI׫av~uIjn2]}:K:NWSfeX[ hbuL~=f72y:`bp t(Oo3qu m xy*$3۶[@ xjΜ?d8 / # .TH&֎u>H f$#0¡ X`G$yUK"+8L! 솆48uLU> R3cV"^{ͺH[{u: m{J;) EoX#lzz4/*¡^gEb}J^(Y`(gpώjhh(%`O߉%0`%03@bdD{XYu[.֩t(C`uq38L!\wjo:YܩԘcf,ߺ-q-_'x5?Es_֦;56fw-o,В%0]\C< ˏU{6d0͛gW$Xct:`۫իM1sԤݻM[YSkhga_ڵ҉뀕mp].Tw:`%k?9/Lvժ2]GQL58VuōTxouLQTuVҎ@XžKjkcXl6_5O!ģ4nՇPhgn;qa`常lXltHG:p,љg(MW`I;v3|d8GR$57! teW9sj^u XlC/Cd pojk~ ).ƕ|!RLJ-V1[f$%HW~HZ/Lַ&q(?`*ġ90JE\̎.bз o.` XM(Dhgy-[f`~+؏k.qF׎Ski7F`IVOǏC_]8C;w.6ҥ?tINP.VusڵKM:بQHdorqp s~UThRu} G<=TQ5kڭxh@s7`` @bx+8֮ծ]@ 0h.#N!)O?\[wڵ_5vk2rOvtfEq%H"| @xjdD(ݙg?@ufrv FK--ڿ_Ǐ.b-ZyLQ:_4:.Yc y=ܬ Wjmݦ hWpS{{{ܹ^.<{(uH j\lxzzt5]GE}(x2ח-RMMׁKZZ{.E`HZ$;)hѡ+ P#qR˷nwE]C'a-xFIXA4`[`1`0/` h'cNKA@}VxR0qW 0pA!<u` Ex|{hCh38-EIun4IXrM.RV Fu=3pKWgVzfT,Af:tHGD`קUUZRhOwhikkR)x p>oa zf,]|^@0qkʨgF&Vkai00+Ӥ3IVKcc@RpxIҼyZH==@`q W{E(t䈎Qc:F1+Ӥ3I55ZG;waXWiO=Ua(1]G8Y&5/V[ 0G"!S"D\Y&o,`!>5|{9$4DtL!<+8 yݛ?~?f)Oa Wuu?tQ`C'N_--/?RsA'N!ub4oKڭXrJ{{{$ٻWixks"LT.47Gr1֬޽7]*J,b2*/7D,q0෥fV;%Fr<Zʕѣ@Q854w,Q.gUkH.f"+E;] Rs󃤕+50cLׁ"Nn3j^u ݳ"yvGTP&ŋ#y-M;IS,XO월-A*`G|뛽{j"7i:#%HI-e˷?"اlڪE  #Ż$\<ի9bh42HkWT_FFLׁݫe2ZM.UaÇ52KM"0fB,tV@Q>OJ2]*?i{(]@.JUSHʱ #0fB,۫B+Wt(ا,گuBmG6`E\3һ,NA!fK̓D|3R|XR|`0``LXJ-koo/ ^er"8m38 p˷.fU9v~eX_$ La.gb&4i^ [}djk*.<~exlLjnp~eX>S_5HjmUWMׁAզd48hI87}쩗i08K_Z[Mfꪭ5]bݳ[GVTe:bCQ tEw$?خ̷ا{XLWfӽ#\,Wf;:ҢL&rC1-``XoO} pW[8f9F֬a iot!)t!L!Ṙ3c*`ut7[p~E-f 2RF`LxxXǎlrn~ʿ8Gm=űffۧu27X[x4Ϗ[;ЊcWFGMׁ?;UUZ\]]ehS/TKW@K~juĩQ:rtz{l8UU!<bI|oSxI姚+8 F1! J.55t1#i56\N--`L{w.Tu5Bngg7 ZZ~٫ gpīVNАF`L{|dҥ ,曷o>O>c];bn\.#U 0 0+3Zjia ɪbM7w.X^i_u&MPx ikk ]]ڼ9Z, ޽Z&Z,El2Gz{tA9CkE26<-[~ӟ^wu6o|g;ӯx㍛6m<1Bi˷iwtkmO~bĠCk6]bw p S{?ʕ+{kw~:zh>߯(H+OJ+Op!=o޼g~-[컺b*+ͺ^/W_k_"}u睦җE^>]|t"tk}#F_ۉR+S;}{|zoixttt|衇zzz.nV6 ]]~cv*'>>666֓1oo|?_kCCC|ut|Wtv__tTgtINF`bjSS?'g?~6zN9rD'NxmjDۯK?")>^!}:;w.")+VW^9AbАFF|yX>C `NX~S`n3GKt Wkbepo-lpPuN#t]tJʕcJ56t"\%uuy`1 mZ[t7]" e6]"ӼyH4WO_tNБ#@D|dbLׁ`1J}(io,QM:mCv wo;ZZhm:^Kjn&6b)\};#`[;qp@N3 ~ى8 l'@[d^4a<@S`.]]MJG`&~aYj9`i|ǵx:J|xZ[9mwq `VpP6y5iWU.+W5oϏ{qB84F`;Zy-VklԡC:qt8]vRMMoU[[[gN!|wPРa;f.D۫+(^N!,/@sdٻ׻I):P6?d2ZA8 r9ku$etӾ}ޭetLi;IklLe1tZ9WZ<ղe6]GBO`)B!b;_闅),)6.?X([XlY)\ mB)G-n`1cO`o4?N F`8 4S>6ӯvot pgpBgp>-\sMajoo/GGoRPFmnsgRhht @*`BlVS*+c*j܁fR\xgpZ[w"pR,g :vLG7EKbJuuu%%\8 ,PM0]&(5ǏkxX 1cffv)5h`on%q IDATm^T[:eyALW=1]!u'Oj`@˗` C_:Pw)hyḮG0?K٬*|Kʕ6],_hbeRbyimSj=& `o>!>>6^?eRb0^V)5>Of)UJ gpQco/ױ̷<0\yy8׾}*u:Lyu0x>-Y9sLa)1{۔zgBKBmCKdFF4pGz?~=+8*,NJ"!b*%XRCt:`_ 0k|{Y%[UWXqJ%x RIR}ѱc뀤4XR&lAw~50rkl9OkutNБ#@קlte2ZYE0 _ 0k<I`bw _.ҥ6]XyfN:tt$I|  !?؃@@~[Cu:I~Y IOC`.IG 0K_e2f< /Kp%x"v-05tys$LB'Ip )[jF`y0 ^n!`I[$-OM(!Xe ?$Ds$`[C=K|ҥ r~["`i'a8`0Lb/ p+1]MD[[۬?34|^ &P3h-$~L0ʕQ>oYJ˖.ksc*poZ84b 5jn&1ϼhO< dDx"6 `XAsaZ>޷O4]}XA]]]ӁjlLeY,6f@m$"A3Op54dE+(g·r954ta ڿ_MM#+V]2>l̆τYhY 痜Lz{i̟9s48h52ALE'0  0K_3inf˼Yb̟jf 0o+Ef p.FUx1]*qАL9a#:wd\Aumַ"~GA#qG˗3=F`oyُ"_.Wf~<@F`1( 4q`+V0 0'H~/ۏ B p[^4,qA@#3!``8\Vp# ffA`P# r00.H93F`oؘ-2]_#E`?\Q6}46f$. 0g?ܑ#egF)nE?؏|4j-Y~u qoY-"K?W<ggF˗k~c,ᢪlL f\`?B?[^!SqJk>uxx E]]BŸYY,0̆) 0*I&jiITVAX3ϊP"ebͬ>tHÓDhfl>̊یxVlٌCdb OoY^6Y47th6#wϊ%H?^f=ӯYeV6+F`͊5kc O^4(ŞaV|{U<܄2+\& ͚uf\Sq_ce35+lM(bf;6ìB) p-RM:ƷFGuLa7lìf!2qaVKhdDæ@Rv/gWUYd9aͬ" N+W`X"XTG1uxY iRYٙ7Ș{QM" NIА:|U$##Pcc'Q6\t*` `h=AoV̯'A̝yt:|U$,Aă *\NMMx|\}}E5;졔7lhylNq N8 F`;ۧ%K4g:졔7?Mhvb8 _v"`;p@C)oY ?~ŞAE6H96{( 0C@T-<" ^ePlP3`G@L;T#p@LKb a'Fx ilLLp@4v^@vb- l'Ԥ56f$( 0Cp|{4 <+т $`܁C@0gpXB7]WYzg$( pW pPL 6A3xhH-J'55i`@Oa(ߜ9ZHRs'8^47h r8 hdt͇**Р^u`CTYMf|58H`n R_ m8S+YFˡCp:47lACCCs6J%Sf 0%aeJǍTB#oh&Mrs2SKbf$E#AlLf $o/ p.&U, ='d:Dm Bc aVi`t_ D8^ ƍA54M 4. /c6]p9Ex" 0O*`Iޤs|٬56fL p Ner6wɤ;cǴlr1M 8_HaW98IoC9*+l3]OpHNؤsLx" 0K_;W`OEp~22`OX- fr,<,6l.'H"e"HaY~%} Y55lW¦)D980Fhq)l9]&_ ˞U&v6) -C¦4` =ab )l9]&_ ?s9-_n4`6aLP&M9S0Fh1DÇ%,Y)G NB\&8/m 0kAR ef1p/e&q LL)l/?6-<| !IZX1)C&X e֒%3]7&i_>M|=Ԥ\>619$M n@sd>H[;TW0'`B f0GS#4M)pUA`WYz/p2GSp$X19p$YFK[+"A7 $M 0h`N#p4i&cikyL$OPF'iM|?$8r$LjDcc#A` #p$X1 H00gGR$7 0GH0">HU|hI*;U;a!I H$M 0'H#AD#}ۨwg1veǟS{V~j8NҤFH0H RO[j יZ"WA#.BtClI 88v*j=/>ڗ8PTj9s.FةI?ffXLJm+A%@+\s39$rEEe fKoMXFpLHkp I ,lbWٜ V3Vi0`#8 ыST!T7_, U)*bX!#"cB$p*Ps6n!5ց6ց6f#+Y fB~q= ؘ L -1 n Ɛ:Ѕ^P0b<e)D l  l3 U#by-yL)D lB f*~ӓ$B_2f#Yï-1:&U^801? *D˘f B?f *t! /Kj2FD ioAAC&`0f#Vٜp{)UaVG l͛RTe0^B\h3j,lA }) ajjtZmj1`G%VA Z -wjĄڎ#2S?HHk+/2 L fkBI`(FSTbild-$rtH`VߩEC 3fd-[Xm+9 L ]X-p)@S/@S6Xg GiD-p(+fd6Q U6ք%fЅЄRsztla r,6cc-Z$$&t!$0Pc(lR]- _Ƭ(o/~r$I$r$I+ 2?o;H2ftTvaa$aH`VE&'eyv&vI fKNyutzrR*+v(aihyKӬѡXZZdxvKBSxI9fR!FpԫuGR TjdDv(aTJDE$ݓRQ X 0KuH$ a&akp` f R X 0Wh\ #8f0 hfp&$Ԅ>p)@ӄ;w& I`&tesCׄ6X  8{,o/MXmٳg9K_={.&t! ևRONJK Bė ҄%fZFp` &,6X H$Ŷ2>.! -$&!Xrb)҄޺(%%.LLG &uuJWOOk* `d7߀6Vi hQS#"z$ч^nd}X* ѯ~ <̥K""C_P?0=w^33մP?67W}t۷f|M캰 'TO?+OR?HeKI6_zqVBV$n980* Gϟ R IDATMOO;߉t~ЍA+_13 kDF p*ӟvtt<?vvv~3O~wCۅ c$>tt;wnAZ`zX~+:T/^7ӧ]ׇAf_P?HP?VVv.>wXZP9TONN߿߿}}}jjj˯o/Xo/XCX+X7ZCp!::J!S?p o_otWa'ltWOho y I`>acO ļ[mN8q^xaoo?nݪD‘B__vZ[phO$b;p,n)Wyir$/{l9p@ffl7qZvJ$fs/^o>#Gd~?F_Xښ̔ڎ#\MOc >uueձZdRm4+-C_? +_F6VAk56& #8ܺe;@0V"t[ |+wqǗ?}ٺo}[;֎jU_/++ rvJC#8z^tuҋp.--}饗o|_^$+leGR)il\Ex{2<,+RҲf;Q?3:*hE ښY֗?(U8B44$557EmLapPn$d ICüH@BFА45-$d,aglLDG;4 g'ӧ~O*%NQE34$ǎQEO*%SEX6 `>KaiG0-vt!t,cFQ?30!Xڵ !XP34DkG9և`8>]E::exXff.ێ"ptIdn(GJR( >/Xk"gl8f'zv#8`;e.SG,(7o5f).G$s bXP_/\ƮE*E@# {4o5eGh2>.v.0zYZ2vVWebH `:2M(44ɜc;UUIILOێ#83F!uHY^%amMFG%v ւ%pZ},.2^f8-!s luBG0ccR_/]]Lk:2VWelڧS#:dfkjjl>X00 $ ,a!s l]FFڧS#t Jcց+(!u6%:08h AHЁ1 YA H`8X&$v/ѯs$|tt,& u  l @:d6BH됙8{@%H`cH`H`cB萙@# hoaY_GXPnnNd~qgꐙL@6'b\ebvarl?33H[^inGp"a- `D)jmL9f!`G?AZ#8$jY_DFx{:Ej÷jmH`3H`Xf0 lcjYHRkcv,@q l/60f0h jY߄B~e}+nH`6&`/h , 62ex ‚44؎#NԲ{} 1I&exAZ`ʤ~,0bB3 eqfdꇵ5qbc % lF~G(67+y؛%H`ʤAN} l m\dMC+d}0jkcAVߙW^2$BYc x"UYX9vQF+d} ?0*+:5'oU! U! U$0#8dɬ9˯===VcqVVp*> `l.\&c SH`cH`U6_!CC l#8p0r *wX%FH`UH`+Tټ6UH`+H`U\؄BWx~PU8 XW3l^o 0rK#8VRŅVe&el\e0r2? FpT<LCؘdR<L}|vsa 0r[nXyY\GؘdRFF]GƔq `$ѕ9`A V%%X}gKi) dFp^A[J4FW…^0r.r,,YDPy.*D ` `%$ ,$pqH2-p"?&Α58 _? <&ut*Ԗ H`@+ l \-kpH`)#(F ȗ?::dpvsaNl1Y'`0±"Fp H L*o/) )n1Y8Fp,~(װ[DΑ.0r×pXN;n R$& 70@[zᶌ&х(ܖ.- ۲#Ew ^2@d$It! e  lR[8|%^ btww 'v( e; ln1$Iɤ sbAh-*)F϶P#7?ȑEP9Y^Al(ʤ BE/@t) 겫Iffdiv(̌HU8bUrdilqfEP#7$ }؛TT$mm,[0F! ,!# 1?/ ! c#UJJAFGmC_booBl_@F /0@bff98P#g,(Ė;` \:_p8.% 0.;-00rF3& 14D[F[NЅy a \wZ` `W!_KL*%$a$p!H`*;R#g }-qxqBl_MFх(-u$p!EEښIK'R81 p!R÷$a)% $a>FV_/KKr8 a 0rCFFAJKmoBuWn3 JZZdzZm'w&As0rCg6>.RQa;xۿ_ښKk8⭨HZ[exv~blʛ; L1fϸް:Y]Yqxh~auU&'v 8#C; jI$Mq`xWY}:N1֭O츄6!?;NV 3<6v3450CWU%%%23c;Ԕ47o{ <؋ `=N-aF>xuacj)*b!7$ShsJIK#8$$pVVvEE[Anyp `䣺ZrN+)$pH`mVZ^BatD!` `䯵Udiv>N Ƃ?K$~EB;W$H(nޔ]Qc!C_)/E} lݯ(H`gGA;58(ݯ( ƂO`8 YQ" EGv `ѯ(9Q7gQ"p!dQ8xP@|rb8 7o! AFvEGBȠ L"{-QG}8+HI`::(O 쨎{ss 0 BkOKKr45bo E["8WȐuv{˾R**drvncbҞM9=-/Ԕڎ;pZ7m67P"^Ğl镣 ?͡/dK*E #8JdnNlǁ]0'Nap=y aOpOOXUETUĄ8 lвKM]!=vQv1'7FA**!篈H!Nx{e%^$]ِc8Aio϶!-il6(ݯ첟""555bx{e- l  8fs  l}2-p58PPsvʎv  8Fps!l`Yv`Fx{eYgّ#B1a-pvo\-v1|ݞ l-pv{.&bYv$h۳l 0 Wv{.{x{eG;8=H`Hh&㲺j;W9 ~Mpٹy6ghǵĄ؎U+.&M` `! g7?` Hu8V~[(W\,2 P?쨿_1nKlain=~aG21!--{ qve) ;b 4E\-'29i;D| ]@kaii{v Hs?FޑK(}RV&SSpL`I\LmG 톆U.v2=[bA ^q|Gx{m-ގ#$v ]*%--|k===cv4Lv ]58$ H_C 5]ķW3ℷv'H`PoG{x;#;jtt*۫F,o#-#]@oqvv@.dVB 5~m ؂K،v H`͛h;0XؘIy8 v!ގ#2>.++p `y$6v~3_[D={[LLHETU$ -3ddD$]PR"--Jَ%{$#FEdPogϸ55Ȟ8}vA"U02"KY?I;^fQgI`G[8j44Ғڎ}a;^af}}$gh7"leEƤv2b'Co-cf$w}3 Cb!imq0Y+6>C;,!$#HhfOQCEe#݌flb -wBl'"+ `(k3.0oXAZܟ$f$wBl68zڌ;$f@ -wHh.cceG'00ai))H?N5H, xkpH`G訬ڎ GpH`GKc؎ 2t(ɇT*3DÆI)+:C;Eeqvn()&gI`w0 % PaCNwuƂdvVlGEEF "21!o_&A/"c}=cD IDATI`wN eenNm.dRlS?d vD11!Ie8#Z5dvYQCDBpx{ex ;~pΠ]QrqdE g[A+-p )8#58$;BdPC-9 r;H0~ =E A{8Ë% P/[(=Eg~ =E A{8`o { =Eg~ =ima L x{Iccԟr@g"Ag萡!W''ma0boH$|ADdaA$;exXla[N+HI`wKmَöVN!,F uv/硯m 7ɤ8$peeR_/-YZ?O;ArO_pu_?%T^^5H) Y^i[l!ۢw OӎL+"g~duXǥ";TE$J *ep0Ϸ 즸 ͳ&"2?o;S^AJXbt]_"/}4ʕ+Qqԩ_~9% r_*W+_ /vPoVOomǡ߷%mmoَJ=ܟ߰)/b;(;'8я]~#q@TvkS6\SS&000_2ǁW^y_OXYYǟgCCC<a^|Cl/t@ g)-pb.|;?>[WW?2%%%?Ӑ__~_w/uuu?/xAqvF2H~AUs Cx3c .--}饗o|_^ι[[[[]]][[񩧞ps=wwo77Fb_^yf @#]E>m; _D#b2Pe@ONioYUURQ!-.O/"e19I% PCLj;|(JKEIq p {N$l P?44؎ġ=B JKYlǡC_(}ܽF>BDqhǥL[@ _`kpMn(h ? 8t ܄B, =#]<^qXQٳbbqH^$b,a ]`eqLA c^C@EdZL>+u/oGDqx{x|"|B(LԔ,.ڎC'O[` `|0<,uuRY'ץ [`a{e|<XQ``w b2KmǡM*%RQH`54ښ؎C%d2'.+.Na[<]@ OJ*+e|vx:vE/R\l;h0ҒIG8M'xڋ^R[+ö.#8 {8xa/T7oʊ44؎#w.Wݯt:(hmc$NGpH`Dž݅^kpCva /SXE÷$pHH`DZ!;qD >ݭ(hr[ 8f#v`qnvaBD$0Fka[? dpPlǡ-00 xkvVv)^hZg ʊ8]DW^.22b;=m)] nw\ <1!%%R[[CH`%25%`}]+-A;x0U SC%C_b︖uKnݲ$pI{ ؎C} z PᬮP#8$BM`aȢ^ }}~]"9X"'?1jR$eef-/ێ#/0!ѯ7(c!ԋd ?^&c".DK2)Ŷ 0LuV۫GE,(V2F/%0# I^ ~)H& BN?(Y@8 }dd v_]PoQ 4b6 }&0-pLڅPr >9&Z\I_w#'A&-6.@t uqdbj{~);A.b;%CCj;*qqu P5v-萱1YZRN$ } 쾲2ij!q(Z^d) WA{=I Z[evVnݲR}ŒL8"c%e8n#^<:*R^ 28(]]0LH$+^}!W붃P%rPh JIcێ#_0$׵kr `Jx *A 0dGx'0n#G5A(j#8!ݐ^8tv 0 V5/P?B- C{!ÇCCg$ydv0`x-CZcԔ8=)aH`÷g\2=N:$A]L+RVUU`@BV?(|ui5Nɤܼ)ssPD%B{\dpvKiKG`lC0$S?s#SAD"I i֑KY*x 싐ZlQ `H5|p[̓YH÷ nI`_;"}Rp:] ~ik2q i;CHPhc(.ѣY%-00 i+b(׽{!W! 'GUA(Iȑp 0#nAqC #$H`_:$}}f;XDF s5ihP4nEH/h$/BqCYE~*/0 싊 il (~fS?GB9>.Ų8`V{LOp })PQU^lD9I$9l̜Ԕ8 N<s47Ky8`\ȖB {/JEڎ`j뇞eςfaԞE{$0 >I&TH`쬴ڎ00*st'Ieςfa$GH`Z V;I{$8Ga(aT_~CMMgA06=-v$G($=B  `Ɨ?ߑ0Kc+8 &cv0 u -@ ,CcaVgҒ8 F L FGe>Q[= H{$XT?im<^#cXۥvaY`)_-9rDnܐuq`pPT^!C{d~I$drvXXIQx D"QH3$_3 Aq /g>Tv cnܐvU 7o47ێ%50Tڤv㛏 n8|8D3|RG(a뗔"cU8|V |=j;(a/ǜ |   8֎;Y@ |b eA,Wy:z/ҒHW8`O÷tV~&kj5GI` `^萒L*ͼtZ2BA(~//55o؎#_'H`x}ȵkyzXYKu⧣Ce~vyg~)+6G^ƤDU>5U|?  䩹YVVdzvyc9vL3?:t!;(*I{^\Q9pv*PW/A%[_'H`N). cH\;q},Ǐۅ]Q_!"A {x]+{7i!>w!t,a "2 ` .^]7;:^$w?D^t$wC ^?p2aY\Gz{U**ljke>GffdqQZ[m 9tI`Pǽ_&v `Xp7jQPTR"]] ߒ* 'בMMi!}c YD0,(*C;BdRCo/M0 #4OudA -">_555 |L`M/G$G>|tw, c iP^\ >$06s*6?.ޭմ> A ;u_#/ lx`Aq"vx7|;8(uuRUb#oWV_H$2_7!i&})SSr8riQq8Q x7|->:tHdyvݸ!ɤ2 죺:nBySfgEq?$F!5n0@WLL4|Lۥv¯eW"a;8ïa1I$vp_sPÖ"9|ا9[ lk?-0k#_]>ii $E~]~`z{&= 0 -&ѣ$MƯ-*I`l p )XH$ o0~X_WC@~-aa>XB@+i24$KK㈆PƣАTWKm80,/:d;ģXB~@ɤܺ%7oڎ#[HG77!ƣɇt:&7]ʴ<T}˦6 IDATȈ8"HMpKOp"H`y i?nBZR)]NeeLq R?dOj/B</VW5x{in? #X /_nBƎ|I^imJq(E |Y+ yt/rvK Gɗ+Wx{a8;:qB>vP?`GLؑ/KL` `E&׮i-"E /_X /_еN:xPd~v{ r 0l`OJ_'Nx9xPI`?.Wښ8u0 쯖Y_qqE 쯢"9tȃeA."M^ ^,'ON:tHFGenvY]*Kq8*il>qd59)++j;8^ښ\ R(* M"%9uvpRQ;z++/ po47˾}〓?aqQ!qF ?⣏ qߏN˗m+H`_?|tϞ^;uʃ.RRb;(adRӡ+H`.1tk_*H `Xv_~oOf==$0vu\d;t$ܟ} 5gC݄B ~MM‚ێrf;?.׮9}yW@z!q. S>{r%(x L#;ؓ;n)ao/ `^s9i'@cO.DxR-00so6-ƞ\4P?sCZ`졫K=0%  jk%6.ɉH؎n+-CmDZJm8<7e`@0zk)a_M/&o>:yۀ/A-7#"79"%%H51!j;=(nsq%"N4se~ 58$pB#"7~$0Z*L-HI8%-po51S÷$p~$l L# N" {0Zo44HM8ow.dhH|IFDɤ,/8>FDeers'2 h𭙱[AYql#Gr "f~vښَp"W8FappŋrІNhj&~h-(*rNj apelkի!?k-͛23#؎C `iAlbl؇[8 ./bc0 Z`9qxQNDvP}YFNhowk =P.#8PN}C-_S-܄0>-0rr\&˶pjuihzccٙ3M| S䣏: AaEǟ|>mH0ˁ1+*/\;0Yd'ACdzZm!""/˱c&P]AЩ"qm,Y^6w4 ;ph`F)/!qȅ r挡Ϫ $rLH`q\`;9^gpgtOJ`lB$#g#3v Br挜?o;y}㎐ `8ũ/`ÝKϓș;- r睶oܹLEFp3w ϟCӉIw`S$p03/8a}v"gnơC2;AnQ~(ǏKi`q|ؘ,,HW#q K:m9%rEN2q$p0Jla8$b X[(near&_]RWgw@b6ݯ˗aC!0. Ą=j9 ȅe8r0`PY?n `ͅۀx FS{r RDsaK2)ՖЍ/(xBpLąsh7Fphv!l[bX'$1|{!q6|9 Gfiӧeuf 1En"ike %ϙ3f3@Bގ[L&РCMی!& L u?oݘ|Iw ȭ[xQ!䩾^5kҒtvZ ^+.ӧmȇSpK^k?=mSR"'OX %80v(|Y D:q3wEpNfؖޓ2TA 80q+ImB@vO"k)/onVw$p`V[ `8b-듓'|:OɻZ Lw#wm3geyΧ/CdnNFF|;bPA_.mIiOGΜ\c+eebÇ%1 =7'rꔅF0K>Χg $6ozݸP9ǎĄLNZh+cbZik meL"amÅ r!H8<^#泉6XH}.!H8< O2 m0\d?=X\{α |SvZ`+0sX px~^>(.սo[\wmu% w{ښ%ɓ2<,33?7VCp))/7=VvBgyYY1fz8<'NX~$ó47[8$ bn NTt3I'f@Zꒋ~W bԧLw}Wn$ $euU0B7q[I ٳ_o-k3jjj,|*4> lk~P:2+g (;~y-h {~'<`'C7 eO2Q9y'"l^kktL|f{ey'CPY_s2\rBp}Μ+W-Cw钴HcیRW$kebB }f$pQy=C* 48Tm 0!r횡8-A*+3g̝bq3 *{!H8T<`n#ՇJ[44HP 8:*v mL~}-L&0럡!L"0q.x@|gm 07~A1#8P^^y]Cc؅|P|TTH{ڎ <26<3#r&>k;8T#.f&CuLOz yA Z9tHg:{V._9dw <:rD_wrRRvDJNwA/KS45iJ$ #TJNA;"ffʊ;UpWyqoӟ)DBzHxCfnaC&7{X!nxDKS(43xCzH zH~[K0Mt~[Z`ha&&.D<[` `8@03#ׯ]w,鴵φf~=O eiI識؉2;+z?% )ᴇ7ސ5[rjRφf}쳳?M5~Dv$pbzUGvƏȎXutw뽏}yYLjl= iw `8ME_[w)/O}J!<ۧ?-Rd3BGWwޑ#Gl$æ{to,-ɱc?Mp#ȯ&?'^|#8 }ToWG|M&-00\?;+0FwXFyDګOh|>bG7duU)սʵk21봮_oY(>l>(| )鑒9|X#"vLNzlLz{{<<"8lMM..hyښ Iకz/g>.2C-5b ](]xua+*'W^^G-cΟdRZZ<<"8xO>)7nȭ[r;x)ye-Of x ]o_~V˓ '<ʋ/jy/SOiy2'u A<$Z8 `x@SkrRzz?3ђW^uOva /(O?fy xIկdyYc_{M~X?6W===#f'7nؘ%+8xKU]sb :ߺ%o-="WT$O>)/kkÚ1:2L&mJJGկ~%'Vߑqϩ_DI`H8xi _=HUV_47KW~x/?ӑvN2^}N3@ǁ$p+?8YHU&.>i cgT(.1i/(=$){w"rD+xttwƼ$ҵ5io7ߔÇ< gu5O;sF=y5O42"NȈ*xڳQ@KK*==ܬi_{QU1 o_K/⢂GT0%5{TKErDp J,JDrKL x(xbV$D.V[ErQ!' ReE岳f_̷Yf; {{v$ɓal_GC401q" 50TK N$*k,_~ xif-C`!R)*;aaHdgk`,Ð""pͅ/C' +K9ѣR7~> /{8v  G>^z i`,jY1f.B…G#X#G4ÈD M`Gx8 p`0&3^LӦM?Hf&vDjkȑ(+| -BENd ˃7ojRL"AݱcfP1jagXD Gd$bbA8y&h. `I pzM>!8xiibK04ĢEA =$A_/IcG"+ݯԧWSGd 1? dd :ZsX}|__ZsơChoWT,Y@DB̙AM3=k.bLz楗WhnVsLcPf#xAU^Us|ggfL SSWx͘9S,+psS=~:teHOWs{p04I?&=3lOMչٳz#xpa 4,_} ,`YIIjPXZj4ఀfR8澙 x,?ǎ 1ku-A*-żyoԭSHnnɸqCpގcQ\㵓H35J'cnj!j0n)=qqu oE9sЀ;څ+; (/Ilp!5U;,-h:00`K34Dl,>T(+CH2!^!9Y.pt;V[TTakq)/oo"RMA֬ $[Ƶk¾_Z,"46b$\& իac͛K-& 6_|AW܉ٳu*2hp]eh,tuP.'nļyZˤ. cdabzEExeeR X]܌h- 0x`6NN8v nnZERic^^Xk9jGRNPu@DFWHeX~ CfV͞lViq/ ~=qJoߎuMHH:I`J| ΝSiC "B%KSiSp /n$il t+*:z3 X&NĜ9ضM};X)= p]]]bbsJJJڪUّ3aGLbZ=!l%%a<+v(b֑#x]06o.x{#>KLl= Q^ ~{Qb kҁ5oan?%@FeeeFFYH?[" ƍXPG_en?ꪣ/YXFl?unv"oo`GQR5kDD2'' ֯` p6l%Сம.CCC|ɛo`REVy. nQbbPZ q,gg 2/g{eWp&S X1s&ΜSܸOOCd*cYc#L_`ڴ7{nnHJݯ Yr۶y0}:V+P`*ވpx{#6Wkklvd11A{{/ 2}/ĉ?bs~/!:v$svvh~WP~I欬XTWoIw_ $c˱z5GܹGPDɈT?K盚YE:-.7<ڊ088*R IDAT୷$JF 44<|GVBK^9Imtl؀Yp/RylI#?WAD['VڵR#ꗱ1al |5J(8zӦa/R#޽0ӧJOKOcqIef̝ //J%NnBVzJ|DZ f޽?}~ "#QTKNNPPPƍ&&&k׮6ѓjyyyχiiiݫD}P`gKKe˖ l͚5"$ꏠ~뭷 vvv:88H5 [~8;;{ԨQf~8zh,iS=IP:;;|͛ZH'5ʕ+E HAՕKD}T hȐ!f%14ҥK...=quulkk*QSO榭pDZϟ߹s; D HA|)ww4###GGǏ?XTq W_xoܸYFDN۷o|FT޹sGHDRVo߾n:m$ꏠV(X#{رcg^vmbbXa''M;f{{͛7HKs緶?~H8D*ٺukccMB~mI]x_|>SSSӌhccz&"omllz>sCJWj"""JJJ ǏD}R7nܸm6Bp&+++cc!}$lkk[QQ /<|fΜ9555ƍzV'*כ䘚 cLMOvqqtRgqƙKWBk}O%#QT/{+6ښnccsq##pŖ=/Y[ *˗/vwݦMVWWX M$[z( }<}mmm~~~XX$V;;;/^#hDR'O\(33szyy'>kgg7f=IP9Ξ=kmmmmm-FV"gFz%+++55uذaVHII/9krvv?~|ccc>\ɔljjD//7xT'Lpݻw'$$=zt˖-R;H}NsoIENDB`PKFGa#^^ image10.pngPNG  IHDR XsBITO IDATxiWy'uwuv-/dUލ,9$aN2g$s NB& La1m lMUjko7V]Zz>TWss{   n^E@DDDDDDd `""""""  `""""""  `""""""  `""""""  `""""""  `""""""  `""""""  `""""""  `""""""  `""""""  `"""""" Cpwww߽cǎX,vA-"""""""9*}~ǎBDDDDDD8T_y}}}=mf-DDDDDD$CpQC!""""""aXsQXQJl7@ҙۭ """""le27PXL?wߍM/vC>>y[c?׿o,M&?<oy3~#s{ke䡯|1=^p啶E.څK >~sllYQx#֮ş JKXv(;X}%~u_O~q ظy͆nW#rW_sϡ>\~9n%lQs3DO>gźubNYmYa}KxIw."jkm77!p:|W\͛񛿉'<-{՘g?im|S0r_OOun|#Www~ǎnqW_?y5w9-I]ޮ~V)6{?>^F~pg5[!)sş6'bLL[WzUW-X,f7Ľ.Ww݅x_6_}nǰq#Em"e2j|SY䯮wމ?-#x#y:/_nF7ؼOanʧ}7 {{ۿ~HOwމZa2?ƭi[qǖ'{W_mYL^/}iw;kKXT746lߡ!lڄ{ki|on||4?\߭MG.gm7o6m}Y0D~^v[V'}xALNo?w [{ַoSꓟ$'yiq, o*ߓDp}Ї|<;`,ђlUUV|. `)%NqxA Ҁl@&oVV޾UU< :[p2_*#N4<84l݇9m"NOdNRE*ޞ;~P[Y@z w:b؀gE"ZGl_WTB8p{ ֡#o؀9IK$>mҒWSSxe"?=n}w.ꦛD"/þm|c9mg?ñc:ۤ؀ %N쬶 ZO[k[,w}GrʭzBt~s$?P[[<࠴7ߌWm "ow>>_[/cik)>0EW7/xC[O,s~}N73asiy+9Y|CLލi\xan$/P^[s8:#꫑3X 8: <܉jlޜ۷.سGOO_G[[nߺ*tv"&ӣD<۷~7߻s'gJiGp-9Kׇ. %~|k/ctTC[,t}Tukg?ykV#}/'5m ~StS>}KQ|waQᦛmo}v_,/ǎ48##ؽ;voēObzZuOww?^~X>h2]-t'UW$ﲏ)I^: | Zwkju+|RuOO I*h::s|@ Ke> jZ ~- %qA_o 7܀'P /`44"\}5pΆp@A/ǫض-+p~ ^:B:<<6np?$կcG/:y \w i^= `'(iѩXgp%y֭x9um"?En[ E^*p_mݝϛ`rO㪫 Wॗ9Oykxf  ckYXq啅^꫙xBK੧).Ǝx꩜X`k *+qyxyE ҌOEƍŰoIBx\sMAB>AEm"ϱ `R%tttrb,. ΕWS䔙2.x15(?xKV6tb\v~kEm"ϱW\Qu>ym"?%yzhi):W^V Ν@"Quv3ϨhyqՈ UW31G <*qt ܼ*֭+t @c#u3h>.S088| pET.+xutxء:_s.BsR׹:U}܎,8 \v}VͥG kV |}Q.̛vz5lAX`STҺupKg,É\JXU^ڱ/"߱sϩ'ȃ0;^[/pДlB&w<>K:a.(۷\J$<.4 ^yE}RRc,ebs_6@K zKe/,+gAt.t,27y穿mxUd2Ln86lxOTmپͰލvxFN;غ+G}jiZqK/1XpVڵ(/WW&72m;ejϖ-䤒v58ض >,{Z ^{ \rb+ZEi(spV 7;^Rski89Wu 4Q_\꫺1SuqNEk&+2z}X!rȅZ|&|0PS?Yѷy7t]N㭷N?ӿG988Ilڤ?SdEW**P_q `x睧4'y$5>yW9קqe 쬮;Ck+V>;::T]Z8iK0Y '- `XgZ8!I^x[XKKn_ 8N)tώPp޼`RHwwxM'wKL  i gX fI ::8 XjmR) G莥͛q05ނ{Mh -#U%o?<-A0n*/ `27-pc+;/ظo|{,8^OIEV&21T !8xH$K oj,8\RX`t_jٲ`nN]Ȯ܌ wa={ѡW'0/ankV#|jKX  :=Wfi)ڰo޻]w/>٩t?S[ff003gÇ130Ԣ0X={e iDR%=pX7Lh9=K Z[[ވ338DZ~=]cL2ǵcrCCo*fҖ-ػBd[RXLB'T,%To=j/In1< ٭Sd>Ն `URy9pBd8@K fgb.P,Wى7^|,e `LNq\6q M&d )Ja~&sb>&U `iߏ6q/&3q/q݋WG_,"/rfgqLĽȼA̠eR{&tG[L+&c-KOJS `tx-C"^ho74ЬBM 6q/2ooތC0; EK6O0ivs!Xlf>f,,cr 쳹Gݻ%ZfrvEEH& ݎ ۽\q#zz05evdXb"'xr \!X@0yLRq1֯nG5k06QC#1Z8jr@Ses9,r-Vd,b8lq i= ݮ8t,[F7 X,ӱz3< Y"oZ ̽&y3 % &s ޽ذq7'H7y-C0KNllLR bvXa*swt^%Ln&0xIB{;nڄ.+ЁhiAy;rT[pp ^p)#|ETey)T,w/: EZ mm8xɌ勖1wlo8護.%y3d' Ey`$MpP===afƒ@{KW]]K~@Gci õ:pVV27u60L,wY(w(uYÕ"`-t3?ᬳoћ\8jTT@V'a4i@skzYgqI4VNJMMLZYY' `p,K$ɔ^ehjZUpk|8 &Ml-\$>*о}vWl%tp| XڴQǦMj֬CnMK!䁫؊%vpp9=xqa8+>iԶd&e~)KŒ&}l=..ƺu8p­.XFi)I vǵchǎY5xqqU0+Z[[5ݚ$̾}vcX_>81Z,Y!&gfۋk-ܺA &[X/`f&tQV\H$4ݚaY/K4CW6nswV91 ׇRTW۹;Kaع;Wԇl edp6lsw),MٴɭeTC҂R;w I,ʁ$%N`,"e8.swR*+ܝ)ߏ ,M" IDAT@3Yﷶd  E8Q\lQkց+>:puzZ(g4ٿȦǵXBL3$|"F6-hoÚ.OFٝA֭݁áCAD1}mhjFG݁Lpa~=y{&M ༹Ԏd#UN`|:~pl|@2zzz6$ OPW\wZ.qrbͅɔ5!.Lr8ߡdKZIM\(ZD,`R!}Sy˲Ӫ4-7"B~=A:md :m7XޕͅMXĜ:1`^"%m}ZJKQ_*'TqaF%\Xjƒ&19&6l$B[iEt<S;|qVdѼ;I~㨪 D3v X@;{)w##Fcʟ{ w]]hk>ȢyIwB,qK}8?.qg2 RPXb`%%ɤ<8f,X"Uk%w&H7pG!njTUa*RAr'/[G17g/wbXΝX  S< 8|v#(_e;?BK},% m9, 0$#}8?N奐88FOm/ʉDb| :{aWfU=sI Ks۰}03z8!whlĪUqc),O8{͝=-֭c,j~Xv;N`ad2ݎL uXNOy8xЭX)`| r#(@CCV6{4ݍ:n gpjVq <>` ڵqSo̔`~in H&1;khj,Շ Ş @apj-=Y΃kr{;_ \ osm܋%b FFlr5kC28ZUNb,,<[%t0{˵x ʝky)rme ;81m 4809S]]9wõIx'SypmЀ)n #Ҍ\Kat:|8&ԑ#.'O-CN}{Ǖɤvf, 8εa֬a,y _CC(*Buvy),a3!rpv=0kr2?l0/MM()ݎShKa`6q٪Ӄl??fd'S|4>9mp`&@98WY[xrc)(,OhjݎS_.d2AEm-JK|C`G3Lrpn 4r%`8>BÇxEo6#qp-=(Z0Xra 48Wqf[x|L>!PN܌xʅ1=Gf^6K<GnN1B87DPNfF,&b:rXZGnXJ$c`v;(nҚ51ϸ9'!`|OZߡr%covScXS! 8p\^JRaf܌QLMn87gr(cogg'N~B8YΕ{joH&{4X 8zv;H'qp@8Ka@KrVƛ({D}v,}_ESqX 8X _X"QV X &K4Xr%8>奆 ҒW:;;5L~&0٥pc 08 H,`l mc1vPvAk+sJkk"|?DX27>iY8'%q|$ `aQZZm<ާH$tL͓ `ʛ{|`pN}g$B- `RMp"+./+*Bk+'ShȈvPv\ۋtv;(;߸Y#XnBCڵ.o0/e)'X,I1͡6oq0Q =p>=gxdi8<2eb339-&`pA+/%=pv|!<݁=-4KRPX{MMZLMa|v;h%RxwD%-pX x—Xs?VFi)mVjv ZĢWG#xKcccڲ$'rdJi)*+o KviK<K6cߡcvu; `/xQGL",q 칿o< `R]ffeL,C{"XЖ%1E^&S 0ʋX;rxz##N/‡O`KrF%OxK\MG=8t$۱q;zmmlc%cG%7?>nJxFQTĢb&%x1X `X;dBw FGА Şd55Xv;V(n8)'^,%ռcM>#|$X&&)Z koGw7ᴣGڊRbG~=i1Ç=ش MpxZ8ؗ>-ՂzՅv! v|45ax33AKG/8%]cGօ^ߡ|YVTfބPKb1n-͗XRCK,Dօ^#{OKgg궬9qގ:h$_&y1?1 6=K^jmEOO@[| ?b)~H"^{=j_ƒ|ο1`Vd>{ʗeeDvc21-cb^#=8HE cqގ ۭ%yZd>{ʗqp&^[z{m4`@4qha粁TTv;>N `nj&ynG:jcehlDqvd2_6GKR^9ML1{h1;:N{;xcv+hqm&>|G%Vأe)[ 9 ɓ\֮`w |[xǣ11Qc86*'G-C`}wW,qŜTA~-鉎9+7@3.jԐ|\]ǢYAmp|,bijU'y@K R)ӶA)812bE8"U_{Z %+xZ!G M&mד&bz}Bi_y)λ+Z[]< |BV65>_E %7.CKJ+/56bd33awWR݈\vwU=kpN8̯}`0RQkb lT k&8tcTn2,ms.MCCv}HA~BhkCOFb 9xp88l#RPB/98 % LQ=pvMCKv䢼|yADYv䢵$  ~wςPA\jHJahMMy~CisXrS2Zefƒᅥd%8~HSS8v ۑ蕛AECm#̎ŻY90\ݦMp*OW99Xb^)}%%_隣G}z]}}Lq_/Hpp&ށ9nc^r}qVZ~q9}8+S `8E x'T`Bpqpp75q tu51>n2G|KW{K,tQpu)6[H&\1H^(PVr] p `;R 2;Ǣy5 l3?1g+ǗGyQ{:Hn(TSD"-9dpYv;rH$8⚁TVv;rg~ O!GRKA t@f|4m#w,Z\ۋfy98p/s08Kx8Raj ǎv;r܌T v >nڌhqw!\uy}k%N hc1]I jjotB [16i+7ExZܹOZ\f'2/-ZyjQK t87z},fZ9-Q_|qm-ff09i)ttR}o,أwH,%c{)? %? \OPSǵv q#O ,Z0u,q|LqKKQ^aZZx41c1H9p^h /9Σw tI jkLn?!$t?ƒS񉺺=oR|bjhhѤILOFǵM<==hnF,VETwyX%w^~ >e KE8+L֫tMd_ree=s׿+KWv?w{B/-EEPWg)SrjQGG䣩 H|('`D53<дk^Pqi ڱsy$_?O[߿jjj\}իW>o>P"EKQ28{tG;8X`ƒ#|b145{b7;߼B: ɗ=ZZw[֞zBnmmm&:UUU?CG_y:6> 4۫5vbXrXb!K} f`?=!e]veE[nҗF==ضM%MkkE3UN}5Nq^d`fccݎD}ߑAdhh(dkvݺu?|67-N^--z|_:;;+W08_! GVxŒ]]3v+! /3BSx<0+LL =~+'~z;#WTWO.&_lw>kOnν{fs=[cX,֭w>/'m#xkg =pk .իJv;r&y瞋Tv; s=8v _{.ۻ}/zv; s]زvhE?,>7Gzmmm۷oO$;w7v|3jChhP{UӢB2IȊ~TU!/:DBEs$~pO-Z`ƒ |t!Xv3˼K ZZ_nN^ Xp<O~W_}.LVϧ迾]{xO~بI}}hjn,+Cy9qdubbu^( rr"&^zv#H@777˿ˢeߟ>n%=81>`lXZb47#<K&Rd'y]ӃK/݈1$ n#!*ZN> t.ۜkЀQ̬YΒ1^؋0t IDAT[ >\LJou3[}}B8bhj2K3dRs3qb@^}$ VY'P^0/*2y55\bXmT|b& `K'-`,9yWHLL!݂+einnf,Y@jzvgdDxNP[>N `{Zf,YE'0W5=I!o0zvS_.v?,K8AD\xd|jg=kgѱcS0/Yͤ8tp`g ƒbsib1TVn 66Bh|%iX{^:>K\-FXAt]2iR{lOM76bhssv[.'0 `$q[n=/LUXR,#O9 ;H@CͅUTNX X85kk2ŦdRNg{^:%KA 4 VI:'+'/b<&I}(*;ŒDZKR^>(a `ļl3IM$͎$=8$-nG$q#V){t|߷yZs2"N I0D`a* n,㤊 o 1|?dE̓ 5 R)Q$s<''1?/䝑q2WKiɛ:8pĉ9%'e`Xv;\;NXRcI `10UVpFӖLFɽ1bXv;$-҃,RWK{M"fnWsN5*[z5JKm0,Z q.d`[Kѓ  E=i-$P &t[,K9-4' Ncs!F^, `y'2TJӒH ĄvGD8bϧ0"艹 5i-X< `yUЖȋ2d RK InGx'lԎg"/O%X؏X"I K;@<* nGx 4nGx"/X `apR E#o礦&S `7,-Ey)d`Kil i7 :8iI22y=[6839>B@F8G2S,.FM lCX@w:czv;0GO-,-X[Ӄ6ۍP}RW̱3Ox)CSIT OZKV\XBdUNc` ۡ'Es9KRK] %tRSc(9y+S̓K, J,uv,KEg$a%qIbp2(}\m-&&0=mTcbXr-%dlX4K td`G%yN&eR,FRA`=ΎnQ|D,;㨪vAG,% W̗d%d>NwNvX `,XI3n2FvB/+êUݎ0ȎF#ݎ0㚛cK|jg>(eCߡ!c9ݘH$21 U_QnGd%b"QK}Q;hK9 fv|f^2FFP_TJ։KjjB*%me,;8Qz 18p-\M`B `]@sTNvRRJ nR>nQܜvP(eih22sư#U?0}Ed@Qo M.[5F884H^;0 c,-%*QVf:qkAgǹl{9;nalW:A44nNZ'yv v$//OȋQs*hqjcɌtBf %%ۡI^2]!-&y `(?ЌYv;t78pS2znNKfc-JI^/0:z):ٟtKЀ"? KRhl84C0/X"lj8EvR^x##!S_4_|l X:980#'-Zcɩ l s3{{YDׅxHC4-===/r`tv;4;T3)B5vq9 @bIdJP!,5Ĝ MttthZZKI,ee(-$M, rq2EV,E^f8X8qp!,5'Sap $o_ p~Jn\lPY"n\R48dlCp84u -/>KxΏ隅|Y8y‰%aONX-āsfb3v0㪪NcrRV ĬLq0q`/p8 ,Z47[KZ_>K56j%3Ry9Vv(` ؈n\U8KzXbyIqJhy}>RI 00`;r45,Y>,8,>8Rbv㨭S<%mq}I]8GRC;lf=%}4-f`&&0?J0ER^r-S)ףHxy6I!ZZ#Hߓ70k%,/-%}&'Nýꢩv0Rz`ZK|$wQZR=iaBgj ӨSK}NA-%NKpP9?B}FGQ\ 0O>S8ԇMR%t -y$##(-EYv؈AƮք>66@y `%K˓\ `yAr΋"ŨiZh=GץЀaӶ!RspOh} lGb 9v;jh@*Lv;dDM JJt]?Htu9;b3t, `73IZAyɩ3p2z-YD-+38p cTa,*%R%SX1Y(wAvǎn,aaq|ҢX"_Ct'tb\^U02b9s tS1?f`cD,9aRPXKߡr~cI9y)f,)'2VCC*l6&XjjrhS_ڻFb9WjD d2YŒ~[9 APh*X"UBKj1/*aRY˹3b `gE93Nm9'SYdO\}UNf`c|j)};|QYi68X-&UI0[l|l6#Zzv,v'{{vpYbpȳ@S)$)05TUn %XRD[\j .P.؜Xv;l@()ba8z{,}TCFY4bllL XRKLJ6XR+إKf`3}Z)yɝe)ޑYONbnvP_anzOO ]-2 `ƒZ!4-f`3B%yɝeCdJPd!'ba`v;00;ѡjl'S `ԒKPKf`3B~,v'YGdmJ<,.FM 'S 9/54`d)v#, cѢVɔ,M`NW*CXR*TT:-ʄԮ)X!%#yF WijL($uv<@!h2E3!1>(;r^`;,h $twb&t,Xʒ> l@pyʚ8Y(5JR!XRXR}cILR,}X &t%>S(CXR*I^Uiv;a^RexXv;a,EfF|pp'-zoPƒBR291P2t6\ŶaH>X `#T@ڪ`,"xyXXRed8ms.g`_Kyɑy3yO"< H莈K"{0TDe%q @gx:/u |-=Drr$L|#dBk' ;"B]]K>+a,1/Xb,Xb**PZjDj;>&tuK| 1/ߏۍ c}_\&v.0sj;o?S"yLNn8hf2#_o/ZZl7ª&XOSX‘؛)~a,JY[XR@, ǩMJg`oS@Hse E`,x=`BcIKc1@c/ `ΎCEXc %E8Ќ*+`bv;XjlD?xC`!E3"y)f^R0N8*hGm>~X 0E38g)!h>`x֊`98`@%+B 1`N0;qnm %%a8,9"cqN*JE6qx#3g"fiG88(\:an0Rᢤnm 'Sp7Ux# `>iwBw,&&L8p .>98(ORܴ 2Ņf,E8^1̠v;lE 򰎎(N%3><+{BdJP܇)/GI Oc/O0R"4]>.X*±0/yDZ XTTl2Hc#nϘ"\T8R1"L2V8epfdUP^aNv,e/JJJ&S0"-.0'y#L#P,qf%4s `h*Lq?kX^K=" 8,g4 pxp ļ}\K pOAxVi0g4p t88X'`'S m> }qbY Ws `Ύ/hjxA-&nS.[-8f,}܂f5M3338v 55LE<󅴀!X ?@uH$&nS.%IuHQYinPǹuHP_Xv;ub=ewp `?qO-$ɔB^J+R!Bv#dJP?{q 4wI6H#2%ۉF"ñCE}v 0 d:`81 .%Yב4!fҼއQ/ߥ9UC`IVwSuTW`p$G 8-j88EuM,K===ie) !K'JKLIu$%-j u ~!`3%%< 40@ sIcc|p. NbI `BM\.4o5=1R.%}bf)7p lEIcc$\y«?S, ܃f.%#YRQz餞z2=qLL qlD%)t Rb)Rb).5q@;^5sB5L ,CNAw )R2M}}YR;ab.T*Gߔ$ 1qK**YkkӃzoQқ\6-)ʊWdVAqHbdSQb,u78Jp,ūSp:ZVVeivv7LJKo/8l`d)LpgTT`?Ԕֺ`l *@'S.uwsC4-ɠ(,%YABw.>OMGG8Qؠj{ڠ%d,d)<, YzB]:krWƎY, 8q%G16Ftp=mBKq8,f!Kg`d,l̩s&xw-Qtt(J&+-q͔d0ǝedSQ .ťM.7KAFAo"$jzKgutRlY|bCɔd%{NF"jzK !K Kge6ذ{V>O۴=mP`t077R@MO RYJ oQf 4!4 8̌/KYJ h(R뒖 lԐ97!lƥw3%(h=r\s/KYJ ANs\CsRQ+ (F==raϟP)Aȃ`%R8!,@s.*ip!KqÛ *? 0 aq JKhZ_.<ؘ MK3X/Ņ,59N>` 1w营שa A\I_T`SԢfqF]j pl1* Rwo}}t+c) 8.L9NK6%cf^ϓxmz{ҒS==pFoY fp%.q͠.Ņ9dI>O`,fixeq聂v1 K`qfp%.ԥf 8Xt-we246F8侌舶m O=qiiFf  oK!Krtx|DƏ,4cqJR@b .% 0 R6*ԥd4%t 8"' 0-LMQ==?hqqqq(f#K`k!eW 4%olPW|O@xX,w4ggg~_ xV,' 0!8J9)魭Q?uwsC*%cݚ,œa,xpQ 8@^ vǣ+hdYqH9.:%h YYj sp4؈j=Z %,EA86SRtؕk MKtK!Kyol( Uao Y.Acq]8YJ&e]RT+V4q\F]j sp4884`)oKK8d pLʺ,q 086S"A]j \tRkC[ÛC"b?jnnW,EB3qǩT2;?ֆ𐶶*pJxVkT(p"&3%88g>?s}B xCk؈i z"-ԥPv!KmaVCm> j+?ɟOӵ|;Q],4[ "<-u\GT,"KmiV=ᖱ(eqȆ9N2A O~򓟬 >O?AD,Wb ¹8XDqxH4:=dIWN\Al839N2A oq'}n0ZÏ0"d-XQQF]\ali% usK(e)(rO|>_VWWh[B3PУXY!lRxjQ@$8O T*yϕJKz?\ߴSzӢOa)M ?awq] ?OŪ?Ox|Oa7T)lB.iS z% ۟@DBeV1|>իW[s=_d2B P@_Kz /*:OR&=藿/ݼi|D^q o I]]8 {gsq#2_hlL?_to<|=P"IZ{uwSo/sC%0N@G{@PP{0EĒ%A ?_W/ݮ40Q MKXhF&((mp SO}K_s7Mqy5-,"BB"R{2lKQLLPD5d) ," ~_W:==_rff{\-g-mմ 0NU*4%u8e4-(͇%AqaWd[pjj?(b>a]\\r _NU,t<,MU(iּz5',ET8a pPs\b##G;;g5stD+`6:3;;) Km4FDxcN]N V#5ǹU*j6xʒ{2Q'X4UPPBඐPZۣmǡZDccԁ"q1-G,%"d#Z]?Jd= d5LhhCW/2|k Rk*mnt%MP08߬R.scAz{*qH Ml4ZHܴ Kjѡn 0a `ffS@Za3iGݴap8^aK$nZ4VBKijY,pAWMwP`r<_Bh)A uIA"Jr @`E!X&_8 hZZXX>h XpO xxtՅ)Ma|C4--ǂ,%4- K.9.dԥzzָ!!2h[uḆ)$f,88RJ8VisyߩfJ%av4ACܿ>=ڮ2R hZbI6iq sCEuqK%Cd p  6+-UfJJ8NLL{z`kP)8Kha `qLJ ŀfil WZb@]jG BABZ5 6Ol4ށ,5F;=͠iKQ]r`d).EYrw i<_i:4[mfy9%=RC8nMK\8pK s\3𐶷!q76AA] Yj&'[3; !\iYT!8}@FA] ) Kqa3< !]>Yj(v)Efj80K)MNRRZcAqQR%xఠii/..}w 8H`kMK\fKi%Œ#Kqa `pGQMwβ}w  BqJ+p,hZN8ps\Jͧ A ]Cx@HLiXD]mj s\K jq6Z\mhÂ&v;!K nYJu!S:ΪVimFGǡ 渳'84aAAo ؛P u!F GO;;42=m%.htYg_ -Yr}8,6Ļt{SlZ)gmo rCuIiny(6Z8foZw{G5;Y:66(6XNx6Y,%9,9 pXpYa!KgJxXlX'$td%9,9 pX&'4e<677)`qpV{kWbW*A]RZC2ǹ Rs\zbKhI㐄}w|fffYE=g4-J+ptsRZ`Fw{GKMw}c|Z L9=K,xb)/J0)!KhY, ps\z8}{GKMwĐS R]]40@kku) Z]CqH xV#I`t88:$,^BNA]J&ZY$Qj|)KI Yu ppa3%١=qȀWj15F~@8DXh#T )Ĕ>8%%qǐ4Js\㴶'!KhC嘄+boǂ7`d6R5ǩmIT_X}ze8r_@"4$,4dXStFB]Rmr2F]R][;:r9кd9Mשz{|0 Y,~ǰ;Ł3RJK$SmbY""*).qhT6:!%4!Br WZR⠮Vz!KuB9MKzR:! o4!VW9A:zm0K$(%CZ[1q'.9*hZ%ʡӴh l0`ԥCZ]Eb@7S*Q>O,8>9pY³䀜^4P ARFF{a3E%dd W~AYZ]3Y®)xS%ddIN Ocs+Ap>S\p~E[m \ ME uɠmm8|z\a/B IDATD-+NsssCH+,JRlCnZӛ uɃ |2QxHK\* jZ< 9KYx#$I7p!ptxHA?!lCSq%e~k;KK4=m[8\!igG+>!rTQflCKxҌYA>KԽv\lXԱUHΒm84ᚘrXqd ɻ㶉@ȋ4-f\дr0Ǚ)':;ixVVhmUqp`%%0%,a3+,E`Z-e46&f<>N2H5Jo&7. -jC44-`UȒq%\i1y*uɬ|io{%H8hQЍC`$(?%%2dZ)=!M?@ ,0`dɸ(Y,'v`dɬl6ЮSWq}h~܁,xݘ;(uɏ |~;Y pB?LN8IMlA 1YSRż0N=l?f]%4A GH~3KWj!5EbX 0,01bC0 zF++޷YT`@YZ]+LR'iAf#K6^6ǡZ?rr9`@YVYpYvdɏ | b.)RIЕ'Baۣ]q%mGsvv{]XU(`q`>!f M%?*Ihm;Y dԔ,Y%.Z&#T=`?Sg'mlp-dɆ06 i Y!,IkZ'm8tn'GX02BLAl!8uɎ0`iYBkŁ;`pl8)Ȓ CCtp@ۭ;Tc8?7Sj5qa5Қ? plZEY Mow)EZAga#[Ҷ.yS!K6ROs FlpM8t;nIM `K%qKKȒf uɆAhk{* YѴ`E,f%>ps%qT(8|W*uvr4 0phBl%o*pU44=\/ 2S BNpudtgff`FY•*mlJm7EsK[,$9N`NfAJڍ\{f}١qp++S6=KT:iOdr`!9TW.&jׂGB&&(BKMOsS%<вd 8vhC'v`q`OhGzuɒdOhYg8vhCC}}=WtowibVW{ Li۴xSPDq{qz{0DZC amj \X}K, 8\%6<:J `.vסiY 08{C a5XX%s}`:x#1ϛ M{&'T#q,b^), Kh!(݁Th6дXպ.T uɦR{`dɞۣq"0KhM 3@Cd)Ae US&%%{^^F,Zi֨z{ 4Џ8L4-V%|NheE)'s2ecY©K2KhC`)$8O46=|{ 2r=MNr%™df 0T@ ܈T*C0&^x}NVVhxMETNpp>KFl 4#NhCښ+-C0&E=-,,8|2D-c,zIZh./S>Ox, 'K2 : KLi]|Ȓm8KFl 0U=ia K \hZ"sqPnA]-Y s/4@L߂ٖmmq>dɶQZ{ Ȓ],4Ql 硡ȒmlȜQ0˼[Y K^룵5-qn}K L`%ۂjf 06{=@a8d[o/zSFlOpNX OY,Ժy[@ , d}q"dWOq2smBGGOf]B D[-%އ@l8`k80%9Yr9*a 8@ DtWZ渇`R WZhf{2 Wnڀ6h1Teq6U*4>n!qb'84@Ռ_{8M`[ś \R?#4 49I0lj=KhZ"wk"mq`MM8͔5>qEؕsCzF%B%4@L"Ł [[TI3!FsF M vx!Kb` GXPWsw!,4hz&$vqn2!K+ijh(CMBw4-ŞK MYba/!d )nȒ7xqOsAZ]`d iYAbh>7{.&8l%}Q"4XhzSQܐ{F]r#9N)'4pQbw#m}`8l8iq%,as ,ɬKh>hZ>Kb  GFo/uw8lTq&d K$xC aś;Ўy_񀐓,-/c3őfYcc΍.\lXz3/I~)vGӛ;Ў%< /xLl]O7YrFTb#x̔j66ht{BhZ8p#,YU;gBK;KGs\H!9(wA',>Kx@3!d ~gikj5GK.%`Oԑ޷YT`g]vwifYK^hGg<\67Dtj5*`Yؠ.V<5+дԬ.QqӦK8'$&@ *ƕ40@==hdvv{%4-X 4f4K~T`<%Qs.w,9Kh|h{v`G%Q$tLOcqfx_09}P&/4p_&C㴼=;$ j=;$tSYr 09 `5]ClŞkM.Nfu%Q.w,7Kh7KKrb-<LqihU>Ȓ;&8F]r d%4Q5,4-!K`Au,Ro/:8@]rXrд)@| K`D}3em{q 4tsssC0wK !Mॆsm:&g3=ݥa m:ǭP>O,8@ 8{wr R(l+hk8yP+f{!sk41A6|Oph7帇`dgZh{FGMxi R\S{>}Irv4ͪըT qDMdh`{!uqPoZp%_YfcqhA_C(ip_7S8p|P"|C  Va6^_ ,`_`,4kX줍 q,'i1K/yX"duIf `xS=!,X. _xixig{a3=/!K|LY\=ǡiqσ;c3,2KŸ'S% I* K36F=pT3nSӂשc+9c@ 08^C x;T#4{i2$KxR3n<1kU< c&8O%X/y̛7 0%aS՝7YZ\D8d rqYSbC x;đvdIEA7Y•vnī:;ic{& KHw-d{S/v2K+0;d*|vw}8rxH2MLp4Ѐ7*vT߁Yb,^ߪdw2K+0;9HhkML^^|^7b+_g?7n4o4Zm+OO~>?w{fʧ?'|ꨠ-? zF ^Tr(lQOqC$g>wq=va) #C%A{'?/]pSԏvV:0h͏T!G;4qMK Y}3`% 9"Kv7x'ΓO>y9'>100088/~֭[V͌D-PCȏs BA\hZ8_00`q;&ocZmuuyhh//o=nͪ, ָǑ%7K5uIK2x3ǩȒ{+_}cs'???w77 Wp#-0W_/ ( )ձcwo33T(PKK܃)X/I)'-Y2v^ȟP|~K?L&J{.]z|{o'>77wE?NJ277 ՗^Zh)hllɶpw/㣆>_t6bw KK gڭ=^u+-&'\Ulc͔%Z_+'>9 "~ yTRyW}_|޽{hnn͛Q>?/~L&fAׯӿH;z꯸?SO{)E4}+!OH _G_{z q3= 8wSB.t8vtDACIaxޥ}&\.~_?_~Bx~ӟ.,,B,QB?$3=-xσgܻ{EcC$~pFŢc~IYܤ/#SO}K_s7?~}xſ;&4-oSy%4-BhRJ4>=Пt_u,)wuu?g_/9~SrtttxxxttTOӯ귿????牉 #fIU; BXA҂k!!X"o*MLPED[;rh?hS~}=y7 え<8}3Vڛ}ܤQqH2ξͼB(MO_h*x s\%rh_/)ZChLJj5AN(SOM~]U.-܃":1)xȅs\+j=s9 0469Ir#)EP~@YhLY\BS Y'80E{]R%4Xg'T*q#)E?BC;;H YCWZ@hKȒdIR>PPR&CSST(p#),Zs~줍 g_h$h۴0`Eh)շ"(Z|uk,p}rmokKrLOS@'T#Kr^,4Թst R 5YE< $8}>Z]GR䘜rUq$(Kh)ՋE!@uӢhG3گ.Ɂ9LQ= 46F"8Y[NG4h)-M;b~XKX806W IDAT?O *+pFŢ. e248hj89N/`hJ{eGShjW( +]MLpW4V娻{>9.e>-i>Gѕ'B -wǕҵ=)T*J z%̺bKѻ^B;zbhJCvwigyq.4El{>8,9YF)']WBV%4Ԕև?g2㈦Rp.48hq."is+04s\#KҨe 04A*l랖E.1ڢ]qħfr.<=uqGJS?Bx)eQKh躧evv{e2Z{4qGFZ-i^*M k '84Њ[t݇ t3G吏Z]G|#qć9NϹ5ǡV>fIS 7KK K`Dw7 S=0I3=M"r#>]V.tӒ-Z(m r]u)ѯ~6(bCe,e'Mg'=ש`hEi2?O.p"oB亲}"?Op"ZMQ@p2Rw%(`hEi@J'GҸ8Vim&&8ǕJ48Hi'ƺ(`hE㏐PEҸ8ۣMяjg)YVz.(Z9 07=M"rtΟGf`qhs|-sҺ줱1*)_>O=vp|ctq- ɴ't3 0Dr"ݽ=vU#S*.KT*|y Ȓpsss͔ydI:WU`MKP\V:ǡHT4,3m髨jcUd Mfff_+7QRUwߘ.ɇ+VH.\P+=ғ帇EiX0X@ Cfib}c 9NVis{-PLSS 0Dr񢂅cQE)Ȓ *6S0ǩ 9Xxϟ縅R 4q,4U@ZqNuik)s,=Zȟ.C$doK޴xXD8(ihzz,ӻ ,%ȒO`DZzB%?K++O}}P1tW.(o%-g)A Z[C$QHhnaGzttDKN 0g)wХK܃qz`$IZ\GszGswiM "AȒ`li4ahd޽<Kz : _ib{4!KZLOSL.AG+O.7-EYz=dI 5TDxPiZXGsȒT.88ziƨ{$tܴT*!&?KjoqR:͔mݥqq@4.縸x~ff 5$qwxCThZ,Ypm;$gI?Hrzzh`{q%%is{著C<([(v`iHmlёp t]w&K+0vx6yp, 0#mGJ%xq$BBڎf/GBe VT5X/7Y^{OՂ]L=Cp.]y:<ifYq@|Ҏ{PЃ%mc%%0ǁ)6<C<==46Fx55%#Xu2ݽK8 XW;p%m^8m`M^T#Pq7s>X%EN%wO)'[M#KzI 0A"xpxQtDm{PY bȩO9y ˴k[W`qzȋb{PgggFiBHEmx8c#::}K ,58H==T*q67iw&&Ǒ` 0ETq:!9q@RrMߧ1q@Rr8^`H)prr8ڢm!ShtzzIɒMKȮ\2Ëb#<:yMKGΕJvvhr{ dќ , 9.b}^;JΫ 0&!KK42BH'[#gwĄXf ]YSq+;` sfغirˏ0dSSI[[@?9)K!K`,aNNKh! !oCqRdAleqr<,d.U@Ӣw0& s`HBN`nn{LLN%?vq6]]49I ؘnrvvR+륐 Y,/s`HBЏeff{4-~d ɒh`!sؾp.i'40C IYhq'qC܃ z],4`!uɏp4 U5`{R-1Wa9@ IYhx$dVC Hmo:( ]ʟ;whf)ILQ?H`HBBAߧB.\`t*Bhpy͔wޡ+W|svx ᪝@GC/R@cx=p:;9`DķꡇD,d!'6S 0(0WXh"K=EȒ$lxs39`Hff]1ܺ.Tķjd::+-i ;P9ov0N9.v.A3SKh!! 775q40@%?\H"sf$rBtCBhZMMd?L7orYC6Kӝ;c&r9e1;<@C`o@˹ i쎧!*Lsbuk[UwfAo/ѽ{lX[j``H}M"J. MoBTO}Z4 Cqfi}hbm`Sm+ݻ4=iyw}~B /4q<HP@/ K++ M^ovxPc)>vs,=`Hi)(|m`Byާ߼I׮};;ݺϕ6S|{2ŧ9 0$49I{{>J=fWݻluD97S|ZYy>q`5Km+0wic 0$xOM"$W8HITh{66xݧA8wVO|6yCr'W}Zhrg28Gʊ܇+>thoʇ7ob`SCrM [7{5o8b|z*tv҅ {<ߎ9'R;;CCr'İ;4` c|`pեjVpeiuUO+\st e _m`H$OGzھ>Ңsei}vvhz!{ffVػ`кtf6S~y{-A =1|W0ھ>\}iz{ix᫽!-\-"Dz’gv~[_َ& if%z]ߋG@+"SSttDy"vyUܺcm>>qh!b5333CYRJ`Y7oiQuys`@_MO[yRP-pT,ҥKN*4 ˩Ϛ\.=XN/%\Su?}M,oJy_ 2߾M/Sg/ 0v` F!M:Ԕ/g>_ |%0Od3GvݹC{{.iFMˬu%4- O8:!x8iã#yÅ&d|k-*E_tuѕ+.ު@["=~Mhzs{M]ۣyza_l̽./Fn#P^s3ǽ&]n[Ï pS;xA\[X>w4$7'Szz0r3yy.w\Nqsoh%}-pG[tUv `7).%hZua1Džͭo k&C& 7{}hfyZY KoA]׏@~ݽsd|3a1Dž&OZ6ȱ;oAxxW ݻv Ikkvs\{n޴~b,3,48MM4-@sLw8qѹsv6?O}}46f[IDAT+3z^}Wz c{op_jBrm7;;G@1O=EfqQO[ 쉹+Wd ؞dy 2{blq)^vC fd2v7дc`Ο'{j}}uX|4p<ݼI>s\8~f W_ۺz0A>xU4-~^CBK.Y|p;GGGd_}۫vpoژ;<71VoJK÷iyևHxfWCFۛj5q'S+Sܤ<:t劭޺ESS48h١c6x÷駍-N9<7Db;R.]`ЇlqC42bA NW'|` 4do\c~^{ Cd)oE{ gkZ3+}CX_'L8d)4.>y,B  ݼi_~~ ̀{+OX멧7l;2Bc9Bco3㣗̲>x%}2Pd駭\lB8oݺe_~YA_L;;T,}#?ĺ~nݢ]u*Bcߧ I ??f3OlId}TT3۹s8߻2/jję-'~~, gΈpVNFg*%NއCg#ӢvTcL"S#Y=g϶sVP_rGS(`eqfSqZ`us^d? V4>}""9CNh)q8S)a/BijzNqEm9KJ֡^m͜3ɎqSkM }rGы/")I Fh"Fӯi9|hNFHCrؿ_RIIʪ%6dD:!(HDo@fZ}";[R+$!0z6Ð åKoO\/QSG#3w [j~DD'Ut40$(7 0ה)ka$&b$1Kׯ_:M]OLĸq8\ 1Q={FKcq_Y{bxXY3S~pwGjmôiЎJ\xn"#qt?w/&O6f X=*]oߎ^3f W^p@86dtӧcV]oތ70fSsN#s'O7r ' t.@l3aohI2< m <cƴ=lp,]6`|LhL$C }[bĈ6yzb6*ɍZ $'HIN^j?gQX][VUT'U#d #uxkE3g*و:61W"#C{4%!Com)(@Q4Jwڵm KJ#_jfƍm ۽_ɨvEl,֭kc=ZWBft|幹yyy+..eAQ0kVk7lX7n`zf2,`A4 >Cddc,իMJ[xǼ: '0(\U>}p,znqLXԩ~see:/ť1X9.]¨Q(*Bǎ'oG`i=GQTT{n,ʕ-ޒ MdH#!|`L$O:࣏xq ?H1kVlq@v6JJK&DԫL矷8oQ_qLi@oqnll<h45 S .O.ĭ[a Ѐ|9bbwږ(K\We BC4&N(Jy^^8r=Fx_zիŹsիG x9\[,50 prjQUw/H?< mKJ/evGغH,-aPY4ֈr%AmmӏAq1_X$C..S.󟰴Kdaf>_г'<=˘7>IJ='>w7&`>e K/aƌǶ5Ct.Ml,|}޼t sbFX[Kf,8;7=e ;ش *DH>U{alؠ3V@NlyݻqV(`L&hCD ;AA>c5k ՘8eep=Zd$7_|bMh4HNƘ1X5aa;p(f/_}u+:ɊOpq#f=Cp$+vvkOQW7II͜,SՕh5k8HLXI>zgX2UUGGCըi$zܺ1H wR Ec#:u:ߝ;P Mu I__G~I~IvvR'Qvpp䫉Hih :Եk=zIdOVVwСɛIII!"""""Č`"""""""sH"&""""""E`LDDDDDD 0)B{h+**OޥKN:EEE]tIDDӽVfΜٿ;;}UTT2*ѓ[ƪT3f9QCCC;uԹs瀀t$jNOOxꩧ}}}weD:*//:vR^j}\__z͛7_~=<<ƍR"jJP.]4//7Xnݔ)SFQ]]mD鷲ݷoǭM%B xÆ ѶWZ5lذ~ɔ%Ϝ9YUUvڄ=zL6mΝ&LԺݻwH9KHHp1RkkKIjї;vi&$j+j777ۿ曦HIA\\\lkk;w\$j^`JqZvss2QV"444hf&j޷o_Ϟ=G}٫WDiS=IPzzz>2<<k׌Ezl/^6k,$j޼ysccc||Lј*,QS ߶{JKK+**VXQXX8w\S%2wooݺ;RHDһVoݺpB3 QkpCCٳ2TZ#/_?ȑ#F?M)A꫉'zʕ+-Z0Ͽ C?acc{^{J[D$ۏSYYRD,=j&MKKKׯ3H~%K֮]p۷owJ;$G...ѣ3f̘>}=+ǎ;&%%*++cL%S.^;}رT%VLu!d$j\RRR[[[o9OMMͮ]SRRL7ڋ-Wo oB ' ݯ˛D%UyLLLYYӗN0ATDOTjW_MMMMJJhDӽ 8[[۱cǦ65&MpС>ëW T[lȰrʲe8pG'FٻwoAA'<==KJJ*++Md6~iڴiNNNvvv/^:QZUm۶i_6yځV\\D4!܄oiD-Tk\\\nݬn*Ed*त7644HEOnFGGUx*""""""vI 0)`""""""R6DDDDDDlH"&""""""E`LDDDDDD 0)`""""""R6DDDDDDr{IENDB`PKFG88 image11.pngPNG  IHDR XsBITO IDATxgWy'n瞙hZ9J(B"-f)첽UX(l`YAaxX2HBi#͌&tszzn~Ox=҉I/@DDDDDD)lw2"""""""Q"0&"""""D`LDDDDDD0%`""""""JDDDDDD (Q"0&"""""D`LDDDDDD (>z^uUTSDDDDDDD۷nWWUW];-DDDDDDAW_=88x="""""" JPb(09(Q"N SADDDDDDf4xaa}p {ߋo;v8N{7v|Ӹzq?."{ ݆|_[x!NYvF|#H裘=wȲ;'>/} [ $x{ރ|Xo~_iɟ+;MIJ|/J9OXZ%/'~/ 4vg?OOb=vjj*NOY26 /׾[o=} SS,1B-Fr |ChmW;edԚ xK`y7݄n_ow#z,n ?>q)+&؍_ؽ01+ğ)~=',9qkWi/O|W\z s~X0ǻz _`Ze /OkUp]x"_O~TW _p4r@c#u|߼;~_ډ@[_gǽf{o}OOOoo5\SOLOcw.?n2jBWNke2ع/ym~K#Ydm]ڟsrLR>!w^Q\pC{dM,._~7j\wD}% @&{ѯ{_)W's ('?&w?ǯOpe L˸WW򑼿;<Ї^\]M|nD?Cۦoê̮]*K[ʱNx#= )W8<D6,>2?w*r殻py{5ċ/:LPk]wݻq4[ ˰;,rC· ɌY}7BIqWB;a<)}w*AijbqW\Q3?UȉgAuuR)=.\wzz~݆7i"сs-K.A}=xUȾ%`ݺBz ' rクᆼ"܂G&*Mdww;>ȻߍDۿZvr]x׻|ŝw:I r=x;|p_, DnO ۊ|xGW&Wgd|7ܐXעӃ] :Q.%ޱː}w19_v;o{tyCCND1.O~o.[n~d?5D6{)Ł y, Z݆~ /.⡇p?yO'}e+wSP_eJNt8,lPc Hz0:|ø⟼Z"FG{ 㬳C N+HYcؾX\&B*>;Yo}+~S "}mo{j p}7n?y-rZ`7~f|3`1.}o.׳\tRg'裖DN?>ao@gqo9A7O^y%^z/? ]w?&<J7ވྲྀab\o}k~n35/~+oy fjȕM7/~a35:0J,'fƒ>\_/ǃZN73GV҇p/-웜K/m,%XT1*}uױ 2~+\{m,[쥙xӛJ|` 4z7,ܸ[[eK{v磹_wЉ`Z`7|_R?|wd8R?E8r##6D=nEWWjt;v K}}UW!,/mJ's3؍'y硱J<? /vsUVXQϗq;YY)OxGgƍe\qEr߀F޽^k#ښT*VȕWJ vW*oG+pqO>.*{`܌;x,PG-{9K/YH9Qy瞋!YH9裕 / /N=*<(X#ox_[eUWq8@ { 7&wQ(=VɀH'Q|zUv풸8@%,njΝxY "'* 6l@k+챐 r2 "'~3ص ?ω0.p2U e|~jj!;* ca'.kgWrsb{3몪p&h8xn-pYx9 i"'fT6'Pߖ T5dqᅕmbwP\# zetuanh{饼XƎhio/\\;@ SO}Iv1YLaGwO>.o8332 rgpWq]Y(=X].Ë䈳̻]83F.ASBvbR8HyvˉN twLg\cFG1>n4ADg&b\ijVx 0r%Rq_b/sŚJ. p`]QYYO*/ha ]$k\@ (&&*@C8E<.? RqV\xa %b/D6^|`˒8 ^ѣs ?::^y1`^|۷'\r|Ӹ 3F.pP2?}p?ᢋX^6&aTUaʟF?+B=,;Օ?#>l\T矏 RC0.䥗c*BK 6nD4}/k;ۑ2=7p(ff %s8BI01N^z `\ȳƝ1H7?Զ$2s'^zP^c{ݍ&:d(A|Y8r&SE/{baPb  ? pyxE!W(gw\ooo/#8wqyq]ꜬuV&ë۶ zӡ؁l/w\y3fg1:j(MB^|:F' t/#Lx~v|h/FN|W^9 0wx2!a\ȋ/ƺ+j,^z#]qﺌba!֍wsJ&{`644}.Fu†6?Gp^33g}gWd ICHc]a޽ض-֍wuy]`K/q@DF{6/z0C8_;wz7F7M3 XYPO-14iBu65 >\CnׯoS9 .Rp|HKfʀ}*H|[%0EA'T]M{Gp䈁G8xv gj>/,eg SsIV6y1N={ 018ljZE!*luG4gGFlڄW^1(rx~&LMar;yqH_gmQ 1s@@ fou!00>ildiZ9FttxT* p0륗 +gQ!wطX'-[0>-[<'3b܉ToQ1m08%ߏ2sA?Y3O#{2[yX{u+<-igLzݎYkߏ>cOm0x 8}qFZ[Na3O#{{{17L{bdHć^fwo0rb}sH7`E:oRlN^ l$GQEvāXX0@$6eN:@_@0F:#SSS&;DuOl6NpY+f%0fط/n6+7bzX1-fugl '|߹{ɯ݋;M>0Qa`0z/#_6kO,m6n4Fl؀=|a@(Q+Bz@3xNxyq#q1:[_I\J;O~=|cJ[`7^~;v%87/ /_dyg2;x==n:0o^؁*cg 0~ P0a|33ޅٺCC7L2a3gi@|90.;vW ?7< `NN|Hg|{8  cvDu5l&Ifk~@ݍ*  b|?L9aW^ wN/+y!v#mwp6F.)^yR|[2@m-6oNʄlc4X2M gѤLx)ec%PN-6wnsp6:H;v ۇ34X!N8 /lLxuw#ȈǒA6}6`fc191Wy&`,Mx1^.]g>E`qLL`&϶mRp6Ί+ٸ$EL㕽 4lV /ɦ03uN|,Ჹ%L|hlط۷'r c- %[Y~DpʱcNy))ɹ Tc@K iOf;/YX2A#y-cv+Of}0׏)&'`q‚SeV})A/;H#<6+뻺 ۻlۆW_|)liT e{;jj0:j+Vo>ۋLp2QNd;km~':xzx@V} 7!_Auwcq*`߶ cyWPlijTSخ0dH[~ErjjwSWIbu|2 MztuQ##cK] v~V:W+FI v}֭wu|2wY}UdVGԵ,/a MMH*`o DMy^pB 0W({`f.8R)^Z`AO~ ydZYq2@i06~ yiN[| p.m۶rSYl߀a}W)8 N% bfRcގFߒ-к<͛Qec}68 6-[Xeqs<MMaa]]ve&(>QSc[ ܗ{ql-I u`7жm d),#`؍\L|pK5sp0^{3 ' p3C܌FbšC.-( 0W M6 IDAT@;oq`YZW 솃 >;)&s30BZMI7^[nE7Ӄ9$r8 {X^w@;z1~@Dqa#\ D'(6]][i8xQ1>Σm߹9 XgDqE .N,߃%sO2`͸.:+ud8rGk+jk1:js90 {@[ {{{]|=لW*0@}7[,,`tn';>tD<wug tW鴋S RT02 \|ˑ B[[ߚ-\al܈jqKQ Î:w׌\>⋨l]̕9fg19u\|ɐc`==y :wC9a.|g;11he`9⻸UFL\|]g]J$`w!o'>$qb|‘#u4 Gk+\|r@ۋQ,.9b-RoVT] %)-w9rW=Nx)jpΟqWb|Bx%,bsu)*.Ľ+aE("ds_:+Z`7\;8g{p5?KJ W2׭$fg}߶.^z1>w+` $͛yGbFw_{2pγKp6mr]y)\uijBc#FF}rWO&&0? 'R+9F<$xB 0`!R,-ax˟TUaF9 '1Fb!F績ZQv $XYPiMLg|Z`CO?GXߕb|d8;;H `zwȻ$8v ul%p| ,w`}W ʰHG/0% }#` wU9xE.˗F!|W0qtwƍqVV}#VԔk7yw$-MHKP;8@_w=hip|%8`8tmmvt:3)?R"t(Y_ꌖ~@` n5^9 6oZZ`7Ju2VWcݺss؈F9Rg`CCX^vFxf.#뻯ۀnx`G'p?S0ߓ}Ԡ Npcl Np? {\1< {@(XߓL=Nr}74Npi=F1|lFx`1N|O+6 p] !ZZ`Y;V6pK)pWL!r;bWR ?l3kzp^껖؁!FIp# 93Ĵ'ʊp`[&46^w߀aePQ q[{YF[]/F~yim}`e8ѩ+^Ά1htMMVN]'"ƍr<0RQ=Bw.(Сw-yNtj@]mkC6)K!l܈cǰOz#+_^Wv t:!I3]]ܜME p2ls/_Kh 0B7xkyk#|S76q_M(m؆10lW;W=/*`+4`_|b;LnG[);}%/NӇJm`xM̷ػ15RQN|*ҿ[*w1#_[pZ-.] rXE*h%6lwTLN@ko.ɰg=b L~g}9|gw_%az?Σ.zG/B } x}e݋i,.Ϸs%ЗAtwϷ3}@S6G!>sؗe {#t<Z[2`챑Fg7u=-v+TssAGo_##XZI64N5+<ߕP!U|)]w<cǼmN-/vAKzN|{u5zzp옟oO2ttM ~L&[yᷝQ_R~֢CCXG pg'gS!I#v0Cd'%Y}K+'>#`=•8aRXG<𻳯 v[`700l[\Ina`ꉏ>II`!7d/ǎy{l;}(W9ߕ@8.vcpgЀfyK+kcBx_b{=߹腄y?v޽/{pý145gf E=+Ad2N|07Yo80vox;湑':a,2$rJbލlCx@m-|aNt, 0wWnxk0voq#ލ147g!^% 0r] 0ݽc12""yKX\D[tW% 8 vJL!V {7{0`93KKdS҇`KCCBMt="v@ȹ6ؿ,`V D# 9X}\0=ʀ[*eV 0']nHnѹ#=`8[;w13#"brR|wKo0wDw";l(A{-R\rP2 -!=|wKN}_`"ptVw:fRdsVd<Yo`$wB.`3껳@Hr 솨|g}"#p!9+ 8 ';;1=y0Groʪs@쌨,%nCEY H:zTā֭c,䈜ގ9NG2wv.ɹ.S˙)Cd3C chw"ANaaayw:ANsPHr`'|'g])YBǿ*+m`ȩȈ!}JXJ F J h `H*!/,Y@p.P. Uߝ$dwhbJn,g9$m1NH#`XZ3r|]nD/{oo8IndԄx ;"BvΈZ%XΈZYPgD17NkؿUv /{pgy0Hn,m i+B! Y݈NƵNk!sĮHwsCԠw=J93v,.qA[`޶147w:^n]P+b ć+] i+ iΉN-/,qtuNk֯0YzzP%G$boG `i+QJX}KpXŶn=v*!&pkx݂Ίաcc:9WFxcf[K60rLv|0rNIh,me턴3BUUa[i6,,`vw:B'ȍcd;`7Mt!g}W!@ܼ=vw*'HHt++Е.Q #NIߝb[`78AIh,m$vB 0 ;XC#{}RUn.hnF&cKH\}8 i;WHh,80rB 111;;vLbS$&metvAf; Bg'FG i|t)3B'#bI V,[a|wB`Y߭Z\8}c*tuaxw:W9C쀴bp@0zm3g; 0;!3Y߭lkSmh݂ma Ը"p2g0{Hݻ}'!lVg!Lss//rP{{lW!ݖ7]f 6npG L2W:|"dddmBXЮ]|'!q44w:Nv޶ ;8(1 .8l7Hh,p3FE2@Hw:N|M`#}{w=' }2 I +"@O2,/NGFF!F\6#&3&g dm}¢'dWWY$3߻01]\pEJ 4Wb*h`y6T$2+ 86L qUSGfcf ahCCWl[AfnvMlHrSLI e"-\GW*E2pl׭0Y|g dvB` ,xwmU2g@ˆI$Gc#}#\2ς`dwV!̳a`lb 9 F@SSS /쩠wSݼ'dﵵH16f[dnnLNwX00LJ`Sq=b=x``wr`'SUI2[`VV06n8M*n^j+]`+B ^P|gpP 1 |'!|.@ݞeK $eӑK0{<3v!*;>AZ%ʀ-XZB:;gx9e;oAx׃" ˆ GYvA(Y"2$9~++r!wK6`nyG`+ YYA&.et%%SSBStL{nIXKæJ:w7n@ yqXDgtb{FFގe[bv; kIwn|wS9m v^##rϊ45 "bnG q0@󝁐=##$J pb8D6I:cFbbw:B$wvq,,NG$;y{$glwK15b2}7T ]]!{$%ć=Õw7;}\ n$<)gBkDx} !{_[rRf,dEe+Bn pG9aEWnH^檆| %u3t%LnL廛̎$B {I` v>N嗸X80Fr 5b'|%WnА^_FN嗸XAZ#<Y"<-w$@Ȇ-,`vmmӑy !fiݻw3Dx}ܽ{$%l`SL gg oN7L?["8R 4责3I 8b;ߥn9)\`+uuhnF&;a>Sk׮aewR""$&SgUݿ~ $vC8'EV,.bvw:24$g#o+B6wB69%\`#-E l+-E ȯmm'^bI٠"|2"555_@=*r2Yć nGnwY~~o~饗}K(FXg,`l|`9T{w||wYȯﵵH-"vC/"\է/..mo}nxg/_ls79ʿ ,9ND~}}}`[0<,}` V,>U. pT߷nuSQߣ|pi-Wkj҂LVSLv|;<~oW_cǎOַ^p38βlczz+3ʿ:[a͒2w T;'>ZYؘ@sP`et;`n7mE6o~ῚyBn2NE_A߉b0@E}gXiali]1n#l% \p훛'^{msssKKP-+l([PbE(| ++U06 ECK jk+[Y;wQ-*:w%\'l6pkk?7MO<ū駟>S2Ҹ+[f-,`zQLdTd*\ZND@\[ǝ>&yQ-*w!=`6\qW\qEϷz7x_?o+TL˜57NG1 ͊HRQ Y*ypiD>DDQ;Qγ莎?d2T^wu[n}KT.gV y _<55ߟW߷f 4Gwr_źuXF IDATprXűcϟ e(W? ##X_qrSI]O0c+.'<̑+zz Cq |Ito?tɟoKM6{w_ᏥRR5`UZž= vkœONG~}}},1> ~?NG1غCT};wW(f^r J ~O>~uYx(V )~b< f+$v㓟ĦMԧ|oދ|w:d+13 ;Ç{w{=zWJ"nXO%DS)tws1ZbnkӒl͊λ,wFG -<@Kf7?x~7//zk[[۟ɟDO~RSSFw||w߾e˖??2/4hxXz_ۗ϶ -F_6ơ!gڰYEG9&EguZ`7`^2pmmOnᓟlذ89Y[g}3G?ۿckB'Ui)ӣ;EŕN|e@ w tBK`thf.[ׯ_o;n۾?O}~[aO) ڠl;a}7Hˀ-E|_L-uuhhJwwB,#p(@)v|h_ -J$3(N;.ww{؁lV͝>'.7%k1W2p-ς22.߉(X]|%΀qAleQb%(V4S E}%P]+h \ 4GъxŜ ׫yq wSry+3\6HJ F)w,-arQ)ъP]t)w]X re +Bs`d;96`}*)noi bO3GU|F G*y{|!{|Z;/vCy/-arRA WAg'}ޓ̆2>#gV`4;{|}b-' iPGJD<6vTomniLVt:}2-z#unB3Ӹh)g}HUPXa}3`ƙt4.cyw:4Ә'>И\+ɤqL5u&ebX߫ڊLw:4Ә]]d;*;n1b}qSDW:|_{{LZ} ^k /n:PStĿ}f9Y_$vC]\(ƕĦex[BBh55<{~/hjĄ V,,`ncnh끍L5LlW|M 1 acSlcΧR<ֆY,,N*#]]ZW8C cSǤ79':Io}.T wqsk\2i,aǤ恑hzy.D|RDZNGl넴?46NG8(ƭ2`M 94YXZd[`cdR8Q߅(m>")l?ʧRvq(](&{`|Q>P(m|NӲʘNr0d236VNGxCJyǣtPN|ģNDJ'P17%ӾQ|#AK@H F3P]ߍOxIhP\)x~hmE& מV+B)^h|7FPF껗|jZ`7~RQz#1S{))[Gk \JѸ7`SֻCE6y -w2(XJXg*w  tt`zӡ|g#=q&XVƠ:߹ bz;T #+wt`rKKӡ6[9C@ ~wXgbP刺Ş}dvؘ^TUtd{)vF#/vctTks[!0ALo pTw^`ӱϼ*tt`l7@wf13cZ`7mc#/PK2|Qmen{ zWvC;':+w1tZ%X eeT;W+dRl+|O&Hd2Z`]]%X8C5?aY1+JWO/io5Fv*|Re0?V騔]B Z[QS;4zϊP 򽷷wO{FjgO/w,-aj qs2##B*;2>%v@v'!W,#UHk~|)!>; B(.S{=' ՝;G`E[aOi+ZZ|R +)~ ʨ|'>,C5@2ssX\YQ TFue;J1ߓI{J c:߉^aiIq ՅqN6n9-UF XP;0:;}e^1s@\hLJ^'nם+k!Fk+|C]3ħž XXt键^3|U9QgAB[`7hxGVDT l+˦=;:05%Fh_ Nh1>l <~f#+}%-S^Uv(АvQ6{%Tjwx}<|&X{C NUDYМx8I\]|~M{G;>8Q.SԄ*LO{rŴw㍼ ^Kx}kXg*kk\<\|I$hڷƁ|ELB 0ڷ@`i vCx]`3F.!ri(`[eIh *}eU|2@;}ؿkahixXE <ce et LMMCB>C +9 KaT{,l˵)NGE`\0V"T.I&d\p+`\0!pw\¸4Bg'|C0,/cvw:#ٹ+P¨wQB2BeR?Ϲ8P`껺>2_v#|G =tQ`!؍0yu{BØ)'ˤnLoooΟwv2L}WG+n%e2x١`N]S:%c;>nGAf}1ceR6N9WL}W+n3/K+0~ aAØ);2{ R>SyQdYYg}/K0^`wu`b"1c 346߉0,e )hq33hkdڊj0.G0WI q3Ҋ2_v#|g}/<aj|/]t)F-;V/;#8@]bM|{=Fe ;Y~XKgr 0-ӹ]H”nl,^eLM5N]Q=!ҩ{]lK`wIBø6<XQ]F0e2hk D!q`TѠD7|/]`<@ lJR}on2fg ؈ت:wḽq428 pMNa–"M`}/M`< /߹G`& YaJ; p)&'QWT ^yp@\{21ߓ)`NtJf-I46v}g+l&> `LW|Η"m}07[^v^mBi ٔ^ۛW!_U[+}1 IlKJ|^bNUÊSt:߯ZZYgl,RWe/PRZ RW>Rz/V+fVΔ Bpq@}=jk15;w9 RXK-dIpx3F17C { B*,|onF6E"|玏RB:So pQ*0EpGi}/c⢌绯|RSMt.#تwE{ û Jt[\Tx["**\Dg2 W^|Q]US&LL}lOx{+f̭ɤ4.E70w%g;_T^Tx{]pt$^px[e;'> p { 'SM [X,|4a\ LL1›!-оNs(Ap|assXY9qX:$F껄lIԹRay ) qQJgc 5HPZ^jP2 ? MtJ((X0 WXa rE+Ecq--a󽰨"v CDA^2y&dQAN,lj 55hlm" &FlJ`2yؿl^-REg}|SSS~ˆg .nlw/x {aAn냡ː$`Kn 0сI,/NTz;ȁeCYqP2P[(߽qK^+:~K(y le0uLu5ڐNTzg X\te{a:ؒ ϹP16Dz)kpPuFvxI(ZQPD}dARG^cr++!U˜ɤEqWa9 8ԙB,(ȃ3PWNs#PW15%*+|'{ C Gw[V0:5ߋҲ8PjWU]G{acK^#|CP-[%0€& қEbB=E z'ب|{^^sLJlq]aZ:z9 80*(ԭ2`[YP+`h0 ;9љO{G] uGg[ffóPʀB)W 8߹㣀W\'YLL`L!Awe:C =؆;} K>W xO]H6n|--; 0VX,Ho[^ TA-60heWq3I44w:߿ ) 8-R7tp`T@[tE q˘B[u["ĉ|v?R m9 IDAT [ςg͆<6bO&VTWN|>| 81WYY}{>hjBmt2Ww0/쭰|nޅ/.bz:@&hEHe Eb|!VQߋ`wNxci%}Ή+p0!8;YZ<6RaGc#03; %Ş e>aiY ,Z ;9ᕏ8'ߋGH6.ӿ,8-`G[ZZy'=h3T\ '|' /93߽ -{#{ y]P]}CuVY'v|w|;;> -{<R0s {JFO+uuGy!G(9˙Ol\;' -{E<R0s {JH'¾ Կ 9Bw|䠺/*匳CH6.: )W~S+.]^厏®dxŧ$\ta7`)(Yv/ ~wN|D.]kj܌ H$r`t:[~"%R Y;{NV|?{w,>/du/DE i %`F4v848HxL "ld2ӶT|U7YoPEOs^kn^cǵlnbqQZ,t1ijavVZp?/Cg^\[[g(eHH߳px^uM0r|SLMIG]p4ƐC)5Kҝ[kI$=8ύ%B &(xE.ǀK|uXK͟Z̟N"!88!ޏB.t3#x; _A pbbt-/K8?3B^s!b~_G2BʼnSXK @rpN(HS40<,-GH{.A=2F"#p^̟sAXGIhL%''8>6~Y^Rog=+o#@.7~ـG&= oc%$s?/{hFGa8rctpIGz{}IS 3=xvЄ.mi94zIaPƆ,`Rjޯ޳0.-Gx*.ǐzĔ}9y'b  'q^#&GG8?s趡/$ȃz0N).wt ^`N ~nb'sh~dݕCF \m@^+3ZRItXy VdžQ -NE3i9n&q{L&1g2R`'k% t2<67ʒ ~*CCV]nzG]~@= "@U\ ~n v`?k% tWVV2$c~*P\?z$vvAN`LzG]~p ʀKOgX; Q~*/gcpw兏G].g}.1yX; 0G}Mgc&0p!;A fghHˡ?{]N|`'32&0P){ pq67m({Lv/0g'wKǏ9!O]@G(W \uwpq {v{L;@fCqi9b|}7`Kzzv}bP]Z-wg7ڂzN-tqu+x޻3w98 i9bAwqq\mAa'v5NJFVWW3$.MJ znƍy# <`)$FFO3=CH!Q8$z?/,pcšOL0{Tx1,R8=#>]Qoq.NqF`ol2"5Wu4dIz,Z-r@\oq.of޻x!m\ozgK # h=F̌@\u=gA8;fqMi!\b$;\ꝅӰ;s!o#NNp|,-4;B>q8.^;w@ݧ}ꝅN$)YB#i9Y!gN OqXߠ!agH3b?=CG;>7Fȁ 87><#@02D8Ѐs3q^& |odfTfW*ENMNR1fkˈǀC@,,w-:I$$Gg|v^>Ga zCi9wv|/GF`!>+Ġ]^ ?ϑZ GG89CM,.J |`KLE0;}̨@?\>+P jćO"8< uu":y(4ΫRI]o$BsǠ'|G+iq a_ZgJgvnnnjjw݌R qVo}DBqxP·zcv#<Niӟ7ꫯ~_^[[g?ٳ,a9}}bfcPw7pxii9$| 8FG~^?+_믿|ӟ~7~W_wpێP̳l@ջN`V rHyCY )jó pAQ?w_<?? 8(_1!Zj98?ΎDhneHff'B 8wωP.: 8nߥP;'?y|Szѭ)+Ի Zj9ŝ;*XPg`9P(t4]ߥPooo?lz42T} =oΰi9$([-blLZ wo-(^{mF/f3Dz/Lgm amMZ5|kƟiЗ(^]Z ~?["pu*ui9${7SZ /x_i9_~ץw~w吠R_^EO~w.G>?uNtZMH.]Y qTlѸ{/K>(j8gAu&G"~Ӏs\nBzaoPMW='-Gt.KKҢD>(E&ӀsY:hx-Y +NcZ=%ρNG #p>=cI<(/;9;>[ݎq hH8;OAIK J#3Ng ol ^Hwzw)13#->1J!O Lm"dk +;fP@z9ZP·ͳJEZ9w<矻=<&ivRG(W籹Bs@t:,|h{h LOcx8Bpn|&| ZVk`ħÀhd.KPDhgCzwu}اޙ<3pv}LOK!ύQ# #7!kzίW7bf6nY Y1Aŧ9sa8zf 87><}PWk;8RX!Rr؍8˃ύ+:;9 x 8'·6ο!<}w`<}XV +~qbL99 x 6ڀs3Ϡր"ćZy)'5B;7FV=>]g?4<8飵y 8y$. 1\kjQyW;ږN)'C1V){zTpvwl E 87ć;]@0+\#KH~N|_wwvrg١,,x8q>a7`l ## 8;+\#KH~.zN ;pw;w8̅66;wnPZ{;q# $/Gwn5S8)0=--4hH* p8\ H;-P#Rz]C@(`#~v&Bu5pFARCon*'@\G( 1cnN̵>ŠoHoq;3MLJ4pF.ގ<}IovLumCդƛޛMLOcxXZiux[y&1[ ON8_gGCR_C`Rov{{Mƽ52g#j jV19 k6P]M|,RW>Ѹ \^?7{ qU⢴ vԅ{oG]d/clW pn.`^u;>68߅jSS^rpNb0D^xuu5/B|8gzU8fjwvd׻rVC~u܀os3.w&@tn.pƝ;rOޘO;ѻ(*4!S(Heu/z_Oxeh0&'(_Sn9E6[a2=fg |q^ '>.gGߙ[^ΎO b'P3pm pn|v?΀KU~A8܀oL-0c\UP8X!%XWpeULNzz`z89#<8 P0N:Jm8; ԻOG"UQx42ٙ;`#8Y MV[r 4""]G{8. '@_!coafgu&&$e`l' QصܿD \AދpL{T=΀CA8!籹y7> SSrhƒkXܙdpee%:;;WP@1PWPG3 ,<Ui94Q  xw zgl'e W(A@C(FGЄ^T: >zǁ <8 ׆{!mxwn{w #y'.w&F0ͽQ{X ONptZMZM" #RȀKzII*Ä36FF("_nգRC^Ā@/@\"N%cSAC'P ^ uݖ#$*Fpg@{Q&~O<ދk`l!jّ#$& 27FrDCԆ'@ ]å8ڠCS L`~02ܿ[bj~CdLpxĩ'.3jVyln%F8"u-zȂ|V fghH@\":vvuFM~;xkXߙہ@P>1F#t- =lJ !mܹsJnCޙƈksC܋y8byZ<ދ8ii#:L`>Pjp=7F>S$.h7a b>/t2rYX`Z{|t0|eo## lad"bo~cEi!g;b> dby~]&אEIaxrvW3 q 4W $qAIۗ60<,->lO|M؎Jw&v0Yă ^u7;;ȈtbMM׻glb p= dh{{V1>^GC H8#,$ ZxM.p+w&v@N ]Ui9g qMIX!z$Pھ끣7e# ]Tr)`;^ gb@R7a{ qz y؎Jq|,-GxMi*v'q7ao~&0F|bJNL|7^66pv#i9 \:0$˦. 7axS5߶dl k$? BV`E߄&1<=i9 #Af oFLMa8V*94zh\tCD }a+.BP-|opjXѸ>()|7^8q^D! 8J=J:B:dV!SS8?WqG霝R`l QaGI‘>"za!0\`S1+SSrhjo40;!٧Hyb;{.`g/<~VC+V ܛC"-Vw16< $(XЍX݋݄7X-tj06XÙ|%z/nW8>)GnDKg{Pzsn-|bWX-t)|06UѸOZ!>> Њ qq) tՉ{ntud}/=VfZV GX!Wqo8/(݀aUan-|bW`?V zw&.mi9ʆ%ƈAcxTR!։GllPttοOal!LOٔl!Ofr XMG]8NN J<`keWs;;ހ՟9|nc2CNp x'>R1+p?V z 5L ߀boroRjG)|^ҟYTZ.݀ag$R'&BX9&HR0wvo@*,xth4(=!agfz<`k,ٮrǪ 쏆@'Ш[1R 4Y`"ԟ[  el3=CHQ*M-&0y<&Q[ѐ~z z/ѸPԻ72T vv01i90 1GoŪ‚|t[1qVm;loS﷠aҧ\Z-TC7U{0ɍ+ķbRzWU3{9vw[WFGЍD{;VC]OP'6F {h`z.׀bO?铐_gqgl *Zg2a4`wW! r 8(<ǻ2 loʂq>(Laamq+++bO{{<#t;^_ q ^ [E ;Y_LȀ/`ς=`0=,h}wU2jw 7YĞyY4u)oʂUzgVa)HZPU1RQSY}b2s} G]ʅ065RU(|7 HP_`KHPpP,IȀ/cy([ߙԄQJ}zT4R8vw%e(ŀ/7`FC5KB Y0zw&13*F1V,3bL da|*({-`8FY |Fvд0-1 )#z;wp~Ci9ʃ,ϣAς |j)ϡ}" (lZVp4\VQټߦe]ganj}gl qr)(O,‘ȌK|cq~sB@8w1+LLQ"8< r1_)j,lD%3g2`P@`ػTD; <;CeQ^ 3B1DxDDjeҥw Ƚ=T#,%xF( ][X3`=;ԻOӻ* ssvbK p߳ciccIP> *nfzZh34#./ K#YuH$=;<y; m:&61Fj<*j5#v33c P 4^:JKb{vx' &f|F۵13-P*^7Rggf8= ̦\RS3XQ0GJF {v氻3i9ʀzώ [BShw&61+=T [VYZ\4ˎD&hDKDА/?$\2`P`MLmbfcbekTF9z/р={0ΗB3SЍ}n j89tWLmb&V1 JYb'PKL, 8f<} nMˀh=6|IHq &61S!vh^96%G"̔>f33r o4PZ#l]f MT9966F%Xbc5R36 6Z-&B`c«@JEZt bߵ}Lb&0 [WmJ;"e6vvXm`xXL#pl9<(7i0Aw1Cįu|#dȲ x{PrwJqQMskPlyzgl  97f@л΀rlz*H p}glyloӑ݊(|wHaX96&>AYXƆF"3bc}WclܹfSZb8tuuGawvYϓAaP9 AQ`FqGZ̳߃b#Vclk榺Qzff]dpl\ex"<tJq}rS3-fu `X#\QJ|))'z/jGY̑Aױćh\8wN`ZǠAec Y ʁi=ԻC1;ć8rCaGH96:A1J36a'0Hvr`#V!֏䘙!NN(;b Cޙŀ8{2N^. pYBNq` 2AT07wGZ,1; VLb#\W2`bHo/7F˵zOȀmavVZ>7B*-LJal#V s`@>1u}`Rdk`R_߷Pcǀw;,6FLr :B)b97FgghPKˑw LOcxXZH}}|~Q Lb`C$*O#\&B 0=]IH߷1;+Je@\ 07#NglnF=z<#40R T?eH]gGH?=!X_>R{alȓbfFZH3z^Y!Oq,w0S90+LRcgya"4(JVaB̎PRw'c>zzχ+160ffhHˑ'Z67f%>2*<#N`)L#@8:Nr6'dBglH?VȨ*|ٙ͡K1`bk8Vn;>v'!| w&IgʕrtჟIfg-R |rE#t ~&d=EC2I5%JұIzJqI^#''rzGw=p}&I:Z_K@n^#L|N@RܜG)P~= WUL-tgOسG)L^#p.|' zg|*ҹChPK`$@;FjY!N]C/=!‡K.Kw'>?Gɣ.9I7om^ǐtSDS:>0i@q~ȇP>ҽAUG8pC8+DI eux\^^.VOOqpYi9DJ $vnRq t'}xVz|*gStjq2.;;QJ7Pnn2ʏދ0;BEH7+,=!8ŀ"0Η`A--=4vX!.BzzI>!K!8VL-3<loK18j+FI0?fr ^t7F{RE}nდ>EHu q- aLO(1Pr&0Q {+/tGtJqHtqo:,Fo3f qW@ {'"z/naz''8:cptBD$A/FS1`%(o[26N>THtZ$ dn.&0^j7Imt:r uEHwG qs]Hd$ZP;" ڍQ*${FFpMi9qァXPw&IWxsD "^܀9YD]IOe/^+zOŀ"a|r )PKqL ~xDDߋ+AA%ѩHN䊿'agg쬴)~~{:T*"3.I~3^UOwN|$/`trLzԛBu;8)J#TD7$QW L T09)-Gʤw:{qRLP8).pvVjDuv !@4CĘ#ō "!łuW+w=$az=]˅ qR\ l:zmmg#TI1b[sG(M€y8)& qRtmLOZ#+++?3XYTL'8G!"pR,|{\$ z/N_u<8338<PqRL5ʤB8^<8);Gߋ&bT*>;!4;L*LM qq#Ѹ`/N 08); IqCޙ'Ja'wHgl ݍ҂L1Jg#PRzb=zO+{y6R,|hw&I.%xp(.EC0>Qp@8=‡˕M] )v5Lܔ;B\z/ ^ BrzHQLNٔc驴|Q Lܔc$";I@)$7b/wTTP'v |q氻3i9Asgl!xlVJ?{w˒/>L|qHn*q.p--.CCױ--Gfi9n ? IDAT}KZ^^X'@)V"pE.-G\^p Jˑ>i/L @jM.f''B x}z/&}hhqH+om^sЩ߀m‘֤q&Ikc`cC(i{ ҪbGm0*w.eVs!uҚQcl6F44iU pvHK1ą0iMCYk'-{)U`LI{GG89̌ 6FE+J:z(ǁq'~f/ >ssh9ag WӪ3PG0}Ui%B|8_!pYcӽ9=rIXZl3Pim=S]!N&}x]YeV"f3vABX!.J>X!.YTZlPeƈz/,EZN^L]0px)&D{#@NrdCշ67Hˑ { ;ߓ&nOx1vAB q< =C$4s8Pal ݕ#e~Vu?ifٟ?~?ʇY`,&X!. {wH( p$Td/ e-Kˑ z}OOSSS~{~>|cccACZai!PGgJ$DHy8-HW/,-G.ާ^##B@G{i9n&l|_}s>O˿ꫯ+??O}*TY\K VUB<9 11`vJ$‡8.!8j=u_nV11!-q^q;''fO=z_g>sΝ/~T6Fp+WVV=9xIFD^ sP+_R t{a \C*z9rXߕ0ǻ%|%h{{zNh4O_yΝOޟ$e8B*Ma"(EK rYXgBdSLMCGa"]nZ;;;;~G~G~G _>{YB%DGG @om^VHerI% E*veqg߇rIeC/o~?f5J%=W_=r_җ.|uur~_]߭Vkuuz]i+=I")C'\e+o=?~JNpǑ^b%zBW;JK^_UEƎ Y)S_2'?}+13sdZOt/ ܚu<)*Jqj~|3/~~w/zuu7??VTxi֭,-N_5V8;$7WMKi9D?|rX᭷?ߖ6w·_EdkHvvۿ?Si9n?g,.~MZ+|?=>9RI\iZKtOO>~/?>~OO]n޿, tܳgwOZCTHZr^.QOJ]^?3?3?C??ӿ{կ~ _̯v׿j|Ϳ7 ;;__Ç~)~Hgx&t8ʳa{LNRޞlXZr/C*4.b/$6uHAa??g?˿??޽o~:~K_?~~["eI$4Y$@\#s qrs4Zp~i9nCSgi t0|׿%w___%@}O|BZ[Ls qrtKrEۤO-v /Hveth60|ٙ͡O_~ ^HhRX=Wz??d>`jJZ[oh%g&^п@$wnKz~awssrBFF尅~s= I,La¡\>xq1g6 vJFz]חɃF8׻=48ـ~ObS ^G"_yp_hl#T21=oocvVW"d/8; n50$]f oZ- k?4  ;Bп@>{@/x#q{HB<`/ϣD--$Q1Jg?4@w/pS!{ϞI B?'cabsSZq[!zgaA{?߃c3eFI50^I # ąd+!DV+ƻ[X5̈g}Dׯw&P^$fG(ce;ͽ=i9nzzzO&P3 ;6{WuD0E7C&'14A:X) @IC޻`% 4'tRDs繶ph{*q #*́T*F)21Jqci 8?:=F|wNO4';`_-R1 jWPA/a,)Mt:r\N`͗`mlC'ON=TjĞ+{ajcgG s0QLM(|@OyTe*3{[[Ui)gm>PC:L}q;j_N`P⬑9 82Qt{J Ja=F]98:=#!P䑎3!ջΎԮ>dPNæ2(>xޞ=`L9PrCz(lPw(lP;,t33rE76Pt*C0OzyBB(QD@0`@Em"pt]T.cc; !I:H$3+~Z󒌠I5v;D&FG11!-G"ptzOPt~}m-3F 9"zrEgC+#4:< {Ww /tnpxz]Z\ svYO9zg"y'488fc ~!g1 3{htn`;98xSNaJEcP(NjhS8A ,x 9A?/iԁz;`w(%tf ]>&4>,-acz ^:ãPc ;{NZ(\#BC3:)loKa,,ٙF;=4 7u-D3 }ZV(;+j= j;q"p07Mi9>LCΎ;QD'`w(L- vClk՞Pٳ9u_Qfp~}i9.qvKˑ &й@zNVVV"E0v#!Ԁ(lljqPϡYYYv10=--u:0Hf<ޜΎPJ3zOPhשh#^:˺;ۖVLkqgmBAFay Qha8H=!8h{Q1`6OKLQ`qQхavHJXcܽut:r|@ZtVmC=A[#-gU{*F!X]]JKKFϞy{FG15퀯ȀZ ei hq>Nx*!PE`U5ok*VR Waxܔ4{>ܱ3H$46uHߙ{DU8- AV"Uzk@LGC[SޣET>.hjZ ߗMR[ߙ{Dpb! U8 mG]8h RTy^zqٔp|}rd GT%<  U>4:%Vg i$673}t#H=]+i92#zZBЅ zWm,.Jq"pȈwJFޓ3;+Ez6`'0"; ;;( @OkcssE8<GL{rc}L='ttѳ!>9.Hgϰ!.;Qsԅm{Ly=&zF& Rxnl`q#Rг1bg &qh;=z!wDO3n`LOk1B<L$8=r@31ѣwq&NQ3# 4= dG(&hpz %A;;=+wcw{&NQ3URgyY{_Z7T*X\TGAc-|HˑٰQ{\@S1s- SFfy'-7iURҒ,q|,-=.B--%;&dZSV jT$<kdvfg 2J31#p {bz7C׀Uܔ,-a{[E#<`()%W1 Z-sϩ3LPn DFTpEdxX_cw*&'&NQr!prD{$h݀Y 򉏘8&}p|Ya1mjbB]th|m&N(3` vEE!LM q>A K0 < S489"W㠡9Tb"g4`{GCׯ8='Oeh\r;$qݍQ")_;> e4`{ć,ČqPѸ0` 8 G]:{aa,,߃D(>8?ޞ OtNGRGCg#a'&>xe|=9g))VE{|09FCR|{.\H3::M8MB|L՘'ԻȌ|p$e#Ga2׻. X|q;hH?NOL"+.qA,B523 >|JEX |4. xr*vv$a)ua.;;"K30;"'7F#ppـe;<{86r~."vwq|,$3n,M `װ)D+6B@y] 3~P!,-SWonVؘ 5.vKŀ "t{8x 'W X8gXX7Ő^5wÇ2Zn9)HncsgŐmnbj 8R7Q*WKMCY|:&w eee% vw j`zՀ>eg@D(/$"pwwEK%Ej_J kFe67q&&^M :*!F! ;>],|"D<e{ VV m X!fg@#0T7\0t;8az_K S{{%?VNBlIT=~;NbR 0.-x1Hs\}4DFV ͛ IDATB0;LL`|۱ߛDt'}c{dQ]v wD: ∬Ի8,|q!ccᤏ;M ]n-]37} 0"/GGAGd҇.OD1.&&bOa?Տ~3ȆR`uu5K IՀyX{D"p裏h65zZ-K{)я~3+,K3%o5`]cE}i>D"pܻoE׀'B IQ;wc43!ITMNO2$aBl&PȆ{dz 8~MD ^ w!9ff\!MLMa|;{;0ghIL JE^O>!`)VBdH ;k`zJI㽑;` S"w}gU3naTsC^Tby;;^wrFwFz]0& 0P^AZboS*(߀)!' 3ll[wրc66Z-`~>Hbc<\NVpR7FI #IXQXNC$!6|#km KK:Z Us?8'`^@j8=oTAm^G }T*^G3γڥ 0ǻ3N} 0Z!npv b~3 /DzO3r;PZ`& 89A]?}`m 1ޕzD dX1 ^iu"pbNx1΋p,|z'{aLM`^D;:9y9E>XLnB*!f"pGNPB8 0"J"hAw=T*%c/FJkC,#sIw,Ç ^z^|1һB/⭷b(8Dk hӰ,|"ZO}4X^t`=t"}6mu:1ޕ /DsTE1uPEzWE /&Bz3<{p,qzmoch33_&qc˵_!;%ǀzzWDNoh`CD{b+dq 02E$#q ? 0mq\8p'nn2#^D B`Ë/;ǻɀ$nk#Nl`܃ 0bmmIJ=蝉6B=;!QC4x 9]\_Gɀ 9m,L0⦯ǁ>)Q 66p~9 e:?{> zMy&CH!6c"aNO<D+q@_ArPޯ5wsaxW)Vd#p!6LG;;$B`>c}''X^F$6/J%+H"l ,}:?zX#,x pV\ڗQzyWDjdqhB= N>z Bm,3IDB">wЙ&"&Ob@|Z0t?)ŠGtS,t G_}N`JVoBZXi#P,_k %hs E@ |&1h6C:}7`+8 `> 0GtC̍ZX 'ACbK-u6?椏F1?'O<9<<&L n}߿}R>m@|>~GY Йh!GR/)teowS{k=`wǞ`mȷ}bR^w|c%>z xu>UJ𱏕珏K~,έ:U J$ο6<@ZcE`L>>Jr> b^SR''xvTbCa%?HBGxy#bZ]N;!D| 08K~1>522ag06 jB#<|ђKJ$D*!&8棟qa3&Cܿ &>dFVC$ėO) ~B:M4D8H Vw ?/R0&RG?Zrs ݍQEoLnshjzf} \J0tD8Jj,|$6&2x 0VI++%띉~,_1`]?XZ*HI{8>FQ3 V~e'b҇ 0Lϊ$`>%E'A{RIJ?DH?{oUy9,ܴs`ra{{ߣ\bs@Jr?,LNJRŐAʣwO|WQnn#v=:wrG@@/UPQ6^ 3oM96eZ4Ss4ΨOzTbfsṔ " ""}?Z{Wگwzt $6}߼kkT$Cl/^DJH aäf|LR^N '`IuC`Z`Mz\.'֋QZ& ڊBcLpXIY&a #>XXׅgw븝N fA77y~geK}ŵky9;iVZ ??"d˄X `$Ռf\[TU45! @C:EEnn*M|,5γp OnLa@BW`@ E jеk ֓Pi{Q"HR!,L2Ñ+q˩/R/c `Oա9C.ԨςQTf[v(, |v'y%4TNBi!ϻaXRwn;dL&IIp)2rC+EQᅑ{w\(r; #=8ٶ$;ÇK ) (:iիhh@>D}9ٳ8wۿ-uӧ!Q4,&lܼ*  M<fSek|uD"lnK gg)">|"#%F%jnk!d b>m]zSl:BN&z!7!!0ɠ|2 AE!;QQD AAeBm zdЩSXQQ8yҦ#'S?QQbLipI6h `=D߾((C@^` QY)\G(*99Ox8*'Ob"E ` XSF@VODttѐRl`S6'`iF`㠐F퐳3m=ƻ 6웕/j+Etty׫1cp}Y=9R2ǍgfXL #GS 0 `!";:O^li=ZH~!!sZ,3G4GIAY{Ō%#WFF;>tM,[P\l=hVWq! Ehw +xG);+ M:Gϖu q bčWVAA2DWG2D7""pkP 3Fy?rcX"4ccqO9~=M, ;://;'l1|.VX.]BuèQ0ұ梾^^?Xy"Eu|g7qd2~<ױc-세8=ݰ, mp99a(;VHnn <;Q~- ݻYa{׻\*a{cxy"E /uu1 vx. .a!$6WtaώKK7j7Ny7q0&L- iV#ƌv둝BH[&"# ޼"DE 4Ыr- ')"<׮᧟!BF0f rsQ[k:U΀H'1;dl ' ޿0umdXCl4ga49!L$+- c iLAJU͆0l WWDG[{:ddFxꐓÅF0`PP`ƥqÇzXS&OFZU[67a@ S^^v%&"9٪-oDV;> b$k(+CϞeom<[-2L[ez:)s@$:Vm#&CHsz{Zx#?ؒ0u-* 7.]zt  :T,7V-NIرpw?&ߔ)8towI&AMCJUO޻ Ͷx|U[pK` ̙">(!8%2G*5̜ozˤ$<"1yUɆ sj7`,"E OO:HL? Rȑu ]o{7ϻqBTTtٌ$#GniAj׵&̝;ތ̘]ئwc E"E<ئ02s68ydjUU=ZH~HH=+ Iҽ;^唖 *JXUqζ9հG*$)J=uqЃ#ؽٰ{bh&Ax۷w͎6P fu=o0{=۪i>3o^W_a|EQ `+cGg|`"b??bζkwf|)~Zb͚5jЙsJ;x1>w_Ǿ}x @ L̟[;|%>V0 1uwvp2Q Çѽczر?; 9aa lmWVV~Xd?Z[1`AxwSRjK4 BNΝx. I]Ð!(.wq(| 5 /Zn\{)22((ܾ_RL$yp zu?3…{^VMrJ1.#7Ϝ?a/Ys0WĞ=(,^L$§u{MPSS/&x Q/&߆ Di/ bc1qz1XW/;# +V@MϯX˖a U##9`:<,~~gRX0={EعMMؾ+W⫯b=6aL8֭֮ptT;2Ӑ!ظ>Ç҂|>?(.FK 뿰k}WHf'㷿Ŝ9(/Gc#?PP7T;,cad̚Jc Wdt)o~7p~kcrRYqUƍXy40qR埚V6T] oo e^^jAjh͛K8HYo;hh`;ow OOP:pXXءCTh"_;"{Y| 43vjP?~*MDDDDDDI"ټcNܫWqƩ YC'Θ1#))IxH4Tɇ&"""""" `"""""" ,.&"""""" ʧzG gΜQ;""ˬմE 2}РA˖-T2Tkl͛g2y#޳gĉ===8LD JL:gϞݻwٶmbqY}\\dpbi驩o\^^>iҤ "\]vmvvO??c[lQ8f;5vڿ2AuDhoڴiƌo9r+W(0Q{833s7o|wl`/Rᘉ:W\\}v??8>ެg[l?y%gg+WٳguV}Qu@Dc[SSӯ_͛7{xx,\P(: (KJJ\]]_|E$ꌠ^jdh_~ Jdظq#>Z#v۷ɓ :u~nTD4i~I:$}W* Qg%ںfIA g3IkTCu_充%<<^,%WDDDQW&pff|L&E$ꌠ>|pdd֭[8` 6f%^d/]TYYٳ/Ri ׯl6WUUEs/rtt̙3 3eҥ/BddRuFPY^Lr+,ѽ%pHHHjj={[n۶m?RiQgn߾=wڔGGG!ƍ+++׮]v Db|gg0} .Wf;LwԩĨ{eO>S[> `__7nd2E"raΜ9iii?FY_y睖;466޸qI;GZ`??syeڴiiiiAAAJtA ?-))@BB˗-[@%777((M,=Xzzzrrrtt"1u.--{|_mmm|}}SRR ZŖl!;'(۪6F*++&[o}˗/y<˗SSSg͚nTDOMMMJJRhDw>CCCC=Z٨~&3g;ٳwW T J>}䴿?ѣGH_¾/GΝ{盚>s~Ik:}]\\mG~饗87"2d?C5kݻފQAvJP{xx|'tqq),,\nݻ_~Tg6wؑСҪ*{L\`wwӧejP=O;hl2'2$=<<<.\PD˖-{?S5B&NJJ0aWtt͛[ZZԈCMMM_Θ1C6U.DDDDDDD5DDDDDDD`LDDDDDDv0DDDDDDdX]`LDDDDDDv0DDDDDDdX]`LDDDDDDv0DDDDDDdKIENDB`PKFG+ image12.pngPNG  IHDR XsBITO IDATxwegy9z4#fB# I @x1xI ,MeSvUŦֵ2KE-lDA (ǞhzBvwVO =>{%B!B b{B!B]|B!Bq `B!B!AB!BH&B!, !B! `B!B!AB!BH&B!, !B! `B!B!AB!BH&B! ӧO-ޞd?{DB!B҃ѣw-{,B!B҆[o={c'N|n{L$##6| R|ۿ{L$n_#wwoC7~ߏesw_&&𛿉} {L$?׾'=<{L$p}x1|яpվǤL&Ea|spر??(~Dqǎ$B曋܅?ȅ?>@ˊ1?^ܲկ/yjVǡCۋ/t_Ro, ^Ǥ_u(Gg?Ñ#OH}~w:M8Mtv 2|T`{/{߅?ߏ>g`$:_"wq᏷ފo_^ O|x/җD [:ΣT:O}.cC>"Ok7S,ow{_Ŗ-[7UL&c?ᮻpm}oqew[}3I[ߊ7 سa"8x>={ز߰HUVWqU^'NpTei ߽(=_cEjq(ƍoދ7,8("hxuu뮻^ۿ}]w?| [es3iL$O<'^ЇiL$?|__==x1|%-oWiL$&zc3[4&/Un=DK_¯E/;44&/~f]wg⋞D"njjڼD=.}+3}q=7cL$ߏ}MzG/CƺR=GWc@$ߏ{)_v>|hq}GC"s}G}).G>BDq--ׇٝX,݇.w:׿_2#8P廎Bfynxc"U)x@W ]DarO|~{Cq>&('Oae=]D0=ڶs=PGڊ{a\^©S _U|nD(7_5Axalߎ//O 8 q@S~!`5)7_%de݆~ܢx\柶mõrSPwU~}ع?\:㖺5x9"`\{hl,?.w⿾LDžT}‰~ʯ{s8oǷp4$2<@W opzc2XࡇW.CWzH4 wuSDQ]o&'D?;Q_\)Um(#նxӟGA,,'q-5~-oIԽ:&'qƏQ8i"gO6kp5}v5n?ѐh,/ǣ Go%99R5qMq2&'Nqx 'c"x9 Əڅ69dL$k^Ǯ 33u2&G 7TUd7GbzɘH~3|sF:"&`\c҂;j䭷2ēObj!-%~s\{-ZZjĖ h~nny4$2>oB\%yx&7ɉ " ܌~ X]eOv1 _w^| D"p$VVwof,G?lR8)<*py [_:<h<@CdЈxq}=^6J 1x)\{m. # ˀuڊ+LL,Ř'+z&"W8 LDžPo&)1N)..SO՗\s him4$21 `6y%PX1cNg;9T _/E=W28/3SSDK+^#G lقGغxՠ.knW8iLÛ+\^+Tdw3vFC #Wnc/科^}Q]k)3vr/^frx_\ZW9)tJݹ""*U2Ʃp⹪\y%=$p,zzpꔅEn󘜴0 5m8qA{Pqk /P0&h%Tx$KUz!p +TaH*Ytu$QjĻٲ:/$GZb^SIqJ/P8$Ho_ڦU@ᔒpshX_grP8$HSJ^}zpqI^4"GP04 cLxT 2]e<frfuQၓ w.T:8zX_DxGqꔡh$kƐP='pq5+Yf{bG&XfqgK=p X(08! qh޽8~`Ht ؈ݻq℡h$==Y,<&'1491cchnFOO0s/ch͉҂-[+D"p8.4Cv4 DĈp{IbD8^'{wv(zzё9u\[pvNtR Y!9m\阣G]Fb|l$dp<)Fkm`u XFG& !6`ǏcN46&}%p%S30od~WpA̩{Y8ؠd%F(NàpqbabLʺ9q"鮶֫ '$A-څ 6`a+|lUs:p Xn#~aFv\eSY]Y(RL w%xe!9vh~q.T S c\~ 4VV [ ~x3?={xTu:LD.,_`]Q(W \^U ;c~m34 qHuVWq,v0]ptJZN=,O3gc~ TNl fwk+ [yɓ&a ssXXEĀ3ə 댎bp--ֆ{G${`;q,gYǸpUVJ6`u f&a Xl:s'^yf1=[M>U0>6tu|&sم%8I%`\fl݊ӧM>lƸphjgq۷cb&IΝCw7M>ɁJ F2Q9xw 68rr]R(R Ѐ;*%0}X_ &!ݮcLx!\qЀyNΝ&dlUrK$:,u.-[dk( `ӧͯyÌ},y+ aw/@ӧm /ssX^Db= 8\X9c;:сqÏuXl)mق\-'ثN.rkT `x4L$F>YlbܔhiicK .@Wi %-'X ih9,;vY $M1 IDATF&lɓع'kJP8X(P8U*)ŒlnF_Ν3dLboZchiw<[S#\hTr *q;*-X8ʠ`aZXΓnOpQU&7`..‰V(N$ñpb X,0-^+LBBW6ybW2Ve]ePu^J-2t0xe(RFGmJ&V1, =ᆆX[dtuq%*Fk+01aW,G8z cJ%7` g{1.z`]H3gQb XEYyxFYb1vDYd:J"'磐@&d­ڸK0V)K8{۷ssX^FO `vV Op2 X#~a`ml=<kfjdu+Ξ(\Cƪp۷cl ++2Tz1uΜdVpְc5lql9Yªpd Vf`fI B/Ϟm=3wD K>Mř3d1` g uT 遫|qF`ip vW2B/.C*ػfKႺ>MED#m'`;ƥ`׽LlU@8Nöp<H1X0 g+i) l }; `+8h91`SmzlhUY1F)@*A,a[8n%Jqv 8S8U MuTPxعPJ0K[R)ip0Dخŷ _&{u[`fAmqvX0"fl n%Lm>}A#KKEW0I2lvyl ֆLNZ|Esa箳"@[W*9m,^<S: 혚@{;-bp2P7YMǹT( 0Q^۞Wfs`y33v5PpPŔWhҴU2lݪގ&O׍0=F2`- LMa`[8hjBGݷ8H >ΞŖ-huXgtZД3?0/8؍p\,c54cc@VGgALOci[Ht.ϟYqΞu8]F).wM0]q|qڧz`JxN p ˤ `7MVɁ@8N)HGBWlƩ{>c(X[ 09P3Mr@Wi7838֮391&/](.Ϟ֭B7%bL8&fՙ2`J88聝M$Uŋp X `7\o7Q pnOpPSLz`7QE8 _0.꺻y/ gث3 JqpB&(m:8w[1N)q)0>-[‰"؍u+.Y/ 7m݊qZQ88`r`g_`8ۼ(`z͚4͹sCSQ8Q^;1`~`g¹Y222b2p#\c#pCؔwwPܜbr_}XAC:; 2r,_tM i7^$ `73i8M~0 p 3YX2zz*AfFno{hlD.gE% `6?BŻBp&:E3o`sq0\mȖ[Żf R390h MPy`g57.΄k'H3`u9,8w-')[XX@owq Fswq> 3Fq)p6[J;b7K0ĥp g8rf11]&*S`1Ke R8~qT SKlaB0/rDv.LQU4`a4LxxM8is͇1!إ3$}A ;r5JMWiЀlpTy5y񚋵/NeVX髣ӛKqɫn%U Ja p `q*SZeD–RW ]RxRUKI,]Ӄά'IpdupMb x^Ƭ5]%˄3]8IWfXY41N,Fpy|3yGK7.ZN `Nm,-a~͚X8i1 x+-]yÌ9]Y^bp\v blRKWߏY,-9z])q<(}LM mm^KYLQjg2^GLr*%4zS8nVfp\3?0"u [Nf@WZZ vQ81a}O03Qՠˤp `.H {:*}yԄΝÖ-550],(X&tw['{z_#ʀɰ` ^]:Foׇ&wotPG}OkGM"JЬUqݻJ k‰2`u8v,VWy&-봎қ`xx JB pf 'x3*Q8Qs\ uVW2-[@+)Ž)#0)}ݤFpJqyH 8![olp\I JP8Oy^(RΟ*I\e1A-.2kQؽԽWq X^v09 `Gn#9HBK1&9Q3kDy`JnmXǖ-[|?yN$Ľp0SX (BW1~qh>9hlDo/oKmӗqy[),UJHI 8})]erfgK)XArO74``p###.utӗ(™5-[092IR9})x|vRə@wӛ5s!ǀ~l9!`h[,>] 3J<̬ˌ|dp,,`y==N_:0):}x`ӿ429ZgM06A/dYO@iyX2$dn≮Sxݭr%ba /•.:| '@ `_34$X\t=zĔ57~/K"`01^(\bΝ \&CE6bz{ӄJ'pwB,ggQ,{'˴(\b(R| " չJP8xg K'u.AB" g܀Y'p]tJ+V/$h@#^R}R/rJHD Kc\],W890cwB,}bIW))ŗp<:ܼ6ySS/8, `vǕR(ROؘ=IⱄD0 kx`JN×plJ WwLkJWE{xu: bbŢWgm%e:.VGW$6"&&Q.6<\ n:A%ãp 3%\s3::05̱1v.3>J$,."GwWJ. *ehYƣpVL.hUQ8҂vv.b23fyxu?r9,/{xuxR0j$xl͗b A>gG-bv&v)-6 26Mm>B`w<&~cr_8(+R)N)~JW: ؤXtbW8&~ -yW8xGx{fv.\wZcp1+լ.ݷاXtL 6~54.⁹8ukjɀԍiKq<ikO.\o/KK>Ǡ X;a&'s >4ꍍa(BHׇ) ǡvx"$y~*B*ff{̡C?Tm6mmN .$ۗ%w,$3ijBW}CB:ZXҒqAd/"{}5}RG.b:Řzg.8]+i{`9x]pu!D8sᕀ `!xrU6bА ¥zgLB߯iGw,G8~qu!D! WBz%X*#u!UY1lCm6JW8{.䍇w,UrE].2Յ+aB,^0U)%B"~qJ#;u!G8.OH@EPS(DGTW wD}qtѡpJ#; ojBGWׇ~C ?QrJںW8{̬.8]=ztJqz١C(\ty80y%XH/=@Cz{ wAOY`a8Pp b9LX _\==Lǣˡ--.cr9• EDp%Xӗ~ܹsgOo}SO=m۶J~vݥjj$CUrQW0惘 ?Q!JbgՀPkJ^c|W]{ѣ xb}}߿Q#\ɀ)\DW/_W|ɇz;p뭷^veg|ү8pHkp8"҄S ."Ҿ+o~;;;>KF"joG&94lĘC~ 1")ί&]eDW2` bӲ@+r)艉.^NW,'''6pww?ng?[o'1(u}:;}C6҄kmESL wAc40=B |Ufw<"Ҿ8E҄J("CoqxՀ)\ى&O}(r)CtM7tS;|?Xn޳8d#_ IDATP$0;Ց&\S:;13#%eab6(fuQXZ2|c\IItwrJ. *a뛚Z7L7BzٳhhdGGkK&&0;֯zZsH1~? =v W^+? kd' >OZ>zɵy׻522rȑ(sΫ?Ad25~}xqݾ![3غ8ַS«'`dd$}7!cbDZ/|C0|}eۀ/+A='Nqq\̶mxIl{聟} }S(<}E0<#UcU {8u 7ߌS|Q8؝~{sԩǥ?:uᕕw{oH].{@)qicd(Ȫ~-RѶUdrRNccpc|umf~P_S8d Xg^ `577?'>O,--oWm- …}x;կ~[ߚ??bo&I& zCTP8< .2>LDp7xDrѪ~ mo?\'?Ic@_~ d#S8^Vq":b W_j"S8~q5.8p 6Qnn I[C={%DpWҮ?/"\W6` W_`RD0 d `Qj -ɁGd g|yX4p#^r`ۀ)\M]\BhXf̖SMD f&2 ` P `9j -ɁGd ^]M(Rd&&28Ƹ-P8q=,k"S85(M(\u.fLՄ)1\qpMd.*pRd~qZf(ǹ)\Md ::P,"=y{IIIqQMⵜ;28-M^Xpj"J5p籺*! P `-pX-]Y--=k@_ff{LDꬮbfFPL? 8OR \I zZP8ݘ=.E>e5:KKX^FWqlUgr==h>33Eг[$e- f#]gP\.gY2+*Fooݿhۀ3sQ94686QZsQ(G-|y`)S(\3`Ցy]IAba:f5,AىсA^[c#Y _XlXZ=Hǹ᭎XWY:Y8&X[U4%sެpƞ%Q`˩*f b8_Xp M5nkCSG.҄[^/.ˡ8*LMŜrzT _\%$J W1UAlof{|Tĺ*PA%Ğ6ȫ"Y8*w…cK0ƹ'Xb f[>#\ʈ*0dVArS] |!^oqU+dsOXg v}:G[8x$q*)R 1 ¿88Ǥde cc= WW1TBp1 ¿8ƸJP8LLP8/%y` >w{Bp*!;:8Ƹ*Hz{*B"UvO `hUcQ###ƞ%1pb 0*Hnq<0]R ހ)\J6yXZϙdƘ!c@8WUQ|y`JHnS*w1/%kmESfg}C$lسp)#p p$q*}y`UVAp Ubu= 0ƹ'4W5YS<=H?X=Hv*&}!\8JH>uT%nWbr==hZ0ƹG-Crr.\o/H=H<Y]YQ,^ p%JH3 d(%=JHH0p)#t`̌ce ssXY=xA?YL*!y08SS `}Y$oކ0 c~P|"::,$z{Ge2 xp%m% ހ*! T8q=2/{d yfd 6 xq++=Z0lt][&{0%А@ż=m"p E6{LWm6` mk.X%ـ*0c٬ 4RCBpiiY{`JnS n3q.Is6E8v.6Pۀ/3Pqt~  G6?,7E8H܀UFp!]8-1St`Zgp^` ; m_{`-±Wm6` `'th"n-z" $ΙUn@'\8Xpt)frri\,o@pL6@ᔢe]]|qnZ܀zz0={`#a.ހl@po@0((z-1m@Kp.a쟎XX=1h{7pA` _=܀L:"% 8"\6|I=m:H<̙On@'<Jp>j=:Jm: 1n=33hkCsqD1%,E A-e2N"\GE!-\/Yz ΢8"΢UMErX %!AE1?XSԔ:MM= GWqD(}C33DcqD~r= pJ(kr.FpFVr9cOh¥͡'\0[crd|#MMhoX?+L#VL3>.TP8VaVEV&E0uKpk({`EuvbuE. V\ܸ梄%Вd`,E`(61LOKǺ>0̬#Kpk( p{`][Cp ---rS {%\?P,tJ&kk.P*)bB P뙌qD1-uu6N8YK= t@YtwGd(\\hn=Ppa,} *\ث#@ArWҀ[ZԄ9g/*4Q;. xj ,0)syLJ8>Vfʒ\ث#@Rٙ! idhڐ`~8Ҁե5-"Yo •zg3zn(A4n> F!)8(\)Ԅvru`vu,v%,-%r 05nMQpI0?S8~qPRBbz8|U29CU=zLt^Y u0(րMS8HS8,--hn9.Hg<9s0(8Z؀).Ȅ`\>Wɖd Wɀ)CL,Y0.Aw78}utX }F'Kq q(f sC: `F@p 3N#r9pZZ{uڊ,,?8 @7 `*anddX<dQ?Ygfi`]{<Ӹ̀f&,w ^JXc~ 39p{[ ݭo]3M 8pfuoi@!\J"…DOǑvRX=8CoVpJV:N;so,~q2c3+]d0]d*Q27{i'!XJ{u>P8P8(/N'N)*@¹!00())Eo9 ~qJpJ* ,xrW-ZV8ν~/Nfsf"\*L$ WcX Bfr ծ*ItN;so ggW8~qbNpU|׽RXMe&л[#[I)R dS/R#NpJ7Py<.&R q z]e/Q8RX]i {OřřS8{+!\*u `A~u0"@`Jc/ΙU*Ep\ U!Z/֛ C{+\Ɂ^q(F(F.E1 ),*+\6|˾ Bp|$O-.P@{q"dᦦӃL8bxs `Y쭂.k ɠ;0cJ8i ΍͡ ^eo%pY+=!R7VI5:+vL ހ 卣rhmEKqBf˯rf"_*L,}JuDacqM©fi 4(/l~:vŸ1`~2bE WŀU ; m682G\N熀 `Y$AOO_jQ,"=.璴ff&!`oz>  71x(Zqڅ ERF tv8lr}Z#Ir|BN5;^ R)scڅ U+")#m|WUɁ dF[p1(T@v*R݀)RʔXZvcp㠫T SJN)q:i+iJ.cR(Ruq `{N)q:i+`-^pIbȈѱ8%dTc09btJ(.\BU7`cLXZvĘ!cqJ©frҘp^ R)scڅ W(_pcʔXZvĘl6kt,NQ}Nuǽ0]R ƀ .\uY8*E__Qڅ y"QupJ 49pJIptpJ U:#m45an8]`N)[N qN)QN#"fft tF `-kssX]o IDATv]e41~3b 1` p33@Sq$ 猴]UMVڅkh@6sQ{h X\=LǽpɁ/N`ׁG΢--QpMU8).Loi=b~O [jl=0)%LXNч@0*{Pidh[[Ѐp (P8@0khHs>J)Ì=ϙ@:ʗy1΁@.,-ai8ܢB`p.a,BGˡ;ǑÌ(\ 8LᔢBֆL&5)({{1=b8K U,,yq̠S(0WK¥ 9@¥ 0ƥC8~qJ Pĸfbv8K )tw#=d09PJS8 9@Y]j8N$j$@WIᔒq.I[grطr9cqDŬp YR5yp:IMPt4yq.IU<=<KbFGGM Y/0K'!\Rp5 8@Tt.j`sI DbtU 7<R도@piZ2BP8q.0W,by[__`K"N/nC%/."8>PmGj jf$F2ЁcL/`Hlh^*jXE.RߏbtvUdHqs|;ʤV^n;BE 8G*F1k]HljgVVpAT-GQd™Yl6IL83+.R:n;BaFr#fBeTq2<`- En;\~h؏(AT)LEJ3e2TD40*Gy9Ea>>C Ge>.L R "J8P-%q਄3*P=[ڏt\)M/L RU4SՑ0|;0BRā`*afuJ*@8X.)Œp(NU `DZI*@8X N)Q g)TF5+pJAI@,4J/0;(QJD;fq-I@,B{8r⼏bt਄Con0+Tp,J4@,<^KIBl9iR)N)8,K‰9RJi-bI(Ka)%*,UQM., U Ҭ\n@88сR%oFTā!R.0h%P˸Xqnp8X.!s8*,8QQR)Z68p<`@KKv8"ccHX}K-.R@lƆsbIZ] s8鸥'J8<RJ(Q>O< HgiPH1 ; 0^):p:f\Nێ XR:>#r\<N)GYpA,xD+@8X."49W.pKˍ'psz4J#Z%@܏JH$i(^D8cLe?l,jDq[DpIgӔp"qzch.|^G%$#N:p$Hp^ؘpJR&^Q$\Vio/o(. LxYۦ>`c(he,SK$R49+N)Ƅ綈1J%iww)Bwș{X"Hفp*S S="HllxcHi[<C8^G88Oxu`Jt:Tr p17mS";7p~lSxXN{9NNUՁJ9yEp )%# 3*GDJŏ-pJ!GR[qrFN^ἢh%t`H 'GRIk$g/aHA,*@84QQ")쭸H&N)&CqHr\x4<9F)s+ҰGar17Iq`o+'yu`8(.G2U$\B"Yq1+")GQK9F)>u`99ΫC8(.#T*%!ox46 ™dT6X@,N?Rcvl.-,Pmk̗㞶5|4Hpتp*u:FDp PL|Éɭ&,i{=vii(ft1{݁VWρ P) 42*jm94QN- /X|qi:B(X]qBr?pJ%\rFH&CժqX05* UɩQթ|pJ1Yq`r)Ūps hhx 9F)N)裔!ṘJoy(C^94r1(F$ `>ؼpVq!C^lU8+NWK'K`x b/¡8vFT9U*E܁ `# !yt "1N)V7!RL.@r4&G>fVVCV@8X|*r)U%H#`V7bssӛ-^h~yؼpXq^N)K$H(T%X$":<VYgulS݁ gu VÊEr-pHݮ&c[8.d5w?R.?G?JlV<5dMNJ{{tr_T|™1l^8+NHρ g~?$\r-\C˔q9A ^z_җ޹s'(T̈́VL*R}g. g8*r|8T+noY*mᬞ>΂_|+'7f>5Y`N3}j}P(P6K{{va0^]GG"-.r$8@8d157]sύ}{'o:vJf^fQذpJ6Jt|Lfxr`qֽ:;mNx A w駟~W.ouE؎VLrf.W셠~LN36U*%8a I"Vذp O.&k)&=lqOqNW?Ť'ǧBsp88 T,RO1 DLPT~{챿;'g_|ݥ)a&GpΟ џ yny?|Fl7$"Mȿ+Ovw~~wK/K,?1c _:_Ra_=_9..n;[n}[^züVP4J1\+N)N)N)sG?w#ȗ}kkg>n81 Yg) .l gx!T*+N)3 ⷾg}S'>W~;Y__綋á ) S]q^. ߖO2f|dꊓp 8bj~s2W\Wm 7CLmmmU*D]q0٪բ'd l8ho46xr`6ꊓv%L9vY {mqm0r P yr`uذpW!/g1\13ᔂ@)!T*)ŰpC7U ?X4KK4cF}ɯS1(b8 h>Y+N#''Owq80S {1grV1YZL .Kd8dATb8 }b9N)VC%ӈ0 hc80_ՙ1ꔂ>J)1grrVS`,0dgCAq0+Bj4ث:Cc:IbVshP{^ RVpwp39+(ܬ bh0bR&Al4`阜ERՙ118P!)dpJpJaɪ}8BP&9F)V{tiDpL:qX:u:F&Pr2 1g5N;1J0 {.ۯ"-.NARJ ¡S S {CSP9*n;Pmgsn-QbՁ!R \=Ggccÿ-np}?JբZM~ԬvJo8wH$BՁ!R [+}@>DU(2'\CQdNH:2"IprPmFCn;p&ĝ"Si8%n;cLp1$sATaiĘp&pៅ*MDZ]Shp.QXYbEQmG(F U!38 S BFFg.l|[$*j5tL.C%`X:O"Z͈pQpj*c F*4% X+%Iڮ`@8QPF:pl!T3C8 ǹ LG>I"V[RcfN)*ց!R)9hu`&TEuX ĖT4mD@̬‰r`3!TíVYqzs| bF8X83:P3±O3+))]84:03a@8@88P VR̬8 *q$ Us|><1J (׍[dqn86L.)Lq*Lb$ Us|><;;N%P[Uǘ:pl!T3C8iدAB{{trmGjbk$ IDAT̈́> b-T┓R*bCVR@< huulAF. vJpJ-T()>lz=V z=*iqێNBDI.Gu:7̙JێN((Pɸցve혋؆pU&dE8  l0Ze~b.j+.xiC:8#s}Q}qЁ(B`c4ρ!Rl'DN[UG Jʖc`:R}Is`R׹jCFSjs` 4j7mDX wrB{{qݏ"µT*i=77D1-= Wv#Fp**F~բj2n;bCؖPmW\D>rۑ'8!`5(z=Z\d~yx.n؇DB F8il`+.$8*ہ1+ar4j0P|_ SJ9ps<+Ρ)B%/s;$Q hՀP'рp*1*%'<s!9  *Cֹ1u/!T)q )ŀpXqJS88'VP\]\)Z-VCG t`աRHqp8D!r1/W\+~Fu#1¡քj?8Ӊ: U,@8N)6L+.\n:po &P(VSpJpJAT mW3@gapmvj5n#P 'ЁUQXqqSIsiXpnҠ: h5:TE;Bz@[f)%pXp&pKs;; zi..P ҃X٠D%zSL8 rO9^qڅKN)2rB ;UJpJpJA8@8@8qh5@)CS SrR VR R \zkŁRbQJ &@V-\̡%ǹr`Jh.C8NHC +ez+aX@I@pJaq8fIN).=h5QQh"8`C^^qN)N#4hu@"zvE̡^Nn;"f j6ȅSZ`4 Q*m#:9en;Л$84[qrT*QsxrVi}n;"pXoq@q8wCtVK$h]q{{RmG 8^vv[''Vݎ8Jqb.Z +:2!s~; I*[طO>ʀpiл9;i6E|  <Jߙ"v0hP򶈜'i!pzfSph|\WwIp4RmJȫ\cv"Rz[$r&8^8^$`e(V!uW]^G|QvŵZrLF+ΉG>{[Āpixy:8phN  $84PʾN)㶃)UVX[f C`t`A׉#9q`JJ.R:Pi@4J|υXJsSk @8 J:+ΉC8J.R:0SSrC *YA8@88Pҷ`!T*)9.%h8\(1);JQPC8@8 ǥ 22E4_ ÊR¯8' ᔆJ¥t`4)A *OT|7+Bd:#+Ή#T"Trҁ!RRXJCU)o\( UNpXqJpJAT VRRXJCJC*\(ٌ]8J@8 T*EmrB%`eێA58 k bJt`Bex80C"C8h`@v`u.3`JY__k @8A0d:0^9q`PEJ(`@Uv1H%48s恋|ϟ\T*$j5t)L' C8' 4QtxH2HkR\V48Q&4+Ec)ZZnێpZ&4&#::RV&z2n;XQ*JJRTCwiF-N#Sm,Q6K"j`m,:Q$8SXTeXp1)ͤWDE+.:PFDA_Kށ!)dLJpJfXJSLJ3)bGPW[(.TbP8"p\Feҁ5†p)Q7%a >Uu/-q!njpJQ*E@8jfnaEe﹀pDTQG''v̂PXMV!Rx^pJpJQC[]6BN#l"5Gu #ΫB)*T1Q`::*GqPl ҀX`QȤ!+x‰u`u!T;0BzpJpi@4Jp Z4 PI svGtGN-*ŁRԅ*# R P9SƑfԢQ89 >5ҁONF"f*XWeF:,#M84*ARʹ¥'p<]#V+pb8%9>#*@ҁ[-Y'$)EW/ M8lVx_)ÁSb(ngu#"*)=n;hP̅r] ;E4DM(ۥByn;d>cxQT@qJq:ea#XqTK>ɀp(Jp$O84*Qt}{sFQ`8p2x+n9.83+.}fVCGF v$CphURn}}Ö 6EIt`SB渔#N(*N̬8'9N#Jjs!M84*QspJÖ xѵX8O| j5ki80d2q!Rl h 7p[[[LLף*퐄E<9Nʜ%؊K- ඈ$n`I~$lmo;,X+*kr|ccɖ.gQG'ЁQ!qi,*V%D*I$X -"M84ZQq^Ev RT'8`9N)*V; H&C0¡֊UYTlC( Y R* Q!X+*` UNbw8pxJ 80BYTǒp"0BR | q-|-,*r pxR`qN8#T20"0S 84ZQ,AR P)EEpgQZZwJN`UX+*5΂@)1JpJQ Y R* V0WPdD YT:8*X,ǥq`ʳXqsUL.,  qh[-׹`}}ɖ@XDU r\F<gI8Wxe<#swxH>Jv4Z))]n;MFѠV'JϜpgcI8Aj5Cs;0M炍N)h bpb:ո퐇K T(]i|”ljGv`$s)ߧCn;&cL8Wx4< Ƅs@`/} Ap؏32snC%DS@p"|KRC2[-( ;p0drMBx} 8BR R4Lp1¡;Qw˖~MBxq%4> `9s1#TNBaK9qJ)9@CVtҮPBIg.”s;0B$QƄs!R8 4d~ZC| R *'!<֐(IlJ bpH)(JN)o`xh"\1[[[|kr!́"|:Y$丹M2$#0S!PX1=^G\0dK8i| ہ!$_%5F`8H.Uv bEfiwێ 8(Exq&!|:P9 [nqJt^C$s딕nʳ̂$e:>Cn;&!$$ NBduɡr|+n;D"YT(C$s X;N/Z7W은$ hoێ p '́2:6r1D7rٹ9Gd&m;F`a;ɽ X;,Bo9F+ ' .9YXNێ'"ZZC$:utrWsѹ>K}CQ*)E+NxFr'˧ pxbۣᐖ퐊X'RoeD0Zn2\loR|MAp2C%`H;hn-.r!‰1B+5#6A)H;>Sh4B7^*FpGT(p!*\4((Xpb:r| #L0gT }=R}PX7b`s::-oC鈭+BtMG^s*"%bO `ȬH ӑ|K8Q< !TN!@U7C頏 ,6Tڛ\EpbW`݈x!-c#F"(>a%B\c;ɡMAp2s`݈-zP3 Q)'`ȫ 7‰ hu#8{]Łïا9f:b:#ʁ'!Y84Ss`7 6C8HNfDG1YïاHr8Q< +%p90FNp 7I%T84'˧!V8OGpOAl #.]6B0bÊX߇pӐy#r8hzvw 1ӑ|XM)Em7+9n:bÊL}ݥZqsqhuP.QLT];¨88OGm8s1#MGaCT) nguʢe'yoRhBNdB#Y\b]n;(( Z'Xq p~T#2 F w1(G% {?񕕕r|G?Ѥ巿[Y-ȌV&ӌ[d 'y\'eY\Bz=n;1Rm`dH QSy pJ,YO?>>~_|\.>ʕ+??G](g }t 7PM: cvvftEJT9*2n;3\t[.ѠnNN(6e Lx/D`w!bw W{9"zO|s{''{~iVC`9VdT6˴7*G=e$ǁ3t#v!xF+_<lUjd?s+7Oځ2)[dKp~O|g} IDAT߸vڨ%ׯ׿>J;$2;ZZ79 m˛HUrxX`%Á'2 #ô&sKFpV$ wc<ӯ=yOT*?O~@IZɇp*-o2#p 'ǁ#SXqIG:9 &Ϧ9N#g.D!Y8 plh4ysjg_zwZY[ /6 \Q.  \ w>["0TJmطA곿H]z׻_|~Wٟ2$x4m[F yۈ 0TB$9. 2o{)B bs}16[wvv2LW~Wy}{I~=s/777[5nws/S? ++tf?6AnB9ņ7n'B(j6T:Ւ@Gl8Oip(O1z'ON:aeO1 w^Ajo.2DSn߾=!{ͱ__|嗓<ڵkO=ԷL&K~Gn; _C6_ ?r11 ml  n;?˗|_%c/"p!/|~coێ1>1zyn;d kF?ӯ顇ӟc_%~@=G[vSMO=59T*c?ݺuooݺK/}> ~oo˿BW~;Y__`prr2 F? /ۿ7[[Ot%PAN?'.Ĉ` 2(‸ӂop`$ Ty&\OTq!i9ӡbyn;&-ГrWs>cߟ?-΁VW}*9<ȡ\~t$ĎY!W89<iq qIxxH>Jvy&\EenY@Z'PX]ĄUR6M \ iM 'ǁhPM''vqV.guny*gB.GժIjێ8i!\B R wh[ RDt(',]Z\~T"D‹9d2T \ %ѠNGЙ i^Q a@T|tDGG.$KfTV)C(@'AT}-878-dTarRc:8p*sF 'uGxClQ m < !D1 N'A;fu`++BUᜓS(%…ClQ_-UC@8*Dž!/V\B*"M8"!rҊi"C8*!\r ''|ȋҊr+.9(I5>+ET9nU8)EZqETU/$gc\pU 'ā 8h6Q%E`'!RD'\NQ@8@8 :,sK VR R=n#~KݻG.q146FB.9N)nKrR*"j%geE;qrBlѶ`m!T¨xi=Kq8pD5}Ԭ̾PXp(Qqrmd[`aej "9k6͂ammmq,);$̾!gx8V n;<#noDQ\Gl9:E "7 KK@D$@ ΟQrZ>RcmZ^En;<#󦙐qBlD+yG edR𐎎\C r&&E Q &ɁpJGGōr\) KFQzrBl4dPBH $9L4n nFPR*EH#`f㉵5^ᶂh0R=Yq;;Q7nR#~ rTXqU:>@H# .Cl!otXB=R8$Jyf fA?( L fEșL$M,2, tCFq24F%̃4Qf)EuYpJAT H6K@{MgEΐSʥKR(7N)BB%9a4rBpAt\G++ӟvuf|l@BUl,"TΊ?fr`\ޞ!g"P̊'8`#i|JVX.Y>lCf3VI޸qقY3G +n&p"!TjQl' T.sڠ`Lu,.RH֏KqKh{yr>j$ {**B%`;HhUb7PD6h>wOĶ;$>I;0|Ej9mGyzt|IIIDlݦB N4q9`lkL?< =Tq"W q((]NT| `g"a#p(烽G8J`+n>?8Al@řH؏2<S*9N)Vr\ ar1©\GřT*N#RyvC%ޕ0KBV:$JN)N9h!݆pa1>LD[[[&F)%w`P^q"0S'Dph !T8ﮱ?roccۄ`/O+. y:gW "ᶈ|ہGq0N)N)!| 7N)9Nu4v`hB|@ŬN N)G!|W BRx;9N 6›7-4v}Q7x?چ `fnܸmlH8-A8uxj;0r|N.i0rmoSNzqZMhMyxgx|,,PL;;lg6a6VWigC6:PW&"0p 7ZxLf(`@^6D6ϯz2ϯfe]y~|pJE84`T8@ߵxxH֘FZ-*ia׵(dt͇K8 \x~+nn֨d;,P`c\LwTj677hVvsbssۄt-TN#> 񙟵5Ʌ//.2Zt>Bqf}}8F s03B9ićp 9. !F *خh9 UT*6֐ cq GB!ićp 9. }5C808- 4Ty Ja\@4`X)*B@8J¡6Fc;W`ȫl$*)7ǩ )pX#7n`1xb ݸqۄ0.cțiJ) Al˗13OC4~N S d!pjtGɄKnYZ^fip 7g2 ?=+hUܸq#zKCJ''rxeF5;~I61t0F`.$8p ( Vs349LhH2݃:ϫSKF_ʥKALE"~q:j(Cabdl\ ˔Pus;,O$P*$wDDR_4FGo$޽K.Q1 5'*jφ҄Ӌ[.t`9.|G\.5H\ůAok(xH$tVʕ+tvp@S rFr9i{;/ h 8@qrR+U9N)N A<^ _Gq Q::P(ŭp:0sE)E2 u y tqsE@ڥSVBR wC8WF"\~:p$̥Kʕ9fk+x ɶF0W rRVonz5H] `\L`" p§\>ǠwB`*]2JASJuq9=<}\zdqe sh:lr\yUpxЁ!+BMZ[ s!%"*mB 7f&҃&!_ه %x~mOao> mũ|. ~NpzqOwjhuL^@?HBe␐©Kphm<8D+\✑Sh䴷GU*!~<.Q̽{hDG p T&JpS@lW9d}vw[1JT(&kꐅTM.0or*uttⷤ]Q v$ M5롏JE=`{鶆ps̸#fT0Mw`]N&CkkgųDb j}QL`mmCP&WjG* ?J_+Ƿ,ܸ@ݹ#N88qmz!7?(P08pvH6K++u9M^0Ei<9L8,ܸ#[y ug+n#ǹšpӉrVL8J M M1dUI0ԅ*`:`E [0UJ̳B )9nhm@)(lr϶F-!O"T:C^8Q v'&!wuy@ƿb>J)1OX(0TNw` ysD O MFU]$8HWCY;$(i;:B҄SP9݁܂08m!ar/kI>Oj$S{ni4hsh4z!lݻVI2 #\OzxunS@KK(œr{.]ReM4f 3g} |"% ]"Z;"BCoc?%&-e4׽P<ܡKF.fQ89饱9auhs4srBͦo?M.vvJK,J~%*VVhoJ 0+)v\)qn s9j4}paX]ne4 ,:|65*SJY!rR edBL5 ,aLǝf#Q]SJ`0!9R0P N9 `W1dUJdVG;2ӎ7Ł|mDD)asN84f cx]1Wǫ|p8:q8K\q 0J`QQ 0©qh͂#J c` |@8 }`ȋ8*!s| 7-,e2~?6<^>`8:lk(%)'8<ߟ|;TSM"N| M2h->S,25`m]:82~xt ;q&91u(oPe?!`طp{Y%- /2`N/x|G+LyH`#}:8F~Pe IDAT{ϙ[[t2qNpۛp /Be8eZ-Z[*\MmkīpɁQ}CBF`9N e~l\?pJS2i9 Y'BF`ߧ4 2gu=^*)q9r2S S!2^gux?|  /BU#'8@8@8q>5t钗{ eep}ٯ_B{9珇[|=\pgX^5nݢ}=J?$k#,8%Bu`u\N7o,Boүs5/#7G`@l4Jya*@8xNt\ PR S r6w-x-R S S| Z4Y]^? C!o"\VJIsߊ }wtD;;tǂq|lҒ6N&CWnR j6|m:ii?V8#^)sX0#Nrer!hs+R)@8dxōq+"U*tg|&xusϼwj5|/>޻©~[>`\N&@~رp.sᶶheygq.dyj4mτpXYct\>W- ׮ѝ;|& #T >>JS@&>}"IxW)K8MٸL g9*=h*@O88/,ХK/)\`*ZXϔv AlGu!.8?m0Ķh0'R渳+Nu9>7#0SN.G>*8\@0@88?2aq }T R 8h8t<>d UpJpJW)9)y@qhnvsTJlMr`u&R渳;asBYJq+pHohS/b-[&q:ݾM''~HNߵ(\IK))w:0r\ܮsGGY&|v+\G`n}j5*=00h 1eccH.?!ku"ryMr`ut|7oΞ&K*p!nwhm-Ņnà0n4Q0px^e8_G9ם wxH6]i` ]BoiT,Ri` :e2jy&xuC7OÕ`Hpp׀A9iޥj< Lǡp],Bu 7 ĭpXJs4`y ƵkbvPUE~QӘ{Up3$Q 7ŁpHp`+.=#p&C׮9KVbvG#?)=GSbOW \Hnmos6+|zq7Fg?-A =,TF+KpJq'A=*$?,!P)C c+y Sv?=E)9F)CRt\Ê S SXuU8 VWߧvG9gsssҿzqzU  IT[SX+%p8g IKv%1ݽK׮9xHwo~Q)hcӣ8pU,R,.$.ёnG-#~3lk#Mwg^ubwsX]ZZJ] kCQ zGǂ+aT&mWsh\<b:>݁uQ(ʊӝ;T*#X]9GN#3xQywY ]]Y8\]7p p,8q}vd8޹CˑNǹp"ܫҵkI+dȋ o` |nJdL)#'9 p,8yIOJ>xPɀ…Iex:J8gښSN&hc}XŁRYqX6O1pb5N3GChcI2'p*y O>DpXNB@s 7*V1

^'uJfV%}{'ظ*8"P(%CV. RRC"eQi$p裸B)q8*ˤ{cIUw#eq>FNEP1C89n#TTu2ٺܑQdrqŁR[q HyXFKcN)fI͛>t8" Ν9s*Ol\4}aj6iwwcO{UU{x *b" dC A:6YrjtYج)sZ5.NY嘹[.E3$ET^R<1Kx^qT{r8wg}ٖB+gkNdR{F.~n8WqWei@N*h]waР> DF_q G&J;ϭ@ttFCb\\Tu5FӀHQWgϹ]]hh`w\pssWPDaϹMM_DPUeՈ9v[Y>XoQQaω8s3r&xyϯ"1vWܷbpgd(+ +!!v;[U^?`Ϲ84ǻ}ѼCNq(=TH=TScҀ+L+`,hVd+O9p9dw\Iz89L5ʎ{;ͼ>9*WW`VF pe%`%`e4 F=ˉʲ{Q"qbi hkåKOp!7س\4NYYq bQQ}㺻,PIU\k+Fs"1\\w퀀dXw gqN ,!hh54)}7 \ j,i3bFBm-JBM $r `2! aa-! H;Wq "1U`N@}6^IE"Ţqꔴ| FEGIi= wwͼEk ""$? OOD<=1|8#&a147igqn[=&,V,fig;O1֝$?.픊 {/("PZ*78XEaFA&eewL4 ؀5'.eeN9~%%1 }}}KKఀH bc%JKtte<[V8Db0`ꤝUZ<8vuGj(/!Arɒ`Vӫc8;yOdw\yyYqj{FKLcLu'!pɓT)sS:N3:]F34: F1(8 N9O1oo{}2yr(؇47Kͬ859F3W`֜x2&KNFim%%*+XyRy[[qf6 tů҆.^ի qX@$F,$/&z$u\[q|epٌr>HT $t::P[}&MMFtv"(ȑ1#am@8Jv-6=)DD஻(~NH@UE[60 ؙ? >IZ"u::ثSI䵵8~~ H˲wV8 cW-$mu^ˆ^gũ'O[*Xq*F osM.둤'Ǐ;U4I:VzHZ"ŊSDi8&*1jA^$iqZh +}GR#`=JJBYL&‡/IMEI=tiivD}KR@s 4=ŢR-$Q-8=j;=Ή==lƑ#HMup@2bG#0O >r))H픊yQ(45š8W9Nz:N:&>lFM/q*ÇJize75\xF6pn⃼558C88 1)AI {ujDqN8w|L$qqBZZPW j1l<=Q[k3=8>&g.YY ;>&J.YRX puu|L$ - EEB%v\ N U_"8rvcDbg>$k"ii8tv1V|n*!H7BCQ^ndq1+NE&mtaLuJ xjii/,D+Fp#h-V93JJTD]:zo!ATr%5U8&:F[b"=]tܹs-Ul.J+V*N[ !kΘ1(,]JIO"4!Q8xv1-^*D%W1clL&9'2v{O?)`y_bS~~HLľ}6ۇ d H""" /+*رwxzXݍbU9;\`O?quѣ6 x >=Dȶ Zu_+ԩCW2ee{u?6'8˜M5g&Ov9` \lJk+)c@$7Nr YZLؽS.I}!pիؿ5rwGf&zE;YFRǣUU؈zkF!!:iY<= Xs|?=pދ@ycR14\?ݻ8P֐H%XΝ/.oLX׬W)*BH,KJ=eLlGyy=~~w9Y;v`DM#k3駽g6nV)+_LkƏm}TހM= SNJS0O 6_!+VՍ1BD洷# |{~4o+J3v4&š =?zqLg Ng+֝!̝'zl\TQrrPZGx}k'࣏kW&PX0%R%U5mLtjoǰa8uUjr;5kz|s{nݺ?o22zgmmŧ⩧ ^:W`^LDL$`DE{?Ř:UHhnFyy8{>DL$`h45FW\^ӦС^vLطAA~kD|U/s'c?Agg|Is⺊>CJǢ#/7@{M7oFz:̚>ypdgc %"1 bbL7|]̜:a0`lNc,n^X/oa0( ӧ{̝D@$̙^yraa9}N;PE яckƪUX@Hcر6nk<( ƍ׏`^*sOq#/b&g#\L$CGtwc"*w TlxyᣏсEYN:?ixMK,^S:&`L&؁V) ~df^aƛ:yZKA6f.>1+`f|MZk`:lۆn,^JD~:$ f) 0v-'N2Ÿ)O-))q;Lb57cnB$KLf\)D210@8L8&&P?M|3 _" _(;V?MDDDDDDL+ټm6eee1c(iYCu-ggg>"""""""(&""""""rt 0@NIDAT`""""""&DDDDDD LH.8Cl4zALa֬Y x׮]/||| ~y$ꕤ?%%e˖-I$^HKK2 i'YYY+WܰaùsƏy"IR[}KKK߬[nƌ7n=ztKK1̾;Kwwwy$ w|7%''rLt#I ѣYYY?Ú5k6nO|2Ld]mm֭[f-۸q#}Y~| ,?effn߾]٨n%FFF={1ݖ%K?쳲HdaÆK-HۑԀM&,?Z-E=`??\|`0 8PzeG[moo>}ziiiAAAXXc$-|ܹ^{m͚5&S:::}||4!-ty>2qĂPJt I _0yƜ&DS^^~SNzyy)QՎ3f%%%#m7~i~w-[}2Lt+e卋~--spEEEll%zDKC=_+ѭ$ծ3g*z47肛yzzN4 55Uިt>}:ڵkȐ!!!!2Jt+I xذa'Nqb______9b%R=W5*&&f TSSsӦMXoydddXXe9s|ǿoZCUA:%ހ=<lٲ;w.ZYD3۶m(,,,--lhh|LCtA'xbYYYJGD;+maӦM{"''Gf) ~=2EIt+Wrrrccc?C%B&NR7noRRM&QVgg}l7r!""""""rJ_LDDDDDD$ 0`""""""&DDDDDD LH.0&""""""]`LDDDDDDt 0`""""""&DDDDDD ,IENDB`PKFG2kl image13.pngPNG  IHDR XsBITO IDATxypwy-uwKͥ9=c>8pR K*,!Ke&l6BőPK%EUM 8@b=l3hFWVKXZoxeI<B!B!DR0!B!4!B!B!BTB!B XB!BQ `B!B!*`L!B!D, !B!0!B!&B!B!BTB!B XB!BQȑ#{w5״e2^z!B!x7{{{c!B! kرcw};Nc!B! A!B!9 !B!0!B!4ZZZ|B!BHTJPYeڅ_u?lg?{ރ}6m<YcRއ)ɟTR(`{.mgJ>|/bx/\z)7W[o=&wnx)|+xrǤߏO} xOJ?=cJ&^x/}8cǎ(d2ɓ஻'35K/wno}+|B!L{#~8t_;k{/M޽ַ|'- lqxlߎ9\~9>9|{஻`gTOo_T^?#އ;O+}cR< =5 _*m{LRWUܚ_?~w mmI%صT /,BZ>88{'ؾ=&},. ?Q?{Ңfߏ/17~ĩlۆSXįʩ?I|+:&5,W/} 0:;>9oStg^DV!.Jwqwww}/+I]^o/\T'j x9~=ND*nkN҂NRE*, ߼8ta|=D糟?;wⵯwxAۿ?_ob|˸7_1Ň>Bb]ow]fo&Ilߎ}qʼ"/5كG'>I| gs{ރؾދ7,e=/ѣgoo?a㳟Ł+@x^iL*ٱ.o%aTMMMUԬ~-1SxMMgTle'?4&R A(~ChiYwS~#r_+gY`޽PgECJ~EcR7z6K¯_uN>Ƥ_ VZs)qmmmF><' 7ߎ={Y^o YKgw> LN⡇7W/R8ۀ\M$?1noGo/{rxӛ*||6#`6lݺ p| ]n >ɨѦfO_ z[SKn+q#v½zN*n;d*;us'zTr=SmoÏ~|@Zٳr ছV#x++p Nt>&sO|N\uߜH%>/F>_O75\ 3 R !C"kO<^uV^=~Sʏ~o/0s; Oq㍕z L4cع+mlĵg?s>&T)oM.8zǎUؗQp=nuUΝ .{XOD8p449a xӷod_3dpո~!Tǰ}'͸~,,J^_o܄+Yp}ش yY ܃7q͓:A8݇7aͿ^=;x صO=)Rk]~؆p|:2]=~qk~k;5|=Tz{e |ဴr kKӅ+Y{ ۶a5?p<ySQo PfYX^~SK{7y--ؽ*6˓O r^:^cR Ean c"kx%8|wWUW1ű΃Vkx<:5 ૯9X祗P*s@{;.?pL*yjR/\F+ؿFJz#׼. ng'gX;946K 2?}p>Csp@գe.7GJJ15CNWr!lk+8.=.FyT]IV`gpe>҂ /dcG⊨3-z85 `]|.3g]m]p(\I%=V/ y*q~_\cxāش#K.dz, NlقG,c.XA ev*y%fZ(Y}6R{ 69v Lvڟdc*Q?ҧ&a|K.CHĉGQ%g[bn׻"zj ؾ=҇/YVÅF$Vٷ/j'=4] ~I , Sv^bDZHfl0(V3D:̅\t[DlFG-H%8v ;vD0 `{DvsbJ,jps3: ?oy@*y晨 ~Qw CL~m}xh̉U`D\\=/d_;Wfy硱1҇by9/]\bR /5LoقX 8p;wF<}% K\tQAC̳F: #%G& "}ܘs|X6 `!D_ KJ,sŜ-{6 .`t2_Xf~lق֨gc矏Hq#14ds@R /XG?hN^cVص˵_ƩkA%CSz{~ jJ,uغV{7ܰ%y6%{\t>Mf2@3@En^A.WGG%KLq,}!:MP,X8D_\%a{ns%9סw^|hSh\

M ۉg{= ۆhixekJs]% lc ۠\?^x>AS X``\Pg2عy8FXDsfLNGA_:vWrWBoܙnA$FTBqy}s6/r>Ar8UWXp)0_AJA,OSoxl z'{.O0O A>Sl(I%1ALqlciGm1Gs0NW^z'vQ[C"Q`|BSSؼoiu963~ 8-[RWcIhw`R K fٿns8\>C" /1k5ؼe/y)d]qb7hlLJ{R:tԻ,K'Fc^z`+Bgg}ߪ5(Yb77a_Ĺ֧Zs@"$x%sNߢ+1qU}}}^He8ex81Dl؀YJbH´6KKfÑ#8s؆0́qVa| j9'ťWB>c^~Ɓ.b,N@6KÇXwg%`D081f>@^~۶!O7o(KmX>x)b魻d;R 5\%u/p>>͛\ ,3oܘ# Ӧ/@Co.N),O/ܶ ǎan€T24lʰl^387ƜY^z g狜6KDFGG)338q[T/Hl̙&=J/,Onj֭#^~]owF)J%<s-֢ T`r8~I YgU^ؾu`*0sfnx W(?#nwC 28.Ŷ6twcp˜*!Pft0KlA}v5%vtKfYU`\nX3lߎC,D0 |21H$: GAcNq r_2 ` `t6nElsX"E788_dlrTeL!a $HjKq#^yTR^y{! `S$)w`e?Me˚+SmXp%ظ&bp0Ajw iY8D)YX !y?k+Y^y[$:! ӢX)0trK7If2~65R Iiٗj$hزD ˡccƴ6,,`1WXbD }}Jʊb~)!MzBDc#֯DZcDA{\,bh7'}]IB|4F8GHN/R`"`6)lތ!,.VVLSKrƍIOWAC{|(6l@SSp+!Ff׭4L H+FJ/ 12`V^0bq>Bg‰&#_JHs[˰|؈y3ozL|0{iH%="&ce Edb@*1Y'`Č? vNizh/,cj+M[13Kzh 1ڍ (q 򊏩~Zp lSS^ IE N&=S NB{̎ LOq%LIKzb*s2EeqǏ8!Kr0*&*q8G`3⎧cb ~؆&@'`EWS#9;H L $8nd8 ۣ4bN)sd ap~ ,9bd` S9$|h0e71?GX! W2 n͠9x=ףPbnl44F&gJK86' l==8~|CU`EsHj[)$= IDAT\6Gbԕ^B08Ʃx9;ИKT28%9 l3I0*6BU`]?6ۣHaj 33ED%L4%FGZ[ <, Ԅn8az0/q* ,=M<14=0uSo7.0ʼnƜmsf1[w!~Ifƍ8~|/T`0_@#(0[B0P_"alicl !tw#5]o7Ysq1Y$B,A\@&3~enXSPq8 X{54`FƬz\Q/ 8cǰq q1/m܈!nv `d;O4Y`j "yc<=P ƣx!Ǐ/K( fr6@q |Ƃ!v@3ѬR}fh!8D lсp *C_(bl Go<26j6ahgZ\㗀qs)B,,%0?q[OQOp]]gj pS%$`AÉf6|'O|Ur!RC ,EV6 I`hףhyʕ)A*Yl%TKI[3b`<:_"al:'[!`G3͡! ذ(M>3x,%X\"0`l&1`,DZaC>8f@*aQ7S2@M! GSM>Gu9P[ۈL4c`Nj$؛†9СLˆ v. lK"$7RRb| XZD15R%s`tpK`CD$6aaGy*,6(ZZjU/nڅƱt6͡.2$ N0P]](16^Ï=6:ԬK C];f^ 9ԏ`za,,@ol#ٰ'Obqc c׋^2EtL ڊf~lLLTBgDz{}j .lf < ?6`,%:L4FV! _=bؘc̛VS`FY+_J{q#N@d , C^fZRhJ؁XSS(~ ‚.!AƜl/f9zɒl>J% l1XR K `/gk9:؈8aɡbI׳70 {+S32472-1J ΢u`!$K&.@'Xz|u06yOKq \KQZd?\ .bfmP(|KE``/IP`p FGֆO^ Obn6 EZpBfc.,KQZ[J5ub)dҴ zpp0:?W[8\"{ "VLyf'^IUk "/ՅUs`%=`_')2K a:4Xptuau =sƱ:;IO{aŦ,)KQ,bl USBຠ9ҒP(!t8<D-q6Ló $p$zzh4g)ZJ ` '`_v`j VDH`vSSp8ѱhr+:̗$`nK -ɱwCy36j]bD/y^ݵb+06|}T+S8V;#)Ԝ[yẍ́'gh Xeӣcuӣ=sfKޱWw_aJ~ Lb2*zRw%W`L|ɒc"k.LMYyx`89{ "$`  C6Zyx`eT`t{z p0-8E#[ u"Dގ/ՃZ`պ!:́~)",X\pU6"Žf:Ks2[yxg'[xW`/ B-fZw_'m=<0 LEؚ0hjB.+'QZ[fS3"Vu43()/ l!ѱݧ^D` l +0 #CS"\.hkXRhr9=(XlZw6+o#R*IGS)YwwcbŢD8h/VA ܢ: UWڊfz~HpXV "2 `7QE[m=\C!4(S/DclD3"8Ra:[_q&Y K٘fHl%K#R8 `3\S^iq%oO0hiwlg_6Ռ<ɕ)5h.of9qCC5\#/h,jv4# O b!` lZ\δfq0Ls05^JlCD!$4Vu@z.8XΩx,," 9ԤXDv(0)<3%"4X;Q2㯍m) _SɓA' fiQ8yliP` `Z}V7Ͷ9>=rpMl!7gUWa/~ɈSQ`?($45\Y{Z)/{mgQH5H!mtb~|f,! գ L8J `͢##_L4`! / T8D]\¶3㯉Ț=:85AU`2tt}˒ BR`80idvߒv/0/AXI4qYYtt89 0QpM38KVMc{Cs u͚8XZaz-9DxYMl3p@ZBlč9p `:t!0_-ƺuTqPk>@ Xfa$j;(0Dٺul9B]lad]-9!+S<*qܔ^l UǍ2,KPs׈s&n؉p3B`,7f>9ZQz9H|GHp6̙pͧhkCSx#X藜fGS^ npUO-XK`x jq$֭NyYOATMtWRp#;C]` afLK*100nfZ@^T,́8[]a/ S |#n;C]즣ՅYQJ)KLK*zsgk,0 lg0 D[01evss筿uj)NE `7f&*pIrrW;T'3,,R'Ofq>ѡ 5aJ闪p>bEOp19n/E/J).AKU $r}3*8ZYWMсR _DnVU8,ɓ^jh@w7ҚL4iUp<L*,L3YP9LO ]"]U`9Fn?@WY ;գť_b~S"6Aթi3U(KA)I\@W<:\. aaŻbcxp\6&facN;l-Oyfqff\+\bJ٘  `guWRFtuadŻ$_WJَQg31'g 0@BW첅D ڔwDP UphDJ.ޕ:\F&Up3@TEP Upىp3Bp64w;ЫvJgps306]RC^ +⸣) 9 _JagZx'QYk[01uKCW2ѤC%2lmES GKiB--hnv:v"ւaZ,aڰ1 `KT(NST:\ճi/})YWKs(08@~Af^ C]ֲwֆl'^ֲޘfq944|2LwvXāG/=azqZD=0Z إ#ץ&+^BH{cΗ3Bpiz{nޗFF F z`UTո8D ` _8Ks`{)*XKkr tw7&'1?ujU;Y+ءԟp?LAfrhmu.LM1V3B`,a{%(YD&N t{abn.Fdfq_3{_Jp_w1:T$ zAWL̗.11.woWhR0u} MXK,&`Yׂ9R{)aqBx86|pxdݮ[8t%qh2Vj(À3<:;ݽ8KMM註7jDQ^9Uu#Zp @AWH}f_/?[B!Xp%4'(*$0```KwodUs^8<N^ ^s4)/!DAC*~ 4sPT;n=5(_0ᑵK9{dql--fQ({c*R9l/9VP,bj |BE2%Htx$}z.sR/ jH4(qDH^B+Ӏ5쐮|rM&Sc=d́NyUI}ݍqF@@Itw;})δ}fىb33N_*MdEpK À3pwRpeNLY(հ!RJx1j]0;ZDs9̗${`^a*,B ^n-Qe 33A l_ٍ9*b0_@ts0)pi(*=~d9 #&Uwq&\j(BAflq藄xq~LJG_^g* *с1] IDAT5f{.LL8n** `7B>LACokCoA~/;ºKJ|7g4%x:tЧ J쐾BKGK~Pz:@pS(\{O^{?ģc6DS_rGT((%K.d"z|\n]gg-Ϯ={ddF711EotױCMc6ws1L82ssE.meK6<0R. &O曏?ӟ_Olڴi| _ؾ}{[ZZ o\M169t]Iy⚈2DV l /9ƣ9,%L]~Ɇe d5v xp ;s?ַuf=)g `RC/32[})Rfl!x{z00sB l9x7202&\ƯE!`.wur `۶m7t]wU[SSSR0tfС qndӿ9/ $] e }[-~/xov޽oA::::;;o_|0^ MWǻ Y! 9XBsGAdL]`ww01d>@dpϙ޴T*Tg>ݿۿ?^|s|Dsmb_)XAĻ`.tf.C(+0 LA@9xꪫo7_g>cc'65!05}zO H1ޥ6"`~`v ho9K\/cq33hm9 xϗ xح {zzFϬFFF2Lw~ӛtYg=CQ^ğٟݻwɏ ,-m](IO}*8Oطؒ+2-'=Y;}’_8\%>С%e ĉ /$K&yK~Ӄc/ "  |ahh`Jd' Ӄ{'"S˹zC-[ox|}֭^x={,T_ػ`ٿOЀ?Sco6 >p9Op9>ǰ47cb^={ϠY׿{׿s y.=IXr 'p0;.}, ûޅ}_2Ǘg BGm>c"quz{#}؆~oG>5ey'p>+mq;wsOÇ?_.#G\} }%  A\]c `jkK6C>SS>K L`xO T8~ކ/ awoo| _x{>[on-[\ve\n޽_׶o Ab!p3vmX*C ` l QnѡK:CfvIѡ|?98G?G>|dnn7ԬZ\\\XXX\\,ַƝw911SԆ alF%zz;t#&Qy 2D8ftT_J q2]=*HSmT.[K ݭ:9A` BEtua| &P d:tֆe)$,8"a0 BBtO frs hjB{;=#HX;By/D B2~0Ek+&&<#BAyt<"A(7id2hm==/nA`&Bb!@$Cʥ1P ́ X\| =X;]Bdmh@.'Ε;{PnBCpf Ò.%hu ’Vޘc,-x,$]WYXX@{q09@ ( Rz$O Z PnBG05XBVB 䘃Ah6鐶"qxBNE$/iDBAE As+!Rn_ M!spRC_r0wA,YXW,y`Q9aZ {^o9U ,b9RМ@ 36K$(藜XsC ١ONERC)N__iC@E,r)wA,) Fgq`ty`3%4G^iᴴAErD\.EG)8S`ȑD%gxK ݬ4>N4H ž_f)XEj}?ݮAuJ$i%~I藄 CY V JtQRМhqP19|8<&&^tAshBeZ[Ѐ)P[3V-eqttHYjЀ LBsZX hB!{Xm?hn=Wl١TBu,bQPEI&,™9!x V4!0{X ;UB.'&*a, ʕ@"D BL ~I0>R8| JjATtbAX%ªM4E =Z.J yD B9LN --*j;ꮦ&%ݚR$ /Y%-!K9򧌑_ l (A\),Jjۣr 6@=L)A r,V*9B a(6i~I`Q攜!A XL06A!`!HHq#m ccǫ)/ df19{Αfj(sVAJ$RXCKs%:3~ B9@_R8 ,M Bmmhj=W( :6!B&iYҤFքk>(qYΕ)\Qq~I ♃=ى),,Xz\i` `j$8ˑV:x4s11Ep4sNjn,ss({ː +0--@DB B`thlD[MJ/X_v"lr,PJ$Pބ99{n(KzJZB)J4KeNy)R `vB fd@`)~I9) ARCP  Bat(K h*Lq(Xž,n=p8HspԵQV(0 b|]9iCLA/I@ UfLAf8!25X+x8tB9AEhL)(e%mB:;179pXr,Е(`8B) (uEVm4{ /P`mmHK!l{`m6 gMȺ32#JM D&u{eJD"h`k+eN+K е͡Xw09t B82 %XLsPl)feJXAhKqdFVmRkRhofg}"ff{9I,҂+dJ"kP e W8P` DX Ɛ#=U1XTaZSrCL )BՈr%_!Ope6@sjV%ATv@|ɶ&BSrCKK6DWZ^{01R)(YhBrjV%>%KHl{`U܌l2O2.6fl!b؈vm!s|dreP@.{P%ɒ*)@ Te󘛓xt+ m-Qb3~Q3,TmctXP%]P&6Un2A8 x~=Jb`۷CpʡxD2@"/2KX Ha55#uK=U9@_r@?iDSSX\=o`Ah2d3,b3~USShjBsqTR`% 45EѦ؂UeB&*` `jiih@g\SlƯ*Jn̩Kbbe 6:@_i@s `0 !rO$w*s^b}QuIXe~IrV%~Ihz`U-3J>bhj2~+ l+qv='YZU%ɝUy(m,'Yr05t%B#>ϗ,U] m6mraˉӉX19llKQ5z:d BN|t_C;dƑrZ'@$9|ض,9QV1є@Y J.,=BAn'B mVl´dAK˧+9[sp `ר`ɂH1]Hv٬*dڄnB9@_/17v* \z[%Kaɑ5IcζE9I4]XS/>AՁ$3Y.]3mo=5#۷KAO/V`7=[3jQ(hٚ!Gm/I@9!Xrݍ1Uhr%!"TIA9,҂) Kbf%=nȭY5lzG)J6h-BhBlPӉ.d BO0 ` 5>R <ǧKD)kd)3->J!y'4E$`HNLOca8BtJ!"7#c~DZ<&'l99DEVˑBEhQpd[D&\qBzz|bmd4EVAЀAE_x9A o˩Knj2~RP!^L4fl@$%H8r9߃X%s7Z(,P,ʽ}j45"n8V`7%QHZQQ$ىa$~Ɂ/YESZ %~ q%#kMf|Pr|f#@ItէJMMI\3xi%~ a _V([}GC.$(l+Y8L4SQ٘ xVA&/!xtT뉬f)baSS7)q#sxA0KxjZJA|pC`%]T^( C&{kTCsى9ehByK(Y(/)ɗ`*_BRs^!vcU#_ L$ 0;R);<sHEhj`DHS-͊(1fǪGEh5EʹTT` R@´x`= /UDC?W@CG\F$P{U aZH{6ô!?:aqad5tB5ֆe؉-_) %/ɏb Аh" >]+pm谈U6bUDCE !@0:č`RE4H^*Pk q%}}}. !?>mժE /YET滐Mx`% (KnאOLQ!=gTd|z*Rє&1?|NKZB,CGzZRAKONK%A VI_'{ lSiRXK闄 i78lKY"x oih:-/űIEkJ[KVI_ [e혝EU~HK?(3gVEvH^;.t4Q,bn8DShhHx|ba!|I0L!%6,SJta8iI4 MyEحC.9ENI_ ;:@0gX#B!ۻ>-GZ/fIz&8l) %g!tA$/y `6B+Ӳ3l D6l8" ۻ^ZY-"-=xRf9A9혛 yӣ4A͡:<|4mVe tG1?{vHA$-Y 4!83L--.! [ . N 0|>X"vdMCGHE/C)NRHSAlH >"%)Ȑ'( {"u)Y MU8?-N 4Z8ZZP*av8OhpZq# $8>KON njNM)ﴵaqjO͒"s!MU8I aoH~G3p֊%V7}m"D3gMeDБ5EXaO͒"s!MU+X- spK(ұ%[3*Kܾ]I2yf4E怠-"Eҋ~Iaw/I E-AhkCcqD#r\IJ49,-03F~)-ڊER ZStc%A)Jt"Wގbsdw}RͰ=6KDѡq,,t33LsBK*S#hPxw%nOOa3Ba,)MTQ`Q|&3tCK*SGБ5E34R 9B5Ā!]сBO@tK*5˕ӵ% ~!jH Z[`f8, P"&'{Ѡ9!`A$8]Kxҵ "K19[UT03홱X)X-e2$K $J$!q "!D "+DD1F&@3(&GloOq>wMO>+{fWZYkGCgmeCK:̏zCf7GP juF%kz<Aj ]"AKث`Mΐ))džHؖ;>NXLke+ٺi[#tqiKiCYGlS `[/ueز㈀-Cxͬ17{Y[K!\ؖzǺ5*fRҋfk-CХH[@h  (@Ld1{[K^5!s23NڪoWm^H[Vp`Kث`-"H 5"lW+$[lȃ ibkk+gm :z5.ae-q 113)ΰ{Q8L {5zkW 0q~-ߥx[A z-+@& .uɜ$ Xk8$UL8<Rb8 [l| .oZn7 a}ݧ!lV5RefWM- [:_cCD$Bs5$1DJ:Cj+"氰 86ztf2|Fz^pc$s .+~srDJvKgg8>F{^J\҃Yƭ?&X [Vǜ.e&0\NC.y UZ1 ^#"%~NS,4eV`ٺN+~s>꒭pKpe}dYNu)1~}t:Ʀp\J%:4匦p #9pX̅˝)G';4m.j(8B$ATR iW [ϞY777c|\Dtsa. MB+Lv`ic pzwR]ōZ.!1jsu˜!6MjzmmY"\r !& R*W]"1~`J?CbqL⟌WCJ.}Fe8 3b Cb4%8tsiN. nTQc1;x%s Ÿ.Y|}|u_8O^Cxޢ{  ƴvr]e48;45 _8O̙Y'҃-Vy94UÁcjMλ&;˳vFӴ[BCJv1`8L)셃z)1js҃-N-;Manq|E]''^߹ ōZa3M, VV0GPe8'.=آ3rz)2`1Ӵi(Ms`1qJh88Bz4KlQua4:;l ȭK1ww!&o&"+ Ղjm] |xc 8cq w|! qa KEМ4VH.p~{ᰘV45kN,p0W |1X^F{88scJ%,꒿i-8w XZ3bvGCX m4e aQRgƙHkЋ cF[i!n8xk8f  XK 8Q18,wcw:tgӣKYzx9,,8ӥiVJ^]pg g'pwpKJ %g6^p0jx8ijRb4z,“#^pg]{tvh8t:8FSٲ}j`DV) AVTø!DwMJZ+*~itNSؓ(x8x;`2JI7.(YB ܁2Yj_&mӁ=YĆO3CbnqzӔiΔi9YlZ/Vv1yѴ!ReG-<-y g ݊_iD0lgJz4=؍@ p`7ffKv_ng+-v#BiOVȂ\B$!bo v 1U8wصIӁN5G|D_&P8܃ENID |qS%]"vbNVV0;{7QŁݜ6F=*^WHn6Dڇ,Ώt93fm*Xk, ]Wk{:?~=;mp9t2D7[oEәP}gJXpEUӡGK^> ®gQ`p pmӏ}c_^|__G>ꫯV aq4ú@& >4[]rcӺ4~ʺ.`~]$1i]q@&Dw|sG||/ִ;K^˹]pTh>LA4Ç[/qTߐcCCmlG|i@o> a="|X!D+;ώ_=}ov?kЄ 'ޅ|WVG#mVd=;{>;oA88B";Za^Z^9NOs&D W={ޯGGGwY ל8Ȭయ[tXh*aqf)؁!i}W, jꥲ!j?~Eɓ'wY@舛p M8#[. f^A.!ff{'" D pg[g>sygv\[w׻Z/C/+%|4oqQ}[cq-+&_L[ܨK-?;++g7-+.FK68RMp!J-.f"[?EzZFQ__+?3?/CZ-OOG~_=a}v楗^ 黿,P /+{ ?>?h>u|dq4OR` 8=E{(7Qсw~(?Ưjq4c~ߋ_%|ZO <~7lH?7bЇo-=Z_}өh=yW_8`oݰ*[zlɍ@!~QفK.܃hFz);%7`]+QC?C=?};48`&n$88 $J$$8hp}FVzc?c{~G~^X[[J_5;}A8(451ǀC8">A A@ ?|#ԧ~'g{\)ں#~0"B}/rECt8(q13S=*ZȳCEvP%p m̄[~ʢҴp>4./q*EJB}JNs1u)Rr]I R| aLChk+X/4}.z a^.`=|Xa~t Z.)J 3G`0`Ga?A88  dui4gT 0MB^ )&/6Ň(~Cnl`C.K>ozfi5X3=dY Z|P@á[OӠ7DE"r)u] B 0=Me})އ~D(4 f8EZ8:=<&M;%>qj)hJNFQ~fucuۚG0KnzN862C.`zϧA3ۡ>cF^"@pش.an\ - X@ NL^T'˖PR=l5h 䆨uI+$\ lz>^08-¶7ɲ Sc=Ƭ8,>h td;i]"BuWȥ fƧ,lKB?X_=(H!K pȎr橻ݷް>]԰sӷk IDATpakk9uMDM8Xotv3㺤Km)q#Y&bK7f7`1=۩G]"ޙZ`1ΒhWLj*Hb7`^6fkyjdR`sB 0>2>*~ L=uvg"<B3 (HP̂M 1C,/GLO+Hpcm5$!T%L+~ 5,XqY3+ 7w¡:{T''QmTw`sn/ 0\ p %XZ+~ORxT83$]lzɋձzXY |$>+HX@ikO`gVEDv; LLJ$X<#܃ޣ"b P@P5D٫oO`X_7iݮ`,Gu|HG/`62 b8d`"0? 8!N hBS.3řkL `6 u`sp0gD lPYj0}$j#٥$ q4D?+h bZ6KjId ) t:880Uv+œ,4 Vd 3{;{TA8,.bi"AL[\9+ p^3_DX|*`.InӢ[H0vjGPfg~?8e8X%`. d\Z8C ++Ҵu=8Ap@ ߼s*2\rkkle85V4=^0Ȉ`.̕8j{[ \2p.qd[s;F#s:4v1{*Rȫ&p0X/e7`.ͥ< gX,4ҥ AvXZ\qŴln&evAc1D^.ӴX[_aуeֹ9,.{*@A$H0wk8p`P41ǀK+@0=j0'%./u5CF>+~дpj g"e|^2^̥P̅e߅ loo7 l5sМ88.u)ьX´lh CL"ϫ.W$¦.,WX]Υ4f/dHɆhqYbeb]ց-z c~>*؄.M9]^/–ï4D$ׅG3. 1ij[ Š.M+~sXʫ@[ѥi.M`.l :p"au$[ǺdT80 ޣ.j%vw}j-)Y0;㨌;N`M1;㈀tsK^=(Am)"[K īV )H3DWZJK8,^5'{}Siؖ(ಙH:#O+-]R80cy9Ǡ [ p,qbUkz㟬K8,^k Yiؖ(oDغ'cv6K 0Tj#t0щ"DV5*H!uqJK]2\K QػXfq33f=z-aM–{5U 5tɫ!lz xX^.X%izPaȉ?3uC`e?v [Cp`C)JKP8o}PL!'fH ʬ#W@t+ a 503MgW`CnQ U 0vzk %0Tzh}㨆ˇk`K"3 _C\i[@{եV `ŚqlgH*4Dj hcC%]0U,Ai=8%pPL!)qYSH1&Dž haaZv QÁ ±.+[ȞaHӭ75H#;;; wf``9?!:@ 6dǺdc$CdW` abCRDQmmm5[  7w86E{tkvh,GO+!]r\,.eOj0 S80tcCʬ `Hx&+"«!lY.j 5t$n_߁+{lǺ4^r wCD @!C0i5tj}KI2C4|~w AaB84t8n水~?8*pIEj8!]򝦭" l P8`Ue&c}ş _gБxtp[ЁcO C 6KJ zgW`+Vp0~Ɛ apo)ʬ$wDX)q|v=hXIgVWc8= V B 0< s#2kَ߂;Ё S:XÁ VCT+0(CNV@2=u3XG`ߗ:SߙՊ.+Y0`yG4F;`gbw)B 0Aq܅ zXt)[|BV AD&K4%C`5!dR^O!&7 8,$5V MC %]$D|Ae]<8$;fDfu?laWwwD8|$~{T 8,jI0 9 ]rVfD5[%jMz5VdV+H8*aУp0ThNVtɽˡaB0?㈉ ]"Ij1FtHIoCG | QB BiA3bƒYCkoMD '.}'t t9CVp{w1M3(W3܇$ӣj1QL#K 7Amnh7=s`K^afv`P`+iS$Kj"% 9,-=p?i%|[v2oCX F`#ARJ8\^CKjYC +p_{$ɬ#iE& CL`FLz K^i kptff\DZp f&v1z9BXGJ8ҥz0D#q]8ń~ZDGb.!f&`̠a/qlMCs`"*XgP`iږ.mdOP`F$%$1V?[[eph.1`+9 ]*d?XK0K$iZ 0# ɬN#Q1f K!Gd+e3%_J NNpv{)CfĊzDG2?9DJ0pp$n#+abN+-$+Zt?F#z^)؄DI+%dVX q[84qఔ`XH z/Jfz"H_JZá2fgsC 0':R;He&Rkz -8pXJ,$["90V Q`(!A+fc9[ % HБxu7:Qz<;1L@.`ydn  rvJX nk6&?Jo`%C~>]Z 24%6V!Ւv?[L4&#!Cv`rCDECuB<4f?[Ly8r$`_oa.`k tm&p Hdkb++8?qq.&\y<8*i۠s*q$~f 狚8pXJov`w_J D HJqć<{fCdV$8Ã~/z!D^߀隓BفB8?zCd5_lXHf%b. vֆbĉtko)$@ x I z KW@![ āâp`v` ,/8UH\ !*]=<؆h}!%`ܢKM8, m5(!P!HXA$g`RB0hT!#^SC V}U<5 SG K7OPL y\N|`EG|$$01D6cN )!]ASB U0KQL<3hÁJg0^ ''t" Vβ s8)A&<r!4HláB[IN[ll4x=\N80'V Q`f+@ , B 0)䙵GfCFGW$ 13 8n]* 0.$A0pw('0eZ 0)4= pjQxfa) ^6g,J0hQD|>:G弾$ugg,gʬhr+v`4 !(0w**f.jazJJb\cPہRά3z2C\/%vpb"jIYY9s&]ل%(!AV .*AFDv3exQKK2S2&0g^.0JӣBnrtyEm i(8nXR ,N9iH2 Qr^c|PQGoBm Uf VCs RiAV@]"Q`pR9 bnKKs&tI 0/kkL-~~wWOQG07ty9C4q`%/sVhmv@ .  c.?TZ67Z+LJbC;_T88"BWQV(4~}# p( "f (}WQVqDep@aG3h+ay豨Reh<`^h=[ VYAeV t7AmKQ ~ =ihjEMjiDQT8XV56EI<z f?X!hÁJpnāig", H H:@&`^hʃֽj3Ilhá(+pa) E+4q`ڕhBA NӥU%5zpiR™Y07HP 0!ҥU sJKiԥPXv⫡Z)QfeJG@RZ8hbCEYątP.fB 0/}<85+ .s XB 0 "Hb]JjytYckzWt$3u]a)m!XE]j+E=F&xL5&Yx`^hҊzn(ZX,s3JjVC<) pij^3CD3jyͬT׸%YLgU`8p+V@yęK$(nc++Ǒ؂3ገҦ[ZiVq8ӥ&Y\* 0up<VE(8' pE8K qg8VzY4D^Y9NN'89A{ J; V]*F*enKKsyp8UEg8X"CFg?Vq$Dӣ$p4lBMgHJHФ&tBC&J`].jzX_g[vPL ypb[S :([#XZ=8:_z  Ё3@ZTGp@y1?y vجBM/ $MJ@հphrUρR`8p#¢BX,!.1(s^ J]bKj!֑JKC@+.szvs"- +M3Pr80(x$ Ni0"tI 05{> |si 1k IDATphT;4Da\,Ռ(H 4[86N (P VCKM%GZ Q.ayLa" p l`j8 $!b_!$$\9nWρR!h(0;^J |p`3`j=hӐp~8C(p%j8pp 4O١QC4XC0(V(0;ly0 l7LLap pbgn\]T`8!.Sv - AL+Cuu]!]b/l4]ajEgo*ЁI`3DpȮWlpz۹q 5԰yh}%NCڕ)CجPl8=p ̈`3D5*<`j׵i j&X+RU8TC,,`~Aq|B+fJ5L @NĭKKhpx{ߡp sv؞yL.TV )NO.N!áTYzpt*A/ x!@+Tf ܁|*MP``ɠy0:LU8[h~M@шpvpr;$'_*R AKj١*queVB)IU8kB?Gc氼^/8CkH2aVUScq~q|b A 3B,6@BV A45P"dޔSaCNe]ցS!ThSz ]@U&2xٙC[P8p:pp3kVWqp`9; M D2CdW+iB`mSC%%xښ/ t.O)Qe JT30`n)~+_jخ.5'@i5P5vcblpt  (H(:15PIIS<%[ꡋ K''8=E{1DP!xfHKZ-  N$#^9+% xS`{6pցR^vCs晆eC4^JKyFxLO8cVZ3O}VSDl0d+`ildyFx}|Vhrfǃq~!Jo Cp +c'O5ĸ"9`K$T!x@jtptDE:B% Htif ntH KHZ/NN2+ $( ѥ A`OIYx8Xe_]*<@c*4X]E0}žp%]ցR!H#yAZf%yF$Ply033tept7Db`t!́sG||/mF9.HJ^VUȿ$C\d֩8,8ē'<q`B`ceCQ'0֥w+ Dk[w~gw{`4E-"CF.)6_W\+}{hÇ>vt>O|k_:<+t:89I1G4)ڪJIJ4# S9pXY8!,,|82* dm?~vFOnҧ/~~g~ _?AΙdtM([:\G@J C).֋ug4 z>>| /|/7& 2VPd79}RMOV1f֔ll/"dT]P.&%|߹4t?! K“'OZV;/}KU~ug.}E.^}4=څ/ xc+U7ڕ/4/KcC%|_^^F^z)}Blo~,|sC/\߆cX_aF > /5?;1`tq;in53aK 7Nz/CO|_җo]__V>?Xri@o_oF0o7s 0~Cv~籿lAw]o-=?X]l0s Ŗ#?l6}< cx^9"^y?7w}x#Ho&{ ~GG[v/УGh=z/|o~Fhzh0$-= pǏs@A8c0j10A'Op^0T'.X{?[[/OOunns?'~O|W_EK@#$+d%pq"pK$\˅t $+~V⦬G>OO3dhu$1q|mʬcP݁2`aY~p|jbnLz)}Υi2BAcNmPl VZܻ|_^hDs a.zY {>(/;R;~4CAm=t:6 A^A?8LKhVCJ+q8(k셦 KO[F3$X0 1&hӴ`wLNt&$F 0 yKD"z<5]cKkmݣjm03Ny~]ykK:uM}'LC@θݺRZy'cdPlh^JKz2fЁkJȁ.Dҍ6pvw=8=dsJ_Ak ܻ~!*t0QQ03n7L:Φ]Z:ppt96Kjjqb5WY%Urvw35WP8ԦW$R+Ja8,:X?1OQl,zV1e> X]Md̬ ܻ7JWȲ/+\AA$dܙ"C\0? i5ȢrQ<23?e]TeKp!!K|p暷oIKj-_&*b ABs"]IEV(jVXK).w,-"*~IeM*+$gTd'Kvg \,+ҥ+`8Q"%ĜjӴ`Kh 46F^J*+dyTur8 dXY\eF& 2Z!A[IBzCFݕ!FVU\Gs djhg 2ZIu7@0$!!C ~_.egm A}=By~C+A7_A:`jz4 qK7=S4@,܁Òxfw~v5HYFܮA.%YVq7 HH3<C{vq|44F 7үtKVH_YEtJB U+6Ft?gV j;~)ɂVZLWUx*Thxt8%!nD+WPl{՚ZX^sP }'97 <-  ;pXKUP8xt?o5(D v'nVZBn VWd;xZ/<*n#eD?w+nC'(MBJCYi DtG@BJC(;zT/݆&`ch 4 3p#88Hwoh>fRN'"oCw4m'9m j`{eHF^z%$(D;pp3҅VV0?)ڝkk~3띯kFs8̼OYUO@G3jpO˸~V n܁rZpcc|MllJ[($} d籴^/o)~)  + X[K9K^ʬ!nD& ) !]@ZcSߊHHz)A܆p5H B3siHgg/u p=ҥ A#|jVn`me`qSU ==*N JK3NZ IDAT2m$ˬc}3kJh]1Δ8BlE&PH8Δ3VRLLJY'B$$du1$Ohz)`h 4c+$/%H&1s2m$GG8;k̷R F#-% *&r?C[X\b{wjb3I.K7BFrX%mhw*p :j%/h 0 4$+LF? ixK1F-!hge# 2dTh23$t"K &!MP8L)a2tD@B()ppd;p=`~>E LVzBKyÁ&"O&Mv89ט#͖scc#%ԮɯkKϝ$YodZi!A LVzh4syGc8pp>Te|45HSh>~ Mf}u $ˬn*$[iɤ O p VWS<9QLW8I)!KIsJ=vI6ɤɬZLpPy'iwoac%#DB$2a5&Iґ; =jFNhDodifh>N<-6 4}'%C$X[!NN35&IP[H=믫⿃7u"Vnc83EAwiIUInjɁÒ MO߽V++ :ZvSD"Tv']8wn\O;)֟LVH(NH4u"N>\$Zf mdD'HHYw>;Ӊhqp}ϧ;Q&AjM@huN$$Ȭj$A166t"T:p'|XH Lp Kc^?=E?ᛇ9p4P< k7AgIpɁÒ@ $K ؏_=Jd] ۸p`mf`e%g0AR8I1>'&ɁÒK M`z*!DB+-$h 4 kMC oD$؈pV/PȚDK^$6&b}_gZ*!^{-5Y%-=yIo XZzX0;Xw`+}& `+VPcllDtbC-y`J;qb3 D]R8TDD&kxꩈ`Dt] bk2DENj@w/ʅ߿wg¡"=!Quəc+%hk*E믫ZhF"AsR_I\8vkob7$}b>ρjc}Q#d5VZЬSOںo]h w⯂@OnHyjOVp9pXK4]VE\ꑔTdcNNb}_H`Y"`+5/Qpxst: sst-1jV+LpǏY+^CuV2k^bH* $>-]t yj5VQLB跽b :7x!(2rفu98xdɎ MK껪3ޙrtZ&ƨ`AՉRV53"ky;V+bD(MW'qr( kuT4Ϭ7u Th)>8 ߦ͉vTQ88O=JQ4F U>u^ ݖd'^#CLG=z*+T'꒗9Z-z|tc3+-ىV9pp^t)&le5VYZ"YgZW۽ MjG]-չMph%Q7Dd0&5UhNIOOܿǏ1a*LB4 S$DmYYa>:j IJ"ޞOUS)x,,'Ῥk*5"^V8T`CD }ce%"]`DW^3τWbok3Ivy&VC1+) DjC7CܦAP1_fh:pXwI¡:j #f`c>NOW?rqŁe"5vEm gEE氾P+%.1X`D`5S13_r%*VZS%/"Ӣp A  kU,Mt jMo }*y&!?*1֒W~prU0%/b$ Y(HP 5yiJϪ⟖Rr+O?T*CLEZV}SG(x1cT&A"41a̓hYo<#A{5:}#j$c`}=g}#A<*~bId pV ~*07,M̩6L`M7DBSVV _lQ<-VZz*J-bB% *4$+LSOigJ~btPlY=6mcOH!8?YDL4 ` Fl.feB~Si 3k&JkVD~( 2+1 r>F? !'.^ 9+Mp)!t[4(C cKgZpŁǷ@F!BPmȍ ǀ_y!?X1Cl`66pp4g5 ^⸜MCAںU xw!+v C "7*p@E%/z)%xzv=SOGO̩I >r?6<3椄ৼHs]] 2:6 4=5㻗L!%ƾŇ1nfJ_jBmOjЬ{ p|2D VZꡣ .%|T[kXc+XM6/KkQYvXA*\wllGGavr~ZQ_& z6O؊ߜ,*5$h믇9phBC &J">'M\86|ag^"i!!Tf~aco@*M?~,-Th>=C6O(AJfԞrGM~oR8T3A&掏*g cs P\rl3^V܄s6}6̧<W-NP;^9#Ao,> s#x-`3z>wx [g5CڄPU6wx2v]29BMղf`0FMX{PP/ۛH"T#Mow'C5 %BKKKhM!] ʬM(+4$`633x ΔW^ÇQV-<PqrE}WCj z׻J A#:zZ+yo=|8Q Vsxy{BVܐ %x>HGOs)憠*4-5u [88e q:%HkX_|J4ɪU &^{ SW pCB5BE8AN::=śo]íjqx;TƁâ $!5Z/@IM7dn4Ro8kiDS^F oU7$HxiΆP1t9AR|CB钬АǷ#FuI BU4W_Ɔ4"Hf}*B͐.5a}hxH[PY.5ΔF黔Sr@[¡^s{Y9%hf_F[Ih^nos)4-&+=,,Pc8pXjmSr:MAB=C\~^ћ4QAeL''hx29pXy6D;h4!HaM)<;[}\  G]ih ќ +gHe<^~aHV84盦i9aoqrCxiA[橓9pX6+ %iZ F@aeђpo۪PѰR8!4Ϣ 7Ry95i.h: hljwߨUhLībm KKAT$|gpP ќBWɋm. U& b!⩧H{C(L ;yB352+WxKO44|&4#"V_k!Kåx&M橿-<׆dgk!DsoΣ(?oV!! 75,F{hZSS{  9VBâ"k,&@BH d#!ޙlw;w yCQS#rOo]K` py#Dl0ҩS yf$ã. z9R]zS`ya@,K0` AJٳA߾rdJhrXFY|[ScjwDoF"sKt4VlRBf3-KKo`ϝ`@߾8uJʵ\)Q]-ZJ7zjj S50G"WA"*fGoG>HFc3- i/16u:72Ps$~Oى),dԛ97jn|#YFIu8N{ы7[Ӣ&-GW:$y'$S_єᬗ ZK2>UUR.A^LɳIhVW#.NhLLZ҂ (<$eL8t .}yCqqRnݎ:"d'=f3-#sKLC*Kl CMrXo卐"0C+.ǏKУ;:$W ^P+&OVU$'sN06i-Ár766BC3gD_& pO75ߟ"1~3̴.O]볙VKi G|Ck+@@`lqq\&#8XLIl+@ZXisNZl+* .@hnFt21`5 $KjJHcQ&P׋y>v cft'Nxv7ZV3]*cՆ55:^ɇs:!m3z\Z&*O_ PEz*8)=~v4e'!:u AA\!PIUhʎ3:!a4ǩeJWzYtv"<\Lo`ґu:[VIlBz=[VITV"1Qh(z$?Ixpc e X^9N-HYUl T.P/s!0apgL %) .aU";DExØ1c._ʗLB΍3 *+(!Ǐ{HD:CEmM>ӢOb%C*`yIX JQ$'+*JRѣhOcU bXO'a`#2 Fq ?+A K2WLkq m<[b&`ىJŤhIDAT縲B[Νq ',^jj ȬX/遄`Oh`RB 9 XJ_ӧ=-L %!հۅ㏰dLr'WTTxq]r(AUnp? ;o`X^qqC{Q[k23mU.@TTp!(sPBj*q~YF7`٥ha` DM9DE))#&F$e06Q, V?/#Gd@f%ώrDK\Q?gq߁ Q7$ꋌ͆3go>99fZ)(+z~LFfZ! j pL&Bg˪Q :rJU/1VNz:JKiq6A'a[))B|Ѵ4lSX8K~IG;JXD<,M!X^8|X\J  2`y9k8| dV`_/16-k{;+E6`-$M"*J趖r3fs22Dt4ccu4oFF胐,T;&y38z;&^*-oޥ~"bWy%ed!Ag֢xs&NX,/ǰah*%%EX1BhLlH<(Lδ(gw d eFJى0 zCO kѹYiD `(//AS'No_0Ub2Q]zhѣ{$.ι5B)0S+KH҂3gJ@y`F jJK+Kxd 1։[nnaޥ8978KNC)Y,=0U# 8[nQ>wbY111tG&d Ǐak'qsNԊɔƌۥIY4//AO`ڿcǪY *.Kh*+) ?g]sNτl8 4V=2HI*) "5M~x;9\V%r;e V@*䴄9f-`deܜw/TF`yyy[4chx{) &Xva^W'\cǸ2EYÆTu`lLnW2VAZNۨVD&5~<\w/ƎŢV@({y!3? + 3g`hQ`ݸqnnl1D=ӧ]STq H< :Om?^hؘgc8j rsl vfDSIIIt&b7|8::PW }qLQxWNf99jEcV^^?U҂'u#@,l݋Oؽ?50;Lę̤Iصov|=&LP1 r=g+t5$&44x`uLݻ{W1 r=$k&MR10EE=&*q=QTcb@HW/Cڳ'YM;{iA16$v  zG'bǎ[Lb4fe`|om6v4U2y2ǿc&OV7 rF#"㯨@p0Սɔrsm[߲V̈́ =D8LUCpoeAGM,L߲BWMn.vFGooGnb=&a0/":LJL`t٢"Nut %%Za vHk+֭kX,7}vի1s&(&S4 8|W4 Ȭ~s| Gqqvy0dgwZxW?܉Z{1ҢEsTV^x1|d> yW?Zxw$7&7g K/nSO!7Fy`Y ˖a~TWcB,] E'</9sЀBM .:&SZqo~Hc2oo&xعoKɔOǘ1x)xddp;6^}_~>C}=,ҥ:& x\>ž=﵎ɔV+^mmx1,XcCu6:ݾ]|9jHLaڻwzeX&αhfC{;Hv\Wi%O8Lʹtvei9luv՘Ol&NOO߹s&iY."ۛٯ.pHN'L끗_] :B8$$dҤIDDDDDDdN:r8k׮PRR`ӦM8q֡dz@7{hm6M/$={v~~&(&""""""RLDDDDDDL 0`""""""2&DDDDDDd L[և~xf:r9'.X 111000>>~ѢEVUPn&7obyG xƍSL ׯ_NNՉ)Qx3f۷qV^ZD544<999F_>hllmjj:.D%K?#o}ݷrVc&v~:ADl?1{>}+˖-3f̩S z }Ο?bŊ+WFGG?~1VUUf͚ z'[r%m۶u}{gfjyyWZW}<3*H䊨sY,6-&&f֬Y*J$n˗VSV/Kyy3>'UUVVΜ9#zkaa'& /`֬Yuuu-bL@^qqqZDز~}޽{ӦMH#ĉ.]/?/^\zuhh֭[U Q5pf7vl!U222.cǎmhhBWsέuuuwuQLTYl<@AAA~~6G#Vx>}vmYYYFMt{iӦlܸ1"""66VPn&4?($$$$$DXt@׃=TzzW_}' 0'#'q]V䄄G=?~/~񋨨iooA&%kksH+j;v/޼y믿>n8dR pPPЇ~c_~yÆ ?4p8֮][VVs'N4774ԨKrԩ|yyyZGD䜋5w}.-(p"CL&((h*EIQܹs-?ED׈*'O |vQٳU-q !y`"""""""!)0&""""""S`LDDDDDDL 0`""""""2&DDDDDDd L)0&""""""S`LDDDDDD6/Z$KIENDB`PKFG8?QQ image14.pngPNG  IHDR XsBITO IDATxyWyޟ}{==ZHH,dBdACK1`C Se.8);^*lQUP,D3m3ӚZw-=ѫB!BH B!Bd B!B!, !B!D `B!B!QB!BH&B!, !B!D `B!B!QB!BH&B!, !B!D `B!B!QB!BH(*?ݿ{k^344T*~+"B!bE#G>۷5yMB!B[o=qħ?鷿B!B! E!B!b ֜B!B0!B!((^CB!BHRZ(nfo{K^R <^Opq_xC/^r}wG14zM.>q/>zA8^?c<C<~Pbboy ;a^]ٟ7 [<n݇| 2a|xя7~Z5eqq⢋ _E?v񱳾 _я~ ^kxի_ۏ'?ů:ffկ/Ǐ^PP #oy >ox~6_ŷzAAq.g??3Uoۏ'O4~WGo} lE |A_J%|#l[o 7_.VO!v峟5k7 0|ߞwۿ Q{Ɵi5Źwb`~)OÇA}? 8GyC}BT^0~{5E^{{? 3̽q=?'#Wa{/_U(`jj= FGC?t7ߌ~|;~}/RO?/|%>!vpm8Q xaߏou|o}+o>!v;߉s}{p}X[ > ]ׇ{br_ &\71Hwwu]w~z^ƽoG'Wa'G~ůy'>y,/[-wyW~'OZ9'ů~;SO[-OԹYv'>^+^!<`k_S?<܂q}x;_$_Rk_ʻK?/upo}+Z@Q\.?y7%~'Oy^Y>{+{/[-f _"n^­ߏsW,._;q'8cw=7ᡇ07hA8v ?O} wuW[[ [p}Zh*5p(Ҽv<\2)?cCF]}ԑ#XZM7śn™3xYW~ugoX xm y;D8/Dͧ>׽}<Com3pmQ|s;of 1;(`7|xKgy_v<a|7x;vAt@k2D/}ixwD镯|#?WʗJ!Q<pW=EP&ngy oW!Q{W ?9~1ك/;.'7?v~/Jw81_Ə/&oXo _՘czʋGy쳘&[|kxk[|)`,-'?^a|!d/N؃34 O!dyM5׽"_jT@8wq^zn` x-po|urP.㕯MZ$~cSuty3m#?倯~{]xxg8rxs3qNhn ~3vW8ӧq-1 zJKob9%\vYzիLҮ;Uw0rӧq8^t 8rժKW*+wν`y=/|}^w^0MɁ+9Q<_yD*/?|,|QZOxHr%z?pŷ|uK/Ec.(nX#/o|%1"|sĝTZm37!/=V/{ʊ;$^J 8/&^M?wA:p%o|7ܺ \s ɣbs7R㮿>~^Ѷҗa|995=qMHR'p-^߷.1?s-믏4z9 e:{'^'M8&qu' ?##YE\=|/4:NalmZ-z bd\wc\v:_r QI_ ٳX\w 59 s$)Yef~NESy.G蕃->Ns8u ˾d$K_8;]c0O{Z1vx0r0=N\k=l9~;p~]ŷߏ/vr'05bFŞ=HT+s,G} c')Xg'q8'p5]тE.'m>G-Ќ^gN>~\crADɁ(O?qLLtkHkS0 O]k0=a9p"8FGqhEG~n89͵}6qgNHR!m~u9mq&NH."I /2,I:.$qn2Sig`sa|cc]kY0l.3`c˚l3BʱcZٷ2B 0lq\yeo+"2v?? 8c+ $,i$ $>M` O?} ``]_9&SS1f9?!arqpΧ'p"/G; nƸ8he\pA3DSd_:$,0:DX7x.o!w`ff&'&arp8r$m~?dVhyi\vYo"Ewy~9+쾉 pVƸaۇ瞓_& xf##\'IL~ g}ݿQ?־JRZu$yLߚZ >}.JCC8uJ~M/৞J41W\]_ ;xa#II-a_ ? cBXҷ'L FFg`Q{a` 73?@WҼsq$/2DI]~9y&]NI㮺 G.4` p,LUW1?HM3$-8ɻ_KtS33q %fƸ Z ժ$3{`rJc\=0 $0c(Q;`o&Ocl Y~6 [Vػ3<~κ^J2 8O 9+H,Y8?C2l<Bb%8grψ2yq2LuP,Affg14nI@ӯy/ 39 `+l]f.D/w%oEdClG=,3y30Mbx8+(3L"`KF ە<x~acX3/brЕp$ty>Ag.#,` EsKE<KƩS8!&'x @iv#xbs} Iw g۷X_w d0SirƸ^EMg`|zgp{XR2Iy_q2@kzłA39h  .q y%qv[)͖bxy?' [] 8C 00`~ `Wg`K=Bhp !qa ^W&&Pb}Gž%KK0:ࣘ[a+C/ϲ*0K!vKi 2o}^[ x2/" ͻll`lG-qiޖp  :>mOZ.BH `vEqe^ N#p*2Qz` x7L!DYZBfN ØuQ`O0/jhONN'7d RAQSAR={5e WqL3- bpiٳjW;1*xOW+J9}EA 8 gaccX]ꪃ- nBK qb|岃a `q80}nۋ!<;p~1za@z`i8cmyFU p+NtBcjp |Zu7˳ OOZ̟@Ka`~ 1x7n-L%1l `ž>`nͧR-g`^gOg.b>9ԒVA+gi\aaw0P0ӧoo?ƥš:c78kZΜq&ow[A v= p+:i|,&&({m7S0N)bqiqx #%đa!-C(V`n[v|!-Z1XYA=`܊' @0h똛sݜ=ldØƭwGc>;q끙B1̛qYF"49fg12>7yq;`a7h 66I+`vngEk.' ءywv޽1n2[;>1ell8@=;N`uHbŶ^i~`gߓgEd8L|na, -\"-}pO3J%CZ^46/J>kn;;X[;8RƸfoag Qܚv޻x555vv,A]uT> AK)ǸT8߃c"عo5OK|7YYqEɁ4Ҍ&haQ;`WA `Y3 KLq80em s @K#q̇ކyAfxHQv>|0]~fa;zz"8c?"Voiy3߀JXX=.@ w%'s<>j.? yoێ^bw, oӒVضS|Jgb|5"©pAwbrH%`\@W*ab.={3|8y,| z`i$<0 Hbtss.?,-\vyG(Ή>sY$.aro%8>=FM5p~H lA-\+%6Q8dɿYBLqnQlmYg;g8?N%`aEGf;Q1],1@/6oٷٞLfw| Rq]D*s{4B1ΰ{`!-i8f `𗿁xX\tz㆓T9 J?vJPMϳBKGZK7l޴( Ǹfy ]ތ(q 8@?n{pDؘ; r2\B"ƍci -( (-܄!46vMPH4N7P۬`s##?F"`b-s]H;'Eb[8[)`Q$-yA(d %:8 j5%G()x ."9V1>ci^ *WVPchRm]?z,6M7$26u9""A]DZrȝnmz4)q[PMHl-[[R7p@b> @kBh`{“wEڃCn#daƸB9!P(*̽M9T*oBo/lr|9gh4qșY! 35ۃC `mxpJ~Gȼ`&^\@rb -qrJi '='ua\܃#6la X Ȉȇq,"04/@Us p؋vǹ=Lw ` 6#p RQ*aeEË-0M Rc~^p疈 Z pJ?#wdrzoa}=4rYAXkA Q<;qn wǓ#:@\[p7Q] 8aR0+4=84s*ٻE†_s2==0<,\@o/U/  o2O(`f~ j^3y\QbQ,[y0doABD@476PblLjcU&0cCBxf6R |`\,"*E[_܀aVJD ABxAH6 a^C(0]%DNBXX&sAV͛P`FT VW!Q,ڛ/+X"/8"9y02rYق\QJ2Q,=@3 O%X4yW#iaxEn^QZXEa`RZ ++PXA &X6y2+ b \/NP`׌%Dae{pDP!IZBXe `oEFG>߰y^ 67>? JK¥mZX Ǹl$&2 X`sKDC̽+dxÍK#"zzP`~^,""OB9쎋zCCn3z%?- XG76do+1.zna0C `NE>Ol5?507qC(b#`!!V;8 X4A5G(g~3"Q (qD(KQH@s&#RtbQ+E6/o1c|\)`BK#}Bux:VW)D$-Z 70T*<vN,2J%n"O8boNb]zKBKJX_|f3Dk$H8ح Xz$xt0;qna(KC gfffjX]|2={l7!V $(uILBQ8?[L 8~N,M[=n `$04of C~` 0YRdR{DZoE `œM >%fW6e ! 'HhqWX `R cc[Q<q[gE`^؝'іg^`b.B N`AޓX `Eؽb! lf&[ت pfN I&!]I!0LcnA2X `??`AS pfتh=0H(,$VWŷ0 G,‚o>^lߊgss`QJ?-,L˛iaQ6xG5lm%Az`QۋjUA a+͈Ǽ0j$oXo6(Py#J++6 ؤH"`? aEt^ F-Ƹ<9 1+pT ؤDQl.V1`u=wXݫ7 4oW//}}>c]A wśM0s bQr\D(J%T*kW\śy1 X3?E*FG}`ŧy0c(E$gs1BiODY_FF<=.BAK' ;PPPE$xqgE(MrCCh]b(>{" 4Qu,-1eGg$yP7 pfoFEXp׷s& JQ08r(`Q7 LJX\vEW( `fDM X XNEek *FG==.B tM+qE$Q8@qQ| hƳ힋yT*2Ifl1N=Qlߊ+'ӝŧyaR 8,9Q%^\tƳ к سŸά^ࠧ_WE(MNs2998xlZvU>]z{Qzz<{`{4UF|NΉ6ۋqa /=w"Ux+xƳKᄍY3q9Q(`c 뇜t0'P~ޭ4 Ao ^ꪧi磤=cŒq& , c(4oA_{T*XYAaw\F|8V=16 s c(4qмcJ%[;xN:ssOkv4 ^4WDfa&0ƉBJ' {Ep su4Ɂ(Albw IDAT BDױ,6U Vh&`c+Ab\TB>yOOݻwtto~v/~t>ϿwEL(Qɏ6G~-,`d^jsi"rMX\DaVPdoF_$=K_zW]u}~Moz 7p A.(熛 `cp (K(hBd.¿ 67}07ۼ*<"`f+([?O]tE_|w|Sjn.TTxX?H(KCSpXAʤ\DmzĸP[?~7n8rj;|o;'̹e/Ǥ#|J:>8 ภwLJ5 E([q s1k))ׁP=H+l|ىz>;;~W>Oo·VOolVD{.p.’;@G#q¡z(́؂,.gSq-r-?o_eLō7~h!}N>y x鳪 =v5,/l_J VW۝ok\=~B',,`ppݿeOhkNpAy5>=;B'n>0>G}OzBQƩy>s=-ӇN]tu]/~Jv ,g?|nTp8*w?z} ~z}^coaj 4:[}/n }ׇ~sy}| poć>7sa|C^o~ML zXYAnw _] }7_ "±c;rt0+U^oׇo܃[?wɑ:qN=z+_JGwZ׿?~_< Dt!cx&''S i O槃, 8?/Yp~:0b48{o~G?O|o}[?_._?Ï|#+rw^r%{, Jtdv6cJA%(1 w ΟF9,Mv}---MNNyjfB %i.Rp 4(, b7-3A^W\w:t[ӛm>}:7Ij t$/Vi=Lz`iX?o|OXau 0. xlrn۷TvdF066B(p$  X@LV `&1@p(s>o 81:.BPP\g(bfsQPJ*67<3/E"ulnbh(#IpY?H' 0Ɖ 4ܦW\a^I *PD˿L1w~>C!H$xk *FG<:&TqQ b?T _ D"PLuptA EO0XN0Eb.ŒCafV34/=^NP(H< zzё80<3qx( EDBKE4&&ڃi㊋^"۷^XxD ,.yOe v6S?t09AD ~ʆ 8}ițEH!Ba~+ls~۽Ş[D `B `na:l^[yu==6bhG,|r xۿK- I;nЎ8˖ha͋bw9I|Ja;IcױDi !z.6'f&^S?`p Mp3Ic;-/}}`>IcV10r9l#t ~;@h9 5" 8lgdkkՂ-@6)`XwL!\; Ÿ07JܷWci) kX j,'ykZ.:f `%EɁ ak 끗! yKn04˨Tx B;.'j\U k`8]D1[k7/twQ o5ta~h'ZjaE C݂`a.Bތ%z^'''wQ 75P 0쟥% 'taa6ڡ pp󎌠ZVe! =c&t7싢a> +R*,Vzd-;n-Q"`.na[67˰aa/CƸcV"M% +ѫ%, aD/ n/CyK˰ib#n.pXÿ~53%5ka 6=Lyae CK4XCCNIF64MjX_HeqYol`cCC46 vonaE @5jː@M"~E(6$m7J,`ְc÷|=0d`cN,<2bs?JYV%4 XymxP-5lt[6nVWQ*?2*W80"Q2`XP,XxƖ(~Yx֐x RK&-`m-:PoŠw6n++ލgü<!lni/ ؿ +ލ< Fhp#zNIaü-V=bsQLlJ@c5U= vӼبv6nq2Q.^]$Ij^q=$ͪXIovݫjcnL X*`%KɌ<%iju^M"c®XIyN.o\~(r3ŀ-j*00oK\C+N8,ea% nd`ü 4J64ذX؀n)` &8,)MQ67bީ_ѓXݿ$?hl^C#lEv=6v XI,ja-^R):|KJ\D~T%@M:aW=w XMZ6 `ǼX^.m7z| mmaeE?FOǤ 3Ɖb&L, J`鹢~+XL xq##*0D[z[Ф1"Z XIz ; Xz`iXg,&' ~ x&oӻfjpu끕j pK+1=6CX1/Lvj\`7lŠ@ ci Kh˜VXX[2v6k=̋_*90W(`z`QQac#:m36 =5jU-' Max8:0&Mm-haaWRvE1&`m,ZXa?M-Ÿ%GSdɼ>֗5E@asB cW8j&==X[ G(M"<0l86bs-Ho,&}s- r,, o6 *]H-܌W~=5.z/ǸftXo5.tw|rrr ;8z -\,`6PEq;…q([,l p0Xkۼd.trPi2BnFY04p9-~)tE7o|=(hFz8cm-z= `r2VVB:}_~-, ; .Rмhaa8K)O /0daA(0灵 ,WmFa࠲Gf csjްV+OV\o-z-:liC&  !B[1BבfC",] kNiZW4^-vpnf^ ]D[eG IDAT=p-܌B /9fck ӂǸf`VKU1f^m\B\d3 l X͜Cy,aV87 c;мhae [-Co/VWC:K)Na 5/,$ `NEi)yZC6N;.NQh' pͻ.C!<0'ZVs,p-܌B bpjudE`KV"(`( XcZ `- ISyGG\Z3:-lfJ%^.̴ouvtNu L 6ca6@ `ތ:2xMBwǛi^r԰NКE0s`it3-H,V3:͋_MKiBEo/`3Ɂ- ŵ~كZX.؁N :י?s{(\\C:=-ia3Z]D;м##XYfu@ Caֹ9LҹH۷SSS0Qtw;Eڼhpqӯf, ]5rȒ6 =Kb'i贰k0{3l.f8EyaEY6\Y3: C-B 1O:ݫAL9X3.qQ4 F3ƕ(zљVS(`Xqš00gLji76zz- -4v<25 'tO qۨ5oc\Q\ k S0)-ŵp[엗5Zm3:7/muZTh]6q0 nm 1Z0gXо`*P.^.x}4p'<0IY,V- , zfNm@S+rVC#7j [` u6 .1N3Zz6jlZ-:r Ӎ?0(v mm€mԺBw[P" mm(` "`l >04ONN6V(QkBo3/al^2FF.56j\h-`趰BgD(,=a#z} ewV^),a5ou6j=pͻ-[l %4ٔ1N1M ڷPz6408XXa^@vVVz̸83*JEQ4_6,YB S(,6I0C#*zB(q,S"f8@`-ӯB[x.f4/(`a |.bIZq-\۸GWT@qAWͻ{6\TkB'.tF  !BǸm4[) *n ij]cP= V/.\Fߴ|{|EFQa-, ,JqdP0Ukޜ`~[ &- FG M=Ls3RҨ X`I{Z650[Uh'~Te *€"GBFw\1f…8\׌ra>V(fߊ"(hn.׼pAEpAͻM'jƸBm` x]$3 `,oFyaoټ04[؀yU["D).Pn^f h1T;n 9мV,Lˡ\/6~iν`Yټ0[.BsVb!?v `JS徵lnbukQ.`OѯWn^9mE=z) o+p NVnޢ8(/l%%ʥSi޻؞w߽v]]sA3T"ON0qʼn4|$*Ny3#b a4GIci;Qۮ>\j]֩ˮ}YZY畞﹭g4_BҿqQ[ ^ vQ^ X`/ϠE[XP* :xS+(?km+4axB [ V>^GEyN0,EDF wss$-{>E.Pna܋EMMrKK 0hap, #c|xӯz(0y!`38.Px[,.1nPa`S[82ߕ Q\PqG=^xw\֜~7=.RA慉B൰~l )w1.2v `׷ruu X.x@ya"oa^߼1N]'iHGRaV[{3|U|^ '8rƸ.]k@m)OP_KWG//- hG@N4o^W@[ ,) UfqSSܯ+Mo~yt1--L[M~(/`j¯`F ;P[BXc\dt烓x uVx/`jϽ@boajZu:GE?@6XuoFyA݂vE-1H-L_ SAz1v `EAyA۾=:g.к"3b, y mT*TRc$)~Q*V#";:z7/Ȼ_+4jߪ߼ ?"¤[+ i\ㄡq1U+߼p* !(^?H[xass=7/E"ay9:FBBH|pKK1jߪn4`0{w\y Xy ż) `6zC/Rc$! F `77bapvۯxbtagg ׌'Ш/86Ɓ$ q),׼I0RS" Veͥ^HH[@@j᭭-X0/i0敄H.$%p*uoS4P.c?:¼ ua0p, ID浈X4hAuLy/ -, y[S"x-#(n^i(bu k #0ETBJyHHoݺE[K?o^к?ܺuk8DIb u IH{-R $V0:H0RE ͛qZ ͛7)p%0Gt͛0)fpb9Hڷn[)\(Lk^ f Sĸ1{{X[Kq.7 ·9zQ\Z]or@Qv$BHCayT*tRcr01N/[L0p CzBu{{C*`WZ!`mg#0ul ;0Eo VK ܤA2@/߼`0E+Pixss~ q 08]D!` 󮬰^x]D|ы}jZEYXH[_zݻP%K Y\]+< Xqry`]=4FVm[X 6ȉ' |AY4R SX Uoe|V~?:&/Q]aa!:ƀ~`I/qr8Rc0ނŒN؇Da ]-0:Gl0iv;%1H>-ɭ[:8t¼-)YH_~.?y& B7od0yjRu{`Q[@daR̲?Ig" 3Ƹ$)Yڷ`1/htżL@5Fj^"C0Vb0Hg#0K"&y~QD/"tE3oAJCjayC0K+PRnQzCŘݲыyh&/ -L$e/1HqD# 8F njEo͛,hiW!` Y N y`pfD%M!bhP5i2pg٢$5/xh-"e/y`q0.2 sH~ 0Tc"MRJ3&D5gFEJc<.˼1Λ!)]pE/:zv?& ь.KF.B7(FxH`H) WvKwX FO~pN'L$`Fp8:Ld^xggE0 ? T'Јn`^Wż#(9`4[,# u,֖[Xd!`Gga"3T,~h  ŒhD[X6- !0cUha"jt0^F ` 8^~74D!펳&a,Z-00ZE0tȼ2I q"MpF/ODwc1/8ӯg>y-a7y%0_\똄gRpƸ$xy_7,o% =3t_Dc>9*yA@\4^~-iw+9Df+9` xe6.{ ! 0y1Z8 F `"i5ȋ BX+yAu}8/" 3k{qHjEG%ht2/ B%`q0% ?!wڷKK NY B . ?H1Kt1gD$`:q )k.˷rIxo-D \B ͭE q&`:t+ \Dtw?xҥ'|+49z*7к"?Z .`K\4AJ'^oH` ~+ )*zT( {;Χ~?󶷽]"iff?F\jrup@ha(!:j16t)'i\WI_~ _WO]EUpty)`.sB4\N.`i<ƙDQP|ƍ}w|K_/Ww{/ X:\ea~ptn30Yr1 \NNPT?o|ɛ^wI7p,.faLpvtn$mm1" B s@ә7 {mllpx .Qp />]# X(.`i&Hk5t:Scl5OgaQL'T(*gauutO|n:w޹n4g Oo=#&zBRh0<8',y,y</GɁ*Km< &~+Qw\%|6KUlo]DO8,yJW/Vh3lRٟ W0hyO8)yOT:GNX%|- -yN'iJ,y|ۈO p8L˧׽u{'ǟzV5:cg7oScl-|#ַRclJҧ?=b7>?׿_:p9 BVVj7F7AU:sPw A'`k+[r`.$q =/7⿾ O?{޴ !\fv삐9,.IqKCga;BN\0]@'`.A'`.PD | ~o C[n'X0.,0Gyfufi !Rcl蚋ta *&˽/q Ⱜ(\ W@1t A灹 \qtf:\~ _BUS˗Sc<>h`i\AN׾`VBhFׯ^$pw8D]"ltg<L=H$KT$# L6и^~+L/D/?yu^İ ؐW=4D-水D0021,4E:5EyIG[ E5!(` nci ox) <>,^R'%m߲tBTft .z$5/xbHxIS!^"zjuL,WD0 4!ɔyYb =4)Hl,1N\$^ǭ[R/db( =9,.N([끹b#1 ¼`0N 8  KSX͛21jQ~$. .`9x0y=0 Xb@, X8 2z=hpqA\uL a慻aܼZb&),68 /fi.¤8H-ZfA*`ҸEY\ y1N1~΂{ 8 ޛ¤7XPV4{++h@i^<L} ~"8 ,} ՗+++w YQ2k8FEO*``p)r"8 .Mincqss_VOPw F {`j@YW-L-`E&ii[ڼj5 rr ?\NXKݼ.xh++è}+,L-`WruLGv-L-`hR<ERO9yo^ba^<'Ĩw(¼&r7oq ^5"`8NKQڤ֌gܼGo>-oҿpC*`.=(Է0b8E끋sj])SG/ 48yARF/{`jF#sjauc(L?!>ܼ0Vj 7/uv ߼naae,-ޢ0`i):c4U9B6Ps^D#.`!w)(S{`wR1]-\p( hP^Ǵ(7/}"bgg'ZoEȼ_?P Tn'R8RǸTD1nd 8.MQ6жReg@tT)hW z'V=kƨSpPCy?&JqNaOgwʝ8i<Ʊ{`r '7P[KsFj5hnRc'7/'H=Ɖ#(04c\ dp( 4 ~^o0x`!r0P-X`i{`iؕ[8 /0;/8[Ib֜ Zj-lcO+`͗`¼\8/Q.cyYof`Ao`ټ05Gxla1N9I3j5tS h@3;6ء;2ܼ(0l^8=v1Na kJDW~3j8;,af0),/,\Fzp! ^^#8%i`~%9<$`C-Qn^ּlCqt0?yY,.|Q.Me`Q-,h:'güQtoa8%jX(.VSc6Ծ~0Ljs/1`RIo|!c un^i¢4VQ*\)QZ-T5/ vڷ ^Y1p[c.` p> \hKrԎh5/^;;;I2=j0.`i\vK, X U)QۛP=v[[[I2=jvQ.ca!:fEP XyahA8n^f.`Q(OC6B'Tؼ>oaba0XXvVbZ k^duq6|(~mXXy5 h5m6Q% $jذbe8 1NmGN q ~^W(mtǡXf帋pO q<7%Zqc/j]* mj_[] Xy]ߟt+`ְ`3=/S~Л [X85jqQj-lcHdi !Rf\)q6Rhu[\pJ/1tVXZjüp Stp@a^yѣq6:8"_# ^e hH. PXx{{;ZGg>>+9,/kLpX5c<03q.NBN%3z5I3=mhfj̏[W"lLCypsnjKfR^;j{3,JqAuZ[X^x+`hu6+X\1#`2Baa/SR|m0HS(fzG},/^GEӼ''{4uEx@Fmr`üzG yљN–1;ƌyU0:N^'ƣ(:`91{hcЌ):8. 9}xß0P Xm aC:=0via3)Dt]81:ַ7/WuVKa Wjc7#`xv.`!✚68Qk. lk+Ko NCP@ aqvu BlL,l,^[S7 d >];5 ;86Z҈ht =(zQ%Mc7`AY }[XRIgN}.`y<ƉP,jMz ^G4fBQ0:^ʵ5EVKrPj  Xm6EPB%Xz,?xU/{y,,(:f·JUh§7\aECz3XcV*{ ^~cV3/&3=m_5,sښ̫*IڙxUK(YXolBLR(ܼҨIO US#(*4{)et:*CyN 7PN_ = m6BI2{`Q XUlI,#f^%1 k.Bwvv% |`m XyMz`=>"Ki&Sm1X M.b8)%&pzTV=(J0h6S/5뱰=k< 4{.E={`yX2R#(ڦ/ӣMzmQ*n Gfª.g^(q&-'ƙL!" XOeuXs3 `%vJBi `([=^M6\T[m XM Xy BL_J,lE(1/].BIlRJR؍q|/UķZ ]PX9eUJ XhdsA8=U[qJ&aWJ<*z=4[ƽ8$9P[âp6zz(g^C(J<@;'Q~Y 4n18$R5]%'Дp XVYM! [c$4^@o#Ͱ(V\%7XX5/XU6 .`i?XnQN v!cjeHDR/UAn23X) _d IDAT{`(b5 `QR)2$PT HiΌ^ φ<5>}k@ oY/@ϴC gﹰ!` BhV#XJUf¢Ty,,󝝝 IzʷEɐș6 ` (!` 1$Ͱ`aFX.Mi4_%<,Ҝia {` 9!` p=4\HExU4 /˯hx:X0\k_:/CUX 3[E9ϼb6|f`Fj-l &17w8ylXy83ƙpraAV*_ Z~i;ϼPN4, 4 ,a\\`3gt]0-| /apKy 'aa?%y'O [,0H\.3>$a慲(7#W%[F% O4 Vu~28͋ vG蜚ZH`0R5ȑܼ8}-Qbaѫ^G3(]y5x`uplgpI R)| ݰ}-IRZ-q#6Em0h<aC ,m'qS4-ͼ^kApRB/-۶prZ|BtMp}+Jr5' X1ζX{X }Lp[Xq3ha '7oJJ5¶]Dr8Qu '6z[X3 96ּfHp 8]j) gC (\kDEhq^k!o֛ Nr }f3 8Ãg[؆`a8y jq6 1n}=DI"8/|C[o&8_vm|.ض4vz=z`^bm q!Z-IǸxҴ}:,lطzy&MKtm[xu&d m^hH]p'OhZEnU!V%`W;Kx/i Nr 7fC2S8g#u3_%3Nk<@ `-$k',},/l)Gjl!Ɲ5#1w1ZX[y;bZ%yϣRIy/p uw֏P"ͧ_bm<6orlE8i `-jaN~#+mv\BDQ?wkkx ٯ7`3$vM^kTJ*iGmvH۔ G]0@ޭ=45y- XgArXm2kk1xuo vaywvvEKaf芒ۨT0??2#n6]86?-m1 `E$?`~H>{oڊ)/#zX$` #헖4g[،83xq/|GUo&8i[Ӷ[8m`~< l +M8 7,q'|/iझ_Eo Ny=0 *i~ݼy:"8^x'aqpj5ͯH\ nce%ͯ!yا_65#[֩!Jrpg#i!P̐TJg"fժ隴`[|~}ݣ OhfE!asKc#iQpNC":=p*LW+LK+-# $ܢqK'`o4ߣ<0j8,cq+*tY¯`K{ 4:'HͰ ~:{&CZ? q"ܷJs oP8]#h3$aPx>JҤr [ N T12cm*7#=v(R<?N"FB1#`2,$m.eBX^?HʷJ'"`#ft^K3"Yp{`iRyLr`8^+"mo&m "B*i^%z XX:m ~}(ڷ,>C,-%(^?H1N4,{xR ++iܿT/֗U4,J*h8BEAgL ~ZE /EqK J%tfja0H#4K֙Y];w>^tiee'޿0W\^6R}}u Re [_BQ\(n^Y\˨  Omowg>ϋSH*i(naaܼҸEY]EX!^B!vY ljssQ4 I²~[ٟ?SOW~7Moz4Da.#:}kѨ[B͠wL>:7%ZXYYy0f⁑Efwo̙";Jж);/ƍE {;/}ijPtajI"Mo.J3:9ىY|ZEJvcn>NbA4Ib XLR-}7Moz?=?{[ZVVV?]B/锦:OommE\, L>DGNa 1<;Y 8K)(: ޽{]gccc8޿g|XlKjppw~"Ijaa 7 I,+X'Jkq/z U"]ɧ@1>7o~woooٟٟɟZ~p^ͧw\L5]ܣ'IH"^Vcn0X"Wd2qi0"3= Bm0IGc^$*p(h>EOebR :eLMZlbi Z]-ЕJk_|#Їyo|? ~077}?77;W^]6<&UaDVYP$)*-lIXX=̩;.D)1Β"eBȌvYy$:-,~3ѓO>y|G?Q('UyvZMEx=j Ҭch [0^sµZ_jQ?恵p| =I+v&%pV/x>jnhRo daww- )سJ8cAQ5&8¯9 `]TqpG >&OWo"~jPR Ab6 EZXwxtJSAVnaa_Y^HsERC4];:`QUf9g:Y 7B [BawܘX8jaqq38(1+qƨcKgX>+ɛ7oZK |O$!+Ey]3Q.Ӊ~݈{4]3sRw^#tVݯo~V[Xc(:Z-xv+MV-֢~<-IbLq^{3y`Q<9](2j54~17`Y";a74Yy`Dq `uD5]c qcxGut:8<Nr>*7Sn8)#zkDG2VG?7_c~g}t:XYi)b.`iBD X UI14=N:"f=R n_}k(DF/!4D/7 (I<0ȡꈼEoG/a<&I!" x0@mG6`$*ƹ.XGcu5 4"8&o*9hAVS(E#w83\X?p~?/EQkޜ. ޛfmMWىllx?#GF1kn-pdZX\DEpM c1 8^#4VǾk-1Ж#gNPK\a?E XB1.!sm8^#ʬ|x&L<.BҸE|Q|n8ybƸV 0ExHy8 =JV{&fмc܅38"r pH!`Xޛ&lOWk5 e(`m.˜n︀2`{"-JzA|Xh1.Oj;emh{.`i¢h2H4iY@<uxj5o"Zaw7G,Ҩq.YP{Í(1=p I `xoFr++ۋ[4},M'hjV" 7Ф]Ihl^/5s:? -gw|u5R![G^yf1=pR)oDoHjh61<-^ij[i|Ro.Jjb3E3o0{4ejh4bV/u;ҨwwQu={ Rhtpx(Cz`U1Ξ+ QN\Ҩ{6EQlOyCE=Jn"̶vK'ZiCU /5;nU;y>;8#TVK{`iX `iea4-F|4q^^XY!mllD@"ek8M1N749{1.g9E /5;ҬGꎏcF"27j5F\%N j^_'`r9{`=1Τ}XUښwpպ/5riec#?fsqggG|)щ^mF[YIi1d~:fREVca6gq^+D66NkkkK|)щd[?o4)hWGs!`QT4)`?,bliq^+Ż_Iϴ;vˑmүl-]]E$C `Qlߗ0_)4q5[ `(6L( Ǽ9 c(2uq 7X\D"+:iݽsNͪ{d{-H. `4kwc}W+,- 0d>N֤!wǥrt,hvO{hjv^+e}x&[37/2trwǥ3;(]HX/%`Q2F@ϐIVWדz~Ge,c\Q.SPܓᔵU2q^'Qba_0an%;V,j^"  1UzRW@ UC.`q,\Ps[*֋hwH DC쯼x\b<f1_CEy!_+w^ſ.\YXX@fS޾ " gaq> ?)kA)G8/R"׌M\Y|AFKKT X4r+6,`QhJvm X>!58^F.ߛ܌Do" ga |o|`X,ܗ4X]_6,``ߟ!1cm upV1y~ {W}xI^YDs]]Xmcm ȇj \݇ 8/U#zriF@48Ra |X ?,L$5ŰZ-kD;V-JOh(6[X%h?=pI#?SsC,J*VPjQ*ay9P9_^ '2aup#1BNx}L70,`F~kk(?9 ^Fh?ll < ^(zzvaӸJRS up Xt V.",b.baޣ$ Qy *,.|W€dr!xW" tKǸc> |Z`pPFqD `I#~Ev  h`aLǕ+R1ηw#MpԘ[@K{䀢7`p]"8^eJz W?!S8 pn#\[\Z.[ ~*eDY*Vt(>bc ?o<"me?%=Bm$zd.#>1@E8BnIVPwO!ܽ (n4Wyx c0<F 4x q{`i$`r귰Y[C#̻x/RLABj,xkg[{#6\GH8y߳MQexRI&_:B8y@wk[Bv\ v: &@!% xR\G,.bag(4/hD~#;.4B|gq0 -SK֎?"Ǒ()A AKA{?7Ф >h`q!ɋ XlX;W.{=Z^W!Sysg2 oQ䅽g{R'oq;N>P lXXRgJvG>Ŷ`tW( tͶRiw!'}?%{H\38¼^k'x8h|[8N>VVB>e8BC"pDKcq8Ǒk|E^k'[iơg;xK7'x~@q}E4{` xcq$ `q ^ݣ>"xc |x{@oooye{ x~0m 8 w'=b[p$w\Ag>NpxqOpj`͐?Ks1۷,# "gPR @v$FQ*n"vgO')zq ^~9s;,qÍ{H\8m xnkk!ϡq0B;=,-aa!ISv$ `f~+_%l{{) i:a??yCdN6ƹyO|?^k'(iF#l@j5Y[`HK/ &Ny4;8|{ 4! 'bM:898`~2 )byqy_ž@, {r9o. l5Gzl޾&l5Evk^a]'kOfaDx q| 8`m z`{ `'D k^=4G(h`w:=ahbL6=`{.& m&nx%yๅ^i+JQ?"<@_zoJVWVV|M5Ad,ALr2<@Q9#pmw>R&oV֊wp +I-l^EpxQ>>z&]{a}=L==Bi^Fw<y&i^v<,B5]z>vKh1 8d#9*pI$ɵk};̣,0Z ó٭#g |kLB߻ra?r&M\?d"`)\D(Ř^8/9}{&ika8# S7 auLEWjҥ׌MD3>gR.bO fLܷJp-|7D)u[O$0tMLB/G {@s;srxG 18iTQ͕ٗ/9"{6xXj}M7u}[gJ%5e9/ѕ&;C yq`Iseh^sJ{:]677ga\;j<IAE&t1<>>}AvG!2e^/9Ȱ7 #ӽ >|zK#^zi+1.*T!d \LW? P;\ nL$iŸg$qPqݞGuҬQ#> ɁcyF/_sI!nc}=Ă#a:8ϤZEfs>yd HGG}ۛg&T֓3p<,2>$JS$Ss\AƳ㦛Ʉٛh rQ3 1]~ʚ_dbD8#hG)W3='HG0{K#(=W;OFLp,JL&#am wt3!HA<"G59 ]q 2 ^~ ֹ=F66ppNgp8/iBw7?j:dgtep'L}'~'G3xe\VW-ݎ `Q.]B95cfssV)ͺ h6y3G3_7O!¯uT*$4̘~y5kp.韰G s̘th˄Ri^rb!_t'</?: _t14t43wy`/i~zF10crPP/`<nd<%OQI3tDhf05C^0cEכό#;3v5Iѷ҅.\ x;8#Sog"CCL(f~D**N?6Lg^/i]>17ЦKUfap&U77u|(.F;_̾K1]DE}o"U /iѷ q'Q? nbp1U h6?fv1Ris^_ȌYb۸zuKGJ!\ 4:X]LŧZ>D7]w̲ LK3K潐OI,Bft t:t~R?̒d{̖ "FVVx G>w.qBRbGÅ\W^A?_`GRi*9+-?Bf2%t#Y蒃R߻jKK|(׮WMެSl61`u5l1KkDapȗ{pf/^-nܘ>Y1!t5>ׯ嗧ܼ2[B*ll嗧q{3u qeSqz},/cy9$+^ի (kfޞo1!*N0{VBnrP>#0u6d>Nu'q `&$)f7 ŗ^µk sL08pJcY6@K3{qSTR `&>kLf^Sz>d#ybYx ΅L=7KGS{C\\f]cㄹLLL^x=z5Hϊ-8dOM^q㰶`5 eꏡ Xdfb1nȼΣׅxr cM9d8ll`3&I:7&v<&㤙.">s!^;Jz?㏇^E+E:w|žѓ1.9g@G xAHfqSd%b8I8+O;&du>ZG1I{L{c2]rp.j5,-MY OG%ak8N8+{,,38SǸ(>;wpx8_ddL|xL<9'OyixLw`u 28Q]`;wұ'<^f 1yLG?oyGG|o~*Oyi,.bLywכo1^(nܘGv666PȬӵ =ƍK|^1E=3$9t>=&/E9ߚ_#cy .\":8ٔ>jxX{Ja&P"95%09ȘiXgZ_`!/III~_oDd%D}*zXt\Ɗ=r!&L`>NmD̖}\Ebcu!@} `"rp JtRZ//ǐ!nƈdK}.rBT8l >NHX7P_=c//g ,$4Gh.2_ ͭafz>gE@@+ B](s,ݢDt4gp[Q!IzX, ug@9꽪1`lIDATo:H=_ToCS8;.OI(/͖&אVʗ8-݆ AYԓ-E9+JhW `MMv]BzBT@ZV8EW4[ **q1Bӷʇ_fK`el sg@#T)̖xML\7XThOI%4<Ãf#Ts%C\Nz2L2;!NUTΟ*:!$1Pg|DOXNnoٳl"Mw #T>x7cH'v>^"wgFMMNf,8ƠARpWN>m6q,GU } 0P劋ބG&7~ >8hkժ!v%bcp8 ,6V>l 6V$/ `(5aK8+C|88{Vq&HHps4#}~u#*JLCH--e,,>RW>kfVq/K:D} `]JLDI3Y }vJ/_7.A{ _/ 4 >ML'yKJh ' ^S_v+ } I lLU `]XףXO.P.a\&i[9燈I(9 O\ XMgxILuߜGb=P? 7`KSh '2--xl[ضG/Xז"`#qڊg9#1QR>Nd:%LN# M&„ poB_:nQMCM LTe鸏cKII(+C[X?&eu Õɜs\MfTUx.*BJG2<46Ilu7)(Od ,Sr'yY뒯/ rQSQVRSQX2}A6)K1d$e\׳ڒR?{$ :u;ud.ݎb62I-,СpBC%-2 ^QV M&U^>i'h cp|Vi 4-* MMwvZ L`Oq&燨(w)**2gKX D^ŋT@jcWC Od,9q*\˜ g'\ {BBjg580gI^3SSQP8s6E 989$ `%\qEEHJRv 6ps98_HLt1p8 T@.(@JV ǝPPѭ|.Vi-, v:;Y$ԄJ''p^uvJĉKr~)?h(-ݎ1|2'88v (ӧ ,r9>N0;II#@4S|G oo8E@D"2TC]q,*%ζX@Tgmky9BB…]Mň"#ѫ jiAE:3l+z}9f!9ëȈ{g'̴ |3QgDwXlSSsΧosȑpy,轺SPxp!&pz:~۟~jM9vUU޽…L `8sJLŋtO[[QR 4&Z`(u{8:ÇE\q^96H2{vngСƕ+zFRBL`>8\@E> u.dnU8srV"6~~*\ȴ d U8ӺnUUXـTXF!ddp!Eo_(mPR>}"޸na=:Q$_î>Ah gh| ـ 43ƳΈ8yۍ)7fLMX!رط88PEw670vg1QKtQTjXGp~q `d,,IIpssƌviu,=8 5{{N!<wݥU{>XL`Ut gΨGi'q@f2mm8rD)H&łqgδ؈kjpj3swWލ <#1*7U,cG׃ǎ!"isVu=};|P,]TLۻZq"_h:xUO^3'}9(q `aH7wR5s;B*qe`$}\G I3' ر^;vV;XwHMEPVuѢE6YYz-[0u7xlŔ)]eٲe&;|ӵLK:۶u=U8+ {ƍN3ࠇB^^׃qfNt;'8b2)Suk׃۷cd.aAxx׭/]Bih!|Aa^cmذ!<<n6L޽5 XLhhtMD*ǍW[[#hn`t|ŭ#gΠX;&7s&>9s pfMMغ38:̜ذG _|Y XFիAjfƿƍTC;#۷aa.&cyN-0 Ec84 Ff^\(˼y[?sGe 6'4X~S[Ǎ1f "#5@|}1k>֑ի1ovܹشn۶!"d  շ| . Ù9Z}8.]j;S f zJh gСkjk S[?!5ޔ)rF<1xϩ_HNFb1Hj*olxM,ZuLÛkm"jӧcժWi@XPP1{1H` ǻ{xi#n{'֭*|~Z b3`ʛ7̝>}4Xf37_u*>1yyױp!d FƈZd,? oo*+7p*׿"<lX ?xE,_E똌W[(-矣O>u@2d/e< Gj2>bfl݊V뀌o_,XE܌ p!_ҡ^kc*Zd,{hj+ ; ZǤǵߦOWX\MĨ\dJF(}gE,kĽ Uc#΍^yupw17b Vmmhmq :jkC[ø\1rmwY ^wcVZG`tl"ܪW/N߸_b_hUw}\̩͖7e˖~ 0`<'"""""",1жݻ3fhI*܇;)&""""""S`LDDDDDDL0 `""""""2#uuu?4mڴ'Ojcs5//駟NLL _`A]]'C%vΜ9?#rA47o>>K,6*; jQQ?3}ۣ$ꆌƶ1::zժUDDJr??ŋ{0@"gwb=m4J$M{{{?X@yy.;6m8qbAM4/6*; jrr={1uKFckEGGHD%իm6ҥKl6Inoo di4Cu_~$--ƍZD䐒\ݻw/aÆ+8"WD|oX< 3B gϞÇgޱnTD] %>pª7|hŞ }|ҥۏzB"rHv^t饗^JOO 3B sϽ ÇTD%j=uҥK?mݺ\do`J͛7DDD,_|ӧOTD=]/ "g}k׮m߾[p$YbE]]ݲe˴H'̚5 @vvvEE[o//??1bw__ 6<䓽zg"}pzUHDٳg=z4///!!1uKz^re{{ԫ#8<IDATxiXSWYDEAPaĎ VYۺ *HDiZThձgTT\|:*# R\"kmu{ZV18!R$}"!^{nr/@J1ƻ BtuBB8(pF!$3 !!Q BHgBB8(pF!$3 !!Q BHgBB8%ՂWuT||":;;XXX%KlllQԧ$Gwgee5=|GISNmݺuٲekѣٳgJ_jI]BةSЦϷm /?s}};ʻ *ԏuPPPKKK'Olnnndd4z¦_ݺu+<<6((?mvvvR0222334iիW%GEE5oRCY[[;99%''˹/1cƈ#?+u4ܽ{w###gguIonϯjm^^QLL&UVVѵl QZZ9hРSSӔ1cƜ={vĈBCCE"ѶmzܺUV544ח'NȨO===\ҧO7GDD 8쥶꿦&$$dܹK.=p@lll'L s)qe''M6~T%۷o/,,_~Y~}IIIQQQS۪!CD"M^U%s] ~#Bpܸq}hʕf)))[۶Df%ɳBZe4ܼSNnΝgooz͇6ÇݻwWV\bqROWZXX߻wU}W .l5t"MTI;Vј7###??~g/roRussʪo]vUeWWWYcy333iz%/v1[B^^^^^^1117۷o ˆggg==LX(@xzub2$$Swo rj;ܾ}XǎaذHp݋;zFe=qz?yml.EW:ӑ!bX86Q-ɓ q0;rXÇ{8v +YC^*RE` ._].9zsQ bf̀/=]ʨPa̝..?9u j#3O[7?\B #K}r_Wc$dfחw)-,YqLLT5Pۑ"XY*Aݼ //`$ޥHV:&.EUTViHIy~Bh̖P":kd2bX`zޥR] ooDF".N\0n<<4ES00bݻĦM QrϼUu'10@߾;w5ZajܿH {{< #yW %qGͻ ep?tG`<+$>펶͉5 It '"/OSO]#Gp􋫊)Bf7c^đ#1S.ôi03Bo BcD xޥ(F2Y=jj全(,ZĻWA_T7C0j]01xSde!߯ ݻǏy^%8v s栤y ۍ@n.]R\s琛@ Y~G]E$GPgk'a:ʥ*D20lޥ1JKT7dČBWWx{GڱWyu%Gp0\\ЯjBKg"$/ޞw)j3gп?RTlfY-͎*шCh]RUU Ŗ-ڟ@ o_|BujK1c@ 3g۷󮣣;Fƍn[C:&T;w ը={ߡUw_BPՌCmJbt?v`C Ȼt|MP||ᇘ6 b1RyaaغU`BL[ic {p8s&LL৪ HLĔ)rN+߯{bޥtTl؀b.+E/^D>_L!T:wp(9ǠAKQ8pP%x1B.<}ӑL |ae+xjZ%&M:RɥzC$+ݸQhwT**ꊭ[1y2RTlVovq2p|kg)uVJ!Tv 9 ] E^زEo)*BB?]1 /HJ]zwa*̘!4;rvZxuxN<)`b.J\__:v"#qrGPZ;OQ\ ?=O[׿b&ޥ(í[ N llStnK(kpf_ޘ5 K4b1xOL77xwd$:uBj*:45 Fչ322OD|=Μ]Ʋǀ'tI8r%ޥ]v6qIBAHJBP*+y!0hvԩxw)mq:޽y"# Djc֯ǿ͸Çʕ]` 06FZMǏqOSs4Qm-|}qU  -v]6z7cGM!|^^g.E0w.ő# xNQpֵ+Nw…iOPZ')Z/XY!707Wik|tʻ?qpxMaLB֢l<ނ9]ΕաJk8~&íuoagǭ(ҹIc|qG؈\ӧ;JڏNQ}۶uܴdm-BTWAP^udk"ܻ :K ݺ1Jе++pjèQ w/:wVXD}22p!>C PrX iiHKÛo*s"'fuwҺ[̙ kkuKڊ 5@߾(,Dh(<=񷿡ZHgժUzj@*IRNNѣ֭ZV6Y3!CtMAl hԩ3G|6mԾ4QڪTIJIҙ3:~\ǏkNmۦe˔ ޽᳄@ NgnݺuW9?nzMƍտWy/9K5sMSv5J ƿ|(|(|lVW;X<ל96MWk =6峄v{g5m O {NԩzE;Ex 泄@᳄@C996M}4|y:%o…UJͺ3+WjH-X5Sf@}z*[ֺX7LXRTIoiOKh`-]uSo:vĉNɧ'Ж-Z1p,ھ]- 3ZZY|IucY_vn]7ި^NðƗ0d&Lгjj/z ءynl[n)}7NƗ04V_B|zP˖zJMUj+Lkɓեu }o'1H@p}K'{TL6:] ~%UwՐ!K q*.\PMcZȆ JH実ڵ銎N _͟tn}og=56fmܹ*_*Y:!g4h|:%prrԷ4гZv_KTzAmܨ믷N CU$7뫯4}¬S1j[{[NR9;xp+JO3GII0kӯzAQ[͛멧;fz5kTu V>]:XOkb%'{pGޱ7W޹ejV#F(;:f99z=_INֿe!|PwnUaC Vκ7)z-V}SvCƗ0rrԵ)!{:tH:xP-[*5UMXkiX`v@k:GgDk_`!4 FԨQ~~%=JsYw>A_(T`Ҧ܅wݥN;vN߯6mt׷NAȱƗ0Q۶;BOumZNժY\Q5iղuJȽMSz:w%@`LYwX__ g0z+Gu&N|Q@9vLMh,kgbyhUX/)I=[Uu-[-[Tu B}o'=52bʕ?iaj2 mTu NV&`bj:wߵ@Ɨ0 ,ڶMQQ)x@K@ݫ)S;:ƍNAƗ.\P7NZ8_qc%%Y3#mۦ]yn:OhEFZ $vnK/jUTM?.m\֨Q_~л63Xw~A_(T!>ƍbֵNqlu蠇}Yftڰ_Բ6n7[ v_KXH#G\9=uì_>}cʔN8jP&kW;VN{k| cf%$O.CKoںUSZw8Ofה):Aƾ_]wީGpk֨fM:&MǺGz}VVXu }o'&X@A̝#G4ruSU'Ԙ1gLWt=4yu5B̅ jT?=S5hSǎ)S7+>^;wr,_{էH$/c 8 ۛojUkSOG"ߍ?պ^|Ѻ:BG TW)6m?jT=mSDuedcG}ʗNApPl,o)gSrr驧~N ݺ4BGa5jUu{;C:U֮yjT7jUN{k| WRbzWYFwީ]˅ jPݭS\ױczuN{k| eno;TunXwB4c;oTVT:)4СWOu mެ=(@H>:uGj:Ņ~Z۷;h{;%̻;Ե22Tu;uZԘ1x_S;U-R)(jZ_{an]wu NTZLY /hr͜i݁b x|/am ޒ%Sl5n޺dO=];n|\haa x|/a nNsnM*]:4/Wݺ).+%Eg[w pv"}V1PK`z%%$0ȑڸQYwA_(T^}ZصKڽM}Z80D͛g݁a 8 \ΝJOףZwxEݺJH$0x֫*67`_[hzC8kU$0xӪUK))j:CƏWz:^guk٣2eSe0կa^Ғ%1ú[r+$'L`/` x|/=ʖu|v՞=h':p3`WZz>vL4]wuٹ,)RdIX7IO˺O>o}粳?2ĺ&LPF=/:*Vw \ bvݻw?#qŊ~Kjݺu.]{9I֭=z֭[+T0jԨQF0\YY[WSMVz-EG[j={Tumۦ8ۧbŬSg{;%5gjuRS5cuOۺbbtN{k| sipHܩSQC֩zu=z믷NٳsMv}n՝wZw@С;W8zZֺpBG$*WNu$IwcGTfV)$=6o;Xw ovNᇭ;ڵղN\μyf_>͛܃;Qժ嗭#+z1\|y ;,|FN6믫S'\$;[kkTnmȮ]Y}ŭSpuڽ[E8x>v(T+8E衇8Ϋ~U+U ; (W/i݁_8rDk^-k$efzu_jլS &iT%&ZwZ|O߯+xCUxi ؑס ڵڿߺp`{UuGk:WP oXwn ?:^'#GY-H+W*3S11ք :޺p<`٪[W[wzHnGaa Ṯ}ͷuUvV)cǎN٣rSpU'kD%'[w|(٣͛5`u|yŭ;O_8P[(#úp6`ohc=-=؛o@w(VLÆr&M҃Zw o:uRN3˗+'GțҤI:{ֺp0`˼yWOuZw z!7Ԯf4cu`\k>W/}׺yvjݺzo-(#d ,pہ8 sY;˫OMdcu}];bLVȧ믋bo@>EDh0uT lϺױ""X!iSȿ׻y*[V-[Zw@x@&XGOEUtuU;G:l_Յޫm5ju Qխ>S2)g曵an::UsZw|Xփ/8D b݁XQݻ;>H-[2ZR_~i80|arKw>Mh1:PԻZw _8Qo‰ׁڱúA[;P8#FA2}۷/k݁)ZTCrwt睊@o,Yc8 0oD pڈz}]`ޕS=",LÇ;a]B&__ժ)9ٺkJEDm[°a6MgXwN [@5kn]Ȉ 4IÇ[G @nI-[jlIxYdG=u rQ)9O릛eVNA>@}o 0믕A;8e˪GMb^4{ڴaj^6yzR;E%տߺp `x٤IʃbbtvoK]o@q0кidq@zΟ׆ `xh`[w \P@'#Baan5`xɺVV*^\kZwءթuBkM,0c:MܠA<:&wTv}~}Ueˬ;#2Ewe w߭S9 gnÿC`[W7ܠōe IDAT%K;=֬QDZ֌:wκ X\_ ;`5euLJr׿nY *)ɺ ` Y8 yi4xup /pA3g27A%'[w,]JTuyuur լ5;`[z@M_PAi Sp!t?_l˦ @1ΜѼylȡծϷgKK-[;`mI zsukUl4p SrT:uҼy@h1&Of3~пRRTg꣏5uuZ p'; ):ZsZwS-\&MTu_?-YoB6suS2p fULS*Ν5guB piXDžW.)-\;$q ;qB+WW/8I2U}d3g:tP p}lB.6{wuYwax!\և:u3# nѥKZjM2ئMӝwZGyʕ9yR_?8ϝw >JYYY>v+2rM6]~UX񫯾gΜ[oωZϸ(iLp9sԵJ+uu z?|ر 4i/Xf޽{Ǐ_Dի/X &&ƪ6H>Hݺ-=ӧ;#H%K*6Vg[w!J;vW^DDD 4ؾ}/X~}-Ə_^&M$%%ըQ㲿*ƍ6 9gO[#G;r?c4g޸q.Ͷ.R}TTO?FEE:u?~|ʕ~Y~qƽ;U98wsp%ԣsK?zڵko7n%E]****33333K*u /^x? 6۷QL ʽMnm#qu%K*!`WjذaFFFVVV۷ooܸ/hРA"E~ZhQX^ 5%$hzf럑's +o߾rcǎ=w\jjY*)--m֭bcc|sܹW_{ot)r\CGYwDug\Ccncv"E$&&^bŊ?oٴiSIcƌɽtŗ,Y{*Ut>|uu̝˅LVA34pu/2R 5˺00W~׀:ԺwꔪV޽*_:dfJ%D̘^Sruwtc8 {y5guY@m2"Ozڵ:v̺&`AeZw%Ԍ`gtn*Yg23gjGZL}gΞ…Ϻ1p π1MΜQRrCҊVbuXHIQf\ٺѫV҉@0Mբ*V 3#suUsZwA 71ȷ}ӧ; ΟWbÐe ps4or[ jZIIZKV-tuܦO) 8j@UZwX f`3 \9k ;`k!G~*#Bq wpAg3TQ:ZغBe pjղ; tu ptլjլ;Z̜_ 7Q#YwA w1Cwa7_g+;ۺ/'u871YªSG_5k; ֭SɒjȺnֿ1<.j*WV͚p9VA NjTJZʺ4`̙< 'f!@# gۭ#~͛}u֭:wN-ZXw  ۲E99j̺}G͛+;[[Zw c3U>Vs?#dn28g HڷOZw@A}6lPVN,ǎifuf(ZT 7Ϻ ju%;ݦ]tuP pyԽ"#;}h\((PP\n p?#|N;wN))ۺ~*h0igOI2jV))iijX*YwOz̴ -uVAp9sXP+[V-[*-ͺ((`8H Gζa 99JLI0p-PAkZw@~|ʔQݺ~4orr;aSlؠcC}pOK._XUKKkz@fXuḛ݄{1)ؐPv:tH[w@߯CԮuo_VN_~>Sǎpɶk̝^nj^?x-jݛk̟=#c8{1իu->^+V;ZNҊq0\ΞlaT)oddmҥ;oκ'`KOWӦz,SJIX Gʲ+<8c0͛ G^]7ިի;6lPR]ۺzζ>D99jغ$l6oժreYc0%&! -X {+1:`Np֭7ڳǺ.ܩN; aoѦMպQ"KYw̟EDXw?V<;**N:ukF1zƍ_W¸q| ?z҂ζo99<7У̸q.Ͷ.RQQQ?YT_0~_U981#pU֯o6xqիg\Kޚ?_991nܸKv IEP 6 }K{-WSN%%%Xb3Vsܩ3gԤulƺ%&o_ jui5kf\g]}+W;vsRSSg͚5tPIiii|NJJڶmۦM6mԵk|ĉ?Ƚ5 pEX cv"E$&&^bŊ?oٴiSIcƌɽt*Ujdɒe˖phܩG;Ց#ڹS:Ywyӳ'ta,FPN7!,? _k}Wgkt oΜQ3+gH/q!h_ Z@=zXGynSrupe )?uzPr;OVRR`GϞJL 2UjU]k>XUjU ?zRR;+`Flܨeu-@>> BpjT2\ 6p)Md  Ծ>LYwG;Ջˀ\ 'enͺȿE˽TRuSDuҺ`HJ:uRduP b n{xBr"lj=z(5UYwl(.κ(=d\0B!H\ XQuj n*URj@Ak"]`0BaEEV-X d3TV~_x@Ϟ @݄$$p0lx@Vk8`׎Ѻ(`80ImܨΝ;)R{Z$uŭ;i^髯;cFХ}{,i E{w%'[w?cCψWz:CD99< Ð8 :`xF [W+WZwMTjִ!!Aʲ.ھ]E~} @X m$jUx֭.JJ/}7U.)Iqq@r'$`ςWXu@l v`Y@={ZG7iZݭ;`s0#(ΞղeX1uT^d7 nݴfN$KI/oM|<oRZĺ`F,X=#`b5b c `FP!թbŴ}u -X`0#ɓl} (!&6թSڽۺ˽ 9^܏eS0%$pxɊ[7ZLn܄X z`41#.\< PZ eR5nr;:}ں[JkbE $z`5BYP @H)fʹtuƓ +@!%%1G `\ _ɽ=/tZB%!0믕;P S|@H6|\95j˭;͆ TI7dV\RSebFlۦծmM?xT+` [ @l v0< նqnͺe08{VV[7Bxve4|HOWv*YҺЩlѷZw˗qc)c`6|IIa+2Rkb08('ǺK݄qVls5jtimb >L}&M;; 8|XMryXYwv5Rf0#սí;S< @l  Sl,a̓ u5ktugRzbb;k `VN-H6RԼ-lkתzuUlXźp>ڼYe˪zuX o8@JQCkZwgQX~$ΖgF18 U+}T'Ojuh8+z (SźppuƶC(a8Ct>D'NXwOQ(MEEYwlWm#xqut 0 %┒č3Kp0B̑lgWWٲڲźݫL5nl8Il,0Bg[5kf8 rpf8IF:{Vw[w7QpIIcC\ˀ\ vc3pY]j>mIΝӒ%< #Q@YYZXݻ[wS5Ӳed 5h믷'&F[eddt%**VZ'O .]z뭷*UZj?Ү]o 7e.gJ*WVZֺJYYY>v+2rM6]o߾#G<~… ~_~9 \. \El-?0ի?cFFF0`ҤI"""6l8`UVa"d\Q6s}ug+8m;bBؕvQ^4h}_мy'/\a0nܸk<͛]KZwpEԵí;֖-:yҺ#ƍwnu$`~1**ԩS}3goG r~!/pznU%JVsIr2˦)QB+=ݺ#ƍwnu$`RJeܹsb͛WX!ˀ$-&p JJ0RÆ 322rܾ}{ƍ/yͦMڵkwO<9222 5ծ~mS͚1#4]}+W;vsRSSg͚5tPIiii[ntС_WC=x;NPf}gq8j MF:wN:`W*RHbbի+VM64f̘AGphw &yI`@WcYXXA>G [NP:rDŋ[0r*VԾ}*_:pS{3Ǻ#h 0';[iiܠlY5j+;YJ1yKuu<i*VM7Yw.j.X ]__+VXw?.|'E#i ȟ?жӑ#,|>T[wdx0i].];(ZTݺqe1 IDATtum|Ved(p.|XL͚T)U -MUfbF>p0PgML # @Ԩ%mu3efQ#m A:rDMؖYwnӨΟ(`Uj:wVѢ Px0P`11?JIB&uӊ:{ֺ@dgkbufSJMG1#-V@- ruPٸQ+ꦛ;wQz;E ȓ;Tֵ\{Zm#¸FU;E ȓ[GnL,Zݭ#7` O2 }{ܩǭ;ߙ3ZV;[wnֽ;0v/N@+h[weԴJܬsg[Lx0m 5hr;O,ZIJ)N-ZhRx0@@p,'nvkKNX@4nLg jƺp?`0ۧm; SnlKIQ ܯM8Ç;- TuE;O`6yhQu4x 0'4eg[w(6ֺ c5!榛T6m7Lըax0WkTu!l/XHia,Z[bc ,` 8 b0׹֬^.];oaF`1㊲duti5i+;jDK[w%KtuWǺ&pu9\ x˦`PAjijx0h".dvnb` (ڵӞ=:zԺ@;ݻծuEqqJNW023~:u("B;+5պ@दS'EDXw^uu<tZuYwlSRSbԱӭ; <U\<&T?cCUݺ a^> ;>X`\Ƒ#3nmxHIQL¬;jHڷϺHKS..VAs` SF02X @L-ٳ ';g㫬OdhC){ժXjqW޷7nDZ{?jڟjm!3d ((HLIH\׹^Ͽ\i=w\/~P (L>jj*fիMs.1QYY*)Byy:yRqq98YNoM^=mh.GƅdD` `9BG}j?իo 0*k"oHuŋsZ+VMժex\ǭs(8'(:ZMXu{ڵ7h.p' 0mB%&*w`cpneg[;Qwa۶m'NܹsF7nܵk|ֹ֭ΓA&LB-ɓ9Mq-s01`\5 =o߾G}|W_}uܸqׯѣ:dQJK9`n]p֬lrrԤs^#q¬aÆ?7 =ǎ[TT4mڴC^*YQC͛[K.֡~9\!3sC#$'+#:܆vz'L0k֬g}9:in} 8Zvu;nݔ|p p L<߯[:[֡mbuH$IIImSsDDwoN|(uw~sϹKڱcOShƝ<GIJb7h|nDFP2dȰay睼ov֭oСC~yyyQQQ111iii 8O~pml|kFyQ{ׯ1bɓW^Vn_:t觟~ڧO|Ç+??ʔ)ƍ۰a%+u ӴlRmf+-- iܸqժUVX1`#GK{֭{z|>mN,5u̱"ܢQt]9{թ2|/{a<?+))9[l=~%-^W2 8MBƎՉR: skb9/1Q| '` t 7G]~xر_FEE\]t3=zkxן?:ׯ'.G+QxWt߂W>D%%GGo+ k)Ŏ[^0U@hҤɦMN?)0^y啿999dɒ_p0gz > 9\Mtq%@SN cVLm޼uց "exnX|n(p뭷N8/8v~ݻ7lpҤIEEEYYY3f8wW][8~\99ϣTTBe*| Ԯ]ѣ߾}zXMVZ9"""j׮ݴiSh1`沲8 8]XzҢE9x@ذaCrrS6jԨQFlp%j"s<pn?ܮ]'xbʔ)ĉCpfTrss޶c ժuW) u:th֭7|#GVZFcǎYYd=~=uw-[߶JJKդVuYG N p }7g޽{jնocـ,?)!M\8Ν;?S?ƍw/uPZB'OZTʆc"V4==Zj}//_~wZ؆ANzeuڲ:ٻWA8r34ߨjUZlDHH`4P*,L{3qK 0 0jZ: .p ֭9o3*]F˿@pOm۬s(>Lf.+@8 ӷrrTXhNi 0(8 Sڷײe9`-Ԡu%Ktu8\c@%06ԵjZp 0DJJi`p.]:p:~}ճuDi`p0EsttQTuԧ>DǎY5 0@0QQؑG ӀJI 855aʃ=؆3ڴiW\\|6oܺu ߰aC׮]G |JH`,3Gx]׮s}u5[ѽ{ N4(++kƌG+i=ѣٳgϞ|@`4# \aaWYY9@`W ;wիׯm۶4qӷ~W:3~[IIRIu22l0q5>6{B7ݤSթuanURvIԯ b@a2 X07ިmbB`L..)1яP kuuINҲe:a甧P DES'-]jpUsp-[" 0!vAX.NlUs (8'= ಘ8 0t{a{wcA efZaBp{w}s(b3޽mGLXr,W3< iSկs6nTZj:gcGP h0 @JҶm9g`Z$-\d܀zV>ZNǎY('G}ZJO?@ЪVM]hbŋչW l@0KN ?(ڵզ-@0c7<e-X`D`֮V;wZ,٣Çծuq@04k%'+2Q/soL n.xWHXf`rIIZXEE9*.Vvsp( An]l+sMm$%i":eAd6:۶)Yf?28Q+̆G,XACpXEDhl` 0<*ERA ^ѧ6nѣ9:qB+V܏DTϞAn2iڵsp\￷΁JEINf2A*K͚jN˖Y@ @F[ Ұ :PCZTim:xP:Y,( .h󕒢F7*7!}uT>"[F?_ZDBB sP[bNT"-^` CoYS[kR@e[\-[n]KruuT 0xJ ys}uT 0x?:P(d-X` s:|{Z"ޭCԱuL(9!!< f%'$~ѽW9P/JIa2Ae `@ WBA ^4`uu2:Ed@A ^TnAVY*ʕQ9Ð IDATtuT .hJHH0$Rqq{ꕟ?eʔqmذW>c̙̆!CCP%%J`WZzݻ'M2jԨS^|YzzE$%i ZIefr1&]J[l ?+..n\sСxwީRʏ"~ jTZ:p%K(6V Zm*+KEE 55av(tر_FEE\p͘1cy֭[K^ xC+̛C+.{AjjeQ]c„ agDFFOF^/? Ÿ\M71?G<8???44T=Ӱa?Og/nӦΝ;O.(( 17h Բu2nUB{ ј1Ӳ^ ¬OaÆ&Mlٲ3fXBRvvv۴i^tD}׶mG},:8PsR\iP/GQ haehW ;wիׯm۶4qӷnܸq3UVvFY͛AC$)$Dh\(V=m.jH_~Z9vLMh^Un$I~W^тe AժC9KYPݻ~8HJVwY@Qa4zuu릌 (3 0<k:ʆ С3:ps5xu!Ct 0Bݻ}uҶm:\ E( (%{AAUb""st릃kup (9cw𕖖Zg7K[]{UQyEEjP۶A(pӦ魷 5ե22sҥp-[B 0Ҹ pZԱsJ(K2D橤:p%҆ 9(:= 3 p n|`eu/Ԟ=9U|տu(9t`ei>af|Us@>Ӂ9py`a4 ͝gnD͟oGl s{N҂< p (S:vTVuxjBMX_E 5l5ks 0|F!f0 4l (oڲ:޽ e*ǀ ({A͚Af*[ǎ:vL۶Y$ 0* 1`T34ruMʭo_ܩ={s X|rrdSA[X 9,U|shȑ1:p d$_iiuxJjDk;~\ھ]uZGvco{FTܹ9~jߞ  I'NX< 0*.hT?%J*@E9V: \XZV͚YG?cR:I9fKE / @(ǽQA3gj`؆U۶:p@QBj\ eK(`kD7ި%KsrrEP!U{}vu ilPq۷woݫTQN111CmZ`Vr __W[(, ( 0F!6~[oV=m*ŦM1B;wZ瀫վuN 0ڶUX֭~FT[nчZ{|(Jp-p)`@%I͵7شI'N曭s #F eᇺ|9Cv/ؿQjժՠA'r9v`5:(T\\<|^zO2eܸq6lÇׯ_999ӧOLnwSp>_[7OQTbŊ9r$<<\=Snk֬iڷO/hJ[l=~%m޼ ֭[סC_|166M6_t߮޳g6MnU`W:vXTT/ νȑ#+Wܺu3yԷz/Hjj_b])mdNcTϞ9RSS/f['Dv &YXXx kԨqUTRK/ԪUaÆ?w߽˖^ "nUӦYSnM!>x@jjlD(.cm8M6yyyŧhͭ[>⸸Lg/v 0.t-!Fvgt޽aÆ&M***ʚ1cѣ%eggJJJJm۶o;<%OsyvЁ:(2wիWׯ_W۶m+iĉSNTJ%Kl߾q~[ݦ߷6Mg%i܊?lؠQcծ&Ofw1va}{UusIm:(wy{Owg1>bΚ6Mfy`@kFcpO?wߩ[7ϣ;{! )7"4DnURv'P9co'`T-UVkR/(a4$.Hb DZ _ܩݵw¬HI5SVbc5N 0_^͛kbh/)(?ϔfvOyu`؆S6ڷOUXGA?&Mƍ0vV~Ըڷ׼y9`a\u@8_4g!86 ׺:ڥZ V͚iNթc kQ|fͲ΁9S_P~wz,?UxOc8~\Mj&eKݫjլc0vV~# vA{?E(@GG*7:oڥ\ O?;Y"4-[]kPoK01 @԰-ZF>P`@p+=:* @}{7 N'OIY뮳 XNUfY̛Vhjhu* @}6տh(TG(&FvfM(H`@@U#X@e?4hh`@s|:*owo}6l΁ʓCԯu~h>[SZ@y5 q?W׮ڳGQPaEEZ\(``SV;:*jՊ p 0Ƙ1 +H:e* ]{6oVFQP*.N_~խ1vV64bvSu-_;Pf~ uTԩ3:eCK%%Z:֚5:uJ=zXl(3>Ǝ+XzusP640n矫vm((5k\5nl܀ Tf7mz܄ 0v}߭C^\ 0ֿڵ9P};4puʃ 0{Yv]?ísP4pԪvRQPEEZXn XkHz=(>Pv_P0nvW^}Y(GHIZ:d6mݪísP~`#hXu\1c8i(oY: . 5kj0vVNѨSZu\{cG/(~o!py/բ$1QZ:.e&٣sp( h^ر q}󍮿^[A(8Ƿi4 X8K1Boi{5 @,gZ^#GjZG$T-[jTuf\ pԨͳ΁3W͚_QN4~8C!0V=mIhmkԻBQ{;+' ?w 4f8ÊնmW:}Zƍj: co'`ح㣢bbb.`ѢE:uYf͟}' WO#G嗭sxo() `W*..>|x^L2nܸ 6{SF1f̘G裏U5esxUI&O[P]iջw4iRdddJJʨQNz>z%%%wYTV(,\֭uMz=^5wjPϞ9$`WڲeKlllxx/6o|iii?xDDD\\ܘ1c-@E=:W=뿬CPy(tر_FEE{GOY歷zw/R5<ˀ{-Yb{6nT^n:SjjlD(.2a„3"## Qaaa5νxΜ9 6?~|DDD.]Ə/[z 0G_=?ҙFIMM`mE{ gi&//m޼u^\J'N2<<],|[۶J(.qZ_$(`5yuxe]=9LBxPO۶vm(Uzڶ^ XV4l}:8 "&!4唖wժR: .AxZݺZ@}Q# f̲#RQp 0뮿^fi ]szNSk;5}n: `Աtc(Wak: nC@kpm`lрz bok u묣\ʧ*)Iv(gȑ 1Cݻ[9Ǻu2Dg?k yԩ1BsZG9#3SiT hlW^"Fև)M8:|4bz_*U ][kkL킘Kp)K@0aq*K;z)ʞC..o뷿wUɯ5N~/]x/^rVky*Cjz9ե>H5))ьj^Y_I`6cƌc?~0 { RM?AEE?^wݥjծ׻TRS5xp6W PYx/9?OO6mر'Nx/뽔ɓlF+>^elOWZ:w֯d?gwdPYx/9?o߾uՋ 㽄Ҟ=z}}rsգzM7)&FMjof>|X+/O[h*\RKp&K,A[v>>***&&&--:\lҥݺuQFf͞|I :qD~i p5VZ 48q"hѢN:լYy>uk׮}KV(U\\<|^zO2eܸq6lW:|aƍwȑ 曓'Ow{rssS݆^~L>^NW:uԈ#ƌs?}u(ό3?~K(޵zݻwO4)222%%eԨQSNWڳgȑ#_jjԨQVKOO_hQrruؚ5kv/VZyOLLW|իW/))9 $$Zj֡2O?I&Mtw{ז-[bccOyfHpۿ} t6СC<;SJ,puu_mӦMzzz-CBCC񈈈1c0{7nأG8ػ;u˨<ǏOZg[3Giݺuۑ#GV\u3f<3ou(GOY歷zwCe7n(;v8nsw!Ϫ`4 4XR.6vI ,Q7T4 A7X"F9CD3<<._|_~{:аU˗/r\.:(Z655:|>uڵB`p2B!]xP(JQD9}r‰U*+WLNNͅn!b=Ksss]]ϟ?ڋ/Bw+\.W&|>pppf_[s pzzz_z266:( NNNUj:(?V*J޽㟗200píR4:::( }Ç(7o E2U__w޵ݽ{wii󡣈ǏwwwqQD?N>tQD)Ͽ}8/_>{̙3333㡣sx@/<)p @ ``$$ 0I0H @ ``$$ 0I0H qxIccׯ_۷QSGGGdddǏR… O>zj" d2b1tD+7nT;wnh|𡯯뛛l6t 0ׯ_nݚ]^^>88xA"`ׯ߿f/]͛] $x$$ 0I0H?D|IENDB`PKFGh\6^ image17.pngPNG  IHDR XsBITO IDATxgxUuO@JQP@zE HK (H`at83zȨcT)ޤ# "" (&?CUޯGړgެu]k+b@(0| _`0 `/0|6nXlY ef͊9suczjرcǎGɱn@P|7x룣t8<<<;;;a?1|+j`R5_͗EΞUj>HgժUzj@*IRNNѣ֭ZV6Y3!CtMAl hԩ3G|6mԾ4QڪTIJIҙ3:~\ǏkNmۦe˔ ޽᳄@ NgnݺuW9?nzMƍտWy/9K5sMSv5J ƿ|(|(|lVW;X<ל96MWk =6峄v{g5m O {NԩzE;Ex 泄@᳄@C996M}4|y:%o…UJͺ3+WjH-X5Sf@}z*[ֺX7LXRTIoiOKh`-]uSo:vĉNɧ'Ж-Z1p,ھ]- 3ZZY|IucY_vn]7ި^NðƗ0d&Lгjj/z ءynl[n)}7NƗ04V_B|zP˖zJMUj+Lkɓեu }o'1H@p}K'{TL6:] ~%UwՐ!K q*.\PMcZȆ JH実ڵ銎N _͟tn}og=56fmܹ*_*Y:!g4h|:%prrԷ4гZv_KTzAmܨ믷N CU$7뫯4}¬S1j[{[NR9;xp+JO3GII0kӯzAQ[͛멧;fz5kTu V>]:XOkb%'{pGޱ7W޹ejV#F(;:f99z=_INֿe!|PwnUaC Vκ7)z-V}SvCƗ0rrԵ)!{:tH:xP-[*5UMXkiX`v@k:GgDk_`!4 FԨQ~~%=JsYw>A_(T`Ҧ܅wݥN;vN߯6mt׷NAȱƗ0Q۶;BOumZNժY\Q5iղuJȽMSz:w%@`LYwX__ g0z+Gu&N|Q@9vLMh,kgbyhUX/)I=[Uu-[-[Tu B}o'=52bʕ?iaj2 mTu NV&`bj:wߵ@Ɨ0 ,ڶMQQ)x@K@ݫ)S;:ƍNAƗ.\P7NZ8_qc%%Y3#mۦ]yn:OhEFZ $vnK/jUTM?.m\֨Q_~л63Xw~A_(T!>ƍbֵNqlu蠇}Yftڰ_Բ6n7[ v_KXH#G\9=uì_>}cʔN8jP&kW;VN{k| cf%$O.CKoںUSZw8Ofה):Aƾ_]wީGpk֨fM:&MǺGz}VVXu }o'&X@A̝#G4ruSU'Ԙ1gLWt=4yu5B̅ jT?=S5hSǎ)S7+>^;wr,_{էH$/c 8 ۛojUkSOG"ߍ?պ^|Ѻ:BG TW)6m?jT=mSDuedcG}ʗNApPl,o)gSrr驧~N ݺ4BGa5jUu{;C:U֮yjT7jUN{k| WRbzWYFwީ]˅ jPݭS\ױczuN{k| eno;TunXwB4c;oTVT:)4СWOu mެ=(@H>:uGj:Ņ~Z۷;h{;%̻;Ե22Tu;uZԘ1x_S;U-R)(jZ_{an]wu NTZLY /hr͜i݁b x|/am ޒ%Sl5n޺dO=];n|\haa x|/a nNsnM*]:4/Wݺ).+%Eg[w pv"}V1PK`z%%$0ȑڸQYwA_(T^}ZصKڽM}Z80D͛g݁a 8 \ΝJOףZwxEݺJH$0x֫*67`_[hzC8kU$0xӪUK))j:CƏWz:^guk٣2eSe0կa^Ғ%1ú[r+$'L`/` x|/=ʖu|v՞=h':p3`WZz>vL4]wuٹ,)RdIX7IO˺O>o}粳?2ĺ&LPF=/:*Vw \ bvݻw?#qŊ~Kjݺu.]{9I֭=z֭[+T0jԨQF0\YY[WSMVz-EG[j={Tumۦ8ۧbŬSg{;%5gjuRS5cuOۺbbtN{k| sipHܩSQC֩zu=z믷NٳsMv}n՝wZw@С;W8zZֺpBG$*WNu$IwcGTfV)$=6o;Xw ovNᇭ;ڵղN\μyf_>͛܃;Qժ嗭#+z1\|y ;,|FN6믫S'\$;[kkTnmȮ]Y}ŭSpuڽ[E8x>v(T+8E衇8Ϋ~U+U ; (W/i݁_8rDk^-k$efzu_jլS &iT%&ZwZ|O߯+xCUxi ؑס ڵڿߺp`{UuGk:WP oXwn ?:^'#GY-H+W*3S11ք :޺p<`٪[W[wzHnGaa Ṯ}ͷuUvV)cǎN٣rSpU'kD%'[w|(٣͛5`u|yŭ;O_8P[(#úp6`ohc=-=؛o@w(VLÆr&M҃Zw o:uRN3˗+'GțҤI:{ֺp0`˼yWOuZw z!7Ԯf4cu`\k>W/}׺yvjݺzo-(#d ,pہ8 sY;˫OMdcu}];bLVȧ믋bo@>EDh0uT lϺױ""X!iSȿ׻y*[V-[Zw@x@&XGOEUtuU;G:l_Յޫm5ju Qխ>S2)g曵an::UsZw|Xփ/8D b݁XQݻ;>H-[2ZR_~i80|arKw>Mh1:PԻZw _8Qo‰ׁڱúA[;P8#FA2}۷/k݁)ZTCrwt睊@o,Yc8 0oD pڈz}]`ޕS=",LÇ;a]B&__ժ)9ٺkJEDm[°a6MgXwN [@5kn]Ȉ 4IÇ[G @nI-[jlIxYdG=u rQ)9O릛eVNA>@}o 0믕A;8e˪GMb^4{ڴaj^6yzR;E%տߺp `x٤IʃbbtvoK]o@q0кidq@zΟ׆ `xh`[w \P@'#Baan5`xɺVV*^\kZwءթuBkM,0c:MܠA<:&wTv}~}Ueˬ;#2Ewe w߭S9 gnÿC`[W7ܠōe IDAT%K;=֬QDZ֌:wκ X\_ ;`5euLJr׿nY *)ɺ ` Y8 yi4xup /pA3g27A%'[w,]JTuyuur լ5;`[z@M_PAi Sp!t?_l˦ @1ΜѼylȡծϷgKK-[;`mI zsukUl4p SrT:uҼy@h1&Of3~пRRTg꣏5uuZ p'; ):ZsZwS-\&MTu_?-YoB6suS2p fULS*Ν5guB piXDžW.)-\;$q ;qB+WW/8I2U}d3g:tP p}lB.6{wuYwax!\և:u3# nѥKZjM2ئMӝwZGyʕ9yR_?8ϝw >JYYY>v+2rM6]~UX񫯾gΜ[oωZϸ(iLp9sԵJ+uu z?|ر 4i/Xf޽{Ǐ_Dի/X &&ƪ6H>Hݺ-=ӧ;#H%K*6Vg[w!J;vW^DDD 4ؾ}/X~}-Ə_^&M$%%ըQ㲿*ƍ6 9gO[#G;r?c4g޸q.Ͷ.R}TTO?FEE:u?~|ʕ~Y~qƽ;U98wsp%ԣsK?zڵko7n%E]****33333K*u /^x? 6۷QL ʽMnm#qu%K*!`WjذaFFFVVV۷ooܸ/hРA"E~ZhQX^ 5%$hzf럑's +o߾rcǎ=w\jjY*)--m֭bcc|sܹW_{ot)r\CGYwDug\Ccncv"E$&&^bŊ?oٴiSIcƌɽtŗ,Y{*Ut>|uu̝˅LVA34pu/2R 5˺00W~׀:ԺwꔪV޽*_:dfJ%D̘^Sruwtc8 {y5guY@m2"Ozڵ:v̺&`AeZw%Ԍ`gtn*Yg23gjGZL}gΞ…Ϻ1p π1MΜQRrCҊVbuXHIQf\ٺѫV҉@0Mբ*V 3#suUsZwA 71ȷ}ӧ; ΟWbÐe ps4or[ jZIIZKV-tuܦO) 8j@UZwX f`3 \9k ;`k!G~*#Bq wpAg3TQ:ZغBe pjղ; tu ptլjլ;Z̜_ 7Q#YwA w1Cwa7_g+;ۺ/'u871YªSG_5k; ֭SɒjȺnֿ1<.j*WV͚p9VA NjTJZʺ4`̙< 'f!@# gۭ#~͛}u֭:wN-ZXw  ۲E99j̺}G͛+;[[Zw c3U>Vs?#dn28g HڷOZw@A}6lPVN,ǎifuf(ZT 7Ϻ ju%;ݦ]tuP pyԽ"#;}h\((PP\n p?#|N;wN))ۺ~*h0igOI2jV))iijX*YwOz̴ -uVAp9sXP+[V-[*-ͺ((`8H Gζa 99JLI0p-PAkZw@~|ʔQݺ~4orr;aSlؠcC}pOK._XUKKkz@fXuḛ݄{1)ؐPv:tH[w@߯CԮuo_VN_~>Sǎpɶk̝^nj^?x-jݛk̟=#c8{1իu->^+V;ZNҊq0\ΞlaT)oddmҥ;oκ'`KOWӦz,SJIX Gʲ+<8c0͛ G^]7ިի;6lPR]ۺzζ>D99jغ$l6oժreYc0%&! -X {+1:`Np֭7ڳǺ.ܩN; aoѦMպQ"KYw̟EDXw?V<;**N:ukF1zƍ_W¸q| ?z҂ζo99<7У̸q.Ͷ.RQQQ?YT_0~_U981#pU֯o6xqիg\Kޚ?_991nܸKv IEP 6 }K{-WSN%%%Xb3Vsܩ3gԤulƺ%&o_ jui5kf\g]}+W;vsRSSg͚5tPIiii|NJJڶmۦM6mԵk|ĉ?Ƚ5 pEX cv"E$&&^bŊ?oٴiSIcƌɽt*Ujdɒe˖phܩG;Ց#ڹS:Ywyӳ'ta,FPN7!,? _k}Wgkt oΜQ3+gH/q!h_ Z@=zXGynSrupe )?uzPr;OVRR`GϞJL 2UjU]k>XUjU ?zRR;+`Flܨeu-@>> BpjT2\ 6p)Md  Ծ>LYwG;Ջˀ\ 'enͺȿE˽TRuSDuҺ`HJ:uRduP b n{xBr"lj=z(5UYwl(.κ(=d\0B!H\ XQuj n*URj@Ak"]`0BaEEV-X d3TV~_x@Ϟ @݄$$p0lx@Vk8`׎Ѻ(`80ImܨΝ;)R{Z$uŭ;i^髯;cFХ}{,i E{w%'[w?cCψWz:CD99< Ð8 :`xF [W+WZwMTjִ!!Aʲ.ھ]E~} @X m$jUx֭.JJ/}7U.)Iqq@r'$`ςWXu@l v`Y@={ZG7iZݭ;`s0#(ΞղeX1uT^d7 nݴfN$KI/oM|<oRZĺ`F,X=#`b5b c `FP!թbŴ}u -X`0#ɓl} (!&6թSڽۺ˽ 9^܏eS0%$pxɊ[7ZLn܄X z`41#.\< PZ eR5nr;:}ں[JkbE $z`5BYP @H)fʹtuƓ +@!%%1G `\ _ɽ=/tZB%!0믕;P S|@H6|\95j˭;͆ TI7dV\RSebFlۦծmM?xT+` [ @l v0< նqnͺe08{VV[7Bxve4|HOWv*YҺЩlѷZw˗qc)c`6|IIa+2Rkb08('ǺK݄qVls5jtimb >L}&M;; 8|XMryXYwv5Rf0#սí;S< @l  Sl,a̓ u5ktugRzbb;k `VN-H6RԼ-lkתzuUlXźp>ڼYe˪zuX o8@JQCkZwgQX~$ΖgF18 U+}T'Ojuh8+z (SźppuƶC(a8Ct>D'NXwOQ(MEEYwlWm#xqut 0 %┒č3Kp0B̑lgWWٲڲźݫL5nl8Il,0Bg[5kf8 rpf8IF:{Vw[w7QpIIcC\ˀ\ vc3pY]j>mIΝӒ%< #Q@YYZXݻ[wS5Ӳed 5h믷'&F[eddt%**VZ'O .]z뭷*UZj?Ү]o 7e.gJ*WVZֺJYYY>v+2rM6]o߾#G<~… ~_~9 \. \El-?0ի?cFFF0`ҤI"""6l8`UVa"d\Q6s}ug+8m;bBؕvQ^4h}_мy'/\a0nܸk<͛]KZwpEԵí;֖-:yҺ#ƍwnu$`~1**ԩS}3goG r~!/pznU%JVsIr2˦)QB+=ݺ#ƍwnu$`RJeܹsb͛WX!ˀ$-&p JJ0RÆ 322rܾ}{ƍ/yͦMڵkwO<9222 5ծ~mS͚1#4]}+W;vsRSSg͚5tPIiii[ntС_WC=x;NPf}gq8j MF:wN:`W*RHbbի+VM64f̘AGphw &yI`@WcYXXA>G [NP:rDŋ[0r*VԾ}*_:pS{3Ǻ#h 0';[iiܠlY5j+;YJ1yKuu<i*VM7Yw.j.X ]__+VXw?.|'E#i ȟ?жӑ#,|>T[wdx0i].];(ZTݺqe1 IDATtum|Ved(p.|XL͚T)U -MUfbF>p0PgML # @Ԩ%mu3efQ#m A:rDMؖYwnӨΟ(`Uj:wVѢ Px0P`11?JIB&uӊ:{ֺ@dgkbufSJMG1#-V@- ruPٸQ+ꦛ;wQz;E ȓ;Tֵ\{Zm#¸FU;E ȓ[GnL,Zݭ#7` O2 }{ܩǭ;ߙ3ZV;[wnֽ;0v/N@+h[weԴJܬsg[Lx0m 5hr;O,ZIJ)N-ZhRx0@@p,'nvkKNX@4nLg jƺp?`0ۧm; SnlKIQ ܯM8Ç;- TuE;O`6yhQu4x 0'4eg[w(6ֺ c5!榛T6m7Lըax0WkTu!l/XHia,Z[bc ,` 8 b0׹֬^.];oaF`1㊲duti5i+;jDK[w%KtuWǺ&pu9\ x˦`PAjijx0h".dvnb` (ڵӞ=:zԺ@;ݻծuEqqJNW023~:u("B;+5պ@दS'EDXw^uu<tZuYwlSRSbԱӭ; <U\<&T?cCUݺ a^> ;>X`\Ƒ#3nmxHIQL¬;jHڷϺHKS..VAs` SF02X @L-ٳ ';g㫬OdhC){ժXjqW޷7nDZ{?jڟjm!3d ((HLIH\׹^Ͽ\i=w\/~P (L>jj*fիMs.1QYY*)Byy:yRqq98YNoM^=mh.GƅdD` `9BG}j?իo 0*k"oHuŋsZ+VMժex\ǭs(8'(:ZMXu{ڵ7h.p' 0mB%&*w`cpneg[;Qwa۶m'NܹsF7nܵk|ֹ֭ΓA&LB-ɓ9Mq-s01`\5 =o߾G}|W_}uܸqׯѣ:dQJK9`n]p֬lrrԤs^#q¬aÆ?7 =ǎ[TT4mڴC^*YQC͛[K.֡~9\!3sC#$'+#:܆vz'L0k֬g}9:in} 8Zvu;nݔ|p p L<߯[:[֡mbuH$IIImSsDDwoN|(uw~sϹKڱcOShƝ<GIJb7h|nDFP2dȰay睼ov֭oСC~yyyQQQ111iii 8O~pml|kFyQ{ׯ1bɓW^Vn_:t觟~ڧO|Ç+??ʔ)ƍ۰a%+u ӴlRmf+-- iܸqժUVX1`#GK{֭{z|>mN,5u̱"ܢQt]9{թ2|/{a<?+))9[l=~%-^W2 8MBƎՉR: skb9/1Q| '` t 7G]~xر_FEE\]t3=zkxן?:ׯ'.G+QxWt߂W>D%%GGo+ k)Ŏ[^0U@hҤɦMN?)0^y啿999dɒ_p0gz > 9\Mtq%@SN cVLm޼uց "exnX|n(p뭷N8/8v~ݻ7lpҤIEEEYYY3f8wW][8~\99ϣTTBe*| Ԯ]ѣ߾}zXMVZ9"""j׮ݴiSh1`沲8 8]XzҢE9x@ذaCrrS6jԨQFlp%j"s<pn?ܮ]'xbʔ)ĉCpfTrss޶c ժuW) u:th֭7|#GVZFcǎYYd=~=uw-[߶JJKդVuYG N p }7g޽{jնocـ,?)!M\8Ν;?S?ƍw/uPZB'OZTʆc"V4==Zj}//_~wZ؆ANzeuڲ:ٻWA8r34ߨjUZlDHH`4P*,L{3qK 0 0jZ: .p ֭9o3*]F˿@pOm۬s(>Lf.+@8 ӷrrTXhNi 0(8 Sڷײe9`-Ԡu%Ktu8\c@%06ԵjZp 0DJJi`p.]:p:~}ճuDi`p0EsttQTuԧ>DǎY5 0@0QQؑG ӀJI 855aʃ=؆3ڴiW\\|6oܺu ߰aC׮]G |JH`,3Gx]׮s}u5[ѽ{ N4(++kƌG+i=ѣٳgϞ|@`4# \aaWYY9@`W ;wիׯm۶4qӷ~W:3~[IIRIu22l0q5>6{B7ݤSթuanURvIԯ b@a2 X07ިmbB`L..)1яP kuuINҲe:a甧P DES'-]jpUsp-[" 0!vAX.NlUs (8'= ಘ8 0t{a{wcA efZaBp{w}s(b3޽mGLXr,W3< iSկs6nTZj:gcGP h0 @JҶm9g`Z$-\d܀zV>ZNǎY('G}ZJO?@ЪVM]hbŋչW l@0KN ?(ڵզ-@0c7<e-X`D`֮V;wZ,٣Çծuq@04k%'+2Q/soL n.xWHXf`rIIZXEE9*.Vvsp( An]l+sMm$%i":eAd6:۶)Yf?28Q+̆G,XACpXEDhl` 0<*ERA ^ѧ6nѣ9:qB+V܏DTϞAn2iڵsp\￷΁JEINf2A*K͚jN˖Y@ @F[ Ұ :PCZTim:xP:Y,( .h󕒢F7*7!}uT>"[F?_ZDBB sP[bNT"-^` CoYS[kR@e[\-[n]KruuT 0xJ ys}uT 0x?:P(d-X` s:|{Z"ޭCԱuL(9!!< f%'$~ѽW9P/JIa2Ae `@ WBA ^4`uu2:Ed@A ^TnAVY*ʕQ9Ð IDATtuT .hJHH0$Rqq{ꕟ?eʔqmذW>c̙̆!CCP%%J`WZzݻ'M2jԨS^|YzzE$%i ZIefr1&]J[l ?+..n\sСxwީRʏ"~ jTZ:p%K(6V Zm*+KEE 55av(tر_FEE\p͘1cy֭[K^ xC+̛C+.{AjjeQ]c„ agDFFOF^/? Ÿ\M71?G<8???44T=Ӱa?Og/nӦΝ;O.(( 17h Բu2nUB{ ј1Ӳ^ ¬OaÆ&Mlٲ3fXBRvvv۴i^tD}׶mG},:8PsR\iP/GQ haehW ;wիׯm۶4qӷnܸq3UVvFY͛AC$)$Dh\(V=m.jH_~Z9vLMh^Un$I~W^тe AժC9KYPݻ~8HJVwY@Qa4zuu릌 (3 0<k:ʆ С3:ps5xu!Ct 0Bݻ}uҶm:\ E( (%{AAUb""st릃kup (9cw𕖖Zg7K[]{UQyEEjP۶A(pӦ魷 5ե22sҥp-[B 0Ҹ pZԱsJ(K2D橤:p%҆ 9(:= 3 p n|`eu/Ԟ=9U|տu(9t`ei>af|Us@>Ӂ9py`a4 ͝gnD͟oGl s{N҂< p (S:vTVuxjBMX_E 5l5ks 0|F!f0 4l (oڲ:޽ e*ǀ ({A͚Af*[ǎ:vL۶Y$ 0* 1`T34ruMʭo_ܩ={s X|rrdSA[X 9,U|shȑ1:p d$_iiuxJjDk;~\ھ]uZGvco{FTܹ9~jߞ  I'NX< 0*.hT?%J*@E9V: \XZV͚YG?cR:I9fKE / @(ǽQA3gj`؆U۶:p@QBj\ eK(`kD7ި%KsrrEP!U{}vu ilPq۷woݫTQN111CmZ`Vr __W[(, ( 0F!6~[oV=m*ŦM1B;wZ瀫վuN 0ڶUX֭~FT[nчZ{|(Jp-p)`@%I͵7شI'N曭s #F eᇺ|9Cv/ؿQjժՠA'r9v`5:(T\\<|^zO2eܸq6lÇׯ_999ӧOLnwSp>_[7OQTbŊ9r$<<\=Snk֬iڷO/hJ[l=~%m޼ ֭[סC_|166M6_t߮޳g6MnU`W:vXTT/ νȑ#+Wܺu3yԷz/Hjj_b])mdNcTϞ9RSS/f['Dv &YXXx kԨqUTRK/ԪUaÆ?w߽˖^ "nUӦYSnM!>x@jjlD(.cm8M6yyyŧhͭ[>⸸Lg/v 0.t-!Fvgt޽aÆ&M***ʚ1cѣ%eggJJJJm۶o;<%OsyvЁ:(2wիWׯ_W۶m+iĉSNTJ%Kl߾q~[ݦ߷6Mg%i܊?lؠQcծ&Ofw1va}{UusIm:(wy{Owg1>bΚ6Mfy`@kFcpO?wߩ[7ϣ;{! )7"4DnURv'P9co'`T-UVkR/(a4$.Hb DZ _ܩݵw¬HI5SVbc5N 0_^͛kbh/)(?ϔfvOyu`؆S6ڷOUXGA?&Mƍ0vV~Ըڷ׼y9`a\u@8_4g!86 ׺:ڥZ V͚iNթc kQ|fͲ΁9S_P~wz,?UxOc8~\Mj&eKݫjլc0vV~# vA{?E(@GG*7:oڥ\ O?;Y"4-[]kPoK01 @԰-ZF>P`@p+=:* @}{7 N'OIY뮳 XNUfY̛Vhjhu* @}6տh(TG(&FvfM(H`@@U#X@e?4hh`@s|:*owo}6l΁ʓCԯu~h>[SZ@y5 q?W׮ڳGQPaEEZ\(``SV;:*jՊ p 0Ƙ1 +H:e* ]{6oVFQP*.N_~խ1vV64bvSu-_;Pf~ uTԩ3:eCK%%Z:֚5:uJ=zXl(3>Ǝ+XzusP640n矫vm((5k\5nl܀ Tf7mz܄ 0v}߭C^\ 0ֿڵ9P};4puʃ 0{Yv]?ísP4pԪvRQPEEZXn XkHz=(>Pv_P0nvW^}Y(GHIZ:d6mݪísP~`#hXu\1c8i(oY: . 5kj0vVNѨSZu\{cG/(~o!py/բ$1QZ:.e&٣sp( h^ر q}󍮿^[A(8Ƿi4 X8K1Boi{5 @,gZ^#GjZG$T-[jTuf\ pԨͳ΁3W͚_QN4~8C!0V=mIhmkԻBQ{;+' ?w 4f8ÊնmW:}Zƍj: co'`ح㣢bbb.`ѢE:uYf͟}' WO#G嗭sxo() `W*..>|x^L2nܸ 6{SF1f̘G裏U5esxUI&O[P]iջw4iRdddJJʨQNz>z%%%wYTV(,\֭uMz=^5wjPϞ9$`WڲeKlllxx/6o|iii?xDDD\\ܘ1c-@E=:W=뿬CPy(tر_FEE{GOY歷zw/R5<ˀ{-Yb{6nT^n:SjjlD(.2a„3"## Qaaa5νxΜ9 6?~|DDD.]Ə/[z 0G_=?ҙFIMM`mE{ gi&//m޼u^\J'N2<<],|[۶J(.qZ_$(`5yuxe]=9LBxPO۶vm(Uzڶ^ XV4l}:8 "&!4唖wժR: .AxZݺZ@}Q# f̲#RQp 0뮿^fi ]szNSk;5}n: `Աtc(Wak: nC@kpm`lрz bok u묣\ʧ*)Iv(gȑ 1Cݻ[9Ǻu2Dg?k yԩ1BsZG9#3SiT hlW^"Fև)M8:|4bz_*U ][kkL킘Kp)K@0aq*K;z)ʞC..o뷿wUɯ5N~/]x/^rVky*Cjz9ե>H5))ьj^Y_I`6cƌc?~0 { RM?AEE?^wݥjծ׻TRS5xp6W PYx/9?OO6mر'Nx/뽔ɓlF+>^elOWZ:w֯d?gwdPYx/9?o߾uՋ 㽄Ҟ=z}}rsգzM7)&FMjof>|X+/O[h*\RKp&K,A[v>>***&&&--:\lҥݺuQFf͞|I :qD~i p5VZ 48q"hѢN:լYy>uk׮}KV(U\\<|^zO2eܸq6lW:|aƍwȑ 曓'Ow{rssS݆^~L>^NW:uԈ#ƌs?}u(ό3?~K(޵zݻwO4)222%%eԨQSNWڳgȑ#_jjԨQVKOO_hQrruؚ5kv/VZyOLLW|իW/))9 $$Zj֡2O?I&Mtw{ז-[bccOyfHpۿ} t6СC<;SJ,puu_mӦMzzz-CBCC񈈈1c0{7nأG8ػ;u˨<ǏOZg[3Giݺuۑ#GV\u3f<3ou(GOY歷zwCe7n(;v8nsw!Ϫ`4 4XR.6vI ,Q7T4 A7X"F9CD3<<._|_~{:аU˗/r\.:(Z655:|>uڵB`p2B!]xP(JQD9}r‰U*+WLNNͅn!b=Ksss]]ϟ?ڋ/Bw+\.W&|>pppf_[s pzzz_z266:( NNNUj:(?V*J޽㟗200píR4:::( }Ç(7o E2U__w޵ݽ{wii󡣈ǏwwwqQD?N>tQD)Ͽ}8/_>{̙3333㡣sx@/<)p @ ``$$ 0I0H @ ``$$ 0I0H qxIccׯ_۷QSGGGdddǏR… O>zj" d2b1tD+7nT;wnh|𡯯뛛l6t 0ׯ_nݚ]^^>88xA"`ׯ߿f/]͛] $x$$ 0I0H?D|IENDB`PKFGU6˓˓ image18.pngPNG  IHDR XsBITO IDATxg|f{B  !@(;A 6,`Ac/4A"KCzգFsf"~瞹oNhĆn`@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `|^^^Z~ ϴ~QFIy[ _`Ў;oGGEM4y}s=7}ڵZAtՔ)S***6lЩSqر 1b͚5 .g}{h={-\{hA``@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@0  0`A  `@Ъ[ZWE*r.RT,q:s>JXw{D#*KwTD|/L{hD"o߮&gV\u[%R[4,0%UQHݍU3TvwܳpMu_UD}1s_abېSSJEU19JsB4jgmL*g(#;&lz wV兀\(JxF*-l샚:SI^NU NU\Juh|qaEoeMMTPgL3Mv4Mi4`P:uU٭噷r8㙲/۹26ΪH=ȢIim?Y +nU]1@Iꨗɲݿح;(j1ͪ YD1tAVu,l0D^d"Kzp􄶦[MںD7R}FFY3Iu)f4<:e_yȷJJ>b@N}ү'XR 7M|adR4++gq?};4$UqhE%2,-(B> Vrc${uUiuG>̜HJ+J&$n׼(nYxς80po;߲謴Yi!*SmI$;YY:W]ƶM7&y)VAsQcŸ4w [v+=_(,7]wr>u^5w(G&o+L|*<՘)+Qhz8DZ. O(+MTEe!٧ &d&jP(vSBQӮdΛҎ ZjcQfuŐmUWets@C*K㷖ENu-:bOW]T?YU:ֳZ_רruX[VlE}Z=g`u{4F`uY\5I ǭ..>zdee뽶kK㢨ie(xTJĮ>j싳^ק+Ѩµb[%R?Th\: #m]wЧ ౔yJ>PfeO;^Q]Gq[Ϭ-ncͿ53HtEc⣾jmm'U ,m^hO= tKþTHt}MGj$Yv%EZ1sO1 i*+6Uo-, X:Ĥ7MRQޯ7z>x\\= [7:oߑ!'lT7#łՊuWGڹifuHZhr#Sd_( ߤʻ4=3u+-z;MF+l<[|nmsSKNy&5mR ({>m4Y!X\cl.0(~%kGahAө** ]SUfL\j l*+z|/|am|;H'RiY;12*ʙyӃŽzOV*fOo.CS=%eٹif{AjW^+%ayA=^9V^aXRWDmߖ7jw\Q&먈=֛YĖw"+{FcP^{ۀ}2Ŋ>o䥬Q{PZbR {ZfSA^$*r.RG' QYk-S\}yEG%}Gk4f~sjyii{k&i38 D5tZʼ呛ǒ3G<_XqSF6KW<-e>XGV5;1X]vx6=|;D#cY^^~:ĨR^㝛9 oREuwsرkO"!.56N, Z[$"&JgmΞz4d%>_4mzXT&MzePw~mm[r7TWM:43KP*\s2ϛTq=~K-}h4YWDo.,iao4(⭺/p;gÕgJ{zi2FcuZɜ)mS^.(Xo'cZfڛqr>BR&W*[}{'S G}QCwqRVeLt#Ĭ3sFԛ~MFeI12޷'ΎV} yܐ5Mcbѧ==zKP4#{fjz~z_MK^qx0i^ktOIAg'5ZG=`Vc5_Qv65!QSԖU>?]mĤsbNSV6w$"3k7Jz>[}#3.JmH=0/Sd_(ۤλ7jyC\tʡWVRㆌNJy1`>3h,+;FF t<ϗ4Sw$EN}'zYNU^$duEj°*oVWvu :b9^z@  ̙k׮<<]YnLʬe&̴C$guG>tkrC1I+Cj]>5Hk/F2;wRZڬZq݃kTZamca׾o=`Uפ) AS|;Њ*Z EQ>y.}TZkoC&Y iD%E=IvqOtZpg>5혩,7'T'$/{[Hh#>]EvMyx+c6Enɋ枼vZk6q*ˇ}n~Km˫]Rm9i|ciͅ,-(\^NI[rw,c`ز̱z?]U:.~اe=ͬL=?vIw̓aIڸ+3 N'q^8E_"gM]/Ex緔{ݫ佣UNTt5xBQT6by|YOd܂i5r'AZ6?t¥;l$Bǎmj2}A03O00TzA`xF8V8BW¾zq啞{;vh{͇~ wnM;-Rs]RWr 7vWv67qsN* fͷ6o2#*)5}[&+uqhO}&_ZӺ+EQmex# }"t ASUCe|7 I=7nv˦wKZWDtFi04jCRQl_oK֖)SG " VVrc|̄Y^OݳNv=yp٩]V8߽zS&rF#v6wzG5?HK ?Q)Q]t+9Em:pi]VQׄuZQ"I\3h4' u' DQ.Zm636q^i>opʪA.ur }5-c=:\06+蘖>%+{DЎyU>@ vkJOx6 jB/rvп\#vֳw)n1Jq^6wxl) ⓧ,6ѝ|y_,"Dw{&XuZ_4J`@hhhΝ F]W&iWLsVƤ ~CSSܢ^`? U* cҊV;Uڴ8g_.+68tj h\:ѳ+WԎ411¢ j{TZYZc=n˅}hYv9Xch&H- NUx!em'NͶCau۬32n=Sz_]qYۇNDwܭu")sԱ˛,-z_A{Zm>ł 嘷J d##N, `Ji[U]an>u !UuZw Hߛ3.}̥A03-!X7c߅~9sȢW7v٣TW T+~7u`&*s)UjSMV*B\DU-W#[xmj~"Q55kbވ],1g.{)F|- ZUYwSC:V+:XGE{O(*ms†{u^eoYů"i&/O~QISE=wSfǬR {^A\x;<\n:yG+:GZGO[l圹YjegRԌ1];}liR5Aciy׮K$1g`@`9sv]Khkrʣ7G}WnLb۽'URܛ3YW6{)V[K^Zoz[6XN+J)()bLTҺbԡߎm2K;{؃7oᖉ,I铪k\Ah~L t$s=끺h_Q*ɇ(h+' Y~Bt}&Wt HՎI&hLۥIW#VwﰪC=f~a bS&u4/ڹc%?秿6V ]~+Je' jwqZnW뵝Z˦Na*فK'ՑAogM՚Z&EQwS6;m˽&I:lRi秿 2.#k~K͒*7C-)ԖG TYᓒ6_񍌪wqc6A uyby-_2Y-k~哝7˫*s|[1JZj GNQ:{iîTT=tʧ^mb^)w =k%DұͶ je;95XZᾫKD´M븤eNA\5RXg>\z@`NHNȹXIw\7˚=T2wز>~?}SaNY}Z]Ydĝכ~]g  ]iv[\BUjٻO_#U-\op(AJcɥ;~mLd%倍YU,(ciyn+$?.AwDL4[Gh%UQJvZv9XE>xL7Ty}v?q㣈quDVw"G%Nf_6u İ'}~K<{ʽ'Eq#RNYזV[[)Uo-3Ii1'uM˘g(*\gh%4Ν;7t ~UIDq:yʞ]xgkKl*+#ߣ&1S9kR4/xA]y޻/9 [B)C{866H|֡Ԝ^-e*+}v„繦RZ|A\XdM6 (*NX ng˹p=AhUS/^`*yI.V&#Ӿ b&+TˌDHsZ_C&1%njIOxAy}oG,:lr{5g}ガ^7B^OH~}mgpAd] NhR `c}o.N=8Zy~E҈N;~yiƀfԑ~;e٬eE:Jļ4jWE5~hI#ҡqF5;>}p 9->u‰ݮ`jRkUFc1*6e\rPհ-Ӟ)( حgD6}B o}gR qa0gTEEaiEz;^al^*MHʧ.[IRYq=kiWԚfms}U.AS鹏}8m}үMz 03^QOƧ~WPҮK2O{k׏Sle匕mSz,--mF/( WUћeUFwcc;.ך~;>;s-\BAr曧n-QֵoS#_mMK9bgߙ5_Wܫ2O]ۭss0/-o~;Q8='­}77;ە7@A&+j픥yQUUy+ y"9rg @ήT!!s^ p/KP4/=hEvGF5wF5krd,Fa׷/V!|Po}[ |VԌGE7"^ d(aI#=+|nvqC::Ҋx\mu> 2&'w\NalmL˫R3Ge-=i$n/;=-?߿K.m^!e5 C':w!%Sil^=StK誻=r߮>ǟc G};mq-is>ʪt.o~SxDVgKVj ǯHicdvW7~|Ұw">,*u4ʵ4qּv{@3L6={DD կVhɭҪzc-;;588O>OWwJo._|Ŋz?oSUV')^WY}7(ݬ(jw{{{.i>-W |e]oK}{O ԨWMbJ*<.<=7gsM[Jy=hҀ[t0X&K^Z$NL_sޝ&9sԙg5{0D8vPge9m;?*.wFVi72#AML;EWM>6]sFn4>Ԣ3lz|"sM4(Vy*?xBY 뮤巩PtKޝ=k`ayӟ.q!dF~TTo{CAI#kh]+j쯆?u;jr=]|~lg _P;Dc<:.}FcRk}W]^r8Pkc1w֝~e2V[33k5ةK/U]j ;w}džn Ç _Eg̻FQ-g#*jlSa 'x6F/k<@jLkְʺr({e?ܼo릷T_ŷc{tS9d%P-L:޾~[:Ɍ+b3q#{|bA=3/))}=?;Vzt#7˼7U/HD+"?6ytJ֠ܢε.v1og/-AW̝uz^Ƈ` 1z2jD:*m"&ĤkEk_~,<A((t"1knN)ǗLbvGӾU+g>8c^.XŏZu}CwLIS.kՏA֖ٽ;lju"y@;1[ },1[4a+L6Ӈ>w_6~vv 14.ytr֠Z]=o?9bjDK_Atk?9QWPR,QilQRn5?!?NTI^3οTRxl[ϰK_tgFHqW(l)ڃvimPz~S73w:`qږSuiH^#<{r[YɊ{DM[Vh(j?]jv}gGm3ֳn~ȯ^g03JMN8c?ƞAZ^K 0q,'2;=/i7>DjEg)r*+ZssEFf$FZV jW-O7gΜ]v5t:<b3{b7;nsaKv]xgקv|6i C_{z(H#Qs=JZodo7{Gc2 ?R2{\c͛D|OV^ {e|`M;mh&݉OSE=9&cO7C挘PZZieBe6<:exB@QԼ;ɫZA.N! =˥~#Q1gr#?5% m2۪ԍ2=o :DjaE+%2WI{s6~1)|?y)׵jW;|sAi燥J׿?ܯi鐣uBaa,U,y"2oݽXnz^^QkUƈvl}2<|Ы^ݿ닕?E Z}rGo`oCsKfY:%_dȸa%ys &}ANx&0-=/O pWK 'U{ly\yR$cV~eEV~KnkRF[\qj\8l[ޭQKEٰi/RQ}rXu?ť90Fa>io`Ⱥ;J[Mmj~sPM>ͮ[_r+z {>pe=#;կbAޚw%hTnu*If\]7qL|Zֲnmڰ/\CMcǻM WxHn|6BETgȳJ^53w]&W:憕ߋ_Hk./X_;(O VBj~G+gϬ͊3*u-oQ.~}{W*G=<<]\r׮/|̤G7]Vo߽M&>>ڦNFФ#&$QX b(glu纙~BۋAKZoLwnkLeV*U䕴J:8#[{&5u~i'dtx^9r܁S׋|ADz% A32www<=#~U)[6dBMU״o~m5oKD}4裏 MU\ ٤Ƚw.l{zraoNV?Xئi[ꆅiyj]X&U~\nrEf Z9dSw~,uf_ &pz>g?wԴ=rQYގ슸~Ur?ndTyxÝ+-Jnu"pisŽ_{7mu;Eߦ:[`jᛒ g/3d6>0^ H7#* ) ۨH?p-~Ț_^ L-G̞⯏ޗ۝y~W-m׎ܞq _󾽚SeRm*KFz!|ڙ'SO_mLjSSY .Ƈh#45^N:]U:S4 TzdDl+XV4q IDATuk1YmIQ­W_,tw塟-ɻ6=ƲQ~TZyά`$jN/aiR5%C:pg\،S"ӻ?n);˂]ط*_C.v 2iZm͡Aq5zޕ37-Zˡ\}O?QiݟhM)yYD NO?>+[_ ӢeO6*Q@.T/Nq :`gO+V)&jəRszi~fwqMuz (؝ح`abAHtw6 ~|*[u~v|=՜ R"xGtިy@og-éCiUWF& XBBHnq~ `0/b.]vR5MB¯ [v鍶R}zd#rDhŏ=&=jQ0ᨫi !u". :_*i<~YT=q5(z~lL*So_OL!H|mu'Ҥ}c:ά3!G1,ʉ55Cbw,]ax:Xڥ m6/{|_<""Z"A cW*ʹl@*ӡqX}GMòC4ơ,ѯxD*`3#$< E"FջI+!8"OB)8oSG`;,Xx  3߈[S&FSNص!G)LB_ZcOyX}ǷM|>k] ֆkB\?Ajbt~esL"QJqR2P',a딁33-,K=|/Eonm5fQ.TX5<4IJE矤Yfk!|i_6zqIEryb ӇVG4ZZ-/6jn)AQ%V2.9U" H`Pi/]3hR"No?r0 7S|u]_@A(/8nYrWJEsر}{Þ` {X} 9ŭuĆѮ9` A';9݊#$w ʨ97|@iLĵ="`N3Ҝ:֡*#- BlA r\\4Yp&D˚ʅG.^.]~)p<#:7ŒE4 T r:1rN6 |Lm]GG*Pt?``ͩyҜu֊S©[^1$77+("E'eí)}ms[kf _Cx(4c.wgazWߍ~Qp˃ICpmvKg3+yL8eӌ5 6_\-uT`-2;t'x׎~ yU~"[VOui|V.Fo[rEP33xm^ELCpt/2ݡ**>$,ra )0Ջ;y|eϿ28|37#;\S-{$@Hկ(jC@BϜ5&Gq8VgL,6HdR՗4Z> `:a{93*&8ǕI;]x~ Җltww1Hfw+K[8kɩf,o8os F* eg| :[70L76I+G`Mvᥖbe[rd,[4C}l߶.f2(k<P4MʫU6vd'W^G%$7e ~,\"M{ 2lfYՏjtklj<|TʽpENZw^3@2_;j.H|&e1a'i2Bb@Bh8< f`)`0Ḍe]3/QH o ӗq%nvpʖHwųyQ? _&j{0z{(Hp#o @v;8"C=o z[ Jżg]e)uoc'̷OnYb4a' WT9冽I\=[ nin^:V/`Qd_~b !$-6YesꚆPZD}TTMU_HyT=|3_ؠ1GuQQ$JuPBvh3l-KyQfYv;, B!J?tT0 ~.1NkUjʹ KhܑU <,4rj>z;+ Tf/|9V.K%$}Ko3+{ZO[M\(B;%q Ȫ9#6߯)'=rb-m\So.wыj?'XcnYXv)pbVhg.7]f\K5 ݔ '}!M{1[\_Jk3xEZ,UZ7\_=E\o[,z{f]:f/0Ree3<F ٙ{;JSJ:r*TM M18bmr9\ER*^Cqd ՟ rss~Q`3_,fĭ%-vfUpHf/e𹁍Vvұ~[n2bE;,6O>$}s筚d|RrK>ҭRǍsW) 1?NN)'JtC)es4ʿvcsP(ᶏ 4tZQjČzb{s֊}w6 k-BFgH`aƌK!qM-v 35`kBG=OfzϊFwP*;ƫWR{+i [9s-xD΍ʫݚnk+u52#A"t)Zhۦ^^!WY9a'@x`0دl߾}GG$nNզK\t=mͣ%_M*b4SQQL;)SjF3_SWފ|oV;g+z9;zXO{'fLo1xL CDA(0}1'&߯jS~WPXnTY6Zw/DrY>c1<i\^y5FrѬ7&ۦ+/Iٞk=7هEnigӠ6^ښL28|k7]Z*΋[EڪTJW+;;m3yݪMM$&wa~?S `Q]rP i;L7nۈ9Kq{^f=>cnDl)t1Bvə"cvf͗$"KgbsxZE-u0G^2eiB/dNo.]p0IZπ'k*_BdWK)ɭک=c5gj;1"$ BI-ݥvTٽə' wԹjϐfoE"y'*JT?IkVjI,8|7DkK^UD)͵4wt羔H mںD@,!7N%P3(@\/p`0/Omλ" E/ՋFpL4DudB/iɓC!1œ$-M5cA?v0t\k_nf oQ$ RʼGXFdTzmT( ثk W5RC,0(^mэL7A;-'>u:}rc=}$R#U[=2׏W!Uq̶.u,#cN>2ͤ܋5S|j"M{QbJB7n8~3x~ep<#:oTNmʓ$Ed1WZZ՝@,!"P@kLM.Aea0 IDu҉Rv=axaQw~p{\{xGt)7ˈm9  V>GR?Ը􍏨kܮ#!)+%#Bӳ@'qrrnWv`0o?(`Um%]Aٌs/01R#rWԵ tjw m->*^paꇮx,ooj6>eL"ӂo;x},DZl `q+C̒24wYӚX:E"#ѯJEwG G;<nPDUڪP8)dLn0wt"7z۹]?f:4y3" Vp-Λ8{xn.N)z1-"gJKجHd$ͯutwFj kqwG |+)< IE?{9_R=8oŀR3x=Au4[BHe a_UT;2k/wle y).>COOr?sNaWI^YVQƽI8+} <:{џrŊG3gNqqq۷o Hwf?Ft(8,% 92SI,A6y* ahCI%dmJC@,V DB$9o~ʅ`0 ϒ؜'ik+, k,Om=.V KFWes:S&_>W@ bثGbBSiy'# hp ~Kno>_ b'I$ ]lذ۷o ~٭zHG vsB^6-- $3^B;,LX!y"1BBCe1_5 `2f5^Mpf$7b?mK!Unfo(a|\nq\O:)pސ{FuOr*Rlqh_}?>4( ku4Ů8;*ׯόSDFq̊Q;n:u/*r4i+U A~g\rZy?$R߱'xD\f?f:6!)JrxL{#,z xԆWia[Gs I/OJETcǝpr#֛Fi*)qL#QYV 4'Wai(+[հܠG2|4=nܸiӦݻw@DXsAD HPè S0QM *2,-?}+sLVZ c-&$߶܍"@Ѧ2+{@$0 ~b>Esu^{M`q2Ӓmv,Ρ ~Z͜uu>* [=B'ټ8(z?sUH+zǗE-m~ƅؼz^{ate,"(e{tQ²WI%mF׎~ ;c_k4k]ܚp0@_ª"KBdg ^ӓ#0ݭkd_T^Nq qJ7;^%}ǰwΞ<E+'-H~532l 4 5RIuXt3L s|ҭf(ح|/lPi_'NGFF~&11qĉG$m߾ԩSlWJ"j:Qt(ݍ([otD^!4gwki<64 isrXNVQƢ[%+4$QK Vg crssM '.3#S\hwx _xYsz*z<%cGs*ҮnZ?$G%6EC jQYKO0J-^Kw IDATֹvqN=~'e#AN?J̤iO7 &O ,Bi"%7PZlYl|x_YoWysSFKJ}S=z4 //ql<>@ʻiۢWn ׮/ SQ pVf&Y0<#;(%K{N㬂֦D",EGBCXl g/'07u1tp"  u>1:/R:߼b~[x COUk;^̭hL 9rk#Kg6O^Ql_0*Vꛂ"e{H$<1"p&»'5ɟz2^K×I*p^tp뀄G&4#ڜW̠q+MIhO 5JV'q|!y5fDs[_[>aJKSݏϟzS ` TMRZ\/0\O5WFeEZE5CezyId5hyheDpXZZVVVD"$ ())O4F?!etԦ$2ze`; *9ou5{CPR*૩FNoiV uiq"]lI$R8ӛO`߀..VaAB0H(ofl96a?:rVJ x4Ӳ#u.\5SʝtћlJŋKS DQcm^x8Q4¿rӏ=_V*e楣//{ B 񳔹M}uvZŜS_W6ǵ؎-ף/Z,js l  *qøk\ D#Qcy`0ؿa?(`LϽ(Ǽͨ`g}=byqҍ);çU|ޥaPi葑zxTG,yҳ5mf'{5,||'#`: 4)H a dyUjcI"¡x3ݛLDh }6׺cΠkqvxŹvml S 4VzA{ze䰜 +t;FT.skvqz6( J?L7UIȴjt8Z,>QRv9~?!m^.>A{~;s5TUUr1ȑ#/@VV͛ 7l:~UȮh$۔52ݭ<' HGy]UЧ_礐 8"kW/i9ngxb枰k]N2"a[b&>+0^ FO2 9;zyHޒgze}fTjQjD vu X3cCBCP !t1.OnJ|k]wNڟP4aK~*}{yo,<{Gne9\#mhX]9,fX7$oQpci.^ܐ `\v(3@:Y$jxL['O\+5ljHf9zAB« b7mK&Tyzv~jؿAQ%"nk¬`Nק?Nj[َ)ab z HWmhXѵRҮ[]w9֩ӌ 1JZy=Ϸ`0 _ dWvUe=_1k;Db~˒z&pԧǫȹ4WSr%5>~: _77A2T?qg y#x|@1Zl-Glu":͕X;&VGZ(B׌P]KkRm.h֠ iu\|6ɦfZʵ\]5Q-_;cȂZZEӭ6zdXRt˩U囶].G98j1FZZr** )ZlUM(mhz>_rG3IuG雷$nHkvQ~Su5e[EXnKKI}n PTLBv$**`4O;2AG{v-e8lS R({Ǫ'`0Ḍ^/vkOVtQaql[ Kj߅:ldwVgHɂ5Ӻ_RF c4 usZQp9NwU1Hn|7c}%CZes v6:\C|\ T+hnV9ʼh;gĭ[\y[3WX,fKa茰8vd,)֩[}].=ک&egxp95è2ծQ(GŶH2+w/';W5:fUC '@/(r,w2[FsOv +Uo\ !Bˍ*`Dh!(9-cPO-˕K+vHm%6c8L L7QIV":툃=MLB@hE7~)`0X5ܚMIt*_XFnc{H"jz@mǗYY,kYp}\$vr@f͕B&)ov}]_0mVʛ~=3jyxǔM@_N#wQn9<$`bbwIݷr= E>[)̲%[DH1東V)Iy$z;׹*˶{[NYJb V.Vzi:[jOPQ%c\VV ͱ޵ɡf֩Ow wAhʮwi?P- m'&{cv񥪍}C~Ss5LzBэ*KE<ާ $s\n\rXHƸ8.j}$WdwBU1C(ћ05 6@*^9}; @ P2ʞ~)`0 "`03v6&Wt-;WXBzJ!_ )AչTg]fEjg+7X 0JT/dsc1H{1 ;(>CtTw-&%xDFt]l4j+sLG(z\ZFfoŶݮ1xYR-n9BN&:BI\A,.s`FE!y 4^ez0 c$b~wC(=-8Si\Kqo{2/t \{z2ȐXq%w"I5$jhe BHbk}Jf׌6{Y77_qĦZQ+Aʚ/NxvZ =9wݻ6``@dwj<>w yIE^95n% ߝFB裖oj +lwIӾ ?=ȑޙ骔)5♜nb >zXMuݢn) ,t3.w7]Mptm [;4dvݴo籤N@"܍}z`=W ;ި|z"\ه8Y -}Tڤ=ʹ4_9دmc[   uppGmiWHIĝb..eiNS{\&1du,RyNqZS=GewSeP(h5BCuUYqr⿜祂kq-+ rcjRIKhN%~ޅTǞu݃S~>8u=s1ݾuC[G<7Rm5:y6tv+rw[Ww1N}2Q˭ ^5@l 77,&4Z8<&ºvUvVgonv ~[[+7¤}Ec?KMbZ2?0iMaGtoT=s_W_mxB3ehP [P[륽ZZ[TSy8Khv 4 ㊪k&xn`صMFI$ y?\a0}9rgW'!9g^i![j刈| 6eupjK"AH-ƿzY?;lYȱlʈnZ3+$75(cb,=cYXV ًyvjy2莆v*d6xt "1,rqWIndž*A\#-:ɭuΨEx*p73=쟽qمro^|NLi1u17L4PǷ 3Ls= ]VM!CI_{Xd\Xޏ-5sŘCwhaW7?Q?p믌rvo~`zݟa߂Gt79b^cuP o>)0f?r\HƗ-̎7MI  q?bn[,:$>uq0 + ob5X;> @׶Q>sQ`0 #(oyW`ƲjFg| }VH0p D,^?r鵥 7Z˱2ung # _ՒmV_,KufjTB}%yWu\י+},ͺSHv짙rL6T*phC#jxb*y_o05C_,ea5DzҴTt'!$2VfzEcn2}E]KM=խzx/J].$S?"}X0 8l8[ҳ%$jdj+7,* jJuA\ AhpܨQw[*鎐_4;@0G56N4qpXAE?miuv_␨zb+Ir<<* Qv<_D3|By95=d]`q7"UtU< 3^ JpS~ `'B,/?vp+0-HHxQ1CfnvW緗H 4єNYkX<:hks<3]uMn6-Mpxl"ۄEql=5"y㯎.4R|Ēl[5`{fn:mw I0pKl E,ؔR2r}՚]3׏u|tKIq}HѥǖN# L>v kΧ7qXVFZb-ۊôݬN-ӴfbFel$4s5kBFտb&.*ZQ󇊤lB!pPlG2f'_ <S6&H֦]s+fؚRHY t84p c#Q$˟w0ł Q~ ԘmڨΩM\%/(}t_m/9_Qh"+蹭nи_p=S"0*ܘW:kM펺`"1yf0« % G뽟{/<$.hTw6S$"X۷fڥzC+.htjP-4{P$-]g}YkPEbhd@ų݄ }^K9źֺdAEoG-Z{9{K|7mxάdc IDAT%gl4کNm5YM,c*˘Ѯu4p?`Y$/`zGtd79bfSMF_q4)@E)>&nAݼnȄ!%Rh%L[h읺8l(FK/u`X@P8L| Ƞh73y`0l';yB pyӂzRRBQ:׸oM9\p:zUFH˓t^T0ew*؍M}O!t̰R/$dQT_\혏MO˂0lYL댠J H uN=@a@'PZ FՌ`+י< {˃y";uEpbfVzlmR7[[D`;E.MV%d/y,땆b?l/>c]ڙzh_栭neN 覙*xL;sXut9e4f?L"ҮouҞVƃ {8ߍ*q[׵U&%=dw\_ZoL]ű4n(W$+4Lna9Z\v:^4B1F]9gx#$JEpKO!BǶ2t_@&Y8G+ ab.]zpLDVj隄tyu4-xMiYBh۷VcmC%p|Jmn:2m]I_%os}C ᇍRK'y~I._K_nzC^鎗_'!V)֏3PRiaq.ͨnUA0Mǻ[yk۽X4wsIR pжBP 5o"h+F>J/F`p6/Ck3"XT6Zƍ 㯫+0?(bݹx<R\ AhߨVnsLr͈3=ŐmoKWqZђ=bP _V㘺i8 B2{q,o]fz/\V͙^ED$0"$oTiA $x%x͟w0lPOyuO[΢: t''m1W"`z <'E[¼7{E᚞`0sA`s^sX]uuW]s@]󚳨 F$(A@@$'~p_Ӻ2{}o鮮]էh\Q#'O~:>3H cH=`a)-ߑAnvq]a-qbKh֎rx9>q^40rSRF-bv;f䊛+csgo}T;8{({_rߕxek@hU5.ѯݳ9CF*x9/iX0CE\Q7V %KŲܙ3Lj}]m&N^@Uj2Wdmnaq[ٮrU¯lUp4- ?َ3uK^W #V8  Rهx$#>(`1@eJXBx{.Blh L_zo͝/Ъۉ竚=㧄؜)yNJ !V0lnvg==Bϡ߿b9h3X5_ 1@J6 oE$|G !^VǢGLՇMTo^)iꤞ?mW'DW9$rz̒)F999äcVz'4Ih;<5̈Kh:~kY&FBx7pG 4;:C<%z44qPqg@˝^`%S7ICn~NܼhsIMlLDLIhϩP]Yuݘˆ>qon=sJ=v=un"w<2r' {诙Q}e-ܔA&)x> "6KESF{;dE{>8ee+8! MC=SdD{ D%'rrv2#ޗ~}ȵxΐKLf .B{Ơj-#,C!ha0F% uvD\'a+FiQvܖG@@@@VO;aHa@k|:V4k\R*\uZ!P C<ؖ||βxlmmrMf2&mX.s໳ac[JO&-֏ 5e[eG~f]a^,KLM.+LڹNU->5^~Gޛ3ס~÷sm.?cFYD\UOYW? #&*_̺~b}M^::Rr/uRotbA)DC|{yVnfȞ4G'[ޓ pUkpj-Q1 &SCߢ3g΍7u+7⽬su&QCsD4E F0-YV L<:#nئ;< ̵!i?99PF9y| ^f  2a4:lU_nC66fWr,?$dwh_vO yUM,Fk IH"u݌՗~ճyX4|g*H~u-)pUgq0ẺǃhZQ-+q,+- 8JMcJ 0J09Q"yWBiy,u]!Ru4WTUSč:?9ln`gQ@I0h ҆nXΌVQ2/584Zƀc2<ѾU P1389땼2@ul:a /t1 aQTɘ{iM=ØIt0J3LLcM_s39 幷LX[8* Ns4`ۯ_P-h=}uC)ud|Hm34-uRgBkzOO/>,lq3;$MCvk{* ]3hCg1w2$jM(\nrhA VȽcY3c[_ yL 7gͥZA%D&wDfr}b 7ö/|WB> ЄG[u0T'Ho R ~"gd<3&mG}^g^ĖS=z0̨vF5^7i byUUZ+ײV(+j˳~~<7=M7Vu,@,ijUzs}8R72=LL O‹TB;ϾëٻtidHD&͗/> #M_[oAGS̽нceΖoOnڛ^a5Ma]W`|UVwczy1\LJcЊ޿|U!p+Pǥ!A[XŪT njrIݴ]/.Q:] >d@ YA~ n 3EU\"0*C?H :y'/s- j^:,6"kw4e;vޛXdf)t7~6*?zƏ +^xRGd'Mf\qcyg:9!&+%NԷ% qןNdeM~*ZUؗQpyDKN /!a$brnSN߲N?`Q Bd9tg1;>4욾vR[wXyuKC3ҌƤ`ߪ5ɧtib9?<7~ܮbBߝ6Q)dC\8޼jɱ쏹>); H{n e=dD{ DSk}ROjRA3 +*3FHBH4ZvJ,$Arǘ!K&^ʯ!~J2dlL҅ܜ1t=b"9R|ܓ#ypXTi( Mc7-9kK`C::n[v$ԒBwfK stD >7y׫ ';onNحRLfXfl.]dgVHLIAB9w_ PdFa; pyݨv2fZ׵<͋t1czu1$f+߹(/Lʬl4imƉQ0i7$ 4J)n⸔z3Xo J#{.q0K+ Io?{nޏv͙x~ǥ[.]}F=zx$뉩tù={Ȉ@ r^*^ɷxB(hpdTǸbư@'QK# s÷r؀ӡ1X`0ߦwos+.%Æ83 PD0v% ]ߦ('sm-*G)ǛO0ZPC!)*.[;D(5[5 zWZ:t0E{kv>*_ŕ'u|(oۻ#^ԏѥXKl2fv+qzk:9cOyt1c$}|x2k{IsE"0j[8Gڸv0@dNM#ǵWM[=˥“|❞'˪lѳy;z]Ž޿E_H,W76 UKN3;HxNgNț׭۹Z]|f#S_Qw5Zb=9m-d]@FLjs6>)pNj`}b [Jjf$&q#hH)11 4ZC05 1;ߍ)`_*%Mγ@˰G(ux0ʐ8dX,|cu&V`\CͱFiTވ7$tkj:=IC@+$ίC:C9!7ɰp擄jg5WL׋θٔA ;eօۂYl f.h Yz>;A=y>hHѻg3hKg} I/_[ژ< OeJJA}Hi_M[˥^vq뇮:3hk~ drH(q)*?lJ8"F ol+Xra Hww]|{/7}-ƼƴaRgLrXc4dn;YW<,^8//bϞ=3fBGGʕ+SSSx󣢢Pϥ c7)55C:}HQ ,2K{\ed"{ܐ32 ٿ%vb;|geT2jҾ7hSG Ft|JM41Pim>4 a܄0 o9rn(C" SXX[CPБ 7i]ok}wS;Bj Y=̗a*B|Ekb%Icr%Rxx:UV9gm^_t- n؋ZnkǢRي yܐ"n\&7.`,K)P'2rYR'`r ֯ٻ$tՑVxz +g܈i?MBrҺ H.S Eo\?\Fs6*K2SuGYOU\Eag?E(]>}i_@(00Joo x).:[vp˻sѫמyM"olU a1L0RFjHJgCߦ!!vrLN-Ⱥ灌7CL8q֭/_4iRffu;b6o]C&gj;u!IJHڇsth-|\;:tY#G1NژXL%43_T4Rx[\b&]}zNP({ܬa?U#wViͳvt0Z"b\W&uOPZH5b{v·a۶mw֭@e\KDC}|Q:t:(}2JԦ}((["yj1 Pyܱ&:VX{| O:@oukY=e3VCdF[~eY7JxM[Nn;Y#fM -^9pl2FTM9zK ۿWtqF oY=IErb ?4OΘgmT_M% )! 'ȍ[NU>% K ' 'e5/6mZu6Z+1]%|B__ipxL|̪'iѢaRG2LX h9iErSآS`ƶoqDl!%OөmwNzu#YW<fdee1aXܹsMLL=BnnQq8wyed~ X\r\sG?VE 'P)-xz/F7?ψX@"Uۻf_0i s-DAx+rhXFV kzz۽hfTxBĉ@Uu ):sѠ;H0¿%3F.4*1uZ`\pu=Ү!$itql)2$taxoxZYo+;3~fOsf<$yg,dU|Տ]J@ apqR KxmVdg`cPA ) 7fK^rJCퟞv,S@[܋u}2-8 'aGb.ݫZqm8_K A;xV3&htxK>J?Q0`wSy^O$ln9w8L>8 (-ʜ- Mkufm$> ¢DTt)mar^lH U 0꣯\wy #͸xٳg/^$%%p18nҥV_<&};vo4?3<|zV. ֳ=KߗPpoK}7յ (Vw- u%piJK8pNܽ[ fD㐘[1D%b?wįΌiV{G65+dlRk$X"7$QpdEǽH˹ O:P@W})&D(Xgұ{;5(8 ۞2#FiZBo}j#op1^6-XXCfsC^  C!X=?A OǡdwU8h.9!EjW/)8oj'_I1ܣ.-7}sn{s/lL|x[6n1 )8F6]Mǵ[8Yy#U}92%YSOskbݐPجvtY=HO<{*[zugA;Wb*  b ȴg ,;l!)V>hZ>Μֱl=gX-MG!d@Fqر|ݟ'N{nff {ٿ̙3׭[W[[p#G̝;+#+lVLf:u@,gPQAa3D>䔷4-9a]_y:y٧6(d2dNvd;/r%#1oQ̍_/8谯C梑[rL‹*2'Ukq-p1' )amZd)v^÷wt0؇cnhiHx7֝}!H7i;JDIhYW:75 XSn魮4ZpD%|8H5`,jEoAr~*mMizJX-;9dˊ*Sߕ^>'zY,RS |Nڄ\:k߹"UԊFuF86}`פ]]]}̤3WL32\s*~qV+ ,fSK߇b #ٲƬδƔI3pbu<K#?fsؖ=ٵr{ ۽,^3])|qsGD4Ҍʜ56`{9/Gű$!+'a%x\%flu סiƱc|NXFҌ'ラ[$`)==C@s[݂{Ȉ~3FroΝknn~ЇCOł pHDevڢ5oJ8 >>JuĉQQQ Æ ۵k׼y]DG&hĩmf iUOL "OQi(W}a\/dx}9 8f檖'X;g _󝎖^]]r4RC*hFEa}.Lep4XVX'Fɼ} ]M6= 0h*(EexBb7݅🂴7RJ10a)'g( 幄stT' -P'Ǧ‹mSo6['<厷׹S1-Z]xx-_$ Tkn0[amǺygXrˆh憼U*>=愎's]N=:~ήw$/#݌ĶX ̲QVx4]L'lӯO3.9[9d^1$N_12>A=dD%˖-ˣ{6m 00p466^:;;í\r!U`VPj?/}xiK,28WI4y?BƆM3/0-x,|r7EкcU@(őkL8\EHY86+sayay<-i^9Fo7$ Hx\Eaj`f 7~1L(S [T? /Pf>־LP٥3;:<R4)_d B!* HwqAQG/8M#04tҢLӷT_.R|ygnG M7f'dcNMm~[K,?Z3Z5v<\w Ouu2Q 's RH<Ǐ'm PP=,F6/^ηx[5vJزvۏ*wHxz܀cߗ=Y>f% &Ϣe~NhJ56ۯTXύS׫W&M#xaJXJ#dYd'}?N㿜.xeC"`2 CG3FL%(;;K>l9(hpr'nPo}ӄE!E!/ϺLުCtԌf׶Ehߜ1qSbag|[sOT/ЧL q}EV<)iPZ1c(v{TrݛŎ-bCbB \_y 艣oz}]xX8 xYbo86o>w'mSVFtJqr"VJ%J WjZ67c #gc !NƎ((QwCݹJ?t'揤ŝhraUfOx6Vp rBa@O8Nv{zI7p*.t ~fRB14wh-WnAƈHXPi*uxBfZJI&&S&]o1.ʸ{SЋ缰]OPfmhYx/2ݭJ5v:MKX) *(R%%j6xBkƷE| n{+Wo'4=y =.QOmiɴ1X2v{}2A=dD{ D%욊kocr~feoj@&c \ixu;8>Ln9p9 tX x5o&+je^<1t8U8khfT.(0"1:T)i96r;Em[ȲCh|55&s27J>3Jln'uvZW0CEuCC7/~<ΖE6FN{ HYW< [LZX2OuGDFkhadv)N6oiN2y"oS{@ǻin\9cBlnekɻS/uL]1n9l,(!r[1Wн^Z/q}tC-M|siR7fÊ鿤v&$vJGӶ?8j^mƁ^cA0&(1#%b0@dt.m:6 lxsM8^vp4VPr0K-CvJ|3yϝnҽi0P v7}Ѥ֏4e__l-C %g$92D@=dD{ DSrY)s;jFe~@^'xU 6sY^ѓ[׶[ҊVFj-m/w0AZ(5n]!R^#f_~¨Aqd!f>AZ:z1˚$Elg[_6RᚨINޖxqS:|,8+ki +z@aZ.QNU3߱g!YvJ:']0/C&x| #}8Sᅮ_b4`_qs(Kq;sٟ'2nw9GԽ^yO̥EE#/e=۩uu2QE%'xyQ1O/Զ|(ϊ^0+rBM>\"D<ؠyY&zxg+JCPLa*5!խJ~ըW5zRiC_,}[+pNiJ2^p>a͗kdxڠS? ; >/$!niTO+Tīi+;熝+I2̰CaZ?5֤{ Mq ,PaZ PFvF5`UviO|?ju65MGqK_n´LXl|`hL*~E oHfb5W"WՅT2.Ld ~?\Za%IB6m;V=ʄ>Ub/Zrג2w?sVvͬOD*;CN?tm{}zHbQkQhkT`\0l7&x1-#b%0x2:[h۵ y]i=r[ؚ-ӑ;I3\^#;Fw+l_~=S֌kHWg;gk-CK]^|(eqrfћXOCSDG d]@FLET/Y3sf&f?6NJ'-wzv;ta'(⸁ j]x|Y`(80Y')DJ~ڇckB"JD\IroG5b[n昶ˮ&EHiCL2!TkHQY4J]U"sԥ]nzo|\ HkE}c!?Kzk2 \]&ٸ@ݥX bZݡ' &ջGx G<䏰g޻w2윙9SI61D`k9JPqea(tfC3K 6BOύ\o}Ywesa36/>`ܐ{zܷר+rQMsck|}LԘe]r\_ju:on|}~L> ;ݵ {^]ph%=PdQA9o=v;ޫX.MIh쾷]հnŸuY|{c\RЮizUfWbW|ߓWppԕX scқC0TaW[};gөfHKn>7 #AK[x?0<$xSJ FT`KȯQ/'Dd*r3uƍO[O%V)XH b.dqvי ObRשqtGLC TW)#/\+`-e[.EK^xat8gj:ωS6fRǟ;׊>VZ?wY0Q[}^y4S`q Gr}Ms;sP{`+wo_ȪCO\Ѕ3Sk'nga2\4H:PƠJM2*A 2+K_xڋ"g+vxUDzv~eleQ1oO]}efŽ>Nj:vދ/\ץ_Ys֞5o0"\w mj0+*]켈;{ `HRgzkrt_{b$ |1ww|#DCNDA$ivj4Jf9g F1L+T%*Nk<%buuX零˫ !2]a=5HѸfFL{9J2XŋY;8yJW"CJXݜ?(iV'Dg6FvV=lԲ 7vM+_} O5U}1q(I_5$g/p<ZԮ쫿w-8<1^RMĵW'RiN[{ѵK(>\riowtw5[Wz3,or䶃WIɭQA/uAWL= ajKX)3pXD!P8Bc(eRa(y["rw W?2ʇG+!/>]|m߾xj9 ,lPw|ZAw.8iy:}T WNrۦóozSɊVNbw |G? y´V[ |c@BVÔZu#v1-?zpҝju3.Ltq* +:>a 2C M7Թ"m4'xXfF&A5Tnܸ߀.c}t ׀N9>dr|~'DtL+* A )HHϰ +{2oަo^"kKU9-{J)lrl*4`~HsgQoIj;&rȣ|Gy^{-*y]x3cݲW02Z,X|c%j#RByz F/ix7_D~Ol8݀W~=Eo-=asBo5zeG>Ϭ3r9G&VK;jۿɎMbגi1<`)Rxܨ+e!ƝJb08J2N APҤ%v}Y_l[3Ccvh-hΥu6yuݣ@3 KO58|Oz$Zv+\w5t^j[66AиN6F~I+6{XIo,GKcjLЍ̢M_qA)1dr^%W=Oos]c:ͅ aձ+ lVkmjL xh1n_vtPCbՀgU|x' 0k!z=G1N{{Ρ8Jus`\%jiISRXci1Ɋ"+Q0'ׅ(k~$7nH˓9׻ 00 EY|r- -:BǾ6([5GAX3 {O#z":/ZFyOž^KXݲy".}&N{J|?H&Ւع;̢7 ?+rTۯWQGTBޒ<I@q\G@5&OE!5:n :6Tao.xmj7˿ItTEoHAͶ8>]L[kW_m.63sebgzdhry"¨VysPGh !1dZnsd0uFdZũ1;4-^hK2B]-tRZhF^|kiLPӘGmW}ݼ{^]ph%=P L<}lj_3A(V=x9ȍbڷ]_xr֚gFtaqd{p}KLKoB e9cہ?3B {~[;z&QO=߰,p\dXɩ?Zfs`oWĄ. i_7yp]ٯ^ȝ7^7%\gSmBNM~øk5$ܸӧj=_g0?kϻM Dp@H!%8υ7q\6)H԰i<|Z J`QFIarȶdE?RQ.l(Xz* 10Tgt*< 7s)xUz/Vg!Tzqs b;[Y|9*"Clb! h?n !򝾅FT~ky'uA]ci}⚙rA.UMm|{w|-VBkf3eس־=W1tՃJ̎IȎʋ&b1)0BadJa%Rk&=Z q%|襤ZG/°}O>؏b T 0W;jRyp5ȭw0ׁ#o9c-^ҷʗYn9l}+(&t"_mfO|ߗ5CD=SI0m^~/3cvwJɯ6/O3{5>*⯽桗.HEhZ NARY{WHƍq̙`] [_.fP) .nB([\#F )B_0uu_1 l +g8!˕_~L6W{FM%jK~b&!?agoNE߻mօ|FyzM֬_WDX9)y Kӫ)WQKeZQ"' ̲e؃ H|_ӯ4^;ls%O]|kjeY;d]8Q*ܦZLת m~6܌um(ىMMc_Lu2S,HYBj FOP8J' L"Bh̄BjNկ΅=ƷY<_ݹQ^7fVWCR.ͯS\VmYI=ݼ{^]ph%=PmTiީBKF^R`ux[V4"ֳPK.RBjqxm=L,*p{L4'Ln;봊ᝧĆ?u6yv^7~rĈ<|"}[ JO ;6g70 W Эm9p^F [Gث]oi2|4E^Qi*iRj`N攠N1QJaiԔRBWbuԘIũjSc!5-:w}Blɼ1];>#^z>t櫿۲Ϻ?UGz{Ytp"CkW}ݼ{^]ph%=P͘u&m8$` u@9}ԊtjKo|(`Z /}A-m {gcξ-6|_O/w[z ǽ;5}pj:e/g3ao]S HSavgF>{h6+XyUc( f0{d k&ǟ}5|}QwCǪͤ6F)kr 8 fyQy+,z&ݸq,v$l&%@b$PŐg"(9 1B U AhSqMC& cKyr/;u;B.3D*:J27+j|ocZYrY e8h|ӭf'Q G ZmtS7=|{~ヂ o>|N@rqI#[UfyyVH#:HkqyIkv_Zj*{2B} x7( 3r^r^Y[G9:'-sӴ&0p.滝sN؝ =fVB gg.#@›*ibpR2a1yU3ŠWջD0}R9fv[GE1Lrqr(u}ƍ&xjaMGy""@A7FMc:H2D//Xo{rm1 p@NJFB7ZXe2{-Әt:< {MO6M]]Eīh/\5EC%4I5vJa;+`%͡a,Yea5#~i}?` acZE~uh#`?Ԥ]8k z5Oo}0iܻ>-:^ɗJWq/_EVгO2XCZ$&&9E!L08Bk,^O'{_Lj,-Ljc9G?kt\}#v%G!m=q` l4qYjeןg9׏kg,ʇG+!J /~j_spn(gE [b{t|uI~ ,OMRfJ$&iݩ/XVBߤ.?ϗ;/;ޙ Uc{}׿}$ˆ~WlMA̴ ;1՚m皂'oّg Vύ w?ߧnS .,F w| t4'5^iI+ϊ}58T=  qW!8{m*S@^"!3 L>,HWBᗺH9"ӶOh]u7>3 T遢t!Aɧɠ gP!mȣ C>u~kŝ'oxޞ}KF9Œ]lU?3VڅХυ~2g.!Wj҅_Sf)e9^▇mc ]uQZQ=z|WW>=Z qRӓUn{}s_Tl *EO'M_&2o ?}AUk%b.Fm8f9yQ2Nvu%4H!)iSg~׾zoN;Ӝ&Վ][ְR?i>ʤ-RL{1fU/>ͬ7a߃ k+7+:bk4[!/abA+-x01F^ncɃO<)A@ c#5pƍPK9 L8#grՂI=4PV#f @"qzAUOc#Ҹt6~*[;Iyg}>jl\:pV*^@/BD)~x(OU;p+|s@ubi|x}*lUWq]U1.ul?BhCM06w{]Zw9ۯaOx<$EzQ-.QrNV*(Mrj+5Q&ĩ+vzX(=5S lk~wn0sptwoGG:|}Ăn.,n>W?GR۽s^斸V ﵛ=g~50ӧ~W|J{g n^'o[KGvt} -YdEƋ%X~xg9+ m~z9pǥ9jYN]P䪤F# x ;UCAi@VQTfaUtWgo<7gw kj!) u>t,³ؑ[X8՚-h嶻}!kU?c??8f>!s/E' ##hRdшK(Ki14HsxJ٘?nܸ8ěݎZ"D I>ꇀ>Q7;1~ r3y% `CVP t9 ]?HgíWLy|  K[~/-~'biWX(̊i4F'"3BƐ1y?KZxoX`,y덧+Z]UgÞ) }?@Xo*G̓O}Z:_]{?G oiA-I khU>1Q:+#$8L0#X:XV[zSo"=̔&V[Ϡ}r/T| Ͻڧƾ o/,x#s1ىϛ;«^tImϵXF*?]f\K8c߯:EEL۱CQ=o[^|7) ;xK\$wqʇG+!#r Zd,AB[zq-g?rJ~go+/ dL34+aő5W xۄ>yRa>O^eN͏diy*pEy(8(k I+Jϯ ֋tU[w9?@v[Х4rTu#z9dܿ-"0w#++ O5~6(s0@r0rQ6ѺL[(NV@m$/pPO^sow7nMDf%8"2Ax#Qh2LJBTo4OarH!;`i<°D ;ݳ5gFiZLJbbu|BvS֔s+~ڝmޯ/!.tMDyJ4x7)v BHPCH p <¨-6\AΔŤLk,Bi̴J-x{Ё O\kjvjһN%G_6 nW0$FEl?qY^[+AJ el7\4Z1ܪ1o{s.Fa j( sM'qϫ+4ơF6[8z9tg{" jl4k.:o$1Br'+!G(+#@Zu4Wܸ/Ve:9OYIw"pʂB C I4on7nD0$z:HK=d/n|E;BvFX/`umge$$/ÄX? J's؀|Ʒc|a5Ϝ fm̢*fo폽ۆjt(=Gfڎ\=#t֚9kS"?Y$K)׋XJT!RDa0%)m*mՖR:+t-Bǩʨ-Lk,`\SX;߁AW/<6>- M\ZO(qg@ >դ)珬㎇iKŎ%G@山Sn=em=,q{t+;Y'8z`s|EW^`|㜫n>{^]ph%=P{pf2^yq߷b(9ʹzQ{w_ZzɈDݟw A+fll tzqynS*ƈ!nޫvOJL6S_tm/B6G,xZŜեIq0e-'h7ur~lot^ؤʵj3{[u/e^;F6] Aµ.j\"vCsŔ\Z+?HBҜdPN@VF@ U`ݸ/ӧjtsΑVa )`JR`C @,^L(D HA C]io:· _|sxj8p:% T㫠/$K UD FY=iƄ0>y[=疲?{yxj֊N?ZהּU6_莬qÔMv e$ޢ<+UhwH2(Y՘ZWB錔hј8~>޷\ 77W_{śo`e{ΧK>?~>Uvjt4tpjQi ]}Fa࣏?_pfd^3i[VkO}4wR 滼_rFb]n>{^]ph%=P` yPu_)b#O~qXZAEq|#h?Q}{=vw"N=d3LxZ>H'4_% -g ~5{Hgۮ|ԼrQW8~^uU=_dZCwďޙ8&@>dȝd;HgCA0/hf LTHýUWܸ|H찤%@ P?h` H v7 OjȀwT(_ hYgh2r)}P"hAT* y\.5>yr?:ve,+Å}?R8s}FPn2::yCe3 X( /=+δ0B Ŝ"` h pbNiV[}0y>?#~} 3aOߪ3]jRBߺ`+z6MD*⻝G#x#B >5mϑ+ZM~v4Ԟ.zZj3<_J}]sձ+֜vM* o4U_OkQ[?e8W}TJ{!pdƄ -F3g2秽'3 >#zi\!6Ì-WDYLdmr㨣n||3Rט_OeyeqKz{dv)0p解,PGY5SBAVx ĸ%< [SmsJYyVqp"~)NUeڿPIQEX'rUJ2ߥn& N㣐x g")p ra'3L63s~O>K 壣h `$iu%Y8'?qL{yS~;Lx$2*^ifa q*-ԅ%dpWC1vCk!XzqPݥ77Ջ#ߵ9Mk _wHL Q}4]< 5^݁}e_7=|{wܙ/| \;[r oTlulOAg%]f w&1x.3 c6|_omS{̲R~mF^2WX|g_{+ퟎ(ݣoZ/TIzE2[KQd+an(zZ2-R{PuY"SC)y xV@pr ip#KqB JI`I`/F;XK=g*眓(^&) &! a<$!N EA  NUQ`7Ag6CNB &^/i|g+ IDATD `цH81Xeyً⇡I4ëO۾\^&9yͩΪ~ _,ˀzz@XaB 8L H8PƩzћXjiY4g!sRV2 Ňli?p0#t<[L\KR~mK ek{/d|[k_Iv :~twHC^s?"2}{"ckLۻޞǴqv~ڰJnRJ,lRZ*! T&kNuO~\>8Օw'IMM1bD\\… fEկ_O>g@-U>/jm=a>cbx8W_c+66zdDׯ3#߫$c/m_{{ ȌB)5괨GMq&loh'54hq :{P$4F)+U ,@^V L>8 ) _SPύytնoӟ\ ARVjGc[./SyaV?42`p-"%DTUJQ!(:)+i͜G 3&FkNc46^5kAٕ12\U;)#77ջה?"ckTcCL[0cY]id>qW! ޷ 禮x/@G@aW/c=j]twT{VpY KkByVX>7W{ۙ 8ke2 X:qCPIJ_o#0R;2 C8#2FAY^1 P!9AD(F 0͊V VphXDdˈHOm-**YḞCC qOqPg3Y[%-g!C=}S>n){iALtН~kUE,K- U ަ 0 !4ʞԻQخ0m gYkGs}+ny, ;9)pR֔  gݸWd[kuJx;)b !I WM@jph@v{Ĵ+%SR@8T|_ZKeg>{&o?}Ĩ։aeyChz{ə@$ H91F! (`'CPZyז%))vsiekg3 qXj(!pQz/ႜX+uNmf]gmZD;YD׉/K -o=.Wʢ߱^#`Y;?.VN'Y{x GE>ϭ34ˊĸCОFV$F) fV]w) "m Ü$8`T[!!4)&xF`bP$0x9bQN̰8+xd5G.f9bNFJ1(AhXj@,:(d$#8(ˣ? 1JәewW˃? ܸ{^]pwvd2a/<<kÄ c|(n__ua‰'֏kybFCm52r<cmK* =G{2SGg[WFs;v'-ӣ=V>eLڝd%̋`J8)7R6<'Yu.Ib B 0.i1}}I@/qp/j.ni"8)yBPVQ<@b@d!6E7 8!GiAH !HQ F'd,>2 ~@06^R;ѧUг$v+!CKjb%lV!v LA$&PD J@d\6 _̜"h|q5+RٛRɨ >9vT[7뗼 Xu/힥?nvrQbKa?T]$k* 'ZH'3~p[=-mk{/~pm&~Wi>EbJTtu<q#QT_i8W'2B4 h+ʩ*X P11JJ_̧8d3t9眩8i`D `AHpB@jr"@I6r!ȃ<@aGo߭S̀Blj'3V$P^p <@\ *NpAH IA$ ۀk̼G3q:#3  3d_zl3ϸ,hTrypXlbi^ugT=oc<ä*uv<900C 9 HV(F1 J0D Qr9!M{"=s﹇36]{[+1(Iz[s'?|^鵧}rgrs׷hOk[{fiunnߝ5{a9`Tws!d$X!\F6-*MtE`JYدkpB DS@"V0uPL6`}V# 5*D:5"tN9ޯnwFBzҾoO2(?iFx)a{e>Z3  #eivIվ֝zpG8QcE><:"xl!#HQR>xkV V-%sdiQ%1$g1P0t$r n!`]gFEpƩԤQɠ Fd ^ݮާ[u*OZ]# u&4+ x ~ N33F1Ʒo]g pjH%0qϢmmp^XĚsv :r'82.82{ʲɗjM&ob7jV*ބ1\ƲA% IW<< 9!f8$t"U!bȔ"E71"UJ1 2R b) :]%|mU'_$J%D :b &xu3e֛Cv/ޘ?2Mj܋moS7h]m{-_[`;u%+~YReG> ud=b=Q/m\Ox`]*m^=y ţdEؽ{wΝ 8׷ jժ|<ϷnvO\вfo~aK{-wjKOaOb'.ٹ !uUQW;T|Qm2YܶTv΍Ig#]B*D^4GVc q̈́X /]BۧxSAbe%gk\L\afyVA@ʁ"C2ҴJ$?u!hDXd0ZH'tA$5xay$Dwx443}y!n@OxA5*wqxO~;"WO~cQ[nîJrn,+ ::VYiJ勁j"R1dHdc X0@ PsH)o~H@:F֨RlO(03a\Z &jT38?ײ2Ro?j͝s}xy6#wL]za@rgpt#ոWK;[ԄN?*D?OTۮ/t2v0>4{Kf0~2$Yy4uxl''gq8LĪQrQوy6/L~*e\?QO4jQ'T,yy*:Ƣ/zA%ܻGKǟfĸc:ZYqܩGq5vî&&e?8rgUGvEFgږM;0I Hd faPb,ɂ%+%K?mY3j#o:O9F500d1PPd0AT1Gf &fNyPN'=/M8*%d /]m}k"dl;/P^e J3Ǚz_wTц@EYۆ]31ЦNjt#bNjB~< 82@@F~ **0N`0@"V5: ?3St&jL {2\^<˃~_;]3>@- 5ʻHYceC*`7q[>bsO ?AOU>/t0ڠ<°tUpog`k;ԋٷc˅N-[~wtԣw+=}Ȯ}'~Lj쑶? 6 ΕO~َ^;m.;Qვ߭8v4qvQҠˋۢҖ_{lHV ţdE;tҐ!C<g4hкu &nYj0O.:(IRGЭænwzc5yNuj8s֏ y5VBԋɱ?0zSV}0cû%߫zij~y'.}'>qwiXj?xbd-}Ny$%N5 1|ԅ\_¬#o)c&1"6- ]t/ĩB5&0"Vp>i~݄Q IDAT* H!&BdLgPxdEeRk &ʙ/^8cز2[ :(j"^bn=Vru N=ZiǢF]-{vWMF4ZjǪ'L81G@S8 S`Ec -J%/ChӋΰ@Qu]  3Q1`(D`p('R@FN%C t  C<ҸEe89co4䞦uI,{P. SE5n*:I$T6An/dB^1c"x r280<2Z^giQ5&3@epʤ #%&0JE8P) 0sM+_[PRg_SQV}xce$ _q]Qp!JG+v>{vi_;פAst@1]R smIUfH̟vn=-7Z=}ΜvVvYXo~rxfʛuufۣ_;0 ՜=摷sjQxUGx!k2圪/-\\ ߁g|qd{NL*ݦJIa稗PlJ>JV!BMܭlxoa! LgXu;N-,,{̀g\WP q n59GzM /Bu?>Ou4eٹ{Z@@Bd>#ZXx1Em1gd]JۿuͽiYik=2;K[|پ 2pf *Gyԧ)b|uwU WuVhT: <ʻ9LlCFXh-7ĄّO,&o|2x玗t[x/eF6HS PDUd_h^xt,FԌ.W@B*q̤1с   @$,Y4g(4b57 T=]zI} ͣQQJS@ԴA dpK"H7pHtAyDēƢdg)vN *? (AA "ĨTC@s  t1U]IgJK0x0xf0@R`C1&!%,fr(?X |`Qd0>jLҨe61΄GM<"_ZcVP;NciQZie$?p߈V./;{u1YNo^'/eN ;lȣzPDŽ =QvW}a˹]a&YmX3ÿ=:*\_Ξ5])}׬ kUMGy*'FZL!+oF [RfVT ߷Z}2ߜ(2^b{ߩ4lu' U7rj?%ꇏ})Pc/fyɚ.hZ\j\l7nw zX6~jȃԭt* GZN0YeVvDj=ՠ!Qǯ;w[%ߋm g~w*#D4Q] ]G>^ozw/6"&wXEOj mu9`v1{']v~ڪ̟֘,a[f/^q,*s5~ cϸG%75GcשT:ך'ylXy7F$bGue4? D/*v.aņ&_JQtP y2NDtfE8x B2@# )d0 !0Ƙ"993'bK 9K2g29 gfuȧ C-PU5F5`"Lc nw73@$eXdԟ0TC"caiFT`(L֑(0݇p, d2DL~d5D ўh?Av1a "C FY. 2(%BNݬJu`y\?\Y0 }rmԔaV0]X]~l'ZnX9R^jp}$m3D@eW={U1N2k2oA1|[}N`)-CJ>JV!B}`D>,αs\ 9a^f6d䇞Ӹ{_yu= ]Fwo2c㱞9AR.~>?_/k`}_ש4t}B -ͮ3xŒ]Cv1uJy?>8U-@|Ǘ=7񇟯]׊( vKךo<5ĸwIHƧkk5Su;H W<[)9=_|lҵ2o6&j}iḡ[[cAn#T涭-+}RhĞjoubj♺jD.#Lx RQQ5Vϖ.sР2ODAfŌ|h*:00 DD* I !`x0x7#‰vxBIs厔]%ęj0 J jN:SPjg0ͨTӉjP01F APtĀ"0.H 6WAS# \ee+21IʟgP"DG7֌mkjQ/r `7ǟNXܲF'wn.Ң=YA;V bs"klJV!B}h_9w;/vlj! 8lmqƓoh!m",y#yj/Lt4q*'~siwiǧ^pKMzgiU~2(^Ĉ{\w+_g?6v{4nҁWڏcֽ6Ѷּ2Wv]M3wWR%g+ܝzy)vU"OӕL؟c_^4*^OX!CEM']蔫6eW[>ᏖQ}z_sq+ފ-p6T3Z0FTֽl[SNi$Tmu)MWOWNՖՖ%p^f+4^^7ͨ]O** qz&U$,bQ4dt%gEHT 3Qt66 @P `ƃDJSAC4H~Sq! a)  @ 3  ĩLҐDd`` "B<`˃<ev7 2 7%f4fW%;DP k~I P$Z\:g-co۠u*07_e' _{_Iuʐ+@MXzރZci: ,t녰d3q,2*sR^Rke̜^`uX02iqSff=psqŬ?R[ Sck3u;CR&Sv{/ʻ{_?$h _}TԯRhn㗷,.|GN Op}#TyCٺ?֥og* _c= =l1N=wQO9FIۆxyΒ:uSJw%W?|CHɅ0^m_1 Roy39EeM߮hoZ.W㲐<6l0|{ z$:38tƯ!m"2?xrTzKE!U!k^y㾴V^BQ(uN[TؼZ7V+(K-u_RAgixBE/4HMWܕ=+w1r4+u@ڕ^ǬkOwXmgeJ-Qۡ&S.~puG^ 4hºK,']MUvwrی%P|mD^*)깨y/!X'r@Sz&Ο]#[mw% I  4w/JJ +V'R%2(&3# s@0$PtSLPIeDd$ F ʳ!7NeH@!.%f@,Tg4YmGN+xl6τ((Ha Ye $ACI`6 :Hԇ}u؁ pF@$PӡiV4cOif0#fGh^fJA<b`"(S0 2!@0"hHA&L_WAXPH@C@`<|!B΁PA6@1  o4/UP!;7s_hWyYd[C>g$[>kdzCK/rW>D;UnxឺMUl.j/vmU{ Ns6=RHa-Y؂*_YӁVm/Ʈnկ۰֕-׊ݕg| XBe)A@:H @*00Y2J87u5Rf⑞MJS7^jA@i)\Z\%\2w%LMy,rH=LucpnʎA918 cqv ʵ!7`U$i n L5!E,.%^gYJ# vt 1/o@D8F! $;͎A @XCk3Pp"mwGwG؃'jc4RiS ȅ߁t5<+͈CH9׮ Q;C/3Â=#O, rr̰`3rc`ygH.I,XHc )E_/fj|[e\(` T@`0!7ƈL#7@ f%[9'fIb4E@,x` >rGFDⅬ֝=;2Aۋђ|<>׫|Fl[77l1x]fvJn[↥nnm삫Ӣ}N_6 TSsJoo=T1JrcVOPqBݿ]a.ⱱuTz]+,ƩK)~(Yч aON?׋f:{ !ֵ锾mG?w+'Mf ΁?7t,Xf^ ^2r!ֵOL~vꌢˁC~iнIV3o^^|`UCTI8=øUl96ݷ[|A{|xdk=WXswOM%Zo@9!V#xLad^,a&aH"q ƛy_ORNE *4*T֨TJ1!vN#O~bUdQx eK>b- q\V֒N+'^c>eWE鬇DѸ Zx +KgjIGjG* ],"]$wm6*]r4epi\Z p1aF>7sљ%R%XIFiDn {L( C,,&&cptZbYR$_ծhu BZ m ОR膌&rө lmm ~ H(   א3^QY݁"Xy)n6+AC|B"24s9|Z5ZFqpm5f3/0^+ +8"V&>ɻ'D )Ns`wǎ?$)@U|Fx+I]sχ ϕ<Ľu+ Ɂ*l/Ʃ;TZ9kN_ !y?4u%G1|E_4nk^.N߬:|VezlkP9%%+Rr>h97YuPȭB#T ? 丳VQ?M=sL>o߬zfrcT V!N+9UM_QZcCfč{ "U?a*Ş=WϙyI$Mv!qH0D\@%Ay5 bHyưEqnA1rnA,] in7m|UgB#N 5&u7ۀat_Vt)C/slv曧Pj|{Dh8jXP|>|egSdDfk 7y;m tkE8U>*)-/^bQy$ uPm.]GBtuDYr H@Eqp\3`"FT"~hI,D8'n$k8+g9PyU& 0 o?Vip>Oj^` 9-  EL@ Ra.#p WFI:::u&i  @PG,(NE f3Y4D?1H̞ IDAT:@ zh:?d]_+g>VwXo>N5칯mauNG/9S:3>lZ?‹Jؽ*J~c]\qU >.^@AgWG9筇2VjZMo'q@g9Dvw te`5ןo 6ލkfAR @M&{S`^1(fy#IXLGL\p@W|GtJ춌}D!b0`a c(@,L`7?A(`EJjH7v)!{%Ԛc۫ojd@[D1ܾ71CY⣃i-db 睁_^M;Z:ozyrְ(~(Yч !*YW?ț$y?V㪿lڶ=O }ZNӵtd3+BOh9]̑Ϟ}!ږ޼ηM.e3*-7!:gfћQ|1:f+ Dd!$. ^E^%8bU1d8n sW\tݺCUeoX㞮1/5pN qOӜPޣ 㼚0N3ɢM8Qb;@J122Vd8){n۳;88cj}Ʈ8շ?"@ DMp"`<&2G<&`J:傉Ap趌}Dz7FTn5^0lLfhFeO2 L@p a Љd! U90PtYMP.RJ'z ӭOC3fyo:T[0Y'j?^X_Pr_Q!%s_px矸?XZopDկyx>%?0b6!j58 fC$9b t]fň jP T[#ڏV w({;v\^5/ޟ3NR.␆<]m^=6] ]\1\WYG;3tƹM].TeZ}[kOw1{zYص촷Όk#685H ۱+/Mh\C {dD;/*ze=Q|uWGǪz}&Ia HWErR7z LIK瑄(.tx|x* y" wZSj2%OK比.VΕ/'t&3+z?i;?k:OjǾ i1(7g3R܍r#q!`&D@!H yrs=0О¾i?.ڡХv o?;rZ'bw| @]02#n?*BԘ`1`R$"\,I\,, !]:iؑbU珮\z>R^v1gg C/_:/]М[]'^^OqIǗ}GQd1܇$MQf-*N5拥,?S?U *~JV_xǷ/[ M빕YYb'p'Qܮn݁pK-6^tʯ[Dtw[,q?&6Y[cDm[&/jJr~^`_ 9e .1"$XEZ a%Rr_Q!%b'TYR$y$A1APM'q=~MM~d2 B E(ٯ݂* 60oA(5ղO/T2S:U3Df ,>Vۚ,90hԒ)[Vu&Q`Ŕ5B34 ZN@ܰs] 1Xb,C[|li2#7Nu=v@9z߿Tw[t{' Rh9`^'_qnY%tJAy?;UV DlP L^5i v[g֕bN >Ks_;dɂWIĶ!'f/s@P7HLQ*K+VKeIVмuWyh@M== >qptp|xƎ].dW۔Njwoi\V]8(G<3hy9kQ@a<̞GK]"GHFld'QIԚ:pQ"]9('"?3`ٍj/ h rT:Okӛ َi]%K^f]ZثW+~2|HoMj{y,fَ6"Q\A ݂ߤ DT& 7`1I dC5\,JgsiU~?6 pͲxٓS^d=bNд|/V^QmQ]>6)hh8E @ qd\?H/&q~Auٰ^k}Vڕ7k:Ą F.AK<)G憮~xdcnB壳'wvC0 3DO{ë}€uV}=y{{ waZUۺ֤t:B҅5IϥXug [YiMG]#P-uOۨ#ڄ+CYR_eq owJHou)oH3ܚEn}RȽ7YBEqwNx]]gh+f@oO_ql]m pZg8#"V>dHb^8f1od;e"4 @sCxAH7\(fVnaeFQt+Q* Ȼb&5H23E.w+`\Txžp.w+ XE"zNL&AYTT&]­ įK͌|m1$ssA(f|VS^+FӒx8`e?̐UeEUI. F3pFH`־^{N1pY]~O*7츞W43sG݊~m!ˣ}]Pi؝F|FUgD`fN No8jdipQ̎Lj~Z(L}u낁K*#Fz6Z.2zTOMH݀*nNF7۞Vp5vBH q[jCC/7sja|iV5׉m>Vb9S7y(L-^/"=Hi[悋%5gWBDDbΗԓHkA@Iq`mTG0DA|#=tjD9S!^ [dm:*r83S|E cEQVPN[F1*NfCS?,_ Uaq"UP^ 4@(2 6ޫPh?aXz u8+n+N xHt:{ j|{SD`S|{"nHRj \ q YYXUPe_IEPQv Æ *">mr"%]Кw{7aȫ~K2Ț~\# S; .\O%-b"" RP1(` 2I`6#0Y P?b,|,g&ZfeVVfv3j=)H`5xE#_dX&fMwļoLrߺes.y(kUdR34N``;?j^i9{cw,?T*._afG}I6zXN_rs80\t2cK9؊P{Ҹ:r*hMam(]3(ăUp9}W[GzU#ֶʛwWG i轫lvUq\ؚ:(_diU3qQg6Uh(Lj$~\m8DULfVEF;c2,"XO$:Z{e;L+*t*g1X08AR(x2쎣GcXV(8+1R+dɈWT+]m?4F3 MC *>">􁳳u U =R5\達ir R{p\) vVBP4K2ڷ.rɈ: Ⱥf_yf%cI$Z l5wG^[j]uͥ,NW80C/l_\%=<6pLysG݊~mA(sfɥ!.?AkA[\zɸjU~VJ*׌h^LY۰ߗ[RJto?u'Vw< A{H̩5&QEע\ u–Awv>QsTSijnsv6JG_M~IM١wmzьZGzJE`#bgFM^E*@|_-OMCjİq'¬*=~w|W?^^8Q|(]V*!<"E0ΊKg붾7m}k++#yQXj#ab/)H+Wdg;Q {0$Qn{>v bjnF`~H^ OB|B!d7r $5b?N6Cz O"9FFyyL}`q`I7%X>댻xwG`Z䁖z#HEgEv "he%^QTHJwmymSqj둒=dʟ_:9(NQlN[,(^@sxwȯ Y|𹣅avs-jL/G (CR,b"mYhgDNO<'iRh)y%nZOji2ܯf[.kC˅5 ˽s[.6Kכ4 fzҍ.cf$^VkGZɁKE55.%97y:lo[uo}n:btE}zkL{_ zS7_uOۨ4^ywfiڣ9-U%)(7a֜O,5UQ TK(Luv3MraBNu~_7lmeb4?|}ieͭoҒ>4I {j/1_wXBo_o:J1{fŭaXxڌMϿ{X;R*T^eϠt+)!0n"Zܳ[h *T8J~&C~fH=}l!b#L>RYmvV~QEKUCvU̲Ѯc vW}B5(K*P6#* SmqoixQqD HєQ>V,C\ e-Jxi`,bG8slh?ۄ0V41(ନ UҞdH:k%E=qH9[k IDATr{!k~8Ki<;Ƞ$qZrqy#^@Gg\Q u[mKw>;h~FGvچy Mj硇xr7M=wkk,Y=vNۨ[o|ڷ m_qJ?;px[>\v*hʄ76`r@̑E#([PqObk`RIEMvJdtvsx;Z20萅ϝ5} 'GT84]bxC$|~džPbGؑOw "į/tל/Iܟ[,c$JshI;L W a{  yb%&Zy JsaR{ xILT1D}{%T )>S 00xgn6R{]!?)@&Zi`Յds}3g?FLnn.^Q[_p ! @sޛP,S:+3(}Tcm MD^Q X-N[M{eHǐ_ l)SÕEȾhV*Hҳv Ί􌼄+crɰ,2r:;xG'n Bvy@Uk!j01|Qr=J{}^&)驵1H1 3 56a Ɲ,by<v<IZ(R *J%q&g80wdބg~e6QW/q374&2Y'n^|g(L=ܭ 8'_=huOۨKCo&vZst UKtЩ%#'5u vhs.O`jy`YYeGR[Цޭ͓'L}y^h"}9rm.|7\dͮdzjBK,DQ"uGV&Mb*DbF0<=uxZ|5FB&OAG),}o],~g ;`t]Vp~GP`\{)&LXU{g:)RӑHQ5 k9Neأ1D2co!NvVe ` 8Q*uH)R)4R*MGxh "{͉E,sh-no$Rf.ڒ%|QψtcNr8ޱ$W#k[sTn+Zt4n;Mj}WNwxoAh Bp?GݹӣnE?A6j,i.YazߎVZ,X7yZV6}ZEJ|r7MT|˹WV+~?QÕG?acVvݐ\|ZT5]^I> /@K Aᚌ`yT"0Kf1 ` @g6/g|m>ZW0e~x[%lc&Fmw#g.vlq}l莶ꛥ⑿d?- f8OU4צqvʛ eOEyJT/G U{=ڇ_7Ъ;۵32o.}V~ZTxdQ-O~3˞붲< r" n{pЮ9b^E^Y0ĘiT 'c%9[V6ys[ `V |B9l1"+eEF=s̡@/&oS뜻`Ymx~UsCn)sCh7Z쁔y *RnJTѾeoMt!];ɱhރ ^|g kkم%N{eZ)謋ڐQ zD#İUXEY*>69bfP`)j# l!Vlv X^u̙b1 O ňo 5S 0*# uzZ#,ٮ?Z\ǰPu-Zpݝ.(sw5 Ⱥzeml}kOn}z=71CgkZcĀ%guOۨu`/T&xބZkPkŰ?˵U05]ל}+9Ĺ^UbPIF_C|J< 68Xq#2a#:^j;VQyۉ{vVG{L7C\%Iŵ*=cy0>”!-|xERȜMFܵubk/Mďhr,9[xo +pET`KGs)Ewcjn^ޢS3kyih5 Ho @sP^z0+$Ίl22j|ѭ^h*Wͦo.;xɶ$4t:cto=dT Wzbe77F@6, J<)b* CgRj0s|/+V,~0V|}AγZ2\Qzu+A qF?\TgVS3>ZK-Ezf1l fh_)JTƥYy b!6!dxNV@|H#A  r҂[pR PiZSGh\xo5 Jg&?gIR$˺޻ɜ_1KF}0tO۝<9 S)S}7=\̅=؈ޛ~\Rw[OZ[WG7s\dd5 fp׍a>/7O fܦ+pKEe#tmpz˥E\6~T3xbxde|ފA C 29 _XbZJL6/Nkt7v'{zK.Y`,v;:r)|Ƿ[̈́œc&EmBW&KxlN۬Xkb(j3YWB%Ջ_lʧn))O`'[}ZVQMw.!jnr\f5*'}sG`S𸛖Om_\x*DPDA3Zƣ Lpt8m]DffNWnh-g,.YѾox ἴXh^r0IUTњ2-GЬK n,uQBCͫVފ A*’v92U5#{(c_kXyU`tpo6M ģ_Ӿ-+$~Q~/4?!9i!uUTi% oEu얅9|8=g*7?sCVFj徼3H] 9eКo$Ll,|B {3Bd 92V{67>xEkfF!@Jc"yFR}B'#0 ;}l{}t0>/&{f*+?3 4'fyÅnev Ϭo/Om]H=NP73ϨvY9C o{/}Q@@Z8Mf|2TT)HY TO*u{>\Dx}=SCi"o7[Wr{FRd_Jq:>X;{¼m'u\#4 j^:.-+ s70o`<>.*x.>IĨEňUZŰUňEZ^afٟY]8P$>IYbyi Ziq˹ =tNw#zil;ܾ [|43A2ø4tֿ%]-¯=GwW‚_4ߧ\Q uwaiӕqe+>'cVŰA6Mfv(FԜb”&gݤ /KtFJ%KV>fb6bUݣWlkx\h1O3|,V+J1 N|*? 5Ot{wo=Ջi 6 :Yh Zl.Àiy{rmog[#6-V/Z"ZK;1doa 3ar҂`q,5¼'x÷ͷﯥx4r_ /'|n+#,dO+_l-]YϰqG.ҋX^%팼nw8c\5&+=eg{M_n6.榮 "B7y)C$Ua08恳s"ކŒQ}j^e}w x酖HNXz,daQ<28hlAʗ᪭E;M_*9J5O3wݧaK0P'RFH;ZanH)WzvFd8+22 %R sϚFvܓg PJ:#?:׽'Ty'L^?gwG-=\s`@ ۺ@y2W]tל5fԄ5#-A޲H1JPl"Bb,Dl|M2|f1R I[G^6P=JGóUmw{/+Q+o`.VKWjCMbz.q=?MݹӣnE?A6j5,\~s+sX"zݔ4n,.Ž+s[y*=%wyL7;)P*4`(Wr;|&fnthՀ*^ѹRqamοz)oY8WV]z=Zfi#Mҽ r+&2ܞ6wO+o#.}\v l!Z')c)li4sl9\ K^Zo[h|/~jP""|meyaʋ=NEŘJ$IK(Ή6Uѷo'Qz+.[7C@T{KNbeȧa8у& X_hJh$G֡N.4[E!9l|2^#"F0^y'C-_ X-wM7}>ʋ끔yXn Ko# YYє>d&Ix #܃`,sp$gaӗ"l!=1 ̓?*S Y=7T뎖i/lHAxssFr(F-b*F Q7V>d[0 q`P,Zafx8- h>N mFʌNWJ3)_dŜ>[Ppw}}Y# c" ;-Jvt_Eg}.p3@ݹӣnE?A6jAۊJ. {YgQ)QpF~8]Q&+q+Qz* T X A,B4TXuu;24_ᛲhM0{n.E<ۢߏnnv'q`rR_t^Zl k7|1+G.cפ,j݄_=]u#xc_7]*@ /ҩ4zlWUQTI7?a\yxR=J{x{n?dPAq?9{0 d;UŇW4cO;uAgDp+=0D%U3\%ZR|FGUOL˸g8b/[z'<˙VIF7dG9/Q Im$7"b݊ɀ'csIWPS#ݱq ,+:fHaXE⮳_x[/Q~$hb#YfyNZ@|p WpWUnV_+!9>7;>5US$ԝ?=Vn^l;_,jH'8)ImJXXS3{ZV9bݕWy[aKzAZ C̘8?ٸ= vh+Ϫ{;x>Up/-~_z==b[]M|Vw:6aEz i#ԯ\9Sm˹wZ%#.p)#>Rū"$vµ+O6|->91-lC8ʴc~oeg#,81~Y/S_QcVA$-?{ak:T˯V N4dvjB_PS7Nl@Ί-ZF^4A : Ko(Hl&o!M@[@|~2q5S/8SUYIWDg۶VhɟѼ&31|BDhn/遢#6V`%H) ++r.$҉3g)'۶XݜU4wgWaZdkmi)Er29Έ~GL-U &P4\.wtYab4_G`/d̶›To.H>`+rG;cR揉շB*Xwg`(znA$YSJNテ1]Q@Xڡ;U '\E!? gW$g\T5>v"}vW5x>ɛOR/x+F6ݳˢ*ci qrYy<)aҽS%u IH˔<܅eZqB[3 yZ@ '}꽁/>w03IV5zɫ-/Lw`4U>㿳I#Uܕr?Es1Ti#KGNIo6TC<ljj?.)!>SV:]vpv8x_p/shi&y4ePx17$v^"U1yDmkR{ErijCC~R9s޺>F糧fII_3\lM|njVJ_|u\/d RUxb>R^ZB*1EYFjӣ*q8b ˖W<9w#~( Ŏi&{3n0n]%!5o;|KXrySP!- Qb0Ge2х`E}$_6X34`%|]/<Ң}El9JU<Ke; Nծ&F&s )V˿H0O2SzUC5NNr/ZgDˠ扖}ZH"XFaF4pp4VIs჆3V};~ﳔ?jCۍhZ5Eb_ Aҭu{~ly~&k[TKó7 ݦY,KrБ|"(yhlV[<='^Y{܆dQ nA Lp/hHʏϺ*hx zKxjDF+;Y1Έ@ȪHM!XJck};\uw%~4n%}w 'wVK%O1|]ʽ93M`y>+pzq?nٳq%b#dž\yo(^sG݊?Ç=zƍV7mv@JJ͛7o^yyC?2ߞLf&$m @b ŭwww-pw(E ZRniey I}'׻=+{^{]z-6W?$ϚK:ö^6mN1 &:qؼnvD4+&VNax+rƯ~|BY[FŖ+{>3ic_&n1bll "VK͉ =NJ8KRB]a窤Rc&Y.*X"t1fh7%P2Ez8 q*"N%x*,iIs)KQ部ޏkx<2YlAXZC#P5}jWR%>c$@a }p1Wv- d\͋Qʈi6p5GmrTPԉ^AGkoI76prj !b]ZBrքtw(B)D ^)ί!%:p?bOJv vG Í`JOc5}G #ܑ;|)ߠ F j[/C(̮ kͦV/SZ[=AglǾ_\yθxXP3:mXYi|rT4|eɟIcuLײz[B-\n ՙC |Zr*њ ʲZX.sPIϳ߷qǨיb=Wo?c^KF$gaʟM\VyYFF__:ͻlA;,Jn ZH9^APibpH5q9 F^ac:W~Vٳ'OLIIiro߾}6m̚5kb=Fa͛l 5񛃩E/O=pIHW3 #rԞ卺6gaPSNϬш #֍h;=U?ԈqYU?+ӻsdX*5'rdR:57~i0 k{ Ps~9i *ˍbjBtZ:XK ݹ{TZHv4vBa6:bN! OvK~eIgs~95' v5\ʃFq.e<qM9oC 9i42]0 Ee<) ڤvw} ԜH#dj*^y9o΃ƕ8&Z{TX<2b7}u w=N- ](wly4\6?kV,I8uOgSmwamX=hr!!#9ңŘYKDF)Jgu5\Iu75Z8F+5 4{b~;Z?n']1$[| gC%!v?Nc۞3m/!hnO%#EZ$}vȇdU}fjCLA @p*@%%*{n)PT O8 G}t;LE(P+|%Wk9q̀8 sf(9ђM*̘fM?dnR:%nB'VDѤImQtW3|APb┊G23Ch"lmZvFzEvѰ鏺F9<%vp*eDP\̄P%\gGA*P3PP* -E:OE*ΕrbwGiMYA^f[?}~uFfOt8{u7R#_iS)q͓=<]R]=|`cq&տ8sӧܳgOllӧOVUU5rH .XMįW4JݷvjQ] A_ [&SzWvg珆`MF]>/sfc:{,jÎKz?J IVLJ# PB+]F}¦օMEJ.7\nz)Uk78Jl9eBT N:o qTWf`P5r-䪸g>"j63m5" {\cdAWXົ3LzG  M=M$:YQS @j ӭQ dPzxê"8e }ƃ _y'iew <4y,~#}*5?vIy g QFdeAZ#"Z#zTZ[Ə@JD0׈)Zy(x2Npv֦9*#_ fg1֊QZ5RL1vYv}>{*Co7IXfseL(m ΄teȟq@Ͳ[pd@I1UZUoԨFK-w.b^Y}FF_k;gckM36rybWʫ+Fz}=iϺ\XF؟5pAjP-ڎP΂XZ:*PH5f|%RP*9^\Ȼ }tEF^3t pmm~Bmo=wMZe +6Nt='̈-܄NC,#3M#տLj ijjL<߿1!!! ,XvM/*Nф(ՔE?>gMΌ?&+Fl vד6038͔鵲ѝ]z[iD.b%7%W75j{=JF=FD2 7w]ͻ꾋]h`j5@3wՙ¥7ygg,A@|cXgZ! jUپo N59 vg;mC]]I##'XAe۞݅V!j"Hv@OÞ8Y IDATPb%paU5WGY ƝD>f^H4p(ZmCL^̹#uI}փ.JSa,:~gDK.(tv$ŵ'&'|trIk"R:dź f>k6'( N` 8e*|sR^PJ(ZmlQ#FCZNHwT*:~{F(DsZ,SCRGt%78eu8b41-ʔJ ytygCNLT$3RdpvΆEuyDCH~B8 __ǭzSb\Â8p- r;;1 HB JRDMisjU Rg㓬328NsS#{ 2(Krxт5Yʊy诔ٗ*5T٬Հv_G}7TR. Þeq0?L+ѣ7maÆ~f/]tҤH$&SϴQMM8r=XW4tõ36^=jkycT(iLJ0^y}dUϭsH5FmZ>ۺNl 43;[u'zF~}>Ht>{x[do貮#'ye aVۀE j[jO-t Z$RhI N{beJ7iO:𣥖w~32 agBYy o;yX@G1;˸ZcdiׯP>g^f~Łٲv'VJ8!.Է@)h)"Rf-һWOm jl%Qc{eg!ҡ(E>pzBrʛ^9ӈ0ұU?x&40cJ)Kq*Fr P6_#\ԺL阦 |/"3jvs뮖lӌ-Ty׶i=W)^ּ+=nP;k-X(f_Pu9Uc ZuXN*Jm6)/ʫKD㵺tu֭kT70F6\ǁB㛨x\KVbd9Ji"5^ήSb$_I4{˿Nfĸf0ޜ[|(+-S#kAI u{Y=dCaCDmKe?1?L+OR\\Lmc3~r꧲Q( }N'0iJ}Gs.uKO$.+aP%EirJ0:] $j\5!iFʑ~u1uPA3lWڝ_rxzᄃs> C 7f#V8J60N@I2BIu5B\)s*x|y>ރWLq_!q6Mh"̣Yhn tG %qt`lLտ 1mTEʪ'cR2,yI$u{ ~d=>/5+9tsMy\m&%6 Ao*N ^]~25E!킧x6켩L95~T[dj_fPyr8tÃ5Yj^eE0\0mD^P6=m7/}0jkAC>bpCޔliDiXޙb}5-/Ȓޝ"@; 3>@Kn tnPZnH f~$d(1hwQ@@Sq~"yVXS7qf>xVh3\ԃӓ _фZ=^H\L7<ھ(}wlˆCRIq$ Ul*f䓖i8:dcic(Y,Q_NjMt89>louv7J Cb!oI9:'HE}vTP=Pɠ\zi4o {t0J<,qBW͓ۗ?ØcJ!@u~PKm }QvR>fUr}-pQ2O;r {{ .CR;]r҄Z);DIGB4y'FJo  _~{B~H?!Iw 4$\5@*Elԗ&F/X/Syݨ|opЎob,WC("8S MK3REwA me OQe]VX+=jQGAPOjvFO&5ԋ^m J>z}WrٸaVmayd`vϾ|u[VP@ PÂH%\,eJr,lwy{u$1 bdj,siECL os}cGvəȢW"F? 47< &eAW  mwhԌO\qw*O2= +vw|gʈ z_"oәKn;ϯNXw}M_"@{^l[RPwl}Jq+|6⚂d\ԫL+Z,CCTʝ|ӤI@E?.[˼/ }R)Wcy;ohlT?hu;5JcqU*e;p8̟2pdHYGIt?Tt[F2E Z-^g!;ɯ(TH4`@;-8'WETڟw*1d;olt@YDIo$u%o|<%F&J ЖiӷW[t C{@u<O8-!ʲƗc|! ճgusj|obtxX1u_Xj}>cߒƋQ⑆'dp\ܑ{_Hu*JOC4f xBy)-N6c_[ Xˌ; M^hIepcJBhx>Q%˵dL*,DW9 |DlEc^7=iz CGYj}?%phod(8siECLa~UԨ+PBYrwJq%)>wKh@^Ͳkљ|=jte=x2q9ws|1xbQRk'ٿ:/4+ߞxY? KWv!дDr؆o&qNwk|zn296~љe"+M+P* Js'֪ sY@kNUrߣu_ ZPLGj>vH@`B|h}Ӷ'}O 1ˆjqV=;m`3GkS X `N{0-K_Ozx9[Rw |x.S;?kQ0`UXbbЯ 4cHf .Dj E@o<{yQv] }Z69P3'z=m^6qLӊ6;0򼜵X2jr|S89 O(g r}fEEIeݺ>5e\9}W~Ru aSE*OxռNuڑ8#JO |ϯZFm)[ґVJCx"w?G7*״^߆$PmnSdt]bDP~ܶ{;RXQLQ0^^wkšzUˎqc"鼫f_\0 ,ʺAg&ɺyrC7F3.bu̫_cUS_K0):nQ1 ]OJHe 1L ݓLhBg-ǹ/Fr5~pj1YA2v0Z>z=?/"]\F9p j_rH'kt`JwIP}ѕZE3@~T nA}N%(xW3\ rǹ:"?OSΎ3 _v兞)9_[v%!ݓ$ڿa%RW?dXcOk,ĥB"JR$B‹ xٻ~urR2{ȳXe@Mp`{!cAMտ 1mTb'5=Vi YUm*M( Ҡ?0'͘y+TqY#IFk79}9cζuɼYԈuSW w9s_hhyCݮpx` }{_2BKIh\g뻱^ ;.JU䰁yc%/YuuމjPϵ2h`oec<)Sk2*>qN#25W s4y,P'!p5{H~?`^2!U#TpT6r 4.%Ί|_5;X˨8Ѷj]O⫞-T~(H6>a믔xGПS<$v$xS/nw=4]S6@ϲt'>_;u_c$(b?$Շ勤@eQV%Ct ʽGFm ?wXqP%BFq8vy.T/.uCF.(1"`(AiUy ,i4q!%Q(8ѐo\>a@x? 3w4{]0;#Im֋Y#{vczXhz\M0Bny-zkb5RcCdup)P(P\Cr}5GжQWƺ}b FHrc&=տ 1mTMiѣ%YqZg&u91tkɝNEup?12 co=̩/AR5mڣ{M>zǏ95 àpίk%4t^gmqk Tk-giOӄ]VKO[豫;V%MMc7Kt%R7s>&`o6~>"(~eD%g*.7̝̽CN[i1/Fixn5hrDJ=m~)>=]ojwq(WGFF|9:BAWnu@ދ0LEҰ-zG:K=-^uВE2GR>d ׌zbUa lK[qr8 ܙI`\>jYsIp`/i9Fc?N T Iim7(W0Z%ʻ ִج/!Mײ%g.~.xh:g)Ӳx#\:'wBTjrUA͎-_! N⁹| Ӹi *+K0-&rNmv\1$cL_AjߵmiYN˶g6,\T÷e0bc" V;R-aB %Z]#9jcнPUtٺĿӹô!jռ^_1JVÇڠ:mFUZv3Y޲֛pSg9+V^cxAT* z{)V 3PAcOt15Ha(hK|mpҩ?v`iP/ 'kOJ7rƩk5O$COWJ%%$c/p/Ka"L!]01_&9 qWƶB&V  ?rO- /rv mQpb@yHH6֨T5ufGNWn:g[1'\tr|L_$ *R0oX([%* ᢺ#igDK|n))ѧm<ӟGYH-ٌ \[:& "Hw,η_B|{"˿Ix@!7!ʬgڽz)4{l7_F9JpԠs8B%^pN+8ۏ eY5b.Xd@k6(Z}_kÙe~xņEuWH}&aHEqo3Y }ɣvFJ}1ȓcdFͫv lY8apzâa} u|۽ lLͮWxsՐY,P *Uh;Yh=ׇZK=qolp8siECLTX,,'W;F g[sG0.Dp&u6 8s(vɏɢϑK<9oY|Ec}/pg|"a똊 At q\htZԆY-à ~@Cn Xd{X5ΐ!U.::We +B _cqݧn׋v&eJ:.>Y|)im2i8W本_A@LND)[:V\8i 9pm(Tq6Th~g̘p"m3?LF ]3.Œi^57MzZDҋC =&]I y]lS0#aPgMM>*]xY5ᇤv&ķ?Z|̪TAl Ɩ>ۅ.[g=`nth;0N ʺZWw(D@*S;e:IVt5Zֺcӫᅲ1zJp[x'/?j^_ƕZ$#LaNo<7BnuqzgC$AA7}?%wSj8?\b8`M[$#q C+(> ̺,{kqb ?Xu Ʃ\"(H瘁)`rc2 ^烼19:&G2ɱA]'( -݉J7asKª&ɍO21}jښ8sKEnB; (]ZZ'W, EԵG!}.s? 4Z>x\U Xcu7 LN4ڽ^Z Ҹq8QAgĿӹô!jDYU3e^{ pL8?cxnRtbQs蒾^7D=IHgq^txFadڠ|użkY{1Nmr3:ŞP/僤y3H8c6iEJEײ 5êޕZ 5 >s$` ;b=yv SZSrRG)v'8Ep9.F<L/k'pJ(y=v2ܛF[Xq頤|U2Yp2pε=>4( gwt<4#%8*Lӊ6ɘEr=#Qxl^[OPGq[BOѼ4U/Woxy./d4R ZP)qmH !p0V~8w<dHoOסt~D*"f g$ɑb6';a!iLӀ'c^s~Ent8HfcѱXrJd,i#:!@3XspE4j7Px NV<`su[] aܞ>́ ~{I :4I*Np^`P?~hC}2?؈ڼ߮/eD/Wvl'y(N$FQʴnHvP.mfj, N:}?N3n'{dDe]%4j:)\j@ "w_Av#6^a;rFKϾ6(>cCqEO맷?Oސv@'ڧ=Y Mj&>&7hFG4h8?{h5Ӭi')/Yuujz1͵ۆRs7/Ю3u#-Vy# 1|_Ӛ1yn8Iz"8UFj'QFxkQ_21璐ÂTiAVҡ ,r;i$ xkH1|AIgxԺ#Faqnއ6ͷ*_ĝ YCN얊Q/{eK qU89iuߴ Ÿ,'+OжTe|iN|%+,-h :ՇaL;1?L+bڨ&%J6[+9CA<6jǐi;.z{>N֢xY~3oZ>W`ib"N3珕 a/mJ!p)ߠ@R&2*/5v 5 -: 5ύ.]c>5F.dۓ\v/ڷo- 8:UY>6Lӊ6aAUWm]>)WqbeEnw9qN7͈6vI^σ\cعby.Z :2ޞV6ō^z'Cdk;o >u |sA]y9]uyv2oLdEq8l㝝 dZ񗓛A <͓<vt~!Mk:2b7]wpN=y*eQ]"Fh S ߟ9IVY?Efhcm6#9/dC6m 59~..V2J2E=,|@0E8YQjvrC=Oq.ķȏƐ j{5E HI]Xbbױ; T@Tس {]^ka;y[g$Z:Iszn1:pw38sdr/X0X&TU 2%v3fR:I*-V@gn鈕)D cnh!kƂ\E RyDTi`׵'uEV~+t- kLΫB:T!3ߋjA|R3 y&)DKx3d՗;p>\IŃT_Ɠ7 R-6Esh96 Kz1sE2\=Sh5ӻH:]7?)b cef>_}{.0 ¨v(oJȪ^N 8v[1!у *alQ ?xZk5>[~Br7U<̜%R^ۅ3+ߊ(`8߻֗Ioe, F"̓MU3zs^#e!3XDAXG{0/p`ICf Dûﶠ IDAT|ƋJMֿ#뫨˕ҵ9:5F-7<[5"C촹BIfpb&.;3RntrQ(N=T?|N8z$EXs5/u}*ܩ]9iI0w_`vQ:|k$^DP:À8t"Nt6f mvHb%iY Mj;UN>zHOզHn/zH,56\Z.7rjƐ:h/jLN\ϻH}E: 8I" eNs-G۸tm<0 wI>m6\c`iδ/NXY-SeJl# Ζ)x֖~=k&EؑlovQ?c$ J!;.r) s,[- IOrvD;WhwLHѨ^ggKRRcz} x_`e;~l;Xx%rrG!UɿBR]jZvfuD,|/enQW'M.O|ƕz oT9N}ǵjz"<v\S'n￈'Ӝ8`x_%K@9~Ǖ2@_?0H6ږ۸r϶ꔆAIw`Zk(^+[XYS{;Q@ё0^+QkzU*tHqhaOUɾH+jQT_/=t ZԊ8\{0k*7wjn%zP\&\՗60{)alkUmдi@{7V)ic~.h< nij#p̳wD ۲0H1ER- 5Dq7PјF#io @*$Y+C[3 c$KCS:]$a*]>  FʭПZI oCZmiwj*Jzbxke}ɕ\EXKl H- 1r:22;;`9H9N$*ڤ]2Nם&:~x.jƴs pZϞ5Fo(<?suC僪 QCR)/-^fԜ7Q!9-^@E[xR>qfLs )Tb=MW)gL]=QȐ2 kŖ> $TU7pֻeRnSԡo1D*,,Xx|bJR^+wfi\ݯKTKaXwd9&$\GRw"@䩘䝰QgFH~aA24B֙Yˁy{GZt5\Pc6\: @.vC^@_J:63Z]9ܠDj W=zao]Q[!hB,'^vn,N<:DԂT+suѯ@juۀwz]qYɹi۠iD{4*ZRTj*v(̍i/z*?y3_0.I}I'Agmě“tf>2<#/$NHI2 dh)-׌cI˶acYH ٕ|y [7ŗ [L17:wucr7 f(Jߏ\Ph;D*#-(y3Fް{̓C9bAp ݌.ƑLyBԲSn:y`~A, α8殕F8RM]zٶ3 s=6 {}՗[TQB3+,-|.hoGY_EeKH M6`/kI[kߘ4I&Zx{`QVb\ʒXLJx48/oZN 6QͪMy]W0*옠\V4'vR 9|l8 Uxh4A_IjXuTKlF4P_9^"Iàfk 5SQkM5jS].̘dۺ<<߂kFu=>|jDfbS?eGwOhJ =B)~(ן);n Vl P+`@`,^k'Ϸ{8C?YQñ*0{#'\X. ? KO3 i1vg<8^X칝+ jգ ^kf .ɦBg$+;{'4.GNWY"Vڦq ?Ԛh%&[mc@w;4MLF u2Ѣ‡)[ꭝ~oϯmyߴIwl ?Rڢ¼dx|8-3IJha]TlAaL <$B]-ԈmTA1,aSņ+J3xUs'\KG{?ͯ˨aū#<e↙U)65^ 7t^ӂ [:mb%36}@@h~Q%LvMy+i[lv!킷X'Hŋɷ+[Te|qߐ{Qq`~Yj;Z3@bh8od?;uܑ!De}x:"Ia;*OQם|\w)}Sd #},e$MS{^dX1j/h  La鏽ڱ^i8% ƉOcT[,ޘ9io't-7R]1e?j"ЈXHo4 TNp ?rAh|%Q\" p[$ Ӈ9 ,edbSjUm~}5_/#Zzn5k_NH I Y-S릋bE}CcpJm ϋ.V:@UIybJqVwBӿx[`ΔݥS8Sy&ܺco_ Hp@EK$]HpROu*%g*ϵj>M=?\Ph;D*o!.* [x27Q~śfVuJSYqz7G{5-_9XdGJ^;kƝ6_VץT$8vWR@&[l.4?%MLem2lHU3qk9!>VwIIgj_Y*:0H6\rL#Dކv`=x[wk-h^xAIGy{[u3`/ ՗U!qThJz5| Fo;+ؔRGc($+ hN=˘>~uDŽ;4`@D0Ha90v{FKU="TҀk:#}g&$Yd3L 4 3D;7d]]9ihmWPm(T%9—S>y?\ *8R+s_˺QMEiU3ə_BxOwǣ,Y66l YĊ,$4XgmqfVt|4+đq?Ad#I$!-ǔkJ0"D`iv (?\P迚E߿ J僪)Go,I}=A \满;);ߟr = gi]?`d/o 6LI|/+0O]"c'E6$^Y4N&tx/TGUӏ8/wTOsOv*]j3](_ ;ö>v矠~:_6l>Y}eq3[3!GfSkt[cq>f PyD.uUyY^u<%mȻ0!wFIE5xY& 5X(Z`A9mxFa죾8Rpb̥x _O|L " c=ϨF{Sm&'Rbg4//j Z5.  ZK;*DL6v:UOW5:4Yx0`jb~[a@ffؠNWZ  T?%扢Q!qޭ]9=,7^N[|B9`U u4?\߿e8m<3+npW u*MF4W=p-B9־" (6jaLU SjhŜ5?|PJ8ܴNubuޕ8 O睏b&"ٚzE$g+٫&^/]bj~wG-#[ZjLYa@Bչ׋ #~jowlH_=qALS➭]F=/4ϸ Es)77nWG3 Hw8h%Y&HA;E D;. ŗ-JHlfva@M 1hA 'y %SWgFEїޢ-ϚA9nhT4|U Vx'ٟA #L^haƵAallZ52+ۛH&YBգwW_9&t“2|^38mzMH{&T }s;),H%jݟbD$[3,>N{|i҃MDjqExaћGRx7V=cc%MJ7:sYq#e%9rGdAAA?$2|#G0 0gmm'[t)T%i—oS~~Q|UsOc:-th~:.hhɘI-1XG'ޔ[bVg789͉}V%*Ay7 IHwJ H:nڞ#Ϫ[mjNĮܪy{~5sv5ex >Zy~d wr.n3s1KGڡ)PGݵ(`+~[4J0DIϬ/Kq,&~UkTlTx39g6) @)/S\-;|YzUqGR(y@Ws8,XfdZXy2J|wx+y0X:G;sVwƣZB['?l̝qy1j=V{W, S{NLKXvv a) o5%wCJoj(-w}vjUN_Daxxr)zG%'CA;ɣg#(4 ސ&FT)J|襙 *#M>K{?O 3'\RGg;WD?>\ wF{.ߛE4ї~C}}姢656}/ ֶeۇKݫSP)׃Km[4 %Yrr \ K_S|]a$ %t4]}|b3N wx3bep Zt\"6㸩\./**Bu'O"""~<}ÇZ|P?m[BP뭴2nLZ1PQwhwc;އ ͳ ȝcɯQv+0M?71U~B]NoW//M[xpUGf>Y23Zy|52a"S+ &ks)ua8d•)OfeAʐ:+&QFhu: [6#ʂGVy]㓆4@ϺB:(sE)G룵6 .37aW,{Ppz)a5d8ntaW8y0f  J\&.# IDATo].T6 qB@%,i*t\ܷqWTqͤ_>e̻"_sD 釼 IQ0#]YF+ڈ{2]B6..-' _KӇ臾Itmxhhv=x?-,?K=֞jwl39. pdq 7aOaQ5 x+oqt\)U߹k5yxwGnͩg)i(厶ݻN ~~~/_^|Pd1E!nO NHN?"gn]+Ӎ)y9㏄&M4XYVd: Ņ9F-u˗3O fRA2/v}vdcl};KX`Gމ(ޱU Ã"e9-Q a-+DtZRg\zu/~ fgKח]l0 ];^~eKѢV탽˗w<\Ԋ\~Qg+t/#}а9Lh0 O>*/leivm!!$JރH;_{'mEݬu]ur&pX,WNRjD<{6 2lhkaV*5Hh\YI?;Av|V?5 ߓ,l&7>{yYetY6.$l"dE3o0 s"=nG]:pKrBFgͫyҖ̶\QS68t0堪oК[Z}?#0a@Vl]y(:*vJq6;< De(3,gq/P8}5Cdt*B.sy#bG4gq$hHA{6qJ' ܔT\y=I]'{7 E_ޯd=w>)xod-t,L}Dt )y; }9X:e Ԛ%.#gs<%dA9np $t e!ҿԤ=hGXKvOߕ.h@THo&lM &~QAO3ֵƀ̽:R0⣞WiWo='L`Q[<&& oH wƒop!ds"Qp@y?fE23.w“1Fko-'4+/-<qv>@ݪ'1opK<$zyTA%PsCS/$k8 \BV!K ʒ4a@s28`١;UTNN_0fSAX+d'rG!UI{E.,*x2p: =|,kAMN̵AkeZDH)i]3~=ԣ|OkS8at斳 p'fY^7b-zU9lqI%`stQ9fXVr(U xs[A^8̻Qkh]ufWv9*Ł4%SnXWS&\\qI0BȺB M&]}BMHef&=sFb K«U7f|{@[ '`& PH.*]$x+omR=4 }n }ăɿjΙ@ <@VB @ń#5=9z Pn)w<G Ct " b^$KTKRi@TDth{KHN9DGOs*.S_(7+YrIBtd-Q96WY׶,ɃH}{ufxKNb@qͪUwN)#CklT4%YV1 duѺUoKm~d9 9 LHfy?s俅\Ph;D*iO3^~0R~W^NxwFPr\2=u.@G\4ˤ7Kͪ/.tƛOh,H Hqڏ[+nZ?IMn&MvNe,[OԎTyȝ##i{ǃ 2hr7 ˝:h|*'1P.^zVY_F1<.j@0 emx Rc m7?sl 0e4 M'K09_` F#A"ҍu?'ݔDh_۸:<9@N? ]/y0Hu!]Lf؎EɌ`@Wu&ʀ".ZLDi ads4z'WnUlS`ؠi7gZ#df-]-Ӷ,8ZK(XG0}hq̴b3tX7tUrG!UIG\TD6Q2AEPLu2:jH7RAG-ia{.Y)thq l65KbXew( Op8C03LZ=s p>_ѿ[DUIۏ2uַj_귮Iiج{69ɾVg.l&Ť{]:Wy[cIE$녗>cA-x,ys9Z2A}%1ŀݤ`mڅ:|7`[(u`*tC ַe & a,p1M~M/6 Aڽߐ^\M?{58x\R {H-$_Q: ?wIZhc xҋD6@+a Dg8+;u b,'M2$#CHfi:N77e ̞6&ނz3O5'O0 L\[$ڼbD@"ʑkJ;|F D)$Uanⳏ9TU 3&vo0uR JsuC僪r~^멟~/Ε 1Uͽ>h"ƝˣZa;++{E?nDy/.`O LSrÆk7r/mGjzl}Z5v%tvOkIlP*o2N|6ѩ"UA {>PuB1:4Kqd#i@l3m0 bC%7s*< `!:]S W4 x 1 D3m4{4KECRRn'6Ku gn/3W|Xax3(i7(厶CSˣȽl~.V(0.RSԅmjӎWW|% 3 ^bN[aԎr,]Z٪54 l5K o5|ng=Gh?# 굮įoÂ'j͗Y*"i 32-O`IގN+]U*3ҥ6¼Kc}iN(oOH7A9itNdICbTfU;YDsuP$l2 &{$Zǘ2 D\ 7Aj[(u<` Umo˼޿Ŭ@LamgG <#}4ld@ӷQ~Eu:]P%PP_a~$ :zpH7"Z%']قT#Ч#qn:u1]kTi W8Dt 0 ]"T4]aGZC5Q՟h-6hK^?Hwŀ,Qpyz j8X&4qL]w(oTuz/ly$[幺vAU {+]WE^MҀvx[ѲpT߮BGab\iy&U0 J0o~d hP #1i>~y[ z܋ #RL{ޖ.B4izyҶ {aZ[ <'{BAUF%c^J& yeV9DomIۢ5 Hz41`{\yսXn'Zi:cHAdYŽq>oyc=[qPҞPm(T%!eE?3g<[RQ?w%RR?6Q9eGpu})hYݪ3F99-gUL8nSoX[$1Dx\?\+78UI̺(B ܬsڭKK*CX{xbiz1eXmѲ$e?MUu3uq1)ĨM%bqbz ӷ+K ;GeiRzC  ` )x]&khW`]N5>~8E$ޒVᷤmN?8.M >3z< Y aB>޸#@\[~-O,BS!g/2 ]WؑSVA4mpib9N~[.Ba(gp(,y7Z]Q39beT_6#͡*0tjԴz.&՝k29֯g5p3%;"IH:N<])I8 zzTZwt}w_E%幺vAU~V}"o2!.N*~72JGÍ\)_d}h7^NS&O܊d^͢,㌯/xrJ]uњ-f['yZ5cS΅_;X_Z)Ah8Q#N<6#~UkW~z:`yvR $NqZkZBZRwQU$߯\sa9aVLH2D`,bE3(I$s,n#@WM|f=y߸ɲЋ 1%25Sp"F9%rMx(Y \4]QsOIq}WQnG!A/zĈw#=lS*żݝ_](bZ'Nktꨄ55lM BRA)˶}V}M֋z]ݖEJ$ ײGۘ_nΜtݮ$KPH}@ւ$/3WlWs \MTT2י`M+]-gVȂcaE-]/n? : DtEpG:RK(v:fZǕ%FP-\y*u.!d({!mi:dv,>| ]IywH\./)b5tayO0k⊖8`M]2va{aWn+xgZ֞sCծ]Q\w&VU&͟*,*8m k0)jɨ_ᨮpra~\dƍRUEvut }YցFWEm|y׽YZf)kMxzC-с&3u*moE29#0[XSj䓇Nƻ\LS'+55%smPJ?/`u%щogK*|𲼽eRł_#{_-ꡏǑGC-1puSS8?}fڐP29I{eu}Wkю3NY3QL-,(?>(xtQx,H` }`Y:aK.GG Qv,1ts'-f\SI?(vdH-aZ-_b4osWPi#l%PQ2i_@7 zh#w w=)XbKwXc=զ|-E~=r`@FGuWW?p0>y謘*Njja)ʚ~[tCdB}2ϧ0K~UI<ƔiɵTqݘùs7dnVYfF,$퐄UI/3*mWEq9I]C[pU*%+Rcߢ㊆=E[z }U[P68wр5 t`㲑MfVfO(=)d\wVR>_ +6}٫؛2p֋#+j]5<8ܨ3hj'N`dLen*|, %Ff'D/rUkecUdE~.Ď(3ko |)xb"_VT9n>UjDڂHm±6h3"^vV#oR :ݫ܎VCQk<B]{B8E?^F߲vKa4TDx֐t Ln:E qCpdWv3sj#xu$;CƑay{oJ=+9zqÉw0u&GR .઻vUЉ5,Hkl4컼`6FN h޸jmpTK{ujwP98J`$?~\賡c̑j;1Sa[I+=cB[O.7]գ5g7w|)$=Ge]h<:s~^D&kxUvYbZ%j>GDVe__0!b>{+{^@OU('zЈpYZ*"?!nn2jj5jxHjӜ[*k2Si^QcUK_mG avU>Ɔ{ʻاg )=k5ڟ4ZSOFtQnݍtyGVy-mڄHz[/bV=RPt*(LdKVt`lR,.18H$^&ͤB6O{v ڎT)m<@!?al`6ƭ `Fĥ'KVT:)c|P\ᱼŕR^϶es{ܼzF-djB1ҕث)8Ȍiώ٫-E<8,Pf岙7˾Բ1Hw֐w[)観u)E+ݐ|Gx+ h; &+F{né#Z6⫍j w~p;Z *G32/"bꗶOZ &u2bJd[;Vp%invZ}V ftUe@ y3_Ri3VsbDh2u`` h>r;3'^ZZ&"R~-㏸:locueB_+3ȞGƺ83J\/(M y1߉C:XғKGAUt&j̧W橪%Dld(oUv~Xq)H͞+Yl`Jl쳮~F'&V \630[fw B=md`GV OĮJj!3o&8SeNny˶b6^V5kݏeV^"J_{ujwP98*3̻S?&~[jWO!)itىOWJV^yZPYtٜ;ՈHQ6Xdtk.{&4EcN}Z{^;Q@˙rՏ5dO왌AGn +$8/NԳd?#@sY{͔͸:VQ9B!H{1ѓ~"0xuoT2ooQK;4UJlK Z,8P:hCG45_-*KKC'SHi5=]2'('gc7iDbaou qL{g+t~9'jcFto@ 5! )g G`jV[/ח V:OyzuLSW{[ӥ$3.*h B6P1k*JWe)Epk٬zBB&g>)gu>j[ġDU7;xôs'azחdvZ7rH MPC3V#Gc7<<񊒯Y:ݶ8$cAEٯa#v7ޛ:' }5.IJVp-񯸫5498IF:7*S.p|-SOY~"_n NC,oW32Ԁ̛6!K+ w[IKØ'9Y5=rn\:DH!/OLuRn{W[ ,k[M0Z6:F 2!},/1qWtoy`N~Lw}Wjz]xPbEak9%"9?w~p;Z **`eA-_?M},m, uMܣTcN 2!^\TFE}tlCgTrSϑ9e~:ಚkHpqC[s:׾r%5G/1#SOyhK 6f~z+vD8҅i%(pF9)= i`1rA-X0GXZ 2[\H0rrc  ư2;Lp# k %ǃ3W$0ݙ[3~L(~BQCX8 _ l4u1tHmɚ;f7 Az?p0I]5i7c*JhjbYvJG9 !{҃fE[7Ƒ@ oJEr:`w yJ(^]vT)|73cW2Ǩ>m&~6$F¨*\ܯCs wI;x1Ozzkۧ1umE+nSKk;`Y)g˛P޵9$sTi{k0ۜ`QluP ",T#io۲NpGFfX ,Z9BTVԓ5Y{ARݫ܎VC.,Gd3ϐ8 !<^ϤOs{|vÇSr =-x5{ B%a%~DO6f6Н}2@և˨' *P5Ww`;2*dN!h4<CӐ j Xf/>G IDAT2~(1WƟ\GUŠrp7EG Wg(GB4nO?F_.?md7P򃨫L_9TYxӮccug*M0?/v*$H/ ׹,V&BVۈQrN y-$}kgtBc B=5w!C3u(z\OxΨ2F6=\E^]vT9϶|$,.[ OZthScc*SySjX\oa9geٲ%}"oC%VgUO5GHHWyM19_`zsGhn;BV|,o&dng10+I_Z)cy#PYҲ*z;'REʡ~ $W.P\<̾hl2AYap1Y޳J8kprph"fjONW)$ku{9}>4r]kUT͍2Abb5u> 3E8z*z]f'ay;VGzo;Y>ak^ܺ^~@`AMJFbjt"5n7W~;[OS"uz5񟂻WW?pC&&9=9Ot]= Rwzԙ\|Ik5yH9ƶ&b^։® l-2%v_U% \՟ CqZ 5X f'j%s[=8 w/ UKEvx}?{y5^aaI"2S;}!eT Y9 ^|ˑ9g'ߣZ,Q,Tn^.9+ZIk:qhytnQ~j3#ZOm|%k?OHqjXqR^& ;>Sfq7T)Vʋ͕yi")\uqlv$DB+ !n=|D~! >Da9R : p{PJ5iGd+0kǨ)bfXp9܏vFm[ag߉g? \}abNzkܽ%>|prrzQZ|||L)yΝ+V$%%988^/A*~/O{9a˂!Z4X~h`#;ה/Q;P\Nlwue%쿝Q7k-H]gZ-^n d_n[ |YʞxΑ.q9ӘW)u,B[1"svڙ߽z-wn5ХLMZ@J3} yOFz~]Z: vlDhA?!43HOiK?#_%Z{w<%UiTH_׳̏X[yNF&Y49e'Klγыs.2vpy((c~WCeF{/M_GDTT vH`MnŲ f$-\VG:Gі@ea@)K=!+K[IMr kŏ@ ^ *Oݫ܎0LVƎ;nܸmըQ۷Ϙ1ÇÇwuu]`AG&O3g[գm-,#Lƌ OZk_/mj=.^u_z Nq4X^/U{G9xM8"KF!ឿ[`Jd,ȻH!av&zZ'KK7EP鞺[;21YzFŮq%< vʠָNEUd3fC;ᄣn~e>^L* .=o+J`2 B|P\6ƙ bRz49!w/MOԏGꮪ\,7ۿjL _mKbrT}l8$_b!-?[E1iD{PrI\P>KU Yo_T )>L>\pk% ;ь -K#@!"j*e;y2hb8pgܻwoȐ!<f̘abbW2ٳg;wcoS^mF?-TU$I@ W]gTm`#7Ԑ0mܴ1߄WW??c߾}?.M6ݾ}ڵkV*m۶uvv^HTiaicy^]~Wآ~[G~7[#D^@Y]ŷ\R^)PZr(+Y*bA2/bjGmndI%!& ]-^nbU)- :8^(z,D 7E~{\t)|-oT޳LobZlJXӊy||4C.7aK<?}ybM=o%/( TqE{݆MwUECLR&M:5///**ϯ:Pn5k[2+VkKLk2b yؙ͖-^]/51MtgYa<cpl%"uO˧nJdl_ԛwu[wHKE+&9:-Y!ӚY _-x%#td ]_&lbŖ~tGh ~NTZ.0S:3l[>εQ\(,E:6m "=: ,QS3e!_&KEDZ _w:/[k:Fzr䠈-F4 画c6뎬e?y5v%5̾doJ+jdS'LINNЕN~ 2> V];!|ld|qSQ䁗;-3w֫+{1Hf \ha vjmA`>T|"o7i凜~Mrܱ{{ԟ |SD-o:PoykESaS j,Bvi,تƚN-=9QrX{'yw->Pgkw%-<9ƓtBI̗~+e:( ]6i=D **Cqz1Z~M 6v~+q " WbmQۄi1?f C.Zl`//7"u_WW??ef͚M0aw޵w^֭o޼ijjڪU6mڸLwNI<铻C˩y27zfD-\wJ+ Ve/蠺E`e5Owݣ?ȏtS]қ-lF7#UQO"Ɨ$^JK^ln(q6V0@q#kbzy#XZ\S" gJh_](lKq-~[~Lѻ<3 +/,6oX>_/22eG2 8&GKefŧuy:jT[w9;koգ+8Q.䱊5"cBG3g\%#MZhiJe1Y(PT~'\%G/RV G} ^株0a`rqSt~wNō''$c JswI#"hcDؖ W-Qܽ%?~3gΣGLMM7l0i$رc>}m۶nݺ5k֔?|*rC]^x㓐aooOQU\qѓdN[j^L ^vD,+0?A{rEq:H!^5YnU%'gA/eɰ&A^7'X8+NU+@1A|.?#o.f6OS?':!g s TQms iUTLJJz21jB,#-ؔ+]絘Px009ɛSC0[Ber1%fդQ6 ܦj~瓺zltV{9!8 ̀D5 :i UU8B\UE]Ȏ34?%1dٽ|9jw7:jpllhȪu*'hbsUbe wKP>4 7FU]x՝>r Z=hcWW?pCu֮]{ŋXiiIigj!g_^XWZ*S:^jxBnm>1U,HV N=QvUkix5Cw|)>R릡ǸTE:BF0upf(}QU: ^zBtZ0.utXDKaRLSx+ѝ'3 EVoSf5>aEBQ6rhI\tar4yބ*=asǭցb@rR|v5oTV& \"\$+zmAUU:LƔ͈o.}VhTFJ(E:7ٶoVȣ,m^ܽ:h5;qϝ;wҥZ5ꐧŤݜ5} jTÊu{.O W֏mܣ5e2({S%&vxt͹Avk=nV%+fA$2_|  D!gf)<=/5 R7)ׇ@PzQY2uʥ h:r*W_9|,XZKc;r݋Y%qS IDAT%\P#Ψƈق1csw0kD~&UZ_0#}oYg>;ZzҮ Ċh[g+'E ʱb(*G!'jO#,& I|n.گeZS՗6d{bH#K.QsCyookXD( a.U4"gXҁl.vσ :ҡvJ5(^]vToxxIcR~\aP޽mAS\XW]tnUX\p :Drm=X uOٻZ-j M âa*6kD&Gϥi\h$N =~o B͇Do BCOaV8"׻rl|tg&aE Qq1현pو_ Hnc`.(?wp|7_U(.QoI;y&=߯bcv'p#JHVrpJa(`#&1)M$~gs҈Qʳס{Q0&U(J{i?$ 5$IN0H9\rƜLp8퇼Z.,ж h܄yeQdTB)gFsœd ԙ;@m'G#>'HqpWW?pw~}##tܹEZREY]%X:g?z&U/Zc2=5pIhػE AsKX` d~̈ԝmOHg8Y砇w }nZ> qfc8J/Wy1B0MԨzN #SebpQ{Oy]%U4+M٨߯J"'JWxUXvF~$-}Yi#>( B1?ȪKS]ŀͽGq$J[ׁEĘTTIŌ'0 .fS.=+wݣjDOۂ6C ! )eldx)ҰĽ4gAZY=(cew wqd EGIA>U/B4cftN{0]@WN wS.F4[G{ujwP98Jׯ]v7nɒ%III/_LJJNJJϒ|>Ǧ_U.0BBB0UhD ՟hDd=bF "Nfo߰p!8. LڞFzS}Σ+\%GR\ #>Ew"2-/;{,U!DXbVtq4yoM/Ge:2qFg5b Ü+oEW}P:i#tE`SwaMe[9$Ы(ػElX@EE&UAAE vDQ; bGzOH 5\>gLYYagۜe8,%1R5]It ΃58ڷդ . !Uġg8*kל pDo<@{=$[B iV$zRs fy M1|؄h5O+,#"Nܰ@:l uqI-1nj,ɷ2Tc믟jeRb.4L~#(UXKI c~؞$w{h̺3((AtG!荊>tPtt}``Qpv,kQv`C4Kcb}VcBT;wܥ)2ƮF,a( uUHZtQg"'ɝ H7?YCRUJۙNI b><~M[zpe`qSlj0s)v cTÁשꇕҊUܣ R@t*lR\pf\{VH%٩k p}>~>ʮ\يirO<#M'w0V4>‘ys9uaVvs{Xn s QtJNE$kW -^7Mݝ`4C:L=K6k u(cL5nrg_NFÄƈOܱ4Kӛ2%VUJxNAtG!荊r;eʔ޽rk R~N/[ݢ~9S& R[f}})G4YޏDsa$Na9$2`I`FՀY&^zn`aV {C;p0-%WO΃ ruAhcx6BDD=y!0w=1Qz`IncH</le!x]Sřkci*ɈӍ8-]Iu!anݹ$Y;;R\pfܩX ^/gX>+¨<$L S<szKȳ9VyI?US97YCt}=PsVwu7iM!Z[sɧ&ovuI/CAiz~; AoT3B0999((hܸqaaa *\ok5z48g IBbr`hNvK|)ˈ #87~ګ?];To'$ bI x和"Q_DXL6b'g Dk "3j9dK$XpN2knܓGS6Oa7/)G#J'\`2Uxs+;R $qɪn]h0P6fEAQG2tHni=9R3XD8{Ǚyt n 2 Ȣ{^:Ǯ:*U # m3MIT%ø9p%ze#ꀞS' Wyߖ>M.e*aý_ i`&7? ̜%L?[1KWl?%nV5Zq]I;~v >u7s &f`"Y`>#Ab:蹺h7QQDSN 2$44tG@L[Q;u[A1BBu7D6qNK@Zb i o[{nagǨŀ]*iL~S037-&- W?[!?;,eo0kY†݄Pa!OC*}EsEbm6+7==)pUؘT4pv_OD=4E@Κ!ĐH=~~D@5I c'd}! T8F)XSuvihzmFu`5Nj63/97$a-Tq LBmZ.zܪsN} i4΍D6#au}j_T޷V\yLVDY nĻ3{u2&`8}Tw 7l?n'%,o֍tл0Ri07ɢkpެG\@wި(6b烃{9lQuKYKщyjP`ᅨn%y5 b ʖ*:p=*<o݄ 6 (6by{ZS#:| ؎ryyX$Q d*XLz,Oi-%>cEy؉U/(E[ gr)Y/iOhKk.VG\_:XݨKE=Mu%Uk kX~3`ÿP"X/:E퐲p=~3gprDM&5hɺYmW:yR!+|tXͫ+e@KZ|@[NG-Pҧs2GԠg+i}~CT72}Y븺>M%MAج oL2MEߪ&ϰlcJ\$%zUcvyJ\ϙ{Ɛ]JAAi z~; AoT0 ޽{„jK?~~T=9X,_ǎp>Ju ɸ FN$I. 5dTW2oZ>N9H+)cـJ;BX[aْ+auW^T Κv$پ#E (fl'<u;i0 `Б\%- Px:>`0%L9쳞ua$CeA_9uTvsc4%/c4q6Z3ƶZ~&X ]ԐR片ux4AL,-xF0Y1 Ŭ3xy58c:0M2ʯSmޯ\3XjxS.=6_z4YSR7:uS,oR$+eaJ:Fh%x){EѦ5 JFE7 Hffjhh) f57+ețJ5iBKn}Zjf8u Jwoħ#O.Up@{` |Y 0܎Ǯc#>`wq#x Z/`-.Ę^X.8{ -\{(7a*~Bn+g{ym=uNfR~0Z+AZG;FMeLG{a3O^d"0uaهle޻ǕGd-xˆüT38Hn+O(َє=*nb9\؟$u}2wl/i-1R^I[]Jv#Z]xlR@/~]oM1oC1l+/X  x7}m3PTR3zp"sI_`[% Nh=AMiݳkxPJw=Ww?토7*J';;ϛ'w,-,V~$ޔ88ܲ:d ̡<.Lj=J3uI9$ 8-O.=[MFĤ8{(`84ѕpid+$;޴*$fG6! *>Dώ¬L8 r2߉x~v0}4'>v4=t܈cdNw\ xKM^(9I 6fƾzH'=dss0~/TǹkJJg`^qPz 8m^+9Rjo#Vw?o5=:Æy} 0vN!az9Lyݹs}& P1mO@؋U-LܞϺ<}U J%,?Kvm>l0i8!y/$8L{E((큞vC-Ziֿ ?pxW?8J]\.`>٧2|ꇉ]bȱ,`+遼?O`t1;\­I% k"{?a9`t9)Bn-yu:/^2kVr%! JL#=Ru9W*7Ȓand g}{Q~Wv,gA-U9D\SC"_m1uNMR !Xc88ogDO'Y4f֚zy [!D~2-D#F"7^a ~Iٲ_W ǾHܐŪ?ǏޣAɫ;ښʡ:([Nqq=Hq\0a Qv0+YZ[LC44<0XQP=Ww?토7*JӧUUU;vX|9ݨ|f? o}j޸4\x*w1TWSG$ Y#$K_U0(8ed;]<<M!zpEsN"k?Q`if`#á 샪~ 76GGb}qw(П9RӰkc-mog,#zw OYNVu7/>_;RI)X3fX= gEk(<99Hk9+:J`Dg15ɪGrk:,m8y=|_>yK m.h'5dQa_pm r @mWfqcog]C$) mSObKϞ3^6a={j AM@tG!荊 ߹sڵkXRniz.S,D' +TwpG䇐РHQX\ A~.oW.$BGOUu9Vg5 q) @Я'k"$_J]*FT ;;g|%n ᒜzi9*<;v |B~K ͺ1QY#♜t/z40[+̨%Y`' u ⿼\:bB 5 CCtQQ|[J~#Ѽ>Oxivu }3u}mzz_ssWbkLnT MJjyB!.:Ϧ03~tzp!/׌lkH䙜zl[kV3nk,pME+Es.{y#8 y[ڶ6%]:H?Fa((rvCÇϟYS8 kW~qP"w % ;ƃ*W x1Gk1ߡ@ @V~R;žhxF.'OIXu@?oR\" aGT+;6kkƻkd++܉0MCZk^3'dYMߨ3 gn%!# W]c+1x=Cyk0g. Ty _*`gz/ڣGUŻu#OK/Tj(qjI]#ۭ 3/WM4LcL:J:&c,|*Zu Tcγn44yLr 'vHK% 4c.7χ]3FAi z~; AoTnǏ?~A"uA!?ޏs5)ymlK8ċ9w?Gu!C_(2E c@| <>1D'q 0S%ieT#b-~=D.U6ͽ)_Zf⯡ ^#9I.ajQryM霫Ƶ{GQ0— !\,MߤwJ` ? hM%.3 :R6 f03jb-yG!]ۚDogZ-H3 IDAT&Vc_VwIyB֙ ,r> jwQy(FMkMŸʼ8;ŁhZ/TuLNI*6)x9]Xl덥W23p2AZp<ɂM[료?*/fŸ|e젠z~; AoTi"##]yf/m"iX~gM/A"]@t!{Ar{x FVqp)7BH̦y,+<[t%Ɔ4V>a;d$ƪNoc8t72 Daٻ\ycf]%MqMfBd&Ďs.ʂ_GwS%'ѕT-V7^Ԥ ܪb`yGs5g?|MQpn ku5spj.Gm@I6]iWr -_Pǚ~F5SMq)+ zM[{Ÿ>[PXs^q/Hi>( ^7N`R6P2+۩}߉1%-3Yq4t^aG$4!ɻ' άj"mF.QP:=Ww?토7*(%%%6lRS>Sd}qG'zO@H~"B`(PyǨ.FAy-1 ܈8}bp&'ׇk}썤bжN8z0}kk!/{ұ.>6X0H|I[ jv>̢ߦuLt▆ {Mܦ-xWLbxGT0TF1xDdKUJ6'?Ԅ,;yJg5 =!ze82Z]Z8O7лNcs}'YR`IBʠa d$,YTwֹ2 ߐFF|S [~<X2&/g-&mDXO3̯=`| O;l Qd{{e;Yn;!ǹ?9y $?Et^{h\s^^e3{k?FAQ \@wި(sݻٳ֭۱ct3oφ"YR W)2s?RI @Qj!i!o#GxSnwcqYo` شg98j 쑞5J|=2~y@Q1nͥnA룅?Vm4d6EYK-rI{{\0Sk;Ho"#xgfE%5kMlZAƶuv} l{d}@`Փ:U.s.wɳh: <=g:ۂ$%3^4wH-?7<|(3;6Kug?=0מ)ZnHrlXsibD&͉|'(NGOj K6o7  FE.:::))iٲezz]V?M]iHGOT~?q?1ãŕt@))x$0T:I$0dbV@wkRRpLD97C7/JCz+I&Kn.4r%5#iI{V:ipusYko9x``xnvX]qEU }zSW @t|,0WFh#k,&ʞq ycxNU?hwP~a{FާtR7*BWaӿA}ۻNgal(3I}/Z$Խ[ɽ6b%VK>ySdelYqURۯHR] oF;/F,0ONbB7c0)EVw*=bAz9:M+ ;VHZpЯv疞24`-]*0&.@@,wO2/{\- .Ou]{YUNcƃ)dhbMVO (US[ ՞\\$Ht4V1EUSb O&mxV'haҖ5'N Bs{)k$.~}RҔmȒ }xDX4yז~i ;*eieyv ߭0rJU.x悂";蹺h7QQp{N2e=U?Y h~5z_l\&y1Y=t( j"CmHb&pU}_+eAx:;I>V}wֵ\󴼐;k+30xڕޒ/W链qY1g<"rbY:TeJ5sWb뜓t׾֥.n]ml5hNB%`[}zjhBUq_%4<^3Ƚs|ahS:ܚqHES7FZr2h\j`f.YcuXD:`Uͱ)jB*zˢ5RPC'o侫-.+v9`"Fڎ!e7jsz*iGUzUӧkZ= "sisixDT5yH@iu޿wt FE"N:AW1|tuDA ղ_HgxsJ^o?.lYgR52ma ) i:6!ans!:{Ԓ s1#ʱft 2 [·KW_}MIk݁jpF:Q~ZGTocu5m<#'6*!}5I8%{eJٞdC毛:W]Zq-4-ڶovJBy%UUGWD'>,WfB񊡼 >y;raYhyZ\X3xePim_G3qN7eTcKX7GԶUa ֎4SCAtG!荊B,_ ,5MX~Ӊl̅I<Ư2OwIg 1^dm(rT]tHI  Wؿt^hQc sWa wTxW`#KIn:gqkW][a"#Xl1'fMTAԍO}ruWhbiRO,k yTO6`MuXKO*RF =qV^{us}O,ha٥T+a{>Q$߄Sr֯ + ,4MBI8C[&c$`>|cAA?z 6lfff9PPd=Ww?ېJ… srrnC3...88 QWa8--_GG'<<|DEPZ 喔uS,LGmMp4"xe/YuS?4`!Dw"8œSDY 'Ppyw*8;.ғVzfnQWd su?PȆT`km즪B.q]O%9 jRmۍm6BU@28ÐN]e|jÍ"G_Kzx*FŸ9ԩަ h'gin8"UR]͹ eD5/cvN5WOVKݔ`CݜbE)SU1l O\U8`|VsM{ayK/?wC۰c%w}z\w`Yc$撞oyIm)׮ }D>C->]qUn,aX_~-((h?~X__onn޿ƨxĈj4m<}t̙t:V\˲||| Ǝ(|  ɡS!σ0TX|{N˅E OHjtգH;~b@C${9$P(E* >IR`}O$G?^湗1sЏ3N/NoGC¿ofCZuqeK>Ұl~7s@ΑGY^&Zn ~Œ[@%էvK BAYv<ͣEK|~3^5qyЎYa^NAW1n})nmyR?R- YvhRl.ii'&)Th|~uCte$m%ym[_Y]_R}'s8pPۯz%k17xYv}[8Jkh' ߋxxذa RJ:=Ww?HJJ:rȫWìkjkkG?|p/ڵ+((HiQP:";;{ǎbsb}?Sl/:1Sf7'8y m`x/Uxk4.Ah[Ei1gBWb/b(%^'9$9Oߡ⿂G^G8k"7O_5w6X^-`,*ڧY^JZde/sSX_p2ڧFT%_pMq2<"9]*f| "}.uۓ}cYJIQdz'U zJi5uU'UB&F;0+֫ɛ#k%`Y%I"HPèj"sXW'©+^_0ͬ:ٌuuݥU+I}]\OSvAFpƇf-" }ARib:ɛ։2 y*ï9)$ ^gpޕ\Hk[ ^ƪQkXGRY;Vz,%tfR Ty\^.d4Vij*>F&fKQ$6g}6ѭxDl[s~@,8c,&oJc>Ï ƖZXÄ;xDCrQ -{m,VC\e;嵁GD곜+[C0xPo*+3x>jG,=y_b[si}i4KH+NlT0'߶%)@M"ٔ ݱJj1n?0`$(\@wGBBB?~˗|ѭ[Z%eq{%TGz<^J0}b()99lwhc8(ޟ%%aYߺ&*)49{xnqu%ϣN7]Lj)&;Oϧ so a=Ǵr> j|xv%8*E z><F⇟6IIƱ$9 IDAT5wSN_|ij$nnnQ!蹺 spp |䉭ӧO߿3p HԸz۶m7*7!!!yyy[nuss#E1D5O+1!R w~| G:hf+6(@p)~M>FκAW'Xa-^Şo +L?Ȧ(;$Lu0?L#|ҤIW%( #""ܹၶKCudV@Z`Il+4Tʪ=_i'(8HGZ\9@֝z>av+1YϏ\P_gز"U[ߓF,7T^׎}>f# ܭuB M MCkFW- Oţ`k%-+*o0I)m51ؑ~2|6ct$3ǧx[LOrpji|Wu+l5Ҵw|<-4ު.1!yɺ#U~ZDl 4[j",;?v);8iRA5׽IfV;$g-&9>wYu0W.FDG=xtNUZHwoΎԤĦ0QśS+iFm-Tn_z~; AoT~g@D~]9鼀v>%u™8ܭƠ!(kJa i'Չ.Ɨs)ΈWX;"@'2Ug_u) Xe|\.-#u^As?w;w 2RrlGiK(#7mRvV?LHfOq@'i[͎kweo_ю剎Z^{~# zA-`ӗ}k [7䒌ޜϫʎ--9éED֬x?Kc~?騬\`/u(?3$1{ImwSedQUJطTZ7nAٴv5<%>LcZ5|yS[/mMɻ}eEVUU՝4i*7=@tG!荊ҵܹF~G`b<]j2y}^ !'kmkFvd$&&Ң GiZ[_&X-1͒E_g>+uO2|F7 EQwlZ>5%x㾭6؟ I_m}b_s'^Su כӛyWƧU9я9 zx wk?%;,_ۅKvDڍ}64r9Ȅ}+VfKP9~ gTgx~m+zEg7u [ˣ[P֨Kr ?ӭKNؖp{LBp-,NQɷtۘ)zW*e$i;* ?*LTQs} :t֬Yo޼iSn m=Ww?토7*JWQSSo߾uhho<#喕g/~^Ifl PWG[ŷTG_=ZpS-Eެ$;wj B[)"Njn fUzٰĪ.$XprS[Mg0qM QﱢVƊchC߼Da}k @uP̯ìOptg8rlju=  ya žexSLMeߌX͂4d$w\)b,\IM_gWԧae*!_>{B7{CkQ'W&> Z㆛Mv5 j.|Yy/!jn v+2Mm d֍#),%7/TH#TTmpmCvGV2vP侉FGT-uErݪo#x8w :U|R[kqJ́?NKR$u{ 6}آq)7^4%l^!-O(2g"Ή-Nev,Trk8 \bzT¥,ֻ8p觅ԁ5qԚB/sۆ]Vtb|br}zˀ*?ww*=6҈5[Q줚d|>2#ɑro7L.􊺈>:y$(Sq~衃6R̝ ī?\@wި(pbbbfΜԫW#e0 rxLs68Y^ $1{1H-ykJ3[I^^Qz)Ǚk9y˜ ;\@zA|ʙ+fivc!⺔"^MZS`&z7εPU4x _Qv-u+S2BEI hox&T$gU='ŌDCo#7=ʾ}O|ȡ͟SH<,?д 4‡NyXat@ QB 4+T߫"8%b#MNSy~X1jb]1*1'?0%c2+(m@9FELJˀ55̥E8wv&?=嚙 'ذhCJBe)1:h1tTvxcMomKnJySq{שּׁ)*P*ƷiP4e TDJfD!duW2~}q8y{w=ߟ{ Uns#Op}כmu_d4)Qɉhyѳ r!jF$hĕQ{aG9~i`e8q|  '̈s)T;veo9/?g8Q{ 5jH1rag;آfT!\BYgjl.1`At%ʕɜ Q"nj9r_ݚO;.q&Ƴ^l_iGvZ$JF]s.R¾Rk1Oixh\L!`"j:Iܛuew{s$*8qv1+3)G2縝Bqgk\5]SF I0JO^S$g`R\i@Q vF_-CK.1UyWШu=Gl~7Dq];sl3{~d [}i@o&j5dIE itDlzؓ4DHW C,Tn/W<+nTAPaaaNNN Fr V詡䓵MGCI3"7GoFN4B.KJ Cc0j6SVeƳoL8 fZra|/t *y=㦇O UXAhZѭ5.8gw_wix|-u\Qὧݍ<ȹm<OπK^c)募9TZX-H N48]7GHh b>]XĔ?B k1?:2{V~RG%v-NJDLhGG;Oy/ϼ+%MrW=y4)O&ϮJ΃U9N@妗h^ Q!cZ^~QUUu=Azv80L3С=NL1aNs)-zmX2Ol 5!3yIA<$#6V|B5Z[ơ$ړhY*4u#$4e >D}e՞pCVgw`0PKs~W7^^؛Y:ߺԜ>'&T9A 5<:_}V#al|&rD'*m#%zLG#} ؕjUrK'Ao#nQqՠFa%>izMoV=`ΦxC dH~ĿvLK/ ۢU:㗙cuwsɚ j\1|iS~O^!b'hF)@H6u2 ^nOPP*7мz]tBy&ͮ]s'^BGw}5<@w \Qfq{Ne#I#d&*8hNVm'ݱ.m F`w<2Y?|/"EOu<|RNx,Yx+rGi Ź,T;AlFoj{[5/AV?3$# WsT]ےEhC5.DNJmKm4lxwH~ CC+w|F}JMToqMfَMݶ ݭKdtO'Lj{ ^NwC27o.!ߛarwS8 -DL%À۵9EZ޸ߝ*" ^h^ Q!f~y{{A U#TN]!DžPdϏoR"HYh biUn\nW<+nT +|EEE<==UTT;ͻYt)8lM/{BԑRQYO^_6qZJ)e EcjDǭ䎾(Fd0mP/5}ɸH8@* b٬ԓyFysrϾ#5~04I1gx3^IQ&E y]D PN=}WFNQm׊nr41]U Pi)bUtbǕ?.I"?Zו}͠߸!(C _2_ lyT}wQ3 ?MA+JDЬluR0)OO3Ư<^1  Zih^ Qdeeݾ}ɓv>:;;1$..ҥ-FbbbvXTI&ѦDL81ë!â).鎼xg)dMG#)F;$hĹ.;1zf\3ILiL-W|!ٮmnj g1{7`R!8Q_)旂c M],6Ij^oR2}.ygG]^#4[_)5;{ |+@^Ih'bw-NJY`hΦyW(DWB#1J] ejQ54bϊ~s4&Z4ճDZ :=NU IDAT7sDDHD +ĜɻQNݣ5QpY1|GahԺc~ڍ䬑{8Lݎ ӛ)W-b(j\4ae+芮@?KIICFFƥKLMM G23YٳddG ᠑YW>2.Twg U$1XR7/04ʤRM_][gA/Q&=>nΖH"RaUԋĢ&! |ݭ) ԂN{|sL2 Vsrס/:7IQpúVd/guCgFgC[o[Lt>uQII9{_ff=SpݫJ^GG}նYw`#V$kEz> Uzv8)G}5||C*"qOUIHo^uLhW7R 9;Pv ԣ`u{ᙃdh O 7erӒ3h^ Q߽{7>>ܜؐ>_[[hgg7j(te\As5-"62x=kzY7FL#sE虐&l:yt٥5f<6orJ~ZENJޗ'n7~9`9v:$gaPlMu9nRn^~z1Oh#M>/*N-Tʾ.íڰuOviWӉ-:D]/fg+1]rmU{v)ɟ`1~lR$"=xU,ycU{g&GdI2wѾFh~ynL+5Q%qϼɤ]yo By3m>Px7bV&d@u +Z$e)ʂ=fHH*օ"T.LK?}Aލ0=%=)?6n.{=x_˅G< ª8 -'!ٿ%l'DMNsH=#W=)g=-YmVĄ[˫F9v_ [,0pjw"x(!PvS-|8[1ys}L˅ʻ[wS,ٛg\!S(+-hv)=Gh".QZd:*K~[f&EZb&n BudI N,@ -妡y+FjbbbmmMO&y۷oϞ]\>HGICG!ch`ėD|a;wj8LH ?O֏|U[ Av_9~0Ѷg7k/([1s6g˖WqϱfrawF e>&QKP-lf#ʑ,Fs?+8TTMG|*.!C\c׊nh drN.p>J-dm(vZߒMeQ r|ugi;gNgB)/v bgUmf+r>4xؔN8- SCA]ཥ4R{R_<PQߑ%99rBi@%K gs(2jR]R+fih^ QW<<;uꔕゕQ ƾ?W566rss/\ b)ܙpkdрN/jDpej`\=9nbx-W܄?^mp)^6*#CXx |A -N;˚u3!G>Ed} F[sb;m#5=Yq9p0$4TqjC8=sg;{7K'㿣НfUtK';6KF'; |Ì`%V rLxXR]کx˸}| 㳐ZgedGCd/V^s%ŌTCɄHv*ˍU*&oZvzQ"3 ʭ# ۪FrF@aMWH" &'{"zIKՇ w ?˲+芮@uE2<,BM jp5dZm@B>uHPR2YCqbBL4|˖"7<C (D)zLc;7@b8};[R8W ϦƾW?TMLɍʫǷOPJwg.xqr}!7h'CCPRտu4eS`WP\ m5j{r;$CN6^ͳDp!1g{CRj{ Gm͛V04J=toMB.kW>+ $|pX&? 쟸hcU/ZbY"9s\JGt1;1YsssǗ44^y@Wtݨ+Ǐ?x@KKn_HFFٳgݻWTTYf\/(.r6ĠDO!"yhx72-lmQCfߘe%lB bY^>2C1x TmupC,{]qQ+块 >a'G*%Q6u$dA 2jx!ye,~k%UJ)owo#:P~Is _Rew;,},Cۓ,-7S sVѥhvl& A neUu}ݠq_9nx -0{D>JQK^Rd1ʳ5W>-hzozÕ_R7!Y `MCtEW ЍbuvvVQQs现0>ZLLL` J]sݻ.kE)m 澃$"@tx\iGw;yNUX3hw,;Aħ͇hihzZB}~fDjm>3_D~=tMRF=9 Ȭ#jD"q<_|F_}Q'+W`^캭9vG6 D}pz˻U8,^*X{~V $F#Z.?+`#u޲[*VU9kΧ*+&[t0hO)ENN >wQqi[ Ү9Ccx_ih^ QWp8իW?/_8qbz(@Mt&.G|EsѼWU0j]n2v-jȷxB|- iyl;!OU_}?rM{ݩO2 `GE,AzOJ7Ƈ3y8RT@.1RZ-Ks&I1V \ʿ3@vE; sa`ff G Z7GbF{ш]o|G5g\d䯰wU<1*$c|(v#X5.29/nM-U/U># _OiV6X}bɭS9{9)bop[I.՛_)b{،<LDm"ikkô_Un][[zz04^y@Wtݨjۣ: w~YTT$%X4vW?Ve*m5d7؊ǻ|ZAr2ƈq^Z CL=T߈a3[)j.8I}!d6oqrSn1zf2XLT¥:y'ZKG+>I%b|J9dtiS!FҢ28Tn~DTSeOQ mxQ̌]$_?"DJNAͯG/=WVbo "a%^$ne>\\ rrrF81:ư/2fsic z>Ɍ̫{kA1ON@k7FQ\'ZgeN&R傀,---..[vv%%%;;;''?Woݺu``w@ TWWgggspp8:::thրs%&&?~vBlll0'P(#7lĴ::Elnna"!2C'A zv!. OFHR;&h'[yRg{I$b@ 0.9CP;RB٬{ CFUӋS0oZe\LT9Qb(_;uHlVʳ5W+#&X{| V<;C@,Ϟ={AooNdd?~cHCuW>bn<[꽿m ܝh>ܪGd==*X{ѷ‡F5}n}.zXA0W熂31Mf|RIe<?aǏmkkUQQ"FQ^^.**:~bbbee@rsseeeDEE%%%Q",--!AEEQab(j!HX0zϓI*D뚩057Djcjr7Wh~͑>"xMB, ڰ ' hک㾄3ըc TlD/ ɭf`yy݃cT,D~]O↑1Evj`faVj*ϴv"rJnw@,4uWkw2`(qI8~!-:;; t> fM"?H/###rjjљ+**>~x;;,:A .\zjaa_֘^CCC3 `bW0z<;S^B.:Xχ-oNlNٻ(e&>rdM=_qiFye)MN =r%qkklAުYLLʳy"d(xr s ڕʩa_虐jTr GJ1{v)X?dFH:Ѧ8|K_sL=T_3Z{935["l O1I.nyAFHi=.׼>80"nwN5<-@XVnSIi}֚J\S-{~ ߝaRZ0ND@i9=DF(rllcU?rXG ﰴ&_pַK@%vS_4 Ϟ=MOO-X!!F͉ϓ'O֭[9t]--߿Ȉ@ _kkkcWO&==]]]sq!c/\ֆy@!;RO[#[sn%"UҫUD~|A@SЎ&pchM  FK,}YHBј}0;D 6 @qj>U? FmUo亾$Nlwj' c%O$zC8Gkz ۭbKŎ/o2,IvּWXl0HF`Ll^̹YZ0Wt6bGThܖ@ U~}FKXMJlկiԛtלXɅ,A,^)Gƺ *p-@;Bx&;Rg b&''}||uttq==;;p \vHJJVWW#Ceee` f0Ŀ"}}}}}jbbO0uwwJMMz?"b ve_Qy 59j/q?*Odl^}ܒKf D#rk IDAT.idZ R.%+nI?]3Śu3-YUP#f 4m <]'&2X%ynyQWd#XŮt`{o t_å>nk9 R&I_86aWۧC\ZtS&xW{ޤOۛgaI8䁴mȳ}ӒX+  VĿV]HdBB Maa!NLL,**B/^}6O<<<_Khh(fյrttt9<[ׇ yĘL`b3U2ޱ@wF3t&p3G&_XŠFt-I~/@Or{}?V+i4R=i H<4*9(5UF֨%Tudc1WYz%z/0(QN5Q4ɟTR qTb}Iث_FlUXHA# B懬Xh$W&8?BsB"""7lؐ@,'P@ccSxx3g,--#NNNZ>}.?p{Wbrq2bz<k|mP.Nz5aj}Tl;3fٚg'Hһl9* y@()Ñm@k_;d]#E i}-eZ=.?ίn@l`WYht}O|ՠ 9\tثB;m#.D$"z%w7FlcO 1r[ۄl;?OpPA2zTNkJT@LL4!vWU<׫ $$h';upm~K)%!! @\~,oZ 477_pA^^R34 ;;>r @D+ax'^2:VP؜GDeƒ>g(~ؕ4ܙ"k:u}Xv龜č<ۣ$hs8YQOS0D!I>5|#ƎG$~s_W^ߍykk`:p +GPu"xM ~"yn @"w)˲Yxui+v |nݙG,H+O"&AK|w_'b7!б 5W6n%G3|/0\KM#A8tDHHHPTTxt!HBP /<;|-}P ~@cO/))aeeH֔#c VZ z]GHxt sgYG_Z(M֧UT̈stZ/MƼ)W$bjH>ŭDFe_6IFyw[+yF.p Nt$'콤ͷd+Do nYsDm\\*p2)։DLJ+ʘU۩q2 2U B^`MF$qd}'tAެX ?~yT#8}N,|c/6}#J3\>CvR. *XړR;#8ENyKZa-%jՆ$ݸqڵk*B` ?...>>>%A@ӧO1?~|ܹu ;EO~gh-6M zWn*6y;}"yT5+B%gBB+q1+wJ nh~ i<_CLrMɳ [}YWF̒A 666FFFV ;vuuݻw͛7qf@@OJJھx񢻻ْq. omG}OpAsI̚Fa2䓢#J}{vЯ՚Xohͱ4='wƈ?N91i*|}azn]l4BQI{I~Ÿa}%y(u5ëHw:~\=IL95;[I-!ێc#z*z 9 D{'&$U04JM+hw+-u)lzCgɧibgy&ZAh> V}ƻ+z%2WR\\|LKKKSSSrE~U @Ji ࿇Gݽ{WPPp=܌ɚ}O- sO-IHN 2bJx<b4 q-3e@k c9r6ag FVYΥMucQc$TcmylA3#Ռ 9n+k%!B!`d|+)RjS[k 5EXg!0\U?X"ߝe'8T,tA.j$!.itw|*eZ? ښt=׉w/ gXhqIҞVJLR60J>.zgzxĽ1*,w_tte.0D|~c9n[Yca5K쒓---/\@A ĊRJ+HՌ:;;8::,Gs@ ͧ_zzzb4 ޓs)躐"DxcMӺw/7 %a5eXdAsJ5^tQt$Cmæw2o2M=xbѵş7{-UƉc9kWkMfSsdTp# *)t5, Sڗ½s=B5IPlvE{y|smڢZqwI0~8tޒVq8C'ȶgM};02twi[}pR:+n;"j\*t%@B|=!uiԯN}Lw͞XCs)z\6/z(fB'.e?HB, MMMOaee_lB+(W055dooz{XvXXX`0B]xڙPuf2>c8 ;_'g'~k7Cі%K ~~zs>rRE~l]ix7qeﺛyiKW{i-Լӊ`ɸrGDDD/bL|8 #-퀑Pc5YqP >f<($z81AIPg0bcv}d>ϋB [j?w*=7ʛmzҎc1 D{g'<J@N|0/&GGIYw"p4Toٜ`Z\2U5KA GC??SNYYY12V ^ZP(TXXt[#''͛7/G-^^^fff"""$4kmO5T|_IN"iTi%۪5`hIK-]d >Dm /[whV9-ʹFܬ2PӐΖ

Z `׭^W$1,/ xԫ [_j$Pܞ_>;;;11bHB*\@%!!!ʊv.B@TP(~AA---~Ч Z`V,55di'8Cѯ+uOtAϴړ/n|˧3c7Q2MD*T|gJnQLN>u29xuQ 8p8t2Ɠ[+Aaۺ S{g vzjԬqO6d5"']KUt˽4\K.g8I+ At#,utU2,gռoo:: F9I<ʹqxIiM?Ww6*{=D&iZNh#9entǶQ']"wwIA@,Ǐ>~-٪3Jhh 'Mggg+++OGO ;D5Ft4$u[5}E >}q1Shk>̄o.Zp3.sַH"bl΂1v3*2BmOr b {F5 _C22\|D|mf/لsEF__)z%۟.GhGLs.|=ᦄw"qX=vw_::ˍg%EM弗 =@l> b{@m&_VSOX1ͯsC V^>GkSP}$mk,B"%h~~~۴ir{R! $55u֭ϟ/,,Q+vM] bw׌Ŧ;#:i%Ya<#c](" BE̮P 2S!{QvH!̣s~(ɼ;k}yݛc~{, ?96dsAJ|Ni킵$q`[5ݖdǎ͟r^l>B@;ꩻjg}㵻j+2=74N窠~4XEI%th!bܑaБW+4Ӱߤ*cg^}Hqin,;Tq[_0@N}o8IoCW><1s@wz܈2=~L{0n'''"T+ruu---:|0))qy z4ڵkk׮}S j)ZZR]:֪Xbc#CN\=59mMJ9d> i!Ӆ\j'd;¼OCxubdvyC`4bb;"B  k]\s¼r r!8VdkJt.1D`1Zs<{)OJ岮Kd?b\z@nV=:Jsfmm u4薡Q?8TwЏ1~)^Xlz^\K}I_x1>W'F#"lVU)Fp_ycXrbBu~l3KFŗv*/[GɿY4]P&p965z0v1#IJnݮXLp;5 ᣄ[ζW%%׃yͲު}Oh|;NKѲ[G*ncQ+Fp.|wa]Tט?3դH+Kez⟲BXp<97wʊ}9}AӁ_&8*//wppHMM533311$A_ ]\ GΰcGJ:LpE7.+]4mo!3 6,7s@r̰ ouqw>ckE$@E~: .ϭy| X,(|1 /j` N{ `R#d?cڭFL\J]4%ӔsɶurjO?QTܕ`Sr<醑֘;80ׇ53R&[Wke,\ˤ)W{Hˎt{"J$xw{ [IȎ]1*xMgЃYwpjܣAx ̯7_&4333667dy@ IDAT "##m+0ZݩbuWR[ϣ>ίs<@2*?H{d}4BkFZ..zwI_ ۍaf u@.{C+fm0`k#ݚoWKM/mJ;!ɦsmGw㢁O^kN;cdKZn1O]ly:,F!% V\_p)&Bi˵ ;/S n]i $9Z'; H|nS? Ǡ}H2{1)MB%ܵTvI~Ͼ9( hrqq)`<77cǎM 742ԜC@_*gov.شpqauy^ )蔷wQ}_R6-v;QqPN~yȐcF k ̾ vwj} F:=;f\..BW5w4D9~Tbb`@˿Ql3b;g;Ki2-I*fE*.Yd'6_Z(:e=1ϊGpا3UO3 6q`2%m4)c^tYfy_u(FPj_X\AP;p1+1,>"MJ|ʹdN%LB5 (omGW\j% !666ڿz:пfJ!O+$$D__ҒltGMk2!?ktӠȡ?) hI2K`]sL5kjn /e<-:ش蠚+(Nl5N|ad5ohI\%{%D27 t[{/i Jʏ/e<jdȰqq{z7[sF#\{bF9Yrt|76dҎ0,'q&&Jg* /cw[_!` 2d+HjDe U=٫s]fMGZvV8MFAF\#x{7QAiiiΝ촷-' fJ!O~…`]]]kkkVVA)󨧠E ia`O(OmlY`XkҶqʹs=5VCF'{':s?s*wo [cXm6~_&2YjlKx-GπyL꧀s"B?ݘ .x"pi4c;-R`wVZg>s=12وS򇻯!>yLu}UQGBPdTyw:,|wT-QxAA [[ۖ+++]]]w` ˗/kjj:88S AПSٔϴTw;k`lG CmlBeGL|FR8yr݊ߵ Q}6^ O 뻬r oOű-~B`K\S3ż#ږhG 'Kr,'FS$-hتx7>L8HDS~" #I^ "yywݫƬUX̎vy~T#wW.DL'TMH;dEaD4Ã1\7!g=6>vJ)bb7eggX[[þ/3L}}}W\qrrbffVVV[z5???nI4ؑ֬m麲!gaJ?0>JTcj.T*b{gA0h4`S2䚎S/1C|C'w2`͉ϥoyahktkoڢBsEm=(_cg:Ų˃U~!zT_m޵6ا8Ny 1!2B=U'&O,F).ϟyc^M %_S:L+6FRHV%ϬP{YZ3 F%3?!vF^}Do*--urr:uѣGcЯ3? {yy} Ŗ B4'w[sOoMHQ_/|!%ߦ ܒbT@pBa`3`:fke:Ls_b9B{w)G)˥l"?G-JaC9\qTo1C7FKQa+DN1a=}(<7j dƮ(wιSt&{!詉:,{>eYBcm~`WRsFoiLjZGk!ԽޭկyOVwUWZ˸z}.ŽݰlLږ ;TTTÖΔVlBn߾ ))r X,AX O:P:"c>Ҳ)+]d츞bܝJLo /ڶ1e+!/]>kLN=(>S1%Yz5Ք=h9iu3L ǥ+<VdKt˛Nf<(b0"V1bn:N_,g&9 YV^FM.-Wa%10'Ox}Zrr/!ۣnw_w:㙬Æӏxf7Jr.M:yG=>kMBykISrNdĚ!隷wwwq)::_=#͔n`<:::{yy]w,ޖteBplû2"V!gr&De7O^wo[^s  LQ@kw#lpϗ*KzN1V>ioA)e9 >QdT?2Ebf;/洋hP-4UÆčO3k;o^tJc1ŷ J/4W@*nv$ S9g5ɧh/=`n1 4( p[X} I<"YF3\$j(c$P['6,ՒEE[nqU|F+k^c$e)=Hܐ}a2[y*)$Gge\|ˠzvƗ ֢VHJM"QJLb2 s &sH糬ztG6 Ez!\={vzF4(Sw# 0 ?w… ]]]gsMKʞ;v; ;LI:W/ n'jss\*3mXzOlk e27u^o5ōE`-5Hbl;%^\34""Ǡ3ί騸$dpESz`xyrฤ[*'v} 5 =OVׅ:*ؔR(X@dށ:::lllA7MAxYlÇ'x鹸 OX,6**JXXŋW^MKK/(X8U uGX8:y҇[]E̚iH_df|AχkVqɶ6Jx9G/~Ŭ:[GeKsL=01MC;=twW #&)~ݽ5a[}[h6бkotbam>W15%:>?.)#T|!2Z~1ZT?^#_r~-Y0J5!˷z}<9RU|R/ 4ZڢuWSHA?;9ŏ.릠i;2؄1S/.>>Ѳ0~sRiddDPPPCC&%%ESS3--mU4zĉwIJJ޼ySUUu pbbٳghAH[I]=5wNJxDs+gW [qeousò>Sb]$Aٞc$[AvPC_L}h&(ӯuֿpkڣԁlm|rꠜ C;\8CSu3l41ϴ|YǼ+Z.ppnj?SxڐKiLǤia|X=WR*T'\}"f! fZz׋ݮ|#N?RO+åZLBߧ? … ۶mspp{pjllںuƝ;w !!`0,&?QbbMLMM---` Aw$LkxĮ&6.0rkRm\ /m*×??TuwwONN?&55UYYD>}DӏÜgk~JWW hj#M:4汪=ztjIL5@Tck:tCrl^Lg)VqZGxnkHp>soܶծnOH00ݗex){L/;R0jcmyuJeAݙGniLMŨ'P˰̧J74/)aFD˻9̥˧@kJ&'˶M~0<^>.H`'j‡>%K4ǽ1t,?ui[I&K*!R%4, vuuhn /OCC3f```֝;w w>zI7;;[EEe߾}w.))Ӄ/A3 ]ʩf{'.1aQ ؖ=y9.͒()@WXLlwt5uX ]6=樴kµ h7yXB\#+nXɏ?n#9#vz%p=3Y9B$<'Tr |(֪y>8}$9h#|Rڭ?.v{0L-uL ;;,)$M4Qt\YxC%V*C6:]4 ψmҼhuDT$?}-FAY g+]'!%J@证`ž={ ,,'A[?vvv>ٱcGgg蒦++O߿ooo_[//YO/U^^bnnnbbBE!ADtϻd+\ٽ5%^Ѩ)=b_u.oiinh4b!j}w]1^(ńWE w_檩 oJE=V7R:R kԴhcPzw/ j׾tmғH:a}Vmy#+ӛzxv%F2j؞S%y5F_TK{5FTjk/O19rM?*Y0cPpyx5&cewiT_%cg_ڇH6QAіβzFDvG`0|||vvvo޼QWWOOOJJJbaaloo㳴477///߾}szwwH333##Asl:ԖW6qa%ӜTU.? ։@]3`c(q%0Ҿƣ}߰K]\}M@=x_YWU |H|PPI8U0_ר}lَ3bc)VsLgW*/#8XnuMRhv3ky?#);r}cn0gp<6]g?xxs!㗾eO6-W{LH{vjeJ"|NLMMW^j* ;wQpoWmMw~o\|w_"#Q,L[0' Yx7Ud;*KA] ӎd`1D;gEϤz4'Ѷ" )!&FIi*$r"k\R gI4Sqb>qA`QhZ$\{$Z+ :!?Atfcc֦ENNcbbx⥥&&&{E "X/aii?88XVV_OșT4 %,o"8Ρ—mUPʫd @ jgiيjy'ALJȉ门l"rz2߳_>qwCz5{t=َtuRB|Db'G*EVWU - IDAT&Vc.](W׾`=>OQi L9BWꮪR$ekt. +USwFs6@bCeff*((ݻwʕ/: ---/^022:rHdd䯘8 &/b___V։uS C^ВiN% ѲV< X٭ <j4rXi-o!JQD0֫ڋ nUzJ&)`g6=WS>бЬ-S[\%g #,+|D el8?fJQ?KB:5oX} :FuG Ռ\7TthQH,3bG}k"%BqN3J8ZǀXL`'yRjbMٳGGGtn\\\}}}<<<;vX@@O;&OjժT HMdBo[9G`js4TE]EhE"R{)="ђ5C (w\RDuӅ\r!-mGWB!S[@)qAç9q6*ئиzOn'qu?&}mKX@|&˅ğ=ʊ1,`"_|+3.m7gMо+2|*CikbUi n6t&xb'h[U.Rح7ح[9kYb1R:[/Ը^Gϖk5Ew0߫NHݽ-T aijWz(?4-C̩Cͮh&qL7f򒐖F@=kڳݗ8Q`гFzm;@Na:4Ӱ4UR%)]6l#FQ/u0:1Øai2׬DԾ(}ts6<CJ===yyywޙPRPzdddiyy/^XfAo0P(WX BP,QȦs}[̃O^7)-  $wW+ܒ?Řb1A\ Ws[Zjb&ތ*C ;gkdU/EҧOKo,{C*''6wFR/8,i|߻Ȃ0M2f/=<ՕΗ_:ݘeWS ].܃#&Bfcg_d쥽%!+{A\غqu/++HH&r PEudݛǕz;MB:߅[)ٗ/HzeޢC] IX̣aF5{X)6+zhm)d A/\0r̙3 mg>~}ݯMGS__5 aGni+_115^.eZA@LmؑmKgiYp⁢j@#"\"֧xe0UC]$>N_:E'-,|Y.zL Lz'?DJ1a0OʯtU{K^ܐ}Ap4[HX;6¸\s:;;utt&LB*bvvvTTT ?ACi1>}.+xZ`9I%!'\_k)W<8SpY}O|#v]Mu_fvљ}9*8請rvx般K>,~;˩vp ץϷN:b=EWݕK/M%toUs/nSe^ hY'˷8l'}lni%I{ Bs tZ+ge=ٲnUMUnqG>墹~V>|!"B] _:99eee:uѣ7 uKg˛}í[:#c $dv_L(GPv7vW\W.AL#p„QO;WOt ZUm2ԸCLΓut ;8Z6;R>-ZT7G CR_׍1X+i>yzm3ys̄5]l*,SB|@˨c{mrX9]`1ub~Ѿ֬nnn7ԫ O pEE{|| [ ~-oo'Oܷu Ljq)~tp`O)r]a"-/m-ʆ QL`0u?Y'+Dv(A?>#gYU]YlBk/hy0=5jf>,c]f2 |Bp{Snf xs9JSك7׸I( X'OlmmvR4zCCCg?NVVc #a7i^731:6$!ʔ$Jp+A] VaM1 <7O[%Jpw =i\!&.E{7KiN" hTlѓ7<UddZ|rm :71LK0zJvռ*{tPcZ0Q-!ځsWILLܸqUff 7 B-!lnkk ?{3u =nذh0b`=|G1Dͨvk;jn'yvS0o0V+bU-Hңo,=GȣFPQ5 ,dO]Zu%:A`[ðxgFzj'|m &ƾoW˪[?N]e\h: & ÌYڎGJVVmMMÇaI;N444ى>7"k{M5 ${)hgI~opmϬev&e]O^=^FEe`/?upjU]NJY^Lyj7jO,wuׇk)42g YVjʅp0N>cXGѾjsWR/x'4fB/%1G*,;(c}^}&2 P#wV 8(qS`cnxMx*O˗/O9YBvRD).ӶxnΩ fJJJϝ;[NB/D@p…m۶988 7g55`GY|l+\17X̭V|]RpJx{ bwnner :<4-ONua$]]ރ,Vrvx5֮Mr˼b[ðhad̉XvC8أ:H$_{TPϸEա䬖w>h)#Gkn?gK=0<<mSjrkЖ0~A$L`ZvLʨqƟe=- *4K';88¾^ 0 tuu]|unA,,,?}rm Y>/ q#~ f#.9ߧ87Q0 izph|u̹B$WY2eT[?2ح9Rs5x)u.vbGŜ,6.7y(֩>y..qr=y;4ThTnA )|O@9TdQ-c5dDfYf&qSty@JJ]I)KZj.1E*z} u_Oc p3MkI—J lG7MHEbYVK3444EDD;vAfM>|l2OOOaaB>w ڰX,++qvvc~}OS=&꾪Hyʹ,eڛckҩvYx~eK92_k14à &gM5%XtnA8qCmG朤!?"5A~ *9Ԭ}5Cgܱ g?n)>V7_1JvDמeOIe: &E1PgWξ.5;SzU=!q IDAT3 EOPNng|^q dkUvf/}R&ŏ#M_~sVtѳ_ċjޢ0*֬9\BkL*K:QٱΝ;ć?<==WZǷo~2{왾_vuuuss[h .; ~'h4OQt;z@(XQIpyقXg<g+(淗\mc?vdC飯![0<l@*Ho7U5$#(6{gS;^Ap=1Qλ-\:`rȡEudMiMn%xl7j|W^Im˗/m"1w8B򒓓sww_liߚ=^reΆUUU0 ODFFg$_6.}NA3<^.9xk (a$qMA-u*g CdC=ilZ|{C҇G_@~QM˨1(0h"Qep~՛7h2sF~KFM@P_Rɮk_~~=&ڞh/_\~}Ŋ0_&C}V\MnfffALB T]]=p&dWT?"7]E~CE$I) EQDRQ b+kWTDr@J钐nٗef|bf9s}琈D*oMNxhUG̘9 y3f--x@=VT~`bS?x\Ȃ=mO/5-6BWnxztkaH#Flcc[jD}Ra:%H{Uj]%U ; GL,ZgccwGڵk}?sqӢ@ \zĦ8w]iiׯ_?{l|uѸ&&&Föbww7~:+++]{{h$ Ν;N^,ܳkLJRi,'B {CX Mۼ>!PɖL=&Ȍ_wX{S/3SGD^ ulY=,6ۿ6kqՆ:zs!r|Ox~{mKg.ҭT]S]Ko okcQtȨ,YJCK 7cѦdcgdTWWfK YS\PPЫW^~w{{7nP~eaaA$55UKKdee>666##WAAA^^򫚚Z7pœd`wvgT-?>_l)1ui{rVQ]m'#Eqbs.?ЦT"; $ >zݯ$Ù1bJt)W:~ {h1}8>\WnKLJ"n)LvV#\J!#xk 7j^5k `3Occc߾L<722B': X#` 񥦦򳢢" _UWW|%77@XXVPPPTTdggW\at24b#ݘg֦kM[,D:6'*f4gR \k|h"w4ߍC~XQ9ߎTl_lk?GvGVQ5i7b[?.⮱̠"^{ѵQ>CLymPYſn/A'\]>{*cË/܌B&ܸ`POiiizzz#`A srr⒒))rrrp0z\_tݵJJyE|AїwlͲ»ѿp =M"/yVBW򾜸ioJhҶipA| ]D3Ǡgd԰tAIG]ſtXlƈRbBȖ_=B+yEmV.cFμOZfml( z/3ĬTXVG݄^giM(zmu:;;{k=mDa)*i }g2r/[w7 }`iSI1ʼagmVI-~vKy@'VK fVh|1P$Cxc/u~ꕩ)R...]]]gΜPOxϞ==yhhkk+,,쫇sssddd)U([ HEEEoZm4[CtWh{ve7PysQWY|H{?59Kf1b t(;PV>jnq#7ԬPy1E|-NkmEVn(7U v_㽸*3BJy~9=/|-_z3dEIgfivrxR1D _%TG՝;wG+W@jkknJi𪫫gΜ ǏL<wdZ]]}…L/^`0NaHMUyZ#u™D}:;Gy~KOw&5.U[ݍ?=ύN&$[Ϯ3>n螳yŋSY=z۔}6%&&dgg;;;ٳJ_&(' eрRSk@ijjjfDVD-Ys/jO'".<ܥ0 qىx`ӒdO ?ez=%fN#AĻ\Bۊn?ԮYlqDŕaXt(L|yKcݓyi< %>Vt<;/xe\ߊuyDV8?1ֺoo1Ng$)zzz88Gɓ}ӿcccg(JJJrttܿ?`xAwT(v8999996erFWn=_B  ,dҟW-7stDd]yո?278:Ǹ4 oӨmoblnax׃ʖ >IOtLjެ8}/]Ǿr+6cvz"YO)/+`#"7cg )ӑ܁fsX/Hw?eXL&wc^C,occcAH$C2qtt+ hJ nNDj vUUE%3jhe|wuyRswu=w֭+g {^;Z%F6s'|5e75oE !oA\}וތa?bYo\cΊr>ZǶUf$cqsvtt_a,fB<ݬ 9lO^{IɜuIfOOO~~ Ν;>|Hwb+--}ꕣ#G89GpR0@^= X[LbY_l]#DaC;QGaPQt9];.C4Жnm[RQQA$D.1_d-ATZZrܹ7;wNRR*HTRR233suu177b} `0@iLOO333tA洪3%/5zsrXJM/]=e.Av"l'L/ cj63Ń Êvg,ߣCxp+wd 5Hx[t:~}Ur*EF# E%??AM ';'9FL`'8a/WWdkeA"4/7/DV P=|s^^^ }vjj*塯ott6SSΰ"H===p~l[sg5kė]9a~<XQ}SY \Oe57EYd2oѬcf^x`fuOwC,ZLJu$)M/ΫOl0^$ŋΒCwݻwSRR(ϟ?0Z`nx#4TZewl 5|[!v]Vm~)@37)镟@yakWފ}oah1)eVk%ṫwNl],zB|5I//|%DDXPwg bCx:Mpe>SuuuxO㍌XXX/Р*nLY]]]ǎuB&6ex٩-ExKҴ+O6Fhހeo ~ǕH_7m U#;9ʰ,Gm#9͡_L|2wP}# +l-MhN`ƱZ'꫞~xJbb*!SϲSwu*Ѧ&25)$INN=..4>>^Y# q `hVoex _A皒>Om8'm؂=z;^y3oKM5 gZ3aAVW݌kM~YI٩3?Ljߧ̌ ȲڒmϛNTbF/A>JI][Z,tB_*^1c@s"]]]-- ?P7mB6`,A :4dv}}FgF쬨ޘIs'J?/i*Y-Q!W<Pw-7b߈vwYn *erLWs'&Ta D&&A^b$e#gKC"ņP<T*XӧΜ9caaP@ h/_in7M">}nn>6`DA&6 ݑ;AUs //ŋ< vCFgF;0!QTz:%csf?(X#Յ+дmwb^mk٫c/& PE4^ƒ+z1KׄId0$Rڳו((HwwrvU=%UFZۧs3YiO55%%%y{{gee޽Am3`ҀF5XV^7778FNtւhG4-3?RJBݝbZ!B^aa27B%> LbS)z-ъO 2g\L/.lҜ]_=Bp1i>/Dz0I3ز>dǷO˜ g&&&;vlЖ0(_/Qv-Z(ٱcǣG Qٶ>}=mL&L8xrvѨ4c^Pȶ4ޏz%vOQ&: IDAT6=D{*uuw&TW\TѾ'?ءWߍ YelZ7`*V6/1-5ChN=؟T.a {{{LbP04@Os֪ %dQPG؉ kPۼz$һlޙWXbpsX+; **96Xq ?Wנ[R>;%EfY;Z.'CCVSJiiW> Ԁ iJU\]] doLTB]]MZٖy3fkm9<#r6%ʨ4rchl~ز%%zNN]W=PN.R}xAٰvH"ePQO`f5K%& |خi'GϔR^^w^ggiӦ1:#0 SXXhgg"**eσ.=z8趛Nd\kuάƕ3soNflV} }X0ÿrJ``SOG8`҃ JJJfff111X,VEE+++))CQPuNov***Tm@@-WjEפ"Aψg=mkQS47].[@WjEGUE)K4,͆8MWUu=.pS3'xls,ZD}>$Ù$dh EqO &3,n>>w 0ee;葉.^^ޟ+++[UU5za0)))cccgϞ䴶>{AǏoذ[AA… _.))o!//Fg &/"Cd%RH>K Q"afoJ#&~>7c_{i["ƶGwʼne%~ {70zUE ϧ ,=*I 6ҿ;?ﳘ/ ̐ /{y"""޿3~(`NMMMSSV##&AlllDDD.]Է8<<%##رcEEE!!!cvh7 E,6M2lcvŦMǏDfV5[9nM[Ŷm)77Z9{Ӱ]Y7UӜqy?ZK9}]nf!Z5gH0Nބx<gϞpႚ3LBP$INN=..4>>^YY922RHHHIIaNNN&&&N?8oaaDF&6:VWې7]xga5-ZبA$z%z,Yd+=SK;&^=5%QD|흙зOؘWѸY{%% ? T"Sp!5Rk"H/^pqq;ws60LQQSRR|||6mڄ  ž۶mctݴ:'zc#Ug}!7_8E{jDaZ̬/+l`5!;!\œ;1u=LKU4ǣڰ@]X}yÿjREb̉R zyyPGɧO233x&3xhtcX$r\`o֬ΎQ=[WZdVKf2.7DwiCDۿ7 M^ Z]υy ϣ0;Ny8q1}Z[[>}Jy}vf(c Mw$Y͠.epo2|8wrJ|G  N sR@"""{{{,,,U @X,v͚5yyy-e0+,,k[]]-%%EiEa#ŷo߿yF'&ow꿞: _^[‚Rok5;}-F'&-RoSerCZϥdF#NJϚ>x=Ec.BJ%:춢 ])~~ot(6ݎ$muӄ !"|P[-$'Loodݻw÷x`TɽyƦ @ h7WOvӰ FW;vKcPޓĐHozXH"=Ld5k*yPDŽ A? ĽժimacCx-ݾnݒ!ְKgƈާ7`ge;Vc欉C7''311رc`lhiiutt\tѹq `$1tiuu Lwa޽gt"`jTZޙ/qq2 )&ߋk)f^Mq ;Ԭq*O^<'aY#E^W^.XA0dٖ"8ڑŇX)N|}: $omܹ>8889rd|# &w۷/##CYy`j09nñQnEꩯ1Bvh6rPUUF}26̝KyfMyol!kU8miyf/&++aJ[6 /=/x*3ʷ0! ԼtAa"\>3;wիWptt[ ͛7...NGP_M766Λ7Pbƶ޹sÇ $BSG]-_+ꅿmE uFgmڶje+5؈ĘؙNiFw-.Gɥ-ՓH.BFE#J;%xs/T?S).aQFɓ'NNNL9eee>x kv }0]/?z*^\Q PR- M;+y2!Ⱦciw.bbnub;0o(EDt5{Λ%m#jˢo+9U[|ʾ~4ҭosڳ;dmڻbE+E₃4_H Lw.)OBۊJ<[%`=}zŽCMMM.]s玕(3@ Cv===qqqɄ]]]\\\;"{Sj[idOoym㈏FKO^V|y5zzWJd:рĦ=5/zl;}= k^c!l6Р>VU_fs|sɳ%~M???333wwYLc0 =q8?f͚qۂ O>tZc_S^;Ջk7T'1'Fl=ݡW2!>Dz6RkΘ#mSiij>.:MDqƍ˗/9sFZZPnA/^̝;][{=Lּ(lG-r3m/ b T֎iD&e|;aC"_v yK;#2AQ?6we{]pAKK{| `@ٯp8ƍ׭[vЀoIQښUoy)m\~\X0I^)fE5 4w~K˛=*1b# {$&A/3m'}Z:r aeeC`b7& 7{ٳgUUU.\PkmmMMMTũ=== l7 :ݩz^sq__]V[8⣩ђ鴏~թn3CAlDbThhN$N+.(؁a=jCh I\b1oiiϫ& (ƾ4h7VE ^W. t87B{doأ(,By'9ŠlUt+&@8FBW?LYݰcD"Qn;wnŊ0 nQBm%,BL~L4_NdʠiOɺ/Y~TԪ (wMg!?̋Ϫ/SvZ5k+06 cL&?M@@[OO:٥z{{oٲ `[|s/ikƊ:[>mW0K;`woJ%Q N}g~&9ʶqe<<,`HJ MScJc)""ɓlllO666ft:&(eD"QII5&&Ūv0Z 5q[Ņ7[=^Fs tUދ|U^G{Xx/BK僥j{6xO؊(e:F"""\\\-,, `@Y||ass3+++ 666Ѐeddah7 2\nF++pRp^M5:r>e"cHȐTe?RBy zXhFI |fqĉJJJ <}mmmW^-}=:I޾};557::cѭEEE}4#$|cS}}]/B(5vDl>Q߹L5P ȢJbyK" ~tZ5[hDa1$rLW\R[Or999---"""Ϟ=b[:t!???4LDPʮ^Cy@;%Cv`t;Y z+6zH&wd{A{jUN}5՗ g|?\/: FVVϟ㏡ϭ̚5kٲe|||n@o?{˨dO䘾v_|yqZZڴiӠ4Sq~h%5e;YV8whſ;xf&_UםBZՋ0Qf#37cA2<{7,E.]4*6[;U2􌍍uppxL~Z^^… vvv&&@ (/,,$͹N_bbbbbbV{tDDD@@4͛c.Jkk]&tuǏSSS?~w^0++++++תA&e+_ |8ۊB9\ȁ17$GDWRވ7XY̥r= hd$5(JG`+W'Q>cl߾}K.9soߪyyy1 JUUUc7 ߟ"$$i&FgDh7 h@hͫ4(Y6g'DutY/=ʅ]waL.n`v='})1)G$cFmNC>j?:;6,U|mfH#K.=yɉA&ʂV##&YK.EwqqȠ<zCKK{ L3(vӔFӔMO>ڨX/-$1sO>70WU$CS.ܽWoa /.'/J>|8bRHԊp6-t#S=|ٳ^^^***&(_})Uqvv6U1&썶ڲl܍ɐjm[d&ٛx"yz4S\O5g6]zL,PH$A"4~FG~Vgϥef 9P> ȡ:n kэU8mI+/aA"^xAktܹ+Vq0qA `bvWwD[ٯ$_}­LZS}BS<O$C/z!T"aaannn^^^c0 @ `Rt~~z?cb)DiX>z6Gĸ/+6No.]?IEDD:u G0IvLLΧBGGS~ZN\d!O]=0U@*^*]0snwww Y@ ` B4e+W"""&IQ]cK_I0OH 粄 ] 9e~MY䪲( 1$rlXBk\[sXnnnNNN۶m`@'(M/\PH!:3jjj>>>ʌM~7WE%_*gk"3rV NLK57Z鑞>paUI>>>{C ( nzΜ9޽SPP[d Ӝlmꉖd&ju+> nƵ)6HϤtkǷsYiˍYYY^^^IIIggg `*viii?vӣܚ__K8rH,ށ ;50׉.dZ{Ff&#U.=0ҬhooڍhPvӣ ߘRm$Y5A"=7E+Q£O-Df5.0LB{P}!!!GoR`@ cTMOAƪX\RH='+5oٛ`Uj%^"+sS⃍#݁ +_&7T(// ڻw ߈7P `_vvv)))[7 ޾ѣGJ驍#\C=+DԕhRKZ-fח^d ro6!R?|^!z_Ʌȃtғ'OlmmQh `hP JJJfff111X,VEE+++))CQhpKKKqqq_鬬,7Xi@=B! dmxa/i5 Ulm oPr$g#TmD/00p֭..."""0,(677"bcc# ͬY-[gooommMniUUUnnn:?e#vVVE'sj phfîzU+}D'( 3z!sWE A9 ƍfff3gΤ?& Rdee)/ rrrUWW_p!!!ΎĄ>}V3vӔzǔv}Z`s֦p}4Ak9Y`:/ fW+v&ntvWgGqƍ˗/&''KJJҝ,GGGGVnn $$$)goܸAg+11111UVQr.qDDD@@@_龪xJf_~iiw(OcH{Qer87Wl+LoƵp 'ZggdddHA aWW/ύ}hg`)o7SiJU,))9)Ms(ίepXF=?%5q05 *fbq=|sX,VVV$? D"e7577WQQp |汲RB[ZZRnݻИ4M1|%2>R Q˩h8c4:8wp <8{\XX*4A",--LMM㕕###,Xkbb0Mw|ݒx0v&Vcy-,\b&a/D"xYRRWCC `_EEEOIIٴi ~~~$&&:88dgg {zzn۶)SkRI:R<3jG9 @(+()4 no.neAwJϮbA@&qqqyyy\4 ` MS~8ɭYgiEb3J#>~I!3UG#""xk߭lXvӔ_si\]\u#i'֌0$$6{-..bOnjj:s挅8s0(@)Uj7MiݘMݩVLC> ,!!ͭy֭rW]i2)ý0`{0ۈ*Jgq. $%%y{{gee޽0@ @ߣG:-!!ѣcǎeff1:/XtFF// Z+0_S/:d۞2< ;;ٳǎۿ?;;=(¢֭[***O<166ftFaHibgEed [m6Cv0LF~~w0(IIIڵkN0Yi2!վ/k]C FuY|iiW>EgJ `h9zo\ڨ.Yyy%.`B=+NNSt{'((h޽ӦM`<0*ҴMLL򒒒XY{nZPm1MnUuaϹѶ>ZI !sVcYg666ݹsSTTtL~g988DFF&%%X"**jٲe 0nA}ǥl!sWTj<_{wRUqRA8$ $8ܥ%lt&-4`zMA*iPIA^8swy311QSJqz~|V}[;{>~sy/_Zn ΐp}},˲,֖jZ7|zɳk[E1228 HXoo\{:N;88֜ |ݞ#~h4+++CCCz.t{SE^ׯf  t:'v'''/vtt8^"u뾾^$ D.v{l6=]f0,T   S`?Wk\IENDB`PKFG[nn image19.pngPNG  IHDR XsBITO IDATxw|Wٛ$a%.*ME;Z8:쯶?.*ZG\Uъ mNCkۻ8+''~> """"""bn@OOϿic?؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂؂ 57@}= Gs3]]DDB{;[pmmMc#7zaGTUgEG.A{z2>/>>zJJ(*bdƏÃPݩg# `|}ˋ(//$$ ;pzzzOCDDC]V hnVG="/sIKח:ikjky8xz V~}| #:0 #0CIM%2+( ]]TVL[QaN).6$ twڊAp02x0 DDp(vAu5ӦJJ R_o̲am]&TV2}:aa&AAYY|ɠApݮ&:;]w0tV[k2 tvAtwLTqq[{DD8xs3w/r('NPZ'NG== //ho'48bc:(͏"*yUBDD_HXDDyI!vvpw71__Z[ $$$'Id$119ywsq؊%%Γr&(j3X u]: {zxyW^1;uRQ&yn`ժ%wWr ?I55Ԝ$8Pq8g8La\VJK))Rs"?R" <=ꢽZXHJ2<6ʈ|m ""kk3:zoM Ѧ]P_Ou5x2bbhj"/|򜇵Qߟ8顪J 782bc\$"Vfx%K,_ 7𳟹ndҔ)<s32JOnCy=ۯajz //f&)A0+֭Yˍ'2!C4k44PXHQdfgNꢫ˼nnx{`II  `,""<`::(*"7QP@e%6Z&)D瑔DRR&ɖZgl7y&?T˙4+v>Jnn`~h54h*y bc=V[s߶6s}=45UjjˠA47lZ[}|̮foo<˖v76RTDy9Ŕ| D٠ 9ѣILdbc 7ߧBn9~%'ww&6ooij*6yX?W,""g<1hiۮ. 2uV ">t蠥z c~c" x{$&}};ֱn'Or̛$%w5}زbcF "0ykuE>ik{0m̨!+8]wk)Ro?-`:~ 6o6nvZZ̮f**x-RRYpfp۠ ٸ.|ٳUbl1GAӦƔ)S^Ή䘣(Y_,Cq sr8~၇yERÇzdƌ!&l3`ql1ZLN&8۩$/ BF6))&P_Ϯ]?ɓTTOt4uuƘ1L̴iRq1石v-~~Z&MD11DEbiOO};~E/',W^9slog`L]x!.^{Gfdt)>ȭT[3 [lDRtuQ\DG[k_n\+u+۶u+UULBZ3g2eJU((pflOLn6"FXL@^^xxpGVxz{::ps3:;qw'00IMepoB3`9r\239r,"#6̌"a(F6VSe9q#G$7פ޴b*-%%c#GfXI8q`eoeY1lyy47s\zY'/޽v]]<,SukmeBRSy33f_3gvKsliIOx%/>#}~sjV;VEEHK II{.sp$&rnӗ54pG)GR\L\I~>ee46DJ Lȴi\Ii.7޴3|8YYx-_ΤIy >s=#׭{3<ؽ7୷˘:~%%ZssrJJ\HvvXa.yX_2aB$}Yn%M{YCDΞ=2fz.ED?Vg.v6Pssg`2 )-%'2Fd fd$Fr]kM7ÇDx8ՙUzP{Z'11l\Pcdf:ѣ$8\$2EXYLiG<<\w?Æ<or_.+ ,1z:zz^L}~Wy~kM+??||{:ݯnO{;?)˖筷x%ڸRR\?|g޷,**HF`Da8bb^#G8y`bb1۰==;' twM]twI` B\aatu%%0r$Gf֊OS ""EDuu%޿D&Mr7v66X(.fX;!Y'& GE;<ɱc9 63?f:vbdc<&N뉊Ϗܘ<9<&O>";#ә;R^~7$73 **f""ȿv2o==TUQ^Nm->>.4<үF77ZZ6q`Id:,JGR - <<ӧaG._gm3gGþ 2-[bn#p=Q-cD{#vSvON$?gm<u|-hO31p8 "dF}= /p \z鸩oQ>cVtuqqǮ?{M zʯ/x]6mr**ٱ?ᔍ'Xk{ (QtmmDF㸻ƒ%̝WZR;fJZSMG^V9c^^ "};;uqչ@顽g*v8_F+@h(QQEl,q(YYdgSW0x0Fd ]ر$"o@XD/k_¶mՅ?F1>^ȨQDFf z0':k֙G|պ3jme66ndFbx=#p8q)-%!#1b#F0dșAV{7BY__ZZͥQt1c54aڳW_71cr׵<8 7p}V {*SOq5.>[Tɼ.3fK/q#Sdzgxqnu]_wpUzqxV~]^]]lo ԩxxPR¡CyB1nfIl^ro=~_Ϯ]8ACQQ45Ag'wܲk]ӱds1h3qjnf>͛)/')lbzz ᠥ9IKkHK "","HjUىÁ?Sx1KoYVڵddu+990ncYⶶFg'MMfjy9UUMb"ÆAH>>7MPiA|t;vbFZIaspn.8G'';l]8th"#q"#Y4vsY^Xo ]4|:y_>я\Aڷb\yO>ٷE}޽|8⹽=Sϝwicz+'NL<k_mq.ۄl]7eZXޞ5dˣFlh,`bM;(PWjh`fdzvӓ jk`Leh(.Φ__  oo35w<=4ÇMSd'0vij mkvih0ՙcjALa\ IDAT?ӼǏ%bJp " rr2ͱ&Of„~ gJ/\#uw1Stc#?Ǐ:uvLa! sR]ΓO+Jɓr<= 4/r@|yְ{;_ljdJ,"tBCYku]ʎfI&M HM={`>&jtMcH()uss9zo~8#)%eelG'?…g5jm5gNvd~l|D&L__4Fg.=VXK/[dgӃNj*_׏""Sgki1E6Ib"Mb"!! D}='NNl,ɄLa!'N0iK|R]͚5y3Sd W_}Ng?LJrC}=EEQXHy9xzV_k5((: blΆ |GQIEEϔ)8\׵g:3^嗉g v`#Gx!6o?dr)+JJJؼ顡:; "8n<ȴi^#$eX#>~Fcz_͙"vvv?6gKs3TVС_gnm-ee};;vp Ax8--pk]F([{k&ZYK11Fg'f 5Dk sp0nnQUEi)݌I̟ϰa bmvw?|7ttlS`˖}Bq)3&>cM@b ""1##18HH> fb2>͛^vO_IfY0ljbBSl|kw--3ߵ7!mX 9:fa6vbx >ݙ9vlIGX Ƽy,YŒ;;S^~b/&6֬SP@Ve$GFKd$Wg\})e9h˸z.wgz:/̚5ljbT+Lç:ر' R 4!ѣַ6aHH0?7˖q5qVZ6[GL~Ekjػ}QP1Latuq[fJ/ {z4JK\bBoEDEAt9 ͛ٵq",!,dݞɓ|Fy9K\[k.LXc줱\w젬no'!!C2D !N =e:>>b.+0VmI[XGbL]wuٛ:hsZҌ %%||]47o>{6gGu+<Ö-s4o~êU<|,XW#S_Ϙ1.S:\Mx=İwoPS ۷;sml;o{zxdz9Y XihhA&/ϼ'& / 3g`v玲4yr8avt[GGQQ&yx0c3}:DF~3Ӄy]x;:.b8.$Eunk%\vGrV㻪x=^}cXeXYn'e>N.S_΁d \q9`ou[AAGY2usmE呟oNF2lIILVͺ}7ᆁXmHOgLOs۶&#T7oG?bn=\~9;v8>s$$zǙ5otv,.(y]'59vMcTbb(.6%jCYG\@qqVާ=t3(s}nFs Z~N@8x{SP`vx{SWbiX{6򢮎n]9yHMMnjE\GÇ#LX)+cd-b<&Mj||Om-Lj[_pywqq^ǏAr211ѣ|^-s*6Ή>JgW^ۛ?8ͯgn{weH, $RRXe%QQ$$ C`vQ|deqGѣ&e Gع ز$ƌ!0,ax7udMJZkBe+͢qy9VL~f YMW䪫xaSRķo$B.[͇55$'9U{! |XQy߳hg6o{;$;;/YyV?r&<ᇤK.abY,hj"5E:OÌ/䪾 }EEdde ǎGg'47H[c@a`T>~_䥗=ϓWs>_>ol44d,Lat #1qYDח4/ʛEDĢ,"X[I{Xx=l4$s С$ :~wN˚Wyb???ӫw$/2̊vk 6 6Km=V.}MCo8ckŪRymIYU+eĐoRWyy:_bf#[u8-b\=$ֺ:wW< B55?kS\yyyW>0+٤sLnD;(LphӦ_>#wqɦ͌Ƶ։u^\LGuk5C꫹VƎ=?ox{sM\{]_޽D?dƌ=XqvEM $'3ls|0R[oJZ u+EEaaLҥX!""_Yiiazc6xrsY"ݙ9cuʠAu˗|3<,twsm'q8<ɓկ= ̡мx/𠽝[oe.d::XfR~K"#))y9RSFO~dvz.4u޽g(dnX2kfOo{[[KhI_9eZŸqx#K:{Z٦V<XSo ;^Olz^~&,odŊOϺlSsLbح#'6˸2<>兿V֥Z[ɡ6'&֔3.KrrrE\JK __.bB'Y&F;1"" 'O{?Ǎ3e{p(km뫷qn.};Ð!mx9ֹ՛B_]wqo9w<sæ;qwoNj- Cy9s \p)q>ںrǬѣio?eٻׄ5--kl^Ka!?\pp0QW\z)y3>ΥO3{6ÇS_SOqx{Ϟ=inf,&NO>!"[n᪫ؿt~0-㪫1?`C9Fp8YYdgmN9ss6r,nn".Eul??gӟ/~>R:#mV:X z7X{ YC7P*+)-__̈́''+!˦;butp$'Nay̟ϴi#[Jb"˗s}  ""}m+aee3e ii+ϼr rn[ t(ތMB99dfr5צ+9dkHuSuuֆ'^^_y*OSᄅC` lJICCbZp0>>h`;JGYIc^|.fE$<=7Z)+~sٷHH0phJKͲp` 1b|9tvs ^m<=ih2RR&;<{\}5>p!;wLηMJ ?ϣlȮ]v7{77s=ɚ5~;{7W]Or2.<8YTvnejBjjȠC9T*+>^ww&NdD95ͺCNUIEEθ[\Lp0qqǓ`N !0?W^{[Zho7 2F$35k:4BCٿ͛蠽$&O&1JZ[xp$^^k}Ojsk[:Dw7nn8kѾ[gD:ݔm:/{᷿5^kͺ׀QV}8GqhºT_o2Ys}dw~'7CfJoˉ1sA'2ŋ1c8q^>;dlkU[S{q8طtV_pضmXlܘ5yGUmG !4B*jzBR4G("' Dł,G(PB({   cw&3 Ix~kϞ=kvY{uv}ҡC=?ԩ<4NNfjqmks*!Œdex1\ɴi<b5SL4؅t=,._&(HkVH6Mk[j*_M^<>>Z6JK)M+׳pwLi7* 4p (/Ξ%,`9p@ {{SR‰;Gx8\ ?vѤ F1>SJz:g3v,OOJ w|- /&:ѱ#_~ɀNf&;vХ mШ۷SR`~%-nuLhՊ- $ 77h;;?vZ^Uv-/;E,W T IDATE̞8RR?WWwM)4͵ ƵtUEA߾k֭kh ޽3gCu5/Z]=JE̊4i”)ϳm+V`gG@YYjs8UV˅ 4m/呑MVN-[7/Ӿ=E>tƖ-ӫw?:uu5-ZF 7mJI C4mJu5ŭ|dd0x04iBF8:boOM [ZJ~>Gy9Ÿ䄇11L+b:'{j7qQTĐ!0nӱbמ" yxи1͚özIj*~LDګVcLٙk)[+Bmoɑޮk[;УG]_W^lѣ8:2x0C0pթS̚?P]:<ހ`` DU6r%?'vv:_=))j;t(-Zpoo1u*shoP;II!%E$'SUEFlImQGowA|<>jVq֦YmˣFgQW_1nY_U< ^4QhHev5o6Qa!UU`"'Go)/2"ZJKt9Lo_(+ʴf4sspA ѨҩԺ2[;;1Q-4jDevvboUkGG`F4jDu>BʨM$776V0;+v+\ctjCZCPs< )W,TqN\٫ SP]HMg&J<?}4ֱe ӹ3ݺѵ+]Э^^?4sѭ;wmٙ5k7<<ΦyaOWu0`6`TWi Hp0.K~رt`̚Ŗ-t邫+Os ۛΝuT+:#gѪԮcehTӦR,DzN>oK\3ut 쵪@k-NiFW/^~rkjW!XʭZ\LnިTJf]8Pf׽CU&nDNzrBX%r:$''MVUd;;#Ub?7?T#co#i࠿Q++ǣhjGŷM(ښ9 |ij$yC*ݦ;XP>e`6MsU5ǡ&Yrs7qvUrszr3Mm׭VTpݸ7g8/*TTkZʢH%wv&).:v];Z ;w2~<1y2χSUe #M=srصMk]e`we6Ua:PZ+t)srddXӧqp0S\ӢFF#F0t(|PfYIq钖ع{wMb5XUEv6瓐[oibup[RSUDڸ₧^qu \\t*။ ee ±cY_= 7DZv*B@"d~>:WQk(ѪUUZFV$ZUE_)/Z[FjJ[g\(`{+*;dgeV|U *ɳ͛ 2r{ap͚֨i;(\Jťn?dyVVFZ8:S} 2B66غ9~B.-NnsA˶[6e,ڷ/okm gfr"|BENڜM6ovhߞ6mgToŖ22NUǂq#<sZ?wN[p''ӇBՕG-d0`.؀+Q^NB~ȁQVF˖?ofزEΜ];ΟGJN ! //RS).m[ ,WOo)U$S^œLyq Æuuzhd+r֯^E |,+ 5m^QUUYQP`NeJogJy_U^N~V==5yS%mU +''ͨU#F6ijmi.) djrEFwwLxVWVzo++1[K7k6z@m;;VrM&jT+U4!'G3ggݠigJ!NDi yxЁ @.]ҽzz~fͨ4OEpp=-hg˗<51gqcnÇټVHO[xn 0`0`"瓗Gx8=]wqӧ{7x{3t(3xʕ<$?̔)=}ѹyhj]\]ԩ:?mny9gZ'pwzʔMT|$D⋆MٳY'rp`8RSo2;ǣxzI mLAxjjEO^n^JY''ͅ_+#rZBImRSݱeKXAU.]hтU ܙV.^%BB򢲒S$4F8r ZukvbΞՕRR6Dƌ!)I{O3z 2I_?ˋyst5u _Ka` סw)/.^$"=F"6oǹr-9{ӼlYpTTjE]A۶t7$ XV+Q<Ɋkg.Kcœ9\u63M) .ZXU[A:knj*͚Y\vFUj9sgIIё03U^q:oPr2'Nd/ed}T:\{g郷76PP+99H~>}Ĉqm/3y2G߾|9L<2z4;ŬY\ȇȑDE1q"wȑѬ'i?]wή]3ӽ;$&rzݺj#GңII$&r<4jEgN0ѡΝ-}ԕ/-Ֆ~SG5B9/Ϗ,Q?>j=dך7;̚#gh6 UGᡇ4HGמ1]ԥMbC׮gNԙQ**̍Z$&r^-x^>n&1y2fuvkӓT|sqs#5O>/!8_ty 0`0` `oOl,ݺz5[pb3f㰢"v"1Q~cj,!:_}*wg[RBvDGEZGR\&t 8y["#93\mPUOK^;K~Ɓe^KhE054OJbv~J*+uevҾ=Ma,JI~oΎID={Ȗ-$&k:ET.. ?ի/6ocwAϞ|=[p<۷xz IDAT{̙,[W_1o!!DG3q"f1bOL QQ<(c0ncз/s2`=z0w.q s1y2|{ +~JnLDI _|Ct™388Ц Ǐ3x011tΞ=$&~=-p,?C## sϑmM&>ܶ-Wp4'Org%PEt۴ LV]к57ltXǺQ]MJ4>qBvs#4Ξe\Mn+2P{^j>>{6ڱr#[hk/aa֑<+\:wkWvŅxy_IϜ1ǹr͌kW|}͙og\.2<[9q~bj=Z૯X-?.edۿ?vv$&2r$Ι3LB>|)0~<~}׿oFN;Æ1s&Æ+;;<@R" ΠA_A۷BEζm4i”)İg+W@.p|;O?yC| u+YYTWl[]ӌe?{RQaLJ_S=ʞ=]г'=zУݺYDTUiD^nb.WwLAaÊ;SUlh^.Ӧ\M).w8tA͚, OĊ˗oc䐔'9vr Ύ+YoLIlɉ;a DXƍcX:t'qs嗙:&+'0`0`?fi҄N8s޽0;iS{xIHN֌$gEE1p ̟u 3=|@=8PJ`H!(WLTMKSp?ΩSXhӒ~=ӧFq1U*w11p mۚs]j;j͛O?i*&ѣЁ~૯8x1c:v } >:@Ϟϼqfq̙åKo}޽<0ǎ/4j\Itmq0}I~>#G'Kwp!+V0lDFhǍC'15kpv&*h #'yHLJKЁ{!.ƍs[Y{`>Əgxg{23= ХnfWw%=KYq-vD6!ri/Fd$ӿ?=zdܲe<8dlÆ1lC(('ض7<=qw穧Xggiӌ,Y   afdFgOqtC4 ??^xcHLdF5鍊7֮5 >JTththw >}#j۷fV e2""{)LiȮa=l/Vؽb.G{[[njH69tH;voo^&tȦE9e__]"8?_?>>4kM??ɓYCN>̔)8:t̶msGǎٰ6d{ ٳf2`TpZp8|`sS$'˽25( Gaˋnޝn{;W׭^>mh\FDл:<SZ'gN߾C>f]\Νם>M߾.5kY-[4ѣN||HKY''|!9Yѣ5HKش_g5bRfw?x-6ldl(!>yy~AKd$p}äIxxd }Ǝ4jDN<ҥ< ph}m/Lr2+<7p!6p=LJ`YCB.uњ?~=TVҨ)y'~o3v,ñcп?In1gz^iNI'wwg8֭ٓN9fحuPZ_zF+׆Uk} ux-6n4_.qA̤[7mcG"?;wҸA߾W'X.]JKuRф/\`x4aHtrbI9 0G  7aFLy6%:_p_\IVƟmZOg?SU'IIkG߾G>ހqj}> /70lifӹ|u\JH %,mo8A`>**hߞxp ]ݯuÇv6m3&ƛK^z=`^^=طٴݻ MlM^}(O.]8BJNfVI'FfH55kX;3 tї֭c|//JJ#y%5#?GY/C>ٸQ϶,\g{>GkWyFA:P ?c0v,o̜Ɏ|1#Fl[o#88pK駴hAl,ӴuFSt۶^f&O?Byvp ;XYd^ͯ"(HAhƺ3hGo,~39qB?Z) 'APnԬeSN_PQA.F`A{Yt +V3$&^w| -[2oQQ|xHH`J~=!5p40` l!yqqrE V#r֭cJ~ٓ ⋺FfJaPqFmصje%u+[};r shHDӦ; pc 9) ubKr%?d|@惂c޽5%:"w.vۛ~(+cvV_~%HV413<4n=tU]YÏ?={LHx8UUʕ:6:H-/]b rƎeDmC矙3rf`8-OSVƼyZy-.4z]-bFm㬩[O;|-Kv~YTEEjۖ63 hӆ9sM;uti*^zWZ[o駼OTڴ1}o 0`  0G_}{֭ysr}d4H7O._KWmHu'sJdJt,X ""ǎ롤DZED*+%)IVЇ/)Ӧɂu>+ݻ/O=%|cp钾mڈ& YYdDGk.=o{S*qq+I`<]+K\Hd,X EEܹ Ѳcy{I̝+^^2m['-[J|p\k{h!gΘdgm=uJ:t8e-̙#11[>D:tٿ_ڴ83ݪ%Kk,"O%+Vur)"}[ݤ$0iZbc%!A*+ |#}I@Ll{NG,X &-s֭RVf-5U h3.+VG]w٬7T{GDRRmS(,1J,Y"II֗^,]jT}n`Huoҥ<,Xp3dBC=Kƍoi5?I?KX&$4k&mڈJF  0`ÊҺС-/(/ҲL&w瞓Ν5)^hzʚ-HV$$H\8xz4oQllWʤAQm~˳"0F^]+gmɸq. @Si&ҥ2qt([ЧkYJDx{KL$II'xyIL,YbCJMy{w 8 )"رҬJ۶쳲}ΟiS&L-> mA++%>^dΕye- Z6<Ŗ}$eItqZD$]&MPqs$*JmhIIfx bE0a5Ai|K -Y"#esmfOtNi9sFN{w`ya߭'\En^"WWkyg^lC92Gr旕) __j;LXJQ47OåukӶY@|}ǥ{wi\7n݀0`'Hbo/ђ.?,Mq\ia4P0VڰO___%6Vڶ__= O`u8;]wIP־矯Z7eFCUzn[ogo)|11c1|9ҿŻj\kw=V(*23XWzlFwm+f&#Go˾}Wʊ2a4on֎EU_w+l\C$6VGX{e-kߧ IDAT2ro}H_}%>>j扷Kyɾ}xIqtWW_>H2dvK-vYRYZX9xzՂ򮻹Itm _G\CaNjKi)$whȃiȁ`I&~|LSQmɑTa{oS;V,HGk?+WJ@fX%,LΕ,9vLu_\\ysYf~Q 0`0`&qyxx{o\7I=[||ys1C6lG5AɃӦi䡇db9}f;9Y,Te7ٔE6Xsr f]ʒ%cEM}<,[&O .*b.]b'5bnN ٽDm#).]tqsyxa4M*#*JKDF@,6nԅ7++qw'6~oPjgNBBt xr2kְr%G0x011qnnPY>{m*O\Ȉȑе7SVرLL|9| ӦqEe x]]vX %Ge>p 8u'9yض2hݚ@iՊVaj:vhm RRXb],,ؘGP99ebcqu,6^<(cǒc(=m}_hҲ,PT [p JQRA)RvA@ ">@Eei.Ѕ~$i:}ʼ_|L&3}ι7uuΟ}U+s 0F~H4{M};͞M!!?Kzjܘ1D`kҎBZ-cSRBf'62.\ 6= 瞣^0yhOGa^fwl&M̶Lӕ+Գ' 4jܾM?ȦgBJQWG=zPDԴ) mWDTSC'Oұct(=JP.GүJ:go7Pe%}P lΞoԷ/Pe%-YB~K<;hZ:zڵӧg(/f|֬~HEj2Az]IE4(+6nd0h(:~\ v)7:v$+oJ}D~+8ټM:v:g/S߾tLߩsgn'">LSйs7e3x&wws+N;RY3+܄Hyy}-pSѣcmJUUԿ?T4`dݻ76ޥݻۛ a()LMk%'OҨQј-|-x>֬^h,rZ{W_s3?^x^|z-&7F3)=ܡ?9]} ="OO&M14||ɉZ"ggru wi..2g>MҊt.UUQEW^x*/JK̡矧F{ޥB*( &#ˋ> hrwwjWҤIT]MkZ;К5h JF Gz0-YBgЬY4e li=i *+cV wXRiH^ZH_#z=vMv:}tmp7%ggޝ^}zl-'_?wqO ÇAnҁ)0PXr;F{RNUVR^4p @wu"}:DRm-oӸqO#ٵvIwiJN9xzZ^%OOڼ(/y~bb(3%C: -##'?   Wön]CCp0Ŋmlߤ˴dcِ gGwm%޼ __bn=%[pmkz5RS9~`vhIM -'hUl\SSi|U >Ct:>[>Zjܼӧ{7s1oO? ))C@P ZQ#4j_\]ၨ($&{w`p xuXơC8sn᧟P Zo4rw1TXtsmCNFoo[ `^^^JVHՙ3h#GΙgf ]4B_Gh1uu{32NNYY_#!Sj {[b\\˭HKCddc6mj^x/CmEmYÃߢif$$zdT3Ld7&XժYcǢ99hG\v]PѺ5jw~wwN`^89%r,### <<УݑZ8a,qsw #ؕ+gM)/dQ0IP5;^l`)PuR5c**ТT3LKפ Œg`p̙#mWl@3?ZرXɬ!1 a\# iiњшĉh:xu~!͛8^)&lDE!9?p@;wл7 π8?z^^ ={TXp_3 Ļz窝?z=`rTW#3mڠm[df֫ s_|ڵ̙>J%RRc+9±[HM'Шx&#Gж-BCEa .XфU釤7"s5i?S^,m%%/g+VbJz7|J<v찷F` bUC//zS-=[ ;qһ"* 7or_h$'cZBg%5<$ ~fк5>it&M0|8oh+)ef̰==deaP``n-AX˂^6{E۶f,g҂9BTe%P&&rd e,)))Rr}&boX>G+"?Tõ[n޴)wGKW BFrb.7F Y~_PH|)Ɓ~U~,+Üwп?V&iVp-Bt4)PWt耶m1b5ww<_7n̘1K.͛7'"dd е+Z拧Oc(89!"¬`dǡrP=dT 0 JJк,5MFF#m Ȗrn֭ѱ#þ}SpuBIb;wyг'Z@P1k@pk*tOKeݡ:p">AA춫+Fֿʠ8AB5JBLmGYhjZ6uFX Ӧ117G:ER[cǰh1t(NEvr zAňIPW^ABhDN:uBx8Ѣf϶y4 bȐ!}`n]O_9)SeoZR k((oWzeY3Qp2W lLty&d2`,[oS'xx`x.]$g\LboM;htX11[ $ΝN@7-.LvY A_~_|)S''4oƍ6oȑñc65t)Slf;ilPhD@Νy\WJoZ]ڶ6]6ϫF!%^>3^^ݶ{">z!;8QQpqX|->-g\d.8|Hx2' "<"j-0q(W$S#Rineyr סmwc_ }KJPV%$99ذ#F@@R}W9ӍXukooao6&9~~11i\gg4k`Y ZFFƌ>`S0e gj jx{slDM'eKY/˱XVFF#yffYl*}nn\s#sa:cd 'l?6,Ǿ! ̅H0j\Ϗ1;wF6Mnܰ,eNB_*@ɀzTdeW0h (4͛q Fdfrvz5 c،ЭhG .SVvWlA|c31jNym-{II6w.GX18tKgС6t)otALVm@t4t"XM99 7nॗOO.V*|V&LHsi~>0~<\\ FBlu$:p ;_y'e9ZY&V*w_?nm 6͢mQX5k ggL_i̜-_=xxh3dddtBBЧK9u35]=g![7)5]۴?cøtѴu jcN,-@-_M zB^/&M—_uԴ”)bm{v$O7lB/\ld3'23LYX"7*f`q 3QT$0B:x˳^.Đ!P(Bg;qO8Y%3fo_{ʕ7mt`ۼsg{*Ê#4^> a| ƕ4''cTdd1iiV]޷IIfK3))P*Ӊ5f@שSjYOT<#nQQ WWWի1w.sO dRox0oC]=4SXӧs? ''kaڴzYUUHHB=y:nR-$eddoQm1aqT*`0 dg#&Vג<{|xŴpvs59T-nHM n[+h5#zhTdC=d1.D=WfDDZoHKHݿ *7n@A@ppe 1o˗#- #8͛M^ªU>fW#)ɞݻ'k4"(^3?6mmg"#M\__~_kߟ˽WU!/99x]<,C` 7GHѱ#6l 6h*@/kl]2 Y-g9h֩^X: 6*̙WWOx .]%زQv@? ޻p:&vl-5nZ>-Mry >}: _:MblډS9 a駜AAhZxedd1~R! IDAT9 ;>>x9DE!- o}-KY7!f/XE F __bVG|2-(3hOQx1e9v]6mп? Z(/[%[ķDw=v :V^UgLT"=]ЗMa0@@zt!8q `|}4k ##wY.(3q"^|ހDd55xQ{jk*ٻ7@48u ۷c ,\}͛#"aL,_{q?F!)I@uz=ݡ !!;HIcCB{>Vm @Gl,RTz &M89s75ڜIϊ; ffRH6%KYr:>#F;cL~^AL) Ĩy?î]6SRUYNNu¶_x<}HH@H(q-##Ap^*=.7obp㫯9s"، MM uJZ+ћ?p!BBTb#%vhZx$dSS1|o߮7ڗ˨W_aPn͛%)33) Itᳬ K[V޼ HNFv]tl^ʾ}J%,9v,V ]!9'rDU.\HMŀAfpwGXzȑ>arlތ\?{ /̟oo@q1\]Nz\ !**p:Nش +V`@cht4k//m!CWz5}6F#Wn #ͺb=z'b,K[' bDEqAA6mmQXh~D*|@C`(/X$M^ARmUUؾCt4-r $`n&lwbpYHlxjIw >j5Ѳf{0Xu0 gϾ|rpp7jH2&6n3h$׏F&??t<}zܹs'5nL3)/oSv6ғOҨQ' ݣm(+N#I ʒ~6nlrw'ƏpUUԳ'Eϫ/SNmHyyԯTdeQv6iC&SO3:DSRx8}1YڸysRI0PYI۷ҥt ҴiP\XHњ5T\LѵktGSRt{ݽK˖4h-\hc7q͞MN do$@~J Ťy H{@G}_ݹCTP@w۔oY3%rs#''jՊՕNGsPHr;wqG!"rr&M(?F#G^YIi4TUEcRe%Rm-Sm-҃/\]I**B# wwOO:x\\WH$??jޜQh:'4v,…PVӓOo}VWӢEԽ;EDl:%Ki$1`}(+=izqjڔhhR:~&N'7b}!ݽKSR_Ob%iNڼ!oorrm((HUں6n~ISCu5TܳYʢ,ru%&Lv:&nߦ={hFͥIa(6ʨqc;q6my14JN6ߤ>K^@}FNԤ _@?}KFkZ<<(=;wORQ׏6l_2`*0\c];<ŋѤ n͛0xI) {`xyadDEI>BS5W&gJzM{P|H)kヽ{Ϳ%,`B͛>\5/dF߷ĎH{-9p ֯GZt;`֋Z=];]NHUƲ#䴄MccѮ23 A Y5r,(Y3"!A8z7ޙْjۇ6* DZ\` V]F_?JG$KT*< ~Zcq4^z !!# @솿txyq{oo?"aڵ[o]G*+c<,_Ѹqƍ7N4>7@9F#.DTΞΝ+֬ijq:bc#~JUo|효͛`n.xU ^Ξܹpu+f%Kq123^5Fl4hDV||Rwoa#Y ?ΩeTU!3\ ) x9~]o/~PJ*~-||sȩS1ppBoBh4{MQгڴ^.ٵ _7D(2n<<TTpVyn]Q}D([2 0CrT<5BYPk-٭sѩ|f4DPft: +n&F=4xx_?!6.},Η %K`*4k% ra!CG3xYtJKUlv4mέoQ1o fn!)>3siii|y$|3"2o=Θ>]Z)T6ubzR87V!&^^d^^0DU^]Ȍ͛#n*DGsqSBpڅA|:ؓeǰhގ!&ZoK!5N-=O##sMLNyaqi`]4 Dh C'NgOo/`C`w+{b094-eXd ڴW;K*1 g}2>̔ipn^ĩSxixzbq ysNtƍUFFo?W*{ 6Z-֯GXX6rNU+;g%%0"P@xy~o5+g`0੧W^A[[X7}ooTP<9VIh8ek 5Ӳ ӼqCS/wp*p 3gXji k4"3DdGwf&<=a0Z%Y ~~8}Zxdn.||x3x%akba5Jx',T5dzQ(w'v)!a4"#K_#00hZ _Y]tL#ǑGAFhiiiM~~HOw|-V!<^^1:ػayar.DEٌMYYwwh vĀǏsNZxI֒\m-> BE&rP _凓B$'c"4ux{1niR_7S%鵪*4mjի΅ű"7؂Zm3Icک!$;/-L˽{\iJ3dx ,u+]iSd"'HIyǺ::ÇQQjnvB׮QqƍClؓ&*}2JQgG8K `hQUk`Da'O".NxXm-EA@wc`I7 bssJxiiH য়г'bcEHuu8}#0(pq!X[ǎ!, MOx9$%*">˖ 0`>HxXM D9]/[EYT1l0/EY }:??tbӞ[ O=?̙HLDVavWgV5 F`GK.Ԭi΂;:wFFxt,B)8p²Fl/"11~ѱ$3+199)S[#t\ڵ z~fE t:p={⥗ @` <=͖#U~ݹ/㭷УpI!\)(^@I;;WW@6ݺ6L¬l„ hk$meIQ :VT`2MΑŁ_:իh N0ZwqrrA/\]4df󬭅^__U|} F[H ~HQѱ} INՅ^Y Rx@u5txy_G׮X?^gg |p42t o`&nc-dEv"9s8$OOl(VJ!F񱙊7""-MԷf̀mOIIȆ<ݻ!7j50«PR'z_~Fx'˕(غ e9~(CŁpu咊q(cDEUcPai%uuض =zp~)X6 ѳ(ĤVGѮ<<Х l5_qsGw/E` Ztfare:O\I(과iE{: \nޔ<#9YtS]:t͢v⋢T,XW_5rFM[+.^B!vqx{]rHq`FX4oXh4둓֊ΟǠAg-e,D]vرG/ xzN2Y3i–ACPQܝ;0z ΟNgV pӵ ݻ}{ad Vn;ӳST?̍9 䣣y~9ȨO48|Kߺhnx_9~(Cf&ZRiN(+C@ѥ\iooO-wNl,ڷ7m%c K!6@+?6}nGb"gp03MNdHwD\,$vޑ:Vީewۇn Al`JW Z-ٻ99?;ukwo< ك˗e ѥ M[|[Fz5v䏎3g}Wȯ=xzo؀BP^sǏ㫯nnh</q͜mq1z m!'!!PE&M|2fφ;<=ѭΜ9[л75BFHHpP/-h3 WbkN11e 0\\\OQLBC8|i%l~ VȲ}DG_?DG#3{zLJVTp+w6!* NN˒*?$hh#G[Կt qqP*5M]R扲5tٴr\S??3EԨH3G]O4b(~/eseM xyA:qZ-?R\y-Ŭt,rNJBBBHrr IfAR)6yȀu |-/njx1eKo1c0{6|}1y2^u^NSl5___gEt JÌb?"pԏ-c݉ѭ 89];^ªUXJ //ē+*s]t$EEֆL/]%΋e]W_9v`{LV7b/l0lh<7[CP\R5w,_)Sm=lXݻodֻ1bѲ52rP _Vjɦ֒[ԛ^ĕi49X'X\I._qΦ::٭#lK_ǨQqJ '$^ǒͪWbd~Ѿ=0>|;wJCHLl{7W-* - QQ\ZDZt)? 4m $'㩧eːӧU  Ć bib#vg;xxde-V,?b/Wa|f_?:;7о=RS%0/GHcOh4 uP0B}N]ٳޚ#Ф F,8rJeŲeLx{[-JkW RR>s0&ՈoڵC.ؿ:a:KCD@7 E.##WF hĤIh?`[: X z=՚'puxӓ'}k_'~e2t邀W*d*XNFL!_NlMerزoΏq옄ڕ+h iv%%j"^*e?DX>\\|z SBB\'k gk{7Nex10X0`8tBVz̘GǎEӦ@nxI̚dž X|\KK1dj^S=֯ š_?7e|Y{Ņ3*ÄٕJiٖ/?3ۇ6m2nԒ?+摆Ou \ynj Xfl݊bTna}h7O&{VK'O'ws Z*/br*-GU+ru%''jْ]}~XƍzP]MV]MN4v,=x@QUQYUUѽ{UVRI UUQy99;Sf#JA==ݝ\\ߟ Y~+Woӑ#!KһҶmԡM+! >|,kl.8`=J SRB{PNK4t(=(} u@z=EFJ{;hT<{nU[KӖ-e5۷O7^~Y&ԡeeQ߾b7IM%ZJ*/{˩~||8JK2"Hܴ)je^MPƴz5͙C-[RԬ9;SVԬRԼ9Rf?@'b?K._.] 5t:ڵpNիI mBSҤIkܳH$'NЌT[K}D;{;h.jڔRRH3߭Ŵd }9͞-)5^ G|Rxߟ>&O_pϧ+O(!Hrp͑t:Z5_$Gvž+Wҁ4r$͚E11PL }ms'eej oAs#~/&QRBAAiͼ}R6qK~> ANm̄/4E HI{z:V#"B5DGsqtAF B@WD|<`0H)cƠCʐ{b7I1 +=[4z 8#GЭ:vbkhMpwGXVՐ*(,DΘ6 j5En.yz/s矜^//O<OƠ'Yz1 @J '%On݂N//Tbs/^DL MGFy (USjii\a͹qXfo>6Iz=ݡףFZѺ5$?n3.b}Zm=-1<`iMnF\/^:zN N+W- 'v0l(a}>gV,|q1[0}}RI{#B} +vFnƜ9}n74-;0Ř1 ŨQxM#ܽ (yEIIxi[:/,m )%l1jEҪ\R)-^0ݺ>E i4BChu允R AA;˖)Otꄞ=zIǶ$7}"4$uy0۶9x$긜3sh,=s*rsEdf%(,>/J*nuZx{`@M ijy2zBr2.\ׯCA&rhedd'C|8|9**Сl,0f ֯O?!9:&z=<=V,YN >ݼ JT%y4̱!- ̔jNa];{tWI??՜qj41fN==$ п?ڵ;߶h*  *;.iXMnMZٴ:mF%=(jehJf%a"<93O_y^x8}30s>ÎjOt4Wn?y L&< F#iiU¼vѨm,*}{fP9sAqif8&2RِU6Pr6 ٿNqpN^^]lp!^^lP>%%<}NnmKXLکl\SʎtJl,7.v-c)K>d6''eo7k&F>4n>om,^~9KAW`\INxx0slz""tt[W9g7Ǹ.XCfhW ʕ\D|<͒deD\8~4غOڰG4 us(r4oΠA ̤\Đ{eNzh( IMM4h1ֱonTRAZMD|>K~xzŀMFb":t`tūݱ,Z9JolHQ..ʆzʆ[GoW_UF6nDa1\P@V))DP Ldd+QExynҭqq*Ȑv`fNES'zXڵSa6,P?ƍDGILWB )c5fp$ۇNGJǷҼ9M5CG&g;5]h |[]4eetoSXHN< rzl!8$s|9o,%M ϗgϚ;$xM %(S_SMX謖n{rIJaU)?t#kőj|RJ"ʢysT]رDF7>vo__@gtgÆڲ/]kW [a!͚׊WC%޽+>=$oxT˖V7SV& (e*4Ql5<ɢE3`}Edg[7lחdū_'5U.T*)uɾ}LdtVs8@x8BP>;FRQQ!ۓ,! :oO ϯJEEd^c#GҬݧS1ڷg($rsٓΝT#K;g1ެ\p))P̤J[ZW v#DG#1{+ŽLT.ZE+ʎ'0PoڙOR5QR"1$;=ٳ;;P\}7U璕7&74zb Ѧ [x&x@bܷ&qw G(KȔs<=zi")!GDйNBDv6oS]4? 1Q'WUQ[oD&tLȪUjthVKHPl!ƌcG~Νc&/zBB_M `d^KQ> 6Jy< xڵtxTNQQjF)%3k G?Ov?Nv6$'˙..[VV9tIj׮1q"ۧfRa{B} ${"HHݝ$22lϟhˮa\SYLJ$Nqs# ^!2Һ͜=+3j[OboEǎldWb5.4544hmvȧ"w=}WWRzn8嗙5K~]{o-< 3pSo-)ᡇ5AWҦ āl][Vл7m&5\\'%Ŧ8Ln.IDQOlJ@q13tugVbիٻlك'¿O+ GӰtAYaZ(( 'GL$$KÆ4h@۶͋/d ۶7ΝyT҇AE>LtҊX7ٙ#XB;?)!Y5gҡBp뉉GSL%5 2U!pwC[ߌ$f}.jXɎqs3AHJPi۶;q"]jhh=hmv-fyy DZ3fx-7UީӐZ,dcФ R<J\JٛJ.] v2GU_rvp2&Eys %22QQdeYx2,rNNVޱ` eV#6U.`tul3q?̒%̞ͣ2p ͛䄫+͛Ӵ)ݻӼ6iiYCv6ǎY& nFčvԄ,֯gbxc0:tϏum[ aT^{EX'?=xEG.]woƌQydgѨ҄\c4*/-eFbbpw0ww̱ۖ-tDvchSwɔ)8`Riv;\7ʔ)xz2wXffy~|ᙙ4oN|岗ӧlrf,_єQQ!7и5 *Y`Xмsg֬ar?0`\+X,ZgOc2m \dx{zڤ\t#N%%L\SVFj*$&VyCV`EgW;d,F"# @'#C67oE  R/]W*g8tP9Q_}DTƌwo,י1cߟV^=S'f}wabUpsaŶJ~>..;-?@>Gz=~f`~Ui/^av W>q4NÃ;~}7gOx+غ']IJejV{2}rj[ ?޽0@}t!&Ɗu^ii$&Ҹ1df|0čz $Ur} ҽ%q(_YF#fA)]Yg5%V-tfak2U_plƵk \Ɔ yu/ H:uhW}{qb|1bqѪ>\_//]6Ù3bqXLtŊbl1nq _"#Cq**hmۊٳEhMݳG "zHT,Z$^}UDD^:(8YN̘!ܹuk ;;'>P̛':v/,ڴ}<= B 77!KiK?[Kl,͛Bo'O憳3:ݝ 7'6޽8D&L`dF^~dRSYt//V)7[z:-ZL]@%%-ݮN1t(-[̛GBѹ3/ؚe}\`c]ԌE bbt!7|}pɥɵջ^NT[IsF!!dz{KXjtlncn;߬p!cȯyAwQ/FCCfhWňԭ[53ggM2Ln?lk~S'tk^)[nL׮hp"mڠѯ]OBR;1$Ĭol@d$ ӕ:Ez:z=QQt$$LvvϝLx{wWt\,W]Uc$JyY{L؈R ((9rs_%;lyٰA?~N*(q4P)<3߬A瞣K.rƍ{wؿHz (-ev}YL}5r$ՐCCtY;sd'# P>u0h]K~$-JGM--%5ooԕLDGSXO?ABbVIIIt^}37*cOpWׯԫǷ*> )|[]\=\wxx0p Wmc%.>}˜;vЬ`EQ[HI-xy[}{N(ƍjEϞ<ԽCozR.Y3eN") {{wzM&cѧzD ԫvU=Khh*wElڄjKTV9C*oy8xLL&Yw=($RS:wfuQƺujEǎԘvFْSw[oٻ{eocJmˣwozV&]\,&6\?&$|WvG*Z[]OywTڴ 7*:LN6иz-Ю? pv[غSkSYBN3\[[x-#lHI!&Ɯv9Nɓ$%ѤӲ48)Syx[+Wxy<=:ܘ0AeuRSeKZW_Yеp8K0q"xx0|,c+<4QQjJ\L*/HI!1Qt Q9c Qݻ|ʱO=ń *^H椦^QcѶz㳢d-HnmyT-ر"?͔"wi9 '!EׯˢW?Ӳɤ 9;vCYi\^OD;wIFF#,acVƌcG) ĉ*c_sy9-Vki+s6[d"Tx&MزEC᧟T` ZIgCؼ7d0t:5gN32nTKg5*.1c G,]ҳ'g$rr4j֯GQAFa ͮ]DEc}ㄆZNONQ#\]lZ߀fhWڵct=GOt4WcGb7 ڻZxq{22 ҥVIL :Έ5xj 03GUm!!$%@.)axbb8z0ɉ(HI!+ӿ?C-&Of@RI~-kWcl/>֗.榾egѦ^5kkWs,gb9Cf&oIRi|;F\ە 8@űoᅅ,X@^4nȑEx * ^6z 6[H;Z($<=$Eg ˌkoZ^^,]j}ӹ3[l(,rE Э[};IIk9ط//p,|[][1cxqO?׷z՜9<Fys>s!Ge^j*3x05FkBHeÊYoLfl'IRS$~Mq$'DTɜ=Nӥ }I' .KJOxQڶAdiٷOҥUyJV=O?>4#~}ʔ*kfjbfg"ٕ Oll=~=>>03<خHSOkO`Ws-T6L+nL~իt@ryydeU'ʶmVTT`2ğ\`os# #&M뫇sr0h֌(LJE*ʒ㜵m08 rHXJ킋5'xZ5*9yw7)b/__tRj9 ..x{۫a?|[][|||bDy?&0вg?~ U7q|Ξef-96mh:v$)#ev7^^J(s[;r_s))n?l* PeX, >Qa-jaR<=yebc8P.Tz=__tQ ߲k!!۴j?+pt,ZdNɉ A呔DH$3Ν 2wTDn.,OǮ<Dz29qߟ 23mJG6E7]VԩDGq|k'/ ?3ߟfͨ_-4H]\Ev&?z=&89OB ˀ=\<\]]m:m݊lINF'.ٍHj*s_zh{{֭qdfgo:ty9[2v,NN4h^v}`#tؓpQɤIraozJ~S'ڶU\!"; KW8M%W#DDTQ#ynr9GfBzACCG3o |˲t)QQ\ʚ5V?YBCSPd ^^|yKRII6pA.'`0<BP7fy,fr0OOL&7r kW[7'd )tFPo]O>mz bpz * ''\]iْL!9>c&Q,3gpu+5]pŭo$#Z!WTе8~-[x=iSڴ 77ڵcL&.e6[/OЩ٤;v5 p8]:sŋ=ww1{M#<ܮ\w IOS!)z_9@L*1(*iȁj߻X UEf{IП|"w aLN6r|J 'sNNrA3o |krQx{ר t,-[DEq;.]yswvMYC@II,n͛Ǎ:D>Xd.dYڗq#QQ$$XB6m4!5\\'%Ŭn? dPA^0ѣo<]9QϏzhڔ.]x}>bj~f슝fU Bu%vt﮾#.pv-j+>>.^d>23IKclNeڶLJucG``n Ə'!^.70F{S*ӡY^Nvsv&!y=_}w:D߾Ę;꩘AŸR,Haw[B`IֻiSeol)CXJӪlFԫg=hmvoM䥗6o^=>nyc={;2let5IuhAA[gYȵkGt4{+hqT D;q z=nn d+A~ ._`Y3|9#GFΌ]L]W鶓GTJDJK9|fbfG8OO\\n||Oxә= `Vrsk;tcv%3ӮڷFKHY>>߯x`q1Gdfҧ<<Od$4lHd$z1n>r%۷sGիDGU 3|8<`9:w&]tgIOG\Q:ubl AY<;$7`=h.9CH%gn`={hFMUpj*>xyYwȕ+DDдimSfѣ4l(Cw@ ʧ544fhW8R^%*XVdΜ)W*~__ksZeYճRTuV`prwjKt \]IJ⯿j %{ +ٶPz$.^_? ŅA3[U6v$1J9CvKlbn)JJ8q~Xwh䡇HHChЀiڔ4ym/f4w9vLek89{[+Uӱ O>ivSػYO?ۭ=0KnhѠЫC㏳hkj2srBuܺF.@>(8~]ݛӧm BeTyF{W5;qȠS'IIl3NNԩcWQFGegU1W8 k\)x]<uzEPG4_SN*j . Ɖ'gϊWëSX(={74o7Nj%x /qqVsbvvN!8sFL& Tх b{sѠ2ELXV&yGx9c;Ԭ'/OX@t.rsEÆb|Ѳn\x=Gb0{g;uJ!…aCQ\,o։uā":Zt"E׮^= { ahתΞzQ /5O^h^g1`0leq8sFsD^8{V;'֭Nq钸tI ''E4j$vv_ ggEfBԯ/G͹ojJ<򈈍&ϷDWŵkH˗EqvM[ءP<)[RѸhXWãj;gعS?! Ė-n]\(zCYZb4-V^^)+b,#\bѿIu ׭Nj/(bÚ5bѭx]^/ ;bp+GLH~+|}Ů]Ӯ?/^yEX!fƉU^/xBٳG<|"|}kȑD6捗. ġCbr`'M.L.wqsErEEOѣGWyxaSǼy1vrE,[&||/B $Zo!J /[jb{ܹI o)5u[ĉ"(H|hDz$@=[u Njѣ IIAhG+[غUwHJoQjJTÛ6Ѣl wb*,ŲeŮU^DbDYK $yƮy/&7q''1e*sql _(.\_Kq ŋ'Dy쎹rE!]w ggyB w-J?mEe\$ʪ/L\dDą n]QV&۷ {{DEԫ'[F,p=b$1k4ȼx\&W_wI%4oe$kW1i>ݮysO>kֈp Ŗ-bViWѬb"1U=+zH?wtxUdHI1-7WXDNj:ۦMo_qx%{?4YYb$Q(.˗mLRB}U[g^^5A IDAT/.}X'^K޽aѡbh|֭ƝG{eWHd.wPocUX!C|0/?ja!m䓖lYΝrE|iՊX.\,5~dNr2F#6l|m[u23IJ͍D22ԤgKJ,YNʕ6\\Lf&&4lHl,F#r_`o9[JG6^ +W e*FUobA,pQP :Dn.Kv6lJfNz:`ZYƼOO?3T9xEܙgJ֝;ޞ7 5b:ѱcp e=IV77XC@ Y>=7r˖/w Weo$rۛ=۵VHHԩ:xкO?D3zY(A_\g 5:ĝw\CCC|[][CY;V2i}$.,]_5J~NFi6t:Cc+ٿ6m ggK^}$&:Fez4`1SXHj6l4Zz,CвeƏ)+h$,L Sq1ϳ4jRUnN-""/;I~>nnÂR6sѣ4ib2`DFګ decJQJNޖv-?W&%Dt:||HH 9Sh׎Qj]Ɏdop`>}771~{SW^Q3|zbbS/{$'[R9CXMbWǏӡF7g^^Uꖿ/e& #5άut.D3o |Kq][.}f(*͍cǘ8H5v_\H.IњZSTzeAz=͚v5X<]1".lς-|zd@[_帺2q"Æ+{3s&˖_ʢSXնmxx8xz*t7N{899@˭K؊:UDϞȭؾN0{5~__aJf$.NN0XLY٫W._DG+pѣiܲlUN %Ev dec ޲ ܾx *^DFH~>.кqkט8"7YJCj*[ڵyN1 hmvo)<*]F#oa+1j>>jL.^d U`3t(m*Vp=q# 5 fet%ӹ3ٚWRBF4nLRRX֕+rE%~f0DtljRXHV))$%EFa0FNNm=^yy4mꀌV` |I** 1 c;.TSRw; кum=m(cGy_W/̱w`zt:~Uز2rr3FGӓ^yR`5 ,FB$%QyҾ=;`m`vfALN'3ի̜-[^NMÃ1+@^OOvz 7JK jhh Μ93vX77 o_́LIoUQʷ _3о=3fX pqQOaÈ̙*y1Z'3rv,_?Fѧ-[F$[:%EM>6礿T h@Nl6HO''ӧ*`G̶?11Q[kȐHKg*פ栂Cee^_fU+x>5Ϗ_VM``e5^*Q?$(H~}ӻhhh؃fݔ,X/tyyyw wyUu(,aC fcr,QQ$'*=v6m8FUj![Kk8@h*\]i9.0v,vylȃR><;`ի v̭hMV[^Nn.L$$ $%BVcm,cvysׯ'qqXidv5sX:ԫG:߽LZ >^AntF.tq=K HA~KV __220ۏ>C˙4аYhz?^n'kH= v?5kW!5'' ݻm}xQmژEzMl{t:,U+FPPe "33g0$)?T9JUƎuk>1cpwCfV_v<}Я"k<|!!oOl,NNҫ'{+,YBXcj_~stNϞ Slق/&Sa\Y=YHO1= ڶ5*=GV]#'tIJ"6 qs#.d22%? 'lM*v2gMV7$_L [<<M,l뉏WWbcIL5r:C0eV?NHlƍU+e' +3kFѢE=l(=ؙ IrL&+W]z_驸yii$&J\v4M-wPAy9=Dn)>`5ׯs}ǻ쉷7t ̴i̝˗_u+NQ$81_M\e0ϖ-tyUa$ftTӲ%WRXX֕ۺ5q"-Z8ֱ60r1ÃDRSB%),,/?MMII t@h())p|toPk= /uf||C[g)Ӵ*}NEhAZe2444D3nظqh4*=ɤt* {4?*9WWӬYy]; r>6+/9ܪy?o:"=*(--%- ю}ٴIn2H"231%* ,:]AN1%%SIYoo%~عUx=|Dڷۛz woƏ祗XiKJp@sZkhUcj?HϞ1"a/r3N^]w.^d>23IKclNeqqQ#ڴaHEؼYM+Çq[Sӳ6p $%*df I98Ne:[Qs8f wI(sg`ڶ=vN2Vم\"#m*Tǧ7ŇbVGȸq~u ҩڒihh؈f݄-R ۞m6mګW/ծ mv_#. ReC~xz\Dv- ըlYyҷ/11*%pOsgD_'#m&-rrrhْD5Yy _gyP 52<˗׏C$s'lrrіz?$3 5qу חN9322سCtL$||0 蘩 e512qׯs$;vr%|s1n{NNDFһ7|+Wv-:nurtıcn Rh1kc$vp{F0X`0FRRmgw8 R B2de'ElۆǫDtc4aFBB,{:zBCquղ54&4{mҤɍ[j__iWV`bcG%9qb+Wpw7ǚ**ۦ/+Whӆy8Ꮂ2&N}*tIJRV'=3)R켙 22 UZʣ޿Myy, )MeRSmjIz3EE1vR%ς:]#& ̡Ms2""n]_?Ǝet^{O?e*6o?mMjW̲e{cZ3ռyL䘩VG{').Q6nՕ9sHN`{??LJm2Sy5ksZToGLFG*8v{1ǏӪz='O^77sWE"ϩSk{ϞwlgeFVzac; S'6U-+c9zosrر6d6l =luұ#|fJ ࿛  !~'R'jhZVwB^A|+0dӽ,~=M3|N(<0!C,h#ʹHH^yoo~AJnuf 0qqa23 z5:ٚۛ lez"1mNСS8WJQ-[ x Yԩ<Wr$99deNJ &uȶA\ L6UNG<0}:s8fKnV<<,]N~>ddp!osϡ3|8=zв%ԫGӪQQӼ˗e Ǐ ʫsrU^AIq`…3NN?iiK'x{IeKIMU\1c\l窖,IZ[7ڞǎU6;F@@m_|LH|<"t:\ĉ_{51544RG2jp8eeeϟ6l8{ӧO޽Gvځ.^x̘1B8;;ܹO?ڹs֩SG&Mđ#bh1cUDG?Ws~ѻ8zTLď? 77[2kDAx1mEADV"5U?;,+_]""]lv4F][\k$#1 && 4541aEz|켬- s>><;9;;{ϩYSs{ףU+}231c޽hLo3ʑwAf&탙`<|I0s&ZOwaZ݋nݪjs0f 6lQGd$NDDЭ<=ΝadT4C" @ 0t(ܰb8wp ,,DP{]MXYi$x/$$&"!A:ussԫuan.<^WLZ+Vwo^Mp6 ].((@v623 "/iiزVVhHNFJ Q#ezdfQQhRNp4\]EP+,"x혟hDE!2QQWpwGϞX ))ؿ_V˖_q0\\Dp4 q#t0@#G0|8ŭ[{(,?s%NW=)Sf Ə$ÇVWq1&NDA)d ?WѮ~zL q"rsqKHH,Xxzz㏮~ر!Cl߾}ҤIVZk׮ج,[[!C,[F#J+gNڅC0bfɓ–-;{ziSi= j""ނ~|%ܻC1q"BKϢ"]o`bԩS۷1j<=O][ףW>m 0֭͛&NvlL8I9|ӧ_1p<{ pNQ .B'vF б#֭С"8XD1z4Gz:Gjz;=vf&OXx11 5kn]'] @Z§7а!L0tTxaRS1'XFFHOG~`AҐ\dd ?.ffS uTxEx׮a^,]꽣F֭툌磛n;V5}*u+\9GU|..Ν7N׽BBԷp"Fė_bL]O>XN<1CWJqޘ2ޅqlߎS0l&Oƀv~#GU+8;wb|;z0PS9gq,K0e &&h.^ĉ[W `m Rk書sGכggBL 4ӣ.^,\Ɯ9p1_˗th1qq:998WNFǎXFhE͚=ǍC_ ܾ __\ѯfKHH-t_-45er2IN% QRmlؿXp4?eKgg+!LVaz9t'],z`heuOŅkȳZE֮坴MCG6h@Nȕ+y4 dO*ZM&sZ֬B!/pԾpqD+uCr1ϟ R[۴}ج8şT&MDYʓ'.?RΞe%%ٵ+OMm,*}9R4>E!8X $=!5{+9dhj$?"|RSy ׬q47g:уs>VBI e.b^%%W/bbOGG߿ ݚ5S"F 6hɓlߞzOdܳGohm͝;r~xVr%LUp0۷gA٣Ifg~}?,Zrn$l[Y[ {j$>ߺE++-il,i7ei*ޫOH2?\RIYeXݠRm{=t!; ;1675*k 2\D.fdq1-% ww)lXV$yhj,滷e 'OM-9b!ҥS'1#%%3ӧWq1=\Ç&&ٓ| w/mmE1ٹs.;]Ec*ܙMח/뤹?e2^g41aꟶ[(ٙ!!IEG֖7?73gU+u8:808X>zD[[i ˹izҁDu#9Y~8: h:9UX%'NN U8f*`ujs6뫞WX3ؽ{UC4))ڕg s>/--'OVĉtw-pTP!Cة;tLiӸU qtv.fXFezLM$-,ϟ36Aь$KLr>o/ZY~EDS+*˼ybƓ.>}xhj؈9o93qݺdd0:Z=X1(11?/ښWf$>cǎ23::k0(^^lԈ #*SϏ \dH+lٲHl)o}{NT7 ZY7S6nL33^fe3|вk~-&-^ŋ'\PC7??NPq"`zLLJb>=1BC_xϯ|{B)Q#7fhK9r$֣G 7MME@}hGqfsxnxT%%};wدMMik6m8>7l|v7e2>|XUR*rY3^*trMkq3d\/ĉ"XPB*<-SݢW BAWW֭KWW*T*&MDa.e֌Ss6ZYqRFSSNCXP`tpԅٶ-kԠcUG=cǎ;im]ٳmTDZ0qߟGkv-ձL֬ɭ[u:Hkt_-32HŅѼ2Y׮ZRT7,8'?}Iة]]UՕ_|Qa$Ғr9oТvnuA;V\v6CCCkkϏ:;8p Ǐ=C+ӒɓyW̙Ջ47g6<GExZ2%: zY6mZuRvwU| -,#!!Q$@:˯O_]d~zz;(ӧJΛg`Çwy6 `޾ͦMz10(yndpI -b6ZB߻G__S.p ܯU+Y3䗔P\aukȬ.[__~!IiAJlՍHg?hk['sRΝKÇug7nky9%>>P$I#,:v"vDGGVIe?grFN2Ho&ZAݓ'H#8Pɹs9}:ocܸɓٷ/Ymmٽ;r.Xիy/_֞{2SDaP(?x@;;1IܴS)X\LeNdVUZ;ʘ=-[l}|&MXmlثO7pYC|!EtH:2QQxv*lDp崱UښcO//~Aٮ]١CÇؾB,!QHkt_-g.?gZX08m4?0#Mphkw&ޣGicSslӆZdUK"WS'FssNs:8>mڈHLdVT*ˠ iSR.g` cb x2>c~b("M+2ߪo TlmY.A~~fe1>"MHYU \c>z{)HO9#ٳS-pЅ=\:Njy ׬'P`~tqa45e6|MNʥKa'^d;}}E^)sȲ6qcFE1$D1[ QQ޳66b anlْJޕT>p>s& CB` \.yV-8?Pedu۷ig'N.9ՎHgE=inΈDfR{Z[k6TP@25{D+*]@vD{{z=)dg]òRgY3P.Rh];whg'fUGqcWG'fe =ʍd  Ye2p`*\ܲy޿o"BI.Y"P=zy1hm- "k<Ȏ˸8!RI??*#kբ9]]E30p͛bRvCn"&ӧicG-.!!efA\^):E++nȀ K` ܼ81Š_o\q1,&8!ﴵZ߽K 봶fzCzϞ,!Q\#Ht_!FF03Cb"j,غ11֢p 1L~;hsoĉg#>6]~,ƍ8PV-þ}8siq۷cVlɓ;h@';w0p .(,[ouGd$NDXrrл7<<Νadӧ_`TL1wGHzSvZލg5xZan#) x$`c ¶j ְDzed;wʕ_4;x{w1r;cft$ ǣaC4ssak`n.iiHNFr2RRHMEf&4ak {{١qcjm٨U J;V͛pqSv.,Y(WR\[#/]BP"#af&QQ1۶a0rsq&:t5hݺ[` t튿9'?;`ٲ2oTf&zĬYC̸~{F :_1.Yb|-,- MBZ~aP9RgO89!6Ov w'ѿ?&N̙1|8LIn.ÈXXkœ9? ;w]~ Fs|"8ch(L- /"ԩHKþ},*@Ru'pRzƻbLPX>} c|1eо=NK 5kV';/^ !A_Q`e k?`LLLL8!* V i={D~K;tmb:Fx-O[jtqѨ,-Ѩ5?38p@L;SRк5mڈ)v-nETTee]23q"""p2aa! yxյ5<\Ŵ6* o_ %% A6<cH7Ep6L.]pR}H݋?F۶X6m1c~pm۰n.\@eڟ=ȑh[ 1q"֭z>?Gz ,]str*};6oo`TL!rr \6m?ul^f8pǸpaa:Lkd|)LM3FߏszO,|7bnt !:._[o1jT +¼_VN\(*Br2\]Νv7|9aj**ΞŔ)qCY:j._Νbjh6g qZ7NK,dd =]B? @R&LLF ;of&  _ [Bo؀LW.)Azzyk32P\\~ !3=C][peP& fvmn]ԫ QLLP>ԁjS99 ݪ__QBm5kĉ+Nu!PbP89az(*ۂ{svҝ1d.Z0@{ع7ӧYCC3gęaw/ƎEe|Ǐd Μ_CiP`f\uI_+Q? ͛djd ? }"8Xr%$~-Ws'vU7ѿ?N0q,~Bq˖avnقo 4tu`jey{Žǔ)8vLR޽زw`DtEi7PP#KVLـ<(,{/ +W77㿑J}zqcG|zKLB89t,{ qq"jVɓKUT|쾦 kV 1o՚/ХХ7 ]ۇ;wwBR?j]Dhݻ:!=/U'&gO,Y)SD@d$F޽سbhZؾK ""X?ƌAN|X6aw9=8r^k:To߯(gbhxB%+<c`<|KHT?*Y~KΘnIMi;wYMU*J2F3:%B/PۛMRB e̙hoϏ?fDDꋾLh(mlx8j:ƍ5,(`L K6h@WW*T*}ʢjI~`Hnŗ9Ea4n(N_g8zIrX!AܱC|ف~q*Uhŋ Y`Ælڔ^^47?I\unޤ5$Sj*M * կ7߰m Νؼ9{LH0DpѢ ;shvTA~>]\v<~mj_TZiZBڑ,Z޽Kss}p0G,mW IDATgӦܹ11 --P0$˞?OFGfǏic't\?\>B!U} Mk*Uww]^UK0è__#ܼI5I;ė=x={/{ ml&lAuϵcXJ*tueݺ·8 j6m*r 'gR&ի"˖ BAssz{3(CϟsRȈFUI*9-[_4<-뫹L TYX1$$,'hs>feID#9Y~|c矅fPPn6Slܘnn|pkwd˖LJWK٫Wic#fۜv4>|@z{Ԕ^^T*$٩"/]rJwt6LJnnWmr^٦ɡCE.b~v*glԨ[R).ɚ5 BNիRR#41aNȲEElL&3gV3w)52&!!7inN2(˫Py&۵Lr2.96nQR©Sm7m̌ oܹo_u2Y@dZ #G5?]\zKlRCI07fk~Hkt_-=Sl׎$srhfd =?=fRmlx~R*9`بXTWʊׯk}}iiI__7[wΎwmCEpxN\a 77MAL;K9#Gv˗q#Ǐ5im;}{G;z]خ 1eݫzckP/{ė-.f˒2e]j@w/lV HMex8JÃtt7X=d NR|;WiF ɒFGΆ 9bͣuA BK$G5)1Q7۪;ǏZ87;=;>zDKK ٹ3RRRB{{onqXϳK* Hkt_-aI +[x<9f .(ɴ|׻w9p ;v z(ɉ. LF̪Ǐ٬7mCJ+~~,RJa!&MH__i3$&ťZA"?d0<7r97lҤZ9Cіj_A&lN_dnV/jb"ͫh$ `_ [Gggoƍifƾ}͛xu#Z[W˹{}jHp59!!P\:9$;\Xyy b۶Ёn]ZYUժ+١DBy_}ŷ.Ӓρ5)3~[ep*myP%$$tCr_ jt+Wrd*\_|A++w>yeZBBhcCܰbʏ>*OKKq tq?"U[ё/^cL &x//Φ;.NC++޸!U۷€I^0!3 ؠmmE* cl{o0!CD QLrb_6-˒ґHv(,ID>ϧ!Y^u,[oU+֭K{{O\2(.{EjY$ZjA9;wViT͛m|]u"CcNܰA|86m_-X.P~1V\"ꖊBn42_d.<{$٭!Tٰ,a.ȨۤI~]\g񖐐(Hg(,˔**p:5%x[XH2gͽs a˖Ϗ66tsc``eLgg+|ɉɌa` rZZё 5d1ѝO?j "~=zTKj>k[x$l?Nlْuښ]rhΟOe]GߧESΦhuD_닟l\|YsȐjQ^ӦUM>\T1n/1s9}xztnߦLƸ8q~wie_YZI!ثJ V孈L&*)i- }uĄ *l҄ %%Րib-)YRB77u@UGBBe$@:˯֭c_͛WXq&&ӓcVϖ-uܿϡCv33٦ʇr>e򡳢"Q.gÆǀzA 0pYr%ܻG++^\=6T(hoO[[ ouh(6'^iiY-ʣG+쐒h ڲn]::ˋ (,0~9Sm&o 7.[KuV*.WP&u32{rj.ZIاY>MMA8e ,ڵՋUO? ˒ܽ-[8P8ϏŵkS]9۶EׂZ))ad$zVV0@ e0qqQZeeߟ0 *%;Jsr=6-E=nT$H:˯>}˗0>n7w4faHuK~>f@l,uxaϡC3}`*̙sslؠk*OQ\?!5{`$%aDQjx &?>fU}DD 2Ǐ':w]ޅh֖2x0۶a;YYxc$$@&ll VVLuE0[_r ${|&Mµk+geYY+ptđ#hZ| QF77Ϟ!>Ϟ}aC#4lGGڢq2[YyW1dbcQ6m[Y";v{q1nBd$""t 77xz\c*|ܹ{GT}vĮ]W& - W ԨQUmôiK|gKJc>XMj=]`bxrtꄱc|9ΟW (-FF<Gt8 ~= ooddA02Ba!D>2=8g)$-8tm(lIX;waCLM za/t Gjq۷cVlɓ;_o9Wն3 سG]'q$ѵ+<=NԷhsGLkUlތkq"jY[cv)fQ1֮IIHLHLDRjՂ [ZFذ]ve(,-]CƢ]?1E!:|KW`iL&̙hUIOGrHI6/:HLD3z5h;#, ډ/z5NVHj`t^ 3mccX[2-5k%FW¢E_@.X]" Ow̜?FF餥S' 1#>۷cfNŔ)x tf`EƢgOGPY;Puka¡ZaFNXTʂ3;/~,իD'&"!GFx03 ѠLMѰ!al  07Gg̾ g`2>-2ѣ1aƌ1p#- FV d |}(nR:[\,ˏ݊&/lق? \3W~ :9[D6oƏ?⯿#EEzU=Babu߱~hg߼~ptOn.Fp0ΝCޘ<#FTf֭X "aaggDDmLJN]ЪUw@.GX ؿIx}9\Rك>}t} 9ʹp{ai R ac7Q߇7z͛6JxnnQ(ع'Oɥ&?h֭ؿt)2&al4U<{(*Sk'8nnh5r;vqRD w`v>}e*-?tdd + @z4de ۪]LLX3U5jNY&&PzL`b5~}ᖺtr8Up4;eZ23QTT%#GXX୷<gGz:򐛋 #3n]vma4vm U_Mqnp< ܺ% qQ*q NyUɓ`hDF"* WU+쉞=Qy1&?$`|Wvq1NFp0BCѵ+ mرh+V`ގP(`loȇm;N*߾?f斧ϟkϜq8zڵCdeKHHH+DFxM[<3g"%{),]T gpޫUL GG SظXNNZt6m/B r9 Q.N@>Çųg-ՑQо}w2#׮'Oо=ڴ+t $%}{VW1Tj(h!jvZb!_%#3SpU>3Ŀ"$ EPX(*)Az&|K=R<ԨVy/SP}R HJ ggԭzа!ԁzƨ]ffg۰!jFÆZޮs>0ƍfά}4I|bt놅 1qjEEsWEEppBWT W㭷,'OiԮDEa ''0Aͤ$tѯVݽ u9 )*BXC-c; gO>)/5 ;0p Ҍ"١sg)&"Y{n]fdcn\souU1<~~tvfBʗKNh(,V[z:éTR+֥+ * S]5H~gͪ.N^]sʔ߽FVP0)\36Vx ϖ>~*a^-ص#GVxh({.0n*..qcQ ק-ϐ :80+KlɈ0>^dْ>}&Mر#WI S. YǍ3ܘgBٽ;~[KiwvvܳGRz?ayJHHHg41/wI>~LZ[MimGNNV1t(W-#J%77/]*lAu zrش)ϞTL A bZښϋfg)ɴeD;fdTjU-LIűQ#>}Z-%%lْ.T8QT^`~Jߕ=KSZZQ[/ imkA``HHuIʆ -q+t) 턦qNN6nL\̊gs$=0$=zɉJeH8AP-6n~̍QqcT5_BBZ P&c۶`Ǐ‚ŋlFCl֌r9{5#֔EMˋQQ E ͘ٳyAAijJ*Z" tw5"fΛ'Nz:ϜU|j إ e2.\ȰP42s&/_VEX۷."6jgϪKdnR]T(K#6mZ]$xvuϞ˫KavP]{z:\Udd0:AABX1(11:=L[7={UBl,JzyԔ^^ ͛bB aGb_T|^_ÅzU o͚Fxy]_?TǞ af&>,A; IDATp01v02"80S&\23źuBԮ-~E'Ms戔Ѿ` Lj%չc C O-iai)ռDXhH[ăP;wDNQCIJJޢaCaa!LA˗n]qPq.ٳ03Wo/WꯪÇ߲"2Rqrz%_vI񓎎|yai)\]رbzqNсuH5וXQjyq%al1m\ƅ"&F.k׊>˸L||Tsp^w䜐 j/ Ν5ܹr'jQprҭcDӦŕ+bJ1|Ǟ<)7>|1cy-11[>3DV,][bRHݺJŊt~"eFY̛GNaCd1\ݻ\7gF7xp0r,ƁsIH(lj!T·K'<\qkxll/;;}? =?dK>Tc7Yj6PfUiݚǏKLLpv! LM4+WعS۳PPP"\AvOa^bϞ*ǎ =-bzqz1- {{TĚ5z|Y!fEjT8:}ŸqbRg8^?ed-%wѽ7oChe,1-gUU'6m aCqi]WWaa!Vͯuu(($DXYpӉgτZ_UK؈/~~%= O'ӅhJ#J:ަMĕ+fd녥<3y3Vffb~!n U2啂BA(! 跊ywNlYi*:72|8+VGҚ ͹}33JOgb-ɉ سD=ON^=NaC [LJ<=qq){wz,{oO  0#GHOWW9\>;ɓ|ׯ-n0쌧'<~T KKNrZ=%KQhPbEfΔyddrٟ;lΕ$&r_gٶM?xh"#&*@?'!,ק^=WU+i„ k_֭9SdbKڷURg,,X&M4{$SrB33?-[ؾm5UӨffL{qOFAAAw@o[0nf e-x W/BcL[iߞLOKt|̟OXXѹm7R4Æ1|8v Օ+W^ǎ[/^];I y6:D !prOƁ(5#<\sb9C>mAyq6][)gfҲ%Sp vf6ʖÃ!CWX\;'}p$:HknfdXwŽܜ7а# J||06쩩q:r%ݺ1xpIOJAAA{@o0p +WҺ5cPmwo4a:OXg'ՍɟθqfpFذ~ //Q633s:TnN|<:M` j1쌋 ͛pv61l^^p۷bÓSf1DFÇ<|(-|IZc<LL07jU}](}G&lJfrٟ>##MZrOMԔ⏠IɉVx0-^᫯(@E LxH]p:&&իjkl,]^ۼ Ezԡϑ>>ЯÈqp`J}SEQ9~ΝLȄ )Sн;Ç_ɬYw, =+Wؿ=wO PEm ޽8;(/$&'OؽӭK cp-b ᫯4akDK뤦dž ܸ#Fд)ϱc=qd[GB#''N"PӱTjyѧTl }b$WgD3lWehՊŋiNo32x8#>MDEI.TZYQ:5j`eE͚:3V\9Bnn cǒڵ[ܡiSqqS¼qro4dϩE&֭\L J^iٺvyZf` OOF1-[8x]kX\].~Ç8;;_ttBo;111&M:p@zz˲elmmu5෍[pp1ڷϏ?E @v6Sy3۷ӵn͹^!K};̔)E:we >>_9-:tM<$ΩS<ɱcӸ1Hz^SطO6sjN9:7oӥ yfMKs㉏v/?yBժXZbd$/[Zb`@> ĠArƒoOD\1chЀ1cr&NԔ*zτ=#nsUmzTUX[*{W4h )^ }Wе+C0d>mf`7_T cϞ^.fz:;w#ͿyaАjդJ9^(|,ҥ9#wiۖwöm,[\UlNt튻;Gp &,}38q|}qrӓ}u[_1޽˪Ul݊;e/deN˖;r4̐!|Nnf ˗˗iCݺ|"j~[1cැE3 ΦgOJhk׌],\ɓ9+Wz5Ϝ9 ãG4iݻIPw,={s,Ϗ)S  Ǐqp< RRRhGG3W_9692o/egfZxj*'N0nדLR$$$-'%IoIN ^l"!UR߉4| } Ό9ԩÉԮ^FJ IIddmr2$$˗$'A||KSe`iGľlgN`v};4I:upr* 03+:$/9MG{oeK&=iHOgٲ<+ٿ??.^];<%G;s+U$_ٲR(Аҥٽz *񙛬,HBBq1"ͫW<}*%%. T!eP*eP##o+VL(]CCmժ[:y4~y{{>k20`iO&ݣukBCu.4Cz:7o"ޫW10iSe`Y98\'`n΂z3?{p(&& ΠA% Q|9ZuoK3jC (_չ3h͛sgǏGMj,_^DiP[MF9fԩ/NII)K"NڴwvNb"Wx`*!غi0 !c67תKiix{3>j1w.;D:\?8z{{zO^'dWqC7OEBׯQQ4iYA̛vnݸ_F91kii,Z$}`@4|ðagef&IIdgիR eiJ95I+sru93"MSٓ^TҥeٓGɺTh%iNTMs -j֔ӆxiL5vv>9Rh ںDv]!%ڶ[7BB01ۅ"%iܸ}.Db. GF SS[?zDb01ln’%b LMGcӦ3gDv=cb}[o_iJj$6V>,,:uDJ}{1aXH}t  h_ak+.^5DXM4m*._?wĨQby5K̜)og)Smwo2@5o __1{pw66J,eK|aגYgqLN.ڵj:uصK$&J[<&&"9Yo\@ yK//qVaFm 23j1+Kx{ ++!2WQjrE_#9s{E6qhH&-Zgę3bz1vpv*KK.fv׋ jFSR.i{br*TbW]n/ UUXYٳE~*zcDfukqF3gDjanuSPP(E4h-)SdGf4* KKre $…X̞-ӥ[߷ׅtI+̄.;Q*:v,~g'-ww~/RBr?hal,#q|*llDժQxxHȗ.TzxZL.o۷~m ah(oBwwM]+>L&xDv^=;YYN4NDGSď?*UD.F QhN|ذA?_KhnNNzu늸V-'E/=[|B$&EÆQx{ ƍ !4TxxZw`-/Z#"x=nTo6s3{6ϟjs7oJ XYacؤ LFڜ8N: عS 1f k3iM0x0׮ЭLZM,ZĖ-LSr;~aÈcGRSׄys*UigEB/ɓ'Uo###˔)3QpOS~ʉ+ē'Hz%OLݻ 77O(Bl&,-E~DWlߞeTkk+.OheqѰÅ8vL̟/>@T,{O'Cȑ2: qKy  //,*WFFQxz Xʜd}W$֕ !{ __ѣM!\]ѣ6qhF&]hN#{ WWyxDT"?.N\$v  OOzxiZq[WmeO4j$228{mlu/'bhJ We脄ȟx.֯˫,n/ 1vHONN1aD޽VAAA/(&==I&VVV7oLMMuM'УXQ9#\\ā/E&Rrd\1B3Ellq%pvR]kGaCqQӧIo33ťKbr!g5ookؔ[ΣG1f3Ft"EY31`UKL,>4 IDATw'|ZO3fb9$QzHH&V=V\ѱ8qB&666!>]|M$'JI90@ZaZWܬzf__rR8vL{{QUXWe !%E%EC?yŊ;=*텫 )o9a{!Dd01Qc/[&ʖ6 %G ~yĉP&g(~<1̥KSWz_+Wrc~="0g m5zu.^u³?4ʼn닓뇡!@B<{Vj";(nb$g߯/:1#]+ a&s:v׷TPPW NDFqOY AL kְf ]2c3QQm};T'CPiHz^$?ɓ...RݣU+H!(wwޑ>0y2+2wz*8:Ǐ W/GGKŖ҂jN"z/]b`ܑT̝Kj* ۊ  o+mڰl[JJ<~,i ՕdlXٲvxhIt4ajJӦ4h zOHNBC*%Fݺ'?g0 =I(tq\9AvE }9&[[ظ蝃aNjӓ>0%{YS_ָqZ_EK^|2й3+WؑɓqwߟA00yJyPES2@RSپNoxv֍+QC+Љ]ŴnE?t놗}v ?~~I4n̝;fp:ub(<P%8u I ;;co/0|866̚ӓfd$up A%ip"#14T `Tʕo: nn-<7-[r%ZۊkYKNz9Bݺ26!FFZcƉRSooΰNxRU X[`|'2lM2q\.vjd^Do` FFuv/X@d$kCҴia7ٵm([<= JOӧ3wlĔ)̘As{ݰ3Y:3cBBуY~I$%Ѳ%GjŅ ٷ1ckHsA^29MGlm;m5 k5H8~-[x++Vukȑ,\ӧ<}Jl,.ff04ϲI E4̠Aܺ%׉HMZ5^KФ ;vи뇧΁2q".P#=ω)]h?̌5F Wʊ5F⏹A>~E#v-e<>TW| ^Ѣur꧗=`P=];&L< {7MxxнqqԩCpz:ɒ%|)*=Pmڰ~o`n… Ķm\&WNB1PE"$k9e/Ynݴ>QEHNeKx]ߨTI5wX̚Ş=|=\XԅϏ eTJcGOkג| yVp~~'ժѳ'8;kSD9x}{#G=sW%Ε\Ɇ ?9z39^&׏o!>bcyL96cc CC*UjUiАUT CC*VJ*WVGd Usђ9tHށ JT<%4y/`(ts%nΫ,533>sm>N`T.^ն6deJHWBH XZ2hmҦ U! 3kk͓'K5?}uȼȄ XXp.Vu+L!CKͶmL5ۧy͛2?'6`-CAA J۶dgӵ+7n?jIfի<+Wsʗg|:jh׮1z4~Ktj^7+__RRps7"LJ% #c[3''4n̄ 26ׯci)c+= R+>^$'%xޔO',ɪMwQ.-K:u8qڵo97jQv6/^$&FRZʦKC۴4RRHJ"=]}ԋD+Gժ)C\M`f_%*oۖ￧C),xQ}U9qyxb"!!ܼɍq*+K{{xwO/ӦQ_| ;DDб#=#GꡇaQQ}EgXhsvvUY3 c4kI C""tkKWWiVf_s=44~ŋ)U/ӳDw2c3oCD͚DDhPǎᇔ+˴n͆ d@1ѫ}ƺudgbݺa}м9YYܼzRgOMqcV.MM>:#S73(ӕ 1nϟs~~L=={һ:nzFECҢEqJJ3gȭ7lqtMz )IR(co/Y&[]8Db-1Bxi!GsWgUEpMM+L DvlY _G;:G琣/_f:vVKY]E4j۲ vtҥ 10Y5lMJ"4TLJwݝٳ-:vE7h Uί;{YNC3K觇ԩ˴jEL ªU4jwi( ,\ƍtE:pv_!,:Qx((t\Dz:{0gcfV`Ֆ5 X5uP ggs,[{7 J߾: 9tx)[V =p )U$}з/Æ˗\|քS,vv4lHÆҰ!)3x0..SգpIغٱCV3M11!$!CӞ3)]ٳm jҡoHKҒ;wpk]c7'9w؈=͚g`=Y{{g;ܿѣs(uwjDLLt10 %]ٓL6ofl>\i@)r*٣"(K\ bdĭ[<}J^4k̘ lH&gΡ|O/^op>| mdYZͥK{z+ O:<|19|7ypi!:++찷;;!Bܹ!n\zrr:UͫL T*,(Z&*JV[9teoY3~''y[0] ( 鄇s.,Y-7nP*88Ьԫdg-ZT>RSU<91JUsd$:HÔ_t}oϟ^͓'LWq3q"ff,]h%'Nɐ!ԪŦM4oNx8s7Vclѣjԩ,Yɓ …ܿOd$5kj>B,ƆƆѣ=DU兗nMvԨ}TX݀,~9*E˖lIBffgq.-[ꊳ3ZG{7](NpwLܽ+I6lm*WVaB:vhJ^ =KƲ8 $ѣeoxXj^*23eLH-+ |h];i4YۗK*snX7,ǏYz_kkt >ݻeӯ>>LNx$zU^ww֯yx۶%0 ݻ9}77ϧW/O/ܹ78AR#˗M89ѷ/Wr옢~jOgr&O& ֭bd~㋘$- av>SM-"HV'NaG憗; .]*P-Ym11?O` Ҫ$[y2Ɏ?BS??u8$::8<8#Y#G̘AR̛'o+[̤bERRDbrx&˕#!ړIIf.v`^y[)F22$<\z就#]WٸQv ww<>>\!/_ҭ]Jժ%2{3fp_́mKQN(ϟl„ _OuH4a8ubnNq:D*((E+P;r*11k/o<0ҫC%г'|StOqqڵG|z[уpNO ҨVX>j|!gЮ]I6,p* SSzgO$Οߟ9s~ƍqqյ@1'kO?%iV翱ӷooj|9DEadD͚ԪE͚ԮM͚u\ܼmY7*)f*&ΫaCnߖ][X`ḽ[P}wZPk] ϣuJj~}ʖ 7FAO1tȌa`@޼|V@F\'%$7nu+3t(7n!Va4lXT763{6epꔢ~(XAAٲ\H&4kƅ )7xy'oϒ%J3~<^Ij̙äIlм93gҪ_h-L9ݻ jJR, 9s4a,[NjObe`o=g2l:->pypeR@ZnР\NM7L%02".M4԰!wH?4Yiߞ3g&SSB_Տ%*dv^=)ecGգvm}~vnn9"{w~A   0Ppqˋ-[4T,wt$(~agg57ٵy] )4gAAX Bݺ~_%1ӧ .OVak*((ȇ"1ԫ4n5W`aՌυ YC|5c V&M8y]++Ub8>oo<ΟuP-9sS17iт]OMl,ׯӡ\U:gT##iH"ii$"Bzi LL05D-XMhsf\JLfM^!`P:w֯s˗s ݻGv*ȑ1Tɭu-nȑ8:;˗XZϋL>!)%Kk?%{*֒m^]AbciԈg*[r2=zH~l]-߶bcټիUqOM\PXqլHϟӮ;wO>\_U_@cµkӴ)>>tlʴi RPkX;Y#Kv61y2L҂4 IDAT9p~~blLϞT\uB8г'͛$\JɃH۶Bu߭řbe1ꕤCCfts-8sƏvmƏpe1c2h>>tt.۷Y)#VRІZ8u:uհ0b,G>7J$CCY[qwgʔ<EFfw0y2 !!lk3 bvXAA E+PtN@agǘ1H!.,`P[[~͋)`ϞJbVyQгHVW?wKwtRDf|aCS,3;wzU*WV6m- ͹y <|yf͒ iO0aI#.>x 11.-02Ұ[ܺE^ܽ+ݛ#[bbh҄Oeo7АXimxR-k=˯rsT UؘjոzMqszuYS7Ջ0[͢EDG981wqCjݹC*tD۶iUvGi WKRS9yC8tTve&uDNv6ǏbAAxy1zK1ܼ}\sc&兓VID|%61u*  oE+P$YY /Q'3g5:u'֭|"& T@^A x&:|O.$&>}RCC*VR%V 12P?)-[j)h|K?DXXph҄[i,8/V>^15ΜI2 7n;b̀%MH*tQgFta=8}GR |`x8s(u.!FEdogrʗgwaQ\m-#P *Ak@kh4-7b1&X"؍46,06PP H;||ݍѹfggsf;O˸q/(.~}~?,,dn-Ņ+hܘٳaNyPv`d%L[DDDEDDԫǁ̟Ϯ]t@TFɊ-&om=zGca3>IIJ {beܹ̝Kr2/兛vvy:ӧ+:m%%^*-K?LLw^N:]U (GקYJEaLiiőEVdeMViidfR::.룯/l Yr32ijnW q@geOz:呖F~>dfGf&瓖F^//MQ৕۾}5m׎'kܪS=zp#GJǎde HIn*2`nnؔswU1wuFonЛˋd wҰkIl,lJϞc%%˪_oǒyGn.,""fDk~Y5k֦~}?f,.]bj>9sм9nnmwuk&Mb„*ŪlQ?/__8v --KЧffbfV+fv嗚PRƒ  Ŵ5Iy3~ XV j+LGԩGv6dd8#tAItt0NKCC{#j[.iCC!&BOO ]45oGz G N' 1#bii߯R&L|22AK CC ZZӰ!ZZEÆ룥::l؀_~YɛU{a$TnbjZ2++uJDoŁ's^ͅ J8IInMJJEaARgsX[s*"#01S,,D++rrfB] w߱mxy5EDۈ@<[7dg3dǏ+8`Tys.eʝQOz5/s{r"G3qb%)jyMSZ͛xzIBlJ>U"3fо=f)mRP@~~QTD۶kG۶†2;| ŬXRT (Lկ_|~KdeG>\Lz:%%PFJ|@a!YY%%RIQQ!JI ZZĭDUʡ0[*b``1 ! ƌAKKpWckƍDEÆoetQݻB@1oӧ >+ҬQQ ._bcٻ;Wɓ ''&Lmm.T\_@q1.ၧ'L_ϳgT9"-[ػgg 04|;la,G}e"""j@""[s&..ܿϠAž}34l/0e } nVر?g:t`x/E ++tt{d77-yvĄ?gJ *33ASF )-'U ]?aCt)C.) %0Ç #9'n-[  T82Rݶ^DJʫ)%Ւ T*^=LL~4T-6 ЫKJ\4VкmV/m[NRet-{Jf&ׯ닿?~~boНNHrC‚˅2)J}}Y7<{ضtnVpd@Sŋ+%""#z-`0e 'N0bo_0a?S``MOymض!CKڴ) ̟OTs< Έ5߫qI-%)1ܥ ..L5R$'cmMjJҮOl,qqX?FK ++LM13.%wMMW&6ΝyLeQK/ak*XJn`l_W-ĄPLLagO6mRG7&#C%K EE$$M\11|5m`mMִn-l^ݼɌ+cĄJ_HI.Ix8;䄣#̾}hiĉjU?W/bcsQ.|ĉ4h@J &&8;Y8-a '6mb@zEDD`WMM~k+ /ԉ[YquѱS4a2f槟ptߟj(k(.8rzBI{|~tmmiHvk DE Æ+<>rDNMIB񛢶 XG&[ kTVV[pÆ4mʣG xNV)O+SII`n)4iB,_N֪ʱoӆsLjLhAx|nf 7Mtﮎ^ᅮθq?^ڄg0xwe 66|=βuCCY޽XK+ " `Wŋ=UfΤM?kۍl m|CFȑ.ݻc` dn<ɲe1t(.. N͙8QO~-(,dJ06kW\s׮JArnE(ij9򈍕icAGEWW,ׯO9*%`:X TY@dCW#`Ңo%ܕ[2++vUCl,͛Dǎܽ,Ϗkװa,__Μitu ejR+Y?pnΞv'NwKK9zTx5k6S9eEDD^ND,"3v,ּĝ;^Ͳe4mʕ,[Y|s0z43f`''쉏Oc;;ps#*3g`Tpv3Zk5\t_/ܕ@l544hoCMZbc ?ϣG5Ԋڂĕy'Oӧ322ط##A9ohzj.JVFys>U-4Xyq+Qn$Y2[E,-Rж-aa*ܻG~>ֱ|911t#Kг'!g9yooҥ̟Ϯ]5q2r7sӧbOkW̟͛O~>{_Ӭ)):ȿ(ED^} kWZ"(e3?dʔ>aCΎ~ (=17g4ƏRVdkaiLFv6/r˗BNKUcf..]vw磏__uR35+Yo(o_.CRSe8|}IM>N¸Z"93\%߫ȫZ {3Tf&ɤDJ-+x"-Xe33733iT9=͹zU TD맄 $(@];!oQ?9vMQQˀl,M~5zkkNf449#GV|pޔKL ΥKB0,_Nq1ƱdEDD^D,"Z`nΣGtLܸA\ҥL?Zܺ=޽,];0iWt0`_ttpqEH>y),v飦rT?z[[ayBB^^pu7פɌ IJ")DaCvb"4mJ&и1Mȶ6%1KK]}9/Qtn}ؘFd7cc,-U/,,8p@V$i5p }nܠP9rv͍:uK=Ǐ9woow&zx}*%0o!$?`Jz]ȍ_Ϗ?aPYO+YmmwDDD俅X@-"9{ٳ"3m0>&(L8ad`8|]2KK5sS*Eh((訄Tanޤ@ؘ cz`TGlr&"91$vb" <}Ji)iic`bh[浴LJ-p^rs:l}D|GAyy撑A~>,Zʕ2[VߦPR`۲{$+t|@`K0\\jN۷_oNp0XZ*HPnJU>,-rz?AJ tTH¯D]+Z;҅GiڴsO# Qߘ9==ёS#.1X[Dzq떼ZvkԉquArСL\éFGűcӾ=}[8:*+. O?UI(yhْyd{ &3%/t";RS''LKK@x04DK CK pv~Ubո8t!>^i\QmiBDАeK$mm""Orr/7s,Dr{&"ZZTDtumm4@_--52CS g ZZdd]jQ x&M{W^"HM%7WкH&;WSWgCl~crs9y\a`&Nd448wO?޽>xyy;o"z"(ÇwMDDAQȅ /3z4j7o2c :wfʊ.bbwf$>z .zo0McH" bx]{%DF XY ׵ѶmI)*BW Q |Cݺ|:lUٖjT &Ua eԵ"qƖP|pAݺ·u. XTehZOfz !!խ۷a x IDAT@C":uS':vS'씶_nES:ubs~FՕqŋYFxh^>33ΜQ_5 K3m&ѹ3{2y2EEwv-VVLʒ%}PERE XKؽ6m8u m#ٷAKk2İӧcj*(WߨRNRy@#뗓VV /+cbhTS_{JZ*lyY +zxzs';v(s t520 =]MiSaK 6ǏnAl,-Z`mMؐJTT$$??}mikk^yb||ضΒ^WW֭IZENoP[r0..t|+V2nAAfelQhh{7f1|8Ç3y2~Jv6'ҡDFy3m2~Gw/ڸr Wp>䧟/Sߟix 8{kYT-à (EDD-cY"?7t)6ѡ tRLȑѾ=Ǵo+FUﲯ[7""HK誫..|}9rD(s=`ۘTî:*KJ aaBt4PXHQg`aA˖JvW%.NWU$'G/Ykiɧu `X PKת`e UXYѮZ?cAz(Q/S>NN8:Jzѕr*[( OTǏgII.GVe<>Lz /ÇY--f760k۷d EE\…b_QP>+V0y2..<|$'hhfZłl_1f W+Mqs$7ooNd*qqGР{w^eذ*U=sRTĭ[\o1u*[IȗcczW/ٞB>$Bը'O ,-\[A*W>p!JG+M+/ֺR22qC׮aaά^]QtIXhQ[w/EE<֭YȟlFl,+߳'ׯ{7-ZЮϞѥ +a"""amMp06̮]G4XFԔ)S7dعsٹӧ:\\ؾ۷bt<WW K>\RU\ٓ=Yb06Ғn{{vUi!.-Wg+68ajie)-[V5X`u@7idpAqq)DG w?&+Ν|]kkzukZRGk/A891gGT5׷JMw˜>ddPXȞ= Z~鹹,XΝܽ˦M:Ř17mʎ V`.)*b:MEDD^ID,""R:uXwep?ٺޓ]r2Sӧt"43慊BSYhueDFŏ?2q"o)经}V۳WX gV_Qײ12 .%ߟ#Gc1,MMI51X) ׫, DFGӧW#5f07rͱZ[sP/ b'MK4ڶ9;s }ѸTo˱xټYƆp az45ymmSSy6Qwg3g,ZʕL ͬWݻ29,`h&N,WX;m[0[s2w.\}ΌKva={rYYkT=z.bcwwnޤ@֊[^D>KJcQT$QK ƍ11Qmi,^ySS>H}$Z7?\(Dv/ܵ|D` AA\3gһ7lڤ~~,\Xa퍗 + >㏫a7"ի9|9R֦ 鑘6[0jT5L>}={pSN899mܸ<,QFIIIյ(1))LƉ4h 0cX\̔) >}ʾ} ZZLĔ)ЫwV/^^8;B߾W_j[r a-7;a6V dyx$եiSLLhܘ&MhҤܶD$-SuWr.^d5;r#G8|XMΝczΞU뉍ezZ&%˗{>\ޝLƂE hޜ-05ܼ/ oP))t(>s>}7Oi} ^::{ϝZڵOea!۳y3CTn1>Cؿe:fTpX~>MNn$' =_"""/V7Ϟ=[b6l0ZZZ.ՍHxqHMU+rs?SiP^KxPwo&MbH"Z ~vKK//!uknUNH[b"mڐ\8@I=)pvy/kf%7TÖZn[Dz 7IlܶOǫ$lݻ=HU;ơCj2w2~˥Kj2\Ư久,71Q~OݺcdDa!ݻ SS7YVK-$<\+! W)CԵ+?LJs'N)uzz A0hټ//+2ɓxxp ȪUG3s&ɀc$EDD^hu/@޽[jvu/:p۫q""GL Ke ͚êULμyB,2 loώ]˟ܹGtȲep&U[ݺѭ˗ ʹnM#Uƍ16&"\ Jiiܻ?ެ^ML :J4hYE瘘(IH 1HH )IxXp7nLfP\L>..*9W>Z9;%k%eoeM45WIh^-yT_!!;It-2++GŅΝ_-/p:uRd&K^^\DθwyRSY?Z\̥Kxx鉃'r0t(?,~=ٸB _9tHi92"""0X݌=111=Æ K10''u"3x0|PȑL@p&4o.TҒtLQrեJKe"3=kIVEq1zz ¸6CWWC_/_NQ˗+^8j2ܺUq23)( =_QDDDRDB]֫W/]ܶm7xL+xKKKkk .Tk&XDu2n>>0y2E̚ŤI/'-D {yq(쌣cE͍ d/B8{||Sڕ^XNqWԫG ֗ )'('x ֿb6R nXĕ~m۴Q2@<=-HK;*m,-۷/͛0g<=ٴx\\?!C*aa 鄇sЈLJ>Rȋ , 5j͛7+(<͛7o׮w C"&! عw͍,ƎT:wfDƌQ3y(srP۷I<WW iiiÕ+T{ハ/S\.vv,^LN, |(J'O #$P&7 ,- 5SrWRبֿb6o `-+wugݫ_WDEDл7HHΜi_v!#BCyM()al> v}9}}:! `uoM2}bbbZj5k֬?pQQQ2@Nrvv/VXQ-Qs{0~<G3qX Ώɓܼɛoˆ:\I` e j£G͖-XYPjkW:w~yVӫ={7f&:Ǐ&*hRS17pYaliYQbvFͶ9U &XdYzzn-ܬuZ5Y&MXDySV")u*m &`k_T~G?/T%b c 9rwY˗iԈUpvn]￧O?姟KLDDFꦰ>99yŊ:::}\\\``$ܹsÆ ?~<0d33N:M6oܸqXDdg믬[GΌoϗ_r4|)\~⧟Aa|J .na[[\\>vͥm[GNёEpq!,Lh@O` ]T/OCC?y׊{c /%.NVIé_SStҲ8WI[*.&!∎&6OewԡE ttbAnA?C9fi)L1ѡ{ n^is> O?7WhJMt4}쌋 FF2ms@ sEzl(Z- UknWQ $$$,X௿*((prrڸq8sСCׯ?pÇLMM60Qd LL03U~1cݝCpp`4FDC.]Q/^^8;S,[9BQQm#?Q dH&ڸukcX|UV^HdCzWh΍ OY3i޼VdeqܹCPwbdDz:~tV[8jNN,X _yZDo׮~E-UΝS'OIImu]gVtt2##N7k5k(E-JJ8vo,zf6LLIݹ}ѣ.^eZZʭ[8'ӥ '[U ;ub: z1&Mi)m0wn gU)VV=Kֵ'/h!h'OѸ1Ӵ)M͚Ѹq ê_K(_asemIu.HVv$yM04dRUEb"66$'WnjߢH[[zdNBC7%LߟÉTIJ *xW_ťK~%\;?L߾ +h#'""",DZ `Noww\]ٿ={h==xiuN1nSTD>­ű`._rzm daGGqw5vLС|)Ϊx [[6oDIL$)=#1zb鶉 W4X4'dRR>{ƍM| q7ys07ssj}0z4'R:|=.UrXa! eKovvo_.8?++Kt6 gg [P;€^96of6\ 7sxzĉEPSЩ1y2!!]SjJk(E^|}?@8u 33aq1α{7'N`m͂U͸;}?e/IIt.BM:vص L@ܻ-[r>mEUTy07gB%+G ssIM9ܞߎ^=Aېn7m*$!u0%H٤$W79cc5Q#aC7='ٹ-05UI] :{7]jy͛ʼbi)xwqp$w.寿j;OqwgF[!C2$M% \E ^WWƍIX fdVS=|YoQX9O'%bÆrALԭ#F₹y%7'4W鯿r8N)_vvDED6m 66/N IDATmK۶۾۷qwW„+`Ǝ,1Q7NH )ILNL3iܘF((tu14DWW.::NmEts99?)u.(v1Q>j?wo&OID[ag' i mYZJo]p>\/G|ijcݹy4ՕI~>@Grs[wU*""""Ey 9z%KxV3Ə]]ĉӲ%g`d 8:З|9\A @""ޝBZ1vKP.VQP@D;TD44MMYPoTŋ|Ve7WD1-["+t23";t22&+ Φ}} 04.FF¶FFꢡ! `7~^*ޕnPZZZccLL佸Us G>T8U.qqtLBMK:*=xhhoб#;ӱ#:bjS| nUWbhnƍvfbLLW7vdlBn.hhwUτHk(E^ZBBX [ѣ1CBaR<=ٵ }} Rt4ʠA j̚EHOWD+bё=`f8|XigI^}=JB6mc6mR --IKEEdf.L҄,RSlRSQMZԭFFGE,j` utc4D--u)T__ׯ[W0|~Vx)dfRTTnDdr{JJHO5))){{RS''L HO$kFdde`PLK CC45%]Y顩4h>s GrXEpsQ#-g|4AJd;?_dl>Mε](K߾̜ر͛s-p>BkbFqVLJߩS7OAđ#|!YY'W EDDD(_ D,ŷrӤ S2y2Mr,̨QYy7zKÞ35>'\KQi6t(&U:8-I04)'섆ɒVO(.,{9~\&$Mf:K= 5U/deQXC~> HHS43?\wJ*He 2[TfKHJ)DYNji_KU%$*Jٽ˗ٳJKeoɾ4(-eje-\]P-2RX%&`}ml""8ykqܜ 418֮eN_ ٳGɭEDDD(_ D, )-[ؼ}}RRٓiptd,""ػΝ#SRpAVV8;3v,ڑK 3>>\$'ӥ ݺѵ+kW^5w%IHaaB`x8 g |pӧ﯒05߿V!UgXFb~5 `T5kUj:l6|C߾hjSS兮DJVB}",-.\{?|SX),$(H/)]' 6s'~~Պv'&:>}pv77fe#s;vp:sx1>hhPR1cm-|i)xzEt4̙Â5񋦤У˗3n@f&5OT;vT{&üyܾ ӧ5z\=:]]J3rUAW!UǗ_ү {r<:<&s/\&sSҽ;SÖr?E\11GTϞC۶X[ Y[cm-d0rm()!2;w "(&/ߦwoppvt I!}7*}qvEwX/2 ATA]wjwjjEmm:*VmUuTPQ!?$!DY ?W.$$$X7wb"^Ç`nζ;ڷ()PpaԨVLBD70kG\ll0v,<ĦzFXغ7b:aPn8tÇ#0QQFL?@۷0m[9 _vԕAPV amCuL6>p99xbff{y՛D~~Z~qmtYJb]VjTee-mrajڼ+(*BA [TBXX]nn01믣b]),DB~OqRS{ѣz\\pF?(,Ĕ)ؾضdujZ._`6l| v9\]!c`zp0o !1^}3f?㏸z >1Uj,onnؿ ;;С۶aT\9le<_/`\;@Nxߏا=ޞ*!7ص `S_ \\4'6Zk ښ-H6ڸ ~ J^U︹a J׮ˀY)S~܉ӛɪ[NEϞ쯦k0q"\iy-+Ũxel٢gz^{ VV? 1v,"#q=›ob*#֣L茌0nƍý{ص gs曨Ct4&Nԩ8vr‰ذ_~xۇwq LJ6'OƵk1k [<//|~[d F#I`geϭT!/֖m1PWgg6 ;;O뮮pqi 0VPQ `fQX!? 77xyۗKfGÇ vieZ3:22p6LMPO?EpRY3y372$&e;Tta0fL#%pvƣG ʕl++,Z%Kh/!@!ό`|5.`6_? - b1VMÄ lGt4^}.ajaթe룎]Z̗_bD| # A4>?\[ [[xz"(!! B` BBڪo_-N[Mq {S,Fe%\p(.FQ\$%W;E"۳wwi :{OG3:̬`=ʯptD]lmq<<п?778:<~{0t9XZ6oXF@߾f̙5 '7L3d zpqANV…O{ݻؼ'OCLރ5v+bҤ~BA"XlތǏagrL[[< Fax SSx3`>-rr=okj>?ѦcP> ^Jڼ6K@.qOQu|><سFGz:6mjYZ޴HpI"ŪJ^OLЯ z|-HJ}ubdeOan## ={=%Kӧ8-#%mD )4 I߯j/I>*7[8r 33FֲB:> 0y%'cnssx}ƱcwÆaxL#G';V0|ll0p q#}v}`ƒ"qf&\\9Xe*Z݊qƍCnnz4KL bc1b.YS (-EJ ǃ@^ @aifc;;Qlmli 63[Zvvߖ B)O?6:ݷߢk׶"bxH  @(Du5RTWC$BM B߾`/"+sQӔݑnZ5r$Ωjdldgt WWF߾ٳ "ոv IIbC-7ӧ ;wje~;  ">wmm͞ܜ615]eb+s8"cc唔?Gu.֢Zκ:x6ǻﲑy+$x!ǃT >B!$pJQS>R)x<ѹ38̌d mppy+Z,+ C@/gTVEEMĮ5+ {wp8ʕ2EE8x[| ._FAwgCAZ~S=…?G$•+8{GŨQ 'OB (,DRƎŴi3vB `bP ؼu+""P]Sp(N1LLi&MzZ%7bRDGoza8* KKѫ{QeewĽ{wFp0p>LLw-)Wp!0G 4TdsM 71>-.}$'\U+K026L~(eQYZ w9dd2-{Ϯ5lw[[ͪ* vv03c?;;6 66leg>)pQݻqH32?s/z<Ů]8~jVӳwoa R,9nnZ6?\KoC&{#"0a Cq1V@E<<1mNm\=!td `b :ePZ /  P(1x0zl$:ffbd GY[&903S>jzѣXnvL*Ev6q1`>'o33o_ve`vNee8p]g:v2$pps<λB&Ï?e~ **e jR̅Aew֤i^̙>]cn諯PYի{ưa3}p4֮_ŹLi+mq_ȑx G",L7GPPB!/O-  ?{ hUB!""׌} rr"%ee?.]B@m^4ݲ wwwo1c2֬57)QBȳAL[b.S'DD`lL{7'"7g}聘ze | 6m_k06f03, B!lf٫8*nl\TAA$7nDJ vـ:u kY1kƎmsjΝks6 K`8WؼY%cI0PR#/EEl`ww< ++l٢=7*+)+-._s&7[&͛HHcHH#?#5R)vΝwR)Oǧ"(H'B:: 0!$كݻqratbVDF"6zge!< N v{ɸyjj^q hOX׮5"TG|^^8rҥKsUZP>..8ŋX o[ @Ϟؽ={D lmQPWJ_THPQ~@++';櫟fuѧ[ۗ[CBOGJ4 E{ ܹغiw|\ x],[~-[p<)zƿSu !l(Um-Nƍp2t?g'jjY`6 {x70p 6nԾ^I$|822`l !8h  o`<ъǎ "JKٷK ..pu-Z WK/[+S\鉤$xzDyy8z\,,PYɮVЫڵ8}OQQJJET( dv[k2]Ô)_7|-Ɂ=BPzD={6uXFNfkkqz zfK@l|5NƇ⥗p"~ -^|s``FByQ6 iZ7nٳ\OOLsXb1^Ņ gsg ~ЫW99s5Ju'BRpQWCB6-x2/|NBc ee()AYQZ^76֜FNN ^}Uն66Br">/Owōmqh鴤C_G$b? Q^?Q^JKajÑww zÇ[~@lde7+ YY?D"H$X!$sJEE4 X))|ɸt lUݽӘ<OA=f i!yE P&٭%%}k9>> q4""`iD A7ѧ!1/o}ZM,"qFTx.8uJ/[@ صKgPRR6$ P磪 l5{ɝs IDAT\-llT75~dea8ܿ))?pv[+7!/Og:3=\k@<R)q`e#GG_ Q\ѣ3ܺH4e }}?Db"NjBc[DGi{C,Y'ၼ @(dTR [<:>rZ~7;͜L__=FY66쀛<7X΅#/7nX2 ! >L 6[k=QU+WKXVsوB \իf F0A˿ B! Q6 iC'OzѦMxB!jl63֭_̓pP֯G@~% xE!OM뙙05UuQopjKݻ#+K/ub:+Ḡ*71[P3ߪ(gY[`uܺ[[{Fmۆ˗pJ|>uCJJ*ZʹfnS'ۣ{w62_vmI 1y2Ϛd@_^ +/S[ɐ˗q2ΜT ƨC@Nń Ջ9BHP6 i1Bq+VTTT⪪*QFݹc8{UUpuE͛(/G׮xؼYK YYFɐ^@ APP x:/%K.WճrF6Ax-g:xP3Z\]'= ǏbEOG1e26nĕ+طI(/X8/rV3 k[I K/;w\jvn׏BpsS=1?7 2%%v|6`db(05ň5 #G6o5!u `BZ˗/dK.:uD"HKKKOO߼ylšWQQAe%ΟGEЫMCmpRܿիw/|}aj,ڲ-CB+MWZ^;`v: adxxhpvphމddL_ўd.;={{\.PY97+22tӈH+ؾ11 i[jYK^\Çc(`%%9..@j*RRP[UߣP“'rԔ ݻ1cMBnP6 iѷYGٳ8{.=zEv6JKѩп?zFTzt=ňş/1~<225FjzW| K1{vދjkQ\\|0nf gNNpv \\` ~WW2Zك:S$'c(,QUXz5Y\yHNty͛r!!(.FAζUv#jk1u*,-gOT>}<1l*j/ZXo 11 vFVLMٳ+j !<`@&j}m ×/y(*8*+ |aSS"Av6I]BYY2֩rD0g{O[\.UǏagǶ~U~>>(,TX>ACuu05ef電;_o<Ҳeɰj#iV$n2_MM5Irt5~s`(S;-HOǩSe2:1=vYc&IKJ$:;w/6:s/C @t4[xݼXB! Q6 i}cccroC0|,jj`f!:2nč!!g,\#fWl f"1WLM"]YtBdd(()AYr l"Oz,-U'0  k ޓX {{Դ)OwށfU•ɴV^w:8hF>>x<]vfZ}pReL8,Pf]%, /ĿŋLe2ܽTm@$%hxy-?*k gBi `BB}kkk,Y C(1 ob0UAdGx8 K1wnSk?~wx<\\6FڕܵkK:ߏ%K2]O!,^~Hv0bz_odk6yRN-ll/K/sZ+3늍 e231a׼ǃT >B!$TUA"aO)χDj ,.ݺɩ^UuphMHHMq}76̺FZ+;sooNe+fQFJ \\OH'#=8QQ:BH;l(U{E߆޽wdf", ((׮ ¸qDHH36@cabirVIy7 ǬY?OTWV\ Te:02RU(R51Qe<;;vNF_ޏ>²e㫪+YհL@ad2:3 >R)x<6 66l[`;;^ 07llᨚ +_ |U3~.M'""|IZxEE((@a![ɨPU# c[T Chh:g7 DFB*?a55׏8BAL&.[}oCX3W%ط? @&9+抏+ؾK?[(+H+RNaeUK_;~Ӧ!3θv g2__2*{*32*3-s?alA#eTReu66`eq  hFY/nyn|3jꛗW/ra'N;v`Р&e] 믱w/P 3=zkWaߏ7 C`( P}H' `BN8l2Bx}**R-V!XyC "L DGz=[oA*Ů]hdϹϯptDr2f@dd:8i=Γ ׯK_`1,S` Oz5RS;Jc3SPa k{^oFu̜eKh +KuIIG? @L ""o?p Ei)r8:W^yZ3B!ALԢ/Yx;xJ=''C$?8dgsg:|WmqLOǝ;06VEPY,]K1o^ ju5/^D|<[ת $ fnv^atii1YYz=k2o3""k""{]qurAC l,奠v PZ GGݑF]oP`|%^'\f4t__xzB,FFR*χ#nę3t  ll鉈"N̈́ll(D?|&LhLa!RM$&B @m-<3߲fo6qZ (-myjñd )8~\LJejqH0mNE@fU6 5it?RޣCƧj JJoV@d$<=1g&OVuCd+`=z^a.T{zY$'1l~tgS{ 0hTe;$+{qeo$Gl]_eeCYYN @R|}ѭvG굦5lz rHlhbdoώGY dk m:A8s={67cTlĶbVRjXeW+?DJ ,)'2e'իb w3K' ŒOjF#okOC!( @0?wppXp!Eߧ+,Dr2 .ai ժG_?I$lWeTH$nIʒW''2VSG]&M v;TQ Qoz㡮5Q?*;!))عRX=X_߱gr 'O55 ;oV3\Y SS6円-utyڲ1݋rxx@"AAؘ 00|8IGp׷W^ ! P6s^I$LZZq.@%JV"AI 53k_0k>TPb*`1EX2;ilcdDGwoƆke{z;{+?RխU `*ј=[s!N\W_Eb"jkU\4FF34.'O?x1llEE(,DArSS&&󃿿_]x8t[[`ƍ֭:tԩS+++X$,1!믿~۷bÇ#`\b~( :i$'G͛8{7n ' jjj65Em-D"TVct//0e ٝP^V7 C@"Qm孪Wҕ [N{rk͛͛rp.>>(,ԲRiWR)-RxÔ`lJ͒MA&ΝX #G".(/׾7/66fux01ヰ0U0>>b'sBiw;˗/} .\L}{gmml|zWg I2̅I2&&l"33աl vvpscۃta{ ňŞ=غu\-{x,$$҈999 !(whuuu:unݺ?0!O?mY.?x߸a  <~*\V++//2b<~̮-); M6n/XYj5 TUQօVϱʊ9VYJZ(ģG@䬤^2ZIk+eiH lz`9޾^o.s5;Tinո+FFHP[ //t.]P@$Bʊ]3\9l~8\.7''G=S$&lL}.]5gHGL$%!- (-e3ӿ011rdf&RoΪMLz|ugzI\;skdg.'NI? ϯxT+VV07);g.B"9r֢kztHL!MA@2;bĈѯZVi)[b6J$l<(/G^??z@^p v2k<JOsg\?? KKvVؘdV_ mgNQZ[Ek lm!jgV5콤$"3}oEΪ(4d chm 66'&&g :a U!jNZX䄜޽ٵG⊊ ĄCF@&|QBX3!?~Bܽ<egTRff061KPWǏ vY oVgh]e+`88@"AM [Xa^eVܙ$LJ諾ff S'P(P[f`&-8~|>vSFFy\)d<_(BVN9@X˖-m 7D'Jl IDATLɫF&--!FFpT9뫾wW9'ܻ۩lm;w"<C"PN>_3*C-uENO21zWLY,prb-UR7 !pG4`M !_P%"fWRՁc,-SS-A)3vNP(`g;;sff2LHxGnݺujb3B`K.(iOw˖-Æ kfc҄cƌ G'iJ$ <<( DԣU#"Bٲe}D&ݿ"1! 0!&X"$$/!Bg`@E_B!DL&Wጌ{GP )!l (VR_}U޽{DBH0gffP$&#l(K!EbB: 0iDO?\2""bٲe} !]HLH{l(fa+"##ccc{DBsI?:::,,,$$s=RBm `D} !"''>;vؘ1c8YbĄ4I{!GߣGR%BK^^ڵkYfݿK.r{ #ohhh^(4lh&&&&&FyO~~ݻwN:JIGGSN5}H&edd7ŋ"H0! E_B!QSSx∈k=(_YvѣG'&&!BO555_||͸8[[i 4LH}+WvMB!Djjj֯_ϙ3|˖-~ Ҟ7o޼vZ]?~>~ o7GH!|?C\\\LL烃[pBq!)))N<6p@yO#ظq#}?sK!BtH=Xeї!MMM57n[7Fh}5f} !BdW M&=7(_LݴiӘ1c{DB!'@iӦ5k :T'ї<(/7))/!BG˗/HE+//)B!E_, %{U__!Bǯ^zذa}IQ&D7(B! 蛐#"όN=By山!!!ŷnڽ{7_B!*--},--0^xqNNN666}ٻwotL i9uVOO!B3i#FuÇoܸQ7FU]]aÆ]v͜9_mg-&% Lr-ʽB!:k]t)$$$<<<444,,֭[)))666FFF7nܹի׬YL&;qℋ ^zgϞ=3glB:" 4OYY٦M(B!ñcǸ\nzzzFFƭ[srr:w|ƍ1Ç?r\[[klllkkdյ -&.\X\\|mZL!={r0`wLL2 ;tyܹqqqݛ?~th i2rܴ[zxx!BCqqq~~~W\ٽ{@ WBr rܹ?uŊ{;vl[ tt)++[v֭[_y啴4ʽB!zR]]yk׎=:!!߿III3fLDDD||` %Єh*--U.xrʶmۂ_x⠠ !Bs"666888'''!!a '~IKKhxp&2z]TT`BTJKK[fszz;s1cߞB!WQQq'8qÇ/^ /(((8wܹs>=55U,3$%%Y[[[[[Ugo7(()uVeՠu !Bi"f7$$$'''11Q묯Yfu}̙;wܿqlmm?#滧O611_+,,5jԯzС3f7o_y 01t̬;f͚>K!BtݴiӘ1c,SS3g,X`R4&&f޽nnnwjkk~g̘amm7o#V{ofڴi~A֮]h 4fV0^>7o3f[UUUnn. ` JR B?}%Iii*޾o^!C޼yӐ#2g}=<r +1bDAAɓ'o RRRFYs5JDݑ#Gt_7;LĠY233{y-Yf޽ӦM[hD"i4OJ/ܾ}{@@Ej^Zq6mڄrGGGAbccApBHHH׮]-[ 0,??H$?Sxx8 `⬯Ǐ/]W_] XZZ;v+88xʔ):uJKKWVhZYBBĉ#""&LC6 / 0ơ?xb]3hZ0;wT~h*nܸA[>LFh|bzxxH$<@۷ ٤/L T3}k9/fvԩARڵkgcc3tgI1cƘM<Ȣ0cƌ<j___RYVV2dȐSfgg1{-[s1 ˛>}^b EڵK.GEE˗1ή}APPPDD 4&Ơ/@>|ǤI"""<mcc3k,A Ŏ; PǓ|篽ڟgch4\ ú|5k=:cƌ\;;@q\|YPdddlٲ~Ξ= ꚔTVV֪Upܹٳfff;\|yҤI^^^RT~Ï?mȑڵ0`~AH$UUU*c5ʹifΜf!Fə4iҠAH_y'|ү_?kkܯE~TTR\rF4)\xU@n޼_}GڵK$R3U*YXCBB6nܨht(-- 1!ԩS+rܹ@s#zxxA&) 󳳳RuyG}$Çw-H?nw%R\.߾}{NNNXX[oh&N_ш# N<)~[PP2rȚjoh f TUU50`XfffP(""" ۶m[r++if͚{N6mѢEIgjwi&,,X.;:: _666cǎ63B1i$ooo2W֯ /ϟ>}z~$O?^G `iiy1//)St)--M_AZFjF;0lpYf}}3b*;;[dyyyuE]v666ӟѱfN27hݺu=f͚T*q@6H& ]ti?üy̙cmmmZݿR'?~<--… of͓ݻ7z_=''gӦMr#$YYY/@={v.]z"J-,,bbb&O={vƌƍ۷ٳ###k>ի={}k׮;vL:Ոoh,{h4C4~]ro|raakE}  ~ %BaaQ4g)"} jʔ)/_ =zVZbWWפVZlOw/`*X˴dee7ƍ-~ ˓&M4hoO?YZZvADRUUR~ w/`6r<,,ԩSseprrrÓ^*^\??=zÇ?nnnހLlv;1"99‚ H$'T*33:6-//5jŋSSS 8ndB&?xA{9l0LDm۶md2YfflT***Ǝ{}j܀!{L®]/JJJryZZZIIFW(yyy;wcXL&{b APDDDԑ#F߿ɓ %%%((֓+++Ǐ8`01 AV( $1SoppWV=<<޽ڦMb\(Brr_ll }ю;M{'''wwwC)y#Q Z}-]\r$3}uܹ|ȑ OOϨ(GIIIÆ _:qDA\]] EϚ5kӦM FSCLWvQ?]\\X\4oK_Mz"I^vmrryfϞݺuF.]uL IDATgj`d/l0O⪪C\RVcǎ5333[FUYY?םέ[wŊ/0K.[رcs%}fF#{Rk &I#&ҥKW>ׯ=zThsc !I,T*uqqׯI .}͛7cƌ?J244&,,YYY=LzB0R9Ç?3T [n}rgϞ[lyNOO߶m[NN$1x+WHҖ-[V;111111rĉ ѣǺu"##c30Zݿg ܹs󎛛ۼyZj}895/}mӦ%hj7w.Ŀ0mvǎbΙ3G61cΜ9SPP{_nni cO_Q^vzQݑ FFF>zUVF5%0tE_A^}UooZXјىߊ_kں_B*JÇGXp$-[ڷo_Y_}%%%G$IUUJrtt4`40ƠP(d2WWפ~;v Z|Ν;\/Z$vww;MYVVVhh="FE3Tgg甔#Gn߾]֭[޽ŇQ35͛7 cccdžJbVw[n}/>x"ryXXسD")--?R 9LEi4뾭r|ذa7oxt b2DwHXL/mXLJ٭\ Ϗ};xe2YfflTʤ1R#233 V\b>C]dCA:thAAY ܹsΝZv߾}!!!ẩf`|b9s&88W4bĈ$1UչsNpp#G***<==\\\p1jrr_ll {0a@++{gR?Çu9;;q#G/\`nn`nn.r[[[i\q0رcbI޽[wVh4~Ǐokk1gΜ ''ofԩZU*666aaa^^^YYYu@֭[geeuOj4ݻw/ I(&&f'N4h۳gώyr~~7l/Q^jI,JӡC{K4/׿ f}<#x1cƜ9s@w/_q{{{VۢEh$Md2tҼyۦ{D^\ >>7oޔJ`ݻw^!&&Fܮ%nPPPYZZ:r{M4_ٴiSbbG"ALvԩ333dggKRkkZ!##CI9zyyy СCrťK.)))ݺu۰aF-O4IB+WN:͜9sʔ)wѣǺujݎa֭={}ۧO{6N,V(::zʔ)iii⌨ RPPk|w}7>>~ܸqOOk׮7V?JR(YYYiii*JĺY޽{?icJYYYBB¥K._]PPйsg[[ܖ-[{Xs;jtjժe˖x^&0Djݻmڴ +.. X~~~ TUUy{{_p!$$k׮-[}<1uNLbWWN:50Vzz5k.^8snݺ=zTӅ FFF>zݻwܸq@Odiiyر OOݻwjFՊߚ%$$,]4""BR111&Mj G3~;ćR$1GDDdgg/YW_}շo_s؎A_IIɂ ;|pKW돆ZꉶmnڴiӦMFK(H0///f>p@ZZZ˖-H$#$1aXڵk۹szxѣ>|x߈ˎ]v'N 4H~%CD< ;wSI|ҥ $duT0Mb7.%%e޼y|ԨQ/^LMMurr2thnƌs̙ݑ.2wt[[۱c_]?%&wSN}\.TuљnO1cƤ%''n:͍BdG\]]j]2ܹs_ٳgj 5K,Ju_ʶo>q:MAvSC4bĈ|8v<F۴i|׮]r911qٲe|7Z?=x (((""bܹ8<@h|;vIEEرcO>fPHsεlȑ#W\M8;;@tG͙3o߾>CTTR\r!ϋ`T1b'O8p )))AAA>CeeSRR'8666''H*Ǐ/]ݻyyy ̘1cƌ{NqqqHHƍ5!666EƧV=<<޽ڦMb\.^J/G}cǎiӦݽ=gTTs_]I  9ҥK`=:33֭[OZ+##IT&&&:;w9rD...⏒ ׿uĉ *j5k֦M=ڨ+P۷ogee988<O?}'N2eJZZ=z_ڙ˅  6l/vssv#1 )&&f'N4h gϞ]ψ$`8b-[lرu/\Tccc6H^@C:p@.]W_NHHxn۶m{$S({U(yyyՒW^# KK,)//YZZ;v,88888XlgݺZFj83АzյkףG,\022ѣGnٰ˯_"6P/ׯ_ׯ_C @Gˎ`hH%%%Ֆc{gee%d2/O%wW_}iӦ?0𒪪:tЪU***>sI!9׮]{$͛׭[7xSNٳ1 "ʕ+j5 4А}{ҲeJ^z{>|3gzѸP/ҳoٔ'qNNɓ'ݻףG^:bXҳorĬ8 4}h4}  1R9ÇDEE9;;zfjjjlllzzzaaСCCBB:v(I,J]]]ݳgϲ2KK:ȑ#.\077wqq ?fvΝ#G ť_jJ244&,,YYY5Owѣ_M6988r[[Z$ܹnX&Ā~[YY]rSNu@??֭[geeӟda`Bbbb&O|ĉA ^={Ț'_zU]vرcԩr$1`3f}\\\\\\/x֭[g۝<} 6Ј`0!cƌ9sLAAȳUTTԥKUV-[x$dZKÇsrr ۵kw޽8uv/_<""Ν;ZEF8 LBdG\]]ʞڜOw/20\1:a$VT:tx]6mF5j(V{˗WUUiڷ~[%۝^PPеk9s̛7U4{0www#JRսLWIIɂ ;|$**j˖-QQQ|AÎhmժժUޱcGDNEEEEEE+V ֭۞={ϟ_^^d# h0)?~~ƍ\${_͛7:4##Ѓ Mܷo_<5r˗ l٢ 'S)j[|D"Yj\.vsvd ePůY @*`BčR( RPPk\YY9nܸD~6KLӥov/^\M}w}7>>~ܸqOOk׮7LZ{nhhh6mŠrFNrr_ll }ю;M{''jhR?Ç+**<==1c/gO_svWUUy{{_p!$$k׮-[p 4KKcǎ%{n ZVhZی Am۶m63̚5kӦMFZU*666aaa^^^YYYu<iii-[ytee?\ǽ2ٹuֆ}]v3.\fff K.PTofLL̤I `L<ĉ ~sّOzȃ\\\/_>wܱcNJ3B?4KL@]l+hѢu @1cƜ9s@w/77Ozܹs333mmm+k;RK~HbKMBdG\]]j+¹sgϚ[XXqtzzmrrro$n$+Ou֑`P0+))D"RT[u4ʹifΜf/ۦMgˆLfmH_0>ЬDEE)ʕ+WE%/_lgg,I|֭ȸK.u٘F ޡC4uTJ233vfqqqHHƍ5!666S~Iܾ}Z52w6lؖ-[:tyfooj'k]te˖}ƦGSW*WV(7ojv;vl͓ϝ;;︹͛7UV78EGGO2%--m¯ _ڙ˅  6l/vssk׮]/͛yyy*Ǐ]Z IDATMJɑd&x-^x߾};v ׂ ֯_; hw.6Y#MZ{nhhh6mŠrxprr_llld666/ ҋп3**ٹ9~sss馈 ŋ۶mK7A/^ |kϞ=l٢P(~߮ZjBx/yxwޝ;w>zQ 4_ h,--;,ݻujZFjw5j___Ricc啕P[n mݺuVV۷AܹsΝ ;Sϟ%ww An޼yҥ;vNc?xǎAAA˗/ڹs+W"""6Yc}=qĠA_~ҵӧO߰aC=^멳}}ѷgVwڱcUV?~{ѝf͚KպٹsFYTT$B֭cbbj[P?`ҥX ~jWX!VmѢsV=fIWVVnݺ:_aÆo޼*>>> 3Ā1 Aիk׮wo.\022ѣG5}+((~ճgݻ'%%鎋<|ںegg_vMONNNaaf0www#JRռhŊaaaݺu۳g˗,YPy,q$q^^^XXŋϟ?P#o]z_mggWL$;;[*֬_Arrr\]]?;x뭷?^ZZZsk@=4>V{XbW__k.\@/I,JӡCZ-??͚5{6mڱc 4CLUVuo#F߿ɓMRRRj=sYYYceddr:4H$GT*YSy۷v~޼yS*|z$Md>}S63g΄ |}}ݛgC050\׾d U9įw5WGݻWttt9r%~ҷ{}~>6?~mDDĜ9s***曩S-a, "::zʔ)iiik_{~'>|wߍ7nxڵkōOUmy, Yb77;60_HEEŞ={ o# Ajw}-.._k_/\ҵk~˖-R?Ç˨(gg'|UV򊊊={O09%+WJ/xk_.]R|͘I&jWTFFF؄yyyeee988<ܹsnnn7nlժUttUUN_tܼ'~ڵf`?111'O>qĠA_ܞ={vddd͓,X~۷ohw.B*J7E#+++w޵VTTTDGG^W^aaaoe 0tE_A^}UooZXј6MkM"xzzzzz'C%w߾}/430B!􏸺&%%oNر#((hVVV;wrJDDD^IکS\5;w %}#H$UUU*JwsJJȑ#o.B֭wPyjgeeL⊊W^ye֭III|ŋnܸѭ[z;FGzÆ sww߼yU|||@@{gWl$/j~v0 55@XX OϞ=w;pȇZ[[W;/;;ڵkVVVB㍸jk?:tprr߿׬Yv?pݺuZVxyÆ cfdL#Rf ꪫ_AzǏ|OPmСC?\.6nXUUջwk׮}ǡ666NJ h`?#Fؿɓ'(BAAAJJJPPP'w9++K} [[[[[[i'N8qD۪|;;;;;;ssO@@@޽wOş&''[XXڵKvΜ9vڷo̙D²hΜ9 633̬{ڵk" رc^^^SLԩSZZngVht;?СC ̙3gʔ)|ͪUmW^^^||| PT0>S+Zeddq4K WdN2`M L~S@WUUվ}A $&&vwi _};sLA?k}^v0YXX8(4cl0 0$p 4hX PPcwfҲAVSFLL 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L 0 0$@L5MeAXHIENDB`PKFGBHmimetypePKFGe$e$ 5content.xmlPKFGj`jj $image1.pngPKFG[c7 image2.pngPKFGj`jj Wimage3.pngPKFG53ׯJJ image4.pngPKFGL image5.pngPKFGB ̎image6.pngPKFGX\ 2image7.pngPKFGZ^vv yimage8.pngPKFGB5 image9.pngPKFGa#^^ uimage10.pngPKFG88 nSimage11.pngPKFG+ ?image12.pngPKFG2kl 'image13.pngPKFG8?QQ  image14.pngPKFGq image15.pngPKFGh\6^ 8.image16.pngPKFGh\6^ jimage17.pngPKFGU6˓˓ Dimage18.pngPKFG[nn !image19.pngPKG$wxmaxima-15.08.2/src/AbsCell.cpp000644 000765 000024 00000011322 12477775202 016744 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "AbsCell.h" #include "TextCell.h" AbsCell::AbsCell() : MathCell() { m_innerCell = NULL; m_open = new TextCell(wxT("abs(")); m_close = new TextCell(wxT(")")); } AbsCell::~AbsCell() { if (m_innerCell != NULL) delete m_innerCell; if (m_next != NULL) delete m_next; delete m_open; delete m_close; } void AbsCell::SetParent(MathCell *parent) { m_group = parent; if (m_innerCell != NULL) m_innerCell->SetParentList(parent); if (m_open != NULL) m_open->SetParentList(parent); if (m_close != NULL) m_close->SetParentList(parent); } MathCell* AbsCell::Copy() { AbsCell* tmp = new AbsCell; CopyData(this, tmp); tmp->SetInner(m_innerCell->CopyList()); return tmp; } void AbsCell::Destroy() { if (m_innerCell != NULL) delete m_innerCell; m_innerCell = NULL; m_next = NULL; } void AbsCell::SetInner(MathCell *inner) { if (inner == NULL) return ; if (m_innerCell != NULL) delete m_innerCell; m_innerCell = inner; m_last = m_innerCell; while (m_last->m_next != NULL) m_last = m_last->m_next; } void AbsCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateWidthsList(parser, fontsize); m_width = m_innerCell->GetFullWidth(scale) + SCALE_PX(8, scale); m_open->RecalculateWidthsList(parser, fontsize); m_close->RecalculateWidthsList(parser, fontsize); ResetData(); } void AbsCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateSizeList(parser, fontsize); m_height = m_innerCell->GetMaxHeight() + SCALE_PX(4, scale); m_center = m_innerCell->GetMaxCenter() + SCALE_PX(2, scale); m_open->RecalculateSizeList(parser, fontsize); m_close->RecalculateSizeList(parser, fontsize); } void AbsCell::Draw(CellParser& parser, wxPoint point, int fontsize) { double scale = parser.GetScale(); wxDC& dc = parser.GetDC(); if (DrawThisCell(parser, point)) { SetPen(parser); wxPoint in; in.x = point.x + SCALE_PX(4, scale); in.y = point.y; m_innerCell->DrawList(parser, in, fontsize); dc.DrawLine(point.x + SCALE_PX(2, scale), point.y - m_center + SCALE_PX(2, scale), point.x + SCALE_PX(2, scale), point.y - m_center + m_height - SCALE_PX(2, scale)); dc.DrawLine(point.x + m_width - SCALE_PX(2, scale) - 1, point.y - m_center + SCALE_PX(2, scale), point.x + m_width - SCALE_PX(2, scale) - 1, point.y - m_center + m_height - SCALE_PX(2, scale)); UnsetPen(parser); } MathCell::Draw(parser, point, fontsize); } wxString AbsCell::ToString() { return wxT("abs(") + m_innerCell->ListToString() + wxT(")"); } wxString AbsCell::ToTeX() { if (!m_isBroken) return wxT("\\left| ") + m_innerCell->ListToTeX() + wxT("\\right| "); else return wxT("\\abs( ") + m_innerCell->ListToTeX(); } wxString AbsCell::ToXML() { return wxT("") + m_innerCell->ListToXML() + wxT(""); } void AbsCell::SelectInner(wxRect& rect, MathCell **first, MathCell **last) { *first = NULL; *last = NULL; if (m_innerCell->ContainsRect(rect)) m_innerCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } bool AbsCell::BreakUp() { if (!m_isBroken) { m_isBroken = true; m_open->m_nextToDraw = m_innerCell; m_innerCell->m_previousToDraw = m_open; m_last->m_nextToDraw = m_close; m_close->m_previousToDraw = m_last; m_close->m_nextToDraw = m_nextToDraw; if (m_nextToDraw != NULL) m_nextToDraw->m_previousToDraw = m_close; m_nextToDraw = m_open; return true; } return false; } void AbsCell::Unbreak() { if (m_isBroken) m_innerCell->UnbreakList(); MathCell::Unbreak(); } wxmaxima-15.08.2/src/AbsCell.h000644 000765 000024 00000003406 12477775202 016415 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef ABSCELL_H #define ABSCELL_H #include "MathCell.h" /*! \file This file defines the class for the cell type that represents an abs(x) block. */ /*! A cell that represents an abs(x) block */ class AbsCell : public MathCell { public: AbsCell(); ~AbsCell(); void Destroy(); void SetInner(MathCell *inner); MathCell* Copy(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); bool BreakUp(); void Unbreak(); void SetParent(MathCell *parent); protected: MathCell *m_innerCell; MathCell *m_open, *m_close, *m_last; void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); }; #endif // ABSCELL_H wxmaxima-15.08.2/src/AtCell.cpp000644 000765 000024 00000010602 12477775202 016603 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "AtCell.h" AtCell::AtCell() : MathCell() { m_baseCell = NULL; m_indexCell = NULL; } AtCell::~AtCell() { if (m_baseCell != NULL) delete m_baseCell; if (m_indexCell != NULL) delete m_indexCell; if (m_next != NULL) delete m_next; } void AtCell::SetParent(MathCell *parent) { m_group=parent; if (m_baseCell != NULL) m_baseCell->SetParentList(parent); if (m_indexCell != NULL) m_indexCell->SetParentList(parent); } MathCell* AtCell::Copy() { AtCell* tmp = new AtCell; CopyData(this, tmp); tmp->SetBase(m_baseCell->CopyList()); tmp->SetIndex(m_indexCell->CopyList()); return tmp; } void AtCell::Destroy() { if (m_baseCell != NULL) delete m_baseCell; if (m_indexCell != NULL) delete m_indexCell; m_baseCell = NULL; m_indexCell = NULL; m_next = NULL; } void AtCell::SetIndex(MathCell *index) { if (index == NULL) return ; if (m_indexCell != NULL) delete m_indexCell; m_indexCell = index; } void AtCell::SetBase(MathCell *base) { if (base == NULL) return ; if (m_baseCell != NULL) delete m_baseCell; m_baseCell = base; } void AtCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_baseCell->RecalculateWidthsList(parser, fontsize); m_indexCell->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - 4)); m_width = m_baseCell->GetFullWidth(scale) + m_indexCell->GetFullWidth(scale) + SCALE_PX(4, scale); ResetData(); } void AtCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_baseCell->RecalculateSizeList(parser, fontsize); m_indexCell->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - 3)); m_height = m_baseCell->GetMaxHeight() + m_indexCell->GetMaxHeight() - SCALE_PX(7, scale); m_center = m_baseCell->GetCenter(); } void AtCell::Draw(CellParser& parser, wxPoint point, int fontsize) { double scale = parser.GetScale(); wxDC& dc = parser.GetDC(); if (DrawThisCell(parser, point)) { wxPoint bs, in; bs.x = point.x; bs.y = point.y; m_baseCell->DrawList(parser, bs, fontsize); in.x = point.x + m_baseCell->GetFullWidth(scale) + SCALE_PX(4, scale); in.y = point.y + m_baseCell->GetMaxDrop() + + m_indexCell->GetMaxCenter() - SCALE_PX(7, scale); m_indexCell->DrawList(parser, in, MAX(MC_MIN_SIZE, fontsize - 3)); SetPen(parser); dc.DrawLine(in.x - SCALE_PX(2, scale), bs.y - m_baseCell->GetMaxCenter(), in.x - SCALE_PX(2, scale), in.y); UnsetPen(parser); } MathCell::Draw(parser, point, fontsize); } wxString AtCell::ToString() { wxString s = wxT("at("); s += m_baseCell->ListToString(); s += wxT(",") + m_indexCell->ListToString() + wxT(")"); return s; } wxString AtCell::ToTeX() { wxString s = wxT("\\left. "); s += m_baseCell->ListToTeX(); s += wxT("\\right|_{") + m_indexCell->ListToTeX() + wxT("}"); return s; } wxString AtCell::ToXML() { return wxT("") + m_baseCell->ListToXML() + wxT("") + m_indexCell->ListToXML() + wxT(""); } void AtCell::SelectInner(wxRect& rect, MathCell** first, MathCell** last) { *first = NULL; *last = NULL; if (m_baseCell->ContainsRect(rect)) m_baseCell->SelectRect(rect, first, last); else if (m_indexCell->ContainsRect(rect)) m_indexCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } wxmaxima-15.08.2/src/AtCell.h000644 000765 000024 00000003134 12477775202 016252 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef ATCELL_H #define ATCELL_H #include "MathCell.h" class AtCell : public MathCell { public: AtCell(); ~AtCell(); MathCell* Copy(); void Destroy(); void SetBase(MathCell *base); void SetIndex(MathCell *index); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); void SetParent(MathCell *parent); protected: MathCell *m_baseCell; MathCell *m_indexCell; }; #endif // ATCELL_H wxmaxima-15.08.2/src/Autocomplete.cpp000644 000765 000024 00000015044 12550671252 020075 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "Autocomplete.h" #include "Dirstructure.h" #include AutoComplete::AutoComplete() { m_args.Compile(wxT("[[]<([^>]*)>[]]")); } bool AutoComplete::LoadSymbols(wxString file) { if (!wxFileExists(file)) return false; for(int i=command;i<=unit;i++) { if (m_wordList[i].GetCount()!=0) m_wordList[i].Clear(); } wxString line; wxString rest, function; wxTextFile index(file); index.Open(); for(line = index.GetFirstLine(); !index.Eof(); line = index.GetNextLine()) { if (line.StartsWith(wxT("FUNCTION: ")) || line.StartsWith(wxT("OPTION : "))) m_wordList[command].Add(line.Mid(10)); else if (line.StartsWith(wxT("TEMPLATE: "))) m_wordList[tmplte].Add(FixTemplate(line.Mid(10))); else if (line.StartsWith(wxT("UNIT: "))) m_wordList[unit].Add(FixTemplate(line.Mid(6))); } index.Close(); /// Add wxMaxima functions m_wordList[command].Add(wxT("wxanimate_framerate")); m_wordList[command].Add(wxT("wxplot_pngcairo")); m_wordList[command].Add(wxT("set_display")); m_wordList[command].Add(wxT("wxplot2d")); m_wordList[tmplte].Add(wxT("wxplot2d(,)")); m_wordList[command].Add(wxT("wxplot3d")); m_wordList[tmplte].Add(wxT("wxplot3d(,,)")); m_wordList[command].Add(wxT("wximplicit_plot")); m_wordList[command].Add(wxT("wxcontour_plot")); m_wordList[command].Add(wxT("wxanimate")); m_wordList[command].Add(wxT("wxanimate_draw")); m_wordList[command].Add(wxT("wxanimate_draw3d")); m_wordList[command].Add(wxT("with_slider")); m_wordList[tmplte].Add(wxT("with_slider(,,,)")); m_wordList[command].Add(wxT("with_slider_draw")); m_wordList[command].Add(wxT("with_slider_draw3d")); m_wordList[command].Add(wxT("wxdraw")); m_wordList[command].Add(wxT("wxdraw2d")); m_wordList[command].Add(wxT("wxdraw3d")); m_wordList[command].Add(wxT("wxhistogram")); m_wordList[command].Add(wxT("wxscatterplot")); m_wordList[command].Add(wxT("wxbarsplot")); m_wordList[command].Add(wxT("wxpiechart")); m_wordList[command].Add(wxT("wxboxplot")); m_wordList[command].Add(wxT("wxplot_size")); m_wordList[command].Add(wxT("wxdraw_list")); m_wordList[command].Add(wxT("table_form")); m_wordList[command].Add(wxT("wxbuild_info")); m_wordList[tmplte].Add(wxT("table_form()")); m_wordList[tmplte].Add(wxT("table_form(,<[options]>)")); /// Load private symbol list (do something different on Windows). wxString privateList; Dirstructure dirstruct; privateList = dirstruct.UserAutocompleteFile(); if (wxFileExists(privateList)) { wxTextFile priv(privateList); priv.Open(); for(line = priv.GetFirstLine(); !priv.Eof(); line = priv.GetNextLine()) { if (line.StartsWith(wxT("FUNCTION: ")) || line.StartsWith(wxT("OPTION : "))) m_wordList[command].Add(line.Mid(10)); else if (line.StartsWith(wxT("TEMPLATE: "))) m_wordList[tmplte].Add(FixTemplate(line.Mid(10))); else if (line.StartsWith(wxT("UNIT: "))) m_wordList[unit].Add(FixTemplate(line.Mid(6))); } priv.Close(); } m_wordList[command].Sort(); m_wordList[tmplte].Sort(); m_wordList[unit].Sort(); return false; } /// Returns a string array with functions which start with partial. wxArrayString AutoComplete::CompleteSymbol(wxString partial, autoCompletionType type) { wxArrayString completions; wxArrayString perfectCompletions; wxASSERT_MSG((type>=command)&&(type<=unit),_("Bug: Autocompletion requested for unknown type of item.")); if (type != tmplte) { for (int i=0; i 0) return perfectCompletions; return completions; } void AutoComplete::AddSymbol(wxString fun, autoCompletionType type) { /// Check for function of template if (fun.StartsWith(wxT("FUNCTION: "))) { fun = fun.Mid(10); type = command; } else if (fun.StartsWith(wxT("TEMPLATE: "))) { fun = fun.Mid(10); type = tmplte; } else if (fun.StartsWith(wxT("UNIT: "))) { fun = fun.Mid(6); type = unit; } /// Add symbols if ((type != tmplte) && m_wordList[type].Index(fun, true, true) == wxNOT_FOUND) m_wordList[type].Add(fun); /// Add templates - for given function and given argument count we /// only add one template. We count the arguments by counting '<' if (type == tmplte) { fun = FixTemplate(fun); wxString funName = fun.SubString(0, fun.Find(wxT("("))); int count = fun.Freq('<'), i=0; for (i=0; i")); return templ; } wxmaxima-15.08.2/src/Autocomplete.h000644 000765 000024 00000003264 12511665735 017551 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef AUTOCOMPLETE_H #define AUTOCOMPLETE_H #include #include #include class AutoComplete { public: //! All types of things we can autocomplete enum autoCompletionType { command, //! Command names. \attention Must be the first entry in this enum tmplte, //! Function templates unit //! Unit names. \attention Must be the last entry in this enum }; AutoComplete(); bool LoadSymbols(wxString file); void AddSymbol(wxString fun, autoCompletionType type=command); wxArrayString CompleteSymbol(wxString partial, autoCompletionType type=command); wxString FixTemplate(wxString templ); private: wxArrayString m_wordList[3]; wxRegEx m_args; }; #endif // AUTOCOMPLETE_H wxmaxima-15.08.2/src/AutocompletePopup.cpp000644 000765 000024 00000003754 12550671252 021126 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "AutocompletePopup.h" #include "Dirstructure.h" #include void AutocompletePopup::UpdateResults() { wxString partial = m_editor->GetSelectionString(); m_completions = m_autocomplete->CompleteSymbol(partial, m_type); m_completions.Sort(); for (unsigned int i=0; iAC_MENU_LENGTH) m_length = AC_MENU_LENGTH; for (unsigned int i=0; i // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef AUTOCOMPLETEPOPUP_H #define AUTOCOMPLETEPOPUP_H #include "Autocomplete.h" #include "EditorCell.h" #include //! The maximum number of popup menu entries we show at the same time #define AC_MENU_LENGTH 25 /*! The first number that is open for dynamic ID assignment If we want to add additional elements to a pop-up this is the lowest ID that is guaranteed to be free for this purpose. */ #define popid_complete_00 (wxID_HIGHEST + 1000) class AutocompletePopup : public wxMenu { private: wxArrayString m_completions; AutoComplete *m_autocomplete; size_t m_length; EditorCell *m_editor; AutoComplete::autoCompletionType m_type; public: AutocompletePopup(EditorCell* editor, AutoComplete *autocomplete, AutoComplete::autoCompletionType type); void UpdateResults(); protected: void ProcessEvent(wxKeyEvent& event); DECLARE_EVENT_TABLE() }; #endif // AUTOCOMPLETEPOPUP_H wxmaxima-15.08.2/src/BC2Wiz.cpp000644 000765 000024 00000010206 12477775202 016477 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "BC2Wiz.h" BC2Wiz::BC2Wiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Solution:")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); label_3 = new wxStaticText(this, -1, _("Point:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("x="), wxDefaultPosition, wxSize(70, -1)); label_4 = new wxStaticText(this, -1, _("Value:")); text_ctrl_3 = new BTextCtrl(this, -1, wxT("y="), wxDefaultPosition, wxSize(70, -1)); label_5 = new wxStaticText(this, -1, _("Point:")); text_ctrl_4 = new BTextCtrl(this, -1, wxT("x="), wxDefaultPosition, wxSize(70, -1)); label_6 = new wxStaticText(this, -1, _("Value:")); text_ctrl_5 = new BTextCtrl(this, -1, wxT("y="), wxDefaultPosition, wxSize(70, -1)); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void BC2Wiz::set_properties() { SetTitle(_("BC2")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif text_ctrl_1->SetFocus(); } void BC2Wiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(2, 2, 0, 0); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_3 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_1->Add(text_ctrl_2, 0, wxALL, 5); sizer_1->Add(label_4, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_1->Add(text_ctrl_3, 0, wxALL, 5); grid_sizer_2->Add(sizer_1, 0, wxALL, 0); grid_sizer_2->Add(label_5, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_2->Add(text_ctrl_4, 0, wxALL, 5); sizer_2->Add(label_6, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_2->Add(text_ctrl_5, 0, wxALL, 5); grid_sizer_2->Add(sizer_2, 0, wxALL, 0); grid_sizer_1->Add(grid_sizer_2, 1, 0, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_3->Add(button_1, 0, wxALL, 5); sizer_3->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_3, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString BC2Wiz::GetValue() { wxString s; s += wxT("bc2("); s += text_ctrl_1->GetValue(); s += wxT(", "); s += text_ctrl_2->GetValue(); s += wxT(", "); s += text_ctrl_3->GetValue(); s += wxT(", "); s += text_ctrl_4->GetValue(); s += wxT(", "); s += text_ctrl_5->GetValue(); s += wxT(");"); return s; } wxmaxima-15.08.2/src/BC2Wiz.h000644 000765 000024 00000003357 12477775202 016155 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef BC2WIZ_H #define BC2WIZ_H #include #include #include "BTextCtrl.h" class BC2Wiz: public wxDialog { public: BC2Wiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s) { text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } wxString GetValue(); private: void set_properties(); void do_layout(); wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; BTextCtrl* text_ctrl_3; wxStaticText* label_5; BTextCtrl* text_ctrl_4; wxStaticText* label_6; BTextCtrl* text_ctrl_5; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; #endif // BC2WIZ_H wxmaxima-15.08.2/src/Bitmap.cpp000644 000765 000024 00000017461 12521644574 016662 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "Bitmap.h" #include "CellParser.h" #include "GroupCell.h" #include #include #define BM_FULL_WIDTH 1000 Bitmap::Bitmap(int scale) { m_tree = NULL; m_scale=scale; m_bmp.Create(10,10); } Bitmap::~Bitmap() { if (m_tree != NULL) DestroyTree(); } void Bitmap::SetData(MathCell* tree) { if (m_tree != NULL) delete m_tree; m_tree = tree; Layout(); } void Bitmap::Layout() { if (m_tree->GetType() != MC_TYPE_GROUP) { RecalculateWidths(); BreakUpCells(); BreakLines(); RecalculateSize(); } else { int fontsize = 12; wxConfig::Get()->Read(wxT("fontSize"), &fontsize); int mfontsize = fontsize; wxConfig::Get()->Read(wxT("mathfontsize"), &mfontsize); GroupCell* tmp = (GroupCell *)m_tree; wxMemoryDC dc; dc.SelectObject(m_bmp); dc.SetUserScale(m_scale,m_scale); CellParser parser(dc); parser.SetClientWidth(BM_FULL_WIDTH); while (tmp != NULL) { tmp->Recalculate(parser, fontsize, mfontsize); tmp = (GroupCell *)tmp->m_next; } } int width, height; GetMaxPoint(&width, &height); m_bmp.Create(m_width=width * m_scale, m_height=height * m_scale); Draw(); } double Bitmap::GetRealWidth() { return m_width/m_scale; } double Bitmap::GetRealHeight() { return m_height/m_scale; } void Bitmap::RecalculateSize() { int fontsize = 12; wxConfig::Get()->Read(wxT("fontSize"), &fontsize); int mfontsize = fontsize; wxConfig::Get()->Read(wxT("mathfontsize"), &mfontsize); MathCell* tmp = m_tree; wxMemoryDC dc; dc.SelectObject(m_bmp); dc.SetUserScale(m_scale,m_scale); CellParser parser(dc); while (tmp != NULL) { tmp->RecalculateSize(parser, tmp->IsMath() ? mfontsize : fontsize); tmp = tmp->m_next; } } void Bitmap::RecalculateWidths() { int fontsize = 12; wxConfig::Get()->Read(wxT("fontSize"), &fontsize); int mfontsize = fontsize; wxConfig::Get()->Read(wxT("mathfontsize"), &mfontsize); MathCell* tmp = m_tree; wxMemoryDC dc; dc.SelectObject(m_bmp); dc.SetUserScale(m_scale,m_scale); CellParser parser(dc); parser.SetClientWidth(BM_FULL_WIDTH); while (tmp != NULL) { tmp->RecalculateWidths(parser, tmp->IsMath() ? mfontsize : fontsize); tmp = tmp->m_next; } } void Bitmap::BreakLines() { int fullWidth = BM_FULL_WIDTH; int currentWidth = 0; MathCell* tmp = m_tree; while (tmp != NULL) { if (!tmp->m_isBroken) { tmp->BreakLine(false); tmp->ResetData(); if (tmp->BreakLineHere() || (currentWidth + tmp->GetWidth() >= fullWidth)) { currentWidth = tmp->GetWidth(); tmp->BreakLine(true); } else currentWidth += (tmp->GetWidth() + MC_CELL_SKIP); } tmp = tmp->m_nextToDraw; } } void Bitmap::GetMaxPoint(int* width, int* height) { MathCell* tmp = m_tree; int currentHeight = 0; int currentWidth = 0; *width = 0; *height = 0; bool bigSkip = false; bool firstCell = true; while (tmp != NULL) { if (!tmp->m_isBroken) { if (tmp->BreakLineHere() || firstCell) { firstCell = false; currentHeight += tmp->GetMaxHeight(); if (bigSkip) currentHeight += MC_LINE_SKIP; *height = currentHeight; currentWidth = tmp->GetWidth(); *width = MAX(currentWidth, *width); } else { currentWidth += (tmp->GetWidth() + MC_CELL_SKIP); *width = MAX(currentWidth - MC_CELL_SKIP, *width); } bigSkip = tmp->m_bigSkip; } tmp = tmp->m_nextToDraw; } } void Bitmap::Draw() { MathCell* tmp = m_tree; wxMemoryDC dc; dc.SelectObject(m_bmp); dc.SetUserScale(m_scale,m_scale); wxString bgColStr = wxT("white"); wxConfig::Get()->Read(wxT("Style/Background/color"), &bgColStr); dc.SetBackground(*(wxTheBrushList->FindOrCreateBrush(bgColStr, wxBRUSHSTYLE_SOLID))); dc.Clear(); if (tmp != NULL) { wxPoint point; point.x = 0; point.y = tmp->GetMaxCenter(); int fontsize = 12; int drop = tmp->GetMaxDrop(); wxConfig::Get()->Read(wxT("fontSize"), &fontsize); int mfontsize = fontsize; wxConfig::Get()->Read(wxT("mathfontsize"), &mfontsize); CellParser parser(dc); while (tmp != NULL) { if (!tmp->m_isBroken) { tmp->Draw(parser, point, tmp->IsMath() ? mfontsize : fontsize); if (tmp->m_next != NULL && tmp->m_next->BreakLineHere()) { point.x = 0; point.y += drop + tmp->m_next->GetMaxCenter(); if (tmp->m_bigSkip) point.y += MC_LINE_SKIP; drop = tmp->m_next->GetMaxDrop(); } else point.x += (tmp->GetWidth() + MC_CELL_SKIP); } else { if (tmp->m_next != NULL && tmp->m_next->BreakLineHere()) { point.x = 0; point.y += drop + tmp->m_next->GetMaxCenter(); if (tmp->m_bigSkip) point.y += MC_LINE_SKIP; drop = tmp->m_next->GetMaxDrop(); } } tmp = tmp->m_nextToDraw; } } dc.SelectObject(wxNullBitmap); // Update the bitmap's size information. m_ppi = dc.GetPPI(); m_ppi.x *= m_scale; m_ppi.y *= m_scale; } wxSize Bitmap::ToFile(wxString file) { bool success = false; if (file.Right(4) == wxT(".bmp")) success = m_bmp.SaveFile(file, wxBITMAP_TYPE_BMP); else if (file.Right(4) == wxT(".xpm")) success = m_bmp.SaveFile(file, wxBITMAP_TYPE_XPM); else if (file.Right(4) == wxT(".jpg")) success = m_bmp.SaveFile(file, wxBITMAP_TYPE_JPEG); else { if (file.Right(4) != wxT(".png")) file = file + wxT(".png"); success = m_bmp.SaveFile(file, wxBITMAP_TYPE_PNG); } wxSize retval; if( success ) { retval.x=GetRealWidth(); retval.y=GetRealHeight(); return retval; } else { retval.x=-1; retval.y=-1; return retval; }; } bool Bitmap::ToClipboard() { if (wxTheClipboard->Open()) { bool res = wxTheClipboard->SetData(new wxBitmapDataObject(m_bmp)); wxTheClipboard->Close(); return res; } return false; } void Bitmap::DestroyTree() { if (m_tree != NULL) { MathCell *tmp1, *tmp = m_tree; while (tmp != NULL) { tmp1 = tmp; tmp = tmp->m_next; tmp1->Destroy(); delete tmp1; } } m_tree = NULL; } void Bitmap::BreakUpCells() { MathCell *tmp = m_tree; int fontsize = 12; wxConfig::Get()->Read(wxT("fontSize"), &fontsize); int mfontsize = fontsize; wxConfig::Get()->Read(wxT("mathfontsize"), &mfontsize); wxMemoryDC dc; dc.SelectObject(m_bmp); dc.SetUserScale(m_scale,m_scale); CellParser parser(dc); while (tmp != NULL) { if (tmp->GetWidth() > BM_FULL_WIDTH) { if (tmp->BreakUp()) { tmp->RecalculateWidths(parser, tmp->IsMath() ? mfontsize : fontsize); tmp->RecalculateSize(parser, tmp->IsMath() ? mfontsize : fontsize); } } tmp = tmp->m_nextToDraw; } dc.SelectObject(wxNullBitmap); } wxmaxima-15.08.2/src/Bitmap.h000644 000765 000024 00000003552 12521644574 016323 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef BITMAP_H #define BITMAP_H #include "MathCell.h" class Bitmap { public: Bitmap(int scale=1); ~Bitmap(); void SetData(MathCell* tree); /*! Exports this bitmap to a file \return The size of the bitmap in millimeters. Sizes <0 indicate that the export has failed. */ wxSize ToFile(wxString file); bool ToClipboard(); protected: void DestroyTree(); void RecalculateWidths(); void BreakLines(); void RecalculateSize(); void GetMaxPoint(int* width, int* height); void BreakUpCells(); void Layout(); void Draw(); MathCell *m_tree; double GetRealHeight(); double GetRealWidth(); private: //! How many times the natural resolution do we want this bitmap to be? int m_scale; wxBitmap m_bmp; //! The width of the current bitmap; long m_width; //! The height of the current bitmap; long m_height; //! The resolution of the bitmap. wxSize m_ppi; }; #endif // BITMAP_H wxmaxima-15.08.2/src/BTextCtrl.cpp000644 000765 000024 00000010056 12477775202 017315 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "BTextCtrl.h" #include BTextCtrl::BTextCtrl(wxWindow *parent, wxWindowID id, const wxString& value, const wxPoint& pos, const wxSize& size, long style) : wxTextCtrl(parent, id, value, pos, size, style) { bool fixedFont = true; m_matchParens = true; m_skipTab = true; wxConfigBase *config = wxConfig::Get(); config->Read(wxT("matchParens"), &m_matchParens); config->Read(wxT("fixedFontTC"), &fixedFont); if (fixedFont) { #if defined (__WXGTK12__) && !defined (__WXGTK20__) SetFont(wxFont(12, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, 0, wxEmptyString)); #elif defined (__WXMAC__) SetFont(wxFont(12, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, 0, wxEmptyString)); #else SetFont(wxFont(10, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, 0, wxEmptyString)); #endif } } BTextCtrl::~BTextCtrl() {} void BTextCtrl::OnChar(wxKeyEvent& event) { #if wxUSE_UNICODE if (!m_matchParens || MatchParenthesis(event.GetUnicodeKey())) event.Skip(); #else if (!m_matchParens || MatchParenthesis(event.GetKeyCode())) event.Skip(); #endif } bool BTextCtrl::MatchParenthesis(int code) { bool skip = true; switch (code) { case '(': CloseParenthesis(wxT("("), wxT(")"), true); skip = false; break; case ')': CloseParenthesis(wxT("("), wxT(")"), false); skip = false; break; case '[': CloseParenthesis(wxT("["), wxT("]"), true); skip = false; break; case ']': CloseParenthesis(wxT("["), wxT("]"), false); skip = false; break; case '{': CloseParenthesis(wxT("{"), wxT("}"), true); skip = false; break; case '}': CloseParenthesis(wxT("{"), wxT("}"), false); skip = false; break; case '"': CloseParenthesis(wxT("\""), wxT("\""), true); skip = false; break; case WXK_UP: case WXK_DOWN: case WXK_TAB: skip = m_skipTab; default: break; } return skip; } void BTextCtrl::CloseParenthesis(wxString open, wxString close, bool fromOpen) { long from, to; GetSelection(&from, &to); if (from == to) // nothing selected { wxString text = GetValue(); wxString charHere = wxT(" ");//text.GetChar((size_t)GetInsertionPoint()); size_t insp = GetInsertionPoint(); if (!fromOpen && charHere == close) SetInsertionPoint(insp + 1); else { wxString newtext = (insp > 0 ? text.SubString(0, insp-1) : wxT("")) + (fromOpen ? open : wxT("")) + close + text.SubString(insp, text.length()); ChangeValue(newtext); SetInsertionPoint(insp + 1); } } else { wxString text = GetValue(); wxString newtext = (from > 0 ? text.SubString(0, from - 1) : wxT("")) + open + text.SubString(from, to - 1) + close + text.SubString(to, text.length()); ChangeValue(newtext); if (fromOpen) SetInsertionPoint(from + 1); else SetInsertionPoint(to + 1); } } BEGIN_EVENT_TABLE(BTextCtrl, wxTextCtrl) #if defined __WXGTK__ EVT_KEY_DOWN(BTextCtrl::OnChar) #else EVT_CHAR(BTextCtrl::OnChar) #endif END_EVENT_TABLE() wxmaxima-15.08.2/src/BTextCtrl.h000644 000765 000024 00000003107 12477775202 016761 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef BTEXTCTRL_H #define BTEXTCTRL_H #include class BTextCtrl: public wxTextCtrl { public: BTextCtrl(wxWindow *parent, wxWindowID id, const wxString& value, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0); ~BTextCtrl(); void SetMatchParens(bool match) { m_matchParens = match; } void SetSkipTab(bool skip) { m_skipTab = skip; } private: bool m_matchParens; bool m_skipTab; bool MatchParenthesis(int code); void CloseParenthesis(wxString open, wxString close, bool fromOpen); void OnChar(wxKeyEvent& event); DECLARE_EVENT_TABLE() }; #endif // BTEXTCTRL_H wxmaxima-15.08.2/src/CellParser.cpp000644 000765 000024 00000033056 12550671252 017473 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "CellParser.h" #include #include #include "MathCell.h" CellParser::CellParser(wxDC& dc) : m_dc(dc) { m_scale = 1.0; m_zoomFactor = 1.0; // affects returned fontsizes m_top = -1; m_bottom = -1; m_forceUpdate = false; m_indent = MC_GROUP_LEFT_INDENT; m_changeAsterisk = false; m_outdated = false; m_TeXFonts = false; if (wxFontEnumerator::IsValidFacename(m_fontCMEX = wxT("jsMath-cmex10")) && wxFontEnumerator::IsValidFacename(m_fontCMSY = wxT("jsMath-cmsy10")) && wxFontEnumerator::IsValidFacename(m_fontCMRI = wxT("jsMath-cmr10")) && wxFontEnumerator::IsValidFacename(m_fontCMMI = wxT("jsMath-cmmi10")) && wxFontEnumerator::IsValidFacename(m_fontCMTI = wxT("jsMath-cmti10"))) { m_TeXFonts = true; wxConfig::Get()->Read(wxT("usejsmath"), &m_TeXFonts); } m_keepPercent = true; wxConfig::Get()->Read(wxT("keepPercent"), &m_keepPercent); ReadStyle(); } CellParser::CellParser(wxDC& dc, double scale) : m_dc(dc) { m_scale = scale; m_zoomFactor = 1.0; // affects returned fontsizes m_top = -1; m_bottom = -1; m_forceUpdate = false; m_indent = MC_GROUP_LEFT_INDENT; m_changeAsterisk = false; m_outdated = false; m_TeXFonts = false; if (wxFontEnumerator::IsValidFacename(m_fontCMEX = wxT("jsMath-cmex10")) && wxFontEnumerator::IsValidFacename(m_fontCMSY = wxT("jsMath-cmsy10")) && wxFontEnumerator::IsValidFacename(m_fontCMRI = wxT("jsMath-cmr10")) && wxFontEnumerator::IsValidFacename(m_fontCMMI = wxT("jsMath-cmmi10")) && wxFontEnumerator::IsValidFacename(m_fontCMTI = wxT("jsMath-cmti10"))) { m_TeXFonts = true; wxConfig::Get()->Read(wxT("usejsmath"), &m_TeXFonts); } m_keepPercent = true; wxConfig::Get()->Read(wxT("keepPercent"), &m_keepPercent); ReadStyle(); } CellParser::~CellParser() {} wxString CellParser::GetFontName(int type) { if (type == TS_TITLE || type == TS_SUBSECTION || type == TS_SUBSUBSECTION || type == TS_SECTION || type == TS_TEXT) return m_styles[type].font; else if (type == TS_NUMBER || type == TS_VARIABLE || type == TS_FUNCTION || type == TS_SPECIAL_CONSTANT || type == TS_STRING) return m_mathFontName; return m_fontName; } void CellParser::ReadStyle() { wxConfigBase* config = wxConfig::Get(); // Font config->Read(wxT("Style/fontname"), &m_fontName); // Default fontsize m_defaultFontSize = 12; config->Read(wxT("fontSize"), &m_defaultFontSize); m_mathFontSize = m_defaultFontSize; config->Read(wxT("mathfontsize"), &m_mathFontSize); // Encogind - used only for comments m_fontEncoding = wxFONTENCODING_DEFAULT; int encoding = m_fontEncoding; config->Read(wxT("fontEncoding"), &encoding); m_fontEncoding = (wxFontEncoding)encoding; // Math font m_mathFontName = wxEmptyString; config->Read(wxT("Style/Math/fontname"), &m_mathFontName); wxString tmp; #define READ_STYLES(type, where) \ if (config->Read(wxT(where "color"), &tmp)) m_styles[type].color.Set(tmp); \ config->Read(wxT(where "bold"), &m_styles[type].bold); \ config->Read(wxT(where "italic"), &m_styles[type].italic); \ config->Read(wxT(where "underlined"), &m_styles[type].underlined); // Normal text m_styles[TS_DEFAULT].color = wxT("black"); m_styles[TS_DEFAULT].bold = true; m_styles[TS_DEFAULT].italic = true; m_styles[TS_DEFAULT].underlined = false; READ_STYLES(TS_DEFAULT, "Style/NormalText/") // Text m_styles[TS_TEXT].color = wxT("black"); m_styles[TS_TEXT].bold = false; m_styles[TS_TEXT].italic = false; m_styles[TS_TEXT].underlined = false; m_styles[TS_TEXT].fontSize = 0; config->Read(wxT("Style/Text/fontsize"), &m_styles[TS_TEXT].fontSize); config->Read(wxT("Style/Text/fontname"), &m_styles[TS_TEXT].font); READ_STYLES(TS_TEXT, "Style/Text/") // Variables in highlighted code m_styles[TS_CODE_VARIABLE].color = wxT("rgb(0,128,0)"); m_styles[TS_CODE_VARIABLE].bold = false; m_styles[TS_CODE_VARIABLE].italic = true; m_styles[TS_CODE_VARIABLE].underlined = false; READ_STYLES(TS_CODE_VARIABLE, "Style/CodeHighlighting/Variable/") // Keywords in highlighted code m_styles[TS_CODE_FUNCTION].color = wxT("rgb(128,0,0)"); m_styles[TS_CODE_FUNCTION].bold = false; m_styles[TS_CODE_FUNCTION].italic = true; m_styles[TS_CODE_FUNCTION].underlined = false; READ_STYLES(TS_CODE_FUNCTION, "Style/CodeHighlighting/Function/") // Comments in highlighted code m_styles[TS_CODE_COMMENT].color = wxT("rgb(64,64,64)"); m_styles[TS_CODE_COMMENT].bold = false; m_styles[TS_CODE_COMMENT].italic = true; m_styles[TS_CODE_COMMENT].underlined = false; READ_STYLES(TS_CODE_COMMENT, "Style/CodeHighlighting/Comment/") // Numbers in highlighted code m_styles[TS_CODE_NUMBER].color = wxT("rgb(128,64,0)"); m_styles[TS_CODE_NUMBER].bold = false; m_styles[TS_CODE_NUMBER].italic = true; m_styles[TS_CODE_NUMBER].underlined = false; READ_STYLES(TS_CODE_NUMBER, "Style/CodeHighlighting/Number/") // Strings in highlighted code m_styles[TS_CODE_STRING].color = wxT("rgb(0,0,128)"); m_styles[TS_CODE_STRING].bold = false; m_styles[TS_CODE_STRING].italic = true; m_styles[TS_CODE_STRING].underlined = false; READ_STYLES(TS_CODE_STRING, "Style/CodeHighlighting/String/") // Operators in highlighted code m_styles[TS_CODE_OPERATOR].color = wxT("rgb(0,0,0)"); m_styles[TS_CODE_OPERATOR].bold = false; m_styles[TS_CODE_OPERATOR].italic = true; m_styles[TS_CODE_OPERATOR].underlined = false; READ_STYLES(TS_CODE_OPERATOR, "Style/CodeHighlighting/Operator/") // Line endings in highlighted code m_styles[TS_CODE_ENDOFLINE].color = wxT("rgb(192,192,192)"); m_styles[TS_CODE_ENDOFLINE].bold = false; m_styles[TS_CODE_ENDOFLINE].italic = true; m_styles[TS_CODE_ENDOFLINE].underlined = false; READ_STYLES(TS_CODE_ENDOFLINE, "Style/CodeHighlighting/EndOfLine/") // Subsubsection m_styles[TS_SUBSUBSECTION].color = wxT("black"); m_styles[TS_SUBSUBSECTION].bold = true; m_styles[TS_SUBSUBSECTION].italic = false; m_styles[TS_SUBSUBSECTION].underlined = false; m_styles[TS_SUBSUBSECTION].fontSize = 14; config->Read(wxT("Style/Subsubsection/fontsize"), &m_styles[TS_SUBSUBSECTION].fontSize); config->Read(wxT("Style/Subsubsection/fontname"), &m_styles[TS_SUBSUBSECTION].font); READ_STYLES(TS_SUBSUBSECTION, "Style/Subsubsection/") // Subsection m_styles[TS_SUBSECTION].color = wxT("black"); m_styles[TS_SUBSECTION].bold = true; m_styles[TS_SUBSECTION].italic = false; m_styles[TS_SUBSECTION].underlined = false; m_styles[TS_SUBSECTION].fontSize = 16; config->Read(wxT("Style/Subsection/fontsize"), &m_styles[TS_SUBSECTION].fontSize); config->Read(wxT("Style/Subsection/fontname"), &m_styles[TS_SUBSECTION].font); READ_STYLES(TS_SUBSECTION, "Style/Subsection/") // Section m_styles[TS_SECTION].color = wxT("black"); m_styles[TS_SECTION].bold = true; m_styles[TS_SECTION].italic = true; m_styles[TS_SECTION].underlined = false; m_styles[TS_SECTION].fontSize = 18; config->Read(wxT("Style/Section/fontsize"), &m_styles[TS_SECTION].fontSize); config->Read(wxT("Style/Section/fontname"), &m_styles[TS_SECTION].font); READ_STYLES(TS_SECTION, "Style/Section/") // Title m_styles[TS_TITLE].color = wxT("black"); m_styles[TS_TITLE].bold = true; m_styles[TS_TITLE].italic = false; m_styles[TS_TITLE].underlined = true; m_styles[TS_TITLE].fontSize = 24; config->Read(wxT("Style/Title/fontsize"), &m_styles[TS_TITLE].fontSize); config->Read(wxT("Style/Title/fontname"), &m_styles[TS_TITLE].font); READ_STYLES(TS_TITLE, "Style/Title/") // Main prompt m_styles[TS_MAIN_PROMPT].color = wxT("red"); m_styles[TS_MAIN_PROMPT].bold = false; m_styles[TS_MAIN_PROMPT].italic = false; m_styles[TS_MAIN_PROMPT].underlined = false; READ_STYLES(TS_MAIN_PROMPT, "Style/MainPrompt/") // Other prompt m_styles[TS_OTHER_PROMPT].color = wxT("red"); m_styles[TS_OTHER_PROMPT].bold = false; m_styles[TS_OTHER_PROMPT].italic = true; m_styles[TS_OTHER_PROMPT].underlined = false; READ_STYLES(TS_OTHER_PROMPT, "Style/OtherPrompt/"); // Labels m_styles[TS_LABEL].color = wxT("brown"); m_styles[TS_LABEL].bold = false; m_styles[TS_LABEL].italic = false; m_styles[TS_LABEL].underlined = false; READ_STYLES(TS_LABEL, "Style/Label/") // Special m_styles[TS_SPECIAL_CONSTANT].color = m_styles[TS_DEFAULT].color; m_styles[TS_SPECIAL_CONSTANT].bold = false; m_styles[TS_SPECIAL_CONSTANT].italic = false; m_styles[TS_SPECIAL_CONSTANT].underlined = false; READ_STYLES(TS_SPECIAL_CONSTANT, "Style/Special/") // Input m_styles[TS_INPUT].color = wxT("blue"); m_styles[TS_INPUT].bold = false; m_styles[TS_INPUT].italic = false; m_styles[TS_INPUT].underlined = false; READ_STYLES(TS_INPUT, "Style/Input/") // Number m_styles[TS_NUMBER].color = m_styles[TS_DEFAULT].color; m_styles[TS_NUMBER].bold = false; m_styles[TS_NUMBER].italic = false; m_styles[TS_NUMBER].underlined = false; READ_STYLES(TS_NUMBER, "Style/Number/") // String m_styles[TS_STRING].color = m_styles[TS_DEFAULT].color; m_styles[TS_STRING].bold = false; m_styles[TS_STRING].italic = true; m_styles[TS_STRING].underlined = false; READ_STYLES(TS_STRING, "Style/String/") // Greek m_styles[TS_GREEK_CONSTANT].color = m_styles[TS_DEFAULT].color; m_styles[TS_GREEK_CONSTANT].bold = false; m_styles[TS_GREEK_CONSTANT].italic = false; m_styles[TS_GREEK_CONSTANT].underlined = false; READ_STYLES(TS_GREEK_CONSTANT, "Style/Greek/") // Variables m_styles[TS_VARIABLE].color = m_styles[TS_DEFAULT].color; m_styles[TS_VARIABLE].bold = false; m_styles[TS_VARIABLE].italic = true; m_styles[TS_VARIABLE].underlined = false; READ_STYLES(TS_VARIABLE, "Style/Variable/") // FUNCTIONS m_styles[TS_FUNCTION].color = m_styles[TS_DEFAULT].color; m_styles[TS_FUNCTION].bold = false; m_styles[TS_FUNCTION].italic = false; m_styles[TS_FUNCTION].underlined = false; READ_STYLES(TS_FUNCTION, "Style/Function/") // Highlight m_styles[TS_HIGHLIGHT].color = m_styles[TS_DEFAULT].color; if (config->Read(wxT("Style/Highlight/color"), &tmp)) m_styles[TS_HIGHLIGHT].color.Set(tmp); // Text background m_styles[TS_TEXT_BACKGROUND].color = wxColour(wxT("white")); if (config->Read(wxT("Style/TextBackground/color"), &tmp)) m_styles[TS_TEXT_BACKGROUND].color.Set(tmp); // Cell bracket colors m_styles[TS_CELL_BRACKET].color = wxColour(wxT("rgb(0,0,0)")); if (config->Read(wxT("Style/CellBracket/color"), &tmp)) m_styles[TS_CELL_BRACKET].color.Set(tmp); m_styles[TS_ACTIVE_CELL_BRACKET].color = wxT("rgb(255,0,0)"); if (config->Read(wxT("Style/ActiveCellBracket/color"), &tmp)) m_styles[TS_ACTIVE_CELL_BRACKET].color.Set(tmp); // Cursor (hcaret in MathCtrl and caret in EditorCell) m_styles[TS_CURSOR].color = wxT("rgb(0,0,0)"); if (config->Read(wxT("Style/Cursor/color"), &tmp)) m_styles[TS_CURSOR].color.Set(tmp); // Selection color defaults to light grey on windows #if defined __WXMSW__ m_styles[TS_SELECTION].color = wxColour(wxT("light grey")); #else m_styles[TS_SELECTION].color = wxSystemSettings::GetColour(wxSYS_COLOUR_HIGHLIGHT); #endif if (config->Read(wxT("Style/Selection/color"), &tmp)) m_styles[TS_SELECTION].color.Set(tmp); m_styles[TS_EQUALSSELECTION].color = wxT("rgb(192,192,255)"); if (config->Read(wxT("Style/EqualsSelection/color"), &tmp)) m_styles[TS_EQUALSSELECTION].color.Set(tmp); // Outdated cells m_styles[TS_OUTDATED].color = wxT("rgb(153,153,153)"); if (config->Read(wxT("Style/Outdated/color"), &tmp)) m_styles[TS_OUTDATED].color.Set(tmp); #undef READ_STYLES m_dc.SetPen(*(wxThePenList->FindOrCreatePen(m_styles[TS_DEFAULT].color, 1, wxPENSTYLE_SOLID))); } wxFontWeight CellParser::IsBold(int st) { if (m_styles[st].bold) return wxFONTWEIGHT_BOLD; return wxFONTWEIGHT_NORMAL; } wxFontStyle CellParser::IsItalic(int st) { if (m_styles[st].italic) return wxFONTSTYLE_SLANT; return wxFONTSTYLE_NORMAL; } bool CellParser::IsUnderlined(int st) { return m_styles[st].underlined; } wxString CellParser::GetSymbolFontName() { #if defined __WXMSW__ return wxT("Symbol"); #endif return m_fontName; } wxColour CellParser::GetColor(int st) { if (m_outdated) return m_styles[TS_OUTDATED].color; return m_styles[st].color; } /* wxFontEncoding CellParser::GetGreekFontEncoding() { #if wxUSE_UNICODE || defined (__WXGTK20__) || defined (__WXMAC__) return wxFONTENCODING_DEFAULT; #elif defined __WXMSW__ return wxFONTENCODING_CP1253; #else return wxFONTENCODING_ISO8859_7; #endif } */ wxmaxima-15.08.2/src/CellParser.h000644 000765 000024 00000006706 12536270672 017147 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef CELLPARSER_H #define CELLPARSER_H #include #include #include "TextStyle.h" #include "Setup.h" class CellParser { public: CellParser(wxDC& dc); CellParser(wxDC& dc, double scale); ~CellParser(); void SetZoomFactor(double newzoom) { m_zoomFactor = newzoom; } void SetScale(double scale) { m_scale = scale; } double GetScale() { return m_scale; } wxDC& GetDC() { return m_dc; } void SetBounds(int top, int bottom) { m_top = top; m_bottom = bottom; } int GetTop() { return m_top; } int GetBottom() { return m_bottom; } wxString GetFontName(int type = TS_DEFAULT); wxString GetSymbolFontName(); wxColour GetColor(int st); wxFontWeight IsBold(int st); wxFontStyle IsItalic(int st); bool IsUnderlined(int st); void ReadStyle(); void SetForceUpdate(bool force) { m_forceUpdate = force; } bool ForceUpdate() { return m_forceUpdate; } wxFontEncoding GetFontEncoding() { return m_fontEncoding; } bool GetChangeAsterisk() { return m_changeAsterisk; } void SetChangeAsterisk(bool changeAsterisk) { m_changeAsterisk = changeAsterisk; } int GetIndent() { return m_indent; } void SetIndent(int indent) { m_indent = indent; } void SetClientWidth(int width) { m_clientWidth = width; } int GetClientWidth() { return m_clientWidth; } int GetDefaultFontSize() { return int(m_zoomFactor * double(m_defaultFontSize)); } int GetMathFontSize() { return int(m_zoomFactor * double(m_mathFontSize)); } int GetFontSize(int st) { if (st == TS_TEXT || st == TS_SUBSUBSECTION || st == TS_SUBSECTION || st == TS_SECTION || st == TS_TITLE) return int(m_zoomFactor * double(m_styles[st].fontSize)); return 0; } void Outdated(bool outdated) { m_outdated = outdated; } bool CheckTeXFonts() { return m_TeXFonts; } bool CheckKeepPercent() { return m_keepPercent; } wxString GetTeXCMRI() { return m_fontCMRI; } wxString GetTeXCMSY() { return m_fontCMSY; } wxString GetTeXCMEX() { return m_fontCMEX; } wxString GetTeXCMMI() { return m_fontCMMI; } wxString GetTeXCMTI() { return m_fontCMTI; } private: int m_indent; double m_scale; double m_zoomFactor; wxDC& m_dc; int m_top, m_bottom; wxString m_fontName; int m_defaultFontSize, m_mathFontSize; wxString m_mathFontName; bool m_forceUpdate; bool m_changeAsterisk; bool m_outdated; bool m_TeXFonts; bool m_keepPercent; wxString m_fontCMRI, m_fontCMSY, m_fontCMEX, m_fontCMMI, m_fontCMTI; int m_clientWidth; wxFontEncoding m_fontEncoding; style m_styles[STYLE_NUM]; }; #endif // CELLPARSER_H wxmaxima-15.08.2/src/Config.cpp000644 000765 000024 00000162063 12573511775 016655 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2008-2009 Ziga Lenarcic // (C) 2012 Doug Ilijev // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // /*\file The C code for the preferences dialog. */ #include "Config.h" #include "MathCell.h" #include #include #include #include #include #include #include #include #include "Dirstructure.h" #define MAX(a,b) ((a)>(b) ? (a) : (b)) #define MIN(a,b) ((a)>(b) ? (b) : (a)) /*! The enum that chooses the language in the language drop-down menu. \attention - Should match whatever is put in the m_language. */ const int langs[] = { wxLANGUAGE_DEFAULT, wxLANGUAGE_CATALAN, wxLANGUAGE_CHINESE_SIMPLIFIED, wxLANGUAGE_CHINESE_TRADITIONAL, wxLANGUAGE_CZECH, wxLANGUAGE_DANISH, wxLANGUAGE_ENGLISH, wxLANGUAGE_FRENCH, wxLANGUAGE_GALICIAN, wxLANGUAGE_GERMAN, wxLANGUAGE_GREEK, wxLANGUAGE_HUNGARIAN, wxLANGUAGE_ITALIAN, wxLANGUAGE_JAPANESE, wxLANGUAGE_NORWEGIAN_BOKMAL, wxLANGUAGE_POLISH, wxLANGUAGE_PORTUGUESE_BRAZILIAN, wxLANGUAGE_RUSSIAN, wxLANGUAGE_SPANISH, wxLANGUAGE_TURKISH, wxLANGUAGE_UKRAINIAN }; #define LANGUAGE_NUMBER sizeof(langs)/(signed)sizeof(langs[1]) Config::Config(wxWindow* parent) { #if defined __WXMAC__ SetSheetStyle(wxPROPSHEET_BUTTONTOOLBOOK | wxPROPSHEET_SHRINKTOFIT); #else SetSheetStyle(wxPROPSHEET_LISTBOOK); #endif SetSheetInnerBorder(3); SetSheetOuterBorder(3); Dirstructure dirstruct; #define IMAGE(img) wxImage(dirstruct.ConfigArtDir() + wxT(img)) wxSize imageSize(32, 32); m_imageList = new wxImageList(32, 32); m_imageList->Add(IMAGE("editing.png")); m_imageList->Add(IMAGE("maxima.png")); m_imageList->Add(IMAGE("styles.png")); m_imageList->Add(IMAGE("Document-export.png")); m_imageList->Add(IMAGE("options.png")); Create(parent, wxID_ANY, _("wxMaxima configuration"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE); m_notebook = GetBookCtrl(); m_notebook->SetImageList(m_imageList); m_notebook->AddPage(CreateWorksheetPanel(), _("Worksheet"), true, 0); m_notebook->AddPage(CreateMaximaPanel(), _("Maxima"), false, 1); m_notebook->AddPage(CreateStylePanel(), _("Style"), false, 2); m_notebook->AddPage(CreateExportPanel(), _("Export"), false, 3); m_notebook->AddPage(CreateOptionsPanel(), _("Options"), false, 4); #ifndef __WXMAC__ CreateButtons(wxOK | wxCANCEL); #endif LayoutDialog(); SetProperties(); UpdateExample(); } Config::~Config() { if (m_imageList != NULL) delete m_imageList; } void Config::SetProperties() { SetTitle(_("wxMaxima configuration")); m_abortOnError->SetToolTip(_("If multiple cells are evaluated in one go: Abort evaluation if wxMaxima detects that maxima has encountered any error.")); m_pollStdOut->SetToolTip(_("Once the local network link between maxima and wxMaxima has been established maxima has no reason to send any messages using the system's stdout stream so all this stream transport should be a greeting message; The lisp running maxima will send eventual error messages using the system's stderr stream instead. If this box is checked we will nonetheless watch maxima's stdout stream for messages.")); m_maximaProgram->SetToolTip(_("Enter the path to the Maxima executable.")); m_additionalParameters->SetToolTip(_("Additional parameters for Maxima" " (e.g. -l clisp).")); m_saveSize->SetToolTip(_("Save wxMaxima window size/position between sessions.")); m_texPreamble->SetToolTip(_("Additional commands to be added to the preamble of LaTeX output for pdftex.")); m_autoSaveInterval->SetToolTip(_("If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.")); m_uncomressedWXMX->SetToolTip(_("Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.")); m_defaultFramerate->SetToolTip(_("Define the default speed (in frames per second) animations are played back with.")); m_defaultPlotWidth->SetToolTip(_("The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_size")); m_defaultPlotHeight->SetToolTip(_("The default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.")); m_displayedDigits->SetToolTip(_("If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.")); m_AnimateLaTeX->SetToolTip(_("Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.")); m_TeXExponentsAfterSubscript->SetToolTip(_("In the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.")); m_flowedTextRequested->SetToolTip(_("While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.")); m_bitmapScale->SetToolTip(_("Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.")); m_exportInput->SetToolTip(_("Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.")); m_exportContainsWXMX->SetToolTip(_("If this option is set the .wxmx source of the current file is copied to a place a link to is put into the result of an export.")); m_exportWithMathJAX->SetToolTip(_("Use MathJAX instead of images in HTML exports to display maxima output. The advantage of MathJAX is that it allows to copy the displayed equations as if they were text, to choose if they should be copied as TeX or MathML instead and displays them in a scaleable format that is really nice to look at. The disadvantage of MathJAX is that it will need JavaScript and a little bit of time in order to typeset an equation.")); m_savePanes->SetToolTip(_("Save panes layout between sessions.")); m_usepngCairo->SetToolTip(_("The pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.")); m_matchParens->SetToolTip(_("Write matching parenthesis in text controls.")); m_showLength->SetToolTip(_("Show long expressions in wxMaxima document.")); m_language->SetToolTip(_("Language used for wxMaxima GUI.")); m_documentclass->SetToolTip(_("The document class LaTeX is instructed to use for our documents.")); m_fixedFontInTC->SetToolTip(_("Set fixed font in text controls.")); m_getFont->SetToolTip(_("Font used for display in document.")); m_getMathFont->SetToolTip(_("Font used for displaying math characters in document.")); m_changeAsterisk->SetToolTip(_("Use centered dot character for multiplication")); m_defaultPort->SetToolTip(_("The default port used for communication between Maxima and wxMaxima.")); m_undoLimit->SetToolTip(_("Save only this number of actions in the undo buffer. 0 means: save an infinite number of actions.")); #ifdef __WXMSW__ m_wxcd->SetToolTip(_("Automatically change maxima's working directory to the one the current document is in: " "This is necessary if the document uses File I/O relative to the current directory " "but will make maxima 5.35 fail to find its own installation path when the current " "document resides on a different drive than the maxima installation.")); #endif wxConfig *config = (wxConfig *)wxConfig::Get(); wxString mp, mc, ib, mf; // The default values for all config items that will be used if there is no saved // configuration data for this item. bool match = true, savePanes = false, UncompressedWXMX=true; bool fixedFontTC = true, changeAsterisk = false, usejsmath = true, keepPercent = true, abortOnError = true, pollStdOut = false; bool enterEvaluates = false, saveUntitled = true, openHCaret = false, AnimateLaTeX = true, TeXExponentsAfterSubscript=false, flowedTextRequested = true, exportInput = true, exportContainsWXMX = false, exportWithMathJAX = true; bool insertAns = true; int undoLimit = 0; int showLength = 0; int bitmapScale = 3; bool fixReorderedIndices = false; int defaultFramerate = 2; int displayedDigits = 100; wxString texPreamble=wxEmptyString; wxString documentclass=wxT("article"); int autoSaveInterval = 0; #if defined (__WXMAC__) bool usepngCairo=false; #else bool usepngCairo=true; #endif int rs = 0; int lang = wxLANGUAGE_UNKNOWN; int panelSize = 1; config->Read(wxT("maxima"), &mp); config->Read(wxT("parameters"), &mc); config->Read(wxT("AUI/savePanes"), &savePanes); config->Read(wxT("usepngCairo"), &usepngCairo); config->Read(wxT("DefaultFramerate"), &defaultFramerate); int defaultPlotWidth = 600; config->Read(wxT("defaultPlotWidth"), &defaultPlotWidth); int defaultPlotHeight = 400; config->Read(wxT("defaultPlotHeight"), &defaultPlotHeight); config->Read(wxT("displayedDigits"), &displayedDigits); config->Read(wxT("OptimizeForVersionControl"), &UncompressedWXMX); config->Read(wxT("AnimateLaTeX"), &AnimateLaTeX); config->Read(wxT("TeXExponentsAfterSubscript"), &TeXExponentsAfterSubscript); config->Read(wxT("flowedTextRequested"), &flowedTextRequested); config->Read(wxT("exportInput"), &exportInput); config->Read(wxT("exportContainsWXMX"), &exportContainsWXMX); config->Read(wxT("exportWithMathJAX"), &exportWithMathJAX); config->Read(wxT("pos-restore"), &rs); config->Read(wxT("matchParens"), &match); config->Read(wxT("showLength"), &showLength); config->Read(wxT("language"), &lang); config->Read(wxT("documentclass"), &documentclass); config->Read(wxT("texPreamble"), &texPreamble); config->Read(wxT("autoSaveInterval"), &autoSaveInterval); config->Read(wxT("changeAsterisk"), &changeAsterisk); config->Read(wxT("fixedFontTC"), &fixedFontTC); config->Read(wxT("panelSize"), &panelSize); config->Read(wxT("enterEvaluates"), &enterEvaluates); config->Read(wxT("saveUntitled"), &saveUntitled); config->Read(wxT("openHCaret"), &openHCaret); config->Read(wxT("insertAns"), &insertAns); config->Read(wxT("undoLimit"), &undoLimit); config->Read(wxT("bitmapScale"), &bitmapScale); config->Read(wxT("fixReorderedIndices"), &fixReorderedIndices); config->Read(wxT("usejsmath"), &usejsmath); config->Read(wxT("keepPercent"), &keepPercent); config->Read(wxT("abortOnError"), &abortOnError); config->Read(wxT("pollStdOut"), &pollStdOut); unsigned int i = 0; for (i = 0; i < LANGUAGE_NUMBER; i++) if (langs[i] == lang) break; if (i < LANGUAGE_NUMBER) m_language->SetSelection(i); else m_language->SetSelection(0); m_documentclass->SetValue(documentclass); m_texPreamble->SetValue(texPreamble); m_autoSaveInterval->SetValue(autoSaveInterval); Dirstructure dirstruct; if (wxFileExists(dirstruct.MaximaDefaultName())) { m_maximaProgram->SetValue(dirstruct.MaximaDefaultName()); m_maximaProgram->Enable(false); m_mpBrowse->Enable(false); } else { if (mp.Length()) m_maximaProgram->SetValue(mp); else m_maximaProgram->SetValue(dirstruct.MaximaDefaultName()); } m_additionalParameters->SetValue(mc); if (rs == 1) m_saveSize->SetValue(true); else m_saveSize->SetValue(false); m_savePanes->SetValue(savePanes); m_usepngCairo->SetValue(usepngCairo); m_uncomressedWXMX->SetValue(UncompressedWXMX); m_AnimateLaTeX->SetValue(AnimateLaTeX); m_TeXExponentsAfterSubscript->SetValue(TeXExponentsAfterSubscript); m_flowedTextRequested->SetValue(flowedTextRequested); m_exportInput->SetValue(exportInput); m_exportContainsWXMX->SetValue(exportContainsWXMX); m_exportWithMathJAX->SetValue(exportWithMathJAX); m_matchParens->SetValue(match); m_showLength->SetSelection(showLength); m_changeAsterisk->SetValue(changeAsterisk); m_enterEvaluates->SetValue(enterEvaluates); m_saveUntitled->SetValue(saveUntitled); m_openHCaret->SetValue(openHCaret); m_insertAns->SetValue(insertAns); m_undoLimit->SetValue(undoLimit); m_bitmapScale->SetValue(bitmapScale); m_fixReorderedIndices->SetValue(fixReorderedIndices); m_fixedFontInTC->SetValue(fixedFontTC); m_useJSMath->SetValue(usejsmath); m_keepPercentWithSpecials->SetValue(keepPercent); m_abortOnError->SetValue(abortOnError); m_pollStdOut->SetValue(pollStdOut); m_defaultFramerate->SetValue(defaultFramerate); m_defaultPlotWidth->SetValue(defaultPlotWidth); m_defaultPlotHeight->SetValue(defaultPlotHeight); m_displayedDigits->SetValue(displayedDigits); m_getStyleFont->Enable(false); if (!wxFontEnumerator::IsValidFacename(wxT("jsMath-cmex10")) || !wxFontEnumerator::IsValidFacename(wxT("jsMath-cmsy10")) || !wxFontEnumerator::IsValidFacename(wxT("jsMath-cmr10")) || !wxFontEnumerator::IsValidFacename(wxT("jsMath-cmmi10")) || !wxFontEnumerator::IsValidFacename(wxT("jsMath-cmti10"))) m_useJSMath->Enable(false); ReadStyles(); } wxPanel* Config::CreateWorksheetPanel() { wxPanel *panel = new wxPanel(m_notebook, -1); wxArrayString showLengths; wxFlexGridSizer* grid_sizer = new wxFlexGridSizer(6, 2, 5, 5); wxFlexGridSizer* vsizer = new wxFlexGridSizer(16,1,5,5); wxStaticText* df = new wxStaticText(panel, -1, _("Default animation framerate:")); m_defaultFramerate = new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(100, -1), wxSP_ARROW_KEYS, 1, 200); grid_sizer->Add(df, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_defaultFramerate,0,wxALL | wxALIGN_CENTER_VERTICAL, 5); vsizer->Add(grid_sizer, 1, wxEXPAND, 5); wxStaticText* pw = new wxStaticText(panel, -1, _("Default plot size for new maxima sessions")); wxBoxSizer *PlotWidthHbox=new wxBoxSizer(wxHORIZONTAL); m_defaultPlotWidth=new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(100, -1), wxSP_ARROW_KEYS, 100, 16384); PlotWidthHbox->Add(m_defaultPlotWidth,0,wxEXPAND, 0); wxStaticText* xx = new wxStaticText(panel, -1, _("x")); PlotWidthHbox->Add(xx,0,wxALIGN_CENTER_VERTICAL, 0); m_defaultPlotHeight=new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(100, -1), wxSP_ARROW_KEYS, 100, 16384); PlotWidthHbox->Add(m_defaultPlotHeight,0,wxEXPAND, 0); // plotWidth->SetSizerAndFit(PlotWidthHbox); grid_sizer->Add(pw, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(PlotWidthHbox,0,wxALL | wxALIGN_CENTER_VERTICAL, 5); wxStaticText* dd = new wxStaticText(panel, -1, _("Maximum displayed number of digits:")); m_displayedDigits = new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(100, -1), wxSP_ARROW_KEYS, 20, INT_MAX); grid_sizer->Add(dd, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_displayedDigits,0,wxALL | wxALIGN_CENTER_VERTICAL, 5); wxStaticText* ul = new wxStaticText(panel, -1, _("Undo limit (0 for none)")); m_undoLimit = new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(100, -1), wxSP_ARROW_KEYS, 0, 10000); grid_sizer->Add(ul, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_undoLimit, 0, wxALL, 5); wxStaticText* bs = new wxStaticText(panel, -1, _("Bitmap scale for export")); m_bitmapScale = new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(100, -1), wxSP_ARROW_KEYS, 1, 3); grid_sizer->Add(bs, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_bitmapScale, 0, wxALL, 5); wxStaticText* sl = new wxStaticText(panel, -1, _("Show long expressions")); grid_sizer->Add(sl, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); showLengths.Add(_("No")); showLengths.Add(_("If not very long")); showLengths.Add(_("If not extremely long")); showLengths.Add(_("Yes")); m_showLength = new wxChoice(panel,-1,wxDefaultPosition,wxDefaultSize,showLengths); grid_sizer->Add(m_showLength, 0, wxALL, 5); m_matchParens = new wxCheckBox(panel, -1, _("Match parenthesis in text controls")); vsizer->Add(m_matchParens, 0, wxALL, 5); m_fixedFontInTC = new wxCheckBox(panel, -1, _("Fixed font in text controls")); vsizer->Add(m_fixedFontInTC, 0, wxALL, 5); m_changeAsterisk = new wxCheckBox(panel, -1, _("Use centered dot character for multiplication")); vsizer->Add(m_changeAsterisk, 0, wxALL, 5); m_keepPercentWithSpecials = new wxCheckBox(panel, -1, _("Keep percent sign with special symbols: %e, %i, etc.")); vsizer->Add(m_keepPercentWithSpecials, 0, wxALL, 5); m_enterEvaluates = new wxCheckBox(panel, -1, _("Enter evaluates cells")); vsizer->Add(m_enterEvaluates, 0, wxALL, 5); m_openHCaret = new wxCheckBox(panel, -1, _("Open a cell when Maxima expects input")); vsizer->Add(m_openHCaret, 0, wxALL, 5); m_insertAns = new wxCheckBox(panel, -1, _("Insert % before an operator at the beginning of a cell")); vsizer->Add(m_insertAns, 0, wxALL, 5); vsizer->AddGrowableRow(10); panel->SetSizer(vsizer); vsizer->Fit(panel); return panel; } wxPanel* Config::CreateExportPanel() { wxPanel *panel = new wxPanel(m_notebook, -1); wxFlexGridSizer* grid_sizer = new wxFlexGridSizer(4, 2, 5, 5); wxFlexGridSizer* vsizer = new wxFlexGridSizer(17,1,5,5); wxStaticText *dc = new wxStaticText(panel, -1, _("Documentclass for TeX export:")); m_documentclass = new wxTextCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(250, wxDefaultSize.GetY())); grid_sizer->Add(dc, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_documentclass, 0, wxALL, 5); wxStaticText *tp = new wxStaticText(panel, -1, _("Additional lines for the TeX preamble:")); m_texPreamble = new wxTextCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(250, 100), wxTE_MULTILINE | wxHSCROLL); grid_sizer->Add(tp, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_texPreamble, 0, wxALL, 5); vsizer->Add(grid_sizer, 1, wxEXPAND, 5); m_AnimateLaTeX = new wxCheckBox(panel, -1, _("Export animations to TeX (Images only move if the PDF viewer supports this)")); vsizer->Add(m_AnimateLaTeX, 0, wxALL, 5); m_TeXExponentsAfterSubscript = new wxCheckBox(panel, -1, _("LaTeX: Place exponents after, instead above subscripts")); vsizer->Add(m_TeXExponentsAfterSubscript, 0, wxALL, 5); m_flowedTextRequested = new wxCheckBox(panel, -1, _("HTML/Text Cells: Export all linebreaks")); vsizer->Add(m_flowedTextRequested, 0, wxALL, 5); m_exportInput = new wxCheckBox(panel, -1, _("Include input cells in the export of a worksheet")); vsizer->Add(m_exportInput, 0, wxALL, 5); m_exportContainsWXMX = new wxCheckBox(panel, -1, _("Add the .wxmx file to the HTML export")); vsizer->Add(m_exportContainsWXMX, 0, wxALL, 5); m_exportWithMathJAX = new wxCheckBox(panel, -1, _("Use MathJAX in HTML export")); vsizer->Add(m_exportWithMathJAX, 0, wxALL, 5); vsizer->AddGrowableRow(10); panel->SetSizer(vsizer); vsizer->Fit(panel); return panel; } wxPanel* Config::CreateOptionsPanel() { wxPanel *panel = new wxPanel(m_notebook, -1); wxFlexGridSizer* grid_sizer = new wxFlexGridSizer(4, 2, 5, 5); wxFlexGridSizer* vsizer = new wxFlexGridSizer(16,1,5,5); wxStaticText *lang = new wxStaticText(panel, -1, _("Language:")); const wxString m_language_choices[] = { _("(Use default language)"), _("Catalan"), _("Chinese Simplified"), _("Chinese traditional"), _("Czech"), _("Danish"), _("English"), _("French"), _("Galician"), _("German"), _("Greek"), _("Hungarian"), _("Italian"), _("Japanese"), _("Norwegian"), _("Polish"), _("Portuguese (Brazilian)"), _("Russian"), _("Spanish"), _("Turkish"), _("Ukrainian") }; m_language = new wxComboBox(panel, language_id, wxEmptyString, wxDefaultPosition, wxSize(230, -1), LANGUAGE_NUMBER, m_language_choices, wxCB_DROPDOWN | wxCB_READONLY); grid_sizer->Add(lang, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_language, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); vsizer->Add(grid_sizer, 1, wxEXPAND, 5); wxStaticText *as = new wxStaticText(panel, -1, _("Autosave interval (minutes, 0 means: off)")); m_autoSaveInterval = new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1), wxSP_ARROW_KEYS, 0, 30); grid_sizer->Add(as, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer->Add(m_autoSaveInterval, 0, wxALL, 5); m_saveSize = new wxCheckBox(panel, -1, _("Save wxMaxima window size/position")); vsizer->Add(m_saveSize, 0, wxALL, 5); m_savePanes = new wxCheckBox(panel, -1, _("Save panes layout")); vsizer->Add(m_savePanes, 0, wxALL, 5); m_usepngCairo = new wxCheckBox(panel, -1, _("Use cairo to improve plot quality.")); vsizer->Add(m_usepngCairo, 0, wxALL, 5); m_uncomressedWXMX = new wxCheckBox(panel, -1, _("Optimize wxmx files for version control")); vsizer->Add(m_uncomressedWXMX, 0, wxALL, 5); m_saveUntitled = new wxCheckBox(panel, -1, _("Ask to save untitled documents")); vsizer->Add(m_saveUntitled, 0, wxALL, 5); m_fixReorderedIndices = new wxCheckBox(panel, -1, _("Fix reordered reference indices (of %i, %o) before saving")); vsizer->Add(m_fixReorderedIndices, 0, wxALL, 5); vsizer->AddGrowableRow(10); panel->SetSizer(vsizer); vsizer->Fit(panel); return panel; } wxPanel* Config::CreateMaximaPanel() { wxPanel* panel = new wxPanel(m_notebook, -1); wxFlexGridSizer* sizer = new wxFlexGridSizer(10, 2, 0, 0); wxStaticText *mp = new wxStaticText(panel, -1, _("Maxima program:")); m_maximaProgram = new wxTextCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(250, -1), wxTE_RICH); m_mpBrowse = new wxButton(panel, wxID_OPEN, _("Open")); sizer->Add(mp, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer->Add(10, 10); sizer->Add(m_maximaProgram, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer->Add(m_mpBrowse, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); wxStaticText *ap = new wxStaticText(panel, -1, _("Additional parameters:")); m_additionalParameters = new wxTextCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(250, -1), wxTE_RICH); sizer->Add(10, 10); sizer->Add(10, 10); sizer->Add(ap, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer->Add(10, 10); sizer->Add(m_additionalParameters, 0, wxALL, 5); int defaultPort = 4010; wxConfig::Get()->Read(wxT("defaultPort"), &defaultPort); m_defaultPort = new wxSpinCtrl(panel, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1), wxSP_ARROW_KEYS, 50, 5000, defaultPort); m_defaultPort->SetValue(defaultPort); wxStaticText* dp = new wxStaticText(panel, -1, _("Default port for communication with wxMaxima:")); sizer->Add(10, 10); sizer->Add(dp, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer->Add(10, 10); sizer->Add(m_defaultPort, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer->Add(10, 10); #ifdef __WXMSW__ bool wxcd = false; wxConfig::Get()->Read(wxT("wxcd"), &wxcd); m_wxcd = new wxCheckBox(panel, -1, _("maxima's pwd is path to document")); m_wxcd-> SetValue(wxcd); sizer->Add(m_wxcd, 0, wxALL, 5); sizer->Add(10, 10); #endif m_abortOnError = new wxCheckBox(panel, -1, _("Abort evaluation on error")); sizer->Add(m_abortOnError,0,wxALL, 5); sizer->Add(10,10); m_pollStdOut = new wxCheckBox(panel, -1, _("Debug: Watch maxima's stdout stream")); sizer->Add(m_pollStdOut,0,wxALL, 5); sizer->Add(10,10); panel->SetSizer(sizer); sizer->Fit(panel); return panel; } wxPanel* Config::CreateStylePanel() { wxPanel *panel = new wxPanel(m_notebook, -1); wxStaticBox* fonts = new wxStaticBox(panel, -1, _("Fonts")); wxStaticBox* styles = new wxStaticBox(panel, -1, _("Styles")); wxFlexGridSizer* vsizer = new wxFlexGridSizer(3,1,5,5); wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(3, 2, 2, 2); wxStaticBoxSizer* sb_sizer_1 = new wxStaticBoxSizer(fonts, wxVERTICAL); wxStaticBoxSizer* sb_sizer_2 = new wxStaticBoxSizer(styles, wxVERTICAL); wxBoxSizer* hbox_sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* hbox_sizer_2 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* hbox_sizer_3 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* vbox_sizer = new wxBoxSizer(wxVERTICAL); wxStaticText* df = new wxStaticText(panel, -1, _("Default font:")); m_getFont = new wxButton(panel, font_family, _("Choose font"), wxDefaultPosition, wxSize(250, -1)); m_mathFont = new wxStaticText(panel, -1, _("Math font:")); m_getMathFont = new wxButton(panel, button_mathFont, _("Choose font"), wxDefaultPosition, wxSize(250, -1)); m_useJSMath = new wxCheckBox(panel, -1, _("Use jsMath fonts")); const wxString m_styleFor_choices[] = { _("Default"), _("Variables"), _("Numbers"), _("Function names"), _("Special constants"), _("Greek constants"), _("Strings"), _("Maxima input"), _("Input labels"), _("Maxima questions"), _("Output labels"), _("Highlight (dpart)"), _("Text cell"), _("Subsubsection cell"), _("Subsection cell"), _("Section cell"), _("Title cell"), _("Text cell background"), _("Document background"), _("Cell bracket"), _("Active cell bracket"), _("Cursor"), _("Selection"), _("Text equal to selection"), _("Outdated cells"), _("Code highlighting: Variables"), _("Code highlighting: Functions"), _("Code highlighting: Comments"), _("Code highlighting: Numbers"), _("Code highlighting: Strings"), _("Code highlighting: Operators"), _("Code highlighting: End of line") }; m_styleFor = new wxListBox(panel, listbox_styleFor, wxDefaultPosition, wxSize(250, -1), 31, m_styleFor_choices, wxLB_SINGLE); m_getStyleFont = new wxButton(panel, style_font_family, _("Choose font"), wxDefaultPosition, wxSize(150, -1)); #ifndef __WXMSW__ m_styleColor = new ColorPanel(this, panel, color_id, wxDefaultPosition, wxSize(150, 30), wxSUNKEN_BORDER | wxFULL_REPAINT_ON_RESIZE); #else m_styleColor = new wxButton(panel, color_id, wxEmptyString, wxDefaultPosition, wxSize(150, -1)); #endif m_boldCB = new wxCheckBox(panel, checkbox_bold, _("Bold")); m_italicCB = new wxCheckBox(panel, checkbox_italic, _("Italic")); m_underlinedCB = new wxCheckBox(panel, checkbox_underlined, _("Underlined")); m_examplePanel = new ExamplePanel(panel, -1, wxDefaultPosition, wxSize(250, 60)); m_loadStyle = new wxButton(panel, load_id, _("Load")); m_saveStyle = new wxButton(panel, save_id, _("Save")); grid_sizer_1->Add(df, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_1->Add(m_getFont, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_1->Add(m_mathFont, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_1->Add(m_getMathFont, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_1->Add(10, 10); grid_sizer_1->Add(m_useJSMath, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sb_sizer_1->Add(grid_sizer_1, 1, wxALL | wxEXPAND, 0); vsizer->Add(sb_sizer_1, 1, wxALL | wxEXPAND, 3); vbox_sizer->Add(m_styleColor, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); vbox_sizer->Add(m_getStyleFont, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); hbox_sizer_1->Add(m_boldCB, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); hbox_sizer_1->Add(m_italicCB, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); hbox_sizer_1->Add(m_underlinedCB, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); vbox_sizer->Add(hbox_sizer_1, 1, wxALL | wxEXPAND, 0); vbox_sizer->Add(m_examplePanel, 0, wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL, 5); hbox_sizer_2->Add(m_styleFor, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); hbox_sizer_2->Add(vbox_sizer, 1, wxALL | wxEXPAND, 0); sb_sizer_2->Add(hbox_sizer_2, 0, wxALL | wxEXPAND, 0); vsizer->Add(sb_sizer_2, 1, wxALL | wxEXPAND, 3); // load save buttons hbox_sizer_3->Add(m_loadStyle, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); hbox_sizer_3->Add(m_saveStyle, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); vsizer->Add(hbox_sizer_3, 1, wxALIGN_RIGHT, 3); panel->SetSizer(vsizer); vsizer->Fit(panel); return panel; } void Config::OnClose(wxCloseEvent& event) { #if defined __WXMAC__ EndModal(wxID_OK); #else EndModal(wxID_CANCEL); #endif } void Config::WriteSettings() { int i = 0; wxString search = wxT("maxima-htmldir"); wxArrayString out; bool abortOnError = m_abortOnError->GetValue(); bool pollStdOut = m_pollStdOut->GetValue(); wxString maxima = m_maximaProgram->GetValue(); wxConfig *config = (wxConfig *)wxConfig::Get(); config->Write(wxT("abortOnError"), m_abortOnError->GetValue()); config->Write(wxT("pollStdOut"), m_pollStdOut->GetValue()); config->Write(wxT("maxima"), m_maximaProgram->GetValue()); config->Write(wxT("parameters"), m_additionalParameters->GetValue()); config->Write(wxT("fontSize"), m_fontSize); config->Write(wxT("mathFontsize"), m_mathFontSize); config->Write(wxT("matchParens"), m_matchParens->GetValue()); config->Write(wxT("showLength"), m_showLength->GetSelection()); config->Write(wxT("fixedFontTC"), m_fixedFontInTC->GetValue()); config->Write(wxT("changeAsterisk"), m_changeAsterisk->GetValue()); config->Write(wxT("enterEvaluates"), m_enterEvaluates->GetValue()); config->Write(wxT("saveUntitled"), m_saveUntitled->GetValue()); config->Write(wxT("openHCaret"), m_openHCaret->GetValue()); config->Write(wxT("insertAns"), m_insertAns->GetValue()); config->Write(wxT("undoLimit"), m_undoLimit->GetValue()); config->Write(wxT("bitmapScale"), m_bitmapScale->GetValue()); config->Write(wxT("fixReorderedIndices"), m_fixReorderedIndices->GetValue()); config->Write(wxT("defaultPort"), m_defaultPort->GetValue()); #ifdef __WXMSW__ config->Write(wxT("wxcd"), m_wxcd->GetValue()); #endif config->Write(wxT("AUI/savePanes"), m_savePanes->GetValue()); config->Write(wxT("usepngCairo"), m_usepngCairo->GetValue()); config->Write(wxT("OptimizeForVersionControl"), m_uncomressedWXMX->GetValue()); config->Write(wxT("DefaultFramerate"), m_defaultFramerate->GetValue()); config->Write(wxT("defaultPlotWidth"), m_defaultPlotWidth->GetValue()); config->Write(wxT("defaultPlotHeight"), m_defaultPlotHeight->GetValue()); config->Write(wxT("displayedDigits"), m_displayedDigits->GetValue()); config->Write(wxT("AnimateLaTeX"), m_AnimateLaTeX->GetValue()); config->Write(wxT("TeXExponentsAfterSubscript"), m_TeXExponentsAfterSubscript->GetValue()); config->Write(wxT("flowedTextRequested"), m_flowedTextRequested->GetValue()); config->Write(wxT("exportInput"), m_exportInput->GetValue()); config->Write(wxT("exportContainsWXMX"), m_exportContainsWXMX->GetValue()); config->Write(wxT("exportWithMathJAX"), m_exportWithMathJAX->GetValue()); config->Write(wxT("usejsmath"), m_useJSMath->GetValue()); config->Write(wxT("keepPercent"), m_keepPercentWithSpecials->GetValue()); config->Write(wxT("texPreamble"), m_texPreamble->GetValue()); config->Write(wxT("autoSaveInterval"), m_autoSaveInterval->GetValue()); config->Write(wxT("documentclass"), m_documentclass->GetValue()); if (m_saveSize->GetValue()) config->Write(wxT("pos-restore"), 1); else config->Write(wxT("pos-restore"), 0); i = m_language->GetSelection(); if (i > -1 && i < LANGUAGE_NUMBER) config->Write(wxT("language"), langs[i]); WriteStyles(); config->Flush(); } void Config::OnMpBrowse(wxCommandEvent& event) { wxConfig *config = (wxConfig *)wxConfig::Get(); wxString dd; config->Read(wxT("maxima"), &dd); #if defined __WXMSW__ wxString file = wxFileSelector(_("Select Maxima program"), wxPathOnly(dd), wxFileNameFromPath(dd), wxEmptyString, _("Bat files (*.bat)|*.bat|All|*"), wxFD_OPEN); #else wxString file = wxFileSelector(_("Select Maxima program"), wxPathOnly(dd), wxFileNameFromPath(dd), wxEmptyString, _("All|*"), wxFD_OPEN); #endif if (file.Length()) { if (file.Right(8) == wxT("wxmaxima") || file.Right(12) == wxT("wxmaxima.exe") || file.Right(12) == wxT("wxMaxima.exe")) wxMessageBox(_("Invalid entry for Maxima program.\n\nPlease enter the path to Maxima program again."), _("Error"), wxOK|wxICON_ERROR); else m_maximaProgram->SetValue(file); } } void Config::OnMathBrowse(wxCommandEvent& event) { wxFont math; math = wxGetFontFromUser(this, wxFont(m_mathFontSize, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, m_mathFontName)); if (math.Ok()) { m_mathFontName = math.GetFaceName(); m_mathFontSize = math.GetPointSize(); m_getMathFont->SetLabel(m_mathFontName + wxString::Format(wxT(" (%d)"), m_mathFontSize)); UpdateExample(); } } void Config::OnChangeFontFamily(wxCommandEvent& event) { wxFont font; int fontsize = m_fontSize; style *tmp = GetStylePointer(); wxString fontName; if (tmp == &m_styleText || tmp == &m_styleTitle || tmp == &m_styleSubsubsection || tmp == &m_styleSubsection || tmp == &m_styleSection) { if (tmp->fontSize != 0) fontsize = tmp->fontSize; fontName = tmp->font; } else fontName = m_styleDefault.font; font = wxGetFontFromUser(this, wxFont(fontsize, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, fontName, m_fontEncoding)); if (font.Ok()) { if (event.GetId() == font_family) { m_styleDefault.font = font.GetFaceName(); m_fontEncoding = font.GetEncoding(); m_fontSize = font.GetPointSize(); m_fontSize = MIN(m_fontSize, MC_MAX_SIZE); m_fontSize = MAX(m_fontSize, MC_MIN_SIZE); m_getFont->SetLabel(m_styleDefault.font + wxString::Format(wxT(" (%d)"), m_fontSize)); } else { tmp->font = font.GetFaceName(); tmp->fontSize = font.GetPointSize(); tmp->fontSize = MAX(tmp->fontSize, MC_MIN_SIZE); } UpdateExample(); } } void Config::ReadStyles(wxString file) { wxConfigBase* config; if (file == wxEmptyString) config = wxConfig::Get(); else { wxFileInputStream str(file); config = new wxFileConfig(str); } m_fontSize = m_mathFontSize = 12; config->Read(wxT("fontsize"), &m_fontSize); config->Read(wxT("mathfontsize"), &m_mathFontSize); config->Read(wxT("Style/fontname"), &m_styleDefault.font); if (m_styleDefault.font.Length()) m_getFont->SetLabel(m_styleDefault.font + wxString::Format(wxT(" (%d)"), m_fontSize)); int encoding = wxFONTENCODING_DEFAULT; config->Read(wxT("fontEncoding"), &encoding); m_fontEncoding = (wxFontEncoding)encoding; m_mathFontName = wxEmptyString; config->Read(wxT("Style/Math/fontname"), &m_mathFontName); if (m_mathFontName.Length() > 0) m_getMathFont->SetLabel(m_mathFontName + wxString::Format(wxT(" (%d)"), m_mathFontSize)); wxString tmp; // Document background color m_styleBackground.color = wxT("white"); if (config->Read(wxT("Style/Background/color"), &tmp)) m_styleBackground.color.Set(tmp); // Text background m_styleTextBackground.color = wxT("white"); if (config->Read(wxT("Style/TextBackground/color"), &tmp)) m_styleTextBackground.color.Set(tmp); // Highlighting color m_styleHighlight.color = wxT("red"); if (config->Read(wxT("Style/Highlight/color"), &tmp)) m_styleHighlight.color.Set(tmp); // Groupcell bracket color m_styleCellBracket.color = wxT("rgb(0,0,0)"); if (config->Read(wxT("Style/CellBracket/color"), &tmp)) m_styleCellBracket.color.Set(tmp); // Active groupcell bracket color m_styleActiveCellBracket.color = wxT("rgb(255,0,0)"); if (config->Read(wxT("Style/ActiveCellBracket/color"), &tmp)) m_styleActiveCellBracket.color.Set(tmp); // Horizontal caret color/ cursor color m_styleCursor.color = wxT("rgb(0,0,0)"); if (config->Read(wxT("Style/Cursor/color"), &tmp)) m_styleCursor.color.Set(tmp); // Outdated cells m_styleOutdated.color = wxT("rgb(153,153,153)"); if (config->Read(wxT("Style/Outdated/color"), &tmp)) m_styleOutdated.color.Set(tmp); // Selection color defaults to light grey on windows #if defined __WXMSW__ m_styleSelection.color = wxColour(wxT("light grey")); #else m_styleSelection.color = wxSystemSettings::GetColour(wxSYS_COLOUR_HIGHLIGHT); #endif if (config->Read(wxT("Style/Selection/color"), &tmp)) m_styleSelection.color.Set(tmp); // Text equal to the current selection m_styleEqualsSelection.color = wxT("rgb(192,192,255)"); if (config->Read(wxT("Style/EqualsSelection/color"), &tmp)) m_styleEqualsSelection.color.Set(tmp); #define READ_STYLE(style, where) \ if (config->Read(wxT(where "color"), &tmp)) style.color.Set(tmp); \ config->Read(wxT(where "bold"), \ &style.bold); \ config->Read(wxT(where "italic"), \ &style.italic); \ config->Read(wxT(where "underlined"), \ &style.underlined); // Text in math output m_styleDefault.color = wxT("black"); m_styleDefault.bold = false; m_styleDefault.italic = false; m_styleDefault.underlined = false; READ_STYLE(m_styleDefault, "Style/NormalText/") // Main prompt m_styleMainPrompt.color = wxT("red"); m_styleMainPrompt.bold = false; m_styleMainPrompt.italic = false; m_styleMainPrompt.underlined = false; READ_STYLE(m_styleMainPrompt, "Style/MainPrompt/") // Other prompt m_styleOtherPrompt.color = wxT("red"); m_styleOtherPrompt.bold = false; m_styleOtherPrompt.italic = true; m_styleOtherPrompt.underlined = false; READ_STYLE(m_styleOtherPrompt, "Style/OtherPrompt/") // Labels m_styleLabel.color = wxT("brown"); m_styleLabel.bold = false; m_styleLabel.italic = false; m_styleLabel.underlined = false; READ_STYLE(m_styleLabel, "Style/Label/") // Special m_styleSpecial.color = m_styleDefault.color; m_styleSpecial.bold = false; m_styleSpecial.italic = false; m_styleSpecial.underlined = false; READ_STYLE(m_styleSpecial, "Style/Special/") // Input m_styleInput.color = wxT("blue"); m_styleInput.bold = false; m_styleInput.italic = false; m_styleInput.underlined = false; READ_STYLE(m_styleInput, "Style/Input/") // Number m_styleNumber.color = m_styleDefault.color; m_styleNumber.bold = false; m_styleNumber.italic = false; m_styleNumber.underlined = false; READ_STYLE(m_styleNumber, "Style/Number/") // String m_styleString.color = m_styleDefault.color; m_styleString.bold = false; m_styleString.italic = true; m_styleString.underlined = false; READ_STYLE(m_styleString, "Style/String/") // Operator m_styleString.color = m_styleDefault.color; m_styleString.bold = false; m_styleString.italic = true; m_styleString.underlined = false; READ_STYLE(m_styleString, "Style/String/Operator") // Greek m_styleGreek.color = m_styleDefault.color; m_styleGreek.bold = false; m_styleGreek.italic = false; m_styleGreek.underlined = false; READ_STYLE(m_styleGreek, "Style/Greek/") // Variable m_styleVariable.color = m_styleDefault.color; m_styleVariable.bold = false; m_styleVariable.italic = true; m_styleVariable.underlined = false; READ_STYLE(m_styleVariable, "Style/Variable/") // Function m_styleFunction.color = m_styleDefault.color; m_styleFunction.bold = false; m_styleFunction.italic = false; m_styleFunction.underlined = false; READ_STYLE(m_styleFunction, "Style/Function/") // Text m_styleText.color = wxT("black"); m_styleText.bold = true; m_styleText.italic = false; m_styleText.underlined = false; m_styleText.font = m_styleDefault.font; m_styleText.fontSize = m_fontSize; config->Read(wxT("Style/Text/fontsize"), &m_styleText.fontSize); config->Read(wxT("Style/Text/fontname"), &m_styleText.font); READ_STYLE(m_styleText, "Style/Text/") // Variables in highlighted code m_styleCodeHighlightingVariable.color = wxT("rgb(0,128,0)"); m_styleCodeHighlightingVariable.bold = false; m_styleCodeHighlightingVariable.italic = true; m_styleCodeHighlightingVariable.underlined = false; READ_STYLE(m_styleCodeHighlightingVariable, "Style/CodeHighlighting/Variable/") // Functions in highlighted code m_styleCodeHighlightingFunction.color = wxT("rgb(128,0,0)"); m_styleCodeHighlightingFunction.bold = false; m_styleCodeHighlightingFunction.italic = true; m_styleCodeHighlightingFunction.underlined = false; READ_STYLE(m_styleCodeHighlightingFunction, "Style/CodeHighlighting/Function/") // Comments in highlighted code m_styleCodeHighlightingComment.color = wxT("rgb(64,64,64)"); m_styleCodeHighlightingComment.bold = false; m_styleCodeHighlightingComment.italic = true; m_styleCodeHighlightingComment.underlined = false; READ_STYLE(m_styleCodeHighlightingComment, "Style/CodeHighlighting/Comment/") // Numbers in highlighted code m_styleCodeHighlightingNumber.color = wxT("rgb(128,64,0)"); m_styleCodeHighlightingNumber.bold = false; m_styleCodeHighlightingNumber.italic = true; m_styleCodeHighlightingNumber.underlined = false; READ_STYLE(m_styleCodeHighlightingNumber, "Style/CodeHighlighting/Number/") // Strings in highlighted code m_styleCodeHighlightingString.color = wxT("rgb(0,0,128)"); m_styleCodeHighlightingString.bold = false; m_styleCodeHighlightingString.italic = true; m_styleCodeHighlightingString.underlined = false; READ_STYLE(m_styleCodeHighlightingString, "Style/CodeHighlighting/String/") // Operators in highlighted code m_styleCodeHighlightingOperator.color = wxT("rgb(0,0,128)"); m_styleCodeHighlightingOperator.bold = false; m_styleCodeHighlightingOperator.italic = true; m_styleCodeHighlightingOperator.underlined = false; READ_STYLE(m_styleCodeHighlightingOperator, "Style/CodeHighlighting/Operator/") // Line endings in highlighted code m_styleCodeHighlightingEndOfLine.color = wxT("rgb(192,192,192)"); m_styleCodeHighlightingEndOfLine.bold = false; m_styleCodeHighlightingEndOfLine.italic = true; m_styleCodeHighlightingEndOfLine.underlined = false; READ_STYLE(m_styleCodeHighlightingEndOfLine, "Style/CodeHighlighting/EndOfLine/") // Subsubsection m_styleSubsubsection.color = wxT("black"); m_styleSubsubsection.bold = true; m_styleSubsubsection.italic = false; m_styleSubsubsection.underlined = false; m_styleSubsubsection.font = m_styleDefault.font; m_styleSubsubsection.fontSize = 16; config->Read(wxT("Style/Subsubsection/fontsize"), &m_styleSubsubsection.fontSize); config->Read(wxT("Style/Subsubsection/fontname"), &m_styleSubsubsection.font); READ_STYLE(m_styleSubsubsection, "Style/Subsubsection/") // Subsection m_styleSubsection.color = wxT("black"); m_styleSubsection.bold = true; m_styleSubsection.italic = false; m_styleSubsection.underlined = false; m_styleSubsection.font = m_styleDefault.font; m_styleSubsection.fontSize = 16; config->Read(wxT("Style/Subsection/fontsize"), &m_styleSubsection.fontSize); config->Read(wxT("Style/Subsection/fontname"), &m_styleSubsection.font); READ_STYLE(m_styleSubsection, "Style/Subsection/") // Section m_styleSection.color = wxT("black"); m_styleSection.bold = true; m_styleSection.italic = true; m_styleSection.underlined = false; m_styleSection.font = m_styleDefault.font; m_styleSection.fontSize = 18; config->Read(wxT("Style/Section/fontsize"), &m_styleSection.fontSize); config->Read(wxT("Style/Section/fontname"), &m_styleSection.font); READ_STYLE(m_styleSection, "Style/Section/") // Title m_styleTitle.color = wxT("black"); m_styleTitle.bold = true; m_styleTitle.italic = false; m_styleTitle.underlined = true; m_styleTitle.font = m_styleDefault.font; m_styleTitle.fontSize = 24; config->Read(wxT("Style/Title/fontsize"), &m_styleTitle.fontSize); config->Read(wxT("Style/Title/fontname"), &m_styleTitle.font); READ_STYLE(m_styleTitle, "Style/Title/") #undef READ_STYLE // Set values in dialog m_styleFor->SetSelection(0); m_styleColor->SetBackgroundColour(m_styleDefault.color); // color the panel, after the styles are loaded m_boldCB->SetValue(m_styleDefault.bold); m_italicCB->SetValue(m_styleDefault.italic); m_underlinedCB->SetValue(m_styleDefault.underlined); if (file != wxEmptyString) delete config; } void Config::WriteStyles(wxString file) { wxConfigBase* config; if (file == wxEmptyString) config = wxConfig::Get(); else { wxStringInputStream str(wxEmptyString); config = new wxFileConfig(str); } config->Write(wxT("Style/Background/color"), m_styleBackground.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/Highlight/color"), m_styleHighlight.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/TextBackground/color"), m_styleTextBackground.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/CellBracket/color"), m_styleCellBracket.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/ActiveCellBracket/color"), m_styleActiveCellBracket.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/Cursor/color"), m_styleCursor.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/Selection/color"), m_styleSelection.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/EqualsSelection/color"), m_styleEqualsSelection.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/Outdated/color"), m_styleOutdated.color.GetAsString(wxC2S_CSS_SYNTAX)); config->Write(wxT("Style/fontname"), m_styleDefault.font); config->Write(wxT("fontEncoding"), (int)m_fontEncoding); config->Write(wxT("Style/Math/fontname"), m_mathFontName); #define WRITE_STYLE(style, where) \ config->Write(wxT(where "color"), style.color.GetAsString(wxC2S_CSS_SYNTAX)); \ config->Write(wxT(where "bold"), style.bold); \ config->Write(wxT(where "italic"), style.italic); \ config->Write(wxT(where "underlined"), style.underlined); // Normal text WRITE_STYLE(m_styleDefault, "Style/NormalText/") // Main prompt WRITE_STYLE(m_styleMainPrompt, "Style/MainPrompt/") // Other prompt WRITE_STYLE(m_styleOtherPrompt, "Style/OtherPrompt/") // Label WRITE_STYLE(m_styleLabel, "Style/Label/") // Special WRITE_STYLE(m_styleSpecial, "Style/Special/") // Input WRITE_STYLE(m_styleInput, "Style/Input/") // Number WRITE_STYLE(m_styleNumber, "Style/Number/") // Greek WRITE_STYLE(m_styleGreek, "Style/Greek/") // String WRITE_STYLE(m_styleString, "Style/String/") // Variable WRITE_STYLE(m_styleVariable, "Style/Variable/") // Text config->Write(wxT("Style/Text/fontname"), m_styleText.font); config->Write(wxT("Style/Text/fontsize"), m_styleText.fontSize); WRITE_STYLE(m_styleText, "Style/Text/") // Syntax highlighting WRITE_STYLE(m_styleCodeHighlightingVariable, "Style/CodeHighlighting/Variable/") WRITE_STYLE(m_styleCodeHighlightingFunction, "Style/CodeHighlighting/Function/") WRITE_STYLE(m_styleCodeHighlightingComment, "Style/CodeHighlighting/Comment/") WRITE_STYLE(m_styleCodeHighlightingNumber, "Style/CodeHighlighting/Number/") WRITE_STYLE(m_styleCodeHighlightingString, "Style/CodeHighlighting/String/") WRITE_STYLE(m_styleCodeHighlightingOperator, "Style/CodeHighlighting/Operator/") WRITE_STYLE(m_styleCodeHighlightingEndOfLine,"Style/CodeHighlighting/EndOfLine/") // Subsubsection config->Write(wxT("Style/Subsubsection/fontname"), m_styleSubsubsection.font); config->Write(wxT("Style/Subsubsection/fontsize"), m_styleSubsubsection.fontSize); WRITE_STYLE(m_styleSubsubsection, "Style/Subsubsection/") // Subsection config->Write(wxT("Style/Subsection/fontname"), m_styleSubsection.font); config->Write(wxT("Style/Subsection/fontsize"), m_styleSubsection.fontSize); WRITE_STYLE(m_styleSubsection, "Style/Subsection/") // Section config->Write(wxT("Style/Section/fontname"), m_styleSection.font); config->Write(wxT("Style/Section/fontsize"), m_styleSection.fontSize); WRITE_STYLE(m_styleSection, "Style/Section/") // Title config->Write(wxT("Style/Title/fontname"), m_styleTitle.font); config->Write(wxT("Style/Title/fontsize"), m_styleTitle.fontSize); WRITE_STYLE(m_styleTitle, "Style/Title/") // Function names WRITE_STYLE(m_styleFunction, "Style/Function/") config->Flush(); if (file != wxEmptyString) { wxFile fl(file, wxFile::write); wxFileOutputStream str(fl); ((wxFileConfig *)config)->Save(str); delete config; } } void Config::OnChangeColor() { style* tmp = GetStylePointer(); wxColour col = wxGetColourFromUser(this, tmp->color); if (col.IsOk()) { tmp->color = col.GetAsString(wxC2S_CSS_SYNTAX); UpdateExample(); m_styleColor->SetBackgroundColour(tmp->color); } } void Config::OnChangeStyle(wxCommandEvent& event) { style* tmp = GetStylePointer(); int st = m_styleFor->GetSelection(); m_styleColor->SetBackgroundColour(tmp->color); if (st >= TS_TEXT_BACKGROUND && st <= TS_SUBSUBSECTION) m_getStyleFont->Enable(true); else m_getStyleFont->Enable(false); // Background color only if (st >= TS_SECTION) { m_boldCB->Enable(false); m_italicCB->Enable(false); m_underlinedCB->Enable(false); } else { if(st>TS_OUTDATED) { m_boldCB->Enable(false); m_italicCB->Enable(false); m_underlinedCB->Enable(false); } else { m_boldCB->Enable(true); m_italicCB->Enable(true); m_underlinedCB->Enable(true); m_boldCB->SetValue(tmp->bold); m_italicCB->SetValue(tmp->italic); m_underlinedCB->SetValue(tmp->underlined); } } UpdateExample(); } void Config::OnCheckbox(wxCommandEvent& event) { style* tmp = GetStylePointer(); tmp->bold = m_boldCB->GetValue(); tmp->italic = m_italicCB->GetValue(); tmp->underlined = m_underlinedCB->GetValue(); UpdateExample(); } void Config::OnChangeWarning(wxCommandEvent &event) { wxMessageBox(_("Please restart wxMaxima for changes to take effect!"), _("Configuration warning"), wxOK|wxICON_WARNING); } style* Config::GetStylePointer() { style* tmp; switch (m_styleFor->GetSelection()) { case 1: tmp = &m_styleVariable; break; case 2: tmp = &m_styleNumber; break; case 3: tmp = &m_styleFunction; break; case 4: tmp = &m_styleSpecial; break; case 5: tmp = &m_styleGreek; break; case 6: tmp = &m_styleString; break; case 7: tmp = &m_styleInput; break; case 8: tmp = &m_styleMainPrompt; break; case 9: tmp = &m_styleOtherPrompt; break; case 10: tmp = &m_styleLabel; break; case 11: tmp = &m_styleHighlight; break; case 12: tmp = &m_styleText; break; case 13: tmp = &m_styleSubsubsection; break; case 14: tmp = &m_styleSubsection; break; case 15: tmp = &m_styleSection; break; case 16: tmp = &m_styleTitle; break; case 17: tmp = &m_styleTextBackground; break; case 18: tmp = &m_styleBackground; break; case 19: tmp = &m_styleCellBracket; break; case 20: tmp = &m_styleActiveCellBracket; break; case 21: tmp = &m_styleCursor; break; case 22: tmp = &m_styleSelection; break; case 23: tmp = &m_styleEqualsSelection; break; case 24: tmp = &m_styleOutdated; break; case 25: tmp = &m_styleCodeHighlightingVariable; break; case 26: tmp = &m_styleCodeHighlightingFunction; break; case 27: tmp = &m_styleCodeHighlightingComment; break; case 28: tmp = &m_styleCodeHighlightingNumber; break; case 29: tmp = &m_styleCodeHighlightingString; break; case 30: tmp = &m_styleCodeHighlightingOperator; break; case 31: tmp = &m_styleCodeHighlightingEndOfLine; break; default: tmp = &m_styleDefault; } return tmp; } void Config::UpdateExample() { style *tmp = GetStylePointer(); wxString example = _("Example text"); wxColour color(tmp->color); wxString font(m_styleDefault.font); if (tmp == &m_styleBackground) color = m_styleInput.color; int fontsize = m_fontSize; if (tmp == &m_styleText || tmp == &m_styleSubsubsection || tmp == &m_styleSubsection || tmp == &m_styleSection || tmp == &m_styleTitle) { fontsize = tmp->fontSize; font = tmp->font; if (fontsize == 0) fontsize = m_fontSize; } else if (tmp == &m_styleVariable || tmp == &m_styleNumber || tmp == &m_styleFunction || tmp == &m_styleSpecial) { fontsize = m_mathFontSize; font = m_mathFontName; } if (tmp == &m_styleTextBackground) { m_examplePanel->SetFontSize(m_styleText.fontSize); m_examplePanel->SetStyle(m_styleText.color, m_styleText.italic, m_styleText.bold, m_styleText.underlined, m_styleText.font); } else { m_examplePanel->SetFontSize(fontsize); m_examplePanel->SetStyle(color, tmp->italic, tmp->bold, tmp->underlined, font); } if (tmp == &m_styleTextBackground || tmp == &m_styleText) m_examplePanel->SetBackgroundColour(m_styleTextBackground.color); else m_examplePanel->SetBackgroundColour(m_styleBackground.color); m_examplePanel->Refresh(); } void Config::LoadSave(wxCommandEvent& event) { if (event.GetId() == save_id) { wxString file = wxFileSelector(_("Save style to file"), wxEmptyString, wxT("style.ini"), wxT("ini"), _("Config file (*.ini)|*.ini"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (file != wxEmptyString) WriteStyles(file); } else { wxString file = wxFileSelector(_("Load style from file"), wxEmptyString, wxT("style.ini"), wxT("ini"), _("Config file (*.ini)|*.ini"), wxFD_OPEN); if (file != wxEmptyString) { ReadStyles(file); UpdateExample(); } } } #if defined __WXMSW__ void Config::OnColorButton(wxCommandEvent &event) { OnChangeColor(); } #endif BEGIN_EVENT_TABLE(Config, wxPropertySheetDialog) EVT_BUTTON(wxID_OPEN, Config::OnMpBrowse) EVT_BUTTON(button_mathFont, Config::OnMathBrowse) EVT_BUTTON(font_family, Config::OnChangeFontFamily) #if defined __WXMSW__ EVT_BUTTON(color_id, Config::OnColorButton) #endif EVT_LISTBOX(listbox_styleFor, Config::OnChangeStyle) EVT_COMBOBOX(language_id, Config::OnChangeWarning) EVT_CHECKBOX(checkbox_bold, Config::OnCheckbox) EVT_CHECKBOX(checkbox_italic, Config::OnCheckbox) EVT_CHECKBOX(checkbox_underlined, Config::OnCheckbox) EVT_BUTTON(save_id, Config::LoadSave) EVT_BUTTON(load_id, Config::LoadSave) EVT_BUTTON(style_font_family, Config::OnChangeFontFamily) EVT_CLOSE(Config::OnClose) END_EVENT_TABLE() void ExamplePanel::OnPaint(wxPaintEvent& event) { wxString example(_("Example text")); wxPaintDC dc(this); int panel_width, panel_height; int text_width, text_height; wxFontWeight bold = wxFONTWEIGHT_NORMAL; wxFontStyle italic = wxFONTSTYLE_NORMAL; bool underlined = false; GetClientSize(&panel_width, &panel_height); dc.SetTextForeground(m_fgColor); if (m_bold) bold = wxFONTWEIGHT_BOLD; if (m_italic) italic = wxFONTSTYLE_SLANT; if (m_underlined) underlined = true; dc.SetFont(wxFont(m_size, wxFONTFAMILY_MODERN, italic, bold, underlined, m_font)); dc.GetTextExtent(example, &text_width, &text_height); dc.DrawText(example, (panel_width - text_width) / 2, (panel_height - text_height) / 2); } BEGIN_EVENT_TABLE(ExamplePanel, wxPanel) EVT_PAINT(ExamplePanel::OnPaint) END_EVENT_TABLE() #ifndef __WXMSW__ BEGIN_EVENT_TABLE(ColorPanel, wxPanel) EVT_LEFT_UP(ColorPanel::OnClick) END_EVENT_TABLE() #endif wxmaxima-15.08.2/src/Config.h000644 000765 000024 00000022401 12560656660 016310 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2012 Doug Ilijev // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // /*! \file The configuration dialog. This file contains the code for the preferences dialog. The preferences themself will be read directly using config->Read , instead, where needed. */ #include #include #include #include #include #include #include #include #include #ifndef CONFIG_H #define CONFIG_H #include "TextStyle.h" #include "Setup.h" enum { color_id, listbox_styleFor, checkbox_bold, checkbox_italic, checkbox_underlined, button_mathFont, font_family, style_font_family, language_id, save_id, load_id }; /*! TheSample text that is shown by the style selector. This is a piece of text that shows the user how the selected style will look. */ class ExamplePanel : public wxPanel { public: //! The constructor ExamplePanel(wxWindow *parent, int id, wxPoint pos, wxSize size) : wxPanel(parent, id, pos, size) { #if defined (__WXGTK12__) && !defined (__WXGTK20__) m_size = 12; #elif defined (__WXMAC__) m_size = 12; #else m_size = 10; #endif }; //! Sets all user-changable elements of style of the example at once. void SetStyle(wxColour fg_color, bool italic, bool bold, bool underlined, wxString font) { m_fgColor = fg_color; m_italic = italic; m_bold = bold; m_underlined = underlined; m_font = font; } //! Sets the font size of the example void SetFontSize(int size) { m_size = size; } private: /*! Actually updates the formatting example This function is called after Config::UpdateExample() changes the example's style. */ void OnPaint(wxPaintEvent& event); private: //! The foreground color of the currently selected item type wxColour m_fgColor; //! Is the currently selected item type displayed in italic? bool m_italic; //! Is the currently selected item type displayed in bold? bool m_bold; //! Is the currently selected item type displayed underlined? bool m_underlined; //! The font the currently selected item type is displayed with wxString m_font; //! The size of the characters of the currently selected item type int m_size; DECLARE_EVENT_TABLE() }; /*! The configuration dialog This class draws and handles the configuration dialog. Code that needs to know the value of the preferences that are set here reads them directly using config->Read , instead. */ class Config: public wxPropertySheetDialog { public: //! The constructor Config(wxWindow* parent); //! The destructor ~Config(); /*! Called if the color of an item has been changed called from class ColorPanel */ void OnChangeColor(); /*! Stores the settings from the configuration dialog. wxWidgets knows how to store the settings to gconf, the registry or wherever the current system expects settings to be saved to. */ void WriteSettings(); private: /*! begin wxGlade: Config::methods This method sets the window title, the tool tips etc. */ void SetProperties(); //! The panel that allows to set the editing options wxPanel* CreateWorksheetPanel(); //! A panel that allows to set general options wxPanel* CreateOptionsPanel(); //! The panel that allows to set options affecting the export functionality wxPanel* CreateExportPanel(); //! The panel that allows to change styles wxPanel* CreateStylePanel(); //! The panel that allows to change maxima-specific configurations. wxPanel* CreateMaximaPanel(); // end wxGlade protected: // begin wxGlade: Config::attributes wxTextCtrl* m_maximaProgram; wxTextCtrl* m_documentclass; wxTextCtrl* m_texPreamble; wxSpinCtrl* m_autoSaveInterval; wxButton* m_mpBrowse; wxTextCtrl* m_additionalParameters; wxComboBox* m_language; wxCheckBox* m_saveSize; wxCheckBox* m_abortOnError; wxCheckBox* m_pollStdOut; wxCheckBox* m_savePanes; wxCheckBox* m_usepngCairo; wxCheckBox* m_uncomressedWXMX; wxSpinCtrl* m_defaultFramerate; wxSpinCtrl* m_defaultPlotWidth; wxSpinCtrl* m_defaultPlotHeight; wxSpinCtrl* m_displayedDigits; //! A checkbox that allows to select if the LaTeX file should contain animations. wxCheckBox* m_AnimateLaTeX; //! A checkbox that asks if TeX should put the exponents above or after the subscripts. wxCheckBox* m_TeXExponentsAfterSubscript; //! A checkbox that asks if all newlines in text cells have to be passed to HTML. wxCheckBox* m_flowedTextRequested; //! A checkbox that asks if we want to export the input for maxima, as well. wxCheckBox* m_exportInput; wxCheckBox* m_exportContainsWXMX; wxCheckBox* m_exportWithMathJAX; wxCheckBox* m_matchParens; wxChoice* m_showLength; wxCheckBox* m_enterEvaluates; wxCheckBox* m_saveUntitled; wxCheckBox* m_openHCaret; wxCheckBox* m_insertAns; wxSpinCtrl* m_undoLimit; wxSpinCtrl* m_bitmapScale; wxCheckBox* m_fixReorderedIndices; wxButton* m_getFont; wxButton* m_getStyleFont; wxFontEncoding m_fontEncoding; wxListBox* m_styleFor; #ifndef __WXMSW__ wxPanel* m_styleColor; #else wxButton* m_styleColor; #endif wxCheckBox* m_boldCB; wxCheckBox* m_italicCB; wxCheckBox* m_underlinedCB; wxCheckBox* m_fixedFontInTC; wxCheckBox* m_unixCopy; wxCheckBox* m_changeAsterisk; wxCheckBox* m_useJSMath; wxCheckBox* m_keepPercentWithSpecials; wxBookCtrlBase* m_notebook; wxStaticText* m_mathFont; wxButton* m_getMathFont; wxString m_mathFontName; wxButton *m_saveStyle, *m_loadStyle; wxSpinCtrl* m_defaultPort; #ifdef __WXMSW__ wxCheckBox* m_wxcd; #endif ExamplePanel* m_examplePanel; // end wxGlade style m_styleDefault, m_styleVariable, m_styleFunction, m_styleNumber, m_styleSpecial, m_styleGreek, m_styleString, m_styleInput, m_styleMainPrompt, m_styleOtherPrompt, m_styleLabel, m_styleHighlight, m_styleText, m_styleSubsubsection, m_styleSubsection, m_styleSection, m_styleTitle, m_styleTextBackground, m_styleBackground, m_styleCellBracket, m_styleActiveCellBracket, m_styleCursor, m_styleSelection, m_styleEqualsSelection, m_styleOutdated, m_styleCodeHighlightingVariable, m_styleCodeHighlightingFunction, m_styleCodeHighlightingComment, m_styleCodeHighlightingNumber, m_styleCodeHighlightingString, m_styleCodeHighlightingOperator, m_styleCodeHighlightingEndOfLine; //! Is called when the configuration dialog is closed. void OnClose(wxCloseEvent& event); //! Starts the file chooser that allows selecting where the maxima binary lies void OnMpBrowse(wxCommandEvent& event); #if defined __WXMSW__ //! Is called when the color button is pressed. void OnColorButton(wxCommandEvent& event); #endif //! Starts the font selector dialog for the math font void OnMathBrowse(wxCommandEvent& event); //! Called if a new item type that is to be styled is selected void OnChangeStyle(wxCommandEvent& event); //! A message dialog that appears if a change cannot be applied now. void OnChangeWarning(wxCommandEvent& event); //! Called if one of the checkboxes for bold, italic or underlined is toggled void OnCheckbox(wxCommandEvent& event); //! Reads the style settings from a file void ReadStyles(wxString file = wxEmptyString); //! Saves the style settings to a file. void WriteStyles(wxString file = wxEmptyString); //! Sets the style example's style on style changes. void UpdateExample(); //! Called if the font family is changed. void OnChangeFontFamily(wxCommandEvent& event); //! A "export the configuration" dialog void LoadSave(wxCommandEvent& event); //! The size of the text font int m_fontSize; //! The size of the maths font. int m_mathFontSize; /*! A pointer to the style that is currently selected for being edited. \attention Should match whatever is put in m_styleFor */ style* GetStylePointer(); //! A list containing the pictograms for the tabs. wxImageList *m_imageList; DECLARE_EVENT_TABLE() }; #ifndef __WXMSW__ class ColorPanel : public wxPanel { public: ColorPanel(Config * conf, wxWindow *parent, int id, wxPoint pos, wxSize size, long style) : wxPanel(parent, id, pos, size, style) { config = conf; SetBackgroundColour(wxColour(0,0,0)); }; void OnClick(wxMouseEvent &event) { config->OnChangeColor(); } private: Config * config; DECLARE_EVENT_TABLE() }; #endif // __WXMSW__ #endif // CONFIG_H wxmaxima-15.08.2/src/ConjugateCell.cpp000644 000765 000024 00000011020 12477775202 020151 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "ConjugateCell.h" #include "TextCell.h" ConjugateCell::ConjugateCell() : MathCell() { m_innerCell = NULL; m_open = new TextCell(wxT("conjugate(")); m_close = new TextCell(wxT(")")); } ConjugateCell::~ConjugateCell() { if (m_innerCell != NULL) delete m_innerCell; if (m_next != NULL) delete m_next; delete m_open; delete m_close; } void ConjugateCell::SetParent(MathCell *parent) { m_group = parent; if (m_innerCell != NULL) m_innerCell->SetParentList(parent); if (m_open != NULL) m_open->SetParentList(parent); if (m_close != NULL) m_close->SetParentList(parent); } MathCell* ConjugateCell::Copy() { ConjugateCell* tmp = new ConjugateCell; CopyData(this, tmp); tmp->SetInner(m_innerCell->CopyList()); return tmp; } void ConjugateCell::Destroy() { if (m_innerCell != NULL) delete m_innerCell; m_innerCell = NULL; m_next = NULL; } void ConjugateCell::SetInner(MathCell *inner) { if (inner == NULL) return ; if (m_innerCell != NULL) delete m_innerCell; m_innerCell = inner; m_last = m_innerCell; while (m_last->m_next != NULL) m_last = m_last->m_next; } void ConjugateCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateWidthsList(parser, fontsize); m_width = m_innerCell->GetFullWidth(scale) + SCALE_PX(8, scale); m_open->RecalculateWidthsList(parser, fontsize); m_close->RecalculateWidthsList(parser, fontsize); ResetData(); } void ConjugateCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateSizeList(parser, fontsize); m_height = m_innerCell->GetMaxHeight() + SCALE_PX(4, scale); m_center = m_innerCell->GetMaxCenter() + SCALE_PX(2, scale); m_open->RecalculateSizeList(parser, fontsize); m_close->RecalculateSizeList(parser, fontsize); } void ConjugateCell::Draw(CellParser& parser, wxPoint point, int fontsize) { double scale = parser.GetScale(); wxDC& dc = parser.GetDC(); if (DrawThisCell(parser, point)) { SetPen(parser); wxPoint in; in.x = point.x + SCALE_PX(4, scale); in.y = point.y; m_innerCell->DrawList(parser, in, fontsize); dc.DrawLine(point.x + SCALE_PX(2, scale), point.y - m_center + SCALE_PX(2, scale), point.x + m_width - SCALE_PX(2, scale) - 1, point.y - m_center + SCALE_PX(2, scale) ); // point.y - m_center + m_height - SCALE_PX(2, scale)); UnsetPen(parser); } MathCell::Draw(parser, point, fontsize); } wxString ConjugateCell::ToString() { return wxT("conjugate(") + m_innerCell->ListToString() + wxT(")"); } wxString ConjugateCell::ToTeX() { return wxT("\\overline{") + m_innerCell->ListToTeX() + wxT("}"); } wxString ConjugateCell::ToXML() { return wxT("") + m_innerCell->ListToXML() + wxT(""); } void ConjugateCell::SelectInner(wxRect& rect, MathCell **first, MathCell **last) { *first = NULL; *last = NULL; if (m_innerCell->ContainsRect(rect)) m_innerCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } bool ConjugateCell::BreakUp() { if (!m_isBroken) { m_isBroken = true; m_open->m_nextToDraw = m_innerCell; m_innerCell->m_previousToDraw = m_open; m_last->m_nextToDraw = m_close; m_close->m_previousToDraw = m_last; m_close->m_nextToDraw = m_nextToDraw; if (m_nextToDraw != NULL) m_nextToDraw->m_previousToDraw = m_close; m_nextToDraw = m_open; return true; } return false; } void ConjugateCell::Unbreak() { if (m_isBroken) m_innerCell->UnbreakList(); MathCell::Unbreak(); } wxmaxima-15.08.2/src/ConjugateCell.h000644 000765 000024 00000003466 12477775202 017635 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef CONJUGATECELL_H #define CONJUGATECELL_H #include "MathCell.h" /*! \file This file defines the class for the cell type that represents an conjugate(x) block. */ /*! A cell that represents an conjugate(x) block */ class ConjugateCell : public MathCell { public: ConjugateCell(); ~ConjugateCell(); void Destroy(); void SetInner(MathCell *inner); MathCell* Copy(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); bool BreakUp(); void Unbreak(); void SetParent(MathCell *parent); protected: MathCell *m_innerCell; MathCell *m_open, *m_close, *m_last; void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); }; #endif // CONJUGATECELL_H wxmaxima-15.08.2/src/ContentAssistantPopup.cpp000644 000765 000024 00000014405 12550671252 021764 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "ContentAssistantPopup.h" #include "Dirstructure.h" #include "wxMaximaFrame.h" #include void ContentAssistantPopup::UpdateResults() { wxString partial = m_editor->GetSelectionString(); m_completions = m_autocomplete->CompleteSymbol(partial, m_type); m_completions.Sort(); switch(m_completions.GetCount()) { case 1: m_editor->ReplaceSelection( m_editor->GetSelectionString(), m_completions[0] ); case 0: m_editor->ClearSelection(); this->GetParent()->GetParent()->Refresh(); if(!m_editor->IsActive()) m_editor->ActivateCell(); Dismiss(); break; default: m_autocompletions->Set(m_completions); m_autocompletions->SetSelection(0); } } void ContentAssistantPopup::OnKeyPress(wxKeyEvent& event) { #if wxUSE_UNICODE wxChar key = event.GetUnicodeKey(); #else wxChar key = wxString::Format(wxT("%c"), ChangeNumpadToChar(event.GetKeyCode())); #endif switch (event.GetKeyCode()) { case WXK_TAB: if(m_completions.GetCount()>0) { wxChar ch; bool addChar = true; wxString word=m_editor->GetSelectionString(); int index=word.Length(); do { if(m_completions[0].Length()<=index) addChar = false; else { ch = m_completions[0][index]; for(size_t i=0;iReplaceSelection(m_editor->GetSelectionString(),word,true); } break; case WXK_RETURN: case WXK_RIGHT: case WXK_NUMPAD_ENTER: { int selection = m_autocompletions->GetSelection(); if(selection<0) selection = 0; if(m_completions.GetCount()>0) m_editor->ReplaceSelection( m_editor->GetSelectionString(), m_completions[selection] ); this->GetParent()->GetParent()->Refresh(); if(!m_editor->IsActive()) m_editor->ActivateCell(); Dismiss(); } break; case WXK_LEFT: case WXK_ESCAPE: this->GetParent()->GetParent()->Refresh(); if(!m_editor->IsActive()) m_editor->ActivateCell(); Dismiss(); break; case WXK_UP: { int selection = m_autocompletions->GetSelection(); if(selection > 0) m_autocompletions->SetSelection(selection-1); else { if(m_completions.GetCount()>0) m_autocompletions->SetSelection(0); } break; } case WXK_DOWN: { int selection = m_autocompletions->GetSelection(); if(selection<0) selection = 0; selection++; if(selection >= m_completions.GetCount()) selection--; if(m_completions.GetCount()>0) m_autocompletions->SetSelection(selection); break; } case WXK_BACK: { wxString oldString=m_editor->GetSelectionString(); if(oldString!=wxEmptyString) { m_editor->ReplaceSelection( oldString, oldString.Left(oldString.Length()-1), true ); UpdateResults(); } else this->GetParent()->GetParent()->Refresh(); if(!m_editor->IsActive()) m_editor->ActivateCell(); Dismiss(); break; } default: { if((wxIsalpha(key))||(key==wxT('_'))) { wxString oldString=m_editor->GetSelectionString(); m_editor->ReplaceSelection( oldString, oldString+wxString(key), true ); UpdateResults(); } else if(wxIsprint(key)) { int selection = m_autocompletions->GetSelection(); if(selection<0) selection = 0; m_editor->ReplaceSelection( m_editor->GetSelectionString(), m_completions[selection]+key ); this->GetParent()->GetParent()->Refresh(); if(!m_editor->IsActive()) m_editor->ActivateCell(); Dismiss(); } else event.Skip(); } } this->GetParent()->GetParent()->Refresh(); } void ContentAssistantPopup::OnClick(wxCommandEvent& event) { if(m_completions.GetCount()>0) { int selection = event.GetSelection(); if(selection > 0) { m_editor->ReplaceSelection( m_editor->GetSelectionString(), m_completions[selection] ); this->GetParent()->GetParent()->Refresh(); } this->GetParent()->GetParent()->Refresh(); if(!m_editor->IsActive()) m_editor->ActivateCell(); Dismiss(); } } ContentAssistantPopup::ContentAssistantPopup( wxWindow *parent, EditorCell* editor, AutoComplete * autocomplete, AutoComplete::autoCompletionType type ) : wxPopupTransientWindow(parent,-1) { m_autocomplete = autocomplete; m_editor = editor; m_type = type; m_length = 0; m_autocompletions = new wxListBox(this, -1); m_autocompletions->Connect(wxEVT_LISTBOX, wxCommandEventHandler(ContentAssistantPopup::OnClick), NULL, this); m_autocompletions->Connect(wxEVT_CHAR, wxKeyEventHandler(ContentAssistantPopup::OnKeyPress), NULL, this); wxFlexGridSizer *box = new wxFlexGridSizer(1); UpdateResults(); box->AddGrowableCol(0); box->AddGrowableRow(0); box->Add(m_autocompletions, 0, wxEXPAND | wxALL, 0); SetSizerAndFit(box); } wxmaxima-15.08.2/src/ContentAssistantPopup.h000644 000765 000024 00000003307 12550671252 021430 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // Copyright (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef CONTENTASSISTANTPOPUP_H #define CONTENTASSISTANTPOPUP_H #include "Autocomplete.h" #include "EditorCell.h" #include //! The maximum number of popup menu entries we show at the same time #define AC_MENU_LENGTH 25 class ContentAssistantPopup : public wxPopupTransientWindow { private: wxArrayString m_completions; AutoComplete *m_autocomplete; size_t m_length; EditorCell *m_editor; AutoComplete::autoCompletionType m_type; wxListBox *m_autocompletions; public: ContentAssistantPopup(wxWindow *parent, EditorCell* editor, AutoComplete *autocomplete, AutoComplete::autoCompletionType type); void UpdateResults(); void OnKeyPress(wxKeyEvent& event); void OnClick(wxCommandEvent& event); }; #endif // CONTENTASSISTANTPOPUP_H wxmaxima-15.08.2/src/DiffCell.cpp000644 000765 000024 00000007561 12477775202 017121 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "DiffCell.h" DiffCell::DiffCell() : MathCell() { m_baseCell = NULL; m_diffCell = NULL; } DiffCell::~DiffCell() { if (m_baseCell != NULL) delete m_baseCell; if (m_diffCell != NULL) delete m_diffCell; if (m_next != NULL) delete m_next; } void DiffCell::SetParent(MathCell *parent) { m_group = parent; if (m_baseCell != NULL) m_baseCell->SetParentList(parent); if (m_diffCell != NULL) m_diffCell->SetParentList(parent); } MathCell* DiffCell::Copy() { DiffCell* tmp = new DiffCell; CopyData(this, tmp); tmp->SetDiff(m_diffCell->CopyList()); tmp->SetBase(m_baseCell->CopyList()); return tmp; } void DiffCell::Destroy() { if (m_baseCell != NULL) delete m_baseCell; if (m_diffCell != NULL) delete m_diffCell; m_baseCell = NULL; m_diffCell = NULL; m_next = NULL; } void DiffCell::SetDiff(MathCell *diff) { if (diff == NULL) return; if (m_diffCell != NULL) delete m_diffCell; m_diffCell = diff; m_diffCell->m_SuppressMultiplicationDot=true; } void DiffCell::SetBase(MathCell *base) { if (base == NULL) return; if (m_baseCell != NULL) delete m_baseCell; m_baseCell = base; } void DiffCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_baseCell->RecalculateWidthsList(parser, fontsize); m_diffCell->RecalculateWidthsList(parser, fontsize); m_width = m_baseCell->GetFullWidth(scale) + m_diffCell->GetFullWidth(scale) + 2*MC_CELL_SKIP; ResetData(); } void DiffCell::RecalculateSize(CellParser& parser, int fontsize) { m_baseCell->RecalculateSizeList(parser, fontsize); m_diffCell->RecalculateSizeList(parser, fontsize); m_center = MAX(m_diffCell->GetMaxCenter(), m_baseCell->GetMaxCenter()); m_height = m_center + MAX(m_diffCell->GetMaxDrop(), m_baseCell->GetMaxDrop()); } void DiffCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { wxPoint bs, df; df.x = point.x; df.y = point.y; m_diffCell->DrawList(parser, df, fontsize); bs.x = point.x + m_diffCell->GetFullWidth(parser.GetScale()) + 2*MC_CELL_SKIP; bs.y = point.y; m_baseCell->DrawList(parser, bs, fontsize); } MathCell::Draw(parser, point, fontsize); } wxString DiffCell::ToString() { MathCell* tmp = m_baseCell->m_next; wxString s = wxT("'diff("); if (tmp != NULL) s += tmp->ListToString(); s += m_diffCell->ListToString(); s += wxT(")"); return s; } wxString DiffCell::ToTeX() { wxString s = m_diffCell->ListToTeX() + m_baseCell->ListToTeX(); return s; } wxString DiffCell::ToXML() { return _T("") + m_baseCell->ListToXML() + m_diffCell->ListToXML() + _T(""); } void DiffCell::SelectInner(wxRect& rect, MathCell** first, MathCell** last) { *first = NULL; *last = NULL; if (m_baseCell->ContainsRect(rect)) m_baseCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } wxmaxima-15.08.2/src/DiffCell.h000644 000765 000024 00000003143 12477775202 016556 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef DIFFCELL_H #define DIFFCELL_H #include "MathCell.h" class DiffCell : public MathCell { public: DiffCell(); ~DiffCell(); void Destroy(); MathCell* Copy(); void SetBase(MathCell *base); void SetDiff(MathCell *diff); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SetParent(MathCell *parent); protected: MathCell *m_baseCell; MathCell *m_diffCell; }; #endif // DIFFCELL_H wxmaxima-15.08.2/src/Dirstructure.cpp000644 000765 000024 00000004005 12477775202 020136 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2015 Gunter Königsmann // (C) 2008-2009 Ziga Lenarcic // (C) 2011-2011 cw.ahbong // (C) 2012-2013 Doug Ilijev // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "Dirstructure.h" wxString Dirstructure::ResourcesDir() { #if defined __WXMSW__ wxString exe = wxStandardPaths::Get().GetExecutablePath(); exe.Replace(wxT("wxmaxima.exe"), wxEmptyString); return exe; #elif defined __WXMAC__ wxString exe = wxStandardPaths::Get().GetExecutablePath(); exe.Replace(wxT("MacOS/wxmaxima"), wxT("Resources/")); return exe; #else return Prefix()+wxT("/share/wxMaxima/"); #endif } wxString Dirstructure::Prefix() { return wxT(PREFIX); } wxString Dirstructure::UserConfDir() { return wxGetHomeDir()+wxT("/"); } wxString Dirstructure::MaximaDefaultLocation() { #if defined __WXMSW__ wxString exe = wxStandardPaths::Get().GetExecutablePath(); exe.Replace(wxT("wxMaxima/wxmaxima.exe"), wxT("bin/maxima.bat")); return exe; #elif defined __WXMAC__ return wxT("/Applications/Maxima.app"); #else return wxT("maxima"); #endif } wxmaxima-15.08.2/src/Dirstructure.h000644 000765 000024 00000010356 12477775202 017611 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2015 Gunter Königsmann // (C) 2013 Doug Ilijev // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef DIRSTRUCTURE_H #define DIRSTRUCTURE_H #include #include #include #include /*! An object that represents the directory structure wxMaxima is installed in wxMaxima finds its data in different places on different operating systems: - wxStandardPaths::GetExecutablePath() on windows - PREFIX+"/share/wxMaxima/" on Linux - wxStandardPaths::GetExecutablePath()+"/wxMaxima.app/Contents/Resources" on mac. - on linux in */ class Dirstructure { private: //! The directory all data is stored relative to. wxString ResourcesDir(); //! The directory the user stores its data in. wxString UserConfDir(); public: //! The directory general data is stored in #if defined __WXMSW__ wxString DataDir() {return ResourcesDir()+wxT("data/");} #else wxString DataDir() {return ResourcesDir();} #endif //! The directory the help file is stored in #if defined __WXMAC__ wxString HelpDir() {return ResourcesDir()+wxT("help/");} #elif defined __WXMSW__ wxString HelpDir() {return ResourcesDir()+wxT("help/");} #else wxString HelpDir() {return Prefix()+wxT("/share/doc/wxmaxima/");} #endif /*! The file private accellerator key information is stored in \todo Document this file in the texinfo manual */ #if defined __WXMSW__ wxString UserAutocompleteFile() {return UserConfDir()+wxT("wxmax.ac");} #else wxString UserAutocompleteFile() {return UserConfDir()+wxT(".wxmaxima.ac");} #endif //! The path to wxMaxima's own AutoComplete file wxString AutocompleteFile() {return DataDir() + wxT("autocomplete.txt");} //! The directory art is stored relative to #if defined __WXMAC__ wxString ArtDir() {return ResourcesDir();} #elif defined __WXMSW__ wxString ArtDir() {return ResourcesDir()+wxT("art/");} #else wxString ArtDir() {return ResourcesDir();} #endif //! The directory config art is stored relative to #if defined __WXMAC__ wxString ConfigArtDir() {return ArtDir()+wxT("config/");} #elif defined __WXMSW__ wxString ConfigArtDir() {return ArtDir()+wxT("config/");} #else wxString ConfigArtDir() {return ResourcesDir();} #endif //! The directory config art is stored relative to #if defined __WXMAC__ wxString ConfigToolbarDir() {return ArtDir()+wxT("toolbar/");} #elif defined __WXMSW__ wxString ConfigToolbarDir() {return ArtDir()+wxT("toolbar/");} #else wxString ConfigToolbarDir() {return ResourcesDir();} #endif /*! The directory the locale data is to be found in Is only used on MSW and MAC */ wxString LocaleDir() {return ResourcesDir()+wxT("/locale");} //! The path maxima is found at by default. #if defined __WXMAC__ wxString MaximaDefaultName() {return wxT("/Applications/Maxima.app");} #elif defined __WXMSW__ wxString MaximaDefaultName() {return wxStandardPaths::Get().GetExecutablePath()+wxT("/bin/maxima.bat");} #else wxString MaximaDefaultName() {return wxT("maxima");} #endif //! The path we pass to the operating system if we want it to locate maxima instead wxString MaximaDefaultLocation(); /*! The contents of the PREFIX macro as a wxString wxWidgets 3.0.2 refuses to directly concatenate two wxT-generated strings. To avoid triggering this bug we store the prefix here. */ wxString Prefix(); }; #endif // DIRSTRUCTURE_H wxmaxima-15.08.2/src/EditorCell.cpp000644 000765 000024 00000227107 12560642021 017460 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2006-2015 Andrej Vodopivec // (C) 2012 Doug Ilijev // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include #include #include "EditorCell.h" #include "wxMaxima.h" #include "wxMaximaFrame.h" #include #define ESC_CHAR wxT('\xA6') const wxString operators = wxT("+-*/^:=#'!\";$"); wxString EditorCell::m_selectionString; EditorCell::EditorCell(wxString text) : MathCell() { m_selectionChanged = false; m_lastSelectionStart = -1; m_displayCaret = false; m_text = wxEmptyString; m_fontSize = -1; m_positionOfCaret = 0; m_caretColumn = -1; // used when moving up/down between lines m_selectionStart = -1; m_selectionEnd = -1; m_isActive = false; m_matchParens = true; m_paren1 = m_paren2 = -1; m_insertAns = true; m_isDirty = false; m_hasFocus = false; m_underlined = false; m_fontWeight = wxFONTWEIGHT_NORMAL; m_fontStyle = wxFONTSTYLE_NORMAL; m_fontEncoding = wxFONTENCODING_DEFAULT; m_saveValue = false; m_containsChanges = false; m_containsChangesCheck = false; m_firstLineOnly = false; m_historyPosition = -1; m_text = TabExpand(text,0); } EditorCell::~EditorCell() { if (m_next != NULL) delete m_next; } wxString EditorCell::EscapeHTMLChars(wxString input) { input.Replace(wxT("&"), wxT("&")); input.Replace(wxT("\""), wxT(""")); input.Replace(wxT("<"), wxT("<")); input.Replace(wxT(">"), wxT(">")); input.Replace(wxT("\n"), wxT("
\n")); return input; } wxString EditorCell::PrependNBSP(wxString input) { bool firstSpace = true;; wxString retval; for(size_t i=0;im_text = m_text; tmp->m_containsChanges = m_containsChanges; CopyData(this, tmp); return tmp; } void EditorCell::Destroy() { m_next = NULL; } wxString EditorCell::ToString() { wxString text = m_text; if (SelectionActive()) { long start = MIN(m_selectionStart, m_selectionEnd); long end = MAX(m_selectionStart, m_selectionEnd) - 1; text = m_text.SubString(start, end); } return text; } wxString EditorCell::ToTeX() { wxString text = m_text; return text; } wxString EditorCell::ToXML() { wxString xmlstring = m_text; // convert it, so that the XML parser doesn't fail xmlstring.Replace(wxT("&"), wxT("&")); xmlstring.Replace(wxT("<"), wxT("<")); xmlstring.Replace(wxT(">"), wxT(">")); xmlstring.Replace(wxT("'"), wxT("'")); xmlstring.Replace(wxT("\""), wxT(""")); xmlstring.Replace(wxT("\n"), wxT("\n")); xmlstring = wxT("") + xmlstring + wxT("\n"); wxString head = wxT("\n"); return head + xmlstring + wxT("\n"); } void EditorCell::RecalculateWidths(CellParser& parser, int fontsize) { m_isDirty = false; if (m_height == -1 || m_width == -1 || fontsize != m_fontSize || parser.ForceUpdate()) { m_fontSize = fontsize; wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); SetFont(parser, fontsize); dc.GetTextExtent(wxT("X"), &m_charWidth, &m_charHeight); unsigned int newLinePos = 0, prevNewLinePos = 0; int width = 0, width1, height1; m_numberOfLines = 1; while (newLinePos < m_text.Length()) { while (newLinePos < m_text.Length()) { if (m_text.GetChar(newLinePos) == '\n') break; newLinePos++; } dc.GetTextExtent(m_text.SubString(prevNewLinePos, newLinePos), &width1, &height1); width = MAX(width, width1); while (newLinePos < m_text.Length() && m_text.GetChar(newLinePos) == '\n') { newLinePos++; m_numberOfLines++; } prevNewLinePos = newLinePos; } // new if (m_firstLineOnly) m_numberOfLines = 1; if (m_text == wxEmptyString) width = m_charWidth; m_width = width + 2 * SCALE_PX(2, scale); m_height = m_numberOfLines * m_charHeight + 2 * SCALE_PX(2, scale); m_center = m_charHeight / 2 + SCALE_PX(2, scale); } ResetData(); } wxString EditorCell::ToHTML() { EditorCell *tmp = this; wxString retval; while(tmp != NULL) { std::list styledText = tmp->m_styledText; while(!styledText.empty()) { // Grab a portion of text from the list. StyledText TextSnippet = styledText.front(); styledText.pop_front(); wxString text = PrependNBSP(EscapeHTMLChars(TextSnippet.GetText())); /* wxString tmp = EscapeHTMLChars(TextSnippet.GetText()); wxString text = tmp);*/ if(TextSnippet.StyleSet()) { switch(TextSnippet.GetStyle()) { case TS_CODE_COMMENT: retval+=wxT("")+text+wxT(""); break; case TS_CODE_VARIABLE: retval+=wxT("")+text+wxT(""); break; case TS_CODE_FUNCTION: retval+=wxT("")+text+wxT(""); break; case TS_CODE_NUMBER: retval+=wxT("")+text+wxT(""); break; case TS_CODE_STRING: retval+=wxT("")+text+wxT(""); break; case TS_CODE_OPERATOR: retval+=wxT("")+text+wxT(""); break; case TS_CODE_ENDOFLINE: default: retval+=wxT("")+text+wxT(""); break; } } else retval+=text; } tmp = dynamic_cast(tmp->m_next); } return retval; } void EditorCell::MarkSelection(size_t start, size_t end,CellParser& parser,double scale, wxDC& dc, TextStyle style) { wxRect rect = GetRect(); // rectangle representing the cell wxPoint point, point1; long pos1 = start, pos2 = start; #if defined(__WXMAC__) dc.SetPen(wxNullPen); // no border on rectangles #else dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(style), 1, wxPENSTYLE_SOLID)) ); // window linux, set a pen #endif dc.SetBrush( *(wxTheBrushList->FindOrCreateBrush(parser.GetColor(style))) ); //highlight c. while (pos1 < end) // go through selection, draw a rect for each line of selection { while (pos1 < end && m_text.GetChar(pos1) != '\n') pos1++; point = PositionToPoint(parser, pos2); // left point point1 = PositionToPoint(parser, pos1); // right point long selectionWidth = point1.x - point.x; #if defined(__WXMAC__) if (pos1 != end) // we have a \n, draw selection to the right border (mac behaviour) selectionWidth = rect.GetRight() - point.x - SCALE_PX(2,scale); #endif dc.DrawRectangle(point.x + SCALE_PX(2, scale), // draw the rectangle point.y + SCALE_PX(2, scale) - m_center, selectionWidth, m_charHeight); pos1++; pos2 = pos1; } } /* Draws the editor cell including selection and cursor The order this cell is drawn is: 1. draw selection (wxCOPY), TS_SELECTION color 2. mark matching parenthesis (wxCOPY), TS_SELECTION color 3. draw all text (wxCOPY) 4. draw the caret (wxCOPY), TS_CURSOR color The text is not taken from m_text but from the list of styled text snippets StyleText() converts m_text into. This way the decisions needed for styling text are cached for later use. */ void EditorCell::Draw(CellParser& parser, wxPoint point1, int fontsize) { m_selectionChanged = false; double scale = parser.GetScale(); wxDC& dc = parser.GetDC(); wxPoint point(point1); if (m_width == -1 || m_height == -1) RecalculateWidths(parser, fontsize); if (DrawThisCell(parser, point) && !m_isHidden) { dc.SetLogicalFunction(wxCOPY); // opaque (for everything except the caret) // Need correct m_currentPoint before we call MathCell::Draw! m_currentPoint.x = point.x; m_currentPoint.y = point.y; // // Mark text that coincides with the selection // if (m_selectionString != wxEmptyString) { size_t start = 0; while((start = m_text.find(m_selectionString,start)) != wxNOT_FOUND) { size_t end = start + m_selectionString.Length(); MarkSelection(start,end,parser,scale,dc,TS_EQUALSSELECTION); start = end; } } if (m_isActive) // draw selection or matching parens { // // Mark selection // if (m_selectionStart >= 0) MarkSelection(MIN(m_selectionStart, m_selectionEnd), MAX(m_selectionStart, m_selectionEnd), parser,scale,dc,TS_SELECTION); // // Matching parens - draw only if we dont have selection // else if (m_paren1 != -1 && m_paren2 != -1) { #if defined(__WXMAC__) wxRect rect = GetRect(); // rectangle representing the cell dc.SetPen(wxNullPen); // no border on rectangles #else dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_SELECTION), 1, wxPENSTYLE_SOLID))); // window linux, set a pen #endif dc.SetBrush( *(wxTheBrushList->FindOrCreateBrush(parser.GetColor(TS_SELECTION))) ); //highlight c. wxPoint point = PositionToPoint(parser, m_paren1); int width, height; dc.GetTextExtent(m_text.GetChar(m_paren1), &width, &height); dc.DrawRectangle(point.x + SCALE_PX(2, scale) + 1, point.y + SCALE_PX(2, scale) - m_center + 1, width - 1, height - 1); point = PositionToPoint(parser, m_paren2); dc.GetTextExtent(m_text.GetChar(m_paren1), &width, &height); dc.DrawRectangle(point.x + SCALE_PX(2, scale) + 1, point.y + SCALE_PX(2, scale) - m_center + 1, width - 1, height - 1); } // else if (m_paren1 != -1 && m_paren2 != -1) } // if (m_isActive) // // Draw the text // SetPen(parser); SetFont(parser, fontsize); wxPoint TextStartingpoint = point; int labelwidth, labelheight; // TextStartingpoint.x -= SCALE_PX(MC_TEXT_PADDING, scale); TextStartingpoint.x += SCALE_PX(2, scale); TextStartingpoint.y += SCALE_PX(2, scale); wxPoint TextCurrentPoint = TextStartingpoint; std::list styledText = m_styledText; int lastStyle = -1; while(!styledText.empty()) { // Grab a portion of text from the list. StyledText TextSnippet = styledText.front(); styledText.pop_front(); wxString TextToDraw = TextSnippet.GetText(); int width, height; // A newline is a separate token. if(TextToDraw == wxT("\n")) { // A newline => // set the point to the beginning of the next line. TextCurrentPoint.x = TextStartingpoint.x; TextCurrentPoint.y += m_charHeight; } else { // We need to draw some text. // Grab a pen of the right color. if(TextSnippet.StyleSet()) { wxDC& dc = parser.GetDC(); if(lastStyle != TextSnippet.GetStyle()) { dc.SetTextForeground(parser.GetColor(TextSnippet.GetStyle())); lastStyle = TextSnippet.GetStyle(); } } else { lastStyle = -1; SetForeground(parser); } #if defined __WXMSW__ || wxUSE_UNICODE // replace "*" with centerdot if requested if (parser.GetChangeAsterisk()) TextToDraw.Replace(wxT("*"), wxT("\xB7")); #endif dc.DrawText(TextToDraw, TextCurrentPoint.x, TextCurrentPoint.y - m_center); /* dc.DrawLine(TextCurrentPoint.x + SCALE_PX(2, scale), TextCurrentPoint.y - m_center, TextCurrentPoint.x + SCALE_PX(2, scale), TextCurrentPoint.y); */ dc.GetTextExtent(TextToDraw, &width, &height); TextCurrentPoint.x += width; } } // // Draw the caret // if (m_displayCaret && m_hasFocus && m_isActive) { int caretInLine = 0; int caretInColumn = 0; PositionToXY(m_positionOfCaret, &caretInColumn, &caretInLine); int lineWidth = GetLineWidth(dc, caretInLine, caretInColumn); dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_CURSOR), 1, wxPENSTYLE_SOLID))); //TODO is there more efficient way to do this? #if defined(__WXMAC__) // draw 1 pixel shorter caret than on windows dc.DrawLine(point.x + SCALE_PX(2, scale) + lineWidth, point.y + SCALE_PX(2, scale) - m_center + caretInLine * m_charHeight, point.x + SCALE_PX(2, scale) + lineWidth, point.y + SCALE_PX(1, scale) - m_center + (caretInLine + 1) * m_charHeight); #else dc.DrawLine(point.x + SCALE_PX(2, scale) + lineWidth, point.y + SCALE_PX(2, scale) - m_center + caretInLine * m_charHeight, point.x + SCALE_PX(2, scale) + lineWidth, point.y + SCALE_PX(2, scale) - m_center + (caretInLine + 1) * m_charHeight); #endif } UnsetPen(parser); } // if (DrawThisCell(parser, point) && !m_isHidden) MathCell::Draw(parser, point1, fontsize); } void EditorCell::SetFont(CellParser& parser, int fontsize) { wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); int fontsize1 = parser.GetFontSize(m_textStyle); if (fontsize1 == 0) fontsize1 = fontsize; m_fontSize = fontsize1; fontsize1 = (int) (((double)fontsize1) * scale + 0.5); fontsize1 = MAX(fontsize1, 1); m_fontName = parser.GetFontName(m_textStyle); m_fontStyle = parser.IsItalic(m_textStyle); m_fontWeight = parser.IsBold(m_textStyle); m_underlined = parser.IsUnderlined(m_textStyle); m_fontEncoding = parser.GetFontEncoding(); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, m_fontStyle, m_fontWeight, m_underlined, m_fontName, m_fontEncoding)); } void EditorCell::SetForeground(CellParser& parser) { wxDC& dc = parser.GetDC(); dc.SetTextForeground(parser.GetColor(m_textStyle)); } #ifndef WX_USE_UNICODE int ChangeNumpadToChar(int c) { switch (c) { case WXK_NUMPAD0: return '0'; break; case WXK_NUMPAD1: return '1'; break; case WXK_NUMPAD2: return '2'; break; case WXK_NUMPAD3: return '3'; break; case WXK_NUMPAD4: return '4'; break; case WXK_NUMPAD5: return '5'; break; case WXK_NUMPAD6: return '6'; break; case WXK_NUMPAD7: return '7'; break; case WXK_NUMPAD8: return '8'; break; case WXK_NUMPAD9: return '9'; break; case WXK_NUMPAD_DECIMAL: return '.'; break; } return c; } #endif wxString EditorCell::TabExpand(wxString input, size_t posInLine) { wxString retval; // Convert the text to our line endings. input.Replace(wxT("\r\n"),wxT("\n")); input.Replace(wxT("\r"),wxT("\n")); size_t index = 0; while(index < input.Length()) { wxChar ch = input[index++]; if(ch == wxT('\n')) { posInLine = 0; retval += ch; continue; } if(ch == wxT('\t')) { switch(posInLine - (posInLine / 4) * 4) { case 0: retval += wxT(" "); break; case 1: retval += wxT(" "); break; case 2: retval += wxT(" "); break; case 3: retval += wxT(" "); break; } posInLine = 0; continue; } retval += ch; posInLine ++; } // TODO: Implement the actual TAB expansion return retval; } size_t EditorCell::BeginningOfLine(size_t pos) { if(pos>0) pos--; while(pos > 0) { if(m_text[pos]==wxT('\n')) break; pos--; } if(m_text[pos]==wxT('\n')) pos++; return pos; } void EditorCell::ProcessEvent(wxKeyEvent &event) { if ((event.GetKeyCode() != WXK_DOWN) && (event.GetKeyCode() != WXK_PAGEDOWN) && (event.GetKeyCode() != WXK_PAGEUP) && #ifdef WXK_PRIOR (event.GetKeyCode() != WXK_PRIOR) && #endif #ifdef WXK_NEXT (event.GetKeyCode() != WXK_NEXT) && #endif (event.GetKeyCode() != WXK_UP) && (event.GetKeyCode() != WXK_PAGEDOWN) ) m_caretColumn = -1; // make caretColumn invalid switch (event.GetKeyCode()) { case WXK_LEFT: SaveValue(); if (event.ShiftDown()) { if (m_selectionStart == -1) SetSelection(m_positionOfCaret,m_positionOfCaret); } else ClearSelection(); if (event.ControlDown()) { int lastpos = m_positionOfCaret; while((m_positionOfCaret>0)&& ( wxIsalnum(m_text[m_positionOfCaret - 1]) || m_text[m_positionOfCaret - 1] == wxT('_') ) ) m_positionOfCaret--; while((m_positionOfCaret>0)&&(wxIsspace(m_text[m_positionOfCaret - 1]))) m_positionOfCaret--; if((lastpos == m_positionOfCaret)&&(m_positionOfCaret > 0)) m_positionOfCaret--; } else if (event.AltDown()) { int count=0; while (m_positionOfCaret > 0 && count >= 0) { m_positionOfCaret--; if (m_text[m_positionOfCaret]=='(' || m_text[m_positionOfCaret]=='[') count--; else if (m_text[m_positionOfCaret]==')' || m_text[m_positionOfCaret]==']') count++; } } else if (m_positionOfCaret > 0) m_positionOfCaret--; if (event.ShiftDown()) SetSelection(m_selectionStart,m_positionOfCaret); break; case WXK_RIGHT: SaveValue(); if (event.ShiftDown()) { if (m_selectionStart == -1) SetSelection(m_positionOfCaret,m_positionOfCaret); } else ClearSelection(); if (event.ControlDown()) { int lastpos = m_positionOfCaret; while((m_positionOfCaret= 0) { m_positionOfCaret++; if (m_text[m_positionOfCaret-1]=='(' || m_text[m_positionOfCaret-1]=='[') count++; else if (m_text[m_positionOfCaret-1]==')' || m_text[m_positionOfCaret-1]==']') count--; } } else if (m_positionOfCaret < (signed)m_text.Length()) m_positionOfCaret++; if (event.ShiftDown()) SetSelection(m_selectionStart,m_positionOfCaret); break; case WXK_PAGEDOWN: #ifdef WXK_NEXT case WXK_NEXT: #endif case WXK_DOWN: SaveValue(); { if (event.ShiftDown()) { if (m_selectionStart == -1) { SetSelection(m_positionOfCaret,m_positionOfCaret); m_lastSelectionStart = m_positionOfCaret; } } else ClearSelection(); int column, line; PositionToXY(m_positionOfCaret, &column, &line); // get current line if (m_caretColumn > -1) column = m_caretColumn; else m_caretColumn = column; if (line < m_numberOfLines-1) // can we go down ? m_positionOfCaret = XYToPosition(column, line + 1); else { // we can't go down. move caret to the end m_positionOfCaret = (signed)m_text.Length(); m_caretColumn = -1; // make caretColumn invalid } if (event.ShiftDown()) SetSelection(m_selectionStart,m_positionOfCaret); } break; case WXK_PAGEUP: #ifdef WXK_PRIOR case WXK_PRIOR: #endif case WXK_UP: SaveValue(); { if (event.ShiftDown()) { if (m_selectionStart == -1) { SetSelection(m_positionOfCaret,m_positionOfCaret); m_lastSelectionStart = m_positionOfCaret; } } else ClearSelection(); int column, line; PositionToXY(m_positionOfCaret, &column, &line); // get current line if (m_caretColumn > -1) column = m_caretColumn; else m_caretColumn = column; if (line > 0) // can we go up? m_positionOfCaret = XYToPosition(column, line - 1); else { // we can't move up, move to the beginning m_positionOfCaret = 0; m_caretColumn = -1; // make caretColumn invalid } if (event.ShiftDown()) SetSelection(m_selectionStart,m_positionOfCaret); } break; case WXK_RETURN: SaveValue(); if (m_selectionStart != -1) // we have a selection, delete it, then proceed { SaveValue(); long start = MIN(m_selectionEnd, m_selectionStart); long end = MAX(m_selectionEnd, m_selectionStart); m_text = m_text.SubString(0, start - 1) + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; ClearSelection(); } { wxString indentString; int indentChars = 0; /* // Determine how far the last line was indented. size_t pos = BeginningOfLine(m_positionOfCaret); while((pos < m_text.Length())&&(m_text[pos]==wxT(' '))) { pos++; indentChars++; } */ // Determine how many parenthesis this cell opens or closes before the point size_t pos = 0; while((pos < m_text.Length())&&(pos < m_positionOfCaret)) { wxChar ch = m_text[pos]; if(ch == wxT('\\')) { pos++; continue; } if(ch == wxT('\"')) { pos++; while( (pos < m_text.Length()) && (pos < m_positionOfCaret) && (m_text[pos] != wxT('\"')) ) pos++; } if( (ch == wxT('(')) || (ch == wxT('[')) || (ch == wxT('{')) ) { indentChars += 4; } if( (ch == wxT(')')) || (ch == wxT(']')) || (ch == wxT('}')) ) { indentChars -= 4; } pos++; } if(m_text.Length() > m_positionOfCaret) { if( (m_text[m_positionOfCaret] == wxT(')')) || (m_text[m_positionOfCaret] == wxT(']')) || (m_text[m_positionOfCaret] == wxT('}')) ) indentChars -= 4; } // The string we indent with. if(indentChars > 0) for(int i=0;i 0) m_positionOfCaret += indentChars; m_isDirty = true; m_containsChanges = true; } break; case WXK_END: SaveValue(); if (event.ShiftDown()) { if (m_selectionStart == -1) SetSelection(m_positionOfCaret,m_positionOfCaret); } else ClearSelection(); if (event.ControlDown()) m_positionOfCaret = (signed)m_text.Length(); else { while (m_positionOfCaret < (signed)m_text.Length() && m_text.GetChar(m_positionOfCaret) != '\n') m_positionOfCaret++; } if (event.ShiftDown()) SetSelection(m_selectionStart,m_positionOfCaret); break; case WXK_HOME: SaveValue(); { if (event.ShiftDown()) { if (m_selectionStart == -1) SetSelection(m_positionOfCaret,m_positionOfCaret); } else ClearSelection(); if (event.ControlDown()) m_positionOfCaret = 0; else { int col, lin; PositionToXY(m_positionOfCaret, &col, &lin); m_positionOfCaret = XYToPosition(0, lin); } if (event.ShiftDown()) SetSelection(m_selectionStart,m_positionOfCaret); } break; case WXK_DELETE: SaveValue(); if (m_selectionStart == -1) { if (m_positionOfCaret < (signed)m_text.Length()) { m_isDirty = true; m_containsChanges = true; m_text = m_text.SubString(0, m_positionOfCaret - 1) + m_text.SubString(m_positionOfCaret + 1, m_text.Length()); } } else { m_isDirty = true; m_containsChanges = true; SaveValue(); m_saveValue = true; long start = MIN(m_selectionEnd, m_selectionStart); long end = MAX(m_selectionEnd, m_selectionStart); m_text = m_text.SubString(0, start - 1) + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; ClearSelection(); } break; case WXK_BACK: SaveValue(); if (SelectionActive()) { SaveValue(); m_saveValue = true; m_containsChanges = true; m_isDirty = true; long start = MIN(m_selectionEnd, m_selectionStart); long end = MAX(m_selectionEnd, m_selectionStart); m_text = m_text.SubString(0, start - 1) + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; ClearSelection(); break; } else { if(!event.CmdDown()) { // Backspace without Ctrl => Delete one character if there are characters to delete. if(m_positionOfCaret > 0) { m_containsChanges = true; m_isDirty = true; if(m_text.SubString(0, m_positionOfCaret - 1).Right(4) == wxT(" ")) { m_text = m_text.SubString(0, m_positionOfCaret - 5) + m_text.SubString(m_positionOfCaret, m_text.Length()); m_positionOfCaret -= 4; } else { /// If deleting ( in () then delete both. int right = m_positionOfCaret; if (m_positionOfCaret < m_text.Length() && ((m_text.GetChar(m_positionOfCaret-1) == '[' && m_text.GetChar(m_positionOfCaret) == ']') || (m_text.GetChar(m_positionOfCaret-1) == '(' && m_text.GetChar(m_positionOfCaret) == ')') || (m_text.GetChar(m_positionOfCaret-1) == '{' && m_text.GetChar(m_positionOfCaret) == '}') || (m_text.GetChar(m_positionOfCaret-1) == '"' && m_text.GetChar(m_positionOfCaret) == '"'))) right++; m_text = m_text.SubString(0, m_positionOfCaret - 2) + m_text.SubString(right, m_text.Length()); m_positionOfCaret--; } } } else { // Ctrl+Backspace is pressed. m_containsChanges = true; m_isDirty = true; int lastpos = m_positionOfCaret; // Delete characters until the end of the current word or number while((wxIsalnum(m_text[m_positionOfCaret - 1]))&&(m_positionOfCaret>0)) { m_positionOfCaret--; m_text = m_text.SubString(0, m_positionOfCaret - 1) + m_text.SubString(m_positionOfCaret + 1, m_text.Length()); } // Delete Spaces, Tabs and Newlines until the next printable character while((wxIsspace(m_text[m_positionOfCaret - 1]))&&(m_positionOfCaret>0)) { m_positionOfCaret--; m_text = m_text.SubString(0, m_positionOfCaret - 1) + m_text.SubString(m_positionOfCaret + 1, m_text.Length()); } // If we didn't delete anything till now delete one single character. if(lastpos == m_positionOfCaret) { m_positionOfCaret--; m_text = m_text.SubString(0, m_positionOfCaret - 1) + m_text.SubString(m_positionOfCaret + 1, m_text.Length()); } } } break; case WXK_TAB: m_isDirty = true; if (!FindNextTemplate(event.ShiftDown())) { m_containsChanges = true; { if (SelectionActive()) { SaveValue(); size_t start = MIN(m_selectionStart,m_selectionEnd); size_t end = MAX(m_selectionStart,m_selectionEnd); size_t newLineIndex = m_text.find(wxT('\n'),start); if(((newLineIndex != wxNOT_FOUND) && (newLineIndex < end)) || (m_text.SubString(newLineIndex,start).Trim() == wxEmptyString) ) { start = BeginningOfLine(start); size_t pos = start; if(m_text[end-1]==wxT('\n')) end++; if(end > m_text.Length()) end = m_text.Length(); while(pos < end) { if(event.ShiftDown()) { for(size_t i=0;i<4;i++) if(m_text[pos]==wxT(' ')) { m_text = m_text.SubString(0, pos - 1) + m_text.SubString(pos + 1, m_text.Length()); end--; } } else { m_text = m_text.SubString(0, pos - 1) + wxT(" ") + m_text.SubString(pos, m_text.Length()); end += 4; pos += 4; } while((pos < end) && (m_text[pos] != wxT('\n'))) pos ++; if(m_text[pos] == wxT('\n')) pos ++; } SetSelection(start,end); } else { m_text = m_text.SubString(0, start - 1) + m_text.SubString(end, m_text.Length()); ClearSelection(); } m_positionOfCaret = start; break; } int col, line; PositionToXY(m_positionOfCaret, &col, &line); wxString ins; do { col++; ins += wxT(" "); } while (col%4 != 0); m_text = m_text.SubString(0, m_positionOfCaret - 1) + ins + m_text.SubString(m_positionOfCaret, m_text.Length()); m_positionOfCaret += ins.Length(); } } break; /* case WXK_SPACE: if (event.ShiftDown()) m_text = m_text.SubString(0, m_positionOfCaret - 1) + wxT("*") + // wxT("\x00B7") m_text.SubString(m_positionOfCaret, m_text.Length()); else m_text = m_text.SubString(0, m_positionOfCaret - 1) + wxT(" ") + m_text.SubString(m_positionOfCaret, m_text.Length()); m_isDirty = true; m_containsChanges = true; m_positionOfCaret++; break; */ case WXK_ESCAPE: if (m_selectionStart != -1) { m_positionOfCaret = m_selectionEnd; ClearSelection(); } #if wxUSE_UNICODE else { // TODO: search only a few positions back for an escchar (10? and not over newlines) bool insertescchar = false; int esccharpos = m_text.Left(m_positionOfCaret).Find(ESC_CHAR, true); if (esccharpos > -1) { // we have a match, check for insertion wxString greek = InterpretEscapeString(m_text.SubString(esccharpos + 1, m_positionOfCaret - 1)); if (greek.Length() > 0 ) { m_text = m_text.SubString(0, esccharpos - 1) + greek + m_text.SubString(m_positionOfCaret, m_text.Length()); m_positionOfCaret = esccharpos + greek.Length(); m_isDirty = true; m_containsChanges = true; } else insertescchar = true; } else insertescchar = true; if (insertescchar) { m_text = m_text.SubString(0, m_positionOfCaret - 1) + ESC_CHAR + m_text.SubString(m_positionOfCaret, m_text.Length()); m_isDirty = true; m_containsChanges = true; m_positionOfCaret++; } } #endif break; /* Ignored keys */ case WXK_WINDOWS_LEFT: case WXK_WINDOWS_RIGHT: case WXK_WINDOWS_MENU: case WXK_COMMAND: case WXK_START: break; default: if (event.ControlDown() && !event.AltDown()) break; m_isDirty = true; m_containsChanges = true; bool insertLetter = true; if (m_saveValue) { SaveValue(); m_saveValue = false; } wxChar keyCode; #if wxUSE_UNICODE keyCode=event.GetUnicodeKey(); #else keyCode=event.GetKeyCode(); #endif // If we got passed a non-printable character we have to send it back to the // hotkey management. if(!wxIsprint(keyCode)) { event.Skip(); break; } if (m_historyPosition != -1) { int len = m_textHistory.GetCount() - m_historyPosition; m_textHistory.RemoveAt(m_historyPosition + 1, len - 1); m_startHistory.erase(m_startHistory.begin() + m_historyPosition + 1, m_startHistory.end()); m_endHistory.erase(m_endHistory.begin() + m_historyPosition + 1, m_endHistory.end()); m_positionHistory.erase(m_positionHistory.begin() + m_historyPosition + 1, m_positionHistory.end()); m_historyPosition = -1; } // if we have a selection either put parens around it (and don't write the letter afterwards) // or delete selection and write letter (insertLetter = true). if (m_selectionStart > -1) { SaveValue(); long start = MIN(m_selectionEnd, m_selectionStart); long end = MAX(m_selectionEnd, m_selectionStart); switch (keyCode) { case '(': m_text = m_text.SubString(0, start - 1) + wxT("(") + m_text.SubString(start, end - 1) + wxT(")") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; insertLetter = false; break; case '\"': m_text = m_text.SubString(0, start - 1) + wxT("\"") + m_text.SubString(start, end - 1) + wxT("\"") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; insertLetter = false; break; case '{': m_text = m_text.SubString(0, start - 1) + wxT("{") + m_text.SubString(start, end - 1) + wxT("}") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; insertLetter = false; break; case '[': m_text = m_text.SubString(0, start - 1) + wxT("[") + m_text.SubString(start, end - 1) + wxT("]") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; insertLetter = false; break; case ')': m_text = m_text.SubString(0, start - 1) + wxT("(") + m_text.SubString(start, end - 1) + wxT(")") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = end + 2; insertLetter = false; break; case '}': m_text = m_text.SubString(0, start - 1) + wxT("{") + m_text.SubString(start, end - 1) + wxT("}") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = end + 2; insertLetter = false; break; case ']': m_text = m_text.SubString(0, start - 1) + wxT("[") + m_text.SubString(start, end - 1) + wxT("]") + m_text.SubString(end, m_text.Length()); m_positionOfCaret = end + 2; insertLetter = false; break; default: // delete selection m_text = m_text.SubString(0, start - 1) + m_text.SubString(end, m_text.Length()); m_positionOfCaret = start; break; } ClearSelection(); } // end if (m_selectionStart > -1) // insert letter if we didn't insert brackets around selection if (insertLetter) { m_text = m_text.SubString(0, m_positionOfCaret - 1) + #if wxUSE_UNICODE event.GetUnicodeKey() + #else wxString::Format(wxT("%c"), ChangeNumpadToChar(event.GetKeyCode())) + #endif m_text.SubString(m_positionOfCaret, m_text.Length()); m_positionOfCaret++; if (m_matchParens) { switch (keyCode) { case '(': m_text = m_text.SubString(0, m_positionOfCaret - 1) + wxT(")") + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case '[': m_text = m_text.SubString(0, m_positionOfCaret - 1) + wxT("]") + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case '{': m_text = m_text.SubString(0, m_positionOfCaret - 1) + wxT("}") + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case '"': if (m_positionOfCaret < m_text.Length() && m_text.GetChar(m_positionOfCaret) == '"') m_text = m_text.SubString(0, m_positionOfCaret - 2)+ m_text.SubString(m_positionOfCaret, m_text.Length()); else m_text = m_text.SubString(0, m_positionOfCaret - 1) + wxT("\"") + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case ')': // jump over ')' if (m_positionOfCaret < m_text.Length() && m_text.GetChar(m_positionOfCaret) == ')') m_text = m_text.SubString(0, m_positionOfCaret - 2) + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case ']': // jump over ']' if (m_positionOfCaret < m_text.Length() && m_text.GetChar(m_positionOfCaret) == ']') m_text = m_text.SubString(0, m_positionOfCaret - 2) + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case '}': // jump over '}' if (m_positionOfCaret < m_text.Length() && m_text.GetChar(m_positionOfCaret) == '}') m_text = m_text.SubString(0, m_positionOfCaret - 2) + m_text.SubString(m_positionOfCaret, m_text.Length()); break; case '+': // case '-': // this could mean negative. case '*': case '/': case '^': case '=': case ',': wxChar key = event.GetKeyCode(); size_t len = m_text.Length(); if (m_insertAns && len == 1 && m_positionOfCaret == 1) { m_text = m_text.SubString(0, m_positionOfCaret - 2) + wxT("%") + m_text.SubString(m_positionOfCaret - 1, m_text.Length()); m_positionOfCaret += 1; } break; } } } // end if (insertLetter) break; } // end switch (event.GetKeyCode()) if (m_type == MC_TYPE_INPUT) FindMatchingParens(); if (m_isDirty) { m_width = m_maxDrop = -1; StyleText(); } m_displayCaret = true; } /** * For a given quotation mark ("), find a matching quote. * Since there are no nested quotes, an odd-numbered, non-escaped quote * is an opening quote, and an even-numbered non-escaped quote * is a closing quote. * * @return true if matching quotation marks were found; false otherwise */ bool EditorCell::FindMatchingQuotes() { int pos = m_positionOfCaret; if (pos < 0) { m_paren1 = m_paren2 = -1; return false; } if (pos == m_text.Length() || wxString(wxT("\"")).Find(m_text.GetChar(pos)) == -1) { pos--; if (pos < 0 || wxString(wxT("\"")).Find(m_text.GetChar(pos)) == -1) { m_paren1 = m_paren2 = -1; return false; } } int count = 0; for (int i = 0; i < (int) m_text.Length(); ++i) { if (m_text.GetChar(i) == '"' && ((i == 0) || (i >= 1 && m_text.GetChar(i-1) != '\\'))) { ++count; if (count&1) { m_paren1 = i; // open quote here } else { m_paren2 = i; // close quote here if (m_paren1 == pos || m_paren2 == pos) { // found the pair of quotes under the cursor return true; } } } } // didn't find matching quotes; do not highlight quotes m_paren1 = m_paren2 = -1; return false; } void EditorCell::FindMatchingParens() { if (FindMatchingQuotes()) { return; } m_paren2 = m_positionOfCaret; if (m_paren2 < 0) { m_paren1 = m_paren2 = -1; return; } if (m_paren2 == m_text.Length() || wxString(wxT("([{}])")).Find(m_text.GetChar(m_paren2)) == -1) { m_paren2--; if (m_paren2 < 0 || wxString(wxT("([{}])")).Find(m_text.GetChar(m_paren2)) == -1) { m_paren1 = m_paren2 = -1; return ; } } wxChar first = m_text.GetChar(m_paren2); wxChar second; int dir; switch (first) { case '(': second = ')'; dir = 1; break; case '[': second = ']'; dir = 1; break; case '{': second = '}'; dir = 1; break; case ')': second = '('; dir = -1; break; case ']': second = '['; dir = -1; break; case '}': second = '{'; dir = -1; break; default: return; } m_paren1 = m_paren2 + dir; int depth = 1; while (m_paren1 >= 0 && m_paren1 < (int)m_text.Length()) { if (m_text.GetChar(m_paren1) == second) depth--; else if (m_text.GetChar(m_paren1) == first) depth++; if (depth == 0) break; m_paren1 += dir; } if (m_paren1 < 0 || m_paren1 >= (int)m_text.Length()) m_paren1 = m_paren2 = -1; } #if wxUSE_UNICODE wxString EditorCell::InterpretEscapeString(wxString txt) { long int unicodeval = -1; if ((txt == wxT("a")) || (txt == wxT("alpha"))) return L"\x03B1"; else if ((txt == wxT("b")) || (txt == wxT("beta"))) return L"\x03B2"; else if ((txt == wxT("g")) || (txt == wxT("gamma"))) return L"\x03B3"; else if ((txt == wxT("d")) || (txt == wxT("delta"))) return L"\x03B4"; else if ((txt == wxT("e")) || (txt == wxT("epsilon"))) return L"\x03B5"; else if ((txt == wxT("z")) || (txt == wxT("zeta"))) return L"\x03B6"; else if ((txt == wxT("h")) || (txt == wxT("eta"))) return L"\x03B7"; else if ((txt == wxT("q")) || (txt == wxT("theta"))) return L"\x03B8"; else if ((txt == wxT("i")) || (txt == wxT("iota"))) return L"\x03B9"; else if ((txt == wxT("k")) || (txt == wxT("kappa"))) return L"\x03BA"; else if ((txt == wxT("l")) || (txt == wxT("lambda"))) return L"\x03BB"; else if ((txt == wxT("m")) || (txt == wxT("mu"))) return L"\x03BC"; else if ((txt == wxT("n")) || (txt == wxT("nu"))) return L"\x03BD"; else if ((txt == wxT("x")) || (txt == wxT("xi"))) return L"\x03BE"; else if ((txt == wxT("om")) || (txt == wxT("omicron"))) return L"\x03BF"; else if ((txt == wxT("p")) || (txt == wxT("pi"))) return L"\x03C0"; else if ((txt == wxT("r")) || (txt == wxT("rho"))) return L"\x03C1"; else if ((txt == wxT("s")) || (txt == wxT("sigma"))) return L"\x03C3"; else if ((txt == wxT("t")) || (txt == wxT("tau"))) return L"\x03C4"; else if ((txt == wxT("u")) || (txt == wxT("upsilon"))) return L"\x03C5"; else if ((txt == wxT("f")) || (txt == wxT("phi"))) return L"\x03C6"; else if ((txt == wxT("c")) || (txt == wxT("chi"))) return L"\x03C7"; else if ((txt == wxT("y")) || (txt == wxT("psi"))) return L"\x03C8"; else if ((txt == wxT("o")) || (txt == wxT("omega"))) return L"\x03C9"; else if ((txt == wxT("A")) || (txt == wxT("Alpha"))) return L"\x0391"; else if ((txt == wxT("B")) || (txt == wxT("Beta"))) return L"\x0392"; else if ((txt == wxT("G")) || (txt == wxT("Gamma"))) return L"\x0393"; else if ((txt == wxT("D")) || (txt == wxT("Delta"))) return L"\x0394"; else if ((txt == wxT("E")) || (txt == wxT("Epsilon"))) return L"\x0395"; else if ((txt == wxT("Z")) || (txt == wxT("Zeta"))) return L"\x0396"; else if ((txt == wxT("H")) || (txt == wxT("Eta"))) return L"\x0397"; else if ((txt == wxT("T")) || (txt == wxT("Theta"))) return L"\x0398"; else if ((txt == wxT("I")) || (txt == wxT("Iota"))) return L"\x0399"; else if ((txt == wxT("K")) || (txt == wxT("Kappa"))) return L"\x039A"; else if ((txt == wxT("L")) || (txt == wxT("Lambda"))) return L"\x039B"; else if ((txt == wxT("M")) || (txt == wxT("Mu"))) return L"\x039C"; else if ((txt == wxT("N")) || (txt == wxT("Nu"))) return L"\x039D"; else if ((txt == wxT("X")) || (txt == wxT("Xi"))) return L"\x039E"; else if ((txt == wxT("Om")) || (txt == wxT("Omicron"))) return L"\x039F"; else if ((txt == wxT("P")) || (txt == wxT("Pi"))) return L"\x03A0"; else if ((txt == wxT("R")) || (txt == wxT("Rho"))) return L"\x03A1"; else if ((txt == wxT("S")) || (txt == wxT("Sigma"))) return L"\x03A3"; else if ((txt == wxT("T")) || (txt == wxT("Tau"))) return L"\x03A4"; else if ((txt == wxT("U")) || (txt == wxT("Upsilon"))) return L"\x03A5"; else if ((txt == wxT("P")) || (txt == wxT("Phi"))) return L"\x03A6"; else if ((txt == wxT("C")) || (txt == wxT("Chi"))) return L"\x03A7"; else if ((txt == wxT("Y")) || (txt == wxT("Psi"))) return L"\x03A8"; else if ((txt == wxT("O")) || (txt == wxT("Omega"))) return L"\x03A9"; ////////////////////////// else if (txt == wxT("2")) return L"\x00B2"; else if (txt == wxT("3")) return L"\x00B3"; else if (txt == wxT("/2")) return L"\x00BD"; else if (txt == wxT("sq")) return L"\x221A"; else if (txt == wxT("ii")) return L"\x2148"; else if (txt == wxT("ee")) return L"\x2147"; else if (txt == wxT("hb")) return L"\x210F"; else if (txt == wxT("in")) return L"\x2208"; else if (txt == wxT("impl")) return L"\x21D2"; else if (txt == wxT("inf")) return L"\x221e"; else if (txt == wxT("empty")) return L"\x2205"; else if (txt == wxT("TB")) return L"\x25b6"; else if (txt == wxT("tb")) return L"\x25b8"; else if (txt == wxT("and")) return L"\x22C0"; else if (txt == wxT("or")) return L"\x22C1"; else if (txt == wxT("xor")) return L"\x22BB"; else if (txt == wxT("nand")) return L"\x22BC"; else if (txt == wxT("nor")) return L"\x22BD"; else if (txt == wxT("implies") || txt == wxT("=>")) return L"\x21D2"; else if (txt == wxT("equiv") || txt == wxT("<=>")) return L"\x21D4"; else if (txt == wxT("not")) return L"\x00AC"; else if (txt == wxT("union")) return L"\x22C3"; else if (txt == wxT("inter")) return L"\x22C2"; else if (txt == wxT("subseteq")) return L"\x2286"; else if (txt == wxT("subset")) return L"\x2282"; else if (txt == wxT("notsubseteq")) return L"\x2288"; else if (txt == wxT("notsubset")) return L"\x2284"; ///////////////////////// else if (txt.ToLong(&unicodeval, 16)) return wxString::Format(wxT("%c"), unicodeval); ///////////////////////// else return wxEmptyString; } #endif bool EditorCell::ActivateCell() { m_isActive = !m_isActive; if (m_isActive) SaveValue(); m_displayCaret = true; m_hasFocus = true; ClearSelection(); m_paren1 = m_paren2 = -1; // upon activation unhide the parent groupcell if (m_isActive) { m_firstLineOnly = false; ((GroupCell *)GetParent())->Hide(false); if (GetType() == MC_TYPE_INPUT) FindMatchingParens(); } return true; } bool EditorCell::AddEnding() { if (m_text.Left(5) == wxT(":lisp")) return false; wxString text = m_text.Trim(); if (text.Right(1) != wxT(";") && text.Right(1) != wxT("$")) { m_text += wxT(";"); m_paren1 = m_paren2 = m_width = -1; StyleText(); return true; } return false; } // // lines and columns are counted from zero // position of caret is pos if caret is just before the character // at position pos in m_text. // void EditorCell::PositionToXY(int position, int* x, int* y) { int col = 0, lin = 0; int pos = 0; while (pos < position) { if (m_text.GetChar(pos) == '\n') { col = 0, lin++; } else col++; pos++; } *x = col; *y = lin; } int EditorCell::XYToPosition(int x, int y) { int col = 0, lin = 0, pos = 0; while (pos < (int)m_text.Length() && lin < y) { if (m_text.GetChar(pos) == '\n') lin++; pos++; } while (pos < (int)m_text.Length() && col < x) { if (m_text.GetChar(pos) == '\n') break; pos++; col++; } return pos; } wxPoint EditorCell::PositionToPoint(CellParser& parser, int pos) { wxDC& dc = parser.GetDC(); SetFont(parser, m_fontSize); int x = m_currentPoint.x, y = m_currentPoint.y; int height, width; int cX, cY; wxString line = wxEmptyString; if (pos == -1) pos = m_positionOfCaret; if (x == -1 || y == -1) return wxPoint(-1, -1); PositionToXY(pos, &cX, &cY); width = GetLineWidth(dc, cY, cX); x += width; y += m_charHeight * cY; return wxPoint(x, y); } void EditorCell::SelectPointText(wxDC& dc, wxPoint& point) { wxString s; int fontsize1 = m_fontSize; dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, m_fontStyle, m_fontWeight, m_underlined, m_fontName, m_fontEncoding)); ClearSelection(); wxPoint translate(point); translate.x -= m_currentPoint.x - 2; translate.y -= m_currentPoint.y - 2 - m_center; int lin = translate.y / m_charHeight; int width, height; int lineStart = XYToPosition(0, lin); m_positionOfCaret = lineStart; while (m_positionOfCaret < (signed)m_text.Length() && m_text.GetChar(m_positionOfCaret) != '\n') { s = m_text.SubString(lineStart, m_positionOfCaret); dc.GetTextExtent(m_text.SubString(lineStart, m_positionOfCaret), &width, &height); if (width > translate.x) break; m_positionOfCaret++; } m_positionOfCaret = MIN(m_positionOfCaret, (signed)m_text.Length()); m_displayCaret = true; m_caretColumn = -1; if (GetType() == MC_TYPE_INPUT) FindMatchingParens(); } void EditorCell::SelectRectText(wxDC &dc, wxPoint& one, wxPoint& two) { SelectPointText(dc, one); long start = m_positionOfCaret; SelectPointText(dc, two); SetSelection(start,m_positionOfCaret); m_paren2 = m_paren1 = -1; m_caretColumn = -1; if (m_selectionStart == m_selectionEnd) { ClearSelection(); } } // IsPointInSelection // Return true if coordinates "point" fall into selection // If they don't or there is no selection it returns false bool EditorCell::IsPointInSelection(wxDC& dc, wxPoint point) { if ((m_selectionStart == -1) || (m_selectionEnd == -1) || (m_isActive == false)) return false; wxRect rect = GetRect(); if (!rect.Contains(point)) return false; wxString s; int fontsize1 = m_fontSize; dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, m_fontStyle, m_fontWeight, m_underlined, m_fontName, m_fontEncoding)); wxPoint translate(point); translate.x -= m_currentPoint.x - 2; translate.y -= m_currentPoint.y - 2 - m_center; int lin = translate.y / m_charHeight; int width, height; int lineStart = XYToPosition(0, lin); int positionOfCaret = lineStart; while (m_text.GetChar(positionOfCaret) != '\n' && positionOfCaret < (signed)m_text.Length()) { s = m_text.SubString(lineStart, positionOfCaret); dc.GetTextExtent(m_text.SubString(lineStart, positionOfCaret), &width, &height); if (width > translate.x) break; positionOfCaret++; } positionOfCaret = MIN(positionOfCaret, (signed)m_text.Length()); if ((m_selectionStart >= positionOfCaret) || (m_selectionEnd <= positionOfCaret)) return false; return true; } // DivideAtCaret // returns the string from caret to end and // modifies the m_text so it contains only the string // from beginning to caret // Used for 'Divide Cell', called from MathCtrl wxString EditorCell::DivideAtCaret() { wxString original = m_text; m_containsChanges = true; SetValue(m_text.SubString(0, m_positionOfCaret - 1)); ResetSize(); GetParent()->ResetSize(); return original.SubString(m_positionOfCaret, original.Length()); } void EditorCell::SetSelection(int start, int end) { if((start != m_oldSelectionStart)||(end != m_oldSelectionEnd)) { m_oldSelectionStart = start; m_oldSelectionEnd = end; m_selectionChanged = true; m_selectionStart = start; m_positionOfCaret = m_selectionEnd = end; if (m_selectionStart == -1 || m_selectionEnd == -1) m_selectionString = wxEmptyString; else m_selectionString = m_text.SubString( MIN(m_selectionStart, m_selectionEnd), MAX(m_selectionStart, m_selectionEnd) - 1 ); } } void EditorCell::CommentSelection() { if ((m_selectionStart == -1) || (m_selectionEnd == -1)) return; m_containsChanges = true; m_isDirty = true; SetValue(m_text.SubString(0, m_selectionStart - 1) + wxT("/*") + m_text.SubString(m_selectionStart, m_selectionEnd - 1) + wxT("*/") + m_text.SubString(m_selectionEnd, m_text.Length())); m_positionOfCaret = MIN(m_selectionEnd + 4, (signed)m_text.Length()); ClearSelection(); } /*** * SelectWordUnderCaret * - called from MathCtrl::OnDoubleClick, MathCtrl::Autocomplete and wxMaxima::HelpMenu * Selects word under cursor (aA-zZ, 0-9, %, _, count) or * the inside of brackets using m_paren1 and m_paren2 if available and selectParens is true. * Returns the selected string if selected a word successfully - used for F1 help and * MathCtrl::Autocomplete. */ wxString EditorCell::SelectWordUnderCaret(bool selectParens, bool toRight) { if (selectParens && (m_paren1 != -1) && (m_paren2 != -1)) { SetSelection(MIN(m_paren1,m_paren2) + 1,MAX(m_paren1, m_paren2)); m_positionOfCaret = m_selectionEnd; return wxT("%"); } long left = m_positionOfCaret, right = m_positionOfCaret; while (left > 0) { if (!IsAlphaNum(m_text.GetChar(left-1))) break; left--; } if (toRight) { while (right < (signed)m_text.length() ) { if(!IsAlphaNum(m_text.GetChar(right))) break; right++; } } SetSelection(left,right); m_positionOfCaret = m_selectionEnd; if (left != right) return m_selectionString; else return wxString(wxT("%")); } bool EditorCell::CopyToClipboard() { if (m_selectionStart == -1) return false; if (wxTheClipboard->Open()) { long start = MIN(m_selectionStart, m_selectionEnd); long end = MAX(m_selectionStart, m_selectionEnd) - 1; wxString s = m_text.SubString(start, end); wxTheClipboard->SetData(new wxTextDataObject(s)); wxTheClipboard->Close(); } return true; } bool EditorCell::CutToClipboard() { if (m_selectionStart == -1) return false; SaveValue(); m_saveValue = true; m_containsChanges = true; CopyToClipboard(); long start = MIN(m_selectionStart, m_selectionEnd); long end = MAX(m_selectionStart, m_selectionEnd); m_positionOfCaret = start; // We cannot use SetValue() here, since SetValue() tends to move the cursor. m_text = m_text.SubString(0, start - 1) + m_text.SubString(end, m_text.Length()); StyleText(); ClearSelection(); m_paren1 = m_paren2 = -1; m_width = m_height = m_maxDrop = m_center = -1; return true; } void EditorCell::InsertText(wxString text) { SaveValue(); m_saveValue = true; m_containsChanges = true; if (!SelectionActive()) SetSelection(m_positionOfCaret,m_positionOfCaret); text = TabExpand(text,m_positionOfCaret - BeginningOfLine(m_positionOfCaret)); ReplaceSelection( GetSelectionString(), text ); if (GetType() == MC_TYPE_INPUT) FindMatchingParens(); m_width = m_height = m_maxDrop = m_center = -1; } void EditorCell::PasteFromClipboard(bool primary) { if (primary) wxTheClipboard->UsePrimarySelection(true); if (wxTheClipboard->Open()) { if (wxTheClipboard->IsSupported(wxDF_TEXT)) { wxTextDataObject obj; wxTheClipboard->GetData(obj); InsertText(obj.GetText()); } wxTheClipboard->Close(); } if (primary) wxTheClipboard->UsePrimarySelection(false); } int EditorCell::GetLineWidth(wxDC& dc, int line, int pos) { if (pos == 0) return 0; int i = 0; std::list styledText = m_styledText; while(!styledText.empty() && i=0) { StyledText textSnippet = styledText.front(); styledText.pop_front(); text = textSnippet.GetText(); dc.GetTextExtent(text, &textWidth, &textHeight); width += textWidth; pos -= text.Length(); } if (pos<0) { width -= textWidth; dc.GetTextExtent(text.SubString(0, text.Length() + pos), &textWidth, &textHeight); width += textWidth; } return width; } bool EditorCell::CanUndo() { return m_textHistory.GetCount()>0 && m_historyPosition != 0; } void EditorCell::Undo() { if (m_historyPosition == -1) { m_historyPosition = m_textHistory.GetCount()-1; m_textHistory.Add(m_text); m_startHistory.push_back(m_selectionStart); m_endHistory.push_back(m_selectionEnd); m_positionHistory.push_back(m_positionOfCaret); } else m_historyPosition--; if (m_historyPosition == -1) return ; // We cannot use SetValue() here, since SetValue() tends to move the cursor. m_text = m_textHistory.Item(m_historyPosition); StyleText(); m_positionOfCaret = m_positionHistory[m_historyPosition]; SetSelection(m_startHistory[m_historyPosition],m_endHistory[m_historyPosition]); m_paren1 = m_paren2 = -1; m_isDirty = true; m_width = m_height = m_maxDrop = m_center = -1; } bool EditorCell::CanRedo() { return m_textHistory.GetCount()>0 && m_historyPosition >= 0 && m_historyPosition < m_textHistory.GetCount()-1; } void EditorCell::Redo() { if (m_historyPosition == -1) return; m_historyPosition++; if (m_historyPosition >= m_textHistory.GetCount()) return ; // We cannot use SetValue() here, since SetValue() tends to move the cursor. m_text = m_textHistory.Item(m_historyPosition); StyleText(); m_positionOfCaret = m_positionHistory[m_historyPosition]; SetSelection(m_startHistory[m_historyPosition],m_endHistory[m_historyPosition]); m_paren1 = m_paren2 = -1; m_isDirty = true; m_width = m_height = m_maxDrop = m_center = -1; } void EditorCell::SaveValue() { if (m_textHistory.GetCount()>0) { if (m_textHistory.Last() == m_text) return ; } if (m_historyPosition != -1) { int len = m_textHistory.GetCount() - m_historyPosition; m_textHistory.RemoveAt(m_historyPosition, len); m_startHistory.erase(m_startHistory.begin() + m_historyPosition, m_startHistory.end()); m_endHistory.erase(m_endHistory.begin() + m_historyPosition, m_endHistory.end()); m_positionHistory.erase(m_positionHistory.begin() + m_historyPosition, m_positionHistory.end()); } m_textHistory.Add(m_text); m_startHistory.push_back(m_selectionStart); m_endHistory.push_back(m_selectionEnd); m_positionHistory.push_back(m_positionOfCaret); m_historyPosition = -1; } void EditorCell::ClearUndo() { m_textHistory.Clear(); m_startHistory.clear(); m_endHistory.clear(); m_positionHistory.clear(); m_historyPosition = -1; } bool EditorCell::IsAlpha(wxChar ch) { static const wxString alphas = wxT("\\_%"); if (wxIsalpha(ch)) return true; if (alphas.Find(ch) != wxNOT_FOUND) return true; return false; } bool EditorCell::IsNum(wxChar ch) { if (ch >= '0' && ch <= '9') return true; return false; } bool EditorCell::IsAlphaNum(wxChar ch) { if (IsAlpha(ch) || IsNum(ch)) return true; return false; } wxArrayString EditorCell::StringToTokens(wxString string) { size_t size=string.Length(); size_t pos=0; wxArrayString retval; wxString token; static wxString numSeps = wxT("bBdDeEfF"); while(pos pos+1) && ((Ch == '/' && string.GetChar(pos+1) == '*') || (Ch == '*' && string.GetChar(pos+1) == '/'))) { if(token != wxEmptyString) { retval.Add(token + wxT("d")); token = wxEmptyString; } retval.Add(string.SubString(pos, pos+1) + wxT("d")); pos = pos+2; } // Find operators that starts at the current position else if (operators.Find(Ch) != wxNOT_FOUND) { if(token != wxEmptyString) { retval.Add(token + wxT("d")); token = wxEmptyString; } retval.Add(wxString(string.GetChar(pos++)) + wxT("d")); } // Find a keyword that starts at the current position else if ((IsAlpha(Ch)) || (Ch == wxT('\\'))) { if(token != wxEmptyString) { retval.Add(token + wxT("d")); token=wxEmptyString; } while((pos

    \n");} virtual wxString itemizeEnd(){return wxT("
\n");} virtual wxString itemizeItem(){return wxT("
  • ");} virtual wxString itemizeEndItem(){return wxT("
  • \n");} virtual wxString NewLine(){return wxT("
    ");} virtual bool NewLineBreaksLine(){return true;} }; #endif // MARKDOWN_H wxmaxima-15.08.2/src/MathCell.cpp000644 000765 000024 00000035222 12563433561 017130 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "MathCell.h" MathCell::MathCell() { m_next = NULL; m_previous = NULL; m_nextToDraw = NULL; m_previousToDraw = NULL; m_group = NULL; m_fullWidth = -1; m_lineWidth = -1; m_maxCenter = -1; m_maxDrop = -1; m_width = -1; m_height = -1; m_center = -1; m_breakLine = false; m_breakPage = false; m_forceBreakLine = false; m_bigSkip = true; m_isHidden = false; m_isBroken = false; m_highlight = false; m_type = MC_TYPE_DEFAULT; m_textStyle = TS_VARIABLE; m_SuppressMultiplicationDot = false; m_imageBorderWidth = 0; } /*** * Derived classes must test if m_next equals NULL if it doesn't delete it!!! */ MathCell::~MathCell() {} void MathCell::SetType(int type) { m_type = type; switch (m_type) { case MC_TYPE_MAIN_PROMPT: m_textStyle = TS_MAIN_PROMPT; break; case MC_TYPE_PROMPT: m_textStyle = TS_OTHER_PROMPT; break; case MC_TYPE_LABEL: m_textStyle = TS_LABEL; break; case MC_TYPE_INPUT: m_textStyle = TS_INPUT; break; case MC_TYPE_ERROR: m_textStyle = TS_ERROR; break; case MC_TYPE_TEXT: m_textStyle = TS_TEXT; break; case MC_TYPE_SUBSUBSECTION: m_textStyle = TS_SUBSUBSECTION; break; case MC_TYPE_SUBSECTION: m_textStyle = TS_SUBSECTION; break; case MC_TYPE_SECTION: m_textStyle = TS_SECTION; break; case MC_TYPE_TITLE: m_textStyle = TS_TITLE; break; default: m_textStyle = TS_DEFAULT; break; } } MathCell *MathCell::CopyList() { MathCell *dest = Copy(); MathCell *src = this->m_next; MathCell *ret = dest; while(src != NULL) { dest->AppendCell(src->Copy()); src = src->m_next; dest = dest->m_next; } return ret; } void MathCell::SetParentList(MathCell *parent) { MathCell *tmp=this; while(tmp != NULL) { tmp->SetParent(parent); tmp=tmp->m_next; } } /*** * Append new cell to the end of this list. */ void MathCell::AppendCell(MathCell *p_next) { if (p_next == NULL) return ; m_maxDrop = -1; m_maxCenter = -1; // Search the last cell in the list MathCell *LastInList=this; while(LastInList->m_next!=NULL) LastInList=LastInList->m_next; // Append this p_next to the list LastInList->m_next = p_next; LastInList->m_next->m_previous = LastInList; // Search the last cell in the list that is sorted by the drawing order MathCell *LastToDraw = LastInList; while (LastToDraw->m_nextToDraw != NULL) LastToDraw = LastToDraw->m_nextToDraw; // Append p_next to this list. LastToDraw->m_nextToDraw = p_next; p_next->m_previousToDraw = LastToDraw; }; /*** * Get the pointer to the parent group cell */ MathCell* MathCell::GetParent() { wxASSERT_MSG(m_group != NULL,_("Bug: Math Cell that claims to have no group Cell it belongs to")); return m_group; } /*** * Get the maximum drop of the center. */ int MathCell::GetMaxCenter() { if (m_maxCenter < 0) { MathCell *tmp = this; while(tmp != NULL) { m_maxCenter = MAX(m_maxCenter, tmp->m_center); if(tmp->m_nextToDraw == NULL) break; if(tmp->m_nextToDraw->m_breakLine) break; tmp = tmp-> m_nextToDraw; } } return m_maxCenter; } /*** * Get the maximum drop of cell. \todo Convert this function to not using recursive function calls any more. */ int MathCell::GetMaxDrop() { if (m_maxDrop < 0) { MathCell *tmp = this; while(tmp != NULL) { m_maxDrop = MAX(m_maxDrop, tmp->m_isBroken ? 0 : (tmp->m_height - tmp->m_center)); if(tmp->m_nextToDraw == NULL) break; if(tmp->m_nextToDraw->m_breakLine && !tmp->m_nextToDraw->m_isBroken) break; tmp = tmp-> m_nextToDraw; } } return m_maxDrop; } //! Get the maximum hight of cells in line. int MathCell::GetMaxHeight() { return GetMaxCenter() + GetMaxDrop(); } /*! Get full width of this group. \todo Change not to use recursive function calls any more. */ int MathCell::GetFullWidth(double scale) { // Recalculate the with of this list of cells only if this has been marked as necessary. if (m_fullWidth < 0) { MathCell *tmp = this; // We begin this calculation with a negative offset since the full width of only a single // cell doesn't contain the space that separates two cells - that is automatically added // to every cell in the next step. m_fullWidth = -SCALE_PX(MC_CELL_SKIP, scale); while(tmp != NULL) { m_fullWidth += tmp->m_width; tmp = tmp->m_next + SCALE_PX(MC_CELL_SKIP, scale); } } return m_fullWidth; } /*! Get the width of this line. \todo Convert this function to not using recursive function calls any more. */ int MathCell::GetLineWidth(double scale) { int width = m_isBroken ? 0 : m_width; if (m_lineWidth == -1) { if (m_nextToDraw == NULL || m_nextToDraw->m_breakLine || m_nextToDraw->m_type == MC_TYPE_MAIN_PROMPT) m_lineWidth = width; else m_lineWidth = width + m_nextToDraw->GetLineWidth(scale) + SCALE_PX(MC_CELL_SKIP, scale); } return m_lineWidth; } /*! Draw this cell to dc To make this work each derived class must draw the content of the cell and then call MathCall::Draw(...). */ void MathCell::Draw(CellParser& parser, wxPoint point, int fontsize) { m_currentPoint.x = point.x; m_currentPoint.y = point.y; } void MathCell::DrawList(CellParser& parser, wxPoint point, int fontsize) { MathCell *tmp=this; while(tmp!=NULL) { tmp->Draw(parser,point,fontsize); double scale = parser.GetScale(); point.x += tmp->m_width + SCALE_PX(MC_CELL_SKIP, scale); tmp=tmp->m_nextToDraw; } } void MathCell::RecalculateSizeList(CellParser& parser, int fontsize) { MathCell *tmp=this; while(tmp!=NULL) { tmp->RecalculateSize(parser, fontsize); tmp=tmp->m_next; } } /*! Recalculate widths of cells. (Used for changing font size since in this case all size information has to be recalculated). Should set: set m_width. */ void MathCell::RecalculateWidthsList(CellParser& parser, int fontsize) { MathCell *tmp=this; while(tmp!=NULL) { tmp->RecalculateWidths(parser, fontsize); tmp=tmp->m_next; } } void MathCell::RecalculateWidths(CellParser& parser, int fontsize) { ResetData(); } /*! Is this cell currently visible in the window?. */ bool MathCell::DrawThisCell(CellParser& parser, wxPoint point) { int top = parser.GetTop(); int bottom = parser.GetBottom(); if (top == -1 || bottom == -1) return true; if (point.y - GetMaxCenter() > bottom || point.y + GetMaxDrop() < top) return false; return true; } /*! Get the rectangle around this cell \param all - true return the rectangle around the whole line. - false return the rectangle around this cell. */ wxRect MathCell::GetRect(bool all) { if (m_isBroken) return wxRect( -1, -1, 0, 0); if (all) return wxRect(m_currentPoint.x, m_currentPoint.y - GetMaxCenter(), GetLineWidth(1.0), GetMaxHeight()); return wxRect(m_currentPoint.x, m_currentPoint.y - m_center, m_width, m_height); } /*** * Draws a box around this cell - if all is true draws a box around the whole * line. */ void MathCell::DrawBoundingBox(wxDC& dc, bool all, int border) { wxRect rect = GetRect(all); int x = rect.GetX(), y = rect.GetY(); int width = rect.GetWidth(), height = rect.GetHeight(); dc.DrawRectangle(x - border, y - border, width + 2*border, height + 2*border); } /*** * Do we have an operator in this line - draw () in frac... */ bool MathCell::IsCompound() { if (IsOperator()) return true; if (m_next == NULL) return false; return m_next->IsCompound(); } /*** * Is operator - draw () in frac... */ bool MathCell::IsOperator() { return false; } /*** * Return the string representation of cell. */ wxString MathCell::ToString() { return wxEmptyString; } wxString MathCell::ListToString() { wxString retval; MathCell *tmp = this; bool firstline = true; while(tmp!=NULL) { retval+=tmp->ToString(); if((!firstline)&&(tmp->m_forceBreakLine)) retval+=wxT("\n"); firstline = false; tmp=tmp->m_next; } return retval; } wxString MathCell::ToTeX() { return wxEmptyString; } wxString MathCell::ListToTeX() { wxString retval; MathCell *tmp=this; while(tmp!=NULL) { if ((tmp->m_textStyle == TS_LABEL && retval != wxEmptyString) || (tmp->m_breakLine && retval != wxEmptyString)) retval += wxT("\\]\\["); retval += tmp->ToTeX(); tmp = tmp->m_next; } return retval; } wxString MathCell::ToXML() { return wxEmptyString; } wxString MathCell::ListToXML() { bool highlight=false; wxString retval; MathCell *tmp=this; while(tmp!=NULL) { if((tmp->GetHighlight())&&(!highlight)) { retval+=wxT("\n"); highlight=true; } if((!tmp->GetHighlight())&&(highlight)) { retval+=wxT("\n"); highlight=false; } retval+=tmp->ToXML(); tmp=tmp->m_next; } if(highlight) { retval+=wxT("\n"); } return retval; } /*** * Get the part for diff tag support - only ExpTag overvrides this. */ wxString MathCell::GetDiffPart() { return wxEmptyString; } /*** * Find the first and last cell in rectangle rect in this line. */ void MathCell::SelectRect(wxRect& rect, MathCell** first, MathCell** last) { SelectFirst(rect, first); if (*first != NULL) { *last = *first; (*first)->SelectLast(rect, last); if (*last == *first) (*first)->SelectInner(rect, first, last); } else *last = NULL; } /*** * Find the first cell in rectangle rect in this line. */ void MathCell::SelectFirst(wxRect& rect, MathCell** first) { if (rect.Intersects(GetRect(false))) *first = this; else if (m_nextToDraw != NULL) m_nextToDraw->SelectFirst(rect, first); else *first = NULL; } /*** * Find the last cell in rectangle rect in this line. */ void MathCell::SelectLast(wxRect& rect, MathCell** last) { if (rect.Intersects(GetRect(false))) *last = this; if (m_nextToDraw != NULL) m_nextToDraw->SelectLast(rect, last); } /*** * Select rectangle in deeper cell - derived classes should override this */ void MathCell::SelectInner(wxRect& rect, MathCell** first, MathCell** last) { *first = this; *last = this; } bool MathCell::BreakLineHere() { return (!m_isBroken && (m_breakLine || m_forceBreakLine)); } bool MathCell::ContainsRect(wxRect& sm, bool all) { wxRect big = GetRect(all); if (big.x <= sm.x && big.y <= sm.y && big.x + big.width >= sm.x + sm.width && big.y + big.height >= sm.y + sm.height) return true; return false; } /*! Resets remembered data. Resets cached data like width and the height of the current cell as well as the vertical position of the center. Temporarily unbreaks all lines until the widths are recalculated if there aren't any hard line breaks. */ void MathCell::ResetData() { m_fullWidth = -1; m_lineWidth = -1; m_maxCenter = -1; m_maxDrop = -1; // m_currentPoint.x = -1; // m_currentPoint.y = -1; m_breakLine = m_forceBreakLine; } MathCell *MathCell::first() { MathCell *tmp=this; while(tmp->m_previous) tmp = tmp->m_previous; return tmp; } MathCell *MathCell::last() { MathCell *tmp=this; while(tmp->m_next) tmp = tmp->m_next; return tmp; } void MathCell::Unbreak() { ResetData(); m_isBroken = false; m_nextToDraw = m_next; if (m_nextToDraw != NULL) m_nextToDraw->m_previousToDraw = this; } void MathCell::UnbreakList() { MathCell *tmp=this; while(tmp != NULL) { tmp->Unbreak(); tmp=tmp->m_next; } } void MathCell::DestroyList() { MathCell *tmp, *next; tmp = this; while(tmp != NULL) { next = tmp->m_next; tmp->Destroy(); tmp = next; } } /*** * Set the pen in device context accordint to the style of the cell. */ void MathCell::SetPen(CellParser& parser) { wxDC& dc = parser.GetDC(); if (m_highlight) dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_HIGHLIGHT), 1, wxPENSTYLE_SOLID))); else if (m_type == MC_TYPE_PROMPT) dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_OTHER_PROMPT), 1, wxPENSTYLE_SOLID))); else if (m_type == MC_TYPE_INPUT) dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_INPUT), 1, wxPENSTYLE_SOLID))); else dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_DEFAULT), 1, wxPENSTYLE_SOLID))); } /*** * Reset the pen in the device context. */ void MathCell::UnsetPen(CellParser& parser) { wxDC& dc = parser.GetDC(); if (m_type == MC_TYPE_PROMPT || m_type == MC_TYPE_INPUT || m_highlight) dc.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_DEFAULT), 1, wxPENSTYLE_SOLID))); } /*** * Copy all important data from s to t */ void MathCell::CopyData(MathCell* s, MathCell* t) { t->m_altCopyText = s->m_altCopyText; t->m_forceBreakLine = s->m_forceBreakLine; t->m_type = s->m_type; t->m_textStyle = s->m_textStyle; } void MathCell::SetForeground(CellParser& parser) { wxColour color; wxDC& dc = parser.GetDC(); if (m_highlight) { color = parser.GetColor(TS_HIGHLIGHT); } else { switch (m_type) { case MC_TYPE_PROMPT: color = parser.GetColor(TS_OTHER_PROMPT); break; case MC_TYPE_MAIN_PROMPT: color = parser.GetColor(TS_MAIN_PROMPT); break; case MC_TYPE_ERROR: color = wxColour(wxT("red")); break; case MC_TYPE_LABEL: color = parser.GetColor(TS_LABEL); break; default: color = parser.GetColor(m_textStyle); break; } } dc.SetTextForeground(color); } bool MathCell::IsMath() { return !(m_textStyle == TS_DEFAULT || m_textStyle == TS_LABEL || m_textStyle == TS_INPUT); } wxSize MathCell::m_canvasSize; wxmaxima-15.08.2/src/MathCell.h000644 000765 000024 00000044553 12563433561 016604 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // Copyright (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // /*!\file The definition of the base class of all cells. */ #ifndef MATHCELL_H #define MATHCELL_H #define MAX(a,b) ((a)>(b) ? (a) : (b)) #define MIN(a,b) ((a)>(b) ? (b) : (a)) #define ABS(a) ((a)>=0 ? (a) : -(a)) #define SCALE_PX(px, scale) ((int)((double)((px)*(scale)) + 0.5)) #define MC_CELL_SKIP 0 #define MC_BASE_INDENT 12 #define MC_LINE_SKIP 2 #define MC_TEXT_PADDING 1 #define MC_GROUP_SKIP 20 #define MC_GROUP_LEFT_INDENT 15 #if defined __WXMAC__ #define MC_EXP_INDENT 2 #define MC_MIN_SIZE 10 #define MC_MAX_SIZE 36 #else #define MC_EXP_INDENT 4 #define MC_MIN_SIZE 8 #define MC_MAX_SIZE 36 #endif #include #include "CellParser.h" #include "TextStyle.h" /*! The supported types of math cells */ enum { MC_TYPE_DEFAULT, MC_TYPE_MAIN_PROMPT, MC_TYPE_PROMPT, MC_TYPE_LABEL, //!< An output label generated by maxima MC_TYPE_INPUT, //!< An input cell MC_TYPE_ERROR, //!< An error output by maxima MC_TYPE_TEXT, //!< Text that isn't passed to maxima MC_TYPE_SUBSECTION, //!< A subsection name MC_TYPE_SUBSUBSECTION, //!< A subsubsection name MC_TYPE_SECTION, //!< A section name MC_TYPE_TITLE, //!< The title of the document MC_TYPE_IMAGE, //!< An image MC_TYPE_SLIDE, //!< An animation created by the with_slider_* maxima commands MC_TYPE_GROUP //!< A group cells that bundles several individual cells together }; /*! The base class all cell types are derived from Every MathCell is part of a double-linked lists: A MathCell does have a member that points to the previous item (or contains a NULL for the head node of the list) and a member that points to the next cell (or contains a NULL if this is the end node of a list). Also every list of MathCells can be a branch of a tree since every math cell contains a pointer to its parent group cell. Besides the cell types that are directly user visible there are cells for several kinds of items that are displayed in a special way like abs() statements (displayed as horizontal rules), subscripts, superscripts and exponents. Another important concept realized realized by a clas derived from this one is the group cell that groups all things that are foldable in the gui like: - A combination of maxima input with the output, the input prompt and the output label. - A chapter or a section and - Images with their title (or the input cells that generated them) . \attention Derived classes must test if m_next equals NULL and if it doesn't they have to delete() it. */ class MathCell { public: MathCell(); virtual ~MathCell(); /*! Free all memory directly referenced by the contents of this cell This command (and the celltype-specific versions of the derived classes) are internally used by the DestroyTree() functions that free the complete list of cells. \attention This function Doesn't free the other cells of the list that is started by this cell. */ virtual void Destroy() = 0; //! Delete this cell and all cells that follow it in the list. void DestroyList(); /*! Add a cell to the end of the list this cell is part of \param p_next The cell that will be appended to the list. */ void AppendCell(MathCell *p_next); //! 0 for ordinary cells, 1 for slide shows and diagrams displayed with a 1-pixel border int m_imageBorderWidth; //! Do we want this cell to start with a linebreak? void BreakLine(bool breakLine) { m_breakLine = breakLine; } //! Do we want this cell to start with a pagebreak? void BreakPage(bool breakPage) { m_breakPage = breakPage; } //! Are we allowed to break a line here? bool BreakLineHere(); //! Does this cell begin begin with a manual linebreak? bool ForceBreakLineHere() { return m_forceBreakLine; } //! Does this cell begin begin with a manual page break? bool BreakPageHere() { return m_breakPage; } virtual bool BreakUp() { return false; } /*! Is a part of this cell inside a certain rectangle? \param big The rectangle to test for collision with this cell \param all - true means test this cell and the ones that are following it in the list - false means test this cell only. */ bool ContainsRect(wxRect& big, bool all = true); /*! Is a given point inside this cell? \param point The point to test for collision with this cell */ bool ContainsPoint(wxPoint& point) { return GetRect().Contains(point); } void CopyData(MathCell *s, MathCell *t); /*! Draw this cell \param point The x and y position this cell is drawn at \param fontsize The font size that is to be used \param all - true: the whole list of cells has to be drawn starting with this one - false: only this cell has to be drawn */ virtual void Draw(CellParser& parser, wxPoint point, int fontsize); /*! Draw this list of cells \param point The x and y position this cell is drawn at \param fontsize The font size that is to be used \param all - true: the whole list of cells has to be drawn starting with this one - false: only this cell has to be drawn */ void DrawList(CellParser& parser, wxPoint point, int fontsize); /*! Draw the bounding box of this cell or this list of cells \param all - true: Draw the bounding box around this list of cells - false: Draw the bounding box around this cell only \param border The width of the border in pixels \param dc Where to draw the box. */ void DrawBoundingBox(wxDC& dc, bool all = false, int border = 0); bool DrawThisCell(CellParser& parser, wxPoint point); /*! Insert (or remove) a forced linebreak at the beginning of this cell. \param force - true: Insert a forced linebreak - false: Remove the forced linebreak */ void ForceBreakLine(bool force) { m_forceBreakLine = m_breakLine = force; } //! Get the total height of this cell int GetHeight() { return m_height; } //! Get the width of this cell int GetWidth() { return m_width; } /*! Get the distance between the top and the center of this cell. Remember that (for example with double fractions) the center does not have to be in the middle of a cell even if this object is --- by definition --- center-aligned. */ int GetCenter() { return m_center; } /*! Get the distance between the center and the bottom of this cell Remember that (for example with double fractions) the center does not have to be in the middle of a cell even if this object is --- by definition --- center-aligned. */ int GetDrop() { return m_height - m_center; } /*! Returns the type of this cell. */ int GetType() { return m_type; } /*! Returns the maximum distance between center and bottom of this line Note that the center doesn't need to be exactly in the middle of an object. For a fraction for example the center is exactly at the middle of the horizontal line. */ int GetMaxDrop(); /*! Returns the maximum distance between top and center of this line Note that the center doesn't need to be exactly in the middle of an object. For a fraction for example the center is exactly at the middle of the horizontal line. */ int GetMaxCenter(); /*! Returns the total height of this line Returns GetMaxCenter()+GetMaxDrop() */ int GetMaxHeight(); //! How many pixels would this list of cells be wide if we didn't introduce line breaks? int GetFullWidth(double scale); /*! How many pixels is this list of cells wide? This command returns the real line width when all line breaks are really performed. See GetFullWidth(). */ int GetLineWidth(double scale); //! Get the x position of the top left of this cell int GetCurrentX() { return m_currentPoint.x; } //! Get the y position of the top left of this cell int GetCurrentY() { return m_currentPoint.y; } /*! Get the smallest rectangle this cell fits in \param all - true: Get the rectangle for this cell and the ones that follow it in the list of cells - false: Get the rectangle for this cell only. */ virtual wxRect GetRect(bool all = false); virtual wxString GetDiffPart(); /*! Recalculate the height of the cell and the difference between top and center Should set: m_height, m_center. */ virtual void RecalculateSize(CellParser& parser, int fontsize) { }; //! Recalculate the height of this list of cells void RecalculateSizeList(CellParser& parser, int fontsize); //! Marks all widths of this cell as to be recalculated on query. virtual void RecalculateWidths(CellParser& parser, int fontsize); //! Marks all widths of this list as to be recalculated on query. void RecalculateWidthsList(CellParser& parser, int fontsize); //! Mark all cached size information as "to be calculated". void ResetData(); //! Mark the cached height informations as "to be calculated". void ResetSize() { m_width = m_height = -1; } void SetSkip(bool skip) { m_bigSkip = skip; } //! Sets the text style according to the type void SetType(int type); int GetStyle(){ return m_textStyle; } //l'ho aggiunto io void SetPen(CellParser& parser); //! Mark this cell as highlighted (e.G. being in a maxima box) void SetHighlight(bool highlight) { m_highlight = highlight; } //! Is this cell highlighted (e.G. inside a maxima box) bool GetHighlight() { return m_highlight; } virtual void SetExponentFlag() { } virtual void SetValue(wxString text) { } virtual wxString GetValue() { return wxEmptyString; } //! Get the first cell in this list of cells MathCell *first(); //! Get the last cell in this list of cells MathCell *last(); void SelectRect(wxRect& rect, MathCell** first, MathCell** last); void SelectFirst(wxRect& rect, MathCell** first); void SelectLast(wxRect& rect, MathCell** last); /*! Select a rectangle that is created by a cell inside this cell. \attention This method has to be overridden by children of the MathCell class. */ virtual void SelectInner(wxRect& rect, MathCell** first, MathCell** last); virtual bool IsOperator(); bool IsCompound(); virtual bool IsShortNum() { return false; } MathCell* GetParent(); //! For the bitmap export we sometimes want to know how big the result will be... struct SizeInMillimeters { public: double x,y; }; //! Returns the list's representation as a string. virtual wxString ListToString(); //! Convert this list to its LaTeX representation virtual wxString ListToTeX(); //! Convert this list to an representation fit for saving in a .wxmx file virtual wxString ListToXML(); //! Returns the cell's representation as a string. virtual wxString ToString(); //! Convert this cell to its LaTeX representation virtual wxString ToTeX(); //! Convert this cell to an representation fit for saving in a .wxmx file virtual wxString ToXML(); //! The height of this cell void UnsetPen(CellParser& parser); /*! Unbreak this cell Some cells have different representations when they contain a line break. Examples for this are fractions or a set of parenthesis. This function tries to return a cell to the single-line form. */ virtual void Unbreak(); /*! Unbreak this line Some cells have different representations when they contain a line break. Examples for this are fractions or a set of parenthesis. This function tries to return a list of cells to the single-line form. */ virtual void UnbreakList(); /*! The next cell in the list of cells Reads NULL, if this is the last cell of the list. */ MathCell *m_next; /*! The previous cell in the list of cells Reads NULL, if this is the first cell of the list. */ MathCell *m_previous; /*! The next cell to draw Normally things are drawn in the order in which they appear in this list. But in special cases (for example if a fraction is broken into several lines and therefore cannot be displayed as a fraction) the order in which items are drawn varies. Each cell is therefore part of a second list made up by m_nextToDraw and m_previousToDraw. */ MathCell *m_nextToDraw; /*! The previous cell to draw Normally things are drawn in the order in which they appear in this list. But in special cases (for example if a fraction is broken into several lines and therefore cannot be displayed as a fraction) the order in which items are drawn varies. Each cell is therefore part of a second list made up by m_nextToDraw and m_previousToDraw. */ MathCell *m_previousToDraw; /*! The point in the work sheet at which this cell begins. The begin of a cell is defined as - x=the left border of the cell - y=the vertical center of the cell. Which (per example in the case of a fraction) might not be the physical center but the vertical position of the horizontal line between nummerator and denominator. */ wxPoint m_currentPoint; bool m_bigSkip; //! true means: Add a linebreak to the end of this cell. bool m_isBroken; /*! True means: This cell is a multiplication sign that isn't drawn. Currently only the centered dots for multiplications fall in this category. */ bool m_isHidden; /*! Determine if this cell contains text that won't be passed to maxima \return true, if this is a text cell, a title cell, a section, a subsection or a subsubsection cell. */ bool IsComment() { return m_type == MC_TYPE_TEXT || m_type == MC_TYPE_SECTION || m_type == MC_TYPE_SUBSECTION || m_type == MC_TYPE_SUBSUBSECTION || m_type == MC_TYPE_TITLE; } bool IsEditable(bool input = false) { return (m_type == MC_TYPE_INPUT && m_previous != NULL && m_previous->m_type == MC_TYPE_MAIN_PROMPT) || (!input && IsComment()); } virtual void ProcessEvent(wxKeyEvent& event) { } virtual bool ActivateCell() { return false; } virtual bool AddEnding() { return false; } virtual void SelectPointText(wxDC &dc, wxPoint& point) { } virtual void SelectRectText(wxDC &dc, wxPoint& one, wxPoint& two) { } virtual void PasteFromClipboard(bool primary = false) { } virtual bool CopyToClipboard() { return false; } virtual bool CutToClipboard() { return false; } virtual void SelectAll() { } virtual bool CanCopy() { return false; } virtual void SetMatchParens(bool match) { } virtual wxPoint PositionToPoint(CellParser& parser, int pos = -1) { return wxPoint(-1, -1); } virtual bool IsDirty() { return false; } virtual void SwitchCaretDisplay() { } virtual void SetFocus(bool focus) { } void SetForeground(CellParser& parser); virtual bool IsActive() { return false; } /*! Define which GroupCell is the parent of this cell. By definition every math cell is part of a group cell. So this function has to be called on every math cell. Also if a derived class defines a cell type that does include sub-cells (One example would be the argument of a sqrt() cell) the derived class has to take care that the subCell's SetParent is called when the cell's SetParent is called. */ virtual void SetParent(MathCell *parent) {m_group = parent;}; //! Define which GroupCell is the parent of all cells in this list void SetParentList(MathCell *parent); void SetStyle(int style) { m_textStyle = style; } bool IsMath(); void SetAltCopyText(wxString text) { m_altCopyText = text; } /*! Attach a copy of the list of cells that follows this one to a cell Used by MathCell::Copy() when the parameter all is true. */ MathCell *CopyList(); /*! Copy this cell This method is used by CopyList() which creates a copy of a cell tree. \return A copy of this cell without the rest of the list this cell is part from. */ virtual MathCell* Copy() = 0; /*! Do we want to begin this cell with a center dot if it is part of a product? Maxima will represent a product like (a*b*c) by a list like the following: [*,a,b,c]. This would result us in converting (a*b*c) to the following LaTeX code: \left(\cdot a \cdot b \cdot c\right) which obviously is one \cdot too many => we need parenthesis cells to set this flag for the first cell in their "inner cell" list. */ bool m_SuppressMultiplicationDot; /*! Set the size of the canvas our cells have to be drawn on */ void SetCanvasSize(wxSize size) { m_canvasSize = size; } protected: /*! The GroupCell this list of cells belongs to. Reads NULL, if no parent cell has been set - which is treated as an Error by GetParent(): every math cell has a GroupCell it belongs to. */ MathCell *m_group; //! The size of the canvas our cells have to be drawn on static wxSize m_canvasSize; int m_height; //! The width of this cell int m_width; /*! Caches the width of the list starting with this cell. - Will contain -1, if it has not yet been calculated. - Won't be recalculated on appending new cells to the list. */ int m_fullWidth; /*! Caches the width of the rest of the line this cell is part of. - Will contain -1, if it has not yet been calculated. - Won't be recalculated on appending new cells to the list. */ int m_lineWidth; int m_center; int m_maxCenter; int m_maxDrop; int m_type; int m_textStyle; //! Does this cell begin with a forced page break? bool m_breakPage; //! Are we allowed to add a linee break before this cell? bool m_breakLine; //! true means we forcce this cell to begin with a line break. bool m_forceBreakLine; bool m_highlight; wxString m_altCopyText; // m_altCopyText is not check in all cells! }; #endif // MATHCELL_H wxmaxima-15.08.2/src/MathCtrl.cpp000644 000765 000024 00000477702 12573511775 017177 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2008-2009 Ziga Lenarcic // (C) 2012-2013 Doug Ilijev // (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "wxMaxima.h" #include "wxMaximaFrame.h" #include "MathCtrl.h" #include "Bitmap.h" #include "Setup.h" #include "EditorCell.h" #include "GroupCell.h" #include "SlideShowCell.h" #include "ImgCell.h" #include "MarkDown.h" #include "ContentAssistantPopup.h" #include #include #include #include #include #include #include #include #include #include #define SCROLL_UNIT 10 #define CARET_TIMER_TIMEOUT 500 #define ANIMATION_TIMER_TIMEOUT 300 MathCtrl::MathCtrl(wxWindow* parent, int id, wxPoint position, wxSize size) : wxScrolledCanvas( parent, id, position, size, wxVSCROLL | wxHSCROLL | wxWANTS_CHARS #if defined __WXMSW__ | wxSUNKEN_BORDER #endif ) { m_followEvaluation = true; m_lastWorkingGroup = NULL; m_workingGroup = NULL; TreeUndo_ActiveCell = NULL; m_TreeUndoMergeSubsequentEdits = false; m_cellMouseSelectionStartedIn = NULL; m_cellKeyboardSelectionStartedIn = NULL; m_questionPrompt = false; m_answerCell = NULL; m_scrolledAwayFromEvaluation = false; m_keyboardInactive = true; m_tree = NULL; m_mainToolBar = NULL; m_memory = NULL; m_selectionStart = NULL; m_selectionEnd = NULL; m_clickType = CLICK_TYPE_NONE; m_clickInGC = NULL; m_last = NULL; m_hCaretActive = true; m_hCaretPosition = NULL; // horizontal caret at the top of document m_hCaretPositionStart = m_hCaretPositionEnd = NULL; m_activeCell = NULL; m_leftDown = false; m_mouseDrag = false; m_mouseOutside = false; m_editingEnabled = true; m_switchDisplayCaret = true; m_timer.SetOwner(this, TIMER_ID); m_caretTimer.SetOwner(this, CARET_TIMER_ID); m_animationTimer.SetOwner(this, ANIMATION_TIMER_ID); AnimationRunning(false); m_saved = false; m_zoomFactor = 1.0; // set zoom to 100% m_evaluationQueue = new EvaluationQueue(); AdjustSize(); m_autocompleteTemplates = false; DisableKeyboardScrolling(); // hack to workaround problems in RtL locales, http://bugzilla.redhat.com/455863 SetLayoutDirection(wxLayout_LeftToRight); } MathCtrl::~MathCtrl() { if (m_tree != NULL) DestroyTree(); if (m_memory != NULL) delete m_memory; delete m_evaluationQueue; } /*** * Redraw the control */ void MathCtrl::OnPaint(wxPaintEvent& event) { wxPaintDC dc(this); wxMemoryDC dcm; // Get the font size wxConfig *config = (wxConfig *)wxConfig::Get(); // Prepare data wxRect rect = GetUpdateRegion().GetBox(); // printf("Updating rect [%d, %d] -> [%d, %d]\n", rect.x, rect.y, rect.width, rect.height); wxSize sz = GetSize(); int tmp, top, bottom, drop; CalcUnscrolledPosition(0, rect.GetTop(), &tmp, &top); CalcUnscrolledPosition(0, rect.GetBottom(), &tmp, &bottom); // Thest if m_memory is NULL (resize event) if (m_memory == NULL) { m_memory = new wxBitmap(); m_memory->CreateScaled (sz.x, sz.y, -1, dc.GetContentScaleFactor ()); } // Prepare memory DC wxString bgColStr= wxT("white"); config->Read(wxT("Style/Background/color"), &bgColStr); SetBackgroundColour(wxColour(bgColStr)); dcm.SelectObject(*m_memory); dcm.SetBackground(*(wxTheBrushList->FindOrCreateBrush(GetBackgroundColour(), wxBRUSHSTYLE_SOLID))); dcm.Clear(); PrepareDC(dcm); dcm.SetMapMode(wxMM_TEXT); dcm.SetBackgroundMode(wxTRANSPARENT); dcm.SetLogicalFunction(wxCOPY); CellParser parser(dcm); parser.SetBounds(top, bottom); parser.SetZoomFactor(m_zoomFactor); int fontsize = parser.GetDefaultFontSize(); // apply zoomfactor to defaultfontsize // Draw content if (m_tree != NULL) { // // First draw selection under content with wxCOPY and selection brush/color // if (m_selectionStart != NULL) { MathCell* tmp = m_selectionStart; #if defined(__WXMAC__) dcm.SetPen(wxNullPen); // wxmac doesn't like a border with wxXOR #else dcm.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_SELECTION), 1, wxPENSTYLE_SOLID))); // window linux, set a pen #endif dcm.SetBrush( *(wxTheBrushList->FindOrCreateBrush(parser.GetColor(TS_SELECTION)))); //highlight c. if (m_selectionStart->GetType() == MC_TYPE_GROUP) // selection of groups { while (tmp != NULL) { wxRect rect = tmp->GetRect(); // TODO globally define x coordinates of the left GC brackets dcm.DrawRectangle( 3, rect.GetTop() - 2, MC_GROUP_LEFT_INDENT, rect.GetHeight() + 5); if (tmp == m_selectionEnd) break; tmp = tmp->m_next; } } else { // We have a selection of output while (tmp != NULL) { if (!tmp->m_isBroken && !tmp->m_isHidden && m_activeCell != tmp) { if ((tmp->GetType() == MC_TYPE_IMAGE) || (tmp->GetType() == MC_TYPE_SLIDE)) tmp->DrawBoundingBox(dcm, false, 5); // draw 5 pixels of border for img/slide cells else tmp->DrawBoundingBox(dcm, false); } if (tmp == m_selectionEnd) break; tmp = tmp->m_nextToDraw; } // end while (1) } } // // Mark groupcells currently in queue. TODO better in gc::draw? // if (m_evaluationQueue->GetCell() != NULL) { MathCell* tmp = m_tree; dcm.SetBrush(*wxTRANSPARENT_BRUSH); while (tmp != NULL) { if (m_evaluationQueue->IsInQueue(dynamic_cast(tmp))) { if (m_evaluationQueue->GetCell() == tmp) { wxRect rect = tmp->GetRect(); dcm.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_CELL_BRACKET), 2, wxPENSTYLE_SOLID))); dcm.DrawRectangle( 3, rect.GetTop() - 2, MC_GROUP_LEFT_INDENT, rect.GetHeight() + 5); } else { wxRect rect = tmp->GetRect(); dcm.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_CELL_BRACKET), 1, wxPENSTYLE_SOLID))); dcm.DrawRectangle( 3, rect.GetTop() - 2, MC_GROUP_LEFT_INDENT, rect.GetHeight() + 5); } } tmp = tmp->m_next; } } // // Draw content over // wxPoint point; point.x = MC_GROUP_LEFT_INDENT; point.y = MC_BASE_INDENT + m_tree->GetMaxCenter(); // Draw tree MathCell* tmp = m_tree; drop = tmp->GetMaxDrop(); dcm.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_DEFAULT), 1, wxPENSTYLE_SOLID))); dcm.SetBrush(*(wxTheBrushList->FindOrCreateBrush(parser.GetColor(TS_DEFAULT)))); bool changeAsterisk = false; config->Read(wxT("changeAsterisk"), &changeAsterisk); parser.SetChangeAsterisk(changeAsterisk); while (tmp != NULL) { tmp->m_currentPoint.x = point.x; tmp->m_currentPoint.y = point.y; if (tmp->DrawThisCell(parser, point)) tmp->Draw(parser, point, MAX(fontsize, MC_MIN_SIZE)); if (tmp->m_next != NULL) { point.x = MC_GROUP_LEFT_INDENT; point.y += drop + tmp->m_next->GetMaxCenter(); point.y += MC_GROUP_SKIP; drop = tmp->m_next->GetMaxDrop(); } tmp = tmp->m_next; } } // // Draw horizontal caret // if (m_hCaretActive && m_hCaretPositionStart == NULL) { dcm.SetPen(*(wxThePenList->FindOrCreatePen(parser.GetColor(TS_CURSOR), 1, wxPENSTYLE_SOLID))); // TODO is there more efficient way to do this? if (m_hCaretPosition == NULL) dcm.DrawLine( 0, 5, 3000, 5); else { wxRect currentGCRect = m_hCaretPosition->GetRect(); int caretY = ((int) MC_GROUP_SKIP) / 2 + currentGCRect.GetBottom() + 1; dcm.DrawLine( 0, caretY, 3000, caretY); } } // Blit the memory image to the window dcm.SetDeviceOrigin(0, 0); dc.Blit(0, rect.GetTop(), sz.x, rect.GetBottom() - rect.GetTop() + 1, &dcm, 0, rect.GetTop()); } GroupCell *MathCtrl::InsertGroupCells(GroupCell* cells,GroupCell* where) { return InsertGroupCells(cells,where,&treeUndoActions); } // InsertGroupCells // inserts groupcells after position "where" (NULL = top of the document) // Multiple groupcells can be inserted when tree->m_next != NULL // Returns the pointer to the last inserted group cell to have fun with GroupCell *MathCtrl::InsertGroupCells( GroupCell* cells, GroupCell* where, std::list *undoBuffer ) { if (!cells) return NULL; // nothing to insert bool renumbersections = false; // only renumber when true GroupCell *next; // next gc to insertion point GroupCell *prev; // Find the last cell in the tree that is to be inserted GroupCell* lastOfCellsToInsert = cells; if (lastOfCellsToInsert->IsFoldable() || (lastOfCellsToInsert->GetGroupType() == GC_TYPE_IMAGE)) renumbersections = true; while (lastOfCellsToInsert->m_next) { lastOfCellsToInsert = dynamic_cast(lastOfCellsToInsert->m_next); if (lastOfCellsToInsert->IsFoldable() || (lastOfCellsToInsert->GetGroupType() == GC_TYPE_IMAGE)) renumbersections = true; } if (m_tree == NULL) where = NULL; if (where) next = dynamic_cast(where->m_next); else { next = m_tree; // where == NULL m_tree = cells; } prev = where; cells->m_previous = cells->m_previousToDraw = where; lastOfCellsToInsert->m_next = lastOfCellsToInsert->m_nextToDraw = next; if (prev) prev->m_next = prev->m_nextToDraw = cells; if (next) next->m_previous = next->m_previousToDraw = lastOfCellsToInsert; // make sure m_last still points to the last cell of the worksheet!! if (!next) // if there were no further cells m_last = lastOfCellsToInsert; m_tree->SetCanvasSize(GetClientSize()); if (renumbersections) NumberSections(); Recalculate(); m_saved = false; // document has been modified if(undoBuffer) TreeUndo_MarkCellsAsAdded(cells,lastOfCellsToInsert,undoBuffer); return lastOfCellsToInsert; } // this goes through m_tree with m_next, to set the correct m_last // you can call this after folding, unfolding cells to make sure // m_last is correct GroupCell *MathCtrl::UpdateMLast() { if (!m_tree) m_last = NULL; else { m_last = m_tree; while (m_last->m_next) m_last = dynamic_cast(m_last->m_next); } return m_last; } void MathCtrl::InsertLine(MathCell *newCell, bool forceNewLine) { m_saved = false; GroupCell *tmp = m_workingGroup; // If there is no working group we take the last cell maxima evaluated if (tmp == NULL) tmp = m_lastWorkingGroup; // This is weird. Let's try the cell below the horizontally drawn cursor: // The cursor should most of the times be near to the cell we are evaluating. if (tmp == NULL) tmp = m_hCaretPosition; // No such cursor? Perhaps there is a vertically drawn one. if (tmp == NULL) { if(GetActiveCell()) tmp = dynamic_cast(m_activeCell->GetParent()); } // If there is no such cell, neither, we append the line to the end of the // worksheet. if (tmp == NULL) { tmp = m_last; } // If we still don't have a place to put the line we give up. if (tmp == NULL) return; if(m_tree->Contains(tmp)) { newCell->ForceBreakLine(forceNewLine); newCell->SetParentList(tmp); tmp->AppendOutput(newCell); wxClientDC dc(this); CellParser parser(dc); parser.SetZoomFactor(m_zoomFactor); parser.SetClientWidth(GetClientSize().GetWidth() - MC_GROUP_LEFT_INDENT - MC_BASE_INDENT); tmp->RecalculateAppended(parser); Recalculate(); if(FollowEvaluation()) { SetSelection(NULL); if(GCContainsCurrentQuestion(tmp)) { OpenQuestionCaret(); } else { SetHCaret(tmp); ScrollToCaret(); } } else Refresh(); } else { wxASSERT_MSG(m_tree->Contains(tmp),_("Bug: Trying to append maxima's output to a cell outside the worksheet.")); } } void MathCtrl::SetZoomFactor(double newzoom, bool recalc) { // Determine if we have a sane thing we can scroll to. MathCell *CellToScrollTo = NULL; if(CaretVisibleIs()) { MathCell *CellToScrollTo = GetHCaret(); if(!CellToScrollTo) CellToScrollTo = GetActiveCell(); } if(!CellToScrollTo) CellToScrollTo = GetWorkingGroup(); if(!CellToScrollTo) { wxPoint topleft; CalcUnscrolledPosition(0,0,&topleft.x,&topleft.y); CellToScrollTo = GetTree(); while (CellToScrollTo != NULL) { wxRect rect = CellToScrollTo->GetRect(); if(rect.GetBottom() > topleft.y) break; CellToScrollTo = CellToScrollTo -> m_next; } } m_zoomFactor = newzoom; if (recalc) { RecalculateForce(); Refresh(); } if(CellToScrollTo) ScrollToCell(CellToScrollTo); } void MathCtrl::Recalculate(bool force) { GroupCell *tmp = m_tree; if(m_tree) m_tree->SetCanvasSize(GetClientSize()); wxClientDC dc(this); CellParser parser(dc); parser.SetZoomFactor(m_zoomFactor); parser.SetForceUpdate(force); parser.SetClientWidth(GetClientSize().GetWidth() - MC_GROUP_LEFT_INDENT - MC_BASE_INDENT); int d_fontsize = parser.GetDefaultFontSize(); int m_fontsize = parser.GetMathFontSize(); wxPoint point; point.x = MC_GROUP_LEFT_INDENT; point.y = MC_BASE_INDENT ; while (tmp != NULL) { tmp->Recalculate(parser, d_fontsize, m_fontsize); // tmp->RecalculateWidths(parser, MAX(fontsize, MC_MIN_SIZE), false); // tmp->RecalculateSize(parser, MAX(fontsize, MC_MIN_SIZE), false); point.y += tmp->GetMaxCenter(); tmp->m_currentPoint.x = point.x; tmp->m_currentPoint.y = point.y; point.y += tmp->GetMaxDrop(); tmp = dynamic_cast(tmp->m_next); point.y += MC_GROUP_SKIP; } AdjustSize(); // Re-calculate the table of contents UpdateTableOfContents(); } /*** * Resize the control */ void MathCtrl::OnSize(wxSizeEvent& event) { wxDELETE(m_memory); // Determine if we have a sane thing we can scroll to. MathCell *CellToScrollTo = NULL; if(CaretVisibleIs()) { CellToScrollTo = m_hCaretPosition; if(!CellToScrollTo) CellToScrollTo = m_activeCell; } if(!CellToScrollTo) CellToScrollTo = m_workingGroup; if(!CellToScrollTo) { wxPoint topleft; CalcUnscrolledPosition(0,0,&topleft.x,&topleft.y); CellToScrollTo = m_tree; while (CellToScrollTo != NULL) { wxRect rect = CellToScrollTo->GetRect(); if(rect.GetBottom() > topleft.y) break; CellToScrollTo = CellToScrollTo -> m_next; } } if (m_tree != NULL) { SetSelection(NULL); RecalculateForce(); } else AdjustSize(); Refresh(); if(CellToScrollTo)ScrollToCell(CellToScrollTo); //wxScrolledCanvas::OnSize(event); } /*** * Clear document * Basically set everything to the state as if MathCtrl * was just created, so there is a blank document. * Called when opening a new file into existing MathCtrl. */ void MathCtrl::ClearDocument() { SetSelection(NULL); m_clickType = CLICK_TYPE_NONE; m_clickInGC = NULL; m_hCaretActive = false; SetHCaret(NULL); // horizontal caret at the top of document m_hCaretPositionStart = m_hCaretPositionEnd = NULL; m_activeCell = NULL; m_workingGroup = NULL; m_evaluationQueue->Clear(); TreeUndo_ClearBuffers(); DestroyTree(); EnableEdit(true); m_switchDisplayCaret = true; AnimationRunning(false); m_saved = false; Recalculate(); Scroll(0, 0); } /*** * Reset all input promts to "--> " * Called when Restart Maxima is called from Maxima menu */ void MathCtrl::ResetInputPrompts() { if (m_tree) m_tree->ResetInputLabelList(); // recursivly reset prompts } // // support for numbered sections with hiding // void MathCtrl::NumberSections() { int s, sub, subsub, i; s = sub = subsub = i = 0; if (m_tree) m_tree->Number(s, sub, subsub, i); } bool MathCtrl::IsLesserGCType(int type, int comparedTo) { switch (type) { case GC_TYPE_CODE: case GC_TYPE_TEXT: case GC_TYPE_IMAGE: if ((comparedTo == GC_TYPE_TITLE) || (comparedTo == GC_TYPE_SECTION) || (comparedTo == GC_TYPE_SUBSECTION) || (comparedTo == GC_TYPE_SUBSUBSECTION)) return true; else return false; case GC_TYPE_SUBSUBSECTION: if ((comparedTo == GC_TYPE_TITLE) || (comparedTo == GC_TYPE_SECTION) || (comparedTo == GC_TYPE_SUBSECTION)) return true; else return false; case GC_TYPE_SUBSECTION: if ((comparedTo == GC_TYPE_TITLE) || (comparedTo == GC_TYPE_SECTION)) return true; else return false; case GC_TYPE_SECTION: if (comparedTo == GC_TYPE_TITLE) return true; else return false; case GC_TYPE_TITLE: return false; default: return false; } } /** * Call when a fold action was detected, to update the state in response * to a fold occurring. */ void MathCtrl::FoldOccurred() { SetSaved(false); UpdateMLast(); } /** * Toggles the status of the fold for the given GroupCell. * If the cell is folded, it will be unfolded; otherwise it will be folded. * * @param which The GroupCell to fold or unfold. * @return A pointer to a GroupCell if the action succeeded; * NULL otherwise. */ GroupCell *MathCtrl::ToggleFold(GroupCell *which) { if (!which) return NULL; GroupCell *result = NULL; if (which->IsFoldable()) if (which->GetHiddenTree()) result = which->Unfold(); else result = which->Fold(); else return NULL; if (result) // something has folded/unfolded FoldOccurred(); return result; } /** * Toggles the status of the fold for the given GroupCell and its children. * If the cell is folded, it will be recursively unfolded; * otherwise it will be recursively folded. * * @param which The GroupCell to recursively fold or unfold. * @return A pointer to a GroupCell if the action succeeded; * NULL otherwise. */ GroupCell *MathCtrl::ToggleFoldAll(GroupCell *which) { if (!which) return NULL; GroupCell *result = NULL; if (which->IsFoldable()) if (which->GetHiddenTree()) result = which->UnfoldAll(); else result = which->FoldAll(); else return NULL; if (result) // something has folded/unfolded FoldOccurred(); return result; } /** * Recursively folds the whole document. */ void MathCtrl::FoldAll() { if (m_tree) { m_tree->FoldAll(); FoldOccurred(); } } /** * Recursively unfolds the whole document. */ void MathCtrl::UnfoldAll() { if (m_tree) { m_tree->UnfoldAll(); FoldOccurred(); } } // Returns the tree from start to end and connets the pointers the right way // so that m_tree stays 'correct' - also works in hidden trees GroupCell *MathCtrl::TearOutTree(GroupCell *start, GroupCell *end) { if ((!start) || (!end)) return NULL; MathCell *prev = start->m_previous; MathCell *next = end->m_next; end->m_next = end->m_nextToDraw = NULL; start->m_previous = start->m_previousToDraw = NULL; if (prev) prev->m_next = prev->m_nextToDraw = next; if (next) next->m_previous = next->m_previousToDraw = prev; // fix m_last if we tore it if (end == m_last) m_last = dynamic_cast(prev); return start; } /*** * Right mouse - popup-menu */ void MathCtrl::OnMouseRightDown(wxMouseEvent& event) { wxMenu* popupMenu = new wxMenu(); int downx, downy; // find out if clicked into existing selection, if not, reselect with leftdown // bool clickInSelection = false; CalcUnscrolledPosition(event.GetX(), event.GetY(), &downx, &downy); if ((m_selectionStart != NULL) && (m_selectionEnd != NULL)) { // SELECTION OF GROUPCELLS if (m_selectionStart->GetType() == MC_TYPE_GROUP) { //a selection of groups if ( downx <= MC_GROUP_LEFT_INDENT + 3) { wxRect rectStart = m_selectionStart->GetRect(); wxRect rectEnd = m_selectionEnd->GetRect(); if (((downy >= rectStart.GetTop()) && (downy <= rectEnd.GetBottom())) || ((downy >= rectEnd.GetTop()) && (downy <= rectStart.GetBottom()))) clickInSelection = true; } } // SELECTION OF OUTPUT else { MathCell * tmp = m_selectionStart; wxRect rect; while (tmp != NULL) { rect = tmp->GetRect(); if (rect.Contains(downx,downy)) clickInSelection = true; if (tmp == m_selectionEnd) break; tmp = tmp->m_nextToDraw; } } } // SELECTION IN EDITORCELL else if (m_activeCell != NULL) { wxClientDC dc(this); if (m_activeCell->IsPointInSelection(dc, wxPoint(downx, downy))) clickInSelection = true; } // emulate a left click to set the cursor if (!clickInSelection) { OnMouseLeftDown(event); m_leftDown = false; m_clickType = CLICK_TYPE_NONE; } // construct a menu appropriate to what we have // /* If we have no selection or we are not in editing mode don't popup a menu!*/ if (m_editingEnabled == false) { delete popupMenu; return; } if (m_activeCell == NULL) { if (IsSelected(MC_TYPE_IMAGE) || IsSelected(MC_TYPE_SLIDE)) { popupMenu->Append(popid_copy, _("Copy"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_image, _("Save Image..."), wxEmptyString, wxITEM_NORMAL); if (IsSelected(MC_TYPE_SLIDE)) { popupMenu->Append(popid_animation_save, _("Save Animation..."), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_animation_start, _("Start Animation"), wxEmptyString, wxITEM_NORMAL); } } else if (m_selectionStart != NULL) { if (m_selectionStart->GetType() == MC_TYPE_GROUP) { if (CanCopy()) { popupMenu->Append(popid_copy, _("Copy"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_copy_tex, _("Copy LaTeX"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_copy_image, _("Copy As Image"), wxEmptyString, wxITEM_NORMAL); if (CanDeleteSelection()) popupMenu->Append(popid_delete, _("Delete Selection"), wxEmptyString, wxITEM_NORMAL); } popupMenu->AppendSeparator(); popupMenu->Append(popid_evaluate, _("Evaluate Cell(s)"), wxEmptyString, wxITEM_NORMAL); if (CanMergeSelection()) popupMenu->Append(popid_merge_cells, _("Merge Cells"), wxEmptyString, wxITEM_NORMAL); } else { if (CanCopy()) { popupMenu->Append(popid_copy, _("Copy"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_copy_tex, _("Copy LaTeX"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_copy_image, _("Copy As Image"), wxEmptyString, wxITEM_NORMAL); if (CanDeleteSelection()) popupMenu->Append(popid_delete, _("Delete Selection"), wxEmptyString, wxITEM_NORMAL); } if (IsSelected(MC_TYPE_DEFAULT) || IsSelected(MC_TYPE_LABEL)) { popupMenu->AppendSeparator(); popupMenu->Append(popid_float, _("To Float"), wxEmptyString, wxITEM_NORMAL); popupMenu->AppendSeparator(); popupMenu->Append(popid_solve, _("Solve..."), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_solve_num, _("Find Root..."), wxEmptyString, wxITEM_NORMAL); popupMenu->AppendSeparator(); popupMenu->Append(popid_simplify, _("Simplify Expression"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_factor, _("Factor Expression"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_expand, _("Expand Expression"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_subst, _("Substitute..."), wxEmptyString, wxITEM_NORMAL); popupMenu->AppendSeparator(); popupMenu->Append(popid_integrate, _("Integrate..."), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_diff, _("Differentiate..."), wxEmptyString, wxITEM_NORMAL); popupMenu->AppendSeparator(); popupMenu->Append(popid_plot2d, _("Plot 2d..."), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_plot3d, _("Plot 3d..."), wxEmptyString, wxITEM_NORMAL); } } } else if (m_hCaretActive == true) { popupMenu->Append(popid_paste, _("Paste"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_select_all, _("Select All"), wxEmptyString, wxITEM_NORMAL); popupMenu->AppendSeparator(); popupMenu->Append(popid_insert_text, _("Insert Text Cell"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_insert_title, _("Insert Title Cell"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_insert_section, _("Insert Section Cell"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_insert_subsection, _("Insert Subsection Cell"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_insert_subsubsection, _("Insert Subsubsection Cell"), wxEmptyString, wxITEM_NORMAL); } } // popup menu in active cell else { popupMenu->Append(popid_cut, _("Cut"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_copy, _("Copy"), wxEmptyString, wxITEM_NORMAL); popupMenu->Append(popid_paste, _("Paste"), wxEmptyString, wxITEM_NORMAL); popupMenu->AppendSeparator(); popupMenu->Append(popid_select_all, _("Select All"), wxEmptyString, wxITEM_NORMAL); if ((clickInSelection) && dynamic_cast(m_activeCell->GetParent())->GetGroupType() == GC_TYPE_CODE) popupMenu->Append(popid_comment_selection, _("Comment Selection"), wxEmptyString, wxITEM_NORMAL); if (!clickInSelection) popupMenu->Append(popid_divide_cell, _("Divide Cell"), wxEmptyString, wxITEM_NORMAL); popupMenu->Enable(popid_copy, m_activeCell->CanCopy()); popupMenu->Enable(popid_cut, m_activeCell->CanCopy()); } // create menu if we have any items if (popupMenu->GetMenuItemCount() > 0 ) PopupMenu(popupMenu); delete popupMenu; } /*** * We have a mouse click to the left of a GroupCel. */ void MathCtrl::OnMouseLeftInGcLeft(wxMouseEvent& event, GroupCell *clickedInGC) { if ((clickedInGC->HideRect()).Contains(m_down)) // did we hit the hide rectancle { if (clickedInGC->IsFoldable()) { if (event.ShiftDown()) ToggleFoldAll(clickedInGC); else ToggleFold(clickedInGC); Recalculate(true); } else { clickedInGC->SwitchHide(); // todo if there's nothin to hide, select as normal clickedInGC->ResetSize(); Recalculate(); m_clickType = CLICK_TYPE_NONE; // ignore drag-select } } else { m_clickType = CLICK_TYPE_GROUP_SELECTION; SetSelection(clickedInGC); } } /*** * We have a mouse click in the GroupCell. */ void MathCtrl::OnMouseLeftInGcCell(wxMouseEvent& event, GroupCell *clickedInGC) { if(GCContainsCurrentQuestion(clickedInGC)) { // The user clicked at the cell maxima has asked a question in. FollowEvaluation(true); OpenQuestionCaret(); return; } else { // The user clicked at a ordinary cell EditorCell * editor = clickedInGC->GetEditable(); if (editor != NULL) { wxRect rect = editor->GetRect(); if ((m_down.y >= rect.GetTop()) && (m_down.y <= rect.GetBottom())) { m_cellMouseSelectionStartedIn=editor; SetActiveCell(editor, false); // do not refresh wxClientDC dc(this); m_activeCell->SelectPointText(dc, m_down); m_switchDisplayCaret = false; m_clickType = CLICK_TYPE_INPUT_SELECTION; if (editor->GetWidth() == -1) Recalculate(); Refresh(); return; } } } // what if we tried to select something in output, select it (or if editor, activate it) if ((clickedInGC->GetOutputRect()).Contains(m_down)) { wxRect rect2(m_down.x, m_down.y, 1,1); wxPoint mmm(m_down.x + 1, m_down.y +1); clickedInGC->SelectRectInOutput(rect2, m_down, mmm, &m_selectionStart, &m_selectionEnd); if (m_selectionStart != NULL) { if ((m_selectionStart == m_selectionEnd) && (m_selectionStart->GetType() == MC_TYPE_INPUT) && GCContainsCurrentQuestion(clickedInGC))// if we clicked an editor in output - activate it if working! { m_cellMouseSelectionStartedIn=dynamic_cast(m_selectionStart); SetActiveCell(m_cellMouseSelectionStartedIn, false); wxClientDC dc(this); m_activeCell->SelectPointText(dc, m_down); m_switchDisplayCaret = false; m_clickType = CLICK_TYPE_INPUT_SELECTION; FollowEvaluation(true); OpenQuestionCaret(); Refresh(); return; } else { m_clickType = CLICK_TYPE_OUTPUT_SELECTION; m_clickInGC = clickedInGC; } } } } void MathCtrl::OnMouseLeftInGc(wxMouseEvent& event, GroupCell *clickedInGc) { // The click has changed the cell which means the user works here and // doesn't want the evaluation mechanism to automatically follow the // evaluation any more. ScrolledAwayFromEvaluation(true); if (m_down.x <= MC_GROUP_LEFT_INDENT) OnMouseLeftInGcLeft(event, clickedInGc); else OnMouseLeftInGcCell(event, clickedInGc); } /*** * Left mouse button down - selection handling * * Sets m_clickType and m_clickInGC according to what we clicked, * and selects appropriately. * m_clickType is used in ClickNDrag when click-draging to determine what kind of selection * behaviour we want. * * - check in which GroupCell it falls * - if it falls between groupCells activate caret and CLICK_TYPE_GROUP_SELECTION * - if it falls within a groupcell investigate where did it fall (input or output) */ void MathCtrl::OnMouseLeftDown(wxMouseEvent& event) { AnimationRunning(false); m_leftDown = true; CalcUnscrolledPosition(event.GetX(), event.GetY(), &m_down.x, &m_down.y); if (m_tree == NULL) return ; // default when clicking m_clickType = CLICK_TYPE_NONE; SetSelection(NULL); m_hCaretPositionStart = m_hCaretPositionEnd = NULL; m_hCaretPosition = NULL; m_hCaretActive = false; SetActiveCell(NULL, false); GroupCell * tmp = m_tree; wxRect rect; GroupCell * clickedBeforeGC = NULL; GroupCell * clickedInGC = NULL; while (tmp != NULL) { // go through all groupcells rect = tmp->GetRect(); if (m_down.y < rect.GetTop() ) { clickedBeforeGC = dynamic_cast(tmp); break; } else if (m_down.y <= rect.GetBottom() ) { clickedInGC = dynamic_cast(tmp); break; } tmp = dynamic_cast(tmp->m_next); } if (clickedBeforeGC != NULL) { // we clicked between groupcells, set hCaret SetHCaret(dynamic_cast(tmp->m_previous), false); m_clickType = CLICK_TYPE_GROUP_SELECTION; // The click will has changed the position that is in focus so we assume // the user wants to work herr and doesn't want the evaluation mechanism // to automatically follow the evaluation any more. ScrolledAwayFromEvaluation(true); } else if (clickedInGC != NULL) { OnMouseLeftInGc(event, clickedInGC); } else { // we clicked below last groupcell (both clickedInGC and clickedBeforeGC == NULL) // set hCaret (or activate last cell?) SetHCaret(m_last, false); m_clickType = CLICK_TYPE_GROUP_SELECTION; } Refresh(); // Re-calculate the table of contents UpdateTableOfContents(); } void MathCtrl::OnMouseLeftUp(wxMouseEvent& event) { AnimationRunning(false); m_leftDown = false; m_mouseDrag = false; m_clickInGC = NULL; // pointer to NULL to prevent crashes if the cell is deleted m_clickType = CLICK_TYPE_NONE; CheckUnixCopy(); SetFocus(); m_cellMouseSelectionStartedIn = NULL; } void MathCtrl::OnMouseWheel(wxMouseEvent& event) { if(event.GetModifiers() & wxMOD_CONTROL) { wxCommandEvent *zoomEvent = new wxCommandEvent; zoomEvent->SetEventType(wxEVT_MENU); if(event.GetWheelRotation()>0) { zoomEvent->SetId(menu_zoom_in); GetParent()->GetEventHandler()->QueueEvent(zoomEvent); } else { zoomEvent->SetId(menu_zoom_out); GetParent()->GetEventHandler()->QueueEvent(zoomEvent); } } else event.Skip(); } void MathCtrl::OnMouseMotion(wxMouseEvent& event) { if (m_tree == NULL || !m_leftDown) return; m_mouseDrag = true; CalcUnscrolledPosition(event.GetX(), event.GetY(), &m_up.x, &m_up.y); if (m_mouseOutside) { m_mousePoint.x = event.GetX(); m_mousePoint.y = event.GetY(); } ClickNDrag(m_down, m_up); } void MathCtrl::SelectGroupCells(wxPoint down, wxPoint up) { // Calculate the rectangle that has been selected int ytop = MIN( down.y, up.y ); int ybottom = MAX( down.y, up.y ); SetSelection(NULL); wxRect rect; // find out the group cell the selection begins in GroupCell *tmp = m_tree; while (tmp != NULL) { rect = tmp->GetRect(); if (ytop <= rect.GetBottom()) { m_selectionStart = tmp; break; } tmp = dynamic_cast(tmp->m_next); } // find out the group cell the selection ends in tmp = m_tree; while (tmp != NULL) { rect = tmp->GetRect(); if (ybottom < rect.GetTop()) { m_selectionEnd = tmp->m_previous; break; } tmp = dynamic_cast(tmp->m_next); } if (tmp == NULL) m_selectionEnd = m_last; if(m_selectionStart) { if (m_selectionEnd == (m_selectionStart->m_previous)) { SetHCaret(dynamic_cast(m_selectionEnd), false); // will refresh at the end of function } else { m_hCaretActive = false; m_hCaretPosition = NULL; } } else { m_hCaretActive = true; m_hCaretPosition = m_last; } } void MathCtrl::ClickNDrag(wxPoint down, wxPoint up) { MathCell *selectionStartOld = m_selectionStart, *selectionEndOld = m_selectionEnd; wxRect rect; int ytop = MIN( down.y, up.y ); int ybottom = MAX( down.y, up.y ); switch (m_clickType) { case CLICK_TYPE_NONE: return; case CLICK_TYPE_INPUT_SELECTION: wxASSERT_MSG(m_cellMouseSelectionStartedIn != NULL,_("Bug: Trying to select inside a cell without having a current cell")); if (m_cellMouseSelectionStartedIn != NULL) { rect = m_cellMouseSelectionStartedIn->GetRect(); // Let's see if we are still inside the cell we started selecting in. if((ytoprect.GetBottom())) { // We have left the cell we started to select in => // select all group cells between start and end of the selection. SelectGroupCells(up,down); // If we have just started selecting GroupCells we have to unselect // the already-selected text in the cell we have started selecting in. if(m_activeCell) { m_activeCell -> SelectNone(); m_hCaretActive = true; SetActiveCell(NULL); } } else { // Clean up in case that we have re-entered the cell we started // selecting in. m_hCaretActive = false; SetSelection(NULL); SetActiveCell(m_cellMouseSelectionStartedIn); // We are still inside the cell => select inside the current cell. wxClientDC dc(this); m_activeCell->SelectRectText(dc, down, up); m_switchDisplayCaret = false; wxRect rect = m_activeCell->GetRect(); CalcScrolledPosition(rect.x, rect.y, &rect.x, &rect.y); RefreshRect(rect); } break; } case CLICK_TYPE_GROUP_SELECTION: SelectGroupCells(up,down); break; case CLICK_TYPE_OUTPUT_SELECTION: SetSelection(NULL); rect.x = MIN(down.x, up.x); rect.y = MIN(down.y, up.y); rect.width = MAX(ABS(down.x - up.x), 1); rect.height = MAX(ABS(down.y - up.y), 1); if (m_clickInGC != NULL) m_clickInGC->SelectRectInOutput(rect, down, up, &m_selectionStart, &m_selectionEnd); break; default: break; } // end switch // Refresh only if the selection has changed if ((selectionStartOld != m_selectionStart) || (selectionEndOld != m_selectionEnd)) Refresh(); } /*** * Get the string representation of the selection */ wxString MathCtrl::GetString(bool lb) { if (m_selectionStart == NULL) { if (m_activeCell == NULL) return wxEmptyString; else return m_activeCell->ToString(); } wxString s; MathCell* tmp = m_selectionStart; while (tmp != NULL) { if (lb && tmp->BreakLineHere() && s.Length() > 0) s += wxT("\n"); s += tmp->ToString(); if (tmp == m_selectionEnd) break; tmp = tmp->m_nextToDraw; } return s; } /*** * Copy selection to clipboard. */ bool MathCtrl::Copy(bool astext) { if (m_activeCell != NULL) { return m_activeCell->CopyToClipboard(); } if (m_selectionStart == NULL) return false; if (!astext && m_selectionStart->GetType() == MC_TYPE_GROUP) return CopyCells(); /// If the selection is IMAGE or SLIDESHOW, copy it to clipboard /// as image. else if (m_selectionStart == m_selectionEnd && m_selectionStart->GetType() == MC_TYPE_IMAGE) { ((ImgCell *)m_selectionStart)->CopyToClipboard(); return true; } else if (m_selectionStart == m_selectionEnd && m_selectionStart->GetType() == MC_TYPE_SLIDE) { ((SlideShow *)m_selectionStart)->CopyToClipboard(); return true; } else { wxString s = GetString(true); if (wxTheClipboard->Open()) { wxTheClipboard->SetData(new wxTextDataObject(s)); wxTheClipboard->Close(); return true; } return false; } } bool MathCtrl::CopyTeX() { if (m_activeCell != NULL) return false; if (m_selectionStart == NULL) return false; wxString s; MathCell* tmp = m_selectionStart; bool inMath = false; wxString label; if (tmp->GetType() != MC_TYPE_GROUP) { inMath = true; s = wxT("\\["); } while (tmp != NULL) { s += tmp->ToTeX(); if (tmp == m_selectionEnd) break; tmp = tmp->m_next; } if (inMath == true) s += wxT("\\]"); if (wxTheClipboard->Open()) { wxTheClipboard->SetData(new wxTextDataObject(s)); wxTheClipboard->Close(); return true; } return false; } bool MathCtrl::CopyCells() { if (m_selectionStart == NULL) return false; wxString s; GroupCell *tmp = dynamic_cast(m_selectionStart->GetParent()); GroupCell *end = dynamic_cast(m_selectionEnd->GetParent()); while (tmp != NULL) { switch (tmp->GetGroupType()) { case GC_TYPE_CODE: s += wxT("/* [wxMaxima: input start ] */\n"); s += tmp->GetEditable()->ToString() + wxT("\n"); s += wxT("/* [wxMaxima: input end ] */\n"); break; case GC_TYPE_TEXT: s += wxT("/* [wxMaxima: comment start ]\n"); s += tmp->GetEditable()->ToString() + wxT("\n"); s += wxT(" [wxMaxima: comment end ] */\n"); break; case GC_TYPE_SECTION: s += wxT("/* [wxMaxima: section start ]\n"); s += tmp->GetEditable()->ToString() + wxT("\n"); s += wxT(" [wxMaxima: section end ] */\n"); break; case GC_TYPE_SUBSECTION: s += wxT("/* [wxMaxima: subsect start ]\n"); s += tmp->GetEditable()->ToString() + wxT("\n"); s += wxT(" [wxMaxima: subsect end ] */\n"); break; case GC_TYPE_SUBSUBSECTION: s += wxT("/* [wxMaxima: subsubsect start ]\n"); s += tmp->GetEditable()->ToString() + wxT("\n"); s += wxT(" [wxMaxima: subsubsect end ] */\n"); break; case GC_TYPE_TITLE: s += wxT("/* [wxMaxima: title start ]\n"); s += tmp->GetEditable()->ToString() + wxT("\n"); s += wxT(" [wxMaxima: title end ] */\n"); break; } if (tmp == end) break; tmp = dynamic_cast(tmp->m_next); } if (wxTheClipboard->Open()) { wxTheClipboard->SetData(new wxTextDataObject(s)); wxTheClipboard->Close(); return true; } return false; } bool MathCtrl::CanDeleteSelection() { if((m_selectionStart==NULL) || (m_selectionEnd==NULL)) return false; return CanDeleteRegion( dynamic_cast(m_selectionStart->GetParent()), dynamic_cast(m_selectionEnd->GetParent()) ); } void MathCtrl::DeleteSelection() { DeleteRegion( dynamic_cast(m_selectionStart->GetParent()), dynamic_cast(m_selectionEnd->GetParent()) ); TreeUndo_ClearRedoActionList(); } void MathCtrl::DeleteCurrentCell() { GroupCell *cellToDelete = NULL; if(m_hCaretActive) cellToDelete = m_hCaretPosition; else cellToDelete = dynamic_cast(GetActiveCell() -> GetParent()); if(cellToDelete) DeleteRegion(cellToDelete,cellToDelete); } bool MathCtrl::CanDeleteRegion(GroupCell *start, GroupCell *end) { if ((start == NULL)||(end == NULL)) return false; GroupCell *tmp = start; // We refuse deletion of a cell maxima is currently evaluating if(tmp == m_workingGroup) return false; // We refuse deletion of a cell we are planning to evaluate while (tmp != NULL) { if(m_evaluationQueue->IsInQueue(tmp)) return false; if (tmp == end) break; tmp = dynamic_cast(tmp->m_next); } return true; } void MathCtrl::TreeUndo_MarkCellsAsAdded(GroupCell *start, GroupCell *end) { TreeUndo_MarkCellsAsAdded(start,end,&treeUndoActions); } void MathCtrl::TreeUndo_MarkCellsAsAdded(GroupCell *start, GroupCell *end,std::list *undoBuffer) { if(m_TreeUndoMergeSubsequentEdits) { if(!m_TreeUndoMergeStartIsSet) { m_currentUndoAction.m_start = start; m_TreeUndoMergeStartIsSet = true; } if(m_currentUndoAction.m_newCellsEnd) wxASSERT_MSG(end->m_previous == m_currentUndoAction.m_newCellsEnd, _("Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.")); m_currentUndoAction.m_newCellsEnd = end; } else { TreeUndoAction *undoAction = new TreeUndoAction; undoAction->m_start = start; undoAction->m_newCellsEnd = end; undoBuffer->push_front(undoAction); TreeUndo_LimitUndoBuffer(); // TreeUndo_ClearRedoActionList(); } } void MathCtrl::TreeUndo_ClearRedoActionList() { while(!treeRedoActions.empty()) { TreeUndo_DiscardAction(&treeRedoActions); } } void MathCtrl::TreeUndo_ClearBuffers() { m_currentUndoAction.Clear(); TreeUndo_ClearRedoActionList(); while(!treeUndoActions.empty()) { TreeUndo_DiscardAction(&treeUndoActions); } TreeUndo_ActiveCell = NULL; } void MathCtrl::TreeUndo_DiscardAction(std::list *actionList) { TreeUndoAction *Action = actionList->back(); if(Action->m_oldCells) DestroyTree(Action->m_oldCells); delete Action; actionList->pop_back(); } void MathCtrl::TreeUndo_CellLeft() { if(m_TreeUndoMergeSubsequentEdits) return; // If no cell is active we didn't leave a cell and return from this function. if(GetActiveCell()==NULL) { return; } GroupCell *activeCell = dynamic_cast(GetActiveCell()->GetParent()); if(TreeUndo_ActiveCell) wxASSERT_MSG(TreeUndo_ActiveCell == activeCell,_("Bug: Cell left but not entered.")); // We only can undo a text change if the text has actually changed. if( (m_currentUndoAction.m_oldText != wxEmptyString) && (m_currentUndoAction.m_oldText != activeCell->GetEditable()->GetValue()) && (m_currentUndoAction.m_oldText + wxT(";") != activeCell->GetEditable()->GetValue()) ) { TreeUndoAction *undoAction = new TreeUndoAction(m_currentUndoAction); wxASSERT_MSG(activeCell != NULL,_("Bug: Text changed, but no active cell.")); undoAction->m_start = activeCell; wxASSERT_MSG(undoAction->m_start != NULL,_("Bug: Trying to record a cell contents change without a cell.")); treeUndoActions.push_front(undoAction); TreeUndo_LimitUndoBuffer(); m_currentUndoAction.Clear(); TreeUndo_ClearRedoActionList(); } else { m_currentUndoAction.m_oldText = wxEmptyString; } } void MathCtrl::TreeUndo_CellEntered() { if(m_TreeUndoMergeSubsequentEdits) return; if(GetActiveCell()) { if(GetActiveCell()->GetParent()==NULL) return; TreeUndo_ActiveCell = dynamic_cast(GetActiveCell()->GetParent()); m_currentUndoAction.m_oldText = TreeUndo_ActiveCell->GetEditable()->GetValue(); } } void MathCtrl::TreeUndo_MergeSubsequentEdits(bool mergeRequest) { TreeUndo_MergeSubsequentEdits(mergeRequest,&treeUndoActions); } void MathCtrl::TreeUndo_MergeSubsequentEdits(bool mergeRequest,std::list *undoList) { wxASSERT_MSG(mergeRequest != m_TreeUndoMergeSubsequentEdits,_("Bug: Start or end of merging of subsequent editing actions was requested two times in a row.")); // If we have just finished collecting data for a undo action it is time to // create an item for the undo buffer. if(mergeRequest) { m_currentUndoAction.Clear(); m_TreeUndoMergeStartIsSet = false; } else { if(m_TreeUndoMergeStartIsSet) { TreeUndoAction *undoAction=new TreeUndoAction(m_currentUndoAction); undoList->push_front(undoAction); m_currentUndoAction.Clear(); TreeUndo_ActiveCell = NULL; m_TreeUndoMergeStartIsSet = false; } } // Remember if we are currently merging undo info. m_TreeUndoMergeSubsequentEdits = mergeRequest; } void MathCtrl::DeleteRegion( GroupCell *start, GroupCell *end ) { DeleteRegion(start,end,&treeUndoActions); } void MathCtrl::DeleteRegion(GroupCell *start,GroupCell *end,std::list *undoBuffer) { // Abort deletion if there is no valid selection or if we cannot // delete it. if(!CanDeleteRegion(start,end)) return; m_hCaretPositionStart = m_hCaretPositionEnd = NULL; m_saved = false; SetActiveCell(NULL, false); m_hCaretActive = false; m_hCaretPosition = NULL; // check if chapters or sections need to be renumbered // and unset m_lastWorkingGroup if it points to a cell that isn't valid any more. bool renumber = false; GroupCell *tmp = start; while (tmp) { if(tmp==m_lastWorkingGroup) m_lastWorkingGroup = NULL; if (tmp->IsFoldable() || (tmp->GetGroupType() == GC_TYPE_IMAGE)) { renumber = true; break; } if (tmp == end) break; tmp = dynamic_cast(tmp->m_next); } GroupCell *newSelection = dynamic_cast(end->m_next); // If the selection ends with the last file of the file m_last has to be // set to the last cell that isn't deleted. if (end == m_last) m_last = dynamic_cast(start->m_previous); if (start == m_tree) { // The deleted cells include the first cell of the worksheet. // Unlink the selected cells from the worksheet. if (end->m_previous != NULL) { end->m_previous->m_nextToDraw = NULL; end->m_previous->m_next = NULL; } if (end->m_next != NULL) { end->m_next->m_previous = NULL; end->m_next->m_previousToDraw = NULL; } m_tree = dynamic_cast(end->m_next); // Put an end-of-list-marker to the deleted cells. end->m_next = NULL; end->m_nextToDraw = NULL; // Move the deleted cells into a action in the undo buffer. // If we have a undo buffer to put it into, that is. if(undoBuffer) { if(!m_TreeUndoMergeSubsequentEdits) { TreeUndoAction *undoAction = new TreeUndoAction; m_TreeUndoMergeStartIsSet = true; undoAction->m_start = NULL; undoAction->m_oldCells = start; undoBuffer->push_front(undoAction); TreeUndo_LimitUndoBuffer(); } else { if(!m_TreeUndoMergeStartIsSet) { m_currentUndoAction.m_start = NULL; m_TreeUndoMergeStartIsSet = true; } m_currentUndoAction.m_oldCells = start; } } else // We don't want to be able to undo this => delete the cells. DestroyTree(start); } else { // The deleted cells don't include the first cell of the worksheet. // Move the deleted cells into a action in the undo buffer. // If we have a undo buffer to put it into, that is. if(undoBuffer) { // Unlink the to-be-deleted cells from the worksheet. start->m_previous->m_next = end->m_next; start->m_previous->m_nextToDraw = end->m_next; if (end->m_next != NULL) { end->m_next->m_previous = start->m_previous; end->m_next->m_previousToDraw = start->m_previous; } // Add an "end of tree" marker to the end of the list of deleted cells end->m_next = NULL; end->m_nextToDraw = NULL; // Now let's put the unlinked cells into an undo buffer. if(!m_TreeUndoMergeSubsequentEdits) { // Create a new undo action. TreeUndoAction *undoAction = new TreeUndoAction; undoAction->m_start = dynamic_cast(start->m_previous); undoAction->m_oldCells = start; undoBuffer->push_front(undoAction); TreeUndo_LimitUndoBuffer(); } else { // Add the cells that are to be deleted to the undo action. if(!m_TreeUndoMergeStartIsSet) { m_currentUndoAction.m_start = dynamic_cast(start->m_previous); m_TreeUndoMergeStartIsSet = true; } m_currentUndoAction.m_oldCells = start; } } else // We don't want to be able to undo this => delete the cells. DestroyTree(start); } SetSelection(NULL); if (newSelection != NULL) SetHCaret(dynamic_cast(newSelection->m_previous), false); else SetHCaret(m_last, false); if (renumber) NumberSections(); Recalculate(); Refresh(); } void MathCtrl::OpenQuestionCaret(wxString txt) { wxASSERT_MSG(m_workingGroup!=NULL,_("Bug: Got a question but no cell to answer it in")); // We are leaving the input part of the current cell in this step. TreeUndo_CellLeft(); // We don't need an undo action for the thing we will do now. TreeUndo_ActiveCell = NULL; // Make sure that the cell containing the question is visible if (m_workingGroup->RevealHidden()) { FoldOccurred(); Recalculate(true); } // If we still haven't a cell to put the answer in we now create one. if(m_answerCell == NULL) { m_answerCell = new EditorCell; m_answerCell->SetParent(m_workingGroup); m_answerCell->SetType(MC_TYPE_INPUT); m_answerCell->SetValue(txt); m_answerCell->CaretToEnd(); m_workingGroup->AppendOutput(m_answerCell); RecalculateForce(); } // If the user wants to be automatically scrolled to the cell evaluation takes place // we scroll to this cell. if(FollowEvaluation()) { SetActiveCell(m_answerCell, false); GroupCell *tmp = m_workingGroup; if (tmp->m_next) tmp = dynamic_cast(tmp->m_next); ScrollToCell(tmp); } Refresh(); } void MathCtrl::OpenHCaret(wxString txt, int type) { // if we are inside cell maxima is currently evaluating // bypass normal behaviour and insert an EditorCell into // the output of the working group. if(m_workingGroup) { if(m_activeCell!=NULL) { if((m_activeCell->GetParent() == m_workingGroup)&&(m_questionPrompt)) { OpenQuestionCaret(txt); return; } } if(m_hCaretPosition!=NULL) { if((m_hCaretPosition == m_workingGroup->m_next)&&(m_questionPrompt)) { OpenQuestionCaret(txt); return; } } } // set m_hCaretPosition to a sensible value if (m_activeCell != NULL) { SetHCaret(dynamic_cast(m_activeCell->GetParent()), false); } else if (m_selectionStart != NULL) SetHCaret(dynamic_cast(m_selectionStart->GetParent()), false); if (!m_hCaretActive) { if (m_last == NULL) return; SetHCaret(m_last, false); } // insert a new group cell GroupCell *group = new GroupCell(type, txt); // check how much to unfold for this type if (m_hCaretPosition) { while (IsLesserGCType(type, m_hCaretPosition->GetGroupType())) { GroupCell *result = m_hCaretPosition->Unfold(); if (result == NULL) // assumes that unfold sets hcaret to the end of unfolded cells break; // unfold returns NULL when it cannot unfold SetHCaret(result, false); } } InsertGroupCells(group, m_hCaretPosition); // activate editor SetActiveCell(group->GetEditable(), false); m_activeCell->ClearUndo(); ScrollToCell(group); // If we just have started typing inside a new cell we don't want the screen // to scroll away. ScrolledAwayFromEvaluation(); Refresh(); } /*** * Support for copying and deleting with keyboard */ void MathCtrl::OnKeyDown(wxKeyEvent& event) { // Track the activity of the keyboard. Setting the keyboard // to inactive again is done in wxMaxima.cpp m_keyboardInactiveTimer.StartOnce(10000); m_keyboardInactive = false; if(event.ControlDown()&&event.AltDown()) { if( (event.GetUnicodeKey()==wxT('{')) || (event.GetUnicodeKey()==wxT('}')) ) { event.Skip(); return; } } // Handling of the keys this class has to handle switch (event.GetKeyCode()) { case WXK_DELETE: if (event.ShiftDown()) { wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, popid_cut); GetParent()->ProcessWindowEvent(ev); } else if (CanDeleteSelection()) { wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, popid_delete); GetParent()->ProcessWindowEvent(ev); } else event.Skip(); break; case WXK_INSERT: if (event.ControlDown()) { wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, popid_copy); GetParent()->ProcessWindowEvent(ev); } else if (event.ShiftDown()) { wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, popid_paste); GetParent()->ProcessWindowEvent(ev); } else event.Skip(); break; case WXK_BACK: if((event.ControlDown()) && (event.ShiftDown())) DeleteCurrentCell(); else { if (CanDeleteSelection()) { wxCommandEvent ev(wxEVT_COMMAND_MENU_SELECTED, popid_delete); GetParent()->ProcessWindowEvent(ev); } else event.Skip(); } break; case WXK_NUMPAD_ENTER: if (m_activeCell != NULL && m_activeCell->GetType() == MC_TYPE_INPUT) dynamic_cast(GetParent())->ProcessCommand(wxMaximaFrame::menu_evaluate); else if (m_hCaretActive) OpenHCaret(wxT("%")); else event.Skip(); break; case WXK_RETURN: if ((m_activeCell != NULL) && (m_activeCell->GetType() != MC_TYPE_INPUT)) event.Skip(); // if enter pressed in text, title, section cell, pass the event else { bool enterEvaluates = false; bool controlOrShift = event.ControlDown() || event.ShiftDown(); wxConfig::Get()->Read(wxT("enterEvaluates"), &enterEvaluates); if ((!enterEvaluates && controlOrShift) || ( enterEvaluates && !controlOrShift) ) { // shift-enter pressed === menu_evaluate event dynamic_cast(GetParent())->ProcessCommand(wxMaximaFrame::menu_evaluate); } else event.Skip(); } break; case WXK_ESCAPE: #ifndef wxUSE_UNICODE if (m_activeCell == NULL) { SetSelection(NULL); Refresh(); } else SetHCaret(m_activeCell->GetParent()); // also refreshes #else event.Skip(); #endif break; default: event.Skip(); } } bool MathCtrl::GCContainsCurrentQuestion(GroupCell *cell) { if (m_workingGroup) return ((cell == m_workingGroup) && m_questionPrompt); else return false; } void MathCtrl::QuestionAnswered() { if(m_questionPrompt) SetActiveCell(NULL); m_answerCell = NULL; m_questionPrompt = false; } /**** * OnCharInActive is called when we have a wxKeyEvent and * an EditorCell is active. * * OnCharInActive sends the event to the active EditorCell * and then updates the window. */ void MathCtrl::OnCharInActive(wxKeyEvent& event) { bool needRecalculate = false; if ( ( (event.GetKeyCode() == WXK_UP) || (event.GetKeyCode() == WXK_PAGEUP) #ifdef WXK_PRIOR || (event.GetKeyCode() != WXK_PRIOR) #endif )&& m_activeCell->CaretAtStart() ) { GroupCell *previous=dynamic_cast((m_activeCell->GetParent())->m_previous); if(event.ShiftDown()) { SetSelection(previous,dynamic_cast((m_activeCell->GetParent()))); m_hCaretPosition = dynamic_cast(m_selectionStart); m_hCaretPositionEnd = dynamic_cast(m_selectionStart); m_hCaretPositionStart = dynamic_cast(m_selectionEnd); m_cellKeyboardSelectionStartedIn = m_activeCell; m_activeCell -> SelectNone(); GroupCell *next; SetActiveCell(NULL); Refresh(); } else { if (GCContainsCurrentQuestion(previous)) { // The user moved into the cell maxima has asked a question in. FollowEvaluation(true); OpenQuestionCaret(); return; } else SetHCaret(previous); } // Re-calculate the table of contents as we possibly leave a cell that is // to be found here. UpdateTableOfContents(); // If we scrolled away from the cell that is currently being evaluated // we need to enable the button that brings us back ScrolledAwayFromEvaluation(); // We might have moved the cursor off-screen and therefore might need to scroll. ScrollToCell(GetHCaret()); return; } if ( ( (event.GetKeyCode() == WXK_DOWN) || (event.GetKeyCode() == WXK_PAGEDOWN) #ifdef WXK_PRIOR || (event.GetKeyCode() != WXK_NEXT) #endif )&& m_activeCell->CaretAtEnd() ) { GroupCell *next=dynamic_cast(m_activeCell->GetParent()); if(event.ShiftDown()) { SetSelection( dynamic_cast(m_activeCell->GetParent()), dynamic_cast(m_activeCell->GetParent()->m_next) ); m_hCaretPosition = dynamic_cast(m_selectionStart); m_hCaretPositionStart = dynamic_cast(m_selectionStart); m_hCaretPositionEnd = dynamic_cast(m_selectionEnd); m_cellKeyboardSelectionStartedIn = m_activeCell; m_activeCell -> SelectNone(); GroupCell *previous; SetActiveCell(NULL); Refresh(); } else { if (GCContainsCurrentQuestion(next)) { // The user moved into the cell maxima has asked a question in. FollowEvaluation(true); OpenQuestionCaret(); return; } else SetHCaret(next); } // Re-calculate the table of contents as we possibly leave a cell that is // to be found here. UpdateTableOfContents(); ScrolledAwayFromEvaluation(); // We might have moved the cursor off-screen and therefore might need to scroll. ScrollToCell(GetHCaret()); return; } m_cellKeyboardSelectionStartedIn = NULL; // an empty cell is removed on backspace/delete if ((event.GetKeyCode() == WXK_BACK || event.GetKeyCode() == WXK_DELETE) && m_activeCell->GetValue() == wxEmptyString) { SetSelection(dynamic_cast(m_activeCell->GetParent())); DeleteSelection(); return; } // CTRL+"s deactivates on MAC if (m_activeCell == NULL) return; /// /// send event to active cell /// m_activeCell->ProcessEvent(event); // The keypress might have moved the cursor off-screen. ScrollToCaret(); m_switchDisplayCaret = false; wxClientDC dc(this); CellParser parser(dc); parser.SetClientWidth(GetClientSize().GetWidth() - MC_GROUP_LEFT_INDENT - MC_BASE_INDENT); if (m_activeCell->IsDirty()) { m_saved = false; int height = m_activeCell->GetHeight(); int fontsize = parser.GetDefaultFontSize(); m_activeCell->ResetData(); m_activeCell->RecalculateWidths(parser, MAX(fontsize, MC_MIN_SIZE)); m_activeCell->RecalculateSize(parser, MAX(fontsize, MC_MIN_SIZE)); if (height != m_activeCell->GetHeight() || m_activeCell->GetWidth() + m_activeCell->m_currentPoint.x >= GetClientSize().GetWidth() - MC_GROUP_LEFT_INDENT - MC_BASE_INDENT) needRecalculate = true; } /// If we need to recalculate then refresh the window if (needRecalculate) { GroupCell *group = dynamic_cast(m_activeCell->GetParent()); group->ResetSize(); group->ResetData(); if (m_activeCell->CheckChanges() && (group->GetGroupType() == GC_TYPE_CODE) && (m_activeCell == group->GetEditable())) group->ResetInputLabel(); Recalculate(); Refresh(); } else { if(m_activeCell->m_selectionChanged) { Refresh(); } /// Otherwise refresh only the active cell else { wxRect rect; if (m_activeCell->CheckChanges()) { GroupCell *group = dynamic_cast(m_activeCell->GetParent()); if ((group->GetGroupType() == GC_TYPE_CODE) && (m_activeCell == group->GetEditable())) group->ResetInputLabel(); rect = group->GetRect(); rect.width = GetVirtualSize().x; } else { rect = m_activeCell->GetRect(); rect.width = GetVirtualSize().x; } CalcScrolledPosition(rect.x, rect.y, &rect.x, &rect.y); RefreshRect(rect); } } if(GetActiveCell()) { if(IsLesserGCType(GC_TYPE_TEXT,dynamic_cast(GetActiveCell()->GetParent())->GetGroupType())) UpdateTableOfContents(); } } void MathCtrl::SelectWithChar(int ccode) { // start making a selection // m_hCaretPositionStart is the first group selected // m_hCaretPositionEnd is tle last group selected // we always move m_hCaretPosition if (m_hCaretPositionStart == NULL || m_hCaretPositionEnd == NULL) { if (m_hCaretPosition != NULL) m_hCaretPositionStart = m_hCaretPositionEnd = m_hCaretPosition; else m_hCaretPositionStart = m_hCaretPositionEnd = m_tree; if (m_hCaretPositionStart == NULL) return; if (ccode == WXK_DOWN && m_hCaretPosition != NULL && m_hCaretPositionStart->m_next != NULL) m_hCaretPositionStart = m_hCaretPositionEnd = dynamic_cast(m_hCaretPositionStart->m_next); } else if (ccode == WXK_UP) { if(m_cellKeyboardSelectionStartedIn && (m_hCaretPositionEnd==dynamic_cast(m_cellKeyboardSelectionStartedIn->GetParent()->m_next))) { // We are in the cell the selection started in SetActiveCell(m_cellKeyboardSelectionStartedIn); SetSelection(NULL); m_cellKeyboardSelectionStartedIn->ReturnToSelectionFromBot(); m_hCaretPositionStart = m_hCaretPositionEnd = NULL; Refresh(); } else { // extend/shorten up selection if (m_hCaretPositionEnd->m_previous != NULL) { if (m_hCaretPosition != NULL && m_hCaretPosition->m_next == m_hCaretPositionEnd) m_hCaretPositionStart = dynamic_cast(m_hCaretPositionStart->m_previous); m_hCaretPositionEnd = dynamic_cast(m_hCaretPositionEnd->m_previous); } if (m_hCaretPositionEnd != NULL) ScrollToCell(m_hCaretPositionEnd); } } else { // We arrive here if the down key was pressed. if(m_cellKeyboardSelectionStartedIn && (m_hCaretPositionEnd==dynamic_cast(m_cellKeyboardSelectionStartedIn->GetParent()->m_previous))) { // We are in the cell the selection started in SetActiveCell(m_cellKeyboardSelectionStartedIn); SetSelection(NULL); m_hCaretPositionStart = m_hCaretPositionEnd = NULL; m_cellKeyboardSelectionStartedIn->ReturnToSelectionFromTop(); Refresh(); } else { // extend/shorten selection down if (m_hCaretPositionEnd->m_next != NULL) { if (m_hCaretPosition == m_hCaretPositionEnd) m_hCaretPositionStart = dynamic_cast(m_hCaretPositionStart->m_next); m_hCaretPositionEnd = dynamic_cast(m_hCaretPositionEnd->m_next); } if (m_hCaretPositionEnd != NULL) ScrollToCell(m_hCaretPositionEnd); } } if ((m_hCaretPositionStart) && (m_hCaretPositionEnd)) { // m_hCaretPositionStart can be above or below m_hCaretPositionEnd if (m_hCaretPositionStart->GetCurrentY() < m_hCaretPositionEnd->GetCurrentY()) { SetSelection(m_hCaretPositionStart,m_hCaretPositionEnd); } else { SetSelection(m_hCaretPositionEnd,m_hCaretPositionStart); } Refresh(); } Refresh(); } void MathCtrl::SelectEditable(EditorCell *editor, bool top) { if(editor != NULL) { wxClientDC dc(this); CellParser parser(dc); SetActiveCell(editor, false); m_hCaretActive = false; if (top) m_activeCell->CaretToStart(); else m_activeCell->CaretToEnd(); ScrollToCaret(); if (editor->GetWidth() == -1) Recalculate(); Refresh(); } else { // can't get editor... jump over cell.. if (top) m_hCaretPosition = dynamic_cast( m_hCaretPosition->m_next); else m_hCaretPosition = dynamic_cast( m_hCaretPosition->m_previous); Refresh(); } } void MathCtrl::OnCharNoActive(wxKeyEvent& event) { int ccode = event.GetKeyCode(); wxString txt; // Usually we open an Editor Cell with initial content txt // If Shift is down we are selecting with WXK_UP and WXK_DOWN if (event.ShiftDown() && (ccode == WXK_UP || ccode == WXK_DOWN)) { SelectWithChar(ccode); return; } m_cellKeyboardSelectionStartedIn = NULL; if (m_selectionStart != NULL && m_selectionStart->GetType() == MC_TYPE_SLIDE && ccode == WXK_SPACE) { Animate(!AnimationRunning()); return; } // Remove selection with shift+WXK_UP/WXK_DOWN m_hCaretPositionStart = m_hCaretPositionEnd = NULL; switch (ccode) { // These are ingored case WXK_PAGEUP: #ifdef WXK_PRIOR case WXK_PRIOR: // Is on some systems a replacement for WXK_PAGEUP case WXK_NEXT: #endif #ifdef WXK_NEXT case WXK_NEXT: #endif case WXK_PAGEDOWN: case WXK_WINDOWS_LEFT: case WXK_WINDOWS_RIGHT: case WXK_WINDOWS_MENU: case WXK_COMMAND: case WXK_START: event.Skip(); break; case WXK_LEFT: case WXK_RIGHT: if ((!CanAnimate()) || AnimationRunning()) event.Skip(); else StepAnimation(ccode == WXK_LEFT ? -1 : 1); break; case WXK_HOME: // TODO: if shift down, select. SetHCaret(NULL); if (m_tree != NULL) ScrollToCell(m_tree); break; case WXK_END: SetHCaret(m_last); if (m_last != NULL) ScrollToCell(m_last); break; case WXK_BACK: if (m_hCaretPosition != NULL) { SetSelection(m_hCaretPosition); m_hCaretActive = false; Refresh(); return; } break; case WXK_DELETE: if (m_hCaretPosition == NULL) { if (m_tree != NULL) { SetSelection(m_tree); m_hCaretActive = false; Refresh(); return; } } else if (m_hCaretPosition->m_next != NULL) { SetSelection(dynamic_cast(m_hCaretPosition->m_next)); m_hCaretActive = false; Refresh(); return; } break; case WXK_UP: ScrolledAwayFromEvaluation(true); if (m_hCaretActive) { if (m_selectionStart != NULL) { if(event.CmdDown()) { GroupCell *tmp = dynamic_cast(m_selectionStart); if(tmp->m_previous) { do tmp = dynamic_cast(tmp->m_previous); while( (tmp->m_previous)&&( (tmp->GetGroupType()!=GC_TYPE_TITLE) && (tmp->GetGroupType()!=GC_TYPE_SECTION) && (tmp->GetGroupType()!=GC_TYPE_SUBSECTION) ) ); SetHCaret(dynamic_cast(tmp)); } else SelectEditable(dynamic_cast(tmp)->GetEditable(), false); } else SetHCaret(dynamic_cast(m_selectionStart->GetParent()->m_previous)); } else if (m_hCaretPosition != NULL) { if(event.CmdDown()) { GroupCell *tmp = m_hCaretPosition; if(tmp->m_previous) { do tmp = dynamic_cast(tmp->m_previous); while( (tmp->m_previous)&&( (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_TITLE) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SECTION) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SUBSECTION) ) ); SetHCaret(tmp); } else SelectEditable(dynamic_cast(tmp)->GetEditable(), false); } else SelectEditable(dynamic_cast(m_hCaretPosition)->GetEditable(), false); } else event.Skip(); } else if (m_selectionStart != NULL) SetHCaret(dynamic_cast(m_selectionStart->GetParent()->m_previous)); else if (!ActivatePrevInput()) event.Skip(); else Refresh(); break; case WXK_DOWN: ScrolledAwayFromEvaluation(true); if (m_hCaretActive) { if (m_selectionEnd != NULL) { if(event.CmdDown()) { MathCell *tmp = m_selectionEnd; if(tmp->m_next) { do tmp = dynamic_cast(tmp->m_next); while( (tmp->m_next)&&( (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_TITLE) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SECTION) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SUBSECTION) ) ); SetHCaret(dynamic_cast(tmp)); } else SelectEditable(dynamic_cast(tmp)->GetEditable(), false); } else SetHCaret(dynamic_cast(m_selectionEnd)); } else if (m_hCaretPosition != NULL && m_hCaretPosition->m_next != NULL) { if(event.CmdDown()) { GroupCell *tmp = m_hCaretPosition; if(tmp->m_next) { do tmp = dynamic_cast(tmp->m_next); while( (tmp->m_next)&&( (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_TITLE) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SECTION) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SUBSECTION) && (dynamic_cast(tmp)->GetGroupType()!=GC_TYPE_SUBSUBSECTION) ) ); SetHCaret(tmp); } else SelectEditable(dynamic_cast(tmp)->GetEditable(), false); } else SelectEditable(dynamic_cast(m_hCaretPosition->m_next)->GetEditable(), true); } else if (m_tree != NULL && m_hCaretPosition == NULL) { SelectEditable(dynamic_cast(m_tree)->GetEditable(), true); } } else if (m_selectionEnd != NULL) SetHCaret(dynamic_cast(m_selectionEnd->GetParent())); else if (!ActivateNextInput()) event.Skip(); else Refresh(); break; case WXK_RETURN: if (m_selectionStart == NULL || m_selectionEnd == NULL) OpenHCaret(wxEmptyString); else OpenHCaret(GetString()); break; #if wxUSE_UNICODE // ESCAPE is handled by the new cell case WXK_ESCAPE: OpenHCaret(wxEmptyString); if (m_activeCell != NULL) m_activeCell->ProcessEvent(event); break; #endif // keycodes which open hCaret with initial content default: #if wxUSE_UNICODE wxChar txt(event.GetUnicodeKey()); #else wxChar txt = wxString::Format(wxT("%c"), event.GetKeyCode()); #endif if(!wxIsprint(txt)) { event.Skip(); return; } else OpenHCaret(txt); } Refresh(); } /***** * OnChar handles key events. If we have an active cell, sends the * event to the active cell, else moves the cursor between groups. */ void MathCtrl::OnChar(wxKeyEvent& event) { #if defined __WXMSW__ if (event.GetKeyCode() == WXK_NUMPAD_DECIMAL) { return; } #endif // Skip all events that look like they might be hotkey invocations so they // are processed by the other receipients if (event.CmdDown() && !event.AltDown()) { if ( !(event.GetKeyCode() == WXK_LEFT) && !(event.GetKeyCode() == WXK_RIGHT) && !(event.GetKeyCode() == WXK_UP) && !(event.GetKeyCode() == WXK_DOWN) && !(event.GetKeyCode() == WXK_BACK) && !(event.GetKeyCode() == WXK_DELETE) ) { event.Skip(); return; } } if (m_activeCell != NULL) OnCharInActive(event); else OnCharNoActive(event); } /*** * Get maximum x and y in the tree. */ void MathCtrl::GetMaxPoint(int* width, int* height) { MathCell* tmp = m_tree; int currentHeight= MC_BASE_INDENT; int currentWidth= MC_BASE_INDENT; *width = MC_BASE_INDENT; *height = MC_BASE_INDENT; while (tmp != NULL) { currentHeight += tmp->GetMaxHeight(); currentHeight += MC_GROUP_SKIP; *height = currentHeight; currentWidth = MC_BASE_INDENT + tmp->GetWidth(); *width = MAX(currentWidth + MC_BASE_INDENT, *width); tmp = tmp->m_next; } } /*** * Adjust the virtual size and scrollbars. */ void MathCtrl::AdjustSize() { int width= MC_BASE_INDENT, height= MC_BASE_INDENT; int clientWidth, clientHeight, virtualHeight; GetClientSize(&clientWidth, &clientHeight); if (m_tree != NULL) GetMaxPoint(&width, &height); // when window is scrolled all the way down, document occupies top 1/8 of clientHeight height += clientHeight - (int)(1.0/8.0*(float)clientHeight); virtualHeight = MAX(clientHeight + 10 , height); // ensure we always have VSCROLL active SetVirtualSize(width, virtualHeight); SetScrollRate(SCROLL_UNIT, SCROLL_UNIT); } /*** * Support for selecting cells outside display */ void MathCtrl::OnMouseExit(wxMouseEvent& event) { m_mouseOutside = true; if (m_leftDown) { m_mousePoint.x = event.GetX(); m_mousePoint.y = event.GetY(); m_timer.Start(200, true); } } void MathCtrl::OnMouseEnter(wxMouseEvent& event) { m_mouseOutside = false; } void MathCtrl::StepAnimation(int change) { SlideShow *tmp = (SlideShow *)m_selectionStart; int pos = tmp->GetDisplayedIndex() + change; // Change the bitmap if(pos<0) pos = tmp->Length()-1; if(pos >= tmp->Length()) pos = 0; tmp->SetDisplayedIndex(pos); // Refresh the displayed bitmap wxRect rect = m_selectionStart->GetRect(); CalcScrolledPosition(rect.x, rect.y, &rect.x, &rect.y); RefreshRect(rect); // Set the slider to its new value if(m_mainToolBar) if(m_mainToolBar->m_plotSlider) m_mainToolBar->m_plotSlider->SetValue(tmp->GetDisplayedIndex()); // Rearm the animation timer if necessary. if(AnimationRunning()) m_animationTimer.StartOnce(1000/tmp->GetFrameRate()); } void MathCtrl::OnTimer(wxTimerEvent& event) { switch (event.GetId()) { case TIMER_ID: { if (!m_leftDown || !m_mouseOutside) return; int dx = 0, dy = 0; int currX, currY; wxSize size = GetClientSize(); CalcUnscrolledPosition(0, 0, &currX, &currY); if (m_mousePoint.x <= 0) dx = -10; else if (m_mousePoint.x >= size.GetWidth()) dx = 10; if (m_mousePoint.y <= 0) dy = -10; else if (m_mousePoint.y >= size.GetHeight()) dy = 10; Scroll((currX + dx) / 10, (currY + dy) / 10); m_timer.Start(50, true); } break; case ANIMATION_TIMER_ID: { if (CanAnimate()) { StepAnimation(); } else AnimationRunning(false); } break; case CARET_TIMER_ID: { if (m_activeCell != NULL) { if (m_switchDisplayCaret) { m_activeCell->SwitchCaretDisplay(); wxRect rect = m_activeCell->GetRect(); CalcScrolledPosition(rect.x, rect.y, &rect.x, &rect.y); RefreshRect(rect); } m_switchDisplayCaret = true; } } break; } } /*** * Destroy the tree */ void MathCtrl::DestroyTree() { m_hCaretActive = false; SetHCaret(NULL); DestroyTree(m_tree); m_tree = m_last = NULL; m_lastWorkingGroup = NULL; } void MathCtrl::DestroyTree(MathCell* tmp) { MathCell* tmp1; while (tmp != NULL) { tmp1 = tmp; tmp = tmp->m_next; tmp1->Destroy(); delete tmp1; } } /*** * Copy tree */ MathCell* MathCtrl::CopyTree() { if (m_tree == NULL) return (MathCell*)NULL; return m_tree->CopyList(); } /*** * Copy selection as bitmap */ bool MathCtrl::CopyBitmap() { MathCell* tmp = CopySelection(); Bitmap bmp; bmp.SetData(tmp); return bmp.ToClipboard(); } wxSize MathCtrl::CopyToFile(wxString file) { bool success; if (m_selectionStart != NULL && m_selectionStart == m_selectionEnd && (m_selectionStart->GetType() == MC_TYPE_IMAGE || m_selectionStart->GetType() == MC_TYPE_SLIDE)) { if (m_selectionStart->GetType() == MC_TYPE_IMAGE) return ((ImgCell *)m_selectionStart)->ToImageFile(file); else return ((SlideShow *)m_selectionStart)->ToGif(file); } else { MathCell* tmp = CopySelection(); Bitmap bmp; bmp.SetData(tmp); return bmp.ToFile(file); } } wxSize MathCtrl::CopyToFile(wxString file, MathCell* start, MathCell* end, bool asData,int scale) { MathCell* tmp = CopySelection(start, end, asData); Bitmap bmp(scale); bmp.SetData(tmp); return bmp.ToFile(file); } /*** * Copy selection */ MathCell* MathCtrl::CopySelection() { return CopySelection(m_selectionStart, m_selectionEnd); } MathCell* MathCtrl::CopySelection(MathCell* start, MathCell* end, bool asData) { MathCell *tmp, *out= NULL, *outEnd= NULL; tmp = start; while (tmp != NULL) { if (out == NULL) { out = tmp->Copy(); outEnd = out; } else { outEnd->AppendCell(tmp->Copy()); outEnd = outEnd->m_next; } if (tmp == end) break; if (asData) tmp = tmp->m_next; else tmp = tmp->m_nextToDraw; } return out; } void MathCtrl::AddLineToFile(wxTextFile& output, wxString s, bool unicode) { if (s == wxT("\n") || s == wxEmptyString) output.AddLine(wxEmptyString); else { wxStringTokenizer lines(s, wxT("\n"), wxTOKEN_RET_EMPTY_ALL); wxString line; while (lines.HasMoreTokens()) { line = lines.GetNextToken(); if (unicode) { #if wxUNICODE output.AddLine(line); #else wxString t(line.wc_str(wxConvLocal), wxConvUTF8); output.AddLine(t); #endif } else output.AddLine(line); } } } //Simple iterator over a Maxima input string, skipping comments and strings struct SimpleMathParserIterator{ const wxString &input; //reference to input string (must be a reference, so it can be modified) unsigned int pos; SimpleMathParserIterator(const wxString& ainput): input(ainput), pos(0){ if (isValid() && (input[0] == '"' || (input[0] == '/' && input.length() > 1 && input[1] == '*') )) { //skip strings or comments at string start pos--; ++(*this); } } bool isValid(){ return pos < input.length(); } void operator++(){ unsigned int oldpos = pos; pos++; while (pos < input.length() && oldpos != pos) { oldpos = pos; if (input[pos] == '"') { //skip strings pos++; //skip leading " while (pos < input.length() && input[pos] != '"') pos++; pos++;//skip trailing " } if (pos + 1 < input.length() && input[pos] == '/' && input[pos+1] == '*' ) { //skip comments pos += 2; //skip /* while (pos < input.length() && (input[pos] != '*' || input[pos+1] != '/')) pos++; pos += 2; //skip */ } } } inline wxChar operator*() { return input[pos]; } }; //returns the index in (%i...) or (%o...) int getMathCellIndex(MathCell* cell){ if (!cell) return -1; wxString strindex = cell->ToString().Trim(); //(%i...) long temp; if (!strindex.Mid(3, strindex.Len()-4).ToLong(&temp)) return -1; return temp; } void MathCtrl::CalculateReorderedCellIndices(MathCell *tree, int &cellIndex, std::vector& cellMap){ GroupCell* tmp = dynamic_cast(tree); while (tmp != NULL) { if (!tmp->IsHidden() && tmp->GetGroupType() == GC_TYPE_CODE) { MathCell *prompt = tmp->GetPrompt(); MathCell *cell = tmp->GetEditable(); wxString input = cell->ToString(); if (prompt && cell && input.Len() > 0) { int outputExpressions = 0; int initialHiddenExpressions = 0; for (SimpleMathParserIterator it = input; it.isValid(); ++it) { switch (*it) { case '$': if (initialHiddenExpressions == outputExpressions) initialHiddenExpressions++; //fallthrough case ';': outputExpressions++; } } int promptIndex = getMathCellIndex(prompt); int outputIndex = getMathCellIndex(tmp->GetLabel()) - initialHiddenExpressions; int index = promptIndex; if (promptIndex < 0) index = outputIndex; //no input index => use output index else { if (outputIndex < 0 && initialHiddenExpressions < outputExpressions) { //input index, but no output index means the expression was evaluated, but produced no result // => it is invalid and should be ignored outputExpressions = 0; } else if (index + outputExpressions > cellMap.size()) cellMap.resize(index+outputExpressions); for (int i=0; i < outputExpressions; i++) cellMap[index + i] = cellIndex + i; } cellIndex += outputExpressions; //new cell index } } if (tmp->GetHiddenTree() != NULL) CalculateReorderedCellIndices(tmp->GetHiddenTree(), cellIndex, cellMap); tmp = dynamic_cast(tmp->m_next); } } /*** * Export content to a HTML file. */ bool MathCtrl::ExportToHTML(wxString file) { // The path to the image directory as seen from the html directory wxString imgDir_rel; // The absolute path to the image directory wxString imgDir; // What happens if we split the filename into several parts. wxString path, filename, ext; wxConfigBase* config= wxConfig::Get(); bool mathjax = true; config->Read(wxT("exportWithMathJAX"), &mathjax); int count = 0; GroupCell *tmp = m_tree; MarkDownHTML MarkDown; wxFileName::SplitPath(file, &path, &filename, &ext); imgDir_rel = filename + wxT("_htmlimg"); imgDir = path + wxT("/") + imgDir_rel; if (!wxDirExists(imgDir)) { if (!wxMkdir(imgDir)) return false; } wxFileOutputStream outfile(file); if (!outfile.IsOk()) return false; wxTextOutputStream output(outfile); wxString cssfileName_rel = imgDir_rel + wxT("/") + filename+wxT(".css"); wxString cssfileName = path + wxT("/") + cssfileName_rel; wxFileOutputStream cssfile(cssfileName); if (!cssfile.IsOk()) return false; wxTextOutputStream css(cssfile); output<< wxT("\n"); output<\n"); output<\n"); output<") + filename + wxT("\n"); output<\n"); output<\n"); ////////////////////////////////////////////// // Write styles ////////////////////////////////////////////// if (mathjax) { output << wxT("") << endl; output << wxT("") << endl; } wxString font, fontTitle, fontSection, fontSubsection, fontSubsubsection, fontText; wxString colorInput(wxT("blue")); wxString colorPrompt(wxT("red")); wxString colorText(wxT("black")), colorTitle(wxT("black")), colorSection(wxT("black")), colorSubSec(wxT("black")),colorSubsubSec(wxT("black")); wxString colorCodeVariable = wxT("rgb(0,128,0)"); wxString colorCodeFunction = wxT("rgb(128,0,0)"); wxString colorCodeComment = wxT("rgb(64,64,64)"); wxString colorCodeNumber = wxT("rgb(128,64,0)"); wxString colorCodeString = wxT("rgb(0,0,128)"); wxString colorCodeOperator = wxT("rgb(0,0,128)"); wxString colorCodeEndOfLine = wxT("rgb(192,192,192)"); wxString colorTextBg(wxT("white")); wxString colorBg(wxT("white")); // bold and italic bool boldInput = false; bool italicInput = false; bool boldPrompt = false; bool italicPrompt = false; bool boldString = false; bool italicString = false; bool boldTitle = false; bool italicTitle = false; bool underTitle = false; bool boldSection = false; bool italicSection = false; bool underSection = false; bool boldSubsection = false; bool boldSubsubsection = false; bool italicSubsection = false; bool italicSubsubsection = false; bool underSubsection = false; bool underSubsubsection = false; int fontSize = 12; // main fontsize config->Read(wxT("fontSize"), &fontSize); // read fonts config->Read(wxT("Style/fontname"), &font); config->Read(wxT("Style/Title/fontname"), &fontTitle); config->Read(wxT("Style/Section/fontname"), &fontSection); config->Read(wxT("Style/Subsection/fontname"), &fontSubsection); config->Read(wxT("Style/Subsubsection/fontname"), &fontSubsubsection); config->Read(wxT("Style/Text/fontname"), &fontText); // read colors config->Read(wxT("Style/Input/color"), &colorInput); config->Read(wxT("Style/MainPrompt/color"), &colorPrompt); config->Read(wxT("Style/Text/color"), &colorText); config->Read(wxT("Style/Section/color"), &colorSection); config->Read(wxT("Style/Subsection/color"), &colorSubSec); config->Read(wxT("Style/Subsubsection/color"), &colorSubsubSec); config->Read(wxT("Style/Title/color"), &colorTitle); config->Read(wxT("Style/TextBackground/color"), &colorTextBg); config->Read(wxT("Style/Background/color"), &colorBg); config->Read(wxT("Style/CodeHighlighting/Variable/color"),&colorCodeVariable); config->Read(wxT("Style/CodeHighlighting/Function/color"),&colorCodeFunction); config->Read(wxT("Style/CodeHighlighting/Comment/color"),&colorCodeComment ); config->Read(wxT("Style/CodeHighlighting/Number/color"),&colorCodeNumber ); config->Read(wxT("Style/CodeHighlighting/String/color"),&colorCodeString ); config->Read(wxT("Style/CodeHighlighting/Operator/color"),&colorCodeOperator); // read bold and italic config->Read(wxT("Style/Input/bold"), &boldInput); config->Read(wxT("Style/String/bold"), &boldString); config->Read(wxT("Style/Input/italic"), &italicInput); config->Read(wxT("Style/String/italic"), &italicString); config->Read(wxT("Style/MainPrompt/bold"), &boldPrompt); config->Read(wxT("Style/MainPrompt/italic"), &italicPrompt); config->Read(wxT("Style/Title/bold"), &boldTitle); config->Read(wxT("Style/Title/italic"), &italicTitle); config->Read(wxT("Style/Title/underlined"), &underTitle); config->Read(wxT("Style/Section/bold"), &boldSection); config->Read(wxT("Style/Section/italic"), &italicSection); config->Read(wxT("Style/Section/underlined"), &underSection); config->Read(wxT("Style/Subsection/bold"), &boldSubsection); config->Read(wxT("Style/Subsection/italic"), &italicSubsection); config->Read(wxT("Style/Subsection/underlined"), &underSubsection); config->Read(wxT("Style/Subsubsection/bold"), &boldSubsubsection); config->Read(wxT("Style/Subsubsection/italic"), &italicSubsubsection); config->Read(wxT("Style/Subsubsection/underlined"), &underSubsubsection); output<\n"); wxString version(wxT(VERSION)); css<\n"); output<\n"); output<\n"); output<\n"); output<\n"); if (mathjax) { // Tell users that have disabled JavaScript why they don't get 2d maths. output << wxT(""); // Tell mathJax about the \abs{} operator we define for LaTeX. output<Read(wxT("exportInput"), &exportInput); while (tmp != NULL) { // Handle a code cell if (tmp->GetGroupType() == GC_TYPE_CODE) { // Handle the label MathCell *out = tmp->GetLabel(); if(out || exportInput) output<\n\n\n"); // Handle the input if(exportInput) { MathCell *prompt = tmp->GetPrompt(); output<\n"); output<\n"); output<ToString(); output<\n"); EditorCell *input = tmp->GetInput(); if (input != NULL) { output<\n"); output<ToHTML(); output<\n"); } output<\n"); } // Handle the output - if output exists. if (out == NULL) { // No output to export.x output< break down the list // into chunks of one type. MathCell *chunkStart = tmp->GetLabel(); while(chunkStart != NULL) { MathCell *chunkEnd = chunkStart; if( (chunkEnd->GetType() != MC_TYPE_SLIDE) && (chunkEnd->GetType() != MC_TYPE_IMAGE) ) while(chunkEnd->m_next != NULL) { if( (chunkEnd->m_next->GetType() == MC_TYPE_SLIDE) || (chunkEnd->m_next->GetType() == MC_TYPE_IMAGE) ) break; chunkEnd = chunkEnd->m_next; } // Create a list containing only our chunk. MathCell *chunk = CopySelection(chunkStart,chunkEnd,true); // Export the chunk. if(chunk->GetType() == MC_TYPE_SLIDE) { ((SlideShow *)chunk)->ToGif(imgDir + wxT("/") + filename + wxString::Format(wxT("_%d.gif"), count)); output<\n"), count); } else if (mathjax && (chunk->GetType() != MC_TYPE_IMAGE)) { wxString line = chunk->ListToTeX(); line.Replace(wxT("<"), wxT("<")); line.Replace(wxT(">"), wxT(">")); output<GetType() == MC_TYPE_IMAGE) { size = ((ImgCell *)chunk)->ToImageFile( imgDir + wxT("/") + filename + wxString::Format(wxT("_%d.png"), count) ); } else { int bitmapScale = 3; wxConfig::Get()->Read(wxT("bitmapScale"), &bitmapScale); std::cerr<<"Image\n"; size = CopyToFile(imgDir + wxT("/") + filename + wxString::Format(wxT("_%d.png"), count), chunk, NULL, true, bitmapScale); } int borderwidth = 0; wxString alttext = _("Result"); alttext = chunk->ListToString(); // alttext.Replace(wxT("\n"),wxT(" ")); alttext = EditorCell::EscapeHTMLChars(alttext); borderwidth = chunk->m_imageBorderWidth; wxString line = wxT(" \""),"); output<DestroyList(); chunkStart = chunkEnd->m_next; } } } else // No code cell { switch(tmp->GetGroupType()) { case GC_TYPE_TEXT: output<\n\n\n"); output<\n"); output<GetEditable()->ToString())))<\n"); break; case GC_TYPE_SECTION: output<\n\n\n"); output<\n"); output<GetPrompt()->ToString() + tmp->GetEditable()->ToString()))<\n"); break; case GC_TYPE_SUBSECTION: output<\n\n\n"); output<\n"); output<GetPrompt()->ToString() + tmp->GetEditable()->ToString()))<\n"); break; case GC_TYPE_SUBSUBSECTION: output<\n\n\n"); output<\n"); output<GetPrompt()->ToString() + tmp->GetEditable()->ToString()))<\n"); break; case GC_TYPE_TITLE: output<\n\n\n"); output<\n"); output<GetEditable()->ToString()))<\n"); break; case GC_TYPE_PAGEBREAK: output<\n\n\n"); output<\n"); output<\n"); output<\n"); break; case GC_TYPE_IMAGE: { output<\n\n\n"); MathCell *out = tmp->GetLabel(); output<\n"); output<GetPrompt()->ToString() + wxT(" ") + tmp->GetEditable()->ToString()))<\n"); if(tmp->GetLabel()->GetType() == MC_TYPE_SLIDE) { ((SlideShow *)tmp->GetOutput())->ToGif(imgDir + wxT("/") + filename + wxString::Format(wxT("_%d.gif"), count)); output<"), count)<"), count); } count++; } break; } } tmp = dynamic_cast(tmp->m_next); } ////////////////////////////////////////////// // Footer ////////////////////////////////////////////// output<\n"); output< Created with " "" "wxMaxima" ".\n"); output<Read(wxT("exportContainsWXMX"), &exportContainsWXMX); if(exportContainsWXMX) { wxString wxmxfileName_rel = imgDir_rel + wxT("/") + filename+wxT(".wxmx"); wxString wxmxfileName = path + wxT("/") + wxmxfileName_rel; ExportToWXMX(wxmxfileName,false); output< The source of this maxima session can be downloaded " "" "here" ".\n"); } // // Close document // output<\n"); output<\n"); bool outfileOK = !outfile.GetFile()->Error(); bool cssOK = !cssfile.GetFile()->Error(); outfile.Close(); cssfile.Close(); return outfileOK && cssOK; } /*! Export the file as TeX code */ bool MathCtrl::ExportToTeX(wxString file) { wxString imgDir; wxString path, filename, ext; GroupCell *tmp = m_tree; wxFileName::SplitPath(file, &path, &filename, &ext); imgDir = path + wxT("/") + filename + wxT("_img"); int imgCounter = 0; wxFileOutputStream outfile(file); if (!outfile.IsOk()) return false; wxTextOutputStream output(outfile); wxString documentclass = wxT("article"); wxConfig::Get()->Read(wxT("documentclass"), &documentclass); output< .95\\linewidth}}\n"); output<.80\\textheight}}\n"); output<Read(wxT("AnimateLaTeX"), &AnimateLaTeX); if(AnimateLaTeX) { output<Read(wxT("texPreamble"), &texPreamble); if(texPreamble!=wxEmptyString) output << texPreamble<ToTeX(imgDir, filename, &imgCounter); output<(tmp->m_next); } // // Close document // output<Error(); outfile.Close(); return done; } void MathCtrl::ExportToMAC(wxTextFile& output, MathCell *tree, bool wxm, const std::vector& cellMap, bool fixReorderedIndices) { GroupCell* tmp = dynamic_cast(tree); // // Write contents // while (tmp != NULL) { if (tmp->IsHidden()) { AddLineToFile(output, wxEmptyString, false); AddLineToFile(output, wxT("/* [wxMaxima: hide output ] */"), false); } else AddLineToFile(output, wxEmptyString, false); // Write input if (tmp->GetGroupType() == GC_TYPE_CODE) { MathCell *txt = tmp->GetEditable(); if (txt != NULL) { wxString input = txt->ToString(); if (fixReorderedIndices) for (SimpleMathParserIterator it = input; it.pos + 1 < it.input.length(); ++it) if (*it == '%' && (input[it.pos+1] == 'i' || input[it.pos+1] == 'o') && (it.pos == 0 || input[it.pos-1] != '%')){ it.pos += 2; unsigned int startPos = it.pos; unsigned int temp = 0; for (; it.pos < input.Length() && (*it >= '0' && *it <= '9'); ++it.pos) temp = temp * 10 + (*it - '0'); if (temp >= cellMap.size() || cellMap[temp] < 1) continue; wxString tempstr; tempstr << cellMap[temp]; input.replace(startPos, it.pos - startPos, tempstr); it.pos = startPos + tempstr.length(); } if (input.Length()>0) { if (wxm) AddLineToFile(output, wxT("/* [wxMaxima: input start ] */"), false); AddLineToFile(output, input, false); if (wxm) AddLineToFile(output, wxT("/* [wxMaxima: input end ] */"), false); } } } else if (tmp->GetGroupType() == GC_TYPE_PAGEBREAK) { AddLineToFile(output, wxT("/* [wxMaxima: page break ] */"), false); } // Write text else { MathCell *txt = tmp->GetEditable(); if (wxm) { switch (txt->GetType()) { case MC_TYPE_TEXT: AddLineToFile(output, wxT("/* [wxMaxima: comment start ]"), false); break; case MC_TYPE_SECTION: AddLineToFile(output, wxT("/* [wxMaxima: section start ]"), false); break; case MC_TYPE_SUBSECTION: AddLineToFile(output, wxT("/* [wxMaxima: subsect start ]"), false); break; case MC_TYPE_SUBSUBSECTION: AddLineToFile(output, wxT("/* [wxMaxima: subsubsect start ]"), false); break; case MC_TYPE_TITLE: AddLineToFile(output, wxT("/* [wxMaxima: title start ]"), false); break; default: AddLineToFile(output, wxT("/*"), false); } } else AddLineToFile(output, wxT("/*"), false); wxString comment = txt->ToString(); AddLineToFile(output, comment, false); if (wxm) { switch (txt->GetType()) { case MC_TYPE_TEXT: AddLineToFile(output, wxT(" [wxMaxima: comment end ] */"), false); break; case MC_TYPE_SECTION: AddLineToFile(output, wxT(" [wxMaxima: section end ] */"), false); break; case MC_TYPE_SUBSECTION: AddLineToFile(output, wxT(" [wxMaxima: subsect end ] */"), false); break; case MC_TYPE_SUBSUBSECTION: AddLineToFile(output, wxT(" [wxMaxima: subsubsect end ] */"), false); break; case MC_TYPE_TITLE: AddLineToFile(output, wxT(" [wxMaxima: title end ] */"), false); break; default: AddLineToFile(output, wxT("*/"), false); } } else AddLineToFile(output, wxT("*/"), false); } if (tmp->GetHiddenTree() != NULL) { AddLineToFile(output, wxEmptyString); AddLineToFile(output, wxT("/* [wxMaxima: fold start ] */")); ExportToMAC(output, tmp->GetHiddenTree(), wxm, cellMap, fixReorderedIndices); AddLineToFile(output, wxEmptyString); AddLineToFile(output, wxT("/* [wxMaxima: fold end ] */")); } tmp = dynamic_cast(tmp->m_next); } } bool MathCtrl::ExportToMAC(wxString file) { bool wxm; if (file.Right(4) == wxT(".wxm")) wxm = true; else wxm = false; wxTextFile backupfile(file+wxT("~")); if (backupfile.Exists()) { if (!backupfile.Open()) return false; backupfile.Clear(); } else if (!backupfile.Create()) return false; if (wxm) { AddLineToFile(backupfile, wxT("/* [wxMaxima batch file version 1] [ DO NOT EDIT BY HAND! ]*/"), false); wxString version(wxT(VERSION)); AddLineToFile(backupfile, wxT("/* [ Created with wxMaxima version ") + version + wxT(" ] */"), false); } bool fixReorderedIndices; wxConfig::Get()->Read(wxT("fixReorderedIndices"), &fixReorderedIndices); std::vector cellMap; if (fixReorderedIndices) { int cellIndex = 1; CalculateReorderedCellIndices(m_tree, cellIndex, cellMap); } ExportToMAC(backupfile, m_tree, wxm, cellMap, fixReorderedIndices); AddLineToFile(backupfile, wxEmptyString, false); if (wxm) { AddLineToFile(backupfile, wxT("/* Maxima can't load/batch files which end with a comment! */"), false); AddLineToFile(backupfile, wxT("\"Created with wxMaxima\"$"), false); } // Try to save the file. bool done=backupfile.Write(wxTextFileType_None); // Even if that failed we should perhaps still issue a Close() . if(!backupfile.Close()) return false; if(!done)return false; // If we succeeded in saving the backup file we now can overwrite the Real Thing. if(!wxRenameFile(file+wxT("~"),file,true)) return false; return true; } wxString ConvertToUnicode(wxString str) { #ifndef wxUSE_UNICODE str=str.wc_str(*wxConvCurrent), wxConvUTF8; #endif return str; } /* Save the data as wxmx file First saves the data to a backup file ending in .wxmx~ so if anything goes horribly wrong in this stepp all that is lost is the data that was input since the last save. Then the original .wxmx file is replaced in a (hopefully) atomic operation. */ bool MathCtrl::ExportToWXMX(wxString file,bool markAsSaved) { // delete temp file if it already exists wxString backupfile=file+wxT("~"); if(wxFileExists(backupfile)) { if(!wxRemoveFile(backupfile)) return false; } wxFFileOutputStream out(backupfile); if (!out.IsOk()) return false; wxZipOutputStream zip(out); wxTextOutputStream output(zip); /* The first zip entry is a file named "mimetype": This makes sure that the mimetype is always stored at the same position in the file. This is common practice. One example from an ePub file: 00000000 50 4b 03 04 14 00 00 08 00 00 cd bd 0a 43 6f 61 |PK...........Coa| 00000010 ab 2c 14 00 00 00 14 00 00 00 08 00 00 00 6d 69 |.,............mi| 00000020 6d 65 74 79 70 65 61 70 70 6c 69 63 61 74 69 6f |metypeapplicatio| 00000030 6e 2f 65 70 75 62 2b 7a 69 70 50 4b 03 04 14 00 |n/epub+zipPK....| */ // Make sure that the mime type is stored as plain text. zip.SetLevel(0); zip.PutNextEntry(wxT("mimetype")); output << wxT("text/x-wxmathml"); /* We might want to compress the rest of this file, though, if the user doesn't use a version control system like git or svn: Compressed files tend to completely change their structure if actually only a single line of the uncompressed file has been modified. This means that changing a line of input might lead to git or svn having to deal with a file that has changes all over the place. If we don't use compression the increase of the file size might be small: - The images are saved in the png format and therefore are compressed and - content.xml typically is small and therefore won't get much smaller during compression. */ bool VcFriendlyWXMX=true; // next zip entry is "content.xml", xml of m_tree zip.PutNextEntry(wxT("content.xml")); output << wxT("\n"); output << wxT("\n"); output << wxT("\n\n"); // write document output << wxT("\n(GetActiveCell()->GetParent()); } // We want to save the information that the cursor is in the nth cell. // Count the cells until then. GroupCell *tmp = GetTree(); if(tmp == 0) ActiveCellNumber = -1; if(ActiveCellNumber > 0) { while((tmp)&&(tmp != cursorCell)) { tmp=dynamic_cast(tmp->m_next); ActiveCellNumber++; } } // Paranoia: What happens if we didn't find the cursor? if(tmp == NULL) ActiveCellNumber = -1; // If we know where the cursor was we save this piece of information. // If not we omit it. if(ActiveCellNumber >= 0) output << wxString::Format(wxT(" activecell=\"%li\""),ActiveCellNumber); output << ">\n"; // Reset image counter ImgCell::WXMXResetCounter(); wxString xmlText; if(m_tree) xmlText = ConvertToUnicode(m_tree->ListToXML()); size_t xmlLen = xmlText.Length(); // Delete all but one control character from the string: there should be // no way for them to enter this string, anyway. But sometimes they still // do... for(size_t index = 0;index wxT('\n')) &&(c < wxT(' '))) || ( c == wxChar((char)0x7F)) ) { xmlText[index] = wxT(' '); } } if(m_tree!=NULL)output << xmlText; output << wxT("\n"); wxConfig::Get()->Read(wxT("OptimizeForVersionControl"), &VcFriendlyWXMX); if(!VcFriendlyWXMX) zip.SetLevel(9); // save images from memory to zip file wxFileSystem *fsystem = new wxFileSystem(); fsystem->AddHandler(new wxMemoryFSHandler); fsystem->ChangePathTo(wxT("memory:"), true); for (int i = 1; i<=ImgCell::WXMXImageCount(); i++) { wxString name = wxT("image"); name << i << wxT(".png"); wxFSFile *fsfile = fsystem->OpenFile(name); if (fsfile) { zip.PutNextEntry(name); wxInputStream *imagefile = fsfile->GetStream(); while (!(imagefile->Eof())) imagefile->Read(zip); delete imagefile; wxMemoryFSHandler::RemoveFile(name); } // Saving an image needs loads of time and we don't want the gui to // offer to help the user by killing the currently running process // => give wx the possibility to tell the OS that we are still running. wxYield(); } delete fsystem; if(!zip.Close()) return false; if (!out.Close()) return false; // Now that all data is save we can overwrite the actual save file. if(!wxRenameFile(backupfile,file,true)) return false; if(markAsSaved) m_saved = true; return true; } /**! * CanEdit: we can edit the input if the we have the whole input in selection! */ bool MathCtrl::CanEdit() { if (m_selectionStart == NULL || m_selectionEnd != m_selectionStart || m_editingEnabled == false) return false; if (!m_selectionStart->IsEditable()) return false; if (m_selectionStart->m_previous == NULL) return false; if (m_selectionStart->m_previous->GetType() != MC_TYPE_MAIN_PROMPT) return false; return true; } //! Is called on double click on a cell. void MathCtrl::OnDoubleClick(wxMouseEvent &event) { if (m_activeCell != NULL) { m_activeCell->SelectWordUnderCaret(); Refresh(); } else if (m_selectionStart != NULL) { GroupCell *parent = dynamic_cast(m_selectionStart->GetParent()); MathCell *selectionStart = m_selectionStart; MathCell *selectionEnd = m_selectionEnd; parent->SelectOutput(&selectionStart, &selectionEnd); Refresh(); } // Re-calculate the table of contents UpdateTableOfContents(); } bool MathCtrl::ActivatePrevInput() { if (m_selectionStart == NULL && m_activeCell == NULL) return false; GroupCell *tmp; if (m_selectionStart != NULL) tmp = dynamic_cast(m_selectionStart->GetParent()); else { tmp = dynamic_cast(m_activeCell->GetParent()); SetActiveCell(NULL); } if (tmp == NULL) return false; tmp = dynamic_cast(tmp->m_previous); if (tmp == NULL) return false; EditorCell *inpt = NULL; while (tmp != NULL && inpt == NULL) { inpt = tmp->GetEditable(); if (inpt == NULL) tmp = dynamic_cast(tmp->m_previous); } if (inpt == NULL) return false; ScrollToCell(inpt); SetActiveCell(inpt, false); m_activeCell->CaretToEnd(); Refresh(); return true; } bool MathCtrl::ActivateNextInput(bool input) { if (m_selectionStart == NULL && m_activeCell == NULL) return false; GroupCell *tmp; if (m_selectionStart != NULL) tmp = dynamic_cast(m_selectionStart->GetParent()); else { tmp = dynamic_cast(m_activeCell->GetParent()); SetActiveCell(NULL); } if (tmp == NULL) return false; tmp = dynamic_cast(tmp->m_next); if (tmp == NULL) return false; EditorCell *inpt = NULL; while (tmp != NULL && inpt == NULL) { if (input) inpt = dynamic_cast(tmp->GetInput()); else inpt = tmp->GetEditable(); if (inpt == NULL) tmp = dynamic_cast(tmp->m_next); } if (inpt == NULL) return false; ScrollToCell(inpt); SetActiveCell(inpt, false); m_activeCell->CaretToStart(); Refresh(); return true; } ///////////////////////////////////////////////////////////// // methods related to evaluation queue // void MathCtrl::AddDocumentToEvaluationQueue() { FollowEvaluation(true); GroupCell* tmp = m_tree; while (tmp != NULL) { m_evaluationQueue->AddToQueue(tmp); tmp = dynamic_cast(tmp->m_next); } SetHCaret(m_last); } /** * Add the entire document, including hidden cells, to the evaluation queue. */ void MathCtrl::AddEntireDocumentToEvaluationQueue() { FollowEvaluation(true); GroupCell* tmp = m_tree; while (tmp != NULL) { m_evaluationQueue->AddToQueue(tmp); m_evaluationQueue->AddHiddenTreeToQueue(tmp); tmp = dynamic_cast(tmp->m_next); } SetHCaret(m_last); } void MathCtrl::AddSelectionToEvaluationQueue() { FollowEvaluation(true); if ((m_selectionStart == NULL) || (m_selectionEnd == NULL)) return; if (m_selectionStart->GetType() != MC_TYPE_GROUP) return; GroupCell* tmp = dynamic_cast(m_selectionStart); while (tmp != NULL) { m_evaluationQueue->AddToQueue(tmp); if (tmp == m_selectionEnd) break; tmp = dynamic_cast(tmp->m_next); } SetHCaret(dynamic_cast(m_selectionEnd)); } void MathCtrl::AddDocumentTillHereToEvaluationQueue() { FollowEvaluation(true); GroupCell *stop; if(m_hCaretActive) stop=m_hCaretPosition; else { stop=dynamic_cast(GetActiveCell()->GetParent()); if(stop->m_previous!=NULL) stop=dynamic_cast(stop->m_previous); } if(stop!=NULL) { GroupCell* tmp = m_tree; while (tmp != NULL) { m_evaluationQueue->AddToQueue(tmp); if (tmp == stop) break; tmp = dynamic_cast(tmp->m_next); } } } void MathCtrl::AddCellToEvaluationQueue(GroupCell* gc) { m_evaluationQueue->AddToQueue((GroupCell*) gc); SetHCaret(gc); } //////// end of EvaluationQueue related stuff //////////////// void MathCtrl::ScrolledAwayFromEvaluation(bool ScrolledAway) { if(ScrolledAway!=m_scrolledAwayFromEvaluation) { m_scrolledAwayFromEvaluation = ScrolledAway; if(FollowEvaluation()&&(ScrolledAway)) { FollowEvaluation(false); if(m_mainToolBar) m_mainToolBar->EnableTool(ToolBar::tb_follow,true); } else { if(m_mainToolBar) m_mainToolBar->EnableTool(ToolBar::tb_follow,false); } } } void MathCtrl::FollowEvaluation(bool followEvaluation) { m_followEvaluation = followEvaluation; if(followEvaluation) ScrolledAwayFromEvaluation(false); } void MathCtrl::ScrollToCell(MathCell *cell) { if (cell == NULL) return; MathCell *tmp = cell->GetParent(); if (tmp == NULL) return; int cellY = tmp->GetCurrentY(); if (cellY == -1) return; int cellDrop = tmp->GetDrop(); int cellCenter = tmp->GetCenter(); int view_x, view_y; int height, width; GetViewStart(&view_x, &view_y); GetSize(&width, &height); view_y *= SCROLL_UNIT; if (cellY + cellDrop + SCROLL_UNIT > view_y + height - height / 10) Scroll(-1, MAX((cellY + cellDrop - height + height / 10)/SCROLL_UNIT + 4, 0)); else if (cellY - cellCenter - SCROLL_UNIT < view_y && cellDrop + cellCenter < height) { Scroll(-1, MAX(cellY/SCROLL_UNIT - 2, 0)); } Refresh(); } void MathCtrl::Undo() { if(CanUndoInsideCell()) UndoInsideCell(); else { if(CanTreeUndo()) TreeUndo(); } } void MathCtrl::TreeUndo_LimitUndoBuffer() { wxConfigBase *config = wxConfig::Get(); int undoLimit; config->Read(wxT("undoLimit"),&undoLimit); if(undoLimit == 0) return; while(treeUndoActions.size() > undoLimit) TreeUndo_DiscardAction(&treeUndoActions); } bool MathCtrl::CanTreeUndo(){ if(treeUndoActions.empty()) return false; else { // If the next undo action will delete cells we have to look if we are allowed // to do this. if(treeUndoActions.front()->m_newCellsEnd) return CanDeleteRegion( treeUndoActions.front()->m_start, treeUndoActions.front()->m_newCellsEnd ); else return true; } } bool MathCtrl::CanTreeRedo(){ if(treeRedoActions.empty()) { return false; } else { // If the next redo action will delete cells we have to look if we are allowed // to do this. if(treeRedoActions.front()->m_newCellsEnd) return CanDeleteRegion( treeRedoActions.front()->m_start, treeRedoActions.front()->m_newCellsEnd ); else return true; } } void MathCtrl::Redo() { if(CanRedoInsideCell()) { RedoInsideCell(); } else { if(CanTreeRedo()) { TreeRedo(); } } } bool MathCtrl::CanMergeSelection() { // We cannot merge cells if not at least two cells are selected if(GetSelectionStart() == GetSelectionEnd()) return false; // We cannot merge cells if we cannot delete the cells that are // removed during the merge. if(!CanDeleteSelection()) return false; return true; } bool MathCtrl::TreeUndo(std::list *sourcelist,std::list *undoForThisOperation) { if(sourcelist->empty()) { return false; } m_saved = false; // Seems like saving the current value of the currently active cell // in the tree undo buffer makes the behavior of TreeUndo feel // more predictable to the user. if(GetActiveCell()) { TreeUndo_CellLeft(); } TreeUndoAction *action=sourcelist->front(); wxASSERT_MSG(action!=NULL,_("Trying to undo an action without starting cell.")); // Do we have to undo a cell contents change? if(action->m_oldText != wxEmptyString) { wxASSERT_MSG(action->m_start!=NULL,_("Bug: Got a request to change the contents of the cell above the beginning of the worksheet.")); if(!m_tree->Contains(action->m_start)) { wxASSERT_MSG(m_tree->Contains(action->m_start),_("Bug: Undo request for cell outside worksheet.")); return false; } if(action->m_start) { // If this action actually does do nothing - we have not done anything // and want to make another attempt on undoing things. if( (action->m_oldText == action->m_start->GetEditable()->GetValue())|| (action->m_oldText + wxT(";") == action->m_start->GetEditable()->GetValue()) ) { sourcelist->pop_front(); return TreeUndo(sourcelist,undoForThisOperation); } // Document the old state of this cell so the next action can be undone. TreeUndoAction *undoAction = new TreeUndoAction; undoAction->m_start = action->m_start; undoAction->m_oldText = action->m_start->GetEditable()->GetValue(); undoForThisOperation->push_front(undoAction); // Revert the old cell state action->m_start->GetEditable()->SetValue(action->m_oldText); // Make sure that the cell we have to work on is in the visible part of the tree. if (action->m_start->RevealHidden()) FoldOccurred(); ScrollToCell(action->m_start); SetHCaret(action->m_start); sourcelist->pop_front(); wxASSERT_MSG(action->m_newCellsEnd==NULL,_("Bug: Got a request to first change the contents of a cell and to then undelete it.")); wxASSERT_MSG(action->m_oldCells==NULL,_("Bug: Undo action with both cell contents change and cell addition.")); return true; } } // We have to change the structure of the tree. // If the starting cell for this action isn't the beginning of an potentially // empty worksheet we make this cell visible. if(action->m_start) { // Make sure that the cell we have to work on is in the visible part of the tree. if (action->m_start->RevealHidden()) FoldOccurred(); } wxASSERT_MSG( (action->m_newCellsEnd)||(action->m_oldCells), _("Trying to undo something but the undo action is empty.") ); // We might add cells to the tree and delete other cells, but want this to be // a single undo action. TreeUndo_MergeSubsequentEdits(true,undoForThisOperation); GroupCell *parentOfInsert=action->m_start; // un-add new cells if(action->m_newCellsEnd) { wxASSERT_MSG(action->m_start!=NULL,_("Bug: Got a request to delete the cell above the beginning of the worksheet.")); if(action->m_start) { if(!m_tree->Contains(action->m_start)) { wxASSERT_MSG(m_tree->Contains(action->m_start),_("Bug: Undo request for cell outside worksheet.")); TreeUndo_MergeSubsequentEdits(false,undoForThisOperation); } else { // If we delete the start cell of this undo action we need to set a pointer // that tells where to add cells later if this request is part of the // current undo action, too. parentOfInsert=dynamic_cast(action->m_start->GetParent()); // We make the cell we want to end the deletion with visible. if(action->m_newCellsEnd->RevealHidden()) FoldOccurred(); wxASSERT_MSG(CanDeleteRegion(action->m_start,action->m_newCellsEnd),_("Got a request to undo an action that involves an delete which isn't possible at this moment.")); // Set the cursor to a sane position. if(action->m_newCellsEnd->m_next) SetHCaret(dynamic_cast(action->m_newCellsEnd->m_next)); else SetHCaret(dynamic_cast(action->m_start->m_previous)); // Actually delete the cells we want to remove. DeleteRegion(action->m_start,action->m_newCellsEnd,undoForThisOperation); } } } // Add cells we want to undo a delete for. if(action->m_oldCells) { if(parentOfInsert) if(!parentOfInsert->Contains(action->m_start)) { wxASSERT_MSG(parentOfInsert->Contains(action->m_start),_("Bug: Undo request for cell outside worksheet.")); TreeUndo_MergeSubsequentEdits(false,undoForThisOperation); return false; } GroupCell *lastofTheNewCells = action->m_oldCells; while(lastofTheNewCells->m_next) lastofTheNewCells=dynamic_cast(lastofTheNewCells->m_next); InsertGroupCells(action->m_oldCells,parentOfInsert,undoForThisOperation); SetHCaret(lastofTheNewCells); } TreeUndo_MergeSubsequentEdits(false,undoForThisOperation); sourcelist->pop_front(); Recalculate(true); Refresh(); return true; } /*! Mark a editor cell as the active one */ void MathCtrl::SetActiveCell(EditorCell *cell, bool callRefresh) { if (m_activeCell != NULL) { TreeUndo_CellLeft(); m_activeCell->ActivateCell(); } if (cell == NULL) m_caretTimer.Stop(); m_activeCell = cell; TreeUndo_CellEntered(); if (m_activeCell != NULL) { SetSelection(NULL); bool match = false; bool insertAns = false; if (m_activeCell->GetType() == MC_TYPE_INPUT) { wxConfig::Get()->Read(wxT("matchParens"), &match); wxConfig::Get()->Read(wxT("insertAns"), &insertAns); } m_activeCell->ActivateCell(); m_activeCell->SetMatchParens(match); m_activeCell->SetInsertAns(insertAns); m_switchDisplayCaret = false; m_caretTimer.Start(CARET_TIMER_TIMEOUT); } if (cell != NULL) { m_hCaretActive = false; // we have activated a cell .. disable caret m_hCaretPosition = NULL; } if (callRefresh) // = true default Refresh(); } bool MathCtrl::PointVisibleIs(wxPoint point) { int view_x, view_y; int height, width; GetViewStart(&view_x, &view_y); GetSize(&width, &height); view_x *= SCROLL_UNIT; view_y *= SCROLL_UNIT; if ((point.y < view_y) || (point.y > view_y + height - wxSystemSettings::GetMetric(wxSYS_HTHUMB_X) - 20)) return false; if ((point.x < view_x) || (point.x > view_x + width - wxSystemSettings::GetMetric(wxSYS_HTHUMB_X) - 20)) return false; return true; } void MathCtrl::ShowPoint(wxPoint point) { if (point.x == -1 || point.y == -1) return; int view_x, view_y; int height, width; bool sc = false; int scrollToX = -1, scrollToY = -1; GetViewStart(&view_x, &view_y); GetSize(&width, &height); view_x *= SCROLL_UNIT; view_y *= SCROLL_UNIT; if ((point.y - 2 < view_y) || (point.y + 2 > view_y + height - wxSystemSettings::GetMetric(wxSYS_HTHUMB_X) - 20)) { sc = true; scrollToY = point.y - height / 2; } else scrollToY = view_y; if ((point.x - 2 < view_x) || (point.x + 2 > view_x + width - wxSystemSettings::GetMetric(wxSYS_HTHUMB_X) - 20)) { sc = true; scrollToX = point.x - width / 2; } else scrollToX = view_x; if (sc) { Scroll(scrollToX / SCROLL_UNIT, scrollToY / SCROLL_UNIT); } } bool MathCtrl::CutToClipboard() { if (m_activeCell != NULL) { m_activeCell->CutToClipboard(); m_activeCell->GetParent()->ResetSize(); Recalculate(); Refresh(); return true; } else if (m_selectionStart != NULL && m_selectionStart->GetType() == MC_TYPE_GROUP) { CopyCells(); DeleteSelection(); return true; } return false; } /**** * PasteFromClipboard * Checks if we have cell structure in the clipboard. * If not, then pastes text into activeCell or opens a new cell * if hCaretActive == true. If yes, copies the cell structure. */ void MathCtrl::PasteFromClipboard(bool primary) { // Collect all changes of this paste action TreeUndo_MergeSubsequentEdits(true); bool cells = false; if (primary) wxTheClipboard->UsePrimarySelection(true); // Check for cell structure if (wxTheClipboard->Open()) { // Check if the clipboard contains text. if (wxTheClipboard->IsSupported( wxDF_TEXT )) { wxTextDataObject data; wxTheClipboard->GetData(data); wxString inputs(data.GetText()); if (inputs.StartsWith(wxT("/* [wxMaxima: "))) { cells = true; wxStringTokenizer lines(inputs, wxT("\n")); wxString input, line; wxArrayString inp; // Read the content from clipboard while (lines.HasMoreTokens()) { // Go to the beginning of the cell do { line = lines.GetNextToken(); } while (lines.HasMoreTokens() && line != wxT("/* [wxMaxima: input start ] */") && line != wxT("/* [wxMaxima: comment start ]") && line != wxT("/* [wxMaxima: section start ]") && line != wxT("/* [wxMaxima: subsect start ]") && line != wxT("/* [wxMaxima: subsubsect start ]") && line != wxT("/* [wxMaxima: title start ]")); // Read the cell content do { line = lines.GetNextToken(); if (line == wxT("/* [wxMaxima: input end ] */")) { inp.Add(wxT("input")); inp.Add(input); input = wxEmptyString; } else if (line == wxT(" [wxMaxima: comment end ] */")) { inp.Add(wxT("comment")); inp.Add(input); input = wxEmptyString; } else if (line == wxT(" [wxMaxima: section end ] */")) { inp.Add(wxT("section")); inp.Add(input); input = wxEmptyString; } else if (line == wxT(" [wxMaxima: subsect end ] */")) { inp.Add(wxT("subsection")); inp.Add(input); input = wxEmptyString; } else if (line == wxT(" [wxMaxima: subsubsect end ] */")) { inp.Add(wxT("subsubsection")); inp.Add(input); input = wxEmptyString; } else if (line == wxT(" [wxMaxima: title end ] */")) { inp.Add(wxT("title")); inp.Add(input); input = wxEmptyString; } else { if (input.Length()>0) input = input + wxT("\n") + line; else input = line; } } while (lines.HasMoreTokens() && line != wxT("/* [wxMaxima: input end ] */") && line != wxT(" [wxMaxima: comment end ] */") && line != wxT(" [wxMaxima: section end ] */") && line != wxT(" [wxMaxima: subsect end ] */") && line != wxT(" [wxMaxima: subsubsect end ] */") && line != wxT(" [wxMaxima: title end ] */")); } // Paste the content into the document. Freeze(); for (unsigned int i=0; iIsSupported(wxDF_BITMAP)) { OpenHCaret(wxEmptyString, GC_TYPE_IMAGE); GroupCell *group = dynamic_cast(m_activeCell->GetParent()); if (group != NULL) { wxBitmapDataObject bitmap; wxTheClipboard->GetData(bitmap); ImgCell *ic = new ImgCell(wxEmptyString, false); ic->DrawRectangle(false); ic->SetBitmap(bitmap.GetBitmap()); group->AppendOutput(ic); } } // Make sure the clipboard is closed! wxTheClipboard->Close(); } // Clipboard does not have the cell structure. if (!cells) { if (m_activeCell != NULL) { m_activeCell->PasteFromClipboard(); m_activeCell->GetParent()->ResetSize(); Recalculate(); Refresh(); } else { if ((m_hCaretActive == true) && (wxTheClipboard->Open())) { if (wxTheClipboard->IsSupported(wxDF_TEXT)) { wxTextDataObject obj; wxTheClipboard->GetData(obj); wxString txt = obj.GetText(); OpenHCaret(txt); Refresh(); } wxTheClipboard->Close(); } } } if (primary) wxTheClipboard->UsePrimarySelection(false); // Tell the undo functionality that the current paste action has finished now. TreeUndo_MergeSubsequentEdits(false); } void MathCtrl::SelectAll() { if (m_activeCell == NULL && m_tree != NULL) { SetSelection(m_tree,m_last); m_clickType = CLICK_TYPE_GROUP_SELECTION; m_hCaretActive = false; } else if (m_activeCell != NULL) m_activeCell->SelectAll(); Refresh(); } void MathCtrl::DivideCell() { if (m_activeCell == NULL) return; GroupCell *parent = dynamic_cast(m_activeCell->GetParent()); if (parent->GetEditable() != m_activeCell) return; int gctype = parent->GetGroupType(); if (gctype == GC_TYPE_IMAGE) return; if (m_activeCell->CaretAtStart() || m_activeCell->CaretAtEnd()) return; wxString newcellstring = m_activeCell->DivideAtCaret(); SetHCaret(parent, false); OpenHCaret(newcellstring, gctype); if (m_activeCell) m_activeCell->CaretToStart(); } void MathCtrl::MergeCells() { wxString newcell = wxEmptyString; MathCell *tmp = m_selectionStart; if (!tmp) return; if (tmp->GetType() != MC_TYPE_GROUP) return; // should not happen while (tmp) { if (newcell.Length() > 0) newcell += wxT("\n"); newcell += dynamic_cast(tmp)->GetEditable()->GetValue(); if (tmp == m_selectionEnd) break; tmp = tmp->m_next; } EditorCell *editor = dynamic_cast(m_selectionStart)->GetEditable(); editor->SetValue(newcell); m_selectionStart = dynamic_cast(m_selectionStart->m_next); DeleteSelection(); editor->GetParent()->ResetSize(); dynamic_cast(editor->GetParent())->ResetInputLabel(); editor->ResetSize(); Recalculate(); SetActiveCell(editor, true); } void MathCtrl::OnSetFocus(wxFocusEvent& event) { if (m_activeCell != NULL) m_activeCell->SetFocus(true); } void MathCtrl::OnKillFocus(wxFocusEvent& event) { if (m_activeCell != NULL) m_activeCell->SetFocus(false); } void MathCtrl::CheckUnixCopy() { #if defined __WXGTK__ if (CanCopy(true)) { wxTheClipboard->UsePrimarySelection(true); if (wxTheClipboard->Open()) { wxTheClipboard->SetData(new wxTextDataObject(GetString())); wxTheClipboard->Close(); } wxTheClipboard->UsePrimarySelection(false); } #endif } //! Is this cell selected? bool MathCtrl::IsSelected(int type) { if (m_selectionStart == NULL) return false; else if (type == MC_TYPE_IMAGE || type == MC_TYPE_SLIDE) { if (m_selectionStart != m_selectionEnd || m_selectionStart->GetType() != type) return false; else return true; } else if (m_selectionStart->GetType() != type) return false; return true; } //! Starts playing the animation of a cell generated with the with_slider_* commands void MathCtrl::Animate(bool run) { if (CanAnimate()) { if (run) { SlideShow *tmp = (SlideShow *)m_selectionStart; AnimationRunning(true); m_animationTimer.StartOnce(1000/tmp->GetFrameRate()); StepAnimation(); // I suspect that on WXMSW changing the slider from the program's side // generates a "slider changed" event - which is nearlly indistinguishable // from a manual slider change that is supposed to stop the animation => // disallow manual slider changes and the problem disappears. #ifdef __WXMSW__ if(m_mainToolBar) if(m_mainToolBar->m_plotSlider) m_mainToolBar->m_plotSlider->Enable(false); #endif } else { AnimationRunning(false); m_animationTimer.Stop(); #ifdef __WXMSW__ if(m_mainToolBar) if(m_mainToolBar->m_plotSlider) m_mainToolBar->m_plotSlider->Enable(true); #endif } } else { AnimationRunning(false); m_animationTimer.Stop(); #ifdef __WXMSW__ if(m_mainToolBar) if(m_mainToolBar->m_plotSlider) m_mainToolBar->m_plotSlider->Enable(true); #endif } } void MathCtrl::SetWorkingGroup(GroupCell *group) { if (m_workingGroup != NULL) m_workingGroup->SetWorking(false); m_workingGroup = group; if (m_workingGroup != NULL) { m_workingGroup->SetWorking(group); m_lastWorkingGroup = group; } } bool MathCtrl::IsSelectionInWorking() { if (m_selectionStart == NULL) return false; if (m_workingGroup == NULL) return false; if (m_selectionStart->GetParent() != m_workingGroup) return false; return true; } GroupCell *MathCtrl::GetHCaret() { if (m_hCaretActive) return m_hCaretPosition; if (m_activeCell) return dynamic_cast(m_activeCell->GetParent()); if (m_selectionStart) return dynamic_cast(m_selectionStart->GetParent()); if (m_cellMouseSelectionStartedIn) return dynamic_cast(m_cellMouseSelectionStartedIn->GetParent()); // A fallback value that is returned if nothing else seems to work return m_last; } /** * Set the HCaret to its default location, at the end of the document. */ void MathCtrl::SetDefaultHCaret() { SetHCaret(m_last); } /** * Set the HCaret at the location of the given MathCell. * * @param where The cell to place the cursor before. * @param callRefresh Call with false when manually refreshing. */ void MathCtrl::SetHCaret(GroupCell *where, bool callRefresh) { if((where)&&(m_tree)&&(!m_tree->Contains(where))) wxASSERT_MSG(m_tree->Contains(where),_("Trying to set the cursor to a cell that isn't part of the worksheet")); else { SetSelection(NULL); m_hCaretPositionStart = m_hCaretPositionEnd = NULL; SetActiveCell(NULL, false); if(where) wxASSERT_MSG( where->GetType()==MC_TYPE_GROUP, _("Bug: Trying to move the horizontally-drawn cursor to a place inside a GroupCell.")); m_hCaretPosition = where; m_hCaretActive = true; if (callRefresh) // = true default Refresh(); ScrollToCell(where); } } void MathCtrl::ShowHCaret() { if (m_hCaretPosition == NULL) { if (m_last != NULL) { SetHCaret(m_last); } else SetHCaret(NULL); } m_hCaretActive = true; } bool MathCtrl::CanUndoInsideCell() { if (m_activeCell == NULL) return false; return m_activeCell->CanUndo(); } void MathCtrl::UndoInsideCell() { if (m_activeCell != NULL) { m_activeCell->Undo(); m_activeCell->GetParent()->ResetSize(); Recalculate(); Refresh(); } } bool MathCtrl::CanRedoInsideCell() { if (m_activeCell == NULL) return false; return m_activeCell->CanRedo(); } void MathCtrl::RedoInsideCell() { if (m_activeCell != NULL) { m_activeCell->Redo(); m_activeCell->GetParent()->ResetSize(); Recalculate(); Refresh(); } } void MathCtrl::SaveValue() { if (m_activeCell != NULL) m_activeCell->SaveValue(); } void MathCtrl::RemoveAllOutput() { // We don't want to remove all output if maxima is currently evaluating. if (m_workingGroup != NULL) return; SetSelection(NULL); // TODO only setselection NULL when selection is in the output SetActiveCell(NULL); RemoveAllOutput(m_tree); Recalculate(); Refresh(); } void MathCtrl::RemoveAllOutput(GroupCell *tree) { if (tree == NULL) tree = m_tree; while (tree != NULL) { tree->RemoveOutput(); GroupCell *sub = tree->GetHiddenTree(); if (sub != NULL) RemoveAllOutput(sub); tree = dynamic_cast(tree->m_next); } } void MathCtrl::OnMouseMiddleUp(wxMouseEvent& event) { #if defined __WXGTK__ OnMouseLeftDown(event); m_leftDown = false; if (m_clickType != CLICK_TYPE_NONE) PasteFromClipboard(true); m_clickType = CLICK_TYPE_NONE; #endif } void MathCtrl::CommentSelection() { if (GetActiveCell()) { EditorCell *active = GetActiveCell(); active->CommentSelection(); active->ResetSize(); active->GetParent()->ResetSize(); Recalculate(); } } void MathCtrl::OnScrollChanged(wxScrollEvent &ev) { // Did we scroll away from the cell that is being currently evaluated? // If yes we want to no more follow the evaluation with the scroll and // want to enable the button that brings us back. ScrolledAwayFromEvaluation(); // We don't want to start the autosave while the user is scrolling through // the document since this will shortly halt the scroll m_keyboardInactiveTimer.StartOnce(10000); m_keyboardInactive = false; ev.Skip(); } wxString MathCtrl::GetInputAboveCaret() { if (!m_hCaretActive || m_hCaretPosition == NULL) return wxEmptyString; MathCell *editor = m_hCaretPosition->GetEditable(); if (editor != NULL) return editor->ToString(); return wxEmptyString; } wxString MathCtrl::GetOutputAboveCaret() { if (!m_hCaretActive || m_hCaretPosition == NULL) return wxEmptyString; MathCell *selectionStart = m_selectionStart; MathCell *selectionEnd = m_selectionEnd; m_hCaretPosition->SelectOutput(&selectionStart, &selectionEnd); wxString output = GetString(); SetSelection(NULL); Refresh(); return output; } bool MathCtrl::FindNext(wxString str, bool down, bool ignoreCase) { if (m_tree == NULL) return false; // Determine where to begin the search GroupCell *pos = m_tree; if (!down) pos = m_last; if (m_activeCell != NULL) pos = dynamic_cast(m_activeCell->GetParent()); else if (m_hCaretActive) { if (down) { if (m_hCaretPosition != NULL) pos = dynamic_cast(m_hCaretPosition->m_next); } else { pos = m_hCaretPosition; } } if(pos == NULL) pos = m_tree; // If we still don't have a place to pos searching there we tried to // search in a empty worksheet and know we won't get any result. if(pos == NULL) return false; // Remember where to go if we need to wrapp the search. GroupCell *start = pos; bool wrappedSearch = false; while ((pos != start) || (!wrappedSearch)) { EditorCell *editor = (EditorCell *)(pos->GetEditable()); if (editor != NULL) { bool found = editor->FindNext(str, down, ignoreCase); if (found) { int start, end; editor->GetSelection(&start, &end); SetActiveCell(editor); editor->SetSelection(start, end); ScrollToCaret(); UpdateTableOfContents(); Refresh(); return true; } } if (down) { pos = dynamic_cast(pos->m_next); if (pos == NULL) { wrappedSearch = true; pos = m_tree; } } else { pos = dynamic_cast(pos->m_previous); if (pos == NULL) { wrappedSearch = true; pos = m_last; } } } return false; } bool MathCtrl::CaretVisibleIs() { if(m_hCaretActive) { int y; if(m_hCaretPosition) y=m_hCaretPosition->GetCurrentY(); int view_x, view_y; int height, width; GetViewStart(&view_x, &view_y); GetSize(&width, &height); view_x *= SCROLL_UNIT; view_y *= SCROLL_UNIT; return ((y >= view_y) && (y <= view_y + height)); } else { if(m_activeCell) { wxClientDC dc(this); CellParser parser(dc); wxPoint point = GetActiveCell()->PositionToPoint(parser, -1); if(point.y<1) { RecalculateForce(); point = GetActiveCell()->PositionToPoint(parser, -1); } return PointVisibleIs(point); } else return false; } } void MathCtrl::ScrollToCaret() { if(m_hCaretActive) { ScrollToCell(m_hCaretPosition); } else { if(m_activeCell) { wxClientDC dc(this); CellParser parser(dc); wxPoint point = GetActiveCell()->PositionToPoint(parser, -1); if(point.y<1) { RecalculateForce(); point = GetActiveCell()->PositionToPoint(parser, -1); } ShowPoint(point); } } } void MathCtrl::Replace(wxString oldString, wxString newString, bool ignoreCase) { if (m_activeCell != NULL) { if (m_activeCell->ReplaceSelection(oldString, newString)) { m_saved = false; dynamic_cast(m_activeCell->GetParent())->ResetInputLabel(); RecalculateForce(); Refresh(); } } } int MathCtrl::ReplaceAll(wxString oldString, wxString newString, bool ignoreCase) { if (m_tree == NULL) return 0; int count = 0; GroupCell *tmp = m_tree; while (tmp != NULL) { EditorCell *editor = (EditorCell *)(tmp->GetEditable()); if (editor != NULL) { int replaced = editor->ReplaceAll(oldString, newString, ignoreCase); if (replaced > 0) { count += replaced; tmp->ResetInputLabel(); } count += editor->ReplaceAll(oldString, newString, ignoreCase); } tmp = dynamic_cast(tmp->m_next); } if (count > 0) { m_saved = false; RecalculateForce(); Refresh(); } return count; } bool MathCtrl::Autocomplete(AutoComplete::autoCompletionType type) { if (m_activeCell == NULL) return false; EditorCell *editor = GetActiveCell(); editor->SelectWordUnderCaret(false, false); if(type==AutoComplete::command) { // Let's look if we want to complete a unit instead of a command. bool inEzUnit = true; wxString frontOfSelection = editor->TextInFrontOfSelection(); int positionOfEzunitStart = frontOfSelection.rfind(wxT('`')); if(positionOfEzunitStart!=wxNOT_FOUND) { frontOfSelection = frontOfSelection.Mid(positionOfEzunitStart+1); int numberOfParenthesis=0; for(size_t i=0;iGetSelectionString(); m_completions = m_autocomplete.CompleteSymbol(partial, type); m_completions.Sort(); m_autocompleteTemplates = (type == AutoComplete::tmplte); /// No completions - clear the selection and return false if (m_completions.GetCount() == 0) { editor->ClearSelection(); return false; } /// If there is only one completion, use it if (m_completions.GetCount() == 1) { int start, end; editor->GetSelection(&start, &end); editor->ReplaceSelection(editor->GetSelectionString(), m_completions[0]); editor->ClearSelection(); editor->CaretToPosition(start); if ((type != AutoComplete::tmplte) || !editor->FindNextTemplate()) editor->CaretToPosition(start + m_completions[0].Length()); editor->ResetSize(); editor->GetParent()->ResetSize(); Recalculate(); Refresh(); } /// If there are more than one completions, popup a menu else { // Find the position for the popup menu wxClientDC dc(this); CellParser parser(dc); wxPoint pos = editor->PositionToPoint(parser, -1); CalcScrolledPosition(pos.x, pos.y, &pos.x, &pos.y); #ifdef __WXGTK__ // On wxGtk a popup window gets informed on keypresses and if somebody // clicks a control that is inside it => we can create a content assistant. ClientToScreen(&pos.x, &pos.y); ContentAssistantPopup *autocompletePopup; autocompletePopup = new ContentAssistantPopup(this,editor,&m_autocomplete,type); autocompletePopup -> Popup(); autocompletePopup -> Position(pos, wxDefaultSize); #else // On Win and Mac a popup window doesn't accept clicks and keypresses. // a popup menu at least accepts clicks => we stick to the traditional // autocomplete function. wxMenu *popup = new AutocompletePopup(editor,&m_autocomplete,type); // Show the popup menu PopupMenu(popup, pos.x, pos.y); delete popup; #endif } return true; } void MathCtrl::OnComplete(wxCommandEvent &event) { if (m_activeCell == NULL) return; EditorCell *editor = (EditorCell *)m_activeCell; int caret = editor->GetCaretPosition(); if (editor->GetSelectionString() != wxEmptyString) editor->ReplaceSelection(editor->GetSelectionString(), m_completions[event.GetId() - popid_complete_00]); else editor->InsertText(m_completions[event.GetId() - popid_complete_00]); if (m_autocompleteTemplates) { int sel_start, sel_end; editor->GetSelection(&sel_start, &sel_end); editor->ClearSelection(); editor->CaretToPosition(caret); if (!editor->FindNextTemplate()) editor->CaretToPosition(sel_start + m_completions[event.GetId() - popid_complete_00].Length()); } editor->ResetSize(); editor->GetParent()->ResetSize(); Recalculate(); Refresh(); } void MathCtrl::SetActiveCellText(wxString text) { EditorCell* active = (EditorCell *)m_activeCell; if (active != NULL) { GroupCell *parent = dynamic_cast(active->GetParent()); if (parent->GetGroupType() == GC_TYPE_CODE && parent->IsMainInput(active)) { active->SaveValue(); active->SetValue(text); active->ResetSize(); active->ResetData(); parent->ResetSize(); parent->ResetData(); parent->ResetInputLabel(); Recalculate(); Refresh(); } } else OpenHCaret(text); } bool MathCtrl::InsertText(wxString text) { if(m_activeCell) { if (GCContainsCurrentQuestion(dynamic_cast(m_activeCell->GetParent()))) { m_followEvaluation = true; OpenQuestionCaret(text); } else { m_activeCell->InsertText(text); Refresh(); } } else OpenHCaret(text); return true; } void MathCtrl::OpenNextOrCreateCell() { if (m_hCaretPosition && m_hCaretPosition->m_next) { SetSelection(m_hCaretPosition); ActivateNextInput(); } else OpenHCaret(); } void MathCtrl::SelectGroupCell(GroupCell *cell) { SetSelection(cell); m_hCaretActive = false; SetActiveCell(NULL); if(cell) { if(GCContainsCurrentQuestion(cell)) { FollowEvaluation(true); OpenQuestionCaret(); } } } void MathCtrl::OnFollow() { if(GetWorkingGroup()) { FollowEvaluation(true); if(GCContainsCurrentQuestion(GetWorkingGroup())) OpenQuestionCaret(); else { if (GetWorkingGroup()->RevealHidden()) { FoldOccurred(); Recalculate(true); } SetSelection(GetWorkingGroup()); SetHCaret(GetWorkingGroup()); ScrollToCell(GetWorkingGroup()); } } } BEGIN_EVENT_TABLE(MathCtrl, wxScrolledCanvas) EVT_MENU_RANGE(popid_complete_00, popid_complete_00 + AC_MENU_LENGTH, MathCtrl::OnComplete) EVT_SIZE(MathCtrl::OnSize) EVT_PAINT(MathCtrl::OnPaint) EVT_LEFT_UP(MathCtrl::OnMouseLeftUp) EVT_LEFT_DOWN(MathCtrl::OnMouseLeftDown) EVT_RIGHT_DOWN(MathCtrl::OnMouseRightDown) EVT_LEFT_DCLICK(MathCtrl::OnDoubleClick) EVT_MOTION(MathCtrl::OnMouseMotion) EVT_ENTER_WINDOW(MathCtrl::OnMouseEnter) EVT_LEAVE_WINDOW(MathCtrl::OnMouseExit) EVT_TIMER(TIMER_ID, MathCtrl::OnTimer) EVT_TIMER(CARET_TIMER_ID, MathCtrl::OnTimer) EVT_TIMER(ANIMATION_TIMER_ID, MathCtrl::OnTimer) EVT_KEY_DOWN(MathCtrl::OnKeyDown) EVT_CHAR(MathCtrl::OnChar) EVT_ERASE_BACKGROUND(MathCtrl::OnEraseBackground) EVT_KILL_FOCUS(MathCtrl::OnKillFocus) EVT_SET_FOCUS(MathCtrl::OnSetFocus) EVT_MIDDLE_UP(MathCtrl::OnMouseMiddleUp) EVT_SCROLL_CHANGED(MathCtrl::OnScrollChanged) EVT_MOUSEWHEEL(MathCtrl::OnMouseWheel) END_EVENT_TABLE() wxmaxima-15.08.2/src/MathCtrl.h000644 000765 000024 00000073041 12564705450 016623 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2012-2013 Doug Ilijev // (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef MATHCTRL_H #define MATHCTRL_H #include #include #include #include #include "MathCell.h" #include "EditorCell.h" #include "GroupCell.h" #include "EvaluationQueue.h" #include "Autocomplete.h" #include "AutocompletePopup.h" #include "Structure.h" #include "ToolBar.h" /*! The canvas that contains the spreadsheet the whole program is about. This canvas contains all the math, title, image etc.- cells of the current session. */ class MathCtrl: public wxScrolledCanvas { private: /*! \defgroup UndoBufferFill These methods and classes contain the undo functionality for tree changes: - Cells aren't deleted. They are moved into an undo buffer instead. - The undo buffer is also notified when Cells that are added - If the cursor enters a cell the contents of this cell is saved - And if the cell is left and the contents has changed this information is kept in the undo buffer, as well. The add and delete actions offer to choose which undo buffer to use since there are two of them: - The normal undo buffer and - The buffer that is used instead if a cell change has been issued by the undo command so the undo action can be reverted.\n This approach allows the undo functionality to use the regular add and delete operations keeping the codebase small. @{ */ //! The description of one action for the undo (or redo) command class TreeUndoAction { public: void Clear() { m_start=NULL; m_oldText=wxEmptyString; m_newCellsEnd=NULL; m_oldCells=NULL; } TreeUndoAction(){ Clear(); } /*! The position this action started at. NULL = At the begin of the document. */ GroupCell *m_start; /*! The old contents of the cell start if this field != wxEmptyString this field contains the old contents of the text cell pointed to by the field start. */ wxString m_oldText; /*! This action inserted all cells from start to newCellsEnd. To undo it these cells have to be deleted again. If this field's value is NULL no cells have to be deleted to undo this action. */ GroupCell *m_newCellsEnd; /*! Cells that were deleted in this action. This field will have to contain the cells themself, not a copy of them because the latter might break consecutive undos. If this field's value is NULL no cells have to be added to undo this action. */ GroupCell *m_oldCells; }; //! The list of tree actions that can be undone std::list treeUndoActions; //! The list of tree actions that can be redone std::list treeRedoActions; //! The current undo action. TreeUndoAction m_currentUndoAction; //! Clear the list of actions for which an undo can be undone void TreeUndo_ClearRedoActionList(); //! Remove one action ftom the action list void TreeUndo_DiscardAction(std::list *actionList); /*! The last cell we have entered. This pointer is needed for keeping track of cell contents changes. */ GroupCell *TreeUndo_ActiveCell; //! Drop actions from the back of the undo list until itis within the undo limit. void TreeUndo_LimitUndoBuffer(); /*! Undo an item from a list of undo actions. \param actionlist The list to take the undo information from \param undoForThisOperation The list to write the information to how on to undo this undo op */ bool TreeUndo(std::list *actionlist,std::list *undoForThisOperation); //! Undo a tree operation. bool TreeUndo(){return TreeUndo(&treeUndoActions,&treeRedoActions);} //! Redo an undone tree operation. bool TreeRedo(){return TreeUndo(&treeRedoActions,&treeUndoActions);} //! Can we undo a tree operation? bool CanTreeUndo(); //! Can we redo a tree operation? bool CanTreeRedo(); /*! The cursor has entered one cell => save the value to see if it has changed. */ void TreeUndo_CellEntered(); /*! The cursor is about to leave the current cell => Store the change if the value has changed. */ void TreeUndo_CellLeft(); /*! Remember that these cells were just added so this addition can be undone. \param start The first cell that has been added \param end The last cell that has been added \param undoBuffer Where to store the undo information. This normally is - treeUedoActions for the normal undo buffer or - treeRedoActions for the buffer that allows reverting undos */ void TreeUndo_MarkCellsAsAdded(GroupCell *start, GroupCell *end,std::list *undoBuffer); /*! Remember that these cells were just added so this addition can be undone. \param start The first cell that has been added \param end The last cell that has been added */ void TreeUndo_MarkCellsAsAdded(GroupCell *parentOfStart, GroupCell *end); /*! True collectes requests until the end of a whole cell paste action A replace or action can consist of a cell delete and many consecutive adds of individual cells that at the end form a region. As long as mergeRequest is true these actions are merged to a long undo action. \parameter mergeRequest - true=Start collecting data for one big undo action - false=Stop collecting data and write the undo action to the undo buffer. \parameter undoList This normally is - treeUedoActions for the normal undo buffer or - treeRedoActions for the buffer that allows reverting undos */ void TreeUndo_MergeSubsequentEdits(bool mergeRequest,std::list *undoList); /*! True collectes requests until the end of a whole cell paste action A replace or action can consist of a cell delete and many consecutive adds of individual cells that at the end form a region. As long as mergeRequest is true these actions are merged to a long undo action. \parameter mergeRequest - true=Start collecting data for one big undo action - false=Stop collecting data and write the undo action to the undo buffer. */ void TreeUndo_MergeSubsequentEdits(bool mergeRequest); bool m_TreeUndoMergeSubsequentEdits; //! true if m_start of m_currentUndoAction already marks the beginning of the action. bool m_TreeUndoMergeStartIsSet; //!@} bool m_scrolledAwayFromEvaluation; //! The cell the current question from maxima is being kept in. EditorCell *m_answerCell; /*! Escape all chars that aren't allowed in html. Also converts \n to
    */ wxString EscapeHTMLChars(wxString input); /*! Update the table of contents This function actually only schedules the update of the table-of-contents-tab. The actual update is done when wxMaxima is idle. */ void UpdateTableOfContents() { m_scheduleUpdateToc = true; } //! Allow indentation by spaces for html by replacing them by non-breakable spaces wxString PrependNBSP(wxString input); //! An enum for all classes of items one can click on enum ClickType { CLICK_TYPE_NONE, CLICK_TYPE_GROUP_SELECTION, CLICK_TYPE_INPUT_SELECTION, CLICK_TYPE_OUTPUT_SELECTION }; //! An enum of individual IDs for all timers this class handles enum TimerIDs { TIMER_ID, CARET_TIMER_ID, ANIMATION_TIMER_ID }; //! Add a line to a file. void AddLineToFile(wxTextFile& output, wxString s, bool unicode = true); //! Copy the currently selected cells MathCell* CopySelection(); /*! Copy the currently given list of cells \param start The cell to start copying at \param end The cell the copy has to end with \param asdata - true: The cells are copied in the order they are stored - false: The cells are copied in the order they are displayed: Sometimes (for example with fractions that can be displayed in 2d or flat) these two orders differ. */ MathCell* CopySelection(MathCell* start, MathCell* end, bool asData = false); void GetMaxPoint(int* width, int* height); //! Is executed if a timer associated with MathCtrl has expired. void OnTimer(wxTimerEvent& event); /*! Has the autosave interval expired? True means: A save will be issued after the user stops typing. */ bool m_autoSaveIntervalExpired; void OnMouseExit(wxMouseEvent& event); void OnMouseEnter(wxMouseEvent& event); /*! Is called by wxWidgets when it wants to redraw the console. The canonical way to trigger this function is calling the Refresh() function of this class. */ void OnPaint(wxPaintEvent& event); void OnSize(wxSizeEvent& event); void OnMouseRightDown(wxMouseEvent& event); void OnMouseLeftUp(wxMouseEvent& event); void OnMouseLeftDown(wxMouseEvent& event); void OnMouseLeftInGcCell(wxMouseEvent& event, GroupCell *clickedInGC); void OnMouseLeftInGcLeft(wxMouseEvent& event, GroupCell *clickedInGC); void OnMouseLeftInGc(wxMouseEvent& event, GroupCell *clickedInGC); void OnMouseMotion(wxMouseEvent& event); void OnMouseWheel(wxMouseEvent& event); void OnDoubleClick(wxMouseEvent& event); /*! A special key has been pressed Printable characters are handled by OnChar instead. */ void OnKeyDown(wxKeyEvent& event); //! Key pressed inside a cell void OnCharInActive(wxKeyEvent& event); //! Key pressed and no cell was active void OnCharNoActive(wxKeyEvent& event); /*! Key for a printable character pressed. Can call OnCharInActive or OnCharNoActive, if appropriate. See OnKeyDown for non-printable characters like "up" or "right". */ void OnChar(wxKeyEvent& event); //! Is called when a hCursor is active and we have a WXK_UP/WXK_DOWN event void SelectEditable(EditorCell *editor, bool up); /*! Handle selecting text using the keyboard Is called when the all of the following is true: - We have a wxKeyEvent with no active editor, - shift is down and - keycode (ccode) is WXK_UP/WXK_DOWN */ void SelectWithChar(int ccode); /*! * Select the rectangle surrounded by down and up. Called from OnMouseMotion. * * The method decides what to do, based on the value of m_clickType which * was set previously in OnMouseLeftDown. This enables different selection behaviours * depending on where we first clicked. If m_clickType equals * CLICK_TYPE_NONE - click-dragging does not result in a selection (we clicked in hideRect for instance) * CLICK_TYPE_GROUP_SELECTION - we are selecting full groupcells only. Only y-coordinate matters. * CLICK_TYPE_INPUT_SELECTION - we clicked in an editor (GroupCell::GetEditable()) and draging * results in selecting text in EditorCell * CLICK_TYPE_OUTPUT_SELECTION - we clicked in an output, we want selection to be confined to that * GroupCell's output. GC we first clicked in was stored in OnMouseMotion method * into m_clickInGC pointer. */ void ClickNDrag(wxPoint down, wxPoint up); // Select all group cells inside the given rectangle; void SelectGroupCells(wxPoint down, wxPoint up); void AdjustSize(); void OnEraseBackground(wxEraseEvent& event) { } void CheckUnixCopy(); void OnMouseMiddleUp(wxMouseEvent& event); void NumberSections(); bool IsLesserGCType(int type, int comparedTo); //! Is called if a action from the autocomplete menu is selected void OnComplete(wxCommandEvent &event); wxPoint m_down; wxPoint m_up; wxPoint m_mousePoint; /*! Is the active cursor the one represented by a horizontal line? See m_hCaretPosition and m_activeCell for the position of the two types of cursors. */ bool m_hCaretActive; /*! The group above the hcaret, NULL for the top of the document See m_activeCell for the position if the cursor that is drawn as a vertical line. */ GroupCell *m_hCaretPosition; /*! The start for the selection when selecting group with the horizontally drawn cursor This cell does actually define weree the selection was started and therefore does not need to be above m_hCaretPositionEnd in the worksheet. */ GroupCell *m_hCaretPositionStart; /*! The end of the selection when selecting group with the horizontally drawn cursor This cell does actually define where the selection was ended and therefore does not need to be below m_hCaretPositionEnd in the worksheet. */ GroupCell *m_hCaretPositionEnd; bool m_leftDown; //! Do we want to automatically scroll to a cell as soon as it is being evaluated? bool m_followEvaluation; bool m_mouseDrag; bool m_mouseOutside; //! The list of tree that contains the document itself GroupCell *m_tree; GroupCell *m_last; /*! The group cell maxima is currently working on. NULL means that maxima isn't currently evaluating a cell. */ GroupCell *m_workingGroup; //! The last group cell maxima was working on. GroupCell *m_lastWorkingGroup; MathCell *m_selectionStart; MathCell *m_selectionEnd; int m_clickType; GroupCell *m_clickInGC; /*! The cell the cursor that is drawn as a vertical line is in. The position of the cursor inside that cell is defined by EditorCell::m_positionOfCaret. See also m_hCaretActive and m_hCaretPosition that handle the cursor that is drawn as a horizontal line. */ EditorCell *m_activeCell; EditorCell *m_cellMouseSelectionStartedIn; EditorCell *m_cellKeyboardSelectionStartedIn; CellParser *m_selectionParser; bool m_switchDisplayCaret; /*! Is editing enabled? Editing is disabled while we are waiting for maxima. */ bool m_editingEnabled; wxTimer m_timer, m_caretTimer, m_animationTimer; //! True only when an animation is running bool m_animate; wxBitmap *m_memory; //! True if no changes have to be saved. bool m_saved; double m_zoomFactor; AutoComplete m_autocomplete; wxArrayString m_completions; bool m_autocompleteTemplates; public: /*! True = schedule an update of the table of contents used by UpdateTableOfContents() and the idle task. */ bool m_scheduleUpdateToc; bool HCaretActive(){return m_hCaretActive;} /*! Can we merge the selected cells into one? \todo Does it make sense to make to allow the text of sections and image cells with math cells? */ bool CanMergeSelection(); bool CanUndo(){return CanTreeUndo()||CanUndoInsideCell();} bool CanRedo(){return CanTreeRedo()||CanRedoInsideCell();} void Undo(); void Redo(); /*! Clear the undo and the redo buffer \addtogroup UndoBufferFill */ void TreeUndo_ClearBuffers(); /*! The ids for all popup menu items. */ enum PopIds{ /*! The "copy" popup menu item was clicked This item is the first of the enum and is assigned a high enough number that it won't collide with the numbers to be found in wxFrame::Event */ popid_copy = wxID_HIGHEST + 500, popid_cut, popid_paste, popid_select_all, popid_comment_selection, popid_divide_cell, popid_copy_image, popid_delete, popid_simplify, popid_expand, popid_factor, popid_solve, popid_solve_num, popid_integrate, popid_diff, popid_subst, popid_plot2d, popid_plot3d, popid_float, popid_edit, popid_add_comment, popid_insert_input, popid_copy_tex, popid_image, popid_animation_save, popid_animation_start, popid_evaluate, popid_merge_cells, popid_insert_text, popid_insert_title, popid_insert_section, popid_insert_subsection, popid_insert_subsubsection, menu_zoom_in, menu_zoom_out }; //! The constructor MathCtrl(wxWindow* parent, int id, wxPoint pos, wxSize size); //! The destructor ~MathCtrl(); wxTimer m_keyboardInactiveTimer; //! Reads true if the keyboard was inactive for > 10 seconds bool m_keyboardInactive; //! Clear the whole worksheet void DestroyTree(); //! Delete a part of the worksheet that previously has been unlinked. void DestroyTree(MathCell* tree); MathCell* CopyTree(); /*! Insert group cells into the worksheet \param cells The list of cells that has to be inserted \param where The cell the cells have to be inserted after. NULL means: Insert the cells at the beginning of the worksheet. \param undoBuffer The buffer the undo information for this action has to be kept in. Might be - treeUndoActions for normal deletes, - treeRedoActions for deletions while executing an undo or - NULL for: Don't keep any copy of the cells. */ GroupCell *InsertGroupCells(GroupCell* cells, GroupCell* where, std::list *undoBuffer ); /*! Insert group cells into the worksheet \param cells The list of cells that has to be inserted \param where The cell the cells have to be inserted after */ GroupCell *InsertGroupCells(GroupCell* cells, GroupCell* where = NULL); /*! Add a new line to the output cell of the working group. If maxima isn't currently evaluating and therefore there is no working group the line is appended to m_last, instead. */ void InsertLine(MathCell *newLine, bool forceNewLine = false); void Recalculate(bool force = false); void RecalculateForce() { Recalculate(true); } /*! Empties the current document Used before opening a new file or when the "new" button is pressed. */ void ClearDocument(); void ResetInputPrompts(); bool CanCopy(bool fromActive = false) { return m_selectionStart != NULL || (fromActive && m_activeCell != NULL && m_activeCell->CanCopy()); } bool CanPaste() { return (m_activeCell != NULL) || (m_hCaretActive); } bool CanCut() { return (m_activeCell != NULL && m_activeCell->CanCopy()) || (m_selectionStart != NULL && m_selectionStart->GetType() == MC_TYPE_GROUP); } //! Select the whole document void SelectAll(); //! Is at least one entire cell selected? bool CellsSelected() { return((m_selectionStart != NULL) && (m_selectionEnd != NULL)); } /*! Delete a range of cells \param start The first cell to delete \param end The last cell to delete \param undoBuffer The buffer the undo information has to be kept in. Might be - treeUndoActions for normal deletes, - treeRedoActions for deletions while executing an undo or - NULL for: Don't keep any copy of the cells. \addtogroup UndoBufferFill */ void DeleteRegion( GroupCell *start, GroupCell *end, std::list *undoBuffer ); /*! Move a range of cells from the document to the undo buffer \param start The first cell to delete \param end The last cell to delete \addtogroup UndoBufferFill */ void DeleteRegion( GroupCell *start, GroupCell *end ); /*! Delete the currently selected cells Actually moves them to the undo buffer so this action can be undone. \addtogroup UndoBufferFill */ void DeleteSelection(); //! Is it possible to delete the cells between start and end? bool CanDeleteRegion(GroupCell *start, GroupCell *end); //! Is it possible to delete the currently selected cells? bool CanDeleteSelection(); /*! Delete the currently active cell - or the cell above this one. Used for the "delete current cell" shortcut. */ void DeleteCurrentCell(); //! Does it make sense to enable the "Play" button and the slider now? bool CanAnimate() { return m_selectionStart != NULL && m_selectionStart == m_selectionEnd && m_selectionStart->GetType() == MC_TYPE_SLIDE; } void Animate(bool run); void DivideCell(); void MergeCells(); //! Add the currently selected cells to the clipboard and delete them. bool CutToClipboard(); void PasteFromClipboard(bool primary = false); /*! Copy the current selection to the clipboard \param astext - true: Copy the current selection as text - false: Copy the current selection as they would appear in a .wxm file */ bool Copy(bool astext = false); //! Copy the selection to the clipboard as it would appear in a .wxm file bool CopyCells(); //! Copy the TeX representation of the current selection to the clipboard bool CopyTeX(); //! Copy a bitmap of the the current selection to the clipboard bool CopyBitmap(); wxSize CopyToFile(wxString file); wxSize CopyToFile(wxString file, MathCell* start, MathCell* end, bool asData = false,int scale=1); void CalculateReorderedCellIndices(MathCell *tree, int &cellIndex, std::vector& cellMap); //! Export the file to an html document bool ExportToHTML(wxString file); //! Export a region of the file to a .wxm or .mac file maxima's load command can read void ExportToMAC(wxTextFile& output, MathCell *tree, bool wxm, const std::vector& cellMap, bool fixReorderedIndices); //! Export the file to a text file maxima's load command can read bool ExportToMAC(wxString file); /*! export to xml compatible file \param file The file name \param markAsSaved false means that this action doesn't clear the worksheet's "modified" status. */ bool ExportToWXMX(wxString file, bool markAsSaved = true); //! export to a LaTeX file bool ExportToTeX(wxString file); /*! Convert the current selection to a string \param lb - true: Include linebreaks - false: Remove linebreaks from the converted string */ wxString GetString(bool lb = false); GroupCell* GetTree() { return m_tree; } /*! Return the first of the currently selected cells. NULL means: No cell is selected. */ MathCell* GetSelectionStart() { return m_selectionStart; } /*! Return the last of the currently selected cells. NULL means: No cell is selected. */ MathCell* GetSelectionEnd() { return m_selectionEnd; } //! Select the cell sel void SetSelection(MathCell* sel) { SetSelection(sel,sel); } //! Select the cell range start-end void SetSelection(MathCell* start,MathCell* end) { m_selectionStart = start;m_selectionEnd = end; } bool CanEdit(); void EnableEdit(bool enable = true) { m_editingEnabled = enable; } bool ActivatePrevInput(); bool ActivateNextInput(bool input = false); //! Scrolls to the cursor void ScrollToCaret(); //! Scrolls to a given cell void ScrollToCell(MathCell *cell); //! Returns the cell the cursor that is drawn as a vertical line is in. EditorCell* GetActiveCell() { return m_activeCell; } //! Is the point currently visible on the worksheet? bool PointVisibleIs(wxPoint point); //! Is the caret (hcaret or vcaret) currently visible on the worksheet? bool CaretVisibleIs(); //! Scrolls to a point on the worksheet void ShowPoint(wxPoint point); void OnSetFocus(wxFocusEvent& event); void OnKillFocus(wxFocusEvent& event); bool IsSelected(int type); /*! Set the slide of the currently selected slideshow or advance it by one step \param pos - >=0: The slide the animation has to be set to - <0: Advance the animation by one step. */ void StepAnimation(int change = 1); //! Query if an animation is currently running bool AnimationRunning() { return m_animate; } //! Tell if an animation should run running void AnimationRunning(bool state) { m_animate = state; } bool IsActiveInLast() { return m_activeCell != NULL && m_activeCell->GetParent() == m_last; } void SetWorkingGroup(GroupCell *group); bool IsSelectionInWorking(); void SetActiveCell(EditorCell *cell, bool callRefresh = true); void SetDefaultHCaret(); void SetHCaret(GroupCell *where, bool callRefresh = true); // call with false, when manually refreshing //! The cell the horizontal cursor is above. NULL means at the start of the document. GroupCell *GetHCaret(); //! Place the cursor into a new cell where the horizontal cursor is void OpenHCaret(wxString txt = wxEmptyString, int type = GC_TYPE_CODE); void ShowHCaret(); /*! Is it possible to issue an undo in the currently selected cell? \return false if no cell is selected or there is no further undo information */ bool CanUndoInsideCell(); void UndoInsideCell(); /*! Is it possible to issue an undo in the currently selected cell? \return false if no cell is selected or no redo can be executed. */ bool CanRedoInsideCell(); void RedoInsideCell(); /*! Do we want to follow the evaluation process? Maxima can automagically scroll to the cell that is currently evaluated. If it does do so can be queried by FollowEvaluation(). Changing the behavior (for example because the user has scrolled away from the cell being evaluated and now clearly wants the cursor to stay where it is) can be archieved by FollowEvaluation(true) or FollowEvaluation(false). */ void FollowEvaluation(bool FollowEvaluation); //! Query if we want to automatically scroll to the cell that is currently evaluated bool FollowEvaluation() {return m_followEvaluation;} /*! Set or get the "Scrolled away from evaluation" status Sets FollowEvaluation() to false and enables the toolbar button to follow the evaluation process again. */ void ScrolledAwayFromEvaluation(bool ScrolledAway); bool ScrolledAwayFromEvaluation() { return m_scrolledAwayFromEvaluation;} void SaveValue(); bool IsSaved() { return m_saved; } void SetSaved(bool saved) { m_saved = saved; } void RemoveAllOutput(); void RemoveAllOutput(GroupCell* cell); // methods related to evaluation queue void AddDocumentToEvaluationQueue(); //! Schedule all cells in the document for evaluation void AddEntireDocumentToEvaluationQueue(); //! Schedule all cells stopping with the one the caret is in for evaluation void AddDocumentTillHereToEvaluationQueue(); //! Schedule all selected cells to be evaluated void AddSelectionToEvaluationQueue(); //! Schedule this cell for evaluation void AddCellToEvaluationQueue(GroupCell* gc); //! The list of cells that have to be evaluated EvaluationQueue* m_evaluationQueue; // methods for folding GroupCell *UpdateMLast(); void FoldOccurred(); //! Fold or unfold a cell GroupCell *ToggleFold(GroupCell *which); GroupCell *ToggleFoldAll(GroupCell *which); void FoldAll(); void UnfoldAll(); GroupCell *TearOutTree(GroupCell *start, GroupCell *end); // methods for zooming the document in and out double GetZoomFactor() { return m_zoomFactor; } void SetZoomFactor(double newzoom, bool recalc = true); void CommentSelection(); //! Called if the user is scrolling through the document. void OnScrollChanged(wxScrollEvent &ev); /*! Find the next ocourrence of a string Used by the find dialog. */ bool FindNext(wxString str, bool down, bool ignoreCase); /*! Replace the current ocourrence of a string Used by the find dialog. */ void Replace(wxString oldString, wxString newString, bool ignoreCase); /*! Replace all ocourrences of a string Used by the find dialog. */ int ReplaceAll(wxString oldString, wxString newString, bool ignoreCase); wxString GetInputAboveCaret(); wxString GetOutputAboveCaret(); bool LoadSymbols(wxString file) { return m_autocomplete.LoadSymbols(file); } bool Autocomplete(AutoComplete::autoCompletionType type = AutoComplete::command); void AddSymbol(wxString fun, AutoComplete::autoCompletionType type = AutoComplete::command) { m_autocomplete.AddSymbol(fun, type); } void SetActiveCellText(wxString text); bool InsertText(wxString text); GroupCell *GetWorkingGroup() { return m_workingGroup; } void OpenNextOrCreateCell(); //! The table of contents pane Structure* m_structure; //! Called when the "Scroll to currently evaluated" button is pressed. void OnFollow(); //! The toolbar of the main window: We need to access it and therefore have it defined here. ToolBar *m_mainToolBar; //! Set this cell as the currently selected one void SelectGroupCell(GroupCell *cell); //! Mark the current question from maxima as "answered".. void QuestionAnswered(); //! true = the last reply from maxima was a question bool m_questionPrompt; /*! Does maxima wait for the answer of a question? \retval true = maxima waits for the answer of a question. */ bool QuestionPending(){return m_questionPrompt;} /*! Does maxima wait for the answer of a question? */ void QuestionPending(bool pending){m_questionPrompt = pending;} //! Does the GroupCell cell points to contain the question currently asked by maxima? bool GCContainsCurrentQuestion(GroupCell *cell); /*! Move the cursor to the question maxima currently asks and if needed add a cell for user input \todo Currently scrolls to the GroupCell the question is in, not to the actual question. */ void OpenQuestionCaret(wxString txt=wxT("")); protected: DECLARE_EVENT_TABLE() }; #endif // MATHCTRL_H wxmaxima-15.08.2/src/MathParser.cpp000644 000765 000024 00000065626 12554453146 017521 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2004-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include #include #include #include #include #include "MathParser.h" #include "FracCell.h" #include "ExptCell.h" #include "TextCell.h" #include "SubCell.h" #include "SqrtCell.h" #include "LimitCell.h" #include "MatrCell.h" #include "ParenCell.h" #include "AbsCell.h" #include "ConjugateCell.h" #include "AtCell.h" #include "DiffCell.h" #include "SumCell.h" #include "IntCell.h" #include "FunCell.h" #include "EditorCell.h" #include "ImgCell.h" #include "SubSupCell.h" #include "SlideShowCell.h" #include "GroupCell.h" MathParser::MathParser(wxString zipfile) { m_ParserStyle = MC_TYPE_DEFAULT; m_FracStyle = FracCell::FC_NORMAL; m_highlight = false; if (zipfile.Length() > 0) { m_fileSystem = new wxFileSystem(); m_fileSystem->ChangePathTo(wxT("file:") + zipfile + wxT("#zip:/"), true); } else m_fileSystem = NULL; } MathParser::~MathParser() { if (m_fileSystem) delete m_fileSystem; } // ParseCellTag // This function is responsible for creating // a tree of groupcells when loading XML document. // Any changes in GroupCell structure or methods // has to be reflected here in order to ensure proper // loading of WXMX files. MathCell* MathParser::ParseCellTag(wxXmlNode* node) { GroupCell *group = NULL; // read hide status bool hide = (node->GetAttribute(wxT("hide"), wxT("false")) == wxT("true")) ? true : false; // read (group)cell type wxString type = node->GetAttribute(wxT("type"), wxT("text")); wxString sectioning_level = node->GetAttribute(wxT("sectioning_level"), wxT("0")); if (type == wxT("code")) { group = new GroupCell(GC_TYPE_CODE); wxXmlNode *children = node->GetChildren(); while (children) { if (children->GetName() == wxT("input")) { MathCell *editor = ParseTag(children->GetChildren()); group->SetEditableContent(editor->GetValue()); delete editor; } if (children->GetName() == wxT("output")) { MathCell *tag = ParseTag(children->GetChildren()); if(tag != NULL) group->AppendOutput(tag); } children = children->GetNext(); } } else if (type == wxT("image")) { group = new GroupCell(GC_TYPE_IMAGE); wxXmlNode *children = node->GetChildren(); while (children) { if (children->GetName() == wxT("editor")) { MathCell *ed = ParseEditorTag(children); group->SetEditableContent(ed->GetValue()); delete ed; } else group->AppendOutput(ParseTag(children)); children = children->GetNext(); } } else if (type == wxT("pagebreak")) { group = new GroupCell(GC_TYPE_PAGEBREAK); } else if (type == wxT("text")) { group = new GroupCell(GC_TYPE_TEXT); MathCell *editor = ParseTag(node->GetChildren()); group->SetEditableContent(editor->GetValue()); delete editor; } else { // text types if (type == wxT("title")) group = new GroupCell(GC_TYPE_TITLE); else if (type == wxT("section")) group = new GroupCell(GC_TYPE_SECTION); else if (type == wxT("subsection")) { // We save subsubsections as subsections with a higher sectioning level: // This makes them backwards-compatible in the way that they are displayed // as subsections on old wxMaxima installations. // A sectioning level of the value 0 means that the file is too old to // provide a sectioning level. if(sectioning_level != wxT("4")) group = new GroupCell(GC_TYPE_SUBSECTION); else group = new GroupCell(GC_TYPE_SUBSUBSECTION); } else if (type == wxT("subsubsection")) { group = new GroupCell(GC_TYPE_SUBSUBSECTION); } else return NULL; wxXmlNode *children = node->GetChildren(); while (children) { if (children->GetName() == wxT("editor")) { MathCell *ed = ParseEditorTag(children); group->SetEditableContent(ed->GetValue()); delete ed; } else if (children->GetName() == wxT("fold")) { // we have folded groupcells wxXmlNode *xmlcells = children->GetChildren(); MathCell *tree = NULL; MathCell *last = NULL; if (xmlcells) { last = tree = ParseTag(xmlcells, false); // first cell while (xmlcells->GetNext()) { xmlcells = xmlcells->GetNext(); MathCell *cell = ParseTag(xmlcells, false); last->m_next = last->m_nextToDraw = cell; last->m_next->m_previous = last->m_next->m_previousToDraw = last; last = last->m_next; } if (tree) group->HideTree((GroupCell *)tree); } } children = children->GetNext(); } } group->SetParent(group); group->Hide(hide); return group; } MathCell* MathParser::ParseEditorTag(wxXmlNode* node) { EditorCell *editor = new EditorCell(); wxString type = node->GetAttribute(wxT("type"), wxT("input")); if (type == wxT("input")) editor->SetType(MC_TYPE_INPUT); else if (type == wxT("text")) editor->SetType(MC_TYPE_TEXT); else if (type == wxT("title")) editor->SetType(MC_TYPE_TITLE); else if (type == wxT("section")) editor->SetType(MC_TYPE_SECTION); else if (type == wxT("subsection")) editor->SetType(MC_TYPE_SUBSECTION); else if (type == wxT("subsubsection")) editor->SetType(MC_TYPE_SUBSUBSECTION); wxString text = wxEmptyString; wxXmlNode *line = node->GetChildren(); while (line) { if (line->GetName() == wxT("line")) { if (!text.IsEmpty()) text += wxT("\n"); #if wxUSE_UNICODE text += line->GetNodeContent(); #else wxString str = line->GetNodeContent(); wxString str1(str.wc_str(wxConvUTF8), *wxConvCurrent); text += str1; #endif } line = line->GetNext(); } // end while editor->SetValue(text); return editor; } MathCell* MathParser::ParseFracTag(wxXmlNode* node) { FracCell *frac = new FracCell; frac->SetFracStyle(m_FracStyle); frac->SetHighlight(m_highlight); wxXmlNode* child = node->GetChildren(); if (child) { frac->SetNum(ParseTag(child, false)); child = child->GetNext(); if (child) { frac->SetDenom(ParseTag(child, false)); if (node->GetAttributes() != NULL) { frac->SetFracStyle(FracCell::FC_CHOOSE); } frac->SetType(m_ParserStyle); frac->SetStyle(TS_VARIABLE); frac->SetupBreakUps(); return frac; } } delete frac; return NULL; } MathCell* MathParser::ParseDiffTag(wxXmlNode* node) { DiffCell *diff = new DiffCell; wxXmlNode* child = node->GetChildren(); if (child) { int fc = m_FracStyle; m_FracStyle = FracCell::FC_DIFF; diff->SetDiff(ParseTag(child, false)); m_FracStyle = fc; child = child->GetNext(); if (child) { diff->SetBase(ParseTag(child, true)); diff->SetType(m_ParserStyle); diff->SetStyle(TS_VARIABLE); return diff; } } delete diff; return NULL; } MathCell* MathParser::ParseSupTag(wxXmlNode* node) { ExptCell *expt = new ExptCell; if (node->GetAttributes() != NULL) expt->IsMatrix(true); wxXmlNode* child = node->GetChildren(); if (child) { expt->SetBase(ParseTag(child, false)); child = child->GetNext(); if (child) { MathCell* power = ParseTag(child, false); power->SetExponentFlag(); expt->SetPower(power); expt->SetType(m_ParserStyle); expt->SetStyle(TS_VARIABLE); return expt; } } delete expt; return NULL; } MathCell* MathParser::ParseSubSupTag(wxXmlNode* node) { SubSupCell *subsup = new SubSupCell; wxXmlNode* child = node->GetChildren(); if (child) { subsup->SetBase(ParseTag(child, false)); child = child->GetNext(); if (child) { MathCell* index = ParseTag(child, false); index->SetExponentFlag(); subsup->SetIndex(index); child = child->GetNext(); if (child) { MathCell* power = ParseTag(child, false); power->SetExponentFlag(); subsup->SetExponent(power); subsup->SetType(m_ParserStyle); subsup->SetStyle(TS_VARIABLE); return subsup; } } } delete subsup; return NULL; } MathCell* MathParser::ParseSubTag(wxXmlNode* node) { SubCell *sub = new SubCell; wxXmlNode* child = node->GetChildren(); if (child) { sub->SetBase(ParseTag(child, false)); child = child->GetNext(); if (child) { MathCell* index = ParseTag(child, false); index->SetExponentFlag(); sub->SetIndex(index); sub->SetType(m_ParserStyle); sub->SetStyle(TS_VARIABLE); return sub; } } delete sub; return NULL; } MathCell* MathParser::ParseAtTag(wxXmlNode* node) { AtCell *at = new AtCell; wxXmlNode* child = node->GetChildren(); if (child) { at->SetBase(ParseTag(child, false)); at->SetHighlight(m_highlight); child = child->GetNext(); if (child) { at->SetIndex(ParseTag(child, false)); at->SetType(m_ParserStyle); at->SetStyle(TS_VARIABLE); return at; } } delete at; return NULL; } MathCell* MathParser::ParseFunTag(wxXmlNode* node) { FunCell *fun = new FunCell; wxXmlNode* child = node->GetChildren(); if (child) { fun->SetName(ParseTag(child, false)); child = child->GetNext(); if (child) { fun->SetType(m_ParserStyle); fun->SetStyle(TS_VARIABLE); fun->SetArg(ParseTag(child, false)); return fun; } } delete fun; return NULL; } MathCell* MathParser::ParseText(wxXmlNode* node, int style) { TextCell* cell = new TextCell; wxString str; if (node != NULL && (str = node->GetContent()) != wxEmptyString) { #if !wxUSE_UNICODE wxString str1(str.wc_str(wxConvUTF8), *wxConvCurrent); str = str1; #endif #if wxUSE_UNICODE str.Replace(wxT("-"), wxT("\x2212")); // unicode minus sign #endif if (style == TS_NUMBER) { m_displayedDigits=100; wxConfigBase *config = wxConfig::Get(); config->Read(wxT("displayedDigits"),&m_displayedDigits); if (m_displayedDigits<10)m_displayedDigits=10; if (str.Length() > m_displayedDigits) { int left= m_displayedDigits/3; if (left>30) left=30; str = str.Left(left) + wxString::Format(_("[%i digits]"), (int) str.Length() - 2 * left) + str.Right(left); // str = str.Left(left)+wxT("..."); } } if(style != TS_ERROR) cell->SetType(m_ParserStyle); else cell->SetType(MC_TYPE_ERROR); cell->SetStyle(style); cell->SetHighlight(m_highlight); cell->SetValue(str); } return cell; } MathCell* MathParser::ParseCharCode(wxXmlNode* node, int style) { TextCell* cell = new TextCell; wxString str; if (node != NULL && (str = node->GetContent()) != wxEmptyString) { long code; if (str.ToLong(&code)) str = wxString::Format(wxT("%c"), code); #if !wxUSE_UNICODE wxString str1(str.wc_str(wxConvUTF8), *wxConvCurrent); str = str1; #endif cell->SetValue(str); cell->SetType(m_ParserStyle); cell->SetStyle(style); cell->SetHighlight(m_highlight); } return cell; } MathCell* MathParser::ParseSqrtTag(wxXmlNode* node) { wxXmlNode* child = node->GetChildren(); SqrtCell* cell = new SqrtCell; cell->SetInner(ParseTag(child, true)); cell->SetType(m_ParserStyle); cell->SetStyle(TS_VARIABLE); cell->SetHighlight(m_highlight); return cell; } MathCell* MathParser::ParseAbsTag(wxXmlNode* node) { wxXmlNode* child = node->GetChildren(); AbsCell* cell = new AbsCell; cell->SetInner(ParseTag(child, true)); cell->SetType(m_ParserStyle); cell->SetStyle(TS_VARIABLE); cell->SetHighlight(m_highlight); return cell; } MathCell* MathParser::ParseConjugateTag(wxXmlNode* node) { wxXmlNode* child = node->GetChildren(); ConjugateCell* cell = new ConjugateCell; cell->SetInner(ParseTag(child, true)); cell->SetType(m_ParserStyle); cell->SetStyle(TS_VARIABLE); cell->SetHighlight(m_highlight); return cell; } MathCell* MathParser::ParseParenTag(wxXmlNode* node) { wxXmlNode* child = node->GetChildren(); ParenCell* cell = new ParenCell; cell->SetInner(ParseTag(child, true), m_ParserStyle); cell->SetHighlight(m_highlight); cell->SetStyle(TS_VARIABLE); if (node->GetAttributes() != NULL) cell->SetPrint(false); return cell; } MathCell* MathParser::ParseLimitTag(wxXmlNode* node) { LimitCell *limit = new LimitCell; wxXmlNode* child = node->GetChildren(); if (child) { limit->SetName(ParseTag(child, false)); child = child->GetNext(); if (child) { limit->SetUnder(ParseTag(child, false)); child = child->GetNext(); if (child) { limit->SetBase(ParseTag(child, false)); limit->SetType(m_ParserStyle); limit->SetStyle(TS_VARIABLE); return limit; } } } delete limit; return NULL; } MathCell* MathParser::ParseSumTag(wxXmlNode* node) { SumCell *sum = new SumCell; wxXmlNode* child = node->GetChildren(); wxString type = node->GetAttribute(wxT("type"), wxT("sum")); if (type == wxT("prod")) sum->SetSumStyle(SM_PROD); sum->SetHighlight(m_highlight); if (child) { sum->SetUnder(ParseTag(child, false)); child = child->GetNext(); if (child) { if (type != wxT("lsum")) sum->SetOver(ParseTag(child, false)); child = child->GetNext(); if (child) { sum->SetBase(ParseTag(child, false)); sum->SetType(m_ParserStyle); sum->SetStyle(TS_VARIABLE); return sum; } } } delete sum; return NULL; } MathCell* MathParser::ParseIntTag(wxXmlNode* node) { IntCell *in = new IntCell; wxXmlNode* child = node->GetChildren(); in->SetHighlight(m_highlight); if (node->GetAttributes() == NULL) { in->SetIntStyle(IntCell::INT_DEF); if (child) { in->SetUnder(ParseTag(child, false)); child = child->GetNext(); if (child) { in->SetOver(ParseTag(child, false)); child = child->GetNext(); if (child) { in->SetBase(ParseTag(child, false)); child = child->GetNext(); if (child) { in->SetVar(ParseTag(child, true)); in->SetType(m_ParserStyle); in->SetStyle(TS_VARIABLE); return in; } } } } } else { if (child) { in->SetBase(ParseTag(child, false)); child = child->GetNext(); if (child) { in->SetVar(ParseTag(child, true)); in->SetType(m_ParserStyle); in->SetStyle(TS_VARIABLE); return in; } } } delete in; return NULL; } MathCell* MathParser::ParseTableTag(wxXmlNode* node) { MatrCell *matrix = new MatrCell; matrix->SetHighlight(m_highlight); if (node->GetAttribute(wxT("special"), wxT("false")) == wxT("true")) matrix->SetSpecialFlag(true); if (node->GetAttribute(wxT("inference"), wxT("false")) == wxT("true")) { matrix->SetInferenceFlag(true); matrix->SetSpecialFlag(true); } if (node->GetAttribute(wxT("colnames"), wxT("false")) == wxT("true")) matrix->ColNames(true); if (node->GetAttribute(wxT("rownames"), wxT("false")) == wxT("true")) matrix->RowNames(true); wxXmlNode* rows = node->GetChildren(); while (rows) { matrix->NewRow(); wxXmlNode* cells = rows->GetChildren(); while (cells) { matrix->NewColumn(); matrix->AddNewCell(ParseTag(cells, false)); cells = cells->GetNext(); } rows = rows->GetNext(); } matrix->SetType(m_ParserStyle); matrix->SetStyle(TS_VARIABLE); matrix->SetDimension(); return matrix; } MathCell* MathParser::ParseTag(wxXmlNode* node, bool all) { // wxYield(); MathCell* tmp = NULL; MathCell* cell = NULL; bool warning = all; wxString altCopy; while (node) { // Parse tags if (node->GetType() == wxXML_ELEMENT_NODE) { wxString tagName(node->GetName()); if (tagName == wxT("v")) { // Variables (atoms) if (cell == NULL) cell = ParseText(node->GetChildren(), TS_VARIABLE); else cell->AppendCell(ParseText(node->GetChildren(), TS_VARIABLE)); } else if (tagName == wxT("t")) { // Other text TextStyle style = TS_DEFAULT; if(node->GetAttribute(wxT("type")) == wxT("error")) style = TS_ERROR; if (cell == NULL) cell = ParseText(node->GetChildren(), style); else cell->AppendCell(ParseText(node->GetChildren(), style)); } else if (tagName == wxT("n")) { // Numbers if (cell == NULL) cell = ParseText(node->GetChildren(), TS_NUMBER); else cell->AppendCell(ParseText(node->GetChildren(), TS_NUMBER)); } else if (tagName == wxT("h")) { // Hidden cells (*) MathCell* tmp = ParseText(node->GetChildren()); tmp->m_isHidden = true; if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("p")) { // Parenthesis if (cell == NULL) cell = ParseParenTag(node); else cell->AppendCell(ParseParenTag(node)); } else if (tagName == wxT("f")) { // Fractions if (cell == NULL) cell = ParseFracTag(node); else cell->AppendCell(ParseFracTag(node)); } else if (tagName == wxT("e")) { // Exponentials if (cell == NULL) cell = ParseSupTag(node); else cell->AppendCell(ParseSupTag(node)); } else if (tagName == wxT("i")) { // Subscripts if (cell == NULL) cell = ParseSubTag(node); else cell->AppendCell(ParseSubTag(node)); } else if (tagName == wxT("fn")) { // Functions if (cell == NULL) cell = ParseFunTag(node); else cell->AppendCell(ParseFunTag(node)); } else if (tagName == wxT("g")) { // Greek constants MathCell* tmp = ParseText(node->GetChildren(), TS_GREEK_CONSTANT); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("s")) { // Special constants %e,... MathCell* tmp = ParseText(node->GetChildren(), TS_SPECIAL_CONSTANT); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("fnm")) { // Function names MathCell* tmp = ParseText(node->GetChildren(), TS_FUNCTION); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("q")) { // Square roots if (cell == NULL) cell = ParseSqrtTag(node); else cell->AppendCell(ParseSqrtTag(node)); } else if (tagName == wxT("d")) { // Differentials if (cell == NULL) cell = ParseDiffTag(node); else cell->AppendCell(ParseDiffTag(node)); } else if (tagName == wxT("sm")) { // Sums if (cell == NULL) cell = ParseSumTag(node); else cell->AppendCell(ParseSumTag(node)); } else if (tagName == wxT("in")) { // integrals if (cell == NULL) cell = ParseIntTag(node); else cell->AppendCell(ParseIntTag(node)); } else if (tagName == wxT("mspace")) { if (cell == NULL) cell = new TextCell(wxT(" ")); else cell->AppendCell(new TextCell(wxT(" "))); } else if (tagName == wxT("at")) { if (cell == NULL) cell = ParseAtTag(node); else cell->AppendCell(ParseAtTag(node)); } else if (tagName == wxT("a")) { if (cell == NULL) cell = ParseAbsTag(node); else cell->AppendCell(ParseAbsTag(node)); } else if (tagName == wxT("cj")) { if (cell == NULL) cell = ParseConjugateTag(node); else cell->AppendCell(ParseConjugateTag(node)); } else if (tagName == wxT("ie")) { if (cell == NULL) cell = ParseSubSupTag(node); else cell->AppendCell(ParseSubSupTag(node)); } else if (tagName == wxT("lm")) { if (cell == NULL) cell = ParseLimitTag(node); else cell->AppendCell(ParseLimitTag(node)); } else if (tagName == wxT("r")) { if (cell == NULL) cell = ParseTag(node->GetChildren()); else cell->AppendCell(ParseTag(node->GetChildren())); } else if (tagName == wxT("tb")) { if (cell == NULL) cell = ParseTableTag(node); else cell->AppendCell(ParseTableTag(node)); } else if ((tagName == wxT("mth")) || (tagName == wxT("line"))) { MathCell *tmp = ParseTag(node->GetChildren()); if (tmp != NULL) tmp->ForceBreakLine(true); else tmp = new TextCell(wxT(" ")); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("lbl")) { MathCell* tmp = ParseText(node->GetChildren(), TS_LABEL); tmp->ForceBreakLine(true); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("st")) { MathCell* tmp = ParseText(node->GetChildren(), TS_STRING); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("hl")) { bool highlight = m_highlight; m_highlight = true; MathCell* tmp = ParseTag(node->GetChildren()); m_highlight = highlight; if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("img")) { wxString filename(node->GetChildren()->GetContent()); #if !wxUSE_UNICODE wxString filename1(filename.wc_str(wxConvUTF8), *wxConvCurrent); filename = filename1; #endif ImgCell *tmp; if (m_fileSystem) // loading from zip tmp = new ImgCell(filename, false, m_fileSystem); else if (node->GetAttribute(wxT("del"), wxT("yes")) != wxT("no")) tmp = new ImgCell(filename, true, NULL); else tmp = new ImgCell(filename, false, NULL); if (node->GetAttribute(wxT("rect"), wxT("true")) == wxT("false")) tmp->DrawRectangle(false); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("slide")) { SlideShow *tmp = new SlideShow(m_fileSystem); wxString str(node->GetChildren()->GetContent()); wxArrayString images; wxString framerate; wxStringTokenizer tokens(str, wxT(";")); if (node->GetAttribute(wxT("fr"), &framerate)) { long fr; if (framerate.ToLong(&fr)) tmp->SetFrameRate(fr); } while (tokens.HasMoreTokens()) { wxString token = tokens.GetNextToken(); if (token.Length()) { #if !wxUSE_UNICODE wxString token1(token.wc_str(wxConvUTF8), *wxConvCurrent); token = token1; #endif images.Add(token); } } tmp->LoadImages(images); if (cell == NULL) cell = tmp; else cell->AppendCell(tmp); } else if (tagName == wxT("editor")) { if (cell == NULL) cell = ParseEditorTag(node); else cell->AppendCell(ParseEditorTag(node)); } else if (tagName == wxT("cell")) { if (cell == NULL) cell = ParseCellTag(node); else cell->AppendCell(ParseCellTag(node)); } else if (tagName == wxT("ascii")) { if (cell == NULL) cell = ParseCharCode(node->GetChildren()); else cell->AppendCell(ParseCharCode(node->GetChildren())); } else if (node->GetChildren()) { if (cell == NULL) cell = ParseTag(node->GetChildren()); else cell->AppendCell(ParseTag(node->GetChildren())); } } // Parse text else { if (cell == NULL) cell = ParseText(node); else cell->AppendCell(ParseText(node)); } if (!all) break; if (cell != NULL) { if (tmp == NULL) tmp = cell; else cell = cell->m_next; } else if (warning) { wxMessageBox(_("Parts of the document will not be loaded correctly!"), _("Warning"), wxOK | wxICON_WARNING); warning = false; } if (node->GetAttribute(wxT("altCopy"), &altCopy)) cell->SetAltCopyText(altCopy); node = node->GetNext(); } if (tmp != NULL) return tmp; return cell; } /*** * Parse the string s, which is (correct) xml fragment. * Put the result in line. */ MathCell* MathParser::ParseLine(wxString s, int style) { m_ParserStyle = style; m_FracStyle = FracCell::FC_NORMAL; m_highlight = false; MathCell* cell = NULL; wxConfigBase* config = wxConfig::Get(); int showLength = 0; config->Read(wxT("showLength"), &showLength); switch(showLength) { case 0: showLength = 50000; break; case 1: showLength = 500000; break; case 2: showLength = 5000000; break; case 3: showLength = 0; break; } wxRegEx graph(wxT("[[:cntrl:]]")); #if wxUSE_UNICODE graph.Replace(&s, wxT("\xFFFD")); #else graph.Replace(&s, wxT("?")); #endif if ((s.Length() < showLength) || (showLength=0)) { wxXmlDocument xml; #if wxUSE_UNICODE wxStringInputStream xmlStream(s); #else wxString su(s.wc_str(*wxConvCurrent), wxConvUTF8); wxStringInputStream xmlStream(su); #endif xml.Load(xmlStream); wxXmlNode *doc = xml.GetRoot(); if (doc != NULL) cell = ParseTag(doc->GetChildren()); } else { cell = new TextCell(_(" << Expression too long to display! >>")); cell->ForceBreakLine(true); } return cell; } wxmaxima-15.08.2/src/MathParser.h000644 000765 000024 00000005731 12477775202 017161 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2004-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // /*! \file The header file for the xml cell parser */ #ifndef MATHPARSER_H #define MATHPARSER_H #include #include #include #include "MathCell.h" #include "TextCell.h" /*! This class handles parsing the xml representation of a cell tree. The xml representation of a cell tree can be found in the file contents.xml inside a wxmx file */ class MathParser { public: MathParser(wxString zipfile = wxEmptyString); ~MathParser(); MathCell* ParseLine(wxString s, int style = MC_TYPE_DEFAULT); MathCell* ParseTag(wxXmlNode* node, bool all = true); private: /*! Convert XML to a group tree This function is responsible for creating a tree of groupcells when loading XML document. \attention Any changes in GroupCell structure or methods has to be reflected here in order to ensure proper loading of WXMX files. */ MathCell* ParseCellTag(wxXmlNode* node); MathCell* ParseEditorTag(wxXmlNode* node); MathCell* ParseFracTag(wxXmlNode* node); MathCell* ParseText(wxXmlNode* node, int style = TS_DEFAULT); MathCell* ParseCharCode(wxXmlNode* node, int style = TS_DEFAULT); MathCell* ParseSupTag(wxXmlNode* node); MathCell* ParseSubTag(wxXmlNode* node); MathCell* ParseAbsTag(wxXmlNode* node); MathCell* ParseConjugateTag(wxXmlNode* node); MathCell* ParseUnderTag(wxXmlNode* node); MathCell* ParseTableTag(wxXmlNode* node); MathCell* ParseAtTag(wxXmlNode* node); MathCell* ParseDiffTag(wxXmlNode* node); MathCell* ParseSumTag(wxXmlNode* node); MathCell* ParseIntTag(wxXmlNode* node); MathCell* ParseFunTag(wxXmlNode* node); MathCell* ParseSqrtTag(wxXmlNode* node); MathCell* ParseLimitTag(wxXmlNode* node); MathCell* ParseParenTag(wxXmlNode* node); MathCell* ParseSubSupTag(wxXmlNode* node); int m_ParserStyle; int m_FracStyle; //! The maximum number of digits of a number that is to be displayed int m_displayedDigits; bool m_highlight; wxFileSystem *m_fileSystem; // used for loading pictures in and }; #endif // MATHPARSER_H wxmaxima-15.08.2/src/MathPrintout.cpp000644 000765 000024 00000017105 12477775202 020102 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "MathPrintout.h" #include "GroupCell.h" #include #define PRINT_MARGIN_HORIZONTAL 5 #define PRINT_MARGIN_VERTICAL 5 MathPrintout::MathPrintout(wxString title) : wxPrintout(title) { m_numberOfPages = 0; m_tree = NULL; } MathPrintout::~MathPrintout() { DestroyTree(); } void MathPrintout::SetData(MathCell* tree) { m_tree = tree; if (m_tree != NULL) m_tree->BreakPage(true); } bool MathPrintout::HasPage(int num) { if (num > 0 && num <= m_numberOfPages) return true; return false; } bool MathPrintout::OnPrintPage(int num) { double screenScaleX, screenScaleY; double ppiScale; GroupCell* tmp; wxDC* dc = GetDC(); int marginX, marginY; GetPageMargins(&marginX, &marginY); ppiScale = GetPPIScale(); GetScreenScale(&screenScaleX, &screenScaleY); marginX += SCALE_PX(MC_BASE_INDENT, ppiScale); dc->SetUserScale(screenScaleX, screenScaleY); // Go to current page tmp = (GroupCell *)m_pages[num - 1]; // Print page if (tmp != NULL) { if (tmp->GetGroupType() == GC_TYPE_PAGEBREAK) tmp = (GroupCell *)tmp->m_next; if (tmp == NULL) return true; wxPoint point; point.x = marginX; point.y = marginY + tmp->GetMaxCenter() + GetHeaderHeight(); wxConfigBase* config = wxConfig::Get(); int fontsize = 12; int drop = tmp->GetMaxDrop(); config->Read(wxT("fontsize"), &fontsize); PrintHeader(num, dc, ppiScale); CellParser parser(*dc, ppiScale); parser.SetIndent(marginX); while (tmp != NULL && tmp->GetGroupType() != GC_TYPE_PAGEBREAK) { tmp->Draw(parser, point, fontsize); if (tmp->m_next != NULL) { point.x = marginX; point.y += drop + tmp->m_next->GetMaxCenter(); point.y += SCALE_PX(MC_GROUP_SKIP, ppiScale); drop = tmp->m_next->GetMaxDrop(); } tmp = (GroupCell *)tmp->m_next; if (tmp == NULL || tmp->BreakPageHere()) break; } return true; } return false; } bool MathPrintout::OnBeginDocument(int startPage, int endPage) { if (!wxPrintout::OnBeginDocument(startPage, endPage)) return false; return true; } void MathPrintout::BreakPages() { if (m_tree == NULL) return ; int pageWidth, pageHeight; int marginX, marginY; int headerHeight = GetHeaderHeight(); double scale = GetPPIScale(); GetPageMargins(&marginX, &marginY); GetPageSizePixels(&pageWidth, &pageHeight); int currentHeight = marginY; int skip = SCALE_PX(MC_GROUP_SKIP, scale);; GroupCell* tmp = (GroupCell *)m_tree; m_pages.push_back(tmp); m_numberOfPages = 1; while (tmp != NULL) { tmp->BreakPage(false); if (currentHeight + tmp->GetMaxHeight() + skip >= pageHeight - marginY || tmp->GetGroupType() == GC_TYPE_PAGEBREAK) { if (tmp->GetGroupType() != GC_TYPE_PAGEBREAK) currentHeight = marginY + tmp->GetMaxHeight() + headerHeight; tmp->BreakPage(true); m_pages.push_back(tmp); m_numberOfPages++; } else currentHeight += tmp->GetMaxHeight() + skip; tmp = (GroupCell *)tmp->m_next; } } void MathPrintout::SetupData() { Recalculate(); BreakPages(); } void MathPrintout::GetPageInfo(int* minPage, int* maxPage, int* fromPage, int* toPage) { *minPage = 1; *maxPage = m_numberOfPages; *fromPage = 1; *toPage = m_numberOfPages; } void MathPrintout::OnPreparePrinting() { SetupData(); } void MathPrintout::GetPageMargins(int* horizontal, int* vertical) { double scale = GetPPIScale(); *horizontal = (int)(SCALE_PX(PRINT_MARGIN_HORIZONTAL, scale) * 10); *vertical = (int)(SCALE_PX(PRINT_MARGIN_VERTICAL, scale) * 10); } int MathPrintout::GetHeaderHeight() { wxDC *dc = GetDC(); double ppiScale = GetPPIScale(); int width, height; dc->SetFont(wxFont(SCALE_PX(10, ppiScale), wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL)); dc->GetTextExtent(GetTitle(), &width, &height); return height + SCALE_PX(12, ppiScale); } void MathPrintout::PrintHeader(int pageNum, wxDC* dc, double scale) { int page_width, page_height; int title_width, title_height; int marginX, marginY; int pageWidth, pageHeight; GetPageMargins(&marginX, &marginY); GetPageSizePixels(&pageWidth, &pageHeight); dc->SetTextForeground(wxColour(wxT("grey"))); dc->SetPen(wxPen(wxT("light grey"), 1, wxPENSTYLE_SOLID)); dc->SetFont(wxFont(SCALE_PX(10, scale), wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL)); dc->GetTextExtent(GetTitle(), &title_width, &title_height); wxString page = wxString::Format(wxT("%d / %d"), pageNum, m_numberOfPages); dc->GetTextExtent(page, &page_width, &page_height); dc->DrawText(GetTitle(), marginX, marginY); dc->DrawText(page, pageWidth - page_width - marginX, marginY); dc->DrawLine(marginX, marginY + title_height + SCALE_PX(3, scale), pageWidth - marginX, marginY + title_height + SCALE_PX(3, scale)); dc->SetTextForeground(wxColour(wxT("black"))); dc->SetPen(wxPen(wxT("black"), 1, wxPENSTYLE_SOLID)); } void MathPrintout::Recalculate() { wxConfig *config = (wxConfig *)wxConfig::Get(); int fontsize = 12; config->Read(wxT("fontSize"), &fontsize); int mfontsize = fontsize; config->Read(wxT("mathfontsize"), &mfontsize); GroupCell* tmp = (GroupCell *)m_tree; double scale = GetPPIScale(); wxDC *dc = GetDC(); CellParser parser(*dc, scale); int marginX, marginY; GetPageMargins(&marginX, &marginY); int pageWidth, pageHeight; GetPageSizePixels(&pageWidth, &pageHeight); parser.SetClientWidth(pageWidth - marginX - marginY - SCALE_PX(MC_BASE_INDENT, scale)); marginX += SCALE_PX(MC_BASE_INDENT, scale); parser.SetIndent(marginX); while (tmp != NULL) { tmp->Recalculate(parser, fontsize, mfontsize); tmp = (GroupCell *)tmp->m_next; } } double MathPrintout::GetPPIScale() { int ppiScreenX, ppiScreenY; int ppiPrinterX, ppiPrinterY; GetPPIScreen(&ppiScreenX, &ppiScreenY); GetPPIPrinter(&ppiPrinterX, &ppiPrinterY); #if defined __WXMAC__ return 0.6*((double)ppiPrinterY) / ((double)ppiScreenY); #else return ((double)ppiPrinterY) / ((double)ppiScreenY); #endif } void MathPrintout::GetScreenScale(double *scaleX, double *scaleY) { int pageSizeX, pageSizeY; int previewSizeX, previewSizeY; wxDC *dc = GetDC(); GetPageSizePixels(&pageSizeX, &pageSizeY); dc->GetSize(&previewSizeX, &previewSizeY); *scaleX = ((double)previewSizeX) / ((double)pageSizeX); *scaleY = ((double)previewSizeY) / ((double)pageSizeY); } void MathPrintout::DestroyTree() { if (m_tree != NULL) { DestroyTree(m_tree); m_tree = NULL; } } void MathPrintout::DestroyTree(MathCell* tmp) { MathCell* tmp1; while (tmp != NULL) { tmp1 = tmp; tmp = tmp->m_next; tmp1->Destroy(); delete tmp1; } } wxmaxima-15.08.2/src/MathPrintout.h000644 000765 000024 00000003527 12477775202 017552 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef MATHPRINTOUT_H #define MATHPRINTOUT_H #include "Setup.h" #include #include #include #include "MathCell.h" using namespace std; class MathPrintout : public wxPrintout { public: MathPrintout(wxString title); ~MathPrintout(); void DestroyTree(); void DestroyTree(MathCell* tree); void SetData(MathCell* tree); void SetupData(); void BreakPages(); void Recalculate(); bool OnPrintPage(int num); bool HasPage(int num); void GetPageInfo(int* minPage, int* maxPage, int* pageFrom, int* pageTo); bool OnBeginDocument(int startPage, int endPage); void OnPreparePrinting(); void GetPageMargins(int* horizontal, int* vertical); int GetHeaderHeight(); void PrintHeader(int pageNum, wxDC* dc, double scale); double GetPPIScale(); void GetScreenScale(double *scaleX, double *scaleY); private: int m_numberOfPages; wxString m_title; MathCell* m_tree; vector m_pages; }; #endif // MATHPRINTOUT_H wxmaxima-15.08.2/src/MatrCell.cpp000644 000765 000024 00000021150 12477775202 017142 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "MatrCell.h" MatrCell::MatrCell() : MathCell() { m_matWidth = 0; m_matHeight = 0; m_specialMatrix = false; m_inferenceMatrix = false; m_rowNames = m_colNames = false; } MatrCell::~MatrCell() { for (unsigned int i = 0; i < m_cells.size(); i++) { if (m_cells[i] != NULL) delete m_cells[i]; } if (m_next != NULL) delete m_next; } void MatrCell::SetParent(MathCell *parent) { m_group = parent; for (unsigned int i = 0; i < m_cells.size(); i++) { if (m_cells[i] != NULL) m_cells[i]->SetParentList(parent); } } MathCell* MatrCell::Copy() { MatrCell *tmp = new MatrCell; CopyData(this, tmp); tmp->m_specialMatrix = m_specialMatrix; tmp->m_inferenceMatrix = m_inferenceMatrix; tmp->m_rowNames = m_rowNames; tmp->m_colNames = m_colNames; tmp->m_matWidth = m_matWidth; tmp->m_matHeight = m_matHeight; for (int i = 0; i < m_matWidth*m_matHeight; i++) (tmp->m_cells).push_back(m_cells[i]->CopyList()); return tmp; } void MatrCell::Destroy() { for (unsigned int i = 0; i < m_cells.size(); i++) { if (m_cells[i] != NULL) delete m_cells[i]; m_cells[i] = NULL; } m_next = NULL; } void MatrCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); for (int i = 0; i < m_matWidth*m_matHeight; i++) { m_cells[i]->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - 2)); } m_widths.clear(); for (int i = 0; i < m_matWidth; i++) { m_widths.push_back(0); for (int j = 0; j < m_matHeight; j++) { m_widths[i] = MAX(m_widths[i], m_cells[m_matWidth * j + i]->GetFullWidth(scale)); } } m_width = 0; for (int i = 0; i < m_matWidth; i++) { m_width += (m_widths[i] + SCALE_PX(10, scale)); } if (m_width < SCALE_PX(14, scale)) m_width = SCALE_PX(14, scale); ResetData(); } void MatrCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); for (int i = 0; i < m_matWidth*m_matHeight; i++) { m_cells[i]->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - 2)); } m_centers.clear(); m_drops.clear(); for (int i = 0; i < m_matHeight; i++) { m_centers.push_back(0); m_drops.push_back(0); for (int j = 0; j < m_matWidth; j++) { m_centers[i] = MAX(m_centers[i], m_cells[m_matWidth * i + j]->GetMaxCenter()); m_drops[i] = MAX(m_drops[i], m_cells[m_matWidth * i + j]->GetMaxDrop()); } } m_height = 0; for (int i = 0; i < m_matHeight; i++) { m_height += (m_centers[i] + m_drops[i] + SCALE_PX(10, scale)); } if (m_height == 0) m_height = fontsize + SCALE_PX(10, scale); m_center = m_height / 2; } void MatrCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); wxPoint mp; mp.x = point.x + SCALE_PX(5, scale); mp.y = point.y - m_center; for (int i = 0; i < m_matWidth; i++) { mp.y = point.y - m_center + SCALE_PX(5, scale); for (int j = 0; j < m_matHeight; j++) { mp.y += m_centers[j]; wxPoint mp1(mp); mp1.x = mp.x + (m_widths[i] - m_cells[j * m_matWidth + i]->GetFullWidth(scale)) / 2; m_cells[j*m_matWidth + i]->DrawList(parser, mp1, MAX(MC_MIN_SIZE, fontsize - 2)); mp.y += (m_drops[j] + SCALE_PX(10, scale)); } mp.x += (m_widths[i] + SCALE_PX(10, scale)); } SetPen(parser); if (m_specialMatrix) { if (m_inferenceMatrix) dc.DrawLine(point.x + SCALE_PX(1, scale), point.y - m_center + SCALE_PX(2, scale), point.x + SCALE_PX(1, scale), point.y + m_center - SCALE_PX(2, scale)); else { if (m_rowNames) dc.DrawLine(point.x + m_widths[0] + 2*SCALE_PX(5, scale), point.y - m_center + SCALE_PX(2, scale), point.x + m_widths[0] + 2*SCALE_PX(5, scale), point.y + m_center - SCALE_PX(2, scale)); if (m_colNames) dc.DrawLine(point.x + SCALE_PX(1, scale), point.y - m_center + m_centers[0] + m_drops[0] + 2*SCALE_PX(5, scale), point.x + SCALE_PX(1, scale) + m_width, point.y - m_center + m_centers[0] + m_drops[0] + 2*SCALE_PX(5, scale)); } } else { // left bracket dc.DrawLine(point.x + SCALE_PX(5, scale), point.y - m_center + SCALE_PX(2, scale), point.x + SCALE_PX(1, scale), point.y - m_center + SCALE_PX(2, scale)); dc.DrawLine(point.x + SCALE_PX(1, scale), point.y - m_center + SCALE_PX(2, scale), point.x + SCALE_PX(1, scale), point.y + m_center - SCALE_PX(2, scale)); dc.DrawLine(point.x + SCALE_PX(1, scale), point.y + m_center - SCALE_PX(2, scale), point.x + SCALE_PX(5, scale), point.y + m_center - SCALE_PX(2, scale)); // right bracket dc.DrawLine(point.x + m_width - SCALE_PX(5, scale) - 1, point.y - m_center + SCALE_PX(2, scale), point.x + m_width - SCALE_PX(1, scale) - 1, point.y - m_center + SCALE_PX(2, scale)); dc.DrawLine(point.x + m_width - SCALE_PX(1, scale) - 1, point.y - m_center + SCALE_PX(2, scale), point.x + m_width - SCALE_PX(1, scale) - 1, point.y + m_center - SCALE_PX(2, scale)); dc.DrawLine(point.x + m_width - SCALE_PX(1, scale) - 1, point.y + m_center - SCALE_PX(2, scale), point.x + m_width - SCALE_PX(5, scale) - 1, point.y + m_center - SCALE_PX(2, scale)); } UnsetPen(parser); } MathCell::Draw(parser, point, fontsize); } wxString MatrCell::ToString() { wxString s = wxT("matrix("); for (int i = 0; i < m_matHeight; i++) { s += wxT("["); for (int j = 0; j < m_matWidth; j++) { s += m_cells[i * m_matWidth + j]->ListToString(); if (j < m_matWidth - 1) s += wxT(","); } s += wxT("]"); if (i < m_matHeight - 1) s += wxT(","); } s += wxT(")"); return s; } wxString MatrCell::ToTeX() { wxString s = wxT("\\begin{pmatrix}"); for (int i = 0; i < m_matHeight; i++) { for (int j = 0; j < m_matWidth; j++) { s += m_cells[i * m_matWidth + j]->ListToTeX(); if (j < m_matWidth - 1) s += wxT(" & "); } if (i < m_matHeight - 1) s += wxT("\\cr "); } s += wxT("\\end{pmatrix}"); return s; } wxString MatrCell::ToXML() { wxString s = wxEmptyString; if (m_specialMatrix) s = wxString::Format( wxT(""), m_inferenceMatrix ? wxT("true") : wxT("false"), m_rowNames ? wxT("true") : wxT("false"), m_colNames ? wxT("true") : wxT("false")); else s = wxT(""); for (int i = 0; i < m_matHeight; i++) { s += wxT(""); for (int j = 0; j < m_matWidth; j++) s += wxT("") + m_cells[i * m_matWidth + j]->ListToXML() + wxT(""); s += wxT(""); } s += wxT(""); return s; } void MatrCell::SetDimension() { if (m_matHeight != 0) m_matWidth = m_matWidth / m_matHeight; } void MatrCell::SelectInner(wxRect& rect, MathCell** first, MathCell** last) { *first = NULL; *last = NULL; for (int i = 0; i < m_matHeight; i++) { for (int j = 0; j < m_matWidth; j++) { if (m_cells[i*m_matWidth + j]->ContainsRect(rect)) m_cells[i*m_matWidth + j]->SelectRect(rect, first, last); } } if (*first == NULL || *last == NULL) { *first = this; *last = this; } } wxmaxima-15.08.2/src/MatrCell.h000644 000765 000024 00000004213 12477775202 016610 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef MATRCELL_H #define MATRCELL_H #include "MathCell.h" #include using namespace std; class MatrCell : public MathCell { public: MatrCell(); ~MatrCell(); void Destroy(); MathCell* Copy(); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); void AddNewCell(MathCell* cell) { m_cells.push_back(cell); } void NewRow() { m_matHeight++; } void NewColumn() { m_matWidth++; } void SetDimension(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SetSpecialFlag(bool special) { m_specialMatrix = special; } void SetInferenceFlag(bool inference) { m_inferenceMatrix = inference; } void SetParent(MathCell *parent); void RowNames(bool rn) { m_rowNames = rn; } void ColNames(bool cn) { m_colNames = cn; } protected: int m_matWidth; int m_matHeight; bool m_specialMatrix, m_inferenceMatrix, m_rowNames, m_colNames; vector m_cells; vector m_widths; vector m_drops; vector m_centers; }; #endif // MATRCELL_H wxmaxima-15.08.2/src/MatWiz.cpp000644 000765 000024 00000017677 12477775202 016675 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "MatWiz.h" MatWiz::MatWiz(wxWindow* parent, int id, const wxString& title, int type, int w, int h, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { m_height = h; m_width = w; m_matrixType = type; int width = 50 > 400 / m_width ? 50 : 400 / m_width; for (int i = 0; i < h*w; i++) { m_inputs.push_back(new BTextCtrl(this, -1, wxT("0"), wxDefaultPosition, wxSize(width, -1))); } static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void MatWiz::set_properties() { button_1->SetDefault(); if (m_matrixType == MATRIX_ANTISYMMETRIC) { for (int i = 0; i < m_height; i++) for (int j = 0; j <= i; j++) { m_inputs[i*m_width + j]->SetValue(wxEmptyString); m_inputs[i*m_width + j]->Enable(false); } } else if (m_matrixType == MATRIX_SYMMETRIC) { for (int i = 0; i < m_height; i++) for (int j = 0; j < i; j++) { m_inputs[i*m_width + j]->SetValue(wxEmptyString); m_inputs[i*m_width + j]->Enable(false); } } else if (m_matrixType == MATRIX_DIAGONAL) { for (int i = 0; i < m_height; i++) for (int j = 0; j < m_width; j++) if (i != j) { m_inputs[i*m_width + j]->SetValue(wxEmptyString); m_inputs[i*m_width + j]->Enable(false); } } #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif m_inputs[0]->SetFocus(); m_inputs[0]->SetSelection(-1, -1); } void MatWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(m_height + 1, m_width + 1, 2, 2); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxStaticText* text; grid_sizer_2->Add(20, 20, 0, 0); for (int i = 1; i <= m_width; i++) { text = new wxStaticText(this, -1, wxString::Format(wxT("%d"), i), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE); grid_sizer_2->Add(text, 0, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 0); } for (int j = 0; j < m_height; j++) { text = new wxStaticText(this, -1, wxString::Format(wxT("%d"), j + 1), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE); grid_sizer_2->Add(text, 0, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL, 0); for (int i = 0; i < m_width; i++) { grid_sizer_2->Add(m_inputs[j*m_width + i], 0, wxALL, 1); } } grid_sizer_1->Add(grid_sizer_2, 1, wxALL | wxALIGN_CENTER_HORIZONTAL, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxALL, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString MatWiz::GetValue() { wxString cmd = wxT("matrix("); for (int i = 0; i < m_height; i++) { cmd += wxT("\n ["); for (int j = 0; j < m_width; j++) { if (m_matrixType == MATRIX_SYMMETRIC && i > j) cmd += m_inputs[j * m_width + i]->GetValue(); else if (m_matrixType == MATRIX_ANTISYMMETRIC && i > j) cmd += wxT("-(") + m_inputs[j * m_width + i]->GetValue() + wxT(")"); else { wxString entry = m_inputs[i * m_width + j]->GetValue(); if (entry == wxEmptyString) entry = wxT("0"); cmd += entry; } if (j < m_width - 1) cmd += wxT(","); else cmd += wxT("]"); } if (i < m_height - 1) cmd += wxT(", "); } if (m_width > 7 || m_height > 7) cmd += wxT("\n)$"); else cmd += wxT("\n);"); return cmd; } MatDim::MatDim(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Rows:")); text_ctrl_1 = new BTextCtrl(this, -1, wxT("3"), wxDefaultPosition, wxSize(150, -1)); label_3 = new wxStaticText(this, -1, _("Columns:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("3"), wxDefaultPosition, wxSize(150, -1)); label_4 = new wxStaticText(this, -1, _("Type:")); const wxString combo_box_1_choices[] = { _("general"), _("diagonal"), _("symmetric"), _("antisymmetric") }; combo_box_1 = new wxComboBox(this, -1, wxEmptyString, wxDefaultPosition, wxSize(150, -1), 4, combo_box_1_choices, wxCB_DROPDOWN | wxCB_READONLY); label_0 = new wxStaticText(this, -1, _("Name:")); text_ctrl_0 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void MatDim::set_properties() { #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif combo_box_1->SetSelection(0); text_ctrl_1->SetFocus(); text_ctrl_1->SetSelection(-1, -1); } void MatDim::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(4, 2, 0, 0); grid_sizer_2->Add(label_2, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL, 5); grid_sizer_2->Add(label_3, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(text_ctrl_2, 0, wxALL, 5); grid_sizer_2->Add(label_4, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(combo_box_1, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(label_0, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(text_ctrl_0, 0, wxALL, 5); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxALL, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } int MatDim::GetMatrixType() { int type = combo_box_1->GetSelection(); if (type == 0) return MatWiz::MATRIX_GENERAL; if (type == 1) return MatWiz::MATRIX_DIAGONAL; if (type == 2) return MatWiz::MATRIX_SYMMETRIC; return MatWiz::MATRIX_ANTISYMMETRIC; } wxmaxima-15.08.2/src/MatWiz.h000644 000765 000024 00000004730 12477775202 016324 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef MATWIZ_H #define MATWIZ_H #include #include #include "BTextCtrl.h" #include using namespace std; class MatWiz: public wxDialog { public: enum MatrixType{ MATRIX_GENERAL, MATRIX_DIAGONAL, MATRIX_SYMMETRIC, MATRIX_ANTISYMMETRIC }; MatWiz(wxWindow* parent, int id, const wxString& title, int type, int heigth, int width, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); wxString GetValue(); private: void OnButton(wxCommandEvent& event); void set_properties(); void do_layout(); int m_width, m_height; int m_matrixType; vector m_inputs; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; class MatDim: public wxDialog { public: MatDim(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); wxString GetValue1() { return text_ctrl_1->GetValue(); } wxString GetValue2() { return text_ctrl_2->GetValue(); } wxString GetValue0() { return text_ctrl_0->GetValue(); } int GetMatrixType(); private: void set_properties(); void do_layout(); protected: wxStaticText* label_0; BTextCtrl* text_ctrl_0; wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; wxComboBox* combo_box_1; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; #endif // MATWIZ_H wxmaxima-15.08.2/src/MyTipProvider.cpp000644 000765 000024 00000003477 12477775202 020230 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2006-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // // This class exists because the wxFileTipProvider does not translate tips. // This is a bug in wxWidgets. This class can be removed after this bug is fixed // and is common in wxWidgets libraries distributed all over. // #include "MyTipProvider.h" MyTipProvider::MyTipProvider(const wxString& filename, int n) : wxTipProvider(n), m_current(n), m_file(filename) { m_file.Open(); } MyTipProvider::~MyTipProvider() { m_file.Close(); } wxString MyTipProvider::GetTip() { int count = m_file.GetLineCount(); if (!count) return _("Tips not available, sorry!"); wxString tip; for (int i = 0; i < count; i++) { if (m_current >= count) m_current = 0; tip = m_file.GetLine(m_current++); if (tip.Trim() != wxEmptyString) break; } if (tip.StartsWith(wxT("_(\"" ), &tip)) { tip = tip.BeforeLast(wxT('\"')); tip.Replace(wxT("\\\""), wxT("\"")); tip = wxGetTranslation(tip); } return tip; } wxmaxima-15.08.2/src/MyTipProvider.h000644 000765 000024 00000002356 12477775202 017670 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2006-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef MYTIPPROVIDER_H #define MYTIPPROVIDER_H #include #include class MyTipProvider : public wxTipProvider { public: MyTipProvider(const wxString& filename, int n); ~MyTipProvider(); wxString GetTip(); int GetCurrentTip() { return m_current; } private: int m_current; wxTextFile m_file; }; #endif // MYTIPPROVIDER_H wxmaxima-15.08.2/src/ParenCell.cpp000644 000765 000024 00000034501 12477775202 017310 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "ParenCell.h" #include "TextCell.h" #if defined __WXMSW__ #define PAREN_LEFT_TOP "\xE6" #define PAREN_LEFT_BOTTOM "\xE8" #define PAREN_RIGHT_TOP "\xF6" #define PAREN_RIGHT_BOTTOM "\xF8" #define PAREN_LEFT_EXTEND "\xE7" #define PAREN_RIGHT_EXTEND "\xF7" #define PAREN_FONT_SIZE 12 #endif #define PAREN_OPEN "\xB0" #define PAREN_CLOSE "\xD1" #define PAREN_OPEN_TOP "\x30" #define PAREN_OPEN_EXTEND "\x42" #define PAREN_OPEN_BOTTOM "\x40" #define PAREN_CLOSE_TOP "\x31" #define PAREN_CLOSE_EXTEND "\x43" #define PAREN_CLOSE_BOTTOM "\x41" #define TRANSFORM_SIZE(type, size) \ (type == 0 ? size: \ type == 1 ? 2*size: \ (3*size)/2) ParenCell::ParenCell() : MathCell() { m_innerCell = NULL; m_print = true; m_open = new TextCell(wxT("(")); m_close = new TextCell(wxT(")")); } ParenCell::~ParenCell() { if (m_innerCell != NULL) delete m_innerCell; if (m_next != NULL) delete m_next; delete m_open; delete m_close; } void ParenCell::SetParent(MathCell *parent) { m_group = parent; if (m_innerCell != NULL) m_innerCell->SetParentList(parent); if (m_open != NULL) m_open->SetParentList(parent); if (m_close != NULL) m_close->SetParentList(parent); } MathCell* ParenCell::Copy() { ParenCell *tmp = new ParenCell; CopyData(this, tmp); tmp->SetInner(m_innerCell->CopyList(), m_type); return tmp; } void ParenCell::Destroy() { if (m_innerCell != NULL) delete m_innerCell; m_innerCell = NULL; m_next = NULL; } void ParenCell::SetInner(MathCell *inner, int type) { if (inner == NULL) return ; if (m_innerCell != NULL) delete m_innerCell; m_innerCell = inner; m_type = type; // Tell the first of our inter cell not to begin with a multiplication dot. m_innerCell->m_SuppressMultiplicationDot=true; // Search for the last of the inner cells while (inner->m_next != NULL) inner = inner->m_next; m_last1 = inner; } void ParenCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); if (m_innerCell == NULL) m_innerCell = new TextCell; m_innerCell->RecalculateWidthsList(parser, fontsize); if (parser.CheckTeXFonts()) { wxDC& dc = parser.GetDC(); m_innerCell->RecalculateSizeList(parser, fontsize); int size = m_innerCell->GetMaxHeight(); int fontsize1 = (int) ((fontsize * scale + 0.5)); if (size < 2*fontsize1) m_bigParenType = 0; else if (size < 4*fontsize1) m_bigParenType = 1; else m_bigParenType = 2; if (m_bigParenType < 2) { m_parenFontSize = fontsize; fontsize1 = (int) ((m_parenFontSize * scale + 0.5)); dc.SetFont( wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, m_bigParenType == 0 ? parser.GetTeXCMRI() : parser.GetTeXCMEX())); dc.GetTextExtent(m_bigParenType == 0 ? wxT("(") : m_bigParenType == 1 ? wxT(PAREN_OPEN) : wxT(PAREN_OPEN_TOP), &m_signWidth, &m_signSize); /// BUG 2897415: Exporting equations to HTML locks up on Mac /// there is something wrong with what dc.GetTextExtent returns, /// make sure there is no infinite loop! int i=0; while (m_signSize < TRANSFORM_SIZE(m_bigParenType, size) && i<20) { int fontsize1 = (int) ((m_parenFontSize++ * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, m_bigParenType == 0 ? parser.GetTeXCMRI() : parser.GetTeXCMEX())); dc.GetTextExtent(m_bigParenType == 0 ? wxT("(") : m_bigParenType == 1 ? wxT(PAREN_OPEN) : wxT(PAREN_OPEN_TOP), &m_signWidth, &m_signSize); i++; } } else { m_parenFontSize = fontsize; fontsize1 = (int) ((m_parenFontSize * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, m_bigParenType < 1 ? parser.GetTeXCMRI() : parser.GetTeXCMEX())); dc.GetTextExtent(wxT(PAREN_OPEN), &m_signWidth, &m_signSize); } m_signTop = m_signSize / 5; m_width = m_innerCell->GetFullWidth(scale) + 2*m_signWidth; } else { #if defined __WXMSW__ wxDC& dc = parser.GetDC(); int fontsize1 = (int) ((PAREN_FONT_SIZE * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, parser.IsItalic(TS_DEFAULT), parser.IsBold(TS_DEFAULT), parser.IsUnderlined(TS_DEFAULT), parser.GetSymbolFontName())); dc.GetTextExtent(PAREN_LEFT_TOP, &m_charWidth, &m_charHeight); m_width = m_innerCell->GetFullWidth(scale) + 2*m_charWidth; #else m_width = m_innerCell->GetFullWidth(scale) + SCALE_PX(12, parser.GetScale()); #endif } m_open->RecalculateWidthsList(parser, fontsize); m_close->RecalculateWidthsList(parser, fontsize); ResetData(); } void ParenCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateSizeList(parser, fontsize); m_height = m_innerCell->GetMaxHeight() + SCALE_PX(2, scale); m_center = m_innerCell->GetMaxCenter() + SCALE_PX(1, scale); #if defined __WXMSW__ if (!parser.CheckTeXFonts()) { wxDC& dc = parser.GetDC(); int fontsize1 = (int) ((fontsize * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetFontName())); dc.GetTextExtent(wxT("("), &m_charWidth1, &m_charHeight1); } #endif m_open->RecalculateSizeList(parser, fontsize); m_close->RecalculateSizeList(parser, fontsize); } void ParenCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { double scale = parser.GetScale(); wxDC& dc = parser.GetDC(); wxPoint in(point); if (parser.CheckTeXFonts()) { in.x = point.x + m_signWidth; SetForeground(parser); int fontsize1 = (int) ((m_parenFontSize * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, m_bigParenType < 1 ? parser.GetTeXCMRI() : parser.GetTeXCMEX())); if (m_bigParenType < 2) { dc.DrawText(m_bigParenType == 0 ? wxT("(") : wxT(PAREN_OPEN), point.x, point.y - m_center + SCALE_PX(MC_TEXT_PADDING, scale) - (m_bigParenType > 0 ? m_signTop : 0)); dc.DrawText(m_bigParenType == 0 ? wxT(")") : wxT(PAREN_CLOSE), point.x + m_signWidth + m_innerCell->GetFullWidth(scale), point.y - m_center + SCALE_PX(MC_TEXT_PADDING, scale) - (m_bigParenType > 0 ? m_signTop : 0)); } else { int top = point.y - m_center - m_signTop; int bottom = point.y + m_height - m_center - m_signTop - m_signSize / 2; dc.DrawText(wxT(PAREN_OPEN_TOP), point.x, top); dc.DrawText(wxT(PAREN_CLOSE_TOP), point.x + m_signWidth + m_innerCell->GetFullWidth(scale), top); dc.DrawText(wxT(PAREN_OPEN_BOTTOM), point.x, bottom); dc.DrawText(wxT(PAREN_CLOSE_BOTTOM), point.x + m_signWidth + m_innerCell->GetFullWidth(scale), bottom); top = top + m_signSize / 2; if (top <= bottom) { while (top < bottom) { dc.DrawText(wxT(PAREN_OPEN_EXTEND), point.x, top-1); dc.DrawText(wxT(PAREN_CLOSE_EXTEND), point.x + m_width - m_signWidth, top-1); top += m_signSize / 10; } } } } else { #if defined __WXMSW__ in.x += m_charWidth; int fontsize1 = (int) ((PAREN_FONT_SIZE * scale + 0.5)); SetForeground(parser); if (m_height < (3*m_charHeight)/2) { fontsize1 = (int) ((fontsize * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetFontName())); dc.DrawText(wxT("("), point.x + m_charWidth - m_charWidth1, point.y - m_charHeight1 / 2); dc.DrawText(wxT(")"), point.x + m_width - m_charWidth, point.y - m_charHeight1 / 2); } else { dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetSymbolFontName(), wxFONTENCODING_CP1250)); dc.DrawText(PAREN_LEFT_TOP, point.x, point.y - m_center); dc.DrawText(PAREN_LEFT_BOTTOM, point.x, point.y + m_height - m_center - m_charHeight); dc.DrawText(PAREN_RIGHT_TOP, point.x + m_width - m_charWidth, point.y - m_center); dc.DrawText(PAREN_RIGHT_BOTTOM, point.x + m_width - m_charWidth, point.y + m_height - m_center - m_charHeight); int top, bottom; top = point.y - m_center + m_charHeight/2; bottom = point.y + m_height - m_center - (4*m_charHeight)/3; if (top <= bottom) { while (top < bottom) { dc.DrawText(PAREN_LEFT_EXTEND, point.x, top); dc.DrawText(PAREN_RIGHT_EXTEND, point.x + m_width - m_charWidth, top); top += (2*m_charHeight)/3; } dc.DrawText(PAREN_LEFT_EXTEND, point.x, point.y + m_height - m_center - (3*m_charHeight)/2); dc.DrawText(PAREN_RIGHT_EXTEND, point.x + m_width - m_charWidth, point.y + m_height - m_center - (3*m_charHeight)/2); } } #else in.x = point.x + SCALE_PX(6, scale); SetPen(parser); // left dc.DrawLine(point.x + SCALE_PX(5, scale), point.y - m_innerCell->GetMaxCenter() + SCALE_PX(1, scale), point.x + SCALE_PX(2, scale), point.y - m_innerCell->GetMaxCenter() + SCALE_PX(7, scale)); dc.DrawLine(point.x + SCALE_PX(2, scale), point.y - m_innerCell->GetMaxCenter() + SCALE_PX(7, scale), point.x + SCALE_PX(2, scale), point.y + m_innerCell->GetMaxDrop() - SCALE_PX(7, scale)); dc.DrawLine(point.x + SCALE_PX(2, scale), point.y + m_innerCell->GetMaxDrop() - SCALE_PX(7, scale), point.x + SCALE_PX(5, scale), point.y + m_innerCell->GetMaxDrop() - SCALE_PX(1, scale)); // right dc.DrawLine(point.x + m_width - SCALE_PX(5, scale) - 1, point.y - m_innerCell->GetMaxCenter() + SCALE_PX(1, scale), point.x + m_width - SCALE_PX(2, scale) - 1, point.y - m_innerCell->GetMaxCenter() + SCALE_PX(7, scale)); dc.DrawLine(point.x + m_width - SCALE_PX(2, scale) - 1, point.y - m_innerCell->GetMaxCenter() + SCALE_PX(7, scale), point.x + m_width - SCALE_PX(2, scale) - 1, point.y + m_innerCell->GetMaxDrop() - SCALE_PX(7, scale)); dc.DrawLine(point.x + m_width - SCALE_PX(2, scale) - 1, point.y + m_innerCell->GetMaxDrop() - SCALE_PX(7, scale), point.x + m_width - SCALE_PX(5, scale) - 1, point.y + m_innerCell->GetMaxDrop() - SCALE_PX(1, scale)); UnsetPen(parser); #endif } m_innerCell->DrawList(parser, in, fontsize); } MathCell::Draw(parser, point, fontsize); } wxString ParenCell::ToString() { wxString s; if (!m_isBroken) { if (m_print) s = wxT("(") + m_innerCell->ListToString() + wxT(")"); else s = m_innerCell->ListToString(); } return s; } wxString ParenCell::ToTeX() { wxString s; if (!m_isBroken) { if (m_print) s = wxT("\\left( ") + m_innerCell->ListToTeX() + wxT("\\right) "); else s = m_innerCell->ListToTeX(); } return s; } wxString ParenCell::ToXML() { // if( m_isBroken ) // return wxEmptyString; wxString s = m_innerCell->ListToXML(); return ( ( m_print )? _T("

    ") + s + _T("

    ") : s ); } void ParenCell::SelectInner(wxRect& rect, MathCell **first, MathCell **last) { *first = NULL; *last = NULL; if (m_innerCell->ContainsRect(rect)) m_innerCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } bool ParenCell::BreakUp() { if (!m_isBroken) { m_isBroken = true; m_open->m_nextToDraw = m_innerCell; m_innerCell->m_previousToDraw = m_open; m_last1->m_nextToDraw = m_close; m_close->m_previousToDraw = m_last1; m_close->m_nextToDraw = m_nextToDraw; if (m_nextToDraw != NULL) m_nextToDraw->m_previousToDraw = m_close; m_nextToDraw = m_open; return true; } return false; } void ParenCell::Unbreak() { if (m_isBroken) m_innerCell->UnbreakList(); MathCell::Unbreak(); } wxmaxima-15.08.2/src/ParenCell.h000644 000765 000024 00000003633 12477775202 016757 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // Copyright (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef PARENCELL_H #define PARENCELL_H #include "MathCell.h" #include "Setup.h" class ParenCell : public MathCell { public: ParenCell(); ~ParenCell(); void Destroy(); MathCell* Copy(); void SetInner(MathCell *inner, int style); void SetPrint(bool print) { m_print = print; } void SelectInner(wxRect& rect, MathCell **first, MathCell **last); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); bool BreakUp(); void Unbreak(); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SetParent(MathCell *parent); protected: MathCell *m_innerCell, *m_open, *m_close; MathCell *m_last1; bool m_print; #if defined __WXMSW__ int m_charWidth, m_charHeight; int m_charWidth1, m_charHeight1; #endif int m_parenFontSize, m_signTop, m_signSize, m_signWidth; int m_bigParenType; }; #endif // PARENCELL_H wxmaxima-15.08.2/src/Plot2dWiz.cpp000644 000765 000024 00000053377 12477775202 017315 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "Plot2dWiz.h" #include #include Plot2DWiz::Plot2DWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Expression(s):")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(300, -1)); button_3 = new wxButton(this, special, _("&Special")); label_3 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("x"), wxDefaultPosition, wxSize(40, -1)); label_4 = new wxStaticText(this, -1, _("From:")); text_ctrl_3 = new BTextCtrl(this, -1, wxT("-5"), wxDefaultPosition, wxSize(70, -1)); label_5 = new wxStaticText(this, -1, _("To:")); text_ctrl_4 = new BTextCtrl(this, -1, wxT("5"), wxDefaultPosition, wxSize(70, -1)); check_box_1 = new wxCheckBox(this, -1, _("logscale")); label_6 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_5 = new BTextCtrl(this, -1, wxT("y"), wxDefaultPosition, wxSize(40, -1), wxTE_READONLY); label_7 = new wxStaticText(this, -1, _("From:")); text_ctrl_6 = new BTextCtrl(this, -1, wxT("-5"), wxDefaultPosition, wxSize(70, -1)); label_8 = new wxStaticText(this, -1, _("To:")); text_ctrl_7 = new BTextCtrl(this, -1, wxT("5"), wxDefaultPosition, wxSize(70, -1)); check_box_2 = new wxCheckBox(this, -1, _("logscale")); label_9 = new wxStaticText(this, -1, _("Ticks:")); text_ctrl_8 = new wxSpinCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1), wxSP_ARROW_KEYS, 0, 1000, 10); text_ctrl_8->SetValue(10); label_10 = new wxStaticText(this, -1, _("Format:")); const wxString combo_box_1_choices[] = { _("default"), _("inline"), wxT("gnuplot"), wxT("openmath") }; combo_box_1 = new wxComboBox(this, -1, wxEmptyString, wxDefaultPosition, wxSize(150, -1), 4, combo_box_1_choices, wxCB_DROPDOWN); label_11 = new wxStaticText(this, -1, _("Options:")); const wxString combo_box_2_choices[] = { wxT("set zeroaxis;"), wxT("set size ratio 1; set zeroaxis;"), wxT("set grid;"), wxT("set polar; set zeroaxis;") }; combo_box_2 = new wxComboBox(this, combobox, wxEmptyString, wxDefaultPosition, wxSize(280, -1), 4, combo_box_2_choices, wxCB_DROPDOWN); label_12 = new wxStaticText(this, -1, _("File:")); text_ctrl_9 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(280, -1)); button_4 = new wxBitmapButton(this, file_browse_2d, wxArtProvider::GetBitmap(wxART_FILE_OPEN, wxART_HELP_BROWSER)); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif type = cartesian; set_properties(); do_layout(); } void Plot2DWiz::set_properties() { SetTitle(_("Plot 2D")); text_ctrl_3->SetValue(wxT("-5")); text_ctrl_4->SetValue(wxT("5")); text_ctrl_6->SetValue(wxT("0")); text_ctrl_7->SetValue(wxT("0")); button_4->SetToolTip(_("Browse")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif int selection = 1; bool sendRanges = false; bool logx = false, logy = false; wxConfig::Get()->Read(wxT("Wiz/Plot2D/format"), &selection); wxConfig::Get()->Read(wxT("Wiz/Plot2D/sendRanges"), &sendRanges); wxConfig::Get()->Read(wxT("Wiz/Plot2D/logx"), &logx); wxConfig::Get()->Read(wxT("Wiz/Plot2D/logy"), &logy); check_box_1->SetValue(logx); check_box_2->SetValue(logy); combo_box_1->SetSelection(selection); text_ctrl_1->SetFocus(); } void Plot2DWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(7, 2, 0, 0); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_3 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_4 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_5 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_2->Add(text_ctrl_1, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_2->Add(button_3, 0, wxALL, 5); grid_sizer_2->Add(sizer_2, 1, wxEXPAND, 0); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_3->Add(text_ctrl_2, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(label_4, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(text_ctrl_3, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(label_5, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(text_ctrl_4, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(check_box_1, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(sizer_3, 1, 0, 0); grid_sizer_2->Add(label_6, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_4->Add(text_ctrl_5, 0, wxALL, 5); sizer_4->Add(label_7, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_4->Add(text_ctrl_6, 0, wxALL, 5); sizer_4->Add(label_8, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_4->Add(text_ctrl_7, 0, wxALL, 5); sizer_4->Add(check_box_2, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(sizer_4, 1, wxEXPAND, 0); grid_sizer_2->Add(label_9, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_8, 0, wxALL, 5); grid_sizer_2->Add(label_10, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(combo_box_1, 0, wxALL, 5); grid_sizer_2->Add(label_11, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(combo_box_2, 0, wxALL, 5); sizer_5->Add(text_ctrl_9, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_5->Add(button_4, 0, wxALL, 5); grid_sizer_2->Add(label_12, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(sizer_5, 1, wxEXPAND, 0); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } void Plot2DWiz::SetValue(wxString s) { if (s.StartsWith(wxT("plot2d"))) Parse(s); else if (s.StartsWith(wxT("wxplot2d"))) { Parse(s.SubString(2, s.Length())); combo_box_1->SetValue(_("inline")); } else text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } void Plot2DWiz::Parse(wxString s) { int depth = 0; unsigned int i = 0; wxString curr; check_box_1->SetValue(false); check_box_2->SetValue(false); s = s.SubString(7, s.Length()); // Function to plot do { if (s.GetChar(i) == '[') { depth++; if (depth > 1) curr += s.GetChar(i); } else if (s.GetChar(i) == ']') { depth--; if (depth > 0) curr += s.GetChar(i); } else curr += s.GetChar(i); i++; } while (depth > 0); text_ctrl_1->SetValue(curr); // Independent variable while (i < s.Length() && s.GetChar(i) != '[') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_2->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_3->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } text_ctrl_4->SetValue(curr); i++; // Optional parameters while (i < s.Length()) { if (s.GetChar(i) == '[') { i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',' && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } curr.Trim(); curr.Trim(false); if (curr == wxT("y")) { curr = wxEmptyString; i++; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_6->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } text_ctrl_7->SetValue(curr); i++; } else if (curr == wxT("gnuplot_postamble")) { while (i < s.Length() && s.GetChar(i) != '"') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != '"') { curr += s.GetChar(i); i++; } combo_box_2->SetValue(curr); } else if (curr == wxT("gnuplot_out_file")) { while (i < s.Length() && s.GetChar(i) != '"') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != '"') { curr += s.GetChar(i); i++; } text_ctrl_9->SetValue(curr); } else if (curr == wxT("nticks")) { curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') i++; i++; while (i < s.Length() && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } text_ctrl_8->SetValue(curr); } else if (curr == wxT("logx")) { check_box_1->SetValue(true); while (i < s.Length() && s.GetChar(i) != ']') i++; } else if (curr == wxT("logy")) { check_box_2->SetValue(true); while (i < s.Length() && s.GetChar(i) != ']') i++; } } i++; } } wxString Plot2DWiz::GetValue() { wxString f = combo_box_1->GetValue(); // format wxString p = combo_box_2->GetValue(); // preamble wxString s; // result wxString x1 = text_ctrl_3->GetValue(); wxString x2 = text_ctrl_4->GetValue(); wxString y1 = text_ctrl_6->GetValue(); wxString y2 = text_ctrl_7->GetValue(); int t = text_ctrl_8->GetValue(); // Number of ticks wxString file = text_ctrl_9->GetValue(); // plot to file // Expression s = wxT("plot2d([") + text_ctrl_1->GetValue(); s += wxT("], ["); // x-range s += text_ctrl_2->GetValue(); s += wxT(","); if (x1 != wxT("0") || x2 != wxT("0")) s += x1 + wxT(",") + x2; else if (type == polar) s += wxT("0,2*%pi"); else s += wxT("-5,5"); s += wxT("]"); // y-range if (y1 != wxT("0") || y2 != wxT("0")) { s += wxT(", ["); s += text_ctrl_5->GetValue(); s += wxT(",") + y1 + wxT(",") + y2 + wxT("]"); } // plot format if (f != _("default") && f != _("inline")) s += wxT(",\n [plot_format, ") + f + wxT("]"); // gnuplot_postamble if (p.Length() > 0) s += wxT(",\n [gnuplot_postamble, \"") + p + wxT("\"]"); if (t != 10) { s += wxT(",\n [nticks,"); s += wxString::Format(wxT("%d"), t); s += wxT("]"); } // check for logscales if (check_box_1->IsChecked()) s += wxT(", [logx]"); if (check_box_2->IsChecked()) s += wxT(", [logy]"); // plot to file if (file.Length()) { s += wxT(", [gnuplot_term, ps]"); #if defined (__WXMSW__) file.Replace(wxT("\\"), wxT("/")); #endif if (file.Right(4) != wxT(".eps") && file.Right(3) != wxT(".ps")) file = file + wxT(".eps"); s += wxT(",\n [gnuplot_out_file, \"") + file + wxT("\"]"); } // inline? else if (f == _("inline")) s = wxT("wx") + s; s += wxT(")$"); wxConfig::Get()->Write(wxT("Wiz/Plot2D/format"), combo_box_1->GetSelection()); wxConfig::Get()->Write(wxT("Wiz/Plot2D/logx"), check_box_1->GetValue()); wxConfig::Get()->Write(wxT("Wiz/Plot2D/logy"), check_box_2->GetValue()); return s; } void Plot2DWiz::OnButton(wxCommandEvent& event) { wxMenu* popupMenu = new wxMenu(); popupMenu->Append(parametric_plot, _("Parametric plot")); popupMenu->Append(discrete_plot, _("Discrete plot")); wxPoint pos = button_3->GetPosition(); pos.y += button_3->GetRect().height; PopupMenu(popupMenu, pos); } void Plot2DWiz::OnPopupMenu(wxCommandEvent &event) { switch(event.GetId()) { case parametric_plot: { Plot2DPar *wiz = new Plot2DPar(this, -1, _("Plot 2D")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { if (text_ctrl_1->GetValue() == wxT("%")) text_ctrl_1->SetValue(wxEmptyString); if (((text_ctrl_1->GetValue()).Strip()).Length()) text_ctrl_1->AppendText(wxT(", ")); text_ctrl_1->AppendText(wiz->GetValue()); } } break; case discrete_plot: { Plot2DDiscrete *wiz = new Plot2DDiscrete(this, -1, _("Plot 2D")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { if (text_ctrl_1->GetValue() == wxT("%")) text_ctrl_1->SetValue(wxEmptyString); if (((text_ctrl_1->GetValue()).Strip()).Length()) text_ctrl_1->AppendText(wxT(", ")); text_ctrl_1->AppendText(wiz->GetValue()); } } break; } } void Plot2DWiz::OnCombobox(wxCommandEvent &event) { wxString selection = combo_box_2->GetStringSelection(); if (selection.StartsWith(wxT("set polar"))) { text_ctrl_2->SetValue(wxT("ph")); text_ctrl_3->SetValue(wxT("0")); text_ctrl_4->SetValue(wxT("2*%pi")); type = polar; } else type = cartesian; if (selection.StartsWith(wxT("set logscale x"))) { text_ctrl_3->SetValue(wxT("0")); text_ctrl_4->SetValue(wxT("100")); } } void Plot2DWiz::OnFileBrowse(wxCommandEvent& event) { wxString file = wxFileSelector(_("Save plot to file"), wxEmptyString, wxT("plot2d.eps"), wxT("eps"), _("Postscript file (*.eps)|*.eps|All|*"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (file.Length() > 0) text_ctrl_9->SetValue(file); } BEGIN_EVENT_TABLE(Plot2DWiz, wxDialog) EVT_COMBOBOX(combobox, Plot2DWiz::OnCombobox) EVT_BUTTON(special, Plot2DWiz::OnButton) EVT_BUTTON(file_browse_2d, Plot2DWiz::OnFileBrowse) EVT_MENU(parametric_plot, Plot2DWiz::OnPopupMenu) EVT_MENU(discrete_plot, Plot2DWiz::OnPopupMenu) END_EVENT_TABLE() /////////////////////// // // Plot2DPar // /////////////////////// Plot2DPar::Plot2DPar(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, wxT("x = ")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); label_3 = new wxStaticText(this, -1, wxT("y = ")); text_ctrl_2 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); label_4 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_3 = new BTextCtrl(this, -1, wxT("t"), wxDefaultPosition, wxSize(40, -1)); label_5 = new wxStaticText(this, -1, _("From:")); text_ctrl_4 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); label_6 = new wxStaticText(this, -1, _("To:")); text_ctrl_5 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); label_7 = new wxStaticText(this, -1, _("Ticks:")); spin_ctrl_1 = new wxSpinCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1), wxSP_ARROW_KEYS, 0, 1000, 300); spin_ctrl_1->SetValue(300); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void Plot2DPar::set_properties() { SetTitle(_("Parametric plot")); text_ctrl_4->SetValue(wxT("-6")); text_ctrl_5->SetValue(wxT("6")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif text_ctrl_1->SetFocus(); } void Plot2DPar::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(4, 2, 0, 0); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL | wxEXPAND, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_2, 0, wxALL | wxEXPAND, 5); grid_sizer_2->Add(label_4, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_1->Add(text_ctrl_3, 0, wxALL, 5); sizer_1->Add(label_5, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_1->Add(text_ctrl_4, 0, wxALL, 5); sizer_1->Add(label_6, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_1->Add(text_ctrl_5, 0, wxALL, 5); grid_sizer_2->Add(sizer_1, 1, 0, 0); grid_sizer_2->Add(label_7, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(spin_ctrl_1, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->AddGrowableCol(1); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 5); sizer_2->Add(button_1, 0, wxALL, 5); sizer_2->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_2, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString Plot2DPar::GetValue() { wxString s; s = wxT("['parametric, "); s += text_ctrl_1->GetValue(); s += wxT(", "); s += text_ctrl_2->GetValue(); s += wxT(", ["); s += text_ctrl_3->GetValue(); s += wxT(", "); s += text_ctrl_4->GetValue(); s += wxT(", "); s += text_ctrl_5->GetValue(); s += wxT("], "); s += wxString::Format(wxT("[nticks, %d]]"), spin_ctrl_1->GetValue()); return s; } /////////////////////// // // Plot2DDiscrete // /////////////////////// Plot2DDiscrete::Plot2DDiscrete(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, wxT("x = ")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); label_3 = new wxStaticText(this, -1, wxT("y = ")); text_ctrl_2 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void Plot2DDiscrete::set_properties() { SetTitle(_("Discrete plot")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif text_ctrl_1->SetToolTip(_("Comma separated x coordinates")); text_ctrl_2->SetToolTip(_("Comma separated y coordinates")); text_ctrl_1->SetFocus(); } void Plot2DDiscrete::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(2, 2, 0, 0); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL | wxEXPAND, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_2, 0, wxALL | wxEXPAND, 5); grid_sizer_2->AddGrowableCol(1); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 5); sizer_2->Add(button_1, 0, wxALL, 5); sizer_2->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_2, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString Plot2DDiscrete::GetValue() { wxString s; s = wxT("['discrete, ["); s += text_ctrl_1->GetValue(); s += wxT("], ["); s += text_ctrl_2->GetValue(); s += wxT("]]"); return s; } wxmaxima-15.08.2/src/Plot2dWiz.h000644 000765 000024 00000007654 12477775202 016757 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef PLOT2DWIZ_H #define PLOT2DWIZ_H #include #include #include #include #include "BTextCtrl.h" class Plot2DWiz: public wxDialog { public: Plot2DWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s); wxString GetValue(); private: void set_properties(); void do_layout(); void OnButton(wxCommandEvent& event); void OnCombobox(wxCommandEvent& event); void OnFileBrowse(wxCommandEvent& event); void OnPopupMenu(wxCommandEvent& event); void Parse(wxString in); enum { special, combobox, file_browse_2d, parametric_plot, discrete_plot }; enum { cartesian, polar }; protected: int type; wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxButton* button_3; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; BTextCtrl* text_ctrl_3; wxStaticText* label_5; BTextCtrl* text_ctrl_4; wxCheckBox* check_box_1; wxStaticText* label_6; BTextCtrl* text_ctrl_5; wxStaticText* label_7; BTextCtrl* text_ctrl_6; wxStaticText* label_8; BTextCtrl* text_ctrl_7; wxCheckBox* check_box_2; wxStaticText* label_9; wxComboBox* combo_box_1; wxStaticText* label_10; wxSpinCtrl* text_ctrl_8; wxStaticText* label_11; wxComboBox* combo_box_2; wxStaticText* label_12; BTextCtrl* text_ctrl_9; wxBitmapButton* button_4; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; DECLARE_EVENT_TABLE() }; class Plot2DPar: public wxDialog { public: Plot2DPar(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s) { text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } wxString GetValue(); private: void set_properties(); void do_layout(); protected: wxStaticText* label_2; wxStaticText* label_3; BTextCtrl* text_ctrl_1; wxStaticText* label_4; BTextCtrl* text_ctrl_2; wxStaticText* label_5; BTextCtrl* text_ctrl_3; wxStaticText* label_6; BTextCtrl* text_ctrl_4; BTextCtrl* text_ctrl_5; wxStaticText* label_7; wxSpinCtrl* spin_ctrl_1; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; class Plot2DDiscrete: public wxDialog { public: Plot2DDiscrete(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s) { text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } wxString GetValue(); private: void set_properties(); void do_layout(); protected: wxStaticText* label_2; wxStaticText* label_3; BTextCtrl* text_ctrl_1; BTextCtrl* text_ctrl_2; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; #endif // PLOT2DWIZ_H wxmaxima-15.08.2/src/Plot3dWiz.cpp000644 000765 000024 00000034226 12477775202 017306 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "Plot3dWiz.h" #include #include Plot3DWiz::Plot3DWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Expression")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition); label_3 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("x"), wxDefaultPosition, wxSize(40, -1)); label_4 = new wxStaticText(this, -1, _("From:")); text_ctrl_3 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); label_5 = new wxStaticText(this, -1, _("To:")); text_ctrl_4 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); label_6 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_5 = new BTextCtrl(this, -1, wxT("y"), wxDefaultPosition, wxSize(40, -1)); label_7 = new wxStaticText(this, -1, _("From:")); text_ctrl_6 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); label_8 = new wxStaticText(this, -1, _("To:")); text_ctrl_7 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1)); label_9 = new wxStaticText(this, -1, _("Grid:")); text_ctrl_8 = new wxSpinCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1), wxSP_ARROW_KEYS, 0, 100, 30); text_ctrl_8->SetValue(30); label_10 = new wxStaticText(this, -1, wxT("x")); text_ctrl_9 = new wxSpinCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(70, -1), wxSP_ARROW_KEYS, 0, 100, 30); text_ctrl_9->SetValue(30); label_11 = new wxStaticText(this, -1, _("Format:")); const wxString combo_box_1_choices[] = { _("default"), _("inline"), wxT("gnuplot"), wxT("openmath") }; combo_box_1 = new wxComboBox(this, -1, wxEmptyString, wxDefaultPosition, wxSize(150, -1), 4, combo_box_1_choices, wxCB_DROPDOWN); label_12 = new wxStaticText(this, -1, _("Options:")); const wxString combo_box_2_choices[] = { wxT("set pm3d at b"), wxT("set pm3d at s; unset surf; unset colorbox"), wxT("set pm3d map; unset surf"), wxT("set hidden3d"), wxT("set mapping spherical"), wxT("set mapping cylindrical") }; combo_box_2 = new wxComboBox(this, combobox, wxEmptyString, wxDefaultPosition, wxSize(250, -1), 6, combo_box_2_choices, wxCB_DROPDOWN); check_box_1 = new wxCheckBox(this, -1, _("&pm3d")); label_13 = new wxStaticText(this, -1, _("Plot to file:")); text_ctrl_10 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(250, -1)); button_3 = new wxBitmapButton(this, file_browse_3d, wxArtProvider::GetBitmap(wxART_FILE_OPEN, wxART_HELP_BROWSER)); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif type = cartesian; set_properties(); do_layout(); } void Plot3DWiz::set_properties() { SetTitle(_("Plot 3D")); text_ctrl_3->SetValue(wxT("-5")); text_ctrl_4->SetValue(wxT("5")); text_ctrl_6->SetValue(wxT("-5")); text_ctrl_7->SetValue(wxT("5")); button_3->SetToolTip(_("Browse")); bool pm3dValue = false; #if defined __WXMSW__ button_1->SetDefault(); pm3dValue = true; #else button_2->SetDefault(); #endif int selection = 1; wxConfig::Get()->Read(wxT("Wiz/Plot3D/format"), &selection); wxConfig::Get()->Read(wxT("Wiz/Plot3D/pm3d"), &pm3dValue); combo_box_1->SetSelection(selection); check_box_1->SetValue(pm3dValue); text_ctrl_1->SetFocus(); } void Plot3DWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(7, 2, 0, 0); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_3 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_4 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_5 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_6 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 1, wxEXPAND | wxALL, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_2->Add(text_ctrl_2, 0, wxALL, 5); sizer_2->Add(label_4, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_2->Add(text_ctrl_3, 0, wxALL, 5); sizer_2->Add(label_5, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_2->Add(text_ctrl_4, 0, wxALL, 5); grid_sizer_2->Add(sizer_2, 1, wxEXPAND, 0); grid_sizer_2->Add(label_6, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_3->Add(text_ctrl_5, 0, wxALL, 5); sizer_3->Add(label_7, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(text_ctrl_6, 0, wxALL, 5); sizer_3->Add(label_8, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); sizer_3->Add(text_ctrl_7, 0, wxALL, 5); grid_sizer_2->Add(sizer_3, 1, wxEXPAND, 0); grid_sizer_2->Add(label_9, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_4->Add(text_ctrl_8, 0, wxALL, 5); sizer_4->Add(label_10, 0, wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL | wxALL, 5); sizer_4->Add(text_ctrl_9, 0, wxALL, 5); grid_sizer_2->Add(sizer_4, 1, wxEXPAND, 0); grid_sizer_2->Add(label_11, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(combo_box_1, 0, wxALL, 5); grid_sizer_2->Add(label_12, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_5->Add(combo_box_2, 0, wxALL, 5); sizer_5->Add(check_box_1, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(sizer_5, 1, wxEXPAND, 0); grid_sizer_2->Add(label_13, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_6->Add(text_ctrl_10, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_6->Add(button_3, 0, wxALL, 5); grid_sizer_2->Add(sizer_6, 1, wxEXPAND, 0); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } void Plot3DWiz::SetValue(wxString s) { if (s.StartsWith(wxT("plot3d"))) Parse(s); else if (s.StartsWith(wxT("wxplot3d"))) { Parse(s.SubString(2, s.Length())); combo_box_1->SetValue(_("inline")); } else text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } void Plot3DWiz::Parse(wxString s) { int depth = 0; unsigned int i = 0; wxString curr; s = s.SubString(7, s.Length()); // Function to plot if (s.StartsWith(wxT("["))) { do { if (s.GetChar(i) == '[') { depth++; if (depth > 1) curr += s.GetChar(i); } else if (s.GetChar(i) == ']') { depth--; if (depth > 0) curr += s.GetChar(i); } else curr += s.GetChar(i); i++; } while (depth > 0); } else { while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } } text_ctrl_1->SetValue(curr); // Independent variable 1 while (i < s.Length() && s.GetChar(i) != '[') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_2->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_3->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } text_ctrl_4->SetValue(curr); i++; // Independent variable 2 while (i < s.Length() && s.GetChar(i) != '[') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_5->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } text_ctrl_6->SetValue(curr); i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } text_ctrl_7->SetValue(curr); i++; // Optional parameters while (i < s.Length()) { if (s.GetChar(i) == '[') { i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ',') { curr += s.GetChar(i); i++; } curr.Trim(); curr.Trim(false); if (curr == wxT("gnuplot_postamble")) { while (i < s.Length() && s.GetChar(i) != '"') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != '"') { curr += s.GetChar(i); i++; } combo_box_2->SetValue(curr); } else if (curr == wxT("gnuplot_out_file")) { while (i < s.Length() && s.GetChar(i) != '"') i++; i++; curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != '"') { curr += s.GetChar(i); i++; } text_ctrl_10->SetValue(curr); } else if (curr == wxT("gnuplot_pm3d")) { curr = wxEmptyString; while (i < s.Length() && s.GetChar(i) != ']') { curr += s.GetChar(i); i++; } if (curr.Find(wxT("true")) > -1) check_box_1->SetValue(true); else if (curr.Find(wxT("false")) > -1) check_box_1->SetValue(false); } } i++; } } wxString Plot3DWiz::GetValue() { wxString s = wxT("plot3d("); wxString p = combo_box_2->GetValue(); wxString pl = text_ctrl_1->GetValue(); wxString f = combo_box_1->GetValue(); wxString file = text_ctrl_10->GetValue(); int xg = text_ctrl_8->GetValue(); int yg = text_ctrl_9->GetValue(); if (pl.Contains(wxT(", "))) pl = wxT("[") + pl + wxT("]"); s += pl; s += wxT(", ["); s += text_ctrl_2->GetValue(); s += wxT(",") + text_ctrl_3->GetValue(); s += wxT(",") + text_ctrl_4->GetValue(); ; s += wxT("], ["); s += text_ctrl_5->GetValue(); s += wxT(",") + text_ctrl_6->GetValue(); s += wxT(",") + text_ctrl_7->GetValue(); s += wxT("]"); if (f != _("default") && f != _("inline")) s += wxT(", [plot_format,") + f + wxT("]"); if (xg != 30 || yg != 30) { s += wxT(",\n [grid,"); s += wxString::Format(wxT("%d"), xg); s += wxT(","); s += wxString::Format(wxT("%d"), yg); s += wxT("]"); } #if defined (__WXMSW__) if (!check_box_1->IsChecked()) s += wxT(",\n [gnuplot_pm3d,false]"); #else if (check_box_1->IsChecked()) s += wxT(",\n [gnuplot_pm3d,true]"); #endif if (p.Length() > 0) s += wxT(",\n [gnuplot_postamble, \"") + p + wxT("\"]"); if (file.Length()) { s += wxT(",\n [gnuplot_term, ps]"); #if defined (__WXMSW__) file.Replace(wxT("\\"), wxT("/")); #endif if (file.Right(4) != wxT(".eps") && file.Right(3) != wxT(".ps")) file = file + wxT(".eps"); s += wxT(",\n [gnuplot_out_file, \"") + file + wxT("\"]"); } else if (f == _("inline")) s = wxT("wx") + s; s += wxT(")$"); wxConfig::Get()->Write(wxT("Wiz/Plot3D/format"), combo_box_1->GetSelection()); wxConfig::Get()->Write(wxT("Wiz/Plot3D/pm3d"), check_box_1->GetValue()); return s; } void Plot3DWiz::OnCombobox(wxCommandEvent &event) { wxString selection = combo_box_2->GetStringSelection(); if (selection.StartsWith(wxT("set mapping cylindrical"))) { text_ctrl_2->SetValue(wxT("ph")); text_ctrl_3->SetValue(wxT("0")); text_ctrl_4->SetValue(wxT("2*%pi")); text_ctrl_5->SetValue(wxT("z")); text_ctrl_6->SetValue(wxT("0")); text_ctrl_7->SetValue(wxT("5")); type = cylindrical; } else if (selection.StartsWith(wxT("set mapping spherical"))) { text_ctrl_2->SetValue(wxT("th")); text_ctrl_3->SetValue(wxT("0")); text_ctrl_4->SetValue(wxT("2*%pi")); text_ctrl_5->SetValue(wxT("ph")); text_ctrl_6->SetValue(wxT("-%pi/2")); text_ctrl_7->SetValue(wxT("%pi/2")); type = spherical; } else type = cartesian; } void Plot3DWiz::OnFileBrowse(wxCommandEvent& event) { wxString file = wxFileSelector(_("Save plot to file"), wxEmptyString, wxT("plot3d.eps"), wxT("eps"), _("Postscript file (*.eps)|*.eps|All|*"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (file.Length() > 0) text_ctrl_10->SetValue(file); } BEGIN_EVENT_TABLE(Plot3DWiz, wxDialog) EVT_COMBOBOX(combobox, Plot3DWiz::OnCombobox) EVT_BUTTON(file_browse_3d, Plot3DWiz::OnFileBrowse) END_EVENT_TABLE() wxmaxima-15.08.2/src/Plot3dWiz.h000644 000765 000024 00000004642 12477775202 016752 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef PLOT3DWIZ_H #define PLOT3DWIZ_H #include #include #include #include #include "BTextCtrl.h" class Plot3DWiz: public wxDialog { public: Plot3DWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s); void Parse(wxString s); wxString GetValue(); private: enum { combobox, file_browse_3d }; enum { cartesian, cylindrical, spherical }; void OnCombobox(wxCommandEvent& event); void OnFileBrowse(wxCommandEvent& event); void set_properties(); void do_layout(); protected: int type; wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; BTextCtrl* text_ctrl_3; wxStaticText* label_5; BTextCtrl* text_ctrl_4; wxStaticText* label_6; BTextCtrl* text_ctrl_5; wxStaticText* label_7; BTextCtrl* text_ctrl_6; wxStaticText* label_8; BTextCtrl* text_ctrl_7; wxStaticText* label_9; wxSpinCtrl* text_ctrl_8; wxStaticText* label_10; wxSpinCtrl* text_ctrl_9; wxStaticText* label_11; wxComboBox* combo_box_1; wxStaticText* label_12; wxComboBox* combo_box_2; wxCheckBox* check_box_1; wxStaticText* label_13; BTextCtrl* text_ctrl_10; wxBitmapButton* button_3; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; DECLARE_EVENT_TABLE() }; #endif // PLOT3DWIZ_H wxmaxima-15.08.2/src/PlotFormatWiz.cpp000644 000765 000024 00000005432 12477775202 020225 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // 2011-2011 cw.ahbong // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "PlotFormatWiz.h" PlotFormatWiz::PlotFormatWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, style) { label_1 = new wxStaticText(this, -1, _("Choose new plot format:")); const wxString combo_box_1_choices[] = { wxT("gnuplot"), wxT("xmaxima"), wxT("mgnuplot"), wxT("gnuplot_pipes") }; combo_box_1 = new wxComboBox(this, -1, combo_box_1_choices[0], wxDefaultPosition, wxSize(140, -1), 4, combo_box_1_choices, wxCB_DROPDOWN); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void PlotFormatWiz::set_properties() { #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif } void PlotFormatWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_1->Add(label_1, 0, wxALIGN_CENTER | wxALL, 5); grid_sizer_1->Add(combo_box_1, 0, wxALIGN_CENTER | wxALL, 5); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString PlotFormatWiz::GetValue() { wxString s; s = wxT("set_plot_option(['plot_format, '"); s += combo_box_1->GetValue(); s += wxT("])$"); return s; } wxmaxima-15.08.2/src/PlotFormatWiz.h000644 000765 000024 00000003061 12477775202 017666 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // cw.ahbong // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef PLOTFORMATWIZ_H #define PLOTFORMATWIZ_H #include #include class PlotFormatWiz: public wxDialog { public: PlotFormatWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s); wxString GetValue(); private: void set_properties(); void do_layout(); protected: wxStaticText* label_1; wxComboBox* combo_box_1; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; #endif // PLOTFORMATWIZ_H wxmaxima-15.08.2/src/Resources.rc000644 000765 000024 00000000123 11670654443 017225 0ustar00andrejstaff000000 000000 icon0 ICON "maximaicon.ico" icon1 ICON "wxmac-doc.ico" #include wxmaxima-15.08.2/src/SeriesWiz.cpp000644 000765 000024 00000011653 12477775202 017372 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // enum { powerseries_id, special_id }; #include "SeriesWiz.h" SeriesWiz::SeriesWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Expression:")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); label_3 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("x"), wxDefaultPosition, wxSize(110, -1)); label_4 = new wxStaticText(this, -1, _("Point:")); text_ctrl_3 = new BTextCtrl(this, -1, wxT("0"), wxDefaultPosition, wxSize(110, -1)); button_3 = new wxButton(this, special_id, _("Special")); label_5 = new wxStaticText(this, -1, _("Depth:")); spin_ctrl_1 = new wxSpinCtrl(this, -1, wxT("8"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 100, 8); checkbox_1 = new wxCheckBox(this, powerseries_id, _("&Power series")); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void SeriesWiz::set_properties() { SetTitle(_("Series")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif text_ctrl_1->SetFocus(); } void SeriesWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(5, 2, 0, 0); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_2, 0, wxALL, 5); grid_sizer_2->Add(label_4, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); sizer_2->Add(text_ctrl_3, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5); sizer_2->Add(button_3, 0, wxALL, 5); grid_sizer_2->Add(sizer_2, 1, wxEXPAND, 0); grid_sizer_2->Add(label_5, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(spin_ctrl_1, 0, wxALL, 5); grid_sizer_2->Add(20, 20, 0, 0, 0); grid_sizer_2->Add(checkbox_1, 0, 0, 0); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } void SeriesWiz::OnButton(wxCommandEvent& event) { wxString choices[] = { wxT("Pi"), wxT("E") }; wxString choice = wxGetSingleChoice(_("Select a constant"), _("Constant"), 2, choices, this); if (choice.Length()) { if (choice == wxT("Pi")) text_ctrl_3->SetValue(wxT("%pi")); else if (choice == wxT("E")) text_ctrl_3->SetValue(wxT("%e")); } } wxString SeriesWiz::GetValue() { wxString s; if (checkbox_1->IsChecked()) s = wxT("niceindices(powerseries("); else s = wxT("taylor("); s += text_ctrl_1->GetValue(); s += wxT(", "); s += text_ctrl_2->GetValue(); s += wxT(", "); s += text_ctrl_3->GetValue(); if (!checkbox_1->IsChecked()) { s += wxT(", "); s += wxString::Format(wxT("%d"), spin_ctrl_1->GetValue()); s += wxT(");"); } else s += wxT("));"); return s; } void SeriesWiz::OnCheckbox(wxCommandEvent& event) { spin_ctrl_1->Enable(!checkbox_1->GetValue()); } BEGIN_EVENT_TABLE(SeriesWiz, wxDialog) EVT_BUTTON(special_id, SeriesWiz::OnButton) EVT_CHECKBOX(powerseries_id, SeriesWiz::OnCheckbox) END_EVENT_TABLE() wxmaxima-15.08.2/src/SeriesWiz.h000644 000765 000024 00000003623 12477775202 017035 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SERIESWIZ_H #define SERIESWIZ_H #include #include #include #include "BTextCtrl.h" class SeriesWiz: public wxDialog { public: SeriesWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s) { text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } wxString GetValue(); private: void set_properties(); void do_layout(); void OnButton(wxCommandEvent& event); void OnCheckbox(wxCommandEvent& event); protected: wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; BTextCtrl* text_ctrl_3; wxButton* button_3; wxStaticText* label_5; wxSpinCtrl* spin_ctrl_1; wxCheckBox* checkbox_1; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; DECLARE_EVENT_TABLE() }; #endif // SERIESWIZ_H wxmaxima-15.08.2/src/Setup.h.in000644 000765 000024 00000001237 12573512117 016604 0ustar00andrejstaff000000 000000 /* src/Setup.h.in. Generated from configure.ac by autoheader. */ /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Version number of package */ #undef VERSION /* "Not using chm help" */ #undef WXM_CHM wxmaxima-15.08.2/src/SlideShowCell.cpp000644 000765 000024 00000024120 12564705450 020133 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2007-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SlideShowCell.h" #include "ImgCell.h" #include #include #include #include #include #include #include #include "Config.h" SlideShow::SlideShow(wxFileSystem *filesystem,int framerate) : MathCell() { m_size = m_displayed = 0; m_type = MC_TYPE_SLIDE; m_fileSystem = filesystem; // NULL when not loading from wxmx m_framerate = framerate; m_imageBorderWidth = 1; } SlideShow::~SlideShow() { for (int i=0; i-1) framerate=m_framerate; else { wxConfigBase *config = wxConfig::Get(); config->Read(wxT("DefaultFramerate"),&framerate); } return(framerate); } int SlideShow::SetFrameRate(int Freq) { m_framerate=Freq; if(Freq<0) m_framerate=-1; else{ if(Freq<1) m_framerate=1; if(Freq>200) m_framerate=200; } return m_framerate; } void SlideShow::LoadImages(wxArrayString images) { m_size = images.GetCount(); if (m_fileSystem) { for (int i=0; iOpenFile(images[i]); if (fsfile) { // open successful wxInputStream *istream = fsfile->GetStream(); wxImage pngImage(*istream, wxBITMAP_TYPE_PNG); if (pngImage.Ok()) { loadedImage = true; m_bitmaps.push_back(new wxBitmap(pngImage)); } delete fsfile; } if (!loadedImage) { wxBitmap *bitmap = new wxBitmap; bitmap->Create(400, 250); wxString error = wxString::Format(_("Error %d"), i); wxMemoryDC dc; dc.SelectObject(*bitmap); int width = 0, height = 0; dc.GetTextExtent(error, &width, &height); dc.DrawRectangle(0, 0, 400, 250); dc.DrawLine(0, 0, 400, 250); dc.DrawLine(0, 250, 400, 0); dc.DrawText(error, 200 - width/2, 125 - height/2); m_bitmaps.push_back(bitmap); } } m_fileSystem = NULL; } else for (int i=0; iLoadFile(images[i], wxBITMAP_TYPE_PNG)) { loadedImage = true; m_bitmaps.push_back(bitmap); } else delete bitmap; wxRemoveFile(images[i]); } if (!loadedImage) { wxBitmap *bitmap = new wxBitmap; bitmap->Create(400, 250); wxString error = wxString::Format(_("Error %d"), i); wxMemoryDC dc; dc.SelectObject(*bitmap); int width = 0, height = 0; dc.GetTextExtent(error, &width, &height); dc.DrawRectangle(0, 0, 400, 250); dc.DrawLine(0, 0, 400, 250); dc.DrawLine(0, 250, 400, 0); dc.DrawText(error, 200 - width/2, 125 - height/2); m_bitmaps.push_back(bitmap); } } m_displayed = 0; } MathCell* SlideShow::Copy() { SlideShow* tmp = new SlideShow; CopyData(this, tmp); for(int i=0;im_bitmaps.push_back(image); } tmp->m_size = m_size; return tmp; } void SlideShow::Destroy() { for (int i=0; i= 0 && ind < m_size) m_displayed = ind; else m_displayed = m_size - 1; } void SlideShow::RecalculateWidths(CellParser& parser, int fontsize) { int height; if (m_bitmaps[m_displayed] != NULL) { height = m_bitmaps[m_displayed]->GetHeight(); m_width = m_bitmaps[m_displayed]->GetWidth(); } else { height = 0; m_width = 0; } double scale = parser.GetScale(); scale = MAX(scale, 1.0); // Shrink to .9* the canvas size if(scale * m_width > .9 * m_canvasSize.x) scale = .9 * m_canvasSize.x / m_width; if(scale * height > .9 * m_canvasSize.y) scale = .9 * m_canvasSize.y / height; m_width = (int) (scale * m_width) + 2 * m_imageBorderWidth; ResetData(); } void SlideShow::RecalculateSize(CellParser& parser, int fontsize) { int width; if (m_bitmaps[m_displayed] != NULL) { m_height = m_bitmaps[m_displayed]->GetHeight(); width = m_bitmaps[m_displayed]->GetWidth(); } else { m_height = 0; width = 0; } double scale = parser.GetScale(); scale = MAX(scale, 1.0); // Shrink to .9* the canvas size if(scale * width > .9 * m_canvasSize.x) scale = .9 * m_canvasSize.x / width; if(scale * m_height > .9 * m_canvasSize.y) scale = .9 * m_canvasSize.y / m_height; m_height= (int) (scale * m_height) + 2 * m_imageBorderWidth; m_center = m_height / 2; MathCell::RecalculateSize(parser, fontsize); } void SlideShow::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point) && m_bitmaps[m_displayed] != NULL) { wxDC& dc = parser.GetDC(); wxMemoryDC bitmapDC; dc.SetPen(*wxRED_PEN); dc.DrawRectangle(wxRect(point.x, point.y - m_center, m_width, m_height)); bool rescale=false; if (m_bitmaps[m_displayed] != NULL) { if(m_bitmaps[m_displayed]->GetHeight() + 2 * m_imageBorderWidth != m_height) rescale=true;; } if (rescale) { wxImage img = m_bitmaps[m_displayed]->ConvertToImage(); img.Rescale(m_width - 2 * m_imageBorderWidth,m_height - 2 * m_imageBorderWidth,wxIMAGE_QUALITY_BICUBIC); wxBitmap bmp = img; bitmapDC.SelectObject(bmp); } else bitmapDC.SelectObject(*m_bitmaps[m_displayed]); dc.Blit(point.x + m_imageBorderWidth, point.y - m_center + m_imageBorderWidth,m_width - 2 * m_imageBorderWidth,m_height - 2 * m_imageBorderWidth, &bitmapDC, 0, 0); } MathCell::Draw(parser, point, fontsize); } wxString SlideShow::ToString() { return wxT(" << Graphics >> "); } wxString SlideShow::ToTeX() { return wxT(" << Graphics >> "); } wxString SlideShow::ToXML() { wxString images; for (int i=0; iConvertToImage(); wxString basename = ImgCell::WXMXGetNewFileName(); // add to memory wxMemoryFSHandler::AddFile(basename, image, wxBITMAP_TYPE_PNG); images += basename + wxT(";"); } if(m_framerate<0) return wxT("\n") + images + wxT(""); else return wxT("\n"),GetFrameRate()) + images + wxT(""); } wxSize SlideShow::ToImageFile(wxString file) { wxImage image = m_bitmaps[m_displayed]->ConvertToImage(); if(image.SaveFile(file, wxBITMAP_TYPE_PNG)) return image.GetSize(); else { wxSize retval; retval.x = retval.y = -1; return retval; } } wxSize SlideShow::ToGif(wxString file) { wxArrayString which; bool success = true; wxString convert(wxT("convert -delay "+wxString::Format(wxT("%i"),100/GetFrameRate()))); wxString convertArgs; wxString tmpdir = wxFileName::GetTempDir(); for (int i=0; iConvertToImage(); image.SaveFile(imgname.GetFullPath(), wxBITMAP_TYPE_PNG); // Saving an animation might need loads of time. Since we use this time // in the foreground and many operation systems assume that an application // that is busy with other things and therefore isn't reacting is stuck // and therefore offer to kill the application we should now listen to // requests from the OS before continuing the save. wxYield(); convert << wxT(" \"") << imgname.GetFullPath() << wxT("\""); } convert << wxT(" \"") << file << wxT("\""); #if defined __WXMSW__ if (!wxShell(convert)) #else if (wxExecute(convert, wxEXEC_SYNC) != 0) #endif { success = false; wxMessageBox(_("There was an error during GIF export!\n\nMake sure ImageMagick is installed and wxMaxima can find the convert program."), wxT("Error"), wxICON_ERROR); } for (int i=0; i0) return m_bitmaps[1]->GetSize(); else { wxSize retval; retval.x=retval.y=0; return retval; } } else { wxSize retval; retval.x=retval.y=-1; return retval; } } bool SlideShow::CopyToClipboard() { if (wxTheClipboard->Open()) { bool res = wxTheClipboard->SetData(new wxBitmapDataObject(*m_bitmaps[m_displayed])); wxTheClipboard->Close(); return res; } return false; } wxmaxima-15.08.2/src/SlideShowCell.h000644 000765 000024 00000005741 12521644574 017612 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2007-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SLIDESHOWCELL_H #define SLIDESHOWCELL_H #include "MathCell.h" #include #include #include #include using namespace std; class SlideShow : public MathCell { public: /*! The constructor \param framerate The individual frame rate that has to be set for this cell only. If the default frame rate from the config is to be used instead this parameter has to be set to -1. */ SlideShow(wxFileSystem *filesystem = NULL,int framerate = -1); ~SlideShow(); void Destroy(); void LoadImages(wxArrayString images); MathCell* Copy(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last) { *first = *last = this; } int GetDisplayedIndex() { return m_displayed; } wxImage GetBitmap(int n) { return m_bitmaps[n]->ConvertToImage(); } void SetDisplayedIndex(int ind); int Length() { return m_size; } //! Exports the image the slideshow currently displays wxSize ToImageFile(wxString filename); //! Exports the whole animation as animated gif wxSize ToGif(wxString filename); bool CopyToClipboard(); /*! Get the frame rate of this SlideShow [in Hz]. Returns either the frame rate set for this slide show cell individually or the default frame rate chosen in the config. */ int GetFrameRate(); /*! Set the frame rate of this SlideShow [in Hz]. \param Freq The requested frequency [in Hz] or -1 for: Use the default value. \return The frame rate that was actually set. */ int SetFrameRate(int Freq); protected: /*! The framerate of this cell. Can contain a frame rate [in Hz] or a -1, which means: Use the default frame rate. */ int m_framerate; int m_size; int m_displayed; wxFileSystem *m_fileSystem; vector m_bitmaps; void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); }; #endif // SLIDESHOWCELL_H wxmaxima-15.08.2/src/SqrtCell.cpp000644 000765 000024 00000021072 12477775202 017173 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SqrtCell.h" #include "TextCell.h" #define SIGN_FONT_SCALE 2.0 SqrtCell::SqrtCell() : MathCell() { m_innerCell = NULL; m_open = new TextCell(wxT("sqrt(")); m_close = new TextCell(wxT(")")); } SqrtCell::~SqrtCell() { if (m_innerCell != NULL) delete m_innerCell; if (m_next != NULL) delete m_next; delete m_open; delete m_close; } void SqrtCell::SetParent(MathCell *parent) { m_group = parent; if (m_innerCell != NULL) m_innerCell->SetParentList(parent); if (m_open != NULL) m_open->SetParentList(parent); if (m_close != NULL) m_close->SetParentList(parent); } MathCell* SqrtCell::Copy() { SqrtCell* tmp = new SqrtCell; CopyData(this, tmp); tmp->SetInner(m_innerCell->CopyList()); return tmp; } void SqrtCell::Destroy() { if (m_innerCell != NULL) delete m_innerCell; m_innerCell = NULL; m_next = NULL; } void SqrtCell::SetInner(MathCell *inner) { if (inner == NULL) return ; if (m_innerCell != NULL) delete m_innerCell; m_innerCell = inner; m_last = inner; while (m_last->m_next != NULL) m_last = m_last->m_next; } void SqrtCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateWidthsList(parser, fontsize); if (parser.CheckTeXFonts()) { wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); m_innerCell->RecalculateSizeList(parser, fontsize); m_signFontScale = 1.0; int fontsize1 = (int)(SIGN_FONT_SCALE*scale*fontsize*m_signFontScale + 0.5); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetTeXCMEX())); dc.GetTextExtent(wxT("s"), &m_signWidth, &m_signSize); m_signTop = m_signSize / 5; m_width = m_innerCell->GetFullWidth(scale) + m_signWidth; int size = m_innerCell->GetMaxHeight(); if (size <= (m_signSize) / 5) { m_signType = 1; m_signFontScale = (5.0 * size) / (1.5 * m_signSize); } else if (size <= (2*m_signSize) / 5) { m_signType = 2; m_signFontScale = (5.0 * size) / (2.2 * m_signSize); } else if (size <= (3*m_signSize) / 5) { m_signType = 3; m_signFontScale = (5.0 * size) / (3.0 * m_signSize); } else if (size <= (4*m_signSize) / 5 ) { m_signType = 4; m_signFontScale = (5.0 * size) / (3.8 * m_signSize); } else { m_signType = 5; m_signFontScale = 1.0; } fontsize1 = (int)(SIGN_FONT_SCALE*scale*fontsize*m_signFontScale + 0.5); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetTeXCMEX())); dc.GetTextExtent(wxT("s"), &m_signWidth, &m_signSize); m_signTop = m_signSize / 5; m_width = m_innerCell->GetFullWidth(scale) + m_signWidth; } else m_width = m_innerCell->GetFullWidth(scale) + SCALE_PX(10, scale) + 3 * SCALE_PX(1, scale) + 1; m_open->RecalculateWidthsList(parser, fontsize); m_close->RecalculateWidthsList(parser, fontsize); ResetData(); } void SqrtCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_innerCell->RecalculateSizeList(parser, fontsize); m_height = m_innerCell->GetMaxHeight() + SCALE_PX(3, scale); m_center = m_innerCell->GetMaxCenter() + SCALE_PX(3, scale); m_open->RecalculateSizeList(parser, fontsize); m_close->RecalculateSizeList(parser, fontsize); } void SqrtCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); wxPoint in(point); if (parser.CheckTeXFonts()) { SetPen(parser); in.x += m_signWidth; double scale = parser.GetScale(); int fontsize1 = (int)(SIGN_FONT_SCALE*scale*fontsize*m_signFontScale + 0.5); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetTeXCMEX())); SetForeground(parser); if (m_signType < 4) { dc.DrawText( m_signType == 1 ? wxT("p") : m_signType == 2 ? wxT("q") : m_signType == 3 ? wxT("r") : wxT("s"), point.x, point.y - m_innerCell->GetMaxCenter() - m_signTop); } else { int yBottom = point.y + m_innerCell->GetMaxDrop() - 3.2*m_signTop; int yTop = point.y - m_innerCell->GetMaxCenter() - m_signTop; int dy = m_signSize / 10; dc.DrawText(wxT("t"), point.x, yBottom); dc.DrawText(wxT("v"), point.x, yTop); while (yTop < yBottom) { yTop += dy; dc.DrawText(wxT("u"), point.x, yTop); } } dc.DrawLine(point.x + m_signWidth, point.y - m_innerCell->GetMaxCenter(), point.x + m_signWidth + m_innerCell->GetFullWidth(scale), point.y - m_innerCell->GetMaxCenter()); UnsetPen(parser); } else { in.x += SCALE_PX(10, scale) + SCALE_PX(1, scale) + 1; SetPen(parser); dc.DrawLine(point.x, point.y, point.x + SCALE_PX(3, scale), point.y - SCALE_PX(1, scale)); dc.DrawLine(point.x + SCALE_PX(3, scale), point.y - SCALE_PX(1, scale), point.x + SCALE_PX(7, scale), point.y + m_height - m_center - SCALE_PX(4, scale)); dc.DrawLine(point.x + SCALE_PX(3, scale) + 1, point.y - SCALE_PX(1, scale), point.x + SCALE_PX(7, scale) + 1, point.y + m_height - m_center - SCALE_PX(4, scale)); dc.DrawLine(point.x + SCALE_PX(7, scale) + 1, point.y + m_height - m_center - SCALE_PX(4, scale), point.x + SCALE_PX(10, scale), point.y - m_center + SCALE_PX(2, scale)); dc.DrawLine(point.x + SCALE_PX(10, scale), point.y - m_center + SCALE_PX(2, scale), point.x + m_width - SCALE_PX(1, scale), point.y - m_center + SCALE_PX(2, scale)); dc.DrawLine(point.x + m_width - SCALE_PX(1, scale), point.y - m_center + SCALE_PX(2, scale), point.x + m_width - SCALE_PX(1, scale), point.y - m_center + SCALE_PX(6, scale)); UnsetPen(parser); } m_innerCell->DrawList(parser, in, fontsize); } MathCell::Draw(parser, point, fontsize); } wxString SqrtCell::ToString() { if (m_isBroken) return wxEmptyString; return wxT("sqrt(") + m_innerCell->ListToString() + wxT(")"); } wxString SqrtCell::ToTeX() { if (m_isBroken) return wxEmptyString; return wxT("\\sqrt{") + m_innerCell->ListToTeX() + wxT("}"); } wxString SqrtCell::ToXML() { // if (m_isBroken) // return wxEmptyString; return _T("") + m_innerCell->ListToXML() + _T(""); } void SqrtCell::SelectInner(wxRect& rect, MathCell **first, MathCell **last) { *first = NULL; *last = NULL; if (m_innerCell->ContainsRect(rect)) m_innerCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } bool SqrtCell::BreakUp() { if (!m_isBroken) { m_isBroken = true; m_open->m_nextToDraw = m_innerCell; m_innerCell->m_previousToDraw = m_open; m_last->m_nextToDraw = m_close; m_close->m_previousToDraw = m_last; m_close->m_nextToDraw = m_nextToDraw; if (m_nextToDraw != NULL) m_nextToDraw->m_previousToDraw = m_close; m_nextToDraw = m_open; return true; } return false; } void SqrtCell::Unbreak() { if (m_isBroken) m_innerCell->UnbreakList(); MathCell::Unbreak(); } wxmaxima-15.08.2/src/SqrtCell.h000644 000765 000024 00000003321 12477775202 016635 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SQRTCELL_H #define SQRTCELL_H #include "MathCell.h" class SqrtCell : public MathCell { public: SqrtCell(); ~SqrtCell(); MathCell* Copy(); void Destroy(); void SetInner(MathCell *inner); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); bool BreakUp(); void Unbreak(); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SetParent(MathCell *parent); protected: MathCell *m_innerCell; MathCell *m_open, *m_close, *m_last; int m_signWidth, m_signSize, m_signTop; int m_signType; double m_signFontScale; }; #endif // SQRTCELL_H wxmaxima-15.08.2/src/Structure.cpp000644 000765 000024 00000007551 12560443512 017435 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "Structure.h" #include #include Structure::Structure(wxWindow* parent, int id) : wxPanel(parent, id) { m_displayedItems = new wxListBox(this, structure_ctrl_id); m_regex = new wxTextCtrl(this, structure_regex_id); wxFlexGridSizer * box = new wxFlexGridSizer(1); box->AddGrowableCol(0); box->AddGrowableRow(0); box->Add(m_displayedItems, 0, wxEXPAND | wxALL, 0); box->Add(m_regex, 0, wxEXPAND | wxALL, 1); SetSizer(box); box->Fit(this); box->SetSizeHints(this); } Structure::~Structure() { delete m_regex; delete m_displayedItems; } void Structure::Update(MathCell* tree, GroupCell *cursorPosition) { int selection = -1; if(IsShown()) { GroupCell* cell= dynamic_cast(tree); int pos=0; m_structure.clear(); // Get a new list of tokens. while(cell != NULL) { int groupType = cell->GetGroupType(); if( (groupType == GC_TYPE_TITLE) || (groupType == GC_TYPE_SECTION) || (groupType == GC_TYPE_SUBSECTION) || (groupType == GC_TYPE_SUBSUBSECTION) ) m_structure.push_back((MathCell *)cell); if(cell == cursorPosition) { if(!m_structure.empty()) selection = m_structure.size()-1; } cell = dynamic_cast(cell->m_next); } UpdateDisplay(); if((selection >= 0)&&(m_displayedItems->GetSelection()!=selection)) m_displayedItems->SetSelection(selection); } } void Structure::UpdateDisplay() { wxLogNull disableWarnings; wxString regex = m_regex->GetValue(); wxArrayString items; wxRegEx matcher; if (regex != wxEmptyString) matcher.Compile(regex); for (unsigned int i=0; i(m_structure[i])->GetGroupType()) { case GC_TYPE_TITLE: curr = m_structure[i]->ToString(); break; case GC_TYPE_SECTION: curr = wxT(" ") + m_structure[i]->ToString(); break; case GC_TYPE_SUBSECTION: curr = wxT(" ") + m_structure[i]->ToString(); m_structure[i]->ToString(); break; case GC_TYPE_SUBSUBSECTION: curr = wxT(" ") + m_structure[i]->ToString(); m_structure[i]->ToString(); break; } // Respecting linebreaks doesn't make much sense here. curr.Replace(wxT("\n"),wxT(" ")); if (regex.Length()>0 && matcher.IsValid()) { if (matcher.Matches(curr)) items.Add(curr); } else items.Add(curr); } if(items!=m_items_old) m_displayedItems->Set(items); } void Structure::OnRegExEvent(wxCommandEvent &ev) { UpdateDisplay(); } BEGIN_EVENT_TABLE(Structure, wxPanel) EVT_TEXT(structure_regex_id, Structure::OnRegExEvent) END_EVENT_TABLE() wxmaxima-15.08.2/src/Structure.h000644 000765 000024 00000004540 12560443512 017075 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2009-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // /*! \file This file contains the definition of the class Structure that handles the table of contents pane. */ #include #include #include "GroupCell.h" #ifndef STRUCTURE_H #define STRUCTURE_H enum { structure_ctrl_id = 4, structure_regex_id }; /*! This class generates a pane containing the table of contents. */ class Structure : public wxPanel { public: Structure(wxWindow* parent, int id); /* The destructor */ ~Structure(); //! Add a file to the recently opened files list. void AddToStructure(wxString cmd); //! What happens if someone changes the search box contents void OnRegExEvent(wxCommandEvent &ev); /*! Update the structure information from the tree Since this function traverses the tree and we don't want it to impact the performance too much - we call it only on creation of a cell and on leaving it again - and we only traverse the tree if the pane is actually shown. */ void Update(MathCell* tree,GroupCell *pos); //! Get the nth Cell in the table of contents. MathCell *GetCell(int index){return m_structure[index];} private: //! Update the displayed contents. void UpdateDisplay(); wxListBox *m_displayedItems; wxTextCtrl *m_regex; //! The items we displayed the last time update() was called wxArrayString m_items_old; std::vector m_structure; DECLARE_EVENT_TABLE() }; #endif // STRUCTURE_H wxmaxima-15.08.2/src/SubCell.cpp000644 000765 000024 00000010646 12477775203 017001 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SubCell.h" #define SUB_DEC 2 SubCell::SubCell() : MathCell() { m_baseCell = NULL; m_indexCell = NULL; } SubCell::~SubCell() { if (m_baseCell != NULL) delete m_baseCell; if (m_indexCell != NULL) delete m_indexCell; if (m_next != NULL) delete m_next; } void SubCell::SetParent(MathCell *parent) { m_group=parent; if (m_baseCell != NULL) m_baseCell->SetParentList(parent); if (m_indexCell != NULL) m_indexCell->SetParentList(parent); } MathCell* SubCell::Copy() { SubCell* tmp = new SubCell; CopyData(this, tmp); tmp->SetBase(m_baseCell->CopyList()); tmp->SetIndex(m_indexCell->CopyList()); return tmp; } void SubCell::Destroy() { if (m_baseCell != NULL) delete m_baseCell; if (m_indexCell != NULL) delete m_indexCell; m_baseCell = NULL; m_indexCell = NULL; m_next = NULL; } void SubCell::SetIndex(MathCell *index) { if (index == NULL) return ; if (m_indexCell != NULL) delete m_indexCell; m_indexCell = index; } void SubCell::SetBase(MathCell *base) { if (base == NULL) return ; if (m_baseCell != NULL) delete m_baseCell; m_baseCell = base; } void SubCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_baseCell->RecalculateWidthsList(parser, fontsize); m_indexCell->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - SUB_DEC)); m_width = m_baseCell->GetFullWidth(scale) + m_indexCell->GetFullWidth(scale) - SCALE_PX(2, parser.GetScale()); ResetData(); } void SubCell::RecalculateSize(CellParser& parser, int fontsize) { m_baseCell->RecalculateSizeList(parser, fontsize); m_indexCell->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - SUB_DEC)); m_height = m_baseCell->GetMaxHeight() + m_indexCell->GetMaxHeight() - SCALE_PX((8 * fontsize) / 10 + MC_EXP_INDENT, parser.GetScale()); m_center = m_baseCell->GetCenter(); } void SubCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { double scale = parser.GetScale(); wxPoint bs, in; bs.x = point.x; bs.y = point.y; m_baseCell->DrawList(parser, bs, fontsize); in.x = point.x + m_baseCell->GetFullWidth(scale) - SCALE_PX(2, scale); in.y = point.y + m_baseCell->GetMaxDrop() + m_indexCell->GetMaxCenter() - SCALE_PX((8 * fontsize) / 10 + MC_EXP_INDENT, scale); m_indexCell->DrawList(parser, in, MAX(MC_MIN_SIZE, fontsize - SUB_DEC)); } MathCell::Draw(parser, point, fontsize); } wxString SubCell::ToString() { if (m_altCopyText != wxEmptyString) { return m_altCopyText; } wxString s; if (m_baseCell->IsCompound()) s += wxT("(") + m_baseCell->ListToString() + wxT(")"); else s += m_baseCell->ListToString(); s += wxT("[") + m_indexCell->ListToString() + wxT("]"); return s; } wxString SubCell::ToTeX() { wxString s = wxT("{{") + m_baseCell->ListToTeX() + wxT("}_{") + m_indexCell->ListToTeX() + wxT("}}"); return s; } wxString SubCell::ToXML() { return _T("") + m_baseCell->ListToXML() + _T("") + m_indexCell->ListToXML() + _T(""); } void SubCell::SelectInner(wxRect& rect, MathCell **first, MathCell **last) { *first = NULL; *last = NULL; if (m_indexCell->ContainsRect(rect)) m_indexCell->SelectRect(rect, first, last); else if (m_baseCell->ContainsRect(rect)) m_baseCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } wxmaxima-15.08.2/src/SubCell.h000644 000765 000024 00000003142 12477775203 016437 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SUBCELL_H #define SUBCELL_H #include "MathCell.h" class SubCell : public MathCell { public: SubCell(); ~SubCell(); MathCell* Copy(); void Destroy(); void SetBase(MathCell *base); void SetIndex(MathCell *index); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); void SetParent(MathCell *parent); protected: MathCell *m_baseCell; MathCell *m_indexCell; }; #endif // SUBCELL_H wxmaxima-15.08.2/src/SubstituteWiz.cpp000644 000765 000024 00000007323 12477775203 020313 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SubstituteWiz.h" SubstituteWiz::SubstituteWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Expression:")); text_ctrl_1 = new BTextCtrl(this, -1, wxT("%"), wxDefaultPosition, wxSize(230, -1)); label_3 = new wxStaticText(this, -1, _("Old value:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("x"), wxDefaultPosition, wxSize(230, -1)); label_4 = new wxStaticText(this, -1, _("New value:")); text_ctrl_3 = new BTextCtrl(this, -1, wxT("y"), wxDefaultPosition, wxSize(230, -1)); checkbox_1 = new wxCheckBox(this, -1, _("&Rational")); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void SubstituteWiz::set_properties() { SetTitle(_("Substitute")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif text_ctrl_1->SetFocus(); } void SubstituteWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(3, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(4, 2, 0, 0); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL | wxEXPAND, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_2, 0, wxALL | wxEXPAND, 5); grid_sizer_2->Add(label_4, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_3, 0, wxALL | wxEXPAND, 5); grid_sizer_2->Add(20, 20, 0, 0); grid_sizer_2->Add(checkbox_1, 0, wxALL, 5); grid_sizer_2->AddGrowableCol(1); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); grid_sizer_1->AddGrowableCol(0); Layout(); } wxString SubstituteWiz::GetValue() { wxString val; if (checkbox_1->IsChecked()) val = wxT("ratsubst("); else val = wxT("subst("); val.Append(text_ctrl_3->GetValue()); val.Append(wxT(", ")); val.Append(text_ctrl_2->GetValue()); val.Append(wxT(", ")); val.Append(text_ctrl_1->GetValue()); val.Append(wxT(");")); return val; } wxmaxima-15.08.2/src/SubstituteWiz.h000644 000765 000024 00000003277 12477775203 017764 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SUBSTITUTEWIZ_H #define SUBSTITUTEWIZ_H #include #include #include "BTextCtrl.h" class SubstituteWiz: public wxDialog { public: SubstituteWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); wxString GetValue(); void SetValue(wxString s) { text_ctrl_1->SetValue(s); } private: void set_properties(); void do_layout(); protected: wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; BTextCtrl* text_ctrl_3; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; wxCheckBox* checkbox_1; }; #endif // SUBSTITUTEWIT_H wxmaxima-15.08.2/src/SubSupCell.cpp000644 000765 000024 00000014265 12477775203 017472 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2007-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SubSupCell.h" #include #include "Config.h" #define SUBSUP_DEC 3 SubSupCell::SubSupCell() : MathCell() { m_baseCell = NULL; m_indexCell = NULL; m_exptCell = NULL; } SubSupCell::~SubSupCell() { if (m_baseCell != NULL) delete m_baseCell; if (m_indexCell != NULL) delete m_indexCell; if (m_exptCell != NULL) delete m_exptCell; if (m_next != NULL) delete m_next; } void SubSupCell::SetParent(MathCell *parent) { m_group = parent; if (m_baseCell != NULL) m_baseCell->SetParentList(parent); if (m_indexCell != NULL) m_indexCell->SetParentList(parent); if (m_exptCell != NULL) m_exptCell->SetParentList(parent); } MathCell* SubSupCell::Copy() { SubSupCell* tmp = new SubSupCell; CopyData(this, tmp); tmp->SetBase(m_baseCell->CopyList()); tmp->SetIndex(m_indexCell->CopyList()); tmp->SetExponent(m_exptCell->CopyList()); return tmp; } void SubSupCell::Destroy() { if (m_baseCell != NULL) delete m_baseCell; if (m_indexCell != NULL) delete m_indexCell; if (m_exptCell != NULL) delete m_exptCell; m_baseCell = NULL; m_indexCell = NULL; m_exptCell = NULL; m_next = NULL; } void SubSupCell::SetIndex(MathCell *index) { if (index == NULL) return ; if (m_indexCell != NULL) delete m_indexCell; m_indexCell = index; } void SubSupCell::SetBase(MathCell *base) { if (base == NULL) return ; if (m_baseCell != NULL) delete m_baseCell; m_baseCell = base; } void SubSupCell::SetExponent(MathCell *exp) { if (exp == NULL) return ; if (m_exptCell != NULL) delete m_exptCell; m_exptCell = exp; } void SubSupCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_baseCell->RecalculateWidthsList(parser, fontsize); m_indexCell->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - SUBSUP_DEC)); m_exptCell->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - SUBSUP_DEC)); m_width = m_baseCell->GetFullWidth(scale) + MAX(m_indexCell->GetFullWidth(scale), m_exptCell->GetFullWidth(scale)) - SCALE_PX(2, parser.GetScale()); ResetData(); } void SubSupCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_baseCell->RecalculateSizeList(parser, fontsize); m_indexCell->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - SUBSUP_DEC)); m_exptCell->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - SUBSUP_DEC)); m_height = m_baseCell->GetMaxHeight() + m_indexCell->GetMaxHeight() + m_exptCell->GetMaxHeight() - 2*SCALE_PX((8 * fontsize) / 10 + MC_EXP_INDENT, parser.GetScale()); m_center = m_exptCell->GetMaxHeight() + m_baseCell->GetMaxCenter() - SCALE_PX((8 * fontsize) / 10 + MC_EXP_INDENT, scale); } void SubSupCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { double scale = parser.GetScale(); wxPoint bs, in; bs.x = point.x; bs.y = point.y; m_baseCell->DrawList(parser, bs, fontsize); in.x = point.x + m_baseCell->GetFullWidth(scale) - SCALE_PX(2, scale); in.y = point.y + m_baseCell->GetMaxDrop() + m_indexCell->GetMaxCenter() - SCALE_PX((8 * fontsize) / 10 + MC_EXP_INDENT, scale); m_indexCell->DrawList(parser, in, MAX(MC_MIN_SIZE, fontsize - SUBSUP_DEC)); in.y = point.y - m_baseCell->GetMaxCenter() - m_exptCell->GetMaxHeight() + m_exptCell->GetMaxCenter() + SCALE_PX((8 * fontsize) / 10 + MC_EXP_INDENT, scale); m_exptCell->DrawList(parser, in, MAX(MC_MIN_SIZE, fontsize - SUBSUP_DEC)); } MathCell::Draw(parser, point, fontsize); } wxString SubSupCell::ToString() { wxString s; if (m_baseCell->IsCompound()) s += wxT("(") + m_baseCell->ListToString() + wxT(")"); else s += m_baseCell->ListToString(); s += wxT("[") + m_indexCell->ListToString() + wxT("]"); s += wxT("^"); if (m_exptCell->IsCompound()) s += wxT("("); s += m_exptCell->ListToString(); if (m_exptCell->IsCompound()) s += wxT(")"); return s; } wxString SubSupCell::ToTeX() { wxConfigBase *config = wxConfig::Get(); bool TeXExponentsAfterSubscript=false; config->Read(wxT("TeXExponentsAfterSubscript"),&TeXExponentsAfterSubscript); wxString s; if(TeXExponentsAfterSubscript) s = wxT("{{{") + m_baseCell->ListToTeX() + wxT("}_{") + m_indexCell->ListToTeX() + wxT("}}^{") + m_exptCell->ListToTeX() + wxT("}}"); else s = wxT("{{") + m_baseCell->ListToTeX() + wxT("}_{") + m_indexCell->ListToTeX() + wxT("}^{") + m_exptCell->ListToTeX() + wxT("}}"); return s; } wxString SubSupCell::ToXML() { return _T("") + m_baseCell->ListToXML() + _T("") + m_indexCell->ListToXML() + _T("") + m_exptCell->ListToXML() + _T(""); } void SubSupCell::SelectInner(wxRect& rect, MathCell **first, MathCell **last) { *first = NULL; *last = NULL; if (m_indexCell->ContainsRect(rect)) m_indexCell->SelectRect(rect, first, last); else if (m_baseCell->ContainsRect(rect)) m_baseCell->SelectRect(rect, first, last); else if (m_exptCell->ContainsRect(rect)) m_exptCell->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } wxmaxima-15.08.2/src/SubSupCell.h000644 000765 000024 00000003260 12477775203 017130 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2007-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SUBSUPCELL_H #define SUBSUPCELL_H #include "MathCell.h" class SubSupCell : public MathCell { public: SubSupCell(); ~SubSupCell(); MathCell* Copy(); void Destroy(); void SetBase(MathCell *base); void SetIndex(MathCell *index); void SetExponent(MathCell *expt); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); void SetParent(MathCell *parent); protected: MathCell *m_baseCell; MathCell *m_exptCell; MathCell *m_indexCell; }; #endif // SUBSUPCELL_H wxmaxima-15.08.2/src/SumCell.cpp000644 000765 000024 00000025221 12477775203 017007 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SumCell.h" #include "TextCell.h" #define SUM_SIGN "\x58" #define PROD_SIGN "\x59" #define SUM_DEC 2 SumCell::SumCell() : MathCell() { m_base = NULL; m_under = NULL; m_over = NULL; m_signSize = 50; m_signWidth = 30; m_signWCenter = 15; m_sumStyle = SM_SUM; } SumCell::~SumCell() { if (m_base != NULL) delete m_base; if (m_under != NULL) delete m_under; if (m_over != NULL) delete m_over; if (m_next != NULL) delete m_next; } void SumCell::SetParent(MathCell *parent) { m_group=parent; if (m_base != NULL) m_base->SetParentList(parent); if (m_under != NULL) m_under->SetParentList(parent); if (m_over != NULL) m_over->SetParentList(parent); } MathCell* SumCell::Copy() { SumCell *tmp = new SumCell; CopyData(this, tmp); tmp->SetBase(m_base->CopyList()); tmp->SetUnder(m_under->CopyList()); tmp->SetOver(m_over->CopyList()); tmp->m_sumStyle = m_sumStyle; return tmp; } void SumCell::Destroy() { if (m_base != NULL) delete m_base; if (m_under != NULL) delete m_under; if (m_over != NULL) delete m_over; m_next = NULL; m_base = NULL; m_under = NULL; m_over = NULL; } void SumCell::SetOver(MathCell* over) { if (over == NULL) return ; if (m_over != NULL) delete m_over; m_over = over; } void SumCell::SetBase(MathCell* base) { if (base == NULL) return ; if (m_base != NULL) delete m_base; m_base = base; } void SumCell::SetUnder(MathCell *under) { if (under == NULL) return ; if (m_under != NULL) delete m_under; m_under = under; } void SumCell::RecalculateWidths(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_signSize = SCALE_PX(50, scale); m_signWidth = SCALE_PX(30, scale); m_signWCenter = SCALE_PX(15, scale); m_base->RecalculateWidthsList(parser, fontsize); m_under->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - SUM_DEC)); if (m_over == NULL) m_over = new TextCell; m_over->RecalculateWidthsList(parser, MAX(MC_MIN_SIZE, fontsize - SUM_DEC)); if (parser.CheckTeXFonts()) { wxDC& dc = parser.GetDC(); int fontsize1 = (int) ((fontsize * 1.5 * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetTeXCMEX())); dc.GetTextExtent(m_sumStyle == SM_SUM ? wxT(SUM_SIGN) : wxT(PROD_SIGN), &m_signWidth, &m_signSize); m_signWCenter = m_signWidth / 2; m_signTop = (2* m_signSize) / 5; m_signSize = (2 * m_signSize) / 5; } m_signWCenter = MAX(m_signWCenter, m_under->GetFullWidth(scale) / 2); m_signWCenter = MAX(m_signWCenter, m_over->GetFullWidth(scale) / 2); m_width = 2 * m_signWCenter + m_base->GetFullWidth(scale) + SCALE_PX(4, scale); ResetData(); } void SumCell::RecalculateSize(CellParser& parser, int fontsize) { double scale = parser.GetScale(); m_under->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - SUM_DEC)); m_over->RecalculateSizeList(parser, MAX(MC_MIN_SIZE, fontsize - SUM_DEC)); m_base->RecalculateSizeList(parser, fontsize); m_center = MAX(m_over->GetMaxHeight() + SCALE_PX(4, scale) + m_signSize / 2, m_base->GetMaxCenter()); m_height = m_center + MAX(m_under->GetMaxHeight() + SCALE_PX(4, scale) + m_signSize / 2, m_base->GetMaxDrop()); } void SumCell::Draw(CellParser& parser, wxPoint point, int fontsize) { if (DrawThisCell(parser, point)) { wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); wxPoint base(point), under(point), over(point), sign(point); under.x += m_signWCenter - m_under->GetFullWidth(scale) / 2; under.y = point.y + m_signSize / 2 + m_under->GetMaxCenter() + SCALE_PX(2, scale); m_under->DrawList(parser, under, MAX(MC_MIN_SIZE, fontsize - SUM_DEC)); over.x += m_signWCenter - m_over->GetFullWidth(scale) / 2; over.y = point.y - m_signSize / 2 - m_over->GetMaxDrop() - SCALE_PX(2, scale); m_over->DrawList(parser, over, MAX(MC_MIN_SIZE, fontsize - SUM_DEC)); if (parser.CheckTeXFonts()) { SetForeground(parser); int fontsize1 = (int) ((fontsize * 1.5 * scale + 0.5)); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, parser.GetTeXCMEX())); dc.DrawText(m_sumStyle == SM_SUM ? wxT(SUM_SIGN) : wxT(PROD_SIGN), sign.x + m_signWCenter - m_signWidth / 2, sign.y - m_signTop); } else { SetPen(parser); if (m_sumStyle == SM_SUM) { //DRAW SUM SIGN // Upper part dc.DrawLine(point.x + m_signWCenter + m_signWidth / 6, point.y, point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2 + 1); dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2, point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2); dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2 + 1, point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2 + 1); dc.DrawLine(point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2, point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2 + SCALE_PX(5, scale)); // Lower part dc.DrawLine(point.x + m_signWCenter + m_signWidth / 6, point.y, point.x + m_signWCenter - m_signWidth / 2, point.y + m_signSize / 2 - 1); dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y + m_signSize / 2, point.x + m_signWCenter + m_signWidth / 2, point.y + m_signSize / 2); dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y + m_signSize / 2 - 1, point.x + m_signWCenter + m_signWidth / 2, point.y + m_signSize / 2 - 1); dc.DrawLine(point.x + m_signWCenter + m_signWidth / 2, point.y + m_signSize / 2, point.x + m_signWCenter + m_signWidth / 2, point.y + m_signSize / 2 - SCALE_PX(5, scale)); } else { // DRAW PRODUCT SIGN // Vertical lines dc.DrawLine(point.x + m_signWCenter + m_signWidth / 6, point.y + m_signSize / 2, point.x + m_signWCenter + m_signWidth / 6, point.y - m_signSize / 2 + SCALE_PX(4, scale)); dc.DrawLine(point.x + m_signWCenter - m_signWidth / 6, point.y + m_signSize / 2, point.x + m_signWCenter - m_signWidth / 6, point.y - m_signSize / 2 + SCALE_PX(4, scale)); // Horizonral line (double) dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2, point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2); dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2 + 1, point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2 + 1); // Ticks on horizontal line dc.DrawLine(point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2, point.x + m_signWCenter - m_signWidth / 2, point.y - m_signSize / 2 + SCALE_PX(5, scale)); dc.DrawLine(point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2, point.x + m_signWCenter + m_signWidth / 2, point.y - m_signSize / 2 + SCALE_PX(5, scale)); } UnsetPen(parser); } base.x += (2 * m_signWCenter + SCALE_PX(4, scale)); m_base->DrawList(parser, base, fontsize); } MathCell::Draw(parser, point, fontsize); } wxString SumCell::ToString() { wxString s; if (m_sumStyle == SM_SUM) s = wxT("sum("); else s = wxT("product("); s += m_base->ListToString(); MathCell* tmp = m_under; wxString var = tmp->ListToString(); wxString from; tmp = tmp->m_next; if (tmp != NULL) { tmp = tmp->m_next; if (tmp != NULL) from = tmp->ListToString(); } wxString to = m_over->ListToString(); s += wxT(",") + var + wxT(",") + from; if (to != wxEmptyString) s += wxT(",") + to + wxT(")"); else s = wxT("l") + s + wxT(")"); return s; } wxString SumCell::ToTeX() { wxString s; if (m_sumStyle == SM_SUM) s = wxT("\\sum"); else s = wxT("\\prod"); s += wxT("_{") + m_under->ListToTeX() + wxT("}"); wxString to = m_over->ListToTeX(); if (to.Length()) s += wxT("^{") + to + wxT("}"); s += m_base->ListToTeX(); return s; } wxString SumCell::ToXML() { wxString type(wxT("sum")); if (m_sumStyle == SM_PROD) type = wxT("prod"); else if (m_over->ListToString() == wxEmptyString) type = wxT("lsum"); return _T("") + m_under->ListToXML() + _T("") + m_over->ListToXML() + _T("") + m_base->ListToXML() + _T(""); } void SumCell::SelectInner(wxRect& rect, MathCell** first, MathCell** last) { *first = NULL; *last = NULL; if (m_over->ContainsRect(rect)) m_over->SelectRect(rect, first, last); else if (m_under->ContainsRect(rect)) m_under->SelectRect(rect, first, last); else if (m_base->ContainsRect(rect)) m_base->SelectRect(rect, first, last); if (*first == NULL || *last == NULL) { *first = this; *last = this; } } wxmaxima-15.08.2/src/SumCell.h000644 000765 000024 00000003510 12477775203 016451 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SUMCELL_H #define SUMCELL_H #include "MathCell.h" enum { SM_SUM, SM_PROD }; class SumCell : public MathCell { public: SumCell(); ~SumCell(); void Destroy(); MathCell* Copy(); void RecalculateSize(CellParser& parser, int fontsize); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); void SetBase(MathCell* base); void SetUnder(MathCell* under); void SetOver(MathCell* name); void SetSumStyle(int style) { m_sumStyle = style; } wxString ToString(); wxString ToTeX(); wxString ToXML(); void SelectInner(wxRect& rect, MathCell** first, MathCell** last); void SetParent(MathCell *parent); protected: MathCell *m_base; MathCell *m_under; MathCell *m_over; int m_signSize; int m_signWidth; int m_sumStyle; int m_signWCenter; int m_signTop; }; #endif // SUMCELL_H wxmaxima-15.08.2/src/SumWiz.cpp000644 000765 000024 00000010772 12477775203 016706 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SumWiz.h" SumWiz::SumWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxDialog(parent, id, title, pos, size, wxDEFAULT_DIALOG_STYLE) { label_2 = new wxStaticText(this, -1, _("Expression:")); text_ctrl_1 = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); label_3 = new wxStaticText(this, -1, _("Variable:")); text_ctrl_2 = new BTextCtrl(this, -1, wxT("k"), wxDefaultPosition, wxSize(110, -1)); label_4 = new wxStaticText(this, -1, _("From:")); text_ctrl_3 = new BTextCtrl(this, -1, wxT("1"), wxDefaultPosition, wxSize(110, -1)); label_5 = new wxStaticText(this, -1, _("To:")); text_ctrl_4 = new BTextCtrl(this, -1, wxT("inf"), wxDefaultPosition, wxSize(110, -1)); checkbox_1 = new wxCheckBox(this, -1, _("&Simplify")); checkbox_2 = new wxCheckBox(this, use_nusum_id, _("&Nusum")); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif button_1->SetDefault(); set_properties(); do_layout(); } void SumWiz::set_properties() { SetTitle(_("Sum")); checkbox_1->SetValue(true); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif checkbox_1->SetToolTip(_("Simplify the sum")); checkbox_2->SetToolTip(_("Use Gosper algorithm")); text_ctrl_1->SetFocus(); } void SumWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* sizer_2 = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(6, 2, 0, 0); grid_sizer_2->Add(label_2, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_1, 0, wxALL, 5); grid_sizer_2->Add(label_3, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_2, 0, wxALL, 5); grid_sizer_2->Add(label_4, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_3, 0, wxALL, 5); grid_sizer_2->Add(label_5, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(text_ctrl_4, 0, wxALL, 5); sizer_2->Add(checkbox_1, 0, wxALL, 5); sizer_2->Add(checkbox_2, 0, wxALL, 5); grid_sizer_2->Add(20, 20, 0, 0); grid_sizer_2->Add(sizer_2, 1, wxALIGN_LEFT, 0); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString SumWiz::GetValue() { wxString s; if (checkbox_2->IsChecked()) s = wxT("nusum("); else s = wxT("sum("); s += text_ctrl_1->GetValue(); s += wxT(", "); s += text_ctrl_2->GetValue(); s += wxT(", "); s += text_ctrl_3->GetValue(); s += wxT(", "); s += text_ctrl_4->GetValue(); s += wxT(")"); if (checkbox_1->IsChecked() && !checkbox_2->IsChecked()) s += wxT(", simpsum;"); else s += wxT(";"); return s; } void SumWiz::OnCheckbox(wxCommandEvent& event) { checkbox_1->Enable(!checkbox_2->GetValue()); } BEGIN_EVENT_TABLE(SumWiz, wxDialog) EVT_CHECKBOX(use_nusum_id, SumWiz::OnCheckbox) END_EVENT_TABLE() wxmaxima-15.08.2/src/SumWiz.h000644 000765 000024 00000003534 12477775203 016351 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SUMWIZ_H #define SUMWIZ_H #include #include #include "BTextCtrl.h" class SumWiz: public wxDialog { public: SumWiz(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); void SetValue(wxString s) { text_ctrl_1->SetValue(s); text_ctrl_1->SetSelection(-1, -1); } wxString GetValue(); private: enum { use_nusum_id }; void set_properties(); void do_layout(); void OnCheckbox(wxCommandEvent& event); protected: wxStaticText* label_2; BTextCtrl* text_ctrl_1; wxStaticText* label_3; BTextCtrl* text_ctrl_2; wxStaticText* label_4; BTextCtrl* text_ctrl_3; wxStaticText* label_5; BTextCtrl* text_ctrl_4; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; wxCheckBox* checkbox_1; wxCheckBox* checkbox_2; DECLARE_EVENT_TABLE() }; #endif // SUMWIZ_H wxmaxima-15.08.2/src/SystemWiz.cpp000644 000765 000024 00000006444 12477775203 017427 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "SystemWiz.h" SysWiz::SysWiz(wxWindow* parent, int id, const wxString& title, int numEq, const wxPoint& pos, const wxSize& sz, long style): wxDialog(parent, id, title, pos, sz, wxDEFAULT_DIALOG_STYLE) { m_size = numEq; for (int i = 0; i < m_size; i++) { m_inputs.push_back(new BTextCtrl(this, -1, wxT("0"), wxDefaultPosition, wxSize(230, -1))); } variables = new BTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(230, -1)); static_line_1 = new wxStaticLine(this, -1); #if defined __WXMSW__ button_1 = new wxButton(this, wxID_OK, _("OK")); button_2 = new wxButton(this, wxID_CANCEL, _("Cancel")); #else button_1 = new wxButton(this, wxID_CANCEL, _("Cancel")); button_2 = new wxButton(this, wxID_OK, _("OK")); #endif set_properties(); do_layout(); } void SysWiz::set_properties() { variables->SetToolTip(_("Enter comma separated list of variables.")); #if defined __WXMSW__ button_1->SetDefault(); #else button_2->SetDefault(); #endif m_inputs[0]->SetFocus(); m_inputs[0]->SetSelection(-1, -1); } void SysWiz::do_layout() { wxFlexGridSizer* grid_sizer_1 = new wxFlexGridSizer(4, 1, 0, 0); wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(m_size + 1, 2, 0, 0); wxBoxSizer* sizer_1 = new wxBoxSizer(wxHORIZONTAL); wxStaticText* text; for (int i = 1; i <= m_size; i++) { text = new wxStaticText(this, -1, wxString::Format(_("Equation %d:"), i)); grid_sizer_2->Add(text, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL | wxALL, 5); grid_sizer_2->Add(m_inputs[i - 1], 0, wxALL, 5); } text = new wxStaticText(this, -1, _("Variables:")); grid_sizer_2->Add(text, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, 5); grid_sizer_2->Add(variables, 0, wxALL, 5); grid_sizer_1->Add(grid_sizer_2, 1, wxEXPAND, 0); grid_sizer_1->Add(static_line_1, 0, wxEXPAND | wxLEFT | wxRIGHT, 2); sizer_1->Add(button_1, 0, wxALL, 5); sizer_1->Add(button_2, 0, wxALL, 5); grid_sizer_1->Add(sizer_1, 1, wxALIGN_RIGHT, 0); SetAutoLayout(true); SetSizer(grid_sizer_1); grid_sizer_1->Fit(this); grid_sizer_1->SetSizeHints(this); Layout(); } wxString SysWiz::GetValue() { wxString cmd = wxT("(["); for (int i = 0; i < m_size; i++) { cmd += m_inputs[i]->GetValue(); if (i < m_size - 1) cmd += wxT(", "); } cmd += wxT("], [") + variables->GetValue() + wxT("]);"); return cmd; } wxmaxima-15.08.2/src/SystemWiz.h000644 000765 000024 00000002775 12477775203 017077 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef SYSTEMWIZ_H #define SYSTEMWIZ_H #include #include #include "BTextCtrl.h" #include using namespace std; class SysWiz: public wxDialog { public: SysWiz(wxWindow* parent, int id, const wxString& title, int eqn, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); wxString GetValue(); private: void set_properties(); void do_layout(); int m_size; vector m_inputs; BTextCtrl* variables; wxStaticLine* static_line_1; wxButton* button_1; wxButton* button_2; }; #endif // SYSTEMWIZ_H wxmaxima-15.08.2/src/TextCell.cpp000644 000765 000024 00000066201 12563433561 017164 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "TextCell.h" #include "Setup.h" TextCell::TextCell() : MathCell() { m_text = wxEmptyString; m_fontSize = -1; m_highlight = false; m_altJs = m_alt = false; } TextCell::TextCell(wxString text) : MathCell() { m_text = text; m_text.Replace(wxT("\n"), wxEmptyString); m_highlight = false; m_altJs = m_alt = false; } TextCell::~TextCell() { if (m_next != NULL) delete m_next; } void TextCell::SetValue(wxString text) { m_text = text; m_width = -1; m_text.Replace(wxT("\n"), wxEmptyString); m_alt = m_altJs = false; } MathCell* TextCell::Copy() { TextCell *retval = new TextCell(wxEmptyString); CopyData(this, retval); retval->m_text = wxString(m_text); retval->m_forceBreakLine = m_forceBreakLine; retval->m_bigSkip = m_bigSkip; retval->m_isHidden = m_isHidden; retval->m_textStyle = m_textStyle; retval->m_highlight = m_highlight; return retval; } void TextCell::Destroy() { m_next = NULL; } void TextCell::RecalculateWidths(CellParser& parser, int fontsize) { SetAltText(parser); if (m_height == -1 || m_width == -1 || fontsize != m_fontSize || parser.ForceUpdate()) { m_fontSize = fontsize; wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); SetFont(parser, fontsize); // Labels and prompts are fixed width - adjust font size so that // they fit in if ((m_textStyle == TS_LABEL) || (m_textStyle == TS_MAIN_PROMPT)) { // Check for output annotations (/R/ for CRE and /T/ for Taylor expressions) if (m_text.Right(2) != wxT("/ ")) dc.GetTextExtent(wxT("(\%oXXX)"), &m_width, &m_height); else dc.GetTextExtent(wxT("(\%oXXX)/R/"), &m_width, &m_height); m_fontSizeLabel = m_fontSize; dc.GetTextExtent(m_text, &m_labelWidth, &m_labelHeight); while (m_labelWidth >= m_width) { int fontsize1 = (int) (((double) --m_fontSizeLabel) * scale + 0.5); dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, parser.IsItalic(m_textStyle), parser.IsBold(m_textStyle), false, //parser.IsUnderlined(m_textStyle), parser.GetFontName(m_textStyle), parser.GetFontEncoding())); dc.GetTextExtent(m_text, &m_labelWidth, &m_labelHeight); } } /// Check if we are using jsMath and have jsMath character else if (m_altJs && parser.CheckTeXFonts()) { dc.GetTextExtent(m_altJsText, &m_width, &m_height); if (m_texFontname == wxT("jsMath-cmsy10")) m_height = m_height / 2; } /// We are using a special symbol else if (m_alt) { dc.GetTextExtent(m_altText, &m_width, &m_height); } /// Empty string has height of X else if (m_text == wxEmptyString) { dc.GetTextExtent(wxT("X"), &m_width, &m_height); m_width = 0; } /// This is the default. else dc.GetTextExtent(m_text, &m_width, &m_height); m_width = m_width + 2 * SCALE_PX(MC_TEXT_PADDING, scale); m_height = m_height + 2 * SCALE_PX(MC_TEXT_PADDING, scale); /// Hidden cells (multiplication * is not displayed) if (m_isHidden) { m_height = 0; m_width = m_width / 4; } m_realCenter = m_center = m_height / 2; } ResetData(); } void TextCell::Draw(CellParser& parser, wxPoint point, int fontsize) { double scale = parser.GetScale(); wxDC& dc = parser.GetDC(); if (m_width == -1 || m_height == -1) RecalculateWidths(parser, fontsize); if (DrawThisCell(parser, point) && !m_isHidden) { SetFont(parser, fontsize); SetForeground(parser); /// Labels and prompts have special fontsize if ((m_textStyle == TS_LABEL) || (m_textStyle == TS_MAIN_PROMPT)) { SetFont(parser, m_fontSizeLabel); dc.DrawText(m_text, point.x + SCALE_PX(MC_TEXT_PADDING, scale) + (m_width - m_labelWidth), point.y - m_realCenter + (m_height - m_labelHeight)/2); } /// Check if we are using jsMath and have jsMath character else if (m_altJs && parser.CheckTeXFonts()) dc.DrawText(m_altJsText, point.x + SCALE_PX(MC_TEXT_PADDING, scale), point.y - m_realCenter + SCALE_PX(MC_TEXT_PADDING, scale)); /// We are using a special symbol else if (m_alt) dc.DrawText(m_altText, point.x + SCALE_PX(MC_TEXT_PADDING, scale), point.y - m_realCenter + SCALE_PX(MC_TEXT_PADDING, scale)); /// Change asterisk else if (parser.GetChangeAsterisk() && m_text == wxT("*")) dc.DrawText(wxT("\xB7"), point.x + SCALE_PX(MC_TEXT_PADDING, scale), point.y - m_realCenter + SCALE_PX(MC_TEXT_PADDING, scale)); /// This is the default. else { switch(GetType()) { case MC_TYPE_TEXT: // TODO: Add markdown formatting for bold, italic and underlined here. dc.DrawText(m_text, point.x + SCALE_PX(MC_TEXT_PADDING, scale), point.y - m_realCenter + SCALE_PX(MC_TEXT_PADDING, scale)); break; case MC_TYPE_INPUT: // This cell has already been drawn as an EditorCell => we don't repeat this action here. break; default: dc.DrawText(m_text, point.x + SCALE_PX(MC_TEXT_PADDING, scale), point.y - m_realCenter + SCALE_PX(MC_TEXT_PADDING, scale)); } } } MathCell::Draw(parser, point, fontsize); } void TextCell::SetFont(CellParser& parser, int fontsize) { wxDC& dc = parser.GetDC(); double scale = parser.GetScale(); int fontsize1 = (int) (((double)fontsize) * scale + 0.5); if ((m_textStyle == TS_TITLE) || (m_textStyle == TS_SECTION) || (m_textStyle == TS_SUBSECTION) || (m_textStyle == TS_SUBSUBSECTION) ) { fontsize1 = parser.GetFontSize(m_textStyle); fontsize1 = (int) (((double)fontsize1) * scale + 0.5); } fontsize1 = MAX(fontsize1, 1); // Use jsMath if (m_altJs && parser.CheckTeXFonts()) { dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, parser.IsBold(m_textStyle), parser.IsUnderlined(m_textStyle), m_texFontname)); } // We have an alternative symbol else if (m_alt) dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, wxFONTSTYLE_NORMAL, parser.IsBold(m_textStyle), false, m_fontname != wxEmptyString ? m_fontname : parser.GetFontName(m_textStyle), parser.GetFontEncoding())); // Titles, sections, subsections... - don't underline else if ((m_textStyle == TS_TITLE) || (m_textStyle == TS_SECTION) || (m_textStyle == TS_SUBSECTION) || (m_textStyle == TS_SUBSUBSECTION) ) dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, parser.IsItalic(m_textStyle), parser.IsBold(m_textStyle), false, parser.GetFontName(m_textStyle), parser.GetFontEncoding())); // Default else dc.SetFont(wxFont(fontsize1, wxFONTFAMILY_MODERN, parser.IsItalic(m_textStyle), parser.IsBold(m_textStyle), parser.IsUnderlined(m_textStyle), parser.GetFontName(m_textStyle), parser.GetFontEncoding())); } bool TextCell::IsOperator() { if (wxString(wxT("+*/-")).Find(m_text) >= 0) return true; #if wxUSE_UNICODE if (m_text == wxT("\x2212")) return true; #endif return false; } wxString TextCell::ToString() { wxString text; if (m_altCopyText != wxEmptyString) text = m_altCopyText; else { text = m_text; #if wxUSE_UNICODE text.Replace(wxT("\x2212"), wxT("-")); // unicode minus sign #endif } switch(m_textStyle) { case TS_VARIABLE: case TS_FUNCTION: // The only way for variable or function names to contain quotes and // characters that clearly represent operators is that these chars // are quoted by a backslash: They cannot be quoted by quotation // marks since maxima would'nt allow strings here. { // TODO: We could escape the - char. But we get false positives, then. wxString charsNeedingQuotes("\\'\"()[]{}^+*/&§?:;=#<>$"); bool isOperator = true; for(int i=0;iGetStyle() == TS_SPECIAL_CONSTANT && m_previous->ToTeX()==wxT("d")) return wxT("\\,"); else return wxT("\\cdot "); } else return wxT("\\cdot "); } if (m_textStyle == TS_GREEK_CONSTANT) { if (m_text[0] != '%') return wxT("\\") + m_text; else return m_text; } if (m_textStyle == TS_SPECIAL_CONSTANT) { if (m_text == wxT("inf")) return wxT("\\infty "); else if (m_text == wxT("%e")) return wxT("e"); else if (m_text == wxT("%i")) return wxT("i"); else if (m_text == wxT("%pi")) return wxT("\\pi "); else return m_text; } wxString text = m_text; if (m_textStyle == TS_LABEL) { text = wxT("\\mathrm{\\tt ") + m_text + wxT("}\\quad "); } else { if (m_textStyle == TS_FUNCTION) { if(m_text!=wxEmptyString) text = wxT("\\mathrm{") + m_text + wxT("}"); } else if (m_textStyle == TS_VARIABLE) { if(m_text.Length() > 1) text = wxT("\\mathit{") + m_text + wxT("}"); } else if (m_textStyle == TS_ERROR) { if(m_text.Length() > 1) text = wxT("\\mbox{") + m_text + wxT("}"); } else if (m_textStyle == TS_DEFAULT) { if(m_text.Length() > 2) text = wxT("\\mbox{") + m_text + wxT("}"); } } if ( (m_textStyle != TS_FUNCTION) && (m_textStyle != TS_OUTDATED) && (m_textStyle != TS_VARIABLE) && (m_textStyle != TS_NUMBER) && (m_textStyle != TS_GREEK_CONSTANT) && (m_textStyle != TS_SPECIAL_CONSTANT) ) text.Replace(wxT("^"), wxT("\\textasciicircum")); if((m_textStyle == TS_DEFAULT)||(m_textStyle == TS_STRING)) { if(m_text.Length()>1) { if(((m_forceBreakLine)||(m_breakLine))) //text=wxT("\\ifhmode\\\\\\fi\n")+text; text = wxT("\\mbox{}\\\\")+text; if(m_textStyle != TS_DEFAULT) text.Replace(wxT(" "), wxT("\\,")); } } text.Replace(wxT("_"), wxT("\\_")); text.Replace(wxT("$"), wxT("\\$")); text.Replace(wxT("%"), wxT("\\%")); text.Replace(wxT("#"), wxT("\\#")); #if wxUSE_UNICODE text.Replace(wxT("\x2212"), wxT("-")); // unicode minus sign #endif return text; } wxString TextCell::ToXML() { wxString tag; wxString flags; if(m_isHidden)tag=_T("h"); else switch(m_textStyle) { case TS_GREEK_CONSTANT: tag=_T("g");break; case TS_SPECIAL_CONSTANT: tag=_T("s");break; case TS_VARIABLE: tag=_T("v");break; case TS_FUNCTION: tag=_T("fnm");break; case TS_NUMBER: tag=_T("n");break; case TS_STRING: tag=_T("st");break; case TS_LABEL: tag=_T("lbl");break; default: tag=_T("t"); } if(m_textStyle == TS_ERROR) flags += wxT(" type=\"error\""); wxString xmlstring = m_text; // convert it, so that the XML parser doesn't fail xmlstring.Replace(wxT("&"), wxT("&")); xmlstring.Replace(wxT("<"), wxT("<")); xmlstring.Replace(wxT(">"), wxT(">")); xmlstring.Replace(wxT("'"), wxT("'")); xmlstring.Replace(wxT("\""), wxT(""")); return _T("<") + tag + flags +_T(">") + xmlstring + _T(""); } wxString TextCell::GetDiffPart() { return wxT(",") + m_text + wxT(",1"); } bool TextCell::IsShortNum() { if (m_next != NULL) return false; else if (m_text.Length() < 4) return true; return false; } void TextCell::SetAltText(CellParser& parser) { m_altJs = m_alt = false; if (m_textStyle == TS_DEFAULT) return ; /// Greek characters are defined in jsMath, Windows and Unicode if (m_textStyle == TS_GREEK_CONSTANT) { m_altJs = true; m_altJsText = GetGreekStringTeX(); m_texFontname = wxT("jsMath-cmmi10"); #if wxUSE_UNICODE m_alt = true; m_altText = GetGreekStringUnicode(); #elif defined __WXMSW__ m_alt = true; m_altText = GetGreekStringSymbol(); m_fontname = wxT("Symbol"); #endif } /// Check for other symbols else { m_altJsText = GetSymbolTeX(); if (m_altJsText != wxEmptyString) { if (m_text == wxT("+") || m_text == wxT("=")) m_texFontname = wxT("jsMath-cmr10"); else if (m_text == wxT("%pi")) m_texFontname = wxT("jsMath-cmmi10"); else m_texFontname = wxT("jsMath-cmsy10"); m_altJs = true; } #if wxUSE_UNICODE m_altText = GetSymbolUnicode(parser.CheckKeepPercent()); if (m_altText != wxEmptyString) m_alt = true; #elif defined __WXMSW__ m_altText = GetSymbolSymbol(parser.CheckKeepPercent()); if (m_altText != wxEmptyString) { m_alt = true; m_fontname = wxT("Symbol"); } #endif } } #if wxUSE_UNICODE wxString TextCell::GetGreekStringUnicode() { wxString txt(m_text); if (txt == wxT("gamma")) return wxString(L"\x0393"); else if (txt == wxT("psi")) return wxString(L"\x03A8"); if (txt[0] != '%') txt = wxT("%") + txt; if (txt == wxT("%alpha")) return wxString(L"\x03B1"); else if (txt == wxT("%beta")) return wxString(L"\x03B2"); else if (txt == wxT("%gamma")) return wxString(L"\x03B3"); else if (txt == wxT("%delta")) return wxString(L"\x03B4"); else if (txt == wxT("%epsilon")) return wxString(L"\x03B5"); else if (txt == wxT("%zeta")) return wxString(L"\x03B6"); else if (txt == wxT("%eta")) return wxString(L"\x03B7"); else if (txt == wxT("%theta")) return wxString(L"\x03B8"); else if (txt == wxT("%iota")) return wxString(L"\x03B9"); else if (txt == wxT("%kappa")) return wxString(L"\x03BA"); else if (txt == wxT("%lambda")) return wxString(L"\x03BB"); else if (txt == wxT("%mu")) return wxString(L"\x03BC"); else if (txt == wxT("%nu")) return wxString(L"\x03BD"); else if (txt == wxT("%xi")) return wxString(L"\x03BE"); else if (txt == wxT("%omicron")) return wxString(L"\x03BF"); else if (txt == wxT("%pi")) return wxString(L"\x03C0"); else if (txt == wxT("%rho")) return wxString(L"\x03C1"); else if (txt == wxT("%sigma")) return wxString(L"\x03C3"); else if (txt == wxT("%tau")) return wxString(L"\x03C4"); else if (txt == wxT("%upsilon")) return wxString(L"\x03C5"); else if (txt == wxT("%phi")) return wxString(L"\x03C6"); else if (txt == wxT("%chi")) return wxString(L"\x03C7"); else if (txt == wxT("%psi")) return wxString(L"\x03C8"); else if (txt == wxT("%omega")) return wxString(L"\x03C9"); else if (txt == wxT("%Alpha")) return wxString(L"\x0391"); else if (txt == wxT("%Beta")) return wxString(L"\x0392"); else if (txt == wxT("%Gamma")) return wxString(L"\x0393"); else if (txt == wxT("%Delta")) return wxString(L"\x0394"); else if (txt == wxT("%Epsilon")) return wxString(L"\x0395"); else if (txt == wxT("%Zeta")) return wxString(L"\x0396"); else if (txt == wxT("%Eta")) return wxString(L"\x0397"); else if (txt == wxT("%Theta")) return wxString(L"\x0398"); else if (txt == wxT("%Iota")) return wxString(L"\x0399"); else if (txt == wxT("%Kappa")) return wxString(L"\x039A"); else if (txt == wxT("%Lambda")) return wxString(L"\x039B"); else if (txt == wxT("%Mu")) return wxString(L"\x039C"); else if (txt == wxT("%Nu")) return wxString(L"\x039D"); else if (txt == wxT("%Xi")) return wxString(L"\x039E"); else if (txt == wxT("%Omicron")) return wxString(L"\x039F"); else if (txt == wxT("%Pi")) return wxString(L"\x03A0"); else if (txt == wxT("%Rho")) return wxString(L"\x03A1"); else if (txt == wxT("%Sigma")) return wxString(L"\x03A3"); else if (txt == wxT("%Tau")) return wxString(L"\x03A4"); else if (txt == wxT("%Upsilon")) return wxString(L"\x03A5"); else if (txt == wxT("%Phi")) return wxString(L"\x03A6"); else if (txt == wxT("%Chi")) return wxString(L"\x03A7"); else if (txt == wxT("%Psi")) return wxString(L"\x03A8"); else if (txt == wxT("%Omega")) return wxString(L"\x03A9"); return wxEmptyString; } wxString TextCell::GetSymbolUnicode(bool keepPercent) { if (m_text == wxT("+")) return wxT("+"); else if (m_text == wxT("=")) return wxT("="); else if (m_text == wxT("inf")) return wxString(L"\x221E"); else if (m_text == wxT("%pi")) return wxString(L"\x03C0"); else if (m_text == wxT("<=")) return wxString(L"\x2264"); else if (m_text == wxT(">=")) return wxString(L"\x2265"); #ifndef __WXMSW__ else if (m_text == wxT(" and ")) return wxString(L" \x22C0 "); else if (m_text == wxT(" or ")) return wxString(L" \x22C1 "); else if (m_text == wxT(" xor ")) return wxString(L" \x22BB "); else if (m_text == wxT(" nand ")) return wxString(L" \x22BC "); else if (m_text == wxT(" nor ")) return wxString(L" \x22BD "); else if (m_text == wxT(" implies ")) return wxString(L" \x21D2 "); else if (m_text == wxT(" equiv ")) return wxString(L" \x21D4 "); else if (m_text == wxT("not")) return wxString(L"\x00AC"); else if (m_text == wxT("->")) return wxString(L"\x2192"); #endif /* else if (m_textStyle == TS_SPECIAL_CONSTANT && m_text == wxT("d")) return wxString(L"\x2202"); */ if (!keepPercent) { if (m_text == wxT("%e")) return wxString(L"e"); else if (m_text == wxT("%i")) return wxString(L"i"); } return wxEmptyString; } #elif defined __WXMSW__ wxString TextCell::GetGreekStringSymbol() { if (m_text == wxT("gamma")) return wxT("\x47"); else if (m_text == wxT("zeta")) return wxT("\x7A"); else if (m_text == wxT("psi")) return wxT("\x59"); wxString txt(m_text); if (txt[0] != '%') txt = wxT("%") + txt; if (txt == wxT("%alpha")) return wxT("\x61"); else if (txt == wxT("%beta")) return wxT("\x62"); else if (txt == wxT("%gamma")) return wxT("\x67"); else if (txt == wxT("%delta")) return wxT("\x64"); else if (txt == wxT("%epsilon")) return wxT("\x65"); else if (txt == wxT("%zeta")) return wxT("\x7A"); else if (txt == wxT("%eta")) return wxT("\x68"); else if (txt == wxT("%theta")) return wxT("\x71"); else if (txt == wxT("%iota")) return wxT("\x69"); else if (txt == wxT("%kappa")) return wxT("\x6B"); else if (txt == wxT("%lambda")) return wxT("\x6C"); else if (txt == wxT("%mu")) return wxT("\x6D"); else if (txt == wxT("%nu")) return wxT("\x6E"); else if (txt == wxT("%xi")) return wxT("\x78"); else if (txt == wxT("%omicron")) return wxT("\x6F"); else if (txt == wxT("%pi")) return wxT("\x70"); else if (txt == wxT("%rho")) return wxT("\x72"); else if (txt == wxT("%sigma")) return wxT("\x73"); else if (txt == wxT("%tau")) return wxT("\x74"); else if (txt == wxT("%upsilon")) return wxT("\x75"); else if (txt == wxT("%phi")) return wxT("\x66"); else if (txt == wxT("%chi")) return wxT("\x63"); else if (txt == wxT("%psi")) return wxT("\x79"); else if (txt == wxT("%omega")) return wxT("\x77"); else if (txt == wxT("%Alpha")) return wxT("\x41"); else if (txt == wxT("%Beta")) return wxT("\x42"); else if (txt == wxT("%Gamma")) return wxT("\x47"); else if (txt == wxT("%Delta")) return wxT("\x44"); else if (txt == wxT("%Epsilon")) return wxT("\x45"); else if (txt == wxT("%Zeta")) return wxT("\x5A"); else if (txt == wxT("%Eta")) return wxT("\x48"); else if (txt == wxT("%Theta")) return wxT("\x51"); else if (txt == wxT("%Iota")) return wxT("\x49"); else if (txt == wxT("%Kappa")) return wxT("\x4B"); else if (txt == wxT("%Lambda")) return wxT("\x4C"); else if (txt == wxT("%Mu")) return wxT("\x4D"); else if (txt == wxT("%Nu")) return wxT("\x4E"); else if (txt == wxT("%Xi")) return wxT("\x58"); else if (txt == wxT("%Omicron")) return wxT("\x4F"); else if (txt == wxT("%Pi")) return wxT("\x50"); else if (txt == wxT("%Rho")) return wxT("\x52"); else if (txt == wxT("%Sigma")) return wxT("\x53"); else if (txt == wxT("%Tau")) return wxT("\x54"); else if (txt == wxT("%Upsilon")) return wxT("\x55"); else if (txt == wxT("%Phi")) return wxT("\x46"); else if (txt == wxT("%Chi")) return wxT("\x43"); else if (txt == wxT("%Psi")) return wxT("\x59"); else if (txt == wxT("%Omega")) return wxT("\x57"); return wxEmptyString; } wxString TextCell::GetSymbolSymbol(bool keepPercent) { if (m_text == wxT("inf")) return "\xA5"; else if (m_text == wxT("%pi")) return "\x70"; else if (m_text == wxT("->")) return "\xAE"; else if (m_text == wxT(">=")) return "\xB3"; else if (m_text == wxT("<=")) return "\xA3"; else if (m_text == wxT(" and ")) return "\xD9"; else if (m_text == wxT(" or ")) return "\xDA"; else if (m_text == wxT("not")) return "\xD8"; else if (m_text == wxT(" nand ")) return "\xAD"; else if (m_text == wxT(" nor ")) return "\xAF"; else if (m_text == wxT(" implies ")) return "\xDE"; else if (m_text == wxT(" equiv ")) return "\xDB"; else if (m_text == wxT(" xor ")) return "\xC5"; if (!keepPercent) { if (m_text == wxT("%e")) return wxString(L"e"); else if (m_text == wxT("%i")) return wxString(L"i"); } return wxEmptyString; } #endif wxString TextCell::GetGreekStringTeX() { if (m_text == wxT("gamma")) return wxT("\xC0"); else if (m_text == wxT("zeta")) return wxT("\xB0"); else if (m_text == wxT("psi")) return wxT("\xC9"); wxString txt(m_text); if (txt[0] != '%') txt = wxT("%") + txt; if (txt == wxT("%alpha")) return wxT("\xCB"); else if (txt == wxT("%beta")) return wxT("\xCC"); else if (txt == wxT("%gamma")) return wxT("\xCD"); else if (txt == wxT("%delta")) return wxT("\xCE"); else if (txt == wxT("%epsilon")) return wxT("\xCF"); else if (txt == wxT("%zeta")) return wxT("\xB0"); else if (txt == wxT("%eta")) return wxT("\xD1"); else if (txt == wxT("%theta")) return wxT("\xD2"); else if (txt == wxT("%iota")) return wxT("\xD3"); else if (txt == wxT("%kappa")) return wxT("\xD4"); else if (txt == wxT("%lambda")) return wxT("\xD5"); else if (txt == wxT("%mu")) return wxT("\xD6"); else if (txt == wxT("%nu")) return wxT("\xB7"); else if (txt == wxT("%xi")) return wxT("\xD8"); else if (txt == wxT("%omicron")) return wxT("o"); else if (txt == wxT("%pi")) return wxT("\xD9"); else if (txt == wxT("%rho")) return wxT("\xDA"); else if (txt == wxT("%sigma")) return wxT("\xDB"); else if (txt == wxT("%tau")) return wxT("\xDC"); else if (txt == wxT("%upsilon")) return wxT("\xB5"); else if (txt == wxT("%chi")) return wxT("\xDF"); else if (txt == wxT("%psi")) return wxT("\xEF"); else if (txt == wxT("%phi")) return wxT("\x27"); else if (txt == wxT("%omega")) return wxT("\x21"); else if (txt == wxT("%Alpha")) return wxT("A"); else if (txt == wxT("%Beta")) return wxT("B"); else if (txt == wxT("%Gamma")) return wxT("\xC0"); else if (txt == wxT("%Delta")) return wxT("\xC1"); else if (txt == wxT("%Epsilon")) return wxT("E"); else if (txt == wxT("%Zeta")) return wxT("Z"); else if (txt == wxT("%Eta")) return wxT("H"); else if (txt == wxT("%Theta")) return wxT("\xC2"); else if (txt == wxT("%Iota")) return wxT("I"); else if (txt == wxT("%Kappa")) return wxT("K"); else if (txt == wxT("%Lambda")) return wxT("\xC3"); else if (txt == wxT("%Mu")) return wxT("M"); else if (txt == wxT("%Nu")) return wxT("N"); else if (txt == wxT("%Xi")) return wxT("\xC4"); else if (txt == wxT("%Omicron")) return wxT("O"); else if (txt == wxT("%Pi")) return wxT("\xC5"); else if (txt == wxT("%Rho")) return wxT("P"); else if (txt == wxT("%Sigma")) return wxT("\xC6"); else if (txt == wxT("%Tau")) return wxT("T"); else if (txt == wxT("%Upsilon")) return wxT("Y"); else if (txt == wxT("%Phi")) return wxT("\xC8"); else if (txt == wxT("%Chi")) return wxT("X"); else if (txt == wxT("%Psi")) return wxT("\xC9"); else if (txt == wxT("%Omega")) return wxT("\xCA"); return wxEmptyString; } wxString TextCell::GetSymbolTeX() { if (m_text == wxT("inf")) return wxT("\x31"); else if (m_text == wxT("+")) return wxT("+"); else if (m_text == wxT("%pi")) return wxT("\xD9"); else if (m_text == wxT("=")) return wxT("="); else if (m_text == wxT("->")) return wxT("\x21"); else if (m_text == wxT(">=")) return wxT("\xD5"); else if (m_text == wxT("<=")) return wxT("\xD4"); /* else if (m_text == wxT(" and ")) return wxT(" \x5E "); else if (m_text == wxT(" or ")) return wxT(" \x5F "); else if (m_text == wxT(" nand ")) return wxT(" \x22 "); else if (m_text == wxT(" nor ")) return wxT(" \x23 "); else if (m_text == wxT(" eq ")) return wxT(" \x2C "); else if (m_text == wxT(" implies ")) return wxT(" \x29 "); else if (m_text == wxT("not")) return wxT("\x3A"); else if (m_text == wxT(" xor ")) return wxT("\xC8"); */ return wxEmptyString; } wxmaxima-15.08.2/src/TextCell.h000644 000765 000024 00000004113 12477775203 016631 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef TEXTCELL_H #define TEXTCELL_H #include "MathCell.h" class TextCell : public MathCell { public: TextCell(); TextCell(wxString text); ~TextCell(); MathCell* Copy(); void Destroy(); void SetValue(wxString text); void RecalculateWidths(CellParser& parser, int fontsize); void Draw(CellParser& parser, wxPoint point, int fontsize); void SetFont(CellParser& parser, int fontsize); wxString ToString(); wxString ToTeX(); wxString ToXML(); wxString GetDiffPart(); bool IsOperator(); wxString GetValue() { return m_text; } wxString GetGreekStringTeX(); wxString GetSymbolTeX(); #if wxUSE_UNICODE wxString GetGreekStringUnicode(); wxString GetSymbolUnicode(bool keepPercent); #elif defined __WXMSW__ wxString GetGreekStringSymbol(); wxString GetSymbolSymbol(bool keepPercent); #endif bool IsShortNum(); protected: void SetAltText(CellParser& parser); wxString m_text; wxString m_altText, m_altJsText; wxString m_fontname, m_texFontname; bool m_alt, m_altJs; int m_realCenter; int m_fontSize; int m_fontSizeTeX; int m_fontSizeLabel; int m_labelWidth, m_labelHeight; }; #endif // TEXTCELL_H wxmaxima-15.08.2/src/TextStyle.h000644 000765 000024 00000003363 12550671252 017047 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef TEXTSTYLE_H #define TEXTSTYLE_H struct style { style() : bold(false), italic(false), underlined(false) { }; wxColour color; wxString font; int fontSize; bool bold; bool italic; bool underlined; }; //! All text styles known to wxMaxima enum TextStyle { TS_DEFAULT = 0, TS_VARIABLE, TS_FUNCTION, TS_NUMBER, TS_GREEK_CONSTANT, TS_SPECIAL_CONSTANT, TS_STRING, TS_MAIN_PROMPT, TS_OTHER_PROMPT, TS_LABEL, TS_INPUT, TS_HIGHLIGHT, TS_TEXT_BACKGROUND, TS_TEXT, TS_SUBSECTION, TS_SUBSUBSECTION, TS_SECTION, TS_TITLE, TS_ERROR, TS_CELL_BRACKET, TS_ACTIVE_CELL_BRACKET, TS_CURSOR, TS_SELECTION, TS_EQUALSSELECTION, TS_OUTDATED, TS_CODE_COMMENT, TS_CODE_VARIABLE, TS_CODE_FUNCTION, TS_CODE_NUMBER, TS_CODE_STRING, TS_CODE_OPERATOR, TS_CODE_ENDOFLINE }; #define STYLE_NUM 32 #endif // TEXTSTYLE_H wxmaxima-15.08.2/src/ToolBar.cpp000644 000765 000024 00000016060 12563434047 017000 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2008-2009 Ziga Lenarcic // (C) 2012-2013 Doug Ilijev // (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "ToolBar.h" #include "Dirstructure.h" #include #include #if defined (__WXMSW__) || defined (__WXMAC__) wxImage ToolBar::GetImage(wxString img) { Dirstructure dirstructure; return wxImage(dirstructure.ConfigToolbarDir() + img + wxT(".png")); } #else wxBitmap ToolBar::GetImage(wxString img) { #if defined (__WXMSW__) || defined (__WXMAC__) return wxImage(dirstructure.ConfigToolbarDir() + img + wxT(".png")); #else return wxArtProvider::GetBitmap(img,wxART_TOOLBAR); #endif } #endif ToolBar::~ToolBar() { m_plotSlider = NULL; } ToolBar::ToolBar(wxToolBar *tbar) { m_canCopy_old = true; m_canCut_old = true; m_canSave_old = true; m_canPrint_old = true; m_canEvalTillHere_old = true; m_toolBar = tbar; m_needsInformation = false; m_AnimationStartStopState=Inactive; m_toolBar->SetToolBitmapSize(wxSize(24, 24)); #if defined __WXMSW__ // If there are packaging issues we want to have a detailed error message. Dirstructure dirstructure; wxFileName test(dirstructure.ConfigToolbarDir() + wxT("gtk-new.png")); wxASSERT_MSG(test.IsFileReadable(),_("Expected the icon files to be found at")+dirstructure.ConfigToolbarDir()); m_toolBar->AddTool(tb_new, _("New"), GetImage(wxT("gtk-new")), _("New document")); #endif m_toolBar->AddTool(tb_open, _("Open"), GetImage(wxT("gtk-open")), _("Open document")); m_toolBar->AddTool(tb_save, _("Save"), GetImage(wxT("gtk-save")), _("Save document")); #ifndef __WXMAC__ m_toolBar->AddSeparator(); #endif m_toolBar->AddTool(tb_print, _("Print"), GetImage(wxT("gtk-print")), _("Print document")); m_toolBar->AddTool(tb_pref, _("Options"), GetImage(wxT("gtk-preferences")), _("Configure wxMaxima")); #ifndef __WXMAC__ m_toolBar->AddSeparator(); #endif m_toolBar->AddTool(tb_cut, _("Cut"), GetImage(wxT("gtk-cut")), _("Cut selection")); m_toolBar->AddTool(tb_copy, _("Copy"), GetImage(wxT("gtk-copy")), _("Copy selection")); m_toolBar->AddTool(tb_paste, _("Paste"), GetImage(wxT("gtk-paste")), _("Paste from clipboard")); m_toolBar->AddTool(tb_select_all, _("Select all"), GetImage(wxT("gtk-select-all")), _("Select all")); #ifndef __WXMAC__ m_toolBar->AddSeparator(); #endif m_toolBar->AddTool(tb_find, _("Find"), GetImage(wxT("gtk-find")), _("Find and replace")); #ifndef __WXMAC__ m_toolBar->AddSeparator(); #endif m_toolBar->AddTool(menu_restart_id, _("Restart maxima"), GetImage(wxT("view-refresh")), _("Completely stop maxima and restart it")); m_toolBar->AddTool(tb_interrupt, _("Interrupt"), GetImage(wxT("gtk-stop")), _("Interrupt current computation. To completely restart maxima press the button left to this one.")); m_followIcon = GetImage(wxT("weather-clear")); m_needsInformationIcon = GetImage(wxT("software-update-urgent")); m_toolBar->AddTool(tb_follow, _("Follow"),m_followIcon, _("Return to the cell that is currently being evaluated")); m_toolBar->EnableTool(tb_follow,false); m_toolBar->AddTool(tb_evaltillhere, _("Evaluate to point"), GetImage(wxT("go-bottom")), _("Evaluate the file from its beginning to the cell above the cursor")); #ifndef __WXMAC__ m_toolBar->AddSeparator(); #endif // Seems like on MSW changing the image of this button has strange side-effects // so we combine both images into one for this OS. #if defined __WXMSW__ m_PlayButton = GetImage(wxT("media-playback-startstop")); #else m_PlayButton = GetImage(wxT("media-playback-start")); #endif m_StopButton = GetImage(wxT("media-playback-stop")); // It felt like a good idea to combine the play and the stop button. // On windows changing a button seems to somehow stop the animation, though, so // this OS requires the buttons to be separate. m_toolBar->AddTool(tb_animation_startStop, _("Start or Stop animation"), m_PlayButton, _("Start or stop the currently selected animation that has been created with the with_slider class of commands")); m_toolBar->EnableTool(tb_animation_startStop,false); m_plotSlider = new wxSlider(m_toolBar, plot_slider_id, 0, 0, 10, wxDefaultPosition, wxSize(200, -1), wxSL_HORIZONTAL | !wxSL_AUTOTICKS); m_toolBar->AddControl(m_plotSlider); #ifndef __WXMAC__ m_toolBar->AddSeparator(); #endif m_toolBar->AddTool(tb_help, _("Help"), GetImage(wxT("gtk-help")), _("Show Maxima help")); m_toolBar->Realize(); } void ToolBar::AnimationButtonState(AnimationStartStopState state) { if(m_AnimationStartStopState != state) { switch(state) { case Running: m_plotSlider->Enable(true); if(m_AnimationStartStopState!=Running) { #ifndef __WXMSW__ m_toolBar->SetToolNormalBitmap(tb_animation_startStop,m_StopButton); #endif } break; m_toolBar->EnableTool(tb_animation_startStop,true); m_plotSlider->Enable(true); case Stopped: if(m_AnimationStartStopState==Running) { #ifndef __WXMSW__ m_toolBar->SetToolNormalBitmap(tb_animation_startStop,m_PlayButton); #endif } m_toolBar->EnableTool(tb_animation_startStop,true); m_plotSlider->Enable(true); break; case Inactive: m_toolBar->EnableTool(tb_animation_startStop,false); m_plotSlider->Enable(false); if(m_AnimationStartStopState==Running) { #ifndef __WXMSW__ m_toolBar->SetToolNormalBitmap(tb_animation_startStop,m_PlayButton); #endif } break; } m_AnimationStartStopState = state; } } wxmaxima-15.08.2/src/ToolBar.h000644 000765 000024 00000010105 12563433776 016447 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2008-2009 Ziga Lenarcic // (C) 2012-2013 Doug Ilijev // (C) 2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include #include #ifndef _WXMAXIMA_TOOLBAR_H #define _WXMAXIMA_TOOLBAR_H class ToolBar { public: /*! All states the "start/stop animation" toolbar button can be in */ enum AnimationStartStopState { Running, //!< The animation is running Stopped, //!< The animation is stopped Inactive //!< No animation is currently running }; #if defined __WXGTK__ wxBitmap GetImage(wxString img); #else wxImage GetImage(wxString img); #endif ToolBar(wxToolBar *tbar); virtual ~ToolBar(); //! Show that user input is needed for maxima to continue void ShowUserInputBitmap() { if(!m_needsInformation) { m_toolBar->SetToolNormalBitmap(tb_follow, m_needsInformationIcon); m_needsInformation = true; } } //! Stop showing that user input is needed for maxima to continue void ShowFollowBitmap() { if(m_needsInformation) { m_toolBar->SetToolNormalBitmap(tb_follow,m_followIcon); m_needsInformation = false; } } void EnableTool(int id, bool enable) { m_toolBar->EnableTool(id, enable); } wxToolBar *GetToolBar() { return m_toolBar; } void AnimationButtonState(AnimationStartStopState state); /*! A list of all events the Toolbar can receive */ enum Event { plot_slider_id = 5500, tb_new, tb_open, tb_save, tb_copy, tb_paste, tb_cut, tb_select_all, tb_print, tb_pref, tb_interrupt, tb_follow, tb_evaltillhere, tb_help, tb_animation_startStop, tb_animation_start, tb_animation_stop, tb_find, menu_restart_id }; //! The slider for animations wxSlider* m_plotSlider; #if defined __WXGTK__ wxBitmap m_followIcon; wxBitmap m_needsInformationIcon; wxBitmap m_PlayButton; wxBitmap m_StopButton; #else wxImage m_followIcon; wxImage m_needsInformationIcon; wxImage m_PlayButton; wxImage m_StopButton; #endif void CanCopy(bool value) { if (value!=m_canCopy_old) { EnableTool(tb_copy,value); m_canCopy_old = value; } } void CanCut(bool value) { if (value!=m_canCut_old) { EnableTool(tb_cut,value); m_canCut_old = value; } } void CanSave(bool value) { if (value!=m_canSave_old) { EnableTool(tb_save,value); m_canSave_old = value; } } void CanPrint(bool value) { if (value!=m_canPrint_old) { EnableTool(tb_print,value); m_canPrint_old = value; } } void CanEvalTillHere(bool value) { if (value!=m_canEvalTillHere_old) { EnableTool(tb_evaltillhere,value); m_canEvalTillHere_old = value; } } private: bool m_canCopy_old; bool m_canCut_old; bool m_canSave_old; bool m_canPrint_old; bool m_canEvalTillHere_old; wxToolBar *m_toolBar; AnimationStartStopState m_AnimationStartStopState; //! True if we we show the "needs information" button. bool m_needsInformation; }; #endif wxmaxima-15.08.2/src/wxMaxima.cpp000644 000765 000024 00000504147 12573511775 017246 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2008-2009 Ziga Lenarcic // (C) 2011-2011 cw.ahbong // (C) 2012-2013 Doug Ilijev // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "wxMaxima.h" #include "SubstituteWiz.h" #include "IntegrateWiz.h" #include "LimitWiz.h" #include "Plot2dWiz.h" #include "SeriesWiz.h" #include "SumWiz.h" #include "Plot3dWiz.h" #include "Config.h" #include "Gen1Wiz.h" #include "Gen2Wiz.h" #include "Gen3Wiz.h" #include "Gen4Wiz.h" #include "BC2Wiz.h" #include "MatWiz.h" #include "SystemWiz.h" #include "MathPrintout.h" #include "MyTipProvider.h" #include "EditorCell.h" #include "SlideShowCell.h" #include "PlotFormatWiz.h" #include "Dirstructure.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if defined __WXMAC__ #define MACPREFIX "wxMaxima.app/Contents/Resources/" #endif enum { maxima_process_id }; void wxMaxima::ConfigChanged() { wxConfig *config = (wxConfig *)wxConfig::Get(); int showLength = 0; config->Read(wxT("showLength"), &showLength); switch(showLength) { case 0: m_maxOutputCellsPerCommand = 50; break; case 1: m_maxOutputCellsPerCommand = 100; break; case 2: m_maxOutputCellsPerCommand = 200; break; case 3: m_maxOutputCellsPerCommand = -1; break; } m_autoSaveInterval = 0; config->Read(wxT("autoSaveInterval"), &m_autoSaveInterval); m_autoSaveInterval *= 60000; } wxMaxima *MyApp::m_frame; wxMaxima::wxMaxima(wxWindow *parent, int id, const wxString title, const wxPoint pos, const wxSize size) : wxMaximaFrame(parent, id, title, pos, size) { wxConfig *config = (wxConfig *)wxConfig::Get(); ConfigChanged(); m_unsuccessfullConnectionAttempts = 0; m_saving = false; m_outputCellsFromCurrentCommand = 0; m_CWD = wxEmptyString; m_port = 4010; m_pid = -1; m_input = NULL; m_error = NULL; m_ready = false; m_readingPrompt=false; m_inLispMode = false; m_first = true; m_isRunning = false; m_dispReadOut = false; m_promptSuffix = ""; m_promptPrefix = ""; m_findDialog = NULL; m_firstPrompt = wxT("(%i1) "); m_client = NULL; m_server = NULL; config->Read(wxT("lastPath"), &m_lastPath); m_lastPrompt = wxEmptyString; m_closing = false; m_openFile = wxEmptyString; m_currentFile = wxEmptyString; m_fileSaved = true; m_printData = NULL; m_variablesOK = false; m_htmlHelpInitialized = false; m_chmhelpFile = wxEmptyString; m_isConnected = false; m_isRunning = false; wxFileSystem::AddHandler(new wxMemoryFSHandler); // for saving wxmx LoadRecentDocuments(); UpdateRecentDocuments(); m_findDialog = NULL; m_findData.SetFlags(wxFR_DOWN); m_console->SetFocus(); m_console->m_keyboardInactiveTimer.SetOwner(this,KEYBOARD_INACTIVITY_TIMER_ID); m_maximaStdoutPollTimer.SetOwner(this,MAXIMA_STDOUT_POLL_ID); m_autoSaveIntervalExpired = false; m_autoSaveTimer.SetOwner(this,AUTO_SAVE_TIMER_ID); #if wxUSE_DRAG_AND_DROP m_console->SetDropTarget(new MyDropTarget(this)); #endif StatusMaximaBusy(disconnected); /// RegEx for function definitions m_funRegEx.Compile(wxT("^ *([[:alnum:]%_]+) *\\(([[:alnum:]%_,[[.].] ]*)\\) *:=")); // RegEx for variable definitions m_varRegEx.Compile(wxT("^ *([[:alnum:]%_]+) *:")); // RegEx for blank statement removal m_blankStatementRegEx.Compile(wxT("(^;)|((^|;)(((\\/\\*.*\\*\\/)?([[:space:]]*))+;)+)")); } wxMaxima::~wxMaxima() { if (m_client != NULL) m_client->Destroy(); if (m_printData != NULL) delete m_printData; } #if wxUSE_DRAG_AND_DROP bool MyDropTarget::OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& files) { if (files.GetCount() != 1) return true; if (wxGetKeyState(WXK_SHIFT)) { m_wxmax->m_console->InsertText(files[0]); return true; } if (files[0].Right(4) == wxT(".wxm") || files[0].Right(5) == wxT(".wxmx")) { if (m_wxmax->m_console->GetTree() != NULL && !m_wxmax->DocumentSaved()) { int close = m_wxmax->SaveDocumentP(); if (close == wxID_CANCEL) return false; if (close == wxID_YES) { if (!m_wxmax->SaveFile()) return false; } } m_wxmax->OpenFile(files[0]); return true; } if (files[0].Right(4) == wxT(".png") || files[0].Right(5) == wxT(".jpeg") || files[0].Right(4) == wxT(".jpg")) { m_wxmax->LoadImage(files[0]); return true; } m_wxmax->m_console->InsertText(files[0]); return true; } #endif //!-------------------------------------------------------------------------------- // Startup //-------------------------------------------------------------------------------- void wxMaxima::InitSession() { bool server = false; int defaultPort = 4010; wxConfig::Get()->Read(wxT("defaultPort"), &defaultPort); m_port = defaultPort; while (!(server = StartServer())) { m_port++; if (m_port > defaultPort + 50) { wxMessageBox(_("wxMaxima could not start the server.\n\n" "Please check you have network support\n" "enabled and try again!"), _("Fatal error"), wxOK | wxICON_ERROR); break; } } if (!server) SetStatusText(_("Starting server failed")); else if (!StartMaxima()) SetStatusText(_("Starting Maxima process failed"), 1); } void wxMaxima::FirstOutput(wxString s) { Dirstructure dirstructure; int startMaxima = s.find(wxT("Maxima"), 5); // The first in s is wxMaxima version - skip it int startHTTP = s.find(wxT("http"), startMaxima); m_maximaVersion = s.SubString(startMaxima+7, startHTTP - 1); wxRegEx lisp(wxT("[u|U]sing Lisp ([^\n]*)\n")); if (lisp.Matches(s)) m_lispVersion = lisp.GetMatch(s, 1); m_lastPrompt = wxT("(%i1) "); /// READ FUNCTIONS FOR AUTOCOMPLETION m_console->LoadSymbols(dirstructure.AutocompleteFile()); m_console->SetFocus(); } ///-------------------------------------------------------------------------------- /// Appending stuff to output ///-------------------------------------------------------------------------------- /*! ConsoleAppend adds a new line s of type to the console window. * * It will call * DoConsoleAppend if s is in xml and DoRawCosoleAppend if s is not in xml. */ void wxMaxima::ConsoleAppend(wxString s, int type) { m_dispReadOut = false; s.Replace(m_promptSuffix, wxEmptyString); // If the string we have to append is empty we return immediately. wxString t(s); t.Trim(); t.Trim(false); if (t.Length() == 0) { return ; } // If we already have output more lines than we are allowed to we a inform the user // about this and return. if(m_outputCellsFromCurrentCommand++ == m_maxOutputCellsPerCommand) { DoRawConsoleAppend(_("... [suppressed additional lines since the output is longer than allowed in the configuration] "), MC_TYPE_ERROR); return; }; // If we already have output more lines than we are allowed to and we already // have informed the user about this we return immediately if(m_outputCellsFromCurrentCommand > m_maxOutputCellsPerCommand) return; if (type != MC_TYPE_ERROR) StatusMaximaBusy(parsing); if (type == MC_TYPE_DEFAULT) { while (s.Length() > 0) { int start = s.Find(wxT(" we add the // part of the string that precedes the to the console // first. wxString pre = s.SubString(0, start - 1); wxString pre1(pre); pre1.Trim(); pre1.Trim(false); if (pre1.Length()) DoRawConsoleAppend(pre, MC_TYPE_DEFAULT); // If the math tag ends inside this string we add the whole tag. int end = s.Find(wxT("")); if (end == wxNOT_FOUND) end = s.Length(); else end += 5; wxString rest = s.SubString(start, end); DoConsoleAppend(wxT("") + rest + wxT(""), type, false); s = s.SubString(end + 1, s.Length()); } } } else if (type == MC_TYPE_PROMPT) { m_lastPrompt = s; if (s.StartsWith(wxT("MAXIMA> "))) { s = s.Right(8); } else s = s + wxT(" "); DoConsoleAppend(wxT("") + s + wxT(""), type, true); } else if (type == MC_TYPE_ERROR) DoRawConsoleAppend(s, MC_TYPE_ERROR); else DoConsoleAppend(wxT("") + s + wxT(""), type, false); } void wxMaxima::DoConsoleAppend(wxString s, int type, bool newLine, bool bigSkip) { MathCell* cell; s.Replace(wxT("\n"), wxT(""), true); cell = m_MParser.ParseLine(s, type); if (cell == NULL) { wxMessageBox(_("There was an error in generated XML!\n\n" "Please report this as a bug."), _("Error"), wxOK | wxICON_EXCLAMATION); return ; } cell->SetSkip(bigSkip); m_console->InsertLine(cell, newLine || cell->BreakLineHere()); } void wxMaxima::DoRawConsoleAppend(wxString s, int type) { bool scrollToCaret = (!m_console->FollowEvaluation()&&m_console->CaretVisibleIs()); if (type == MC_TYPE_MAIN_PROMPT) { TextCell* cell = new TextCell(s); cell->SetType(type); m_console->InsertLine(cell, true); } else { wxStringTokenizer tokens(s, wxT("\n")); int count = 0; MathCell *tmp = NULL, *lst = NULL; while (tokens.HasMoreTokens()) { TextCell* cell = new TextCell(tokens.GetNextToken()); cell->SetType(type); if (tokens.HasMoreTokens()) cell->SetSkip(false); if (lst == NULL) tmp = lst = cell; else { lst->AppendCell(cell); cell->ForceBreakLine(true); lst = cell; } count++; } m_console->InsertLine(tmp, true); } if(scrollToCaret) m_console -> ScrollToCaret(); } /*! Remove empty statements * * We need to remove any statement which would be considered empty * and thus cause an error. Comments within non-empty expressions seem to * be fine. * * What we need to remove is any statements which are any amount of whitespace * and any amount of comments, in any order, ended by a semicolon, * and nothing else. * * The most that should be left over is a single empty statement, ";". * * @param s The command string from which to remove comment expressions. */ void wxMaxima::StripComments(wxString& s) { m_blankStatementRegEx.Replace(&s, wxT(";")); } void wxMaxima::SendMaxima(wxString s, bool addToHistory) { if (!m_variablesOK) { m_variablesOK = true; SetupVariables(); } #if wxUSE_UNICODE s.Replace(wxT("\x00B2"), wxT("^2")); s.Replace(wxT("\x00B3"), wxT("^3")); s.Replace(wxT("\x00BD"), wxT("(1/2)")); s.Replace(wxT("\x221A"), wxT("sqrt")); s.Replace(wxT("\x03C0"), wxT("%pi")); s.Replace(wxT("\x2148"), wxT("%i")); s.Replace(wxT("\x2147"), wxT("%e")); s.Replace(wxT("\x221E"), wxT("inf")); s.Replace(wxT("\x22C0"), wxT(" and ")); s.Replace(wxT("\x22C1"), wxT(" or ")); s.Replace(wxT("\x22BB"), wxT(" xor ")); s.Replace(wxT("\x22BC"), wxT(" nand ")); s.Replace(wxT("\x22BD"), wxT(" nor ")); s.Replace(wxT("\x21D2"), wxT(" implies ")); s.Replace(wxT("\x21D4"), wxT(" equiv ")); s.Replace(wxT("\x00AC"), wxT(" not ")); s.Replace(wxT("\x2212"), wxT("-")); // An unicode minus sign s.Replace(wxT("\xDCB6"), wxT(" ")); // Some weird unicode space character #endif // If there is no working group and we still are trying to send something // we are trying to change maxima's settings from the background and might never // get an answer that changes the status again. if(m_console->GetWorkingGroup()) StatusMaximaBusy(calculating); else StatusMaximaBusy(waiting); m_dispReadOut = false; /// Add this command to History if (addToHistory) AddToHistory(s); if (!(s.StartsWith(wxT(":lisp ")) || s.StartsWith(wxT(":lisp\n")))) s.Replace(wxT("\n"), wxT(" ")); s.Append(wxT("\n")); StripComments(s); /// Check for function/variable definitions wxStringTokenizer commands(s, wxT(";$")); while (commands.HasMoreTokens()) { wxString line = commands.GetNextToken(); if (m_varRegEx.Matches(line)) m_console->AddSymbol(m_varRegEx.GetMatch(line, 1)); if (m_funRegEx.Matches(line)) { wxString funName = m_funRegEx.GetMatch(line, 1); m_console->AddSymbol(funName); /// Create a template from the input wxString args = m_funRegEx.GetMatch(line, 2); wxStringTokenizer argTokens(args, wxT(",")); funName << wxT("("); int count = 0; while (argTokens.HasMoreTokens()) { if (count > 0) funName << wxT(","); wxString a = argTokens.GetNextToken().Trim().Trim(false); if (a != wxEmptyString) { if (a[0]=='[') funName << wxT("[<") << a.SubString(1, a.Length()-2) << wxT(">]"); else funName << wxT("<") << a << wxT(">"); count++; } } funName << wxT(")"); m_console->AddSymbol(funName, AutoComplete::tmplte); } } if(m_console) m_console->EnableEdit(false); if(m_client) { #if wxUSE_UNICODE m_client->Write(s.utf8_str(), strlen(s.utf8_str())); #else m_client->Write(s.c_str(), s.Length()); #endif } } ///-------------------------------------------------------------------------------- /// Socket stuff ///-------------------------------------------------------------------------------- /*! Convert problematic characters into something same * * This makes sure that special character codes are not encountered unexpectedly * (i.e. early). */ void wxMaxima::SanitizeSocketBuffer(char *buffer, int length) { for (int i = 0; i < length; i++) { if (buffer[i] == 0) buffer[i] = ' '; // convert input null (0) to space (0x20) } } void wxMaxima::ClientEvent(wxSocketEvent& event) { char buffer[SOCKET_SIZE + 1]; int read; switch (event.GetSocketEvent()) { case wxSOCKET_INPUT: ReadStdErr(); m_client->Read(buffer, SOCKET_SIZE); if (!m_client->Error()) { read = m_client->LastCount(); buffer[read] = 0; SanitizeSocketBuffer(buffer, read); #if wxUSE_UNICODE m_currentOutput += wxString(buffer, wxConvUTF8); #else m_currentOutput += wxString(buffer, *wxConvCurrent); #endif if (!m_dispReadOut && (m_currentOutput != wxT("\n")) && (m_currentOutput != wxT(""))) { StatusMaximaBusy(transferring); m_dispReadOut = true; } if (m_first && m_currentOutput.Find(m_firstPrompt) > -1) { ReadFirstPrompt(m_currentOutput); if(m_batchmode) m_console->AddDocumentToEvaluationQueue(); TryEvaluateNextInQueue(); } ReadLoadSymbols(m_currentOutput); ReadMath(m_currentOutput); ReadPrompt(m_currentOutput); ReadLispError(m_currentOutput); } break; case wxSOCKET_LOST: m_console->m_evaluationQueue->Clear(); // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); SetBatchMode(false); m_console->SetWorkingGroup(NULL); m_console->SetSelection(NULL); m_console->SetActiveCell(NULL); m_pid = -1; m_client->Destroy(); m_client = NULL; m_isConnected = false; if (!m_closing) { if(m_unsuccessfullConnectionAttempts > 0) ConsoleAppend(wxT("\nSERVER: Lost socket connection ...\n" "Restart Maxima with 'Maxima->Restart Maxima'.\n"), MC_TYPE_ERROR); else { ConsoleAppend(wxT("\nSERVER: Lost socket connection ...\n" "Trying to restart Maxima.\n"), MC_TYPE_ERROR); m_unsuccessfullConnectionAttempts ++; StartMaxima(); } } break; default: break; } } /*! * ServerEvent is triggered when maxima connects to the socket server. */ void wxMaxima::ServerEvent(wxSocketEvent& event) { switch (event.GetSocketEvent()) { case wxSOCKET_CONNECTION : { if (m_isConnected) { wxSocketBase *tmp = m_server->Accept(false); tmp->Close(); return; } m_isConnected = true; m_client = m_server->Accept(false); m_client->SetEventHandler(*this, socket_client_id); m_client->SetNotify(wxSOCKET_INPUT_FLAG | wxSOCKET_LOST_FLAG); m_client->Notify(true); #ifndef __WXMSW__ ReadProcessOutput(); #endif } break; case wxSOCKET_LOST: StatusMaximaBusy(disconnected); m_console->m_evaluationQueue->Clear(); // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); SetBatchMode(false); m_pid = -1; m_isConnected = false; if (!m_closing) { if(m_unsuccessfullConnectionAttempts > 0) ConsoleAppend(wxT("\nSERVER: Lost socket connection ...\n" "Restart Maxima with 'Maxima->Restart Maxima'.\n"), MC_TYPE_ERROR); else { ConsoleAppend(wxT("\nSERVER: Lost socket connection ...\n" "Trying to restart Maxima.\n"), MC_TYPE_ERROR); m_unsuccessfullConnectionAttempts ++; StartMaxima(); } } default: break; } } bool wxMaxima::StartServer() { SetStatusText(wxString::Format(_("Starting server on port %d"), m_port), 1); wxIPV4address addr; #ifndef __WXMAC__ addr.LocalHost(); #else addr.AnyAddress(); #endif addr.Service(m_port); m_server = new wxSocketServer(addr); if (!m_server->Ok()) { delete m_server; m_server = NULL; m_isRunning = false; m_isConnected = false; SetStatusText(_("Starting server failed"), 1); return false; } SetStatusText(_("Server started"), 1); m_server->SetEventHandler(*this, socket_server_id); m_server->SetNotify(wxSOCKET_CONNECTION_FLAG); m_server->Notify(true); m_isConnected = false; m_isRunning = true; return m_isRunning; } ///-------------------------------------------------------------------------------- /// Maxima process stuff ///-------------------------------------------------------------------------------- bool wxMaxima::StartMaxima() { // We start checking for maximas output again as soon as we send some data to the program. m_maximaStdoutPollTimer.Stop(); m_CWD = wxEmptyString; if (m_isConnected) { KillMaxima(); // m_client->Close(); m_isConnected = false; } m_console->QuestionAnswered(); m_console->SetWorkingGroup(NULL); m_variablesOK = false; wxString command = GetCommand();; if (command.Length() > 0) { #if defined(__WXMSW__) wxString clisp = command.SubString(1, command.Length() - 3); clisp.Replace("\\bin\\maxima.bat", "\\clisp-*.*"); if (wxFindFirstFile(clisp, wxDIR).empty()) command.Append(wxString::Format(wxT(" -s %d"), m_port)); else command.Append(wxString::Format(wxT(" -r \":lisp (setup-client %d)\""), m_port)); wxSetEnv(wxT("home"), wxGetHomeDir()); wxSetEnv(wxT("maxima_signals_thread"), wxT("1")); #else command.Append(wxString::Format(wxT(" -r \":lisp (setup-client %d)\""), m_port)); #endif #if defined __WXMAC__ wxSetEnv(wxT("DISPLAY"), wxT(":0.0")); #endif m_process = new wxProcess(this, maxima_process_id); m_process->Redirect(); m_first = true; m_pid = -1; SetStatusText(_("Starting Maxima..."), 1); wxExecute(command, wxEXEC_ASYNC, m_process); m_input = m_process->GetInputStream(); m_error = m_process->GetErrorStream(); SetStatusText(_("Maxima started. Waiting for connection..."), 1); } else return false; return true; } void wxMaxima::Interrupt(wxCommandEvent& event) { if (m_pid < 0) { GetMenuBar()->Enable(menu_interrupt_id, false); return ; } #if defined (__WXMSW__) wxString path, maxima = GetCommand(false); wxArrayString out; maxima = maxima.SubString(2, maxima.Length() - 3); wxFileName::SplitPath(maxima, &path, NULL, NULL); wxString command = wxT("\"") + path + wxT("\\winkill.exe\""); command += wxString::Format(wxT(" -INT %ld"), m_pid); wxExecute(command, out); #else wxProcess::Kill(m_pid, wxSIGINT); #endif } void wxMaxima::KillMaxima() { m_process->Detach(); if (m_pid < 0) { if (m_inLispMode) SendMaxima(wxT("($quit)")); else SendMaxima(wxT("quit();")); return ; } wxProcess::Kill(m_pid, wxSIGKILL); } void wxMaxima::OnProcessEvent(wxProcessEvent& event) { if (!m_closing) SetStatusText(_("Maxima process terminated."), 1); m_maximaVersion = wxEmptyString; m_lispVersion = wxEmptyString; // delete m_process; // m_process = NULL; } void wxMaxima::CleanUp() { if (m_client) m_client->Notify(false); if (m_isConnected) KillMaxima(); if (m_isRunning) m_server->Destroy(); } ///-------------------------------------------------------------------------------- /// Dealing with stuff read from the socket ///-------------------------------------------------------------------------------- void wxMaxima::ReadFirstPrompt(wxString &data) { #if defined(__WXMSW__) int start = data.Find(wxT("Maxima")); if (start == wxNOT_FOUND) start = 0; FirstOutput(wxT("wxMaxima ") wxT(VERSION) wxT(" http://andrejv.github.io/wxmaxima/\n") + data.SubString(start, data.Length() - 1)); #endif // __WXMSW__ // Wait for a line maxima informs us about it's process id in. int s = data.Find(wxT("pid=")) + 4; int t = s + data.SubString(s, data.Length()).Find(wxT("\n")) - 1; // Read this pid if (s < t) data.SubString(s, t).ToLong(&m_pid); if (m_pid > 0) GetMenuBar()->Enable(menu_interrupt_id, true); m_first = false; m_inLispMode = false; StatusMaximaBusy(waiting); m_closing = false; // when restarting maxima this is temporarily true data = wxEmptyString; m_console->EnableEdit(true); if (m_openFile.Length()) { OpenFile(m_openFile); m_openFile = wxEmptyString; } else if (m_console->m_evaluationQueue->Empty()) { // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); bool open = false; wxConfig::Get()->Read(wxT("openHCaret"), &open); if (open) m_console->OpenNextOrCreateCell(); } } /*** * Checks if maxima displayed a new chunk of math */ void wxMaxima::ReadMath(wxString &data) { // Skip all data before the last prompt in the data string. int end; while ((end = data.Find(m_promptPrefix)) != wxNOT_FOUND) { m_readingPrompt = true; wxString o = data.Left(end); wxString normalOutput = wxEmptyString; wxStringTokenizer lines(o,wxT("\n"),wxTOKEN_RET_EMPTY_ALL); while(lines.HasMoreTokens()) { wxString line = lines.GetNextToken(); wxString trimmedLine = line; trimmedLine.Trim(false); if( (trimmedLine.Left(12)==wxT("-- an error.")) || (trimmedLine.Left(17)==wxT("incorrect syntax:")) || (trimmedLine.Left(32)==wxT("Maxima encountered a Lisp error:")) || (trimmedLine.Left(28)==wxT("killcontext: no such context")) ) { ConsoleAppend(normalOutput,MC_TYPE_DEFAULT); ConsoleAppend(line, MC_TYPE_ERROR); normalOutput = wxEmptyString; bool abortOnError = true; wxConfig::Get()->Read(wxT("abortOnError"), &abortOnError); if(abortOnError || m_batchmode) m_console->m_evaluationQueue->Clear(); SetBatchMode(false); // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); } else normalOutput+=line+=wxT("\n"); } if(normalOutput!=wxEmptyString) ConsoleAppend(normalOutput, MC_TYPE_DEFAULT); data = data.SubString(end + m_promptPrefix.Length(), data.Length()); } // If we did find a prompt in the last step we leave this function again. if (m_readingPrompt) return ; // Append everything untill the "end of math" marker to the console. wxString mth = wxT(""); end = data.Find(mth); while (end > -1) { wxString o = data.Left(end); ConsoleAppend(o + mth, MC_TYPE_DEFAULT); data = data.SubString(end + mth.Length(), data.Length()); end = data.Find(mth); } } void wxMaxima::ReadLoadSymbols(wxString &data) { int start; while ((start = data.Find(wxT(""))) != wxNOT_FOUND) { int end = data.Find(wxT("")); if (end != wxNOT_FOUND) { // Put the symbols into a separate string wxString symbols = data.SubString(start + 15, end - 1); // Remove the symbols from the data string data = data.SubString(0, start-1) + data.SubString(end + 16, data.Length()); // Send each symbol to the console wxStringTokenizer templates(symbols, wxT("$")); while (templates.HasMoreTokens()) m_console->AddSymbol(templates.GetNextToken()); } else break; } } /*** * Checks if maxima displayed a new prompt. */ void wxMaxima::ReadPrompt(wxString &data) { // If we got a prompt our connection to maxima was successful. m_unsuccessfullConnectionAttempts = 0; m_console->m_questionPrompt = false; m_ready=true; int end = data.Find(m_promptSuffix); if (end > -1) { m_readingPrompt = false; wxString o = data.Left(end); if (o != wxT("\n") && o.Length()) { // Maxima displayed a new main prompt => We don't have a question if (o.StartsWith(wxT("(%i"))) { m_console->QuestionAnswered(); //m_lastPrompt = o.Mid(1,o.Length()-1); //m_lastPrompt.Replace(wxT(")"), wxT(":"), false); m_lastPrompt = o; // remove the event maxima has just processed from the evaluation queue m_console->m_evaluationQueue->RemoveFirst(); // if we remove a command from the evaluation queue the next output line will be the // first from the next command. m_outputCellsFromCurrentCommand = 0; if (m_console->m_evaluationQueue->Empty()) { // queue empty? StatusMaximaBusy(waiting); if(m_console->FollowEvaluation()) { if(m_console->GetWorkingGroup()) { m_console->SetHCaret(m_console->GetWorkingGroup()); } m_console->ShowHCaret(); } m_console->SetWorkingGroup(NULL); // If we have selected a cell in order to show we are evaluating it // we should now remove this marker. if(m_console->FollowEvaluation()) { if(m_console->GetActiveCell()) m_console->GetActiveCell() -> SelectNone(); m_console->SetSelection(NULL,NULL); m_console->SetActiveCell(NULL); } m_console->FollowEvaluation(false); if(m_batchmode) { SaveFile(false); wxCloseEvent *closeEvent; closeEvent = new wxCloseEvent(); GetEventHandler()->QueueEvent(closeEvent); } // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); m_console->Refresh(); } else { // we don't have an empty queue m_ready = false; m_console->Refresh(); m_console->EnableEdit(); StatusMaximaBusy(calculating); TryEvaluateNextInQueue(); } m_console->EnableEdit(); if (m_console->m_evaluationQueue->Empty()) { bool open = false; wxConfig::Get()->Read(wxT("openHCaret"), &open); if (open) m_console->OpenNextOrCreateCell(); } } // We have a question else { m_console->QuestionAnswered(); m_console->QuestionPending(true); if (o.Find(wxT("")) > -1) DoConsoleAppend(o, MC_TYPE_PROMPT); else DoRawConsoleAppend(o, MC_TYPE_PROMPT); if(m_console->ScrolledAwayFromEvaluation()) { if(m_console->m_mainToolBar) m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow,true); } StatusMaximaBusy(userinput); } if (o.StartsWith(wxT("\nMAXIMA>"))) m_inLispMode = true; else m_inLispMode = false; } if (m_ready) { if(!m_console->QuestionPending()) { if(m_console->m_evaluationQueue->Empty()) m_maximaStdoutPollTimer.Stop(); } } data = data.SubString(end + m_promptSuffix.Length(), data.Length()); } } void wxMaxima::SetCWD(wxString file) { #if defined __WXMSW__ file.Replace(wxT("\\"), wxT("/")); #endif wxFileName filename(file); if (filename.GetPath() == wxEmptyString) filename.AssignDir(wxGetCwd()); // Escape all backslashes in the filename if needed by the OS. wxString filenamestring= filename.GetFullPath(); #if defined __WXMSW__ filenamestring.Replace(wxT("\\"),wxT("/")); #endif wxString workingDirectory = filename.GetPath(); if(workingDirectory != GetCWD()) { SendMaxima(wxT(":lisp-quiet (setf $wxfilename \"") + filenamestring + wxT("\")")); SendMaxima(wxT(":lisp-quiet (setf $wxdirname \"") + filename.GetPath() + wxT("\")")); SendMaxima(wxT(":lisp-quiet (wx-cd \"") + filenamestring + wxT("\")")); if (m_ready) { if(m_console->m_evaluationQueue->Empty()) StatusMaximaBusy(waiting); } m_CWD = workingDirectory; } } // OpenWXMFile // Clear document (if clearDocument == true), then insert file bool wxMaxima::OpenWXMFile(wxString file, MathCtrl *document, bool clearDocument) { SetStatusText(_("Opening file"), 1); wxBeginBusyCursor(); document->Freeze(); // open wxm file wxTextFile inputFile(file); wxArrayString *wxmLines = NULL; if (!inputFile.Open()) { wxEndBusyCursor(); document->Thaw(); wxMessageBox(_("wxMaxima encountered an error loading ") + file, _("Error"), wxOK | wxICON_EXCLAMATION); StatusMaximaBusy(waiting); SetStatusText(_("File could not be opened"), 1); return false; } if (inputFile.GetFirstLine() != wxT("/* [wxMaxima batch file version 1] [ DO NOT EDIT BY HAND! ]*/")) { inputFile.Close(); wxEndBusyCursor(); document->Thaw(); wxMessageBox(_("wxMaxima encountered an error loading ") + file, _("Error"), wxOK | wxICON_EXCLAMATION); return false; } wxmLines = new wxArrayString(); wxString line; for (line = inputFile.GetFirstLine(); !inputFile.Eof(); line = inputFile.GetNextLine()) { wxmLines->Add(line); } wxmLines->Add(line); inputFile.Close(); GroupCell *tree = CreateTreeFromWXMCode(wxmLines); delete wxmLines; // from here on code is identical for wxm and wxmx if (clearDocument) document->ClearDocument(); document->InsertGroupCells(tree); // this also recalculates if (clearDocument) { m_currentFile = file; m_fileSaved = false; // to force reset title to update ResetTitle(true); document->SetSaved(true); } else ResetTitle(false); document->Thaw(); document->Refresh(); // redraw document outside Freeze-Thaw m_console->SetDefaultHCaret(); m_console->SetFocus(); SetCWD(file); wxEndBusyCursor(); StatusMaximaBusy(waiting); SetStatusText(_("File opened"), 1); return true; } bool wxMaxima::OpenWXMXFile(wxString file, MathCtrl *document, bool clearDocument) { SetStatusText(_("Opening file"), 1); wxBeginBusyCursor(); document->Freeze(); // open wxmx file wxXmlDocument xmldoc; wxFileSystem fs; wxFSFile *fsfile = fs.OpenFile(wxT("file:") + file + wxT("#zip:content.xml")); if ((fsfile == NULL) || (!xmldoc.Load(*(fsfile->GetStream())))) { wxEndBusyCursor(); document->Thaw(); delete fsfile; wxMessageBox(_("wxMaxima encountered an error loading ") + file, _("Error"), wxOK | wxICON_EXCLAMATION); StatusMaximaBusy(waiting); SetStatusText(_("File could not be opened"), 1); return false; } delete fsfile; // start processing the XML file if (xmldoc.GetRoot()->GetName() != wxT("wxMaximaDocument")) { wxEndBusyCursor(); document->Thaw(); wxMessageBox(_("wxMaxima encountered an error loading ") + file, _("Error"), wxOK | wxICON_EXCLAMATION); StatusMaximaBusy(waiting); SetStatusText(_("File could not be opened"), 1); return false; } // read document version and complain wxString docversion = xmldoc.GetRoot()->GetAttribute(wxT("version"), wxT("1.0")); wxString ActiveCellNumber_String = xmldoc.GetRoot()->GetAttribute(wxT("activecell"), wxT("-1")); long ActiveCellNumber; if(!ActiveCellNumber_String.ToLong(&ActiveCellNumber)) ActiveCellNumber = -1; double version = 1.0; if (docversion.ToDouble(&version)) { int version_major = int(version); int version_minor = int(10* (version - double(version_major))); if (version_major > DOCUMENT_VERSION_MAJOR) { wxEndBusyCursor(); document->Thaw(); wxMessageBox(_("Document ") + file + _(" was saved using a newer version of wxMaxima. Please update your wxMaxima."), _("Error"), wxOK | wxICON_EXCLAMATION); StatusMaximaBusy(waiting); SetStatusText(_("File could not be opened"), 1); return false; } if (version_minor > DOCUMENT_VERSION_MINOR) { wxEndBusyCursor(); wxMessageBox(_("Document ") + file + _(" was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima."), _("Warning"), wxOK | wxICON_EXCLAMATION); wxBeginBusyCursor(); } } // read zoom factor wxString doczoom = xmldoc.GetRoot()->GetAttribute(wxT("zoom"),wxT("100")); wxXmlNode *xmlcells = xmldoc.GetRoot()->GetChildren(); GroupCell *tree = CreateTreeFromXMLNode(xmlcells, file); // from here on code is identical for wxm and wxmx if (clearDocument) { document->ClearDocument(); long int zoom = 100; if (!(doczoom.ToLong(&zoom))) zoom = 100; document->SetZoomFactor( double(zoom) / 100.0, false); // Set zoom if opening, dont recalculate } document->InsertGroupCells(tree); // this also recalculates if (clearDocument) { m_currentFile = file; m_fileSaved = false; // to force reset title to update ResetTitle(true); document->SetSaved(true); } else ResetTitle(false); document->Thaw(); document->Refresh(); // redraw document outside Freeze-Thaw m_console->SetDefaultHCaret(); m_console->SetFocus(); SetCWD(file); m_console->EnableEdit(true); wxEndBusyCursor(); // We can set the cursor to the last known position. if(ActiveCellNumber == 0) m_console->SetHCaret(NULL); if(ActiveCellNumber > 0) { GroupCell *pos = m_console->GetTree(); for(long i=1;i(pos->m_next); if(pos) m_console->SetHCaret(pos); } StatusMaximaBusy(waiting); SetStatusText(_("File opened"), 1); return true; } GroupCell* wxMaxima::CreateTreeFromXMLNode(wxXmlNode *xmlcells, wxString wxmxfilename) { MathParser mp(wxmxfilename); MathCell *tree = NULL; MathCell *last = NULL; bool warning = true; if (xmlcells) { last = tree = mp.ParseTag(xmlcells, false); // first cell while (xmlcells->GetNext()) { xmlcells = xmlcells->GetNext(); MathCell *cell = mp.ParseTag(xmlcells, false); if (cell != NULL) { last->m_next = last->m_nextToDraw = cell; last->m_next->m_previous = last->m_next->m_previousToDraw = last; last = last->m_next; } else if (warning) { wxMessageBox(_("Parts of the document will not be loaded correctly!"), _("Warning"), wxOK | wxICON_WARNING); warning = false; } } } return dynamic_cast(tree); } GroupCell* wxMaxima::CreateTreeFromWXMCode(wxArrayString* wxmLines) { bool hide = false; GroupCell* tree = NULL; GroupCell* last = NULL; GroupCell* cell = NULL; while (wxmLines->GetCount()>0) { if (wxmLines->Item(0) == wxT("/* [wxMaxima: hide output ] */")) hide = true; // Print title else if (wxmLines->Item(0) == wxT("/* [wxMaxima: title start ]")) { wxmLines->RemoveAt(0); wxString line; while (wxmLines->Item(0) != wxT(" [wxMaxima: title end ] */")) { if (line.Length() == 0) line = wxmLines->Item(0); else line += wxT("\n") + wxmLines->Item(0); wxmLines->RemoveAt(0); } cell = new GroupCell(GC_TYPE_TITLE, line); if (hide) { cell->Hide(true); hide = false; } } // Print section else if (wxmLines->Item(0) == wxT("/* [wxMaxima: section start ]")) { wxmLines->RemoveAt(0); wxString line; while (wxmLines->Item(0) != wxT(" [wxMaxima: section end ] */")) { if (line.Length() == 0) line = wxmLines->Item(0); else line += wxT("\n") + wxmLines->Item(0); wxmLines->RemoveAt(0); } cell = new GroupCell(GC_TYPE_SECTION, line); if (hide) { cell->Hide(true); hide = false; } } // Print subsection else if (wxmLines->Item(0) == wxT("/* [wxMaxima: subsect start ]")) { wxmLines->RemoveAt(0); wxString line; while (wxmLines->Item(0) != wxT(" [wxMaxima: subsect end ] */")) { if (line.Length() == 0) line = wxmLines->Item(0); else line += wxT("\n") + wxmLines->Item(0); wxmLines->RemoveAt(0); } cell = new GroupCell(GC_TYPE_SUBSECTION, line); if (hide) { cell->Hide(true); hide = false; } } // print subsubsection else if (wxmLines->Item(0) == wxT("/* [wxMaxima: subsubsect start ]")) { wxmLines->RemoveAt(0); wxString line; while (wxmLines->Item(0) != wxT(" [wxMaxima: subsubsect end ] */")) { if (line.Length() == 0) line = wxmLines->Item(0); else line += wxT("\n") + wxmLines->Item(0); wxmLines->RemoveAt(0); } cell = new GroupCell(GC_TYPE_SUBSUBSECTION, line); if (hide) { cell->Hide(true); hide = false; } } // Print comment else if (wxmLines->Item(0) == wxT("/* [wxMaxima: comment start ]")) { wxmLines->RemoveAt(0); wxString line; while (wxmLines->Item(0) != wxT(" [wxMaxima: comment end ] */")) { if (line.Length() == 0) line = wxmLines->Item(0); else line += wxT("\n") + wxmLines->Item(0); wxmLines->RemoveAt(0); } cell = new GroupCell(GC_TYPE_TEXT, line); if (hide) { cell->Hide(true); hide = false; } } // Print input else if (wxmLines->Item(0) == wxT("/* [wxMaxima: input start ] */")) { wxmLines->RemoveAt(0); wxString line; while (wxmLines->Item(0) != wxT("/* [wxMaxima: input end ] */")) { if (line.Length() == 0) line = wxmLines->Item(0); else line += wxT("\n") + wxmLines->Item(0); wxmLines->RemoveAt(0); } cell = new GroupCell(GC_TYPE_CODE, line); if (hide) { cell->Hide(true); hide = false; } } else if (wxmLines->Item(0) == wxT("/* [wxMaxima: page break ] */")) { wxmLines->RemoveAt(0); cell = new GroupCell(GC_TYPE_PAGEBREAK); } else if (wxmLines->Item(0) == wxT("/* [wxMaxima: fold start ] */")) { wxmLines->RemoveAt(0); last->HideTree(CreateTreeFromWXMCode(wxmLines)); } else if (wxmLines->Item(0) == wxT("/* [wxMaxima: fold end ] */")) { wxmLines->RemoveAt(0); break; } if (cell) { // if we have created a cell in this pass if (!tree) tree = last = cell; else { last->m_next = last->m_nextToDraw = ((MathCell *)cell); last->m_next->m_previous = last->m_next->m_previousToDraw = ((MathCell *)last); last = (GroupCell *)last->m_next; } cell = NULL; } wxmLines->RemoveAt(0); } return tree; } /*** * This works only for gcl by default - other lisps have different prompts. */ void wxMaxima::ReadLispError(wxString &data) { static const wxString lispError = wxT("dbl:MAXIMA>>"); // gcl int end = data.Find(lispError); if (end > -1) { m_readingPrompt = false; m_inLispMode = true; wxString o = data.Left(end); ConsoleAppend(o, MC_TYPE_DEFAULT); ConsoleAppend(lispError, MC_TYPE_ERROR); data = wxEmptyString; bool abortOnError = false; wxConfig::Get()->Read(wxT("abortOnError"), &abortOnError); if(abortOnError || m_batchmode) m_console->m_evaluationQueue->Clear(); SetBatchMode(false); // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); } } #ifndef __WXMSW__ void wxMaxima::ReadProcessOutput() { wxString o; while (m_process->IsInputAvailable()) o += m_input->GetC(); int st = o.Find(wxT("Maxima")); if (st == -1) st = 0; FirstOutput(wxT("wxMaxima ") wxT(VERSION) wxT(" http://andrejv.github.io/wxmaxima/\n") + o.SubString(st, o.Length() - 1)); } #endif void wxMaxima::SetupVariables() { SendMaxima(wxT(":lisp-quiet (setf *prompt-suffix* \"") + m_promptSuffix + wxT("\")")); SendMaxima(wxT(":lisp-quiet (setf *prompt-prefix* \"") + m_promptPrefix + wxT("\")")); SendMaxima(wxT(":lisp-quiet (setf $in_netmath nil)")); SendMaxima(wxT(":lisp-quiet (setf $show_openplot t)")); wxConfigBase *config = wxConfig::Get(); bool wxcd; #if defined (__WXMSW__) wxcd = false; config->Read(wxT("wxcd"),&wxcd); #else wxcd = true; #endif if(wxcd) { SendMaxima(wxT(":lisp-quiet (defparameter $wxchangedir t)")); } else { SendMaxima(wxT(":lisp-quiet (defparameter $wxchangedir nil)")); } #if defined (__WXMAC__) bool usepngCairo=false; #else bool usepngCairo=true; #endif config->Read(wxT("usepngCairo"),&usepngCairo); if(usepngCairo) SendMaxima(wxT(":lisp-quiet (defparameter $wxplot_pngcairo t)")); else SendMaxima(wxT(":lisp-quiet (defparameter $wxplot_pngcairo nil)")); int defaultPlotWidth = 600; config->Read(wxT("defaultPlotWidth"), &defaultPlotWidth); int defaultPlotHeight = 400; config->Read(wxT("defaultPlotHeight"), &defaultPlotHeight); SendMaxima(wxString::Format(wxT(":lisp-quiet (defparameter $wxplot_size '((mlist simp) %i %i))"),defaultPlotWidth,defaultPlotHeight)); #if defined (__WXMSW__) wxString cwd = wxGetCwd(); cwd.Replace(wxT("\\"), wxT("/")); SendMaxima(wxT(":lisp-quiet ($load \"") + cwd + wxT("/data/wxmathml\")")); #elif defined (__WXMAC__) wxString cwd = wxGetCwd(); cwd = cwd + wxT("/") + wxT(MACPREFIX); SendMaxima(wxT(":lisp-quiet ($load \"") + cwd + wxT("wxmathml\")")); // check for Gnuplot.app - use it if it exists wxString gnuplotbin(wxT("/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot")); if (wxFileExists(gnuplotbin)) SendMaxima(wxT(":lisp-quiet (setf $gnuplot_command \"") + gnuplotbin + wxT("\")")); #else wxString prefix = wxT(PREFIX); SendMaxima(wxT(":lisp-quiet ($load \"") + prefix + wxT("/share/wxMaxima/wxmathml\")")); #endif if (m_currentFile != wxEmptyString) { wxString filename(m_currentFile); SetCWD(filename); } } ///-------------------------------------------------------------------------------- /// Getting configuration ///-------------------------------------------------------------------------------- wxString wxMaxima::GetCommand(bool params) { #if defined (__WXMSW__) wxConfig *config = (wxConfig *)wxConfig::Get(); wxString maxima = wxGetCwd(); wxString parameters; if (maxima.Right(8) == wxT("wxMaxima")) maxima.Replace(wxT("wxMaxima"), wxT("bin\\maxima.bat")); else maxima.Append("\\maxima.bat"); if (!wxFileExists(maxima)) { config->Read(wxT("maxima"), &maxima); if (!wxFileExists(maxima)) { wxMessageBox(_("wxMaxima could not find Maxima!\n\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'."), _("Warning"), wxOK | wxICON_EXCLAMATION); SetStatusText(_("Please configure wxMaxima with 'Edit->Configure'.")); return wxEmptyString; } } config->Read(wxT("parameters"), ¶meters); if (params) return wxT("\"") + maxima + wxT("\" ") + parameters; return maxima; #else wxConfig *config = (wxConfig *)wxConfig::Get(); wxString command, parameters; bool have_config = config->Read(wxT("maxima"), &command); //Fix wrong" maxima=1" paraneter in ~/.wxMaxima if upgrading from 0.7.0a if (!have_config || (have_config && command.IsSameAs (wxT("1")))) { #if defined (__WXMAC__) if (wxFileExists("/Applications/Maxima.app")) command = wxT("/Applications/Maxima.app"); else if (wxFileExists("/usr/local/bin/maxima")) command = wxT("/usr/local/bin/maxima"); else command = wxT("maxima"); #else command = wxT("maxima"); #endif config->Write(wxT("maxima"), command); } #if defined (__WXMAC__) if (command.Right(4) == wxT(".app")) // if pointing to a Maxima.app command.Append(wxT("/Contents/Resources/maxima.sh")); #endif config->Read(wxT("parameters"), ¶meters); command = wxT("\"") + command + wxT("\" ") + parameters; return command; #endif } ///-------------------------------------------------------------------------------- /// Tips and help ///-------------------------------------------------------------------------------- void wxMaxima::ShowTip(bool force) { bool ShowTips = true; int tipNum = 0; wxConfig *config = (wxConfig *)wxConfig::Get(); config->Read(wxT("ShowTips"), &ShowTips); config->Read(wxT("tipNum"), &tipNum); if (!ShowTips && !force) return ; wxString tips = wxT("tips.txt"); #if defined (__WXMSW__) wxString prefix = wxGetCwd() + wxT("\\data\\"); #elif defined (__WXMAC__) wxString prefix = wxT(MACPREFIX); prefix += wxT("/"); #else wxString prefix = wxT(PREFIX); prefix += wxT("/share/wxMaxima/"); #endif tips = prefix + tips; if (wxFileExists(tips)) { MyTipProvider *t = new MyTipProvider(tips, tipNum); ShowTips = wxShowTip(this, t, ShowTips); config->Write(wxT("ShowTips"), ShowTips); tipNum = t->GetCurrentTip(); config->Write(wxT("tipNum"), tipNum); config->Flush(); delete t; } else { wxMessageBox(_("wxMaxima could not find tip files." "\n\nPlease check your installation."), _("Error"), wxICON_ERROR | wxOK); } } wxString wxMaxima::GetHelpFile() { #if defined __WXMSW__ wxString command; wxString chm; wxString html; command = GetCommand(false); if (command.empty()) return wxEmptyString; command.Replace(wxT("bin\\maxima.bat"), wxT("share\\maxima")); chm = wxFindFirstFile(command + wxT("\\*"), wxDIR); if (chm.empty()) return wxEmptyString; html = chm + wxT("\\doc\\html\\"); chm = chm + wxT("\\doc\\chm\\"); wxString locale = wxGetApp().m_locale.GetCanonicalName().Left(2); wxString tmp = chm + locale + wxT("\\maxima.chm"); if (wxFileExists(tmp)) return tmp; tmp = chm + wxT("maxima.chm"); if (wxFileExists(tmp)) return tmp; tmp = html + locale + wxT("\\header.hhp"); if (wxFileExists(tmp)) return tmp; tmp = html + wxT("header.hhp"); if (wxFileExists(tmp)) return tmp; return wxEmptyString; #else wxString headerFile; wxConfig::Get()->Read(wxT("helpFile"), &headerFile); if (headerFile.Length() && wxFileExists(headerFile)) return headerFile; else headerFile = wxEmptyString; wxProcess *process = new wxProcess(this, -1); process->Redirect(); wxString command = GetCommand(); command += wxT(" -d"); wxArrayString output; wxExecute(command, output, wxEXEC_ASYNC); wxString line; wxString docdir; wxString langsubdir; for (unsigned int i=0; iWrite(wxT("helpFile"), headerFile); return headerFile; #endif } void wxMaxima::ShowHTMLHelp(wxString helpfile,wxString otherhelpfile,wxString keyword) { #if defined (__WXMSW__) // Cygwin uses /c/something instead of c:/something and passes this path to the // web browser - which doesn't support cygwin paths => convert the path to a // native windows pathname if needed. if(helpfile.Length()>1 && helpfile[1]==wxT('/')) { helpfile[1]=helpfile[2]; helpfile[2]=wxT(':'); } #endif if(!m_htmlHelpInitialized) { wxFileName otherhelpfilenname(otherhelpfile); if(otherhelpfilenname.FileExists()) m_htmlhelpCtrl.AddBook(otherhelpfile); m_htmlhelpCtrl.AddBook(helpfile); m_htmlHelpInitialized = true; } if ((keyword == wxT("%")) || (keyword == wxT(" << Graphics >> "))) m_htmlhelpCtrl.DisplayContents(); else m_htmlhelpCtrl.KeywordSearch(keyword, wxHELP_SEARCH_INDEX); } #if defined (__WXMSW__) void wxMaxima::ShowCHMHelp(wxString helpfile,wxString keyword) { if (m_chmhelpFile != helpfile) m_chmhelpCtrl.LoadFile(helpfile); if ((keyword == wxT("%"))|| (keyword == wxT(" << Graphics >> "))) m_chmhelpCtrl.DisplayContents(); else m_chmhelpCtrl.KeywordSearch(keyword, wxHELP_SEARCH_INDEX); } #endif void wxMaxima::ShowWxMaximaHelp() { Dirstructure dirstructure; wxString htmldir = dirstructure.HelpDir(); #if CHM==true wxString helpfile = htmldir + wxT("wxmaxima.chm"); ShowCHMHelp(helpfile,wxT("%")); #else wxString helpfile = htmldir + wxT("wxmaxima.html"); #if defined (__WXMSW__) // Cygwin uses /c/something instead of c:/something and passes this path to the // web browser - which doesn't support cygwin paths => convert the path to a // native windows pathname if needed. if(helpfile.Length()>1 && helpfile[1]==wxT('/')) { helpfile[1]=helpfile[2]; helpfile[2]=wxT(':'); } #endif // __WXMSW__ wxLaunchDefaultBrowser(helpfile); #endif // CHM=false } void wxMaxima::ShowMaximaHelp(wxString keyword) { wxLogNull disableWarnings; wxString MaximaHelpFile = GetHelpFile(); if (MaximaHelpFile.Length() == 0) { wxMessageBox(_("wxMaxima could not find help files." "\n\nPlease check your installation."), _("Error"), wxICON_ERROR | wxOK); return ; } #if defined (__WXMSW__) if(wxFileName(MaximaHelpFile).GetFullPath().Right(4)==wxT(".chm")) ShowCHMHelp(MaximaHelpFile,keyword); else { Dirstructure dirstructure; wxString htmldir = dirstructure.HelpDir(); wxString wxMaximaHelpFile = htmldir + wxT("wxmaxima.hhp"); ShowHTMLHelp(MaximaHelpFile,wxMaximaHelpFile,keyword); } #else Dirstructure dirstructure; wxString htmldir = dirstructure.HelpDir(); wxString wxMaximaHelpFile = htmldir + wxT("wxmaxima.hhp"); ShowHTMLHelp(MaximaHelpFile,wxMaximaHelpFile,keyword); #endif } ///-------------------------------------------------------------------------------- /// Idle event ///-------------------------------------------------------------------------------- /*** * On idle event we check if the document is saved. */ void wxMaxima::OnIdle(wxIdleEvent& event) { ResetTitle(m_console->IsSaved()); // On my linux box the menus need only rarely to be updated // and the idle loop is called // - on every mouse movement // - at each key press // - and at each key release // // => TODO: Should we invest time in optimizing this any further? wxUpdateUIEvent dummy; UpdateMenus(dummy); UpdateToolBar(dummy); UpdateSlider(dummy); // If we have set the flag that tells us we should update the table of // contents sooner or later we should do so now that wxMaxima is idle. if(m_console->m_scheduleUpdateToc) { if(m_console->m_structure) { m_console->m_scheduleUpdateToc = false; m_console->m_structure->Update(m_console->GetTree(),m_console->GetHCaret()); } } // Tell wxWidgets it can process its own idle commands, as well. event.Skip(); } ///-------------------------------------------------------------------------------- /// Menu and button events ///-------------------------------------------------------------------------------- void wxMaxima::MenuCommand(wxString cmd) { bool evaluating = !m_console->m_evaluationQueue->Empty(); m_console->SetFocus(); // m_console->SetSelection(NULL); // m_console->SetActiveCell(NULL); m_console->OpenHCaret(cmd); m_console->AddCellToEvaluationQueue(dynamic_cast(m_console->GetActiveCell()->GetParent())); if(!evaluating) TryEvaluateNextInQueue(); } ///-------------------------------------------------------------------------------- /// Menu and button events ///-------------------------------------------------------------------------------- void wxMaxima::PrintMenu(wxCommandEvent& event) { switch (event.GetId()) { case wxID_PRINT: #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_print: #endif { wxPrintDialogData printDialogData; if (m_printData) printDialogData.SetPrintData(*m_printData); wxPrinter printer(&printDialogData); wxString title(_("wxMaxima document")), suffix; if (m_currentFile.Length()) { wxString suffix; wxFileName::SplitPath(m_currentFile, NULL, NULL, &title, &suffix); title << wxT(".") << suffix; } MathPrintout printout(title); MathCell* copy = m_console->CopyTree(); printout.SetData(copy); if (printer.Print(this, &printout, true)) { if (m_printData != NULL) delete m_printData; m_printData = new wxPrintData(printer.GetPrintDialogData().GetPrintData()); } break; } } } void wxMaxima::UpdateMenus(wxUpdateUIEvent& event) { wxMenuBar* menubar = GetMenuBar(); if(m_console) wxASSERT_MSG((!m_console->HCaretActive())||(m_console->GetActiveCell()==NULL),_("Both horizontal and vertical cursor active at the same time")); menubar->Enable(menu_copy_from_console, m_console->CanCopy(true)); menubar->Enable(menu_cut, m_console->CanCut()); menubar->Enable(menu_copy_tex_from_console, m_console->CanCopy()); #if defined __WXMSW__ || defined __WXMAC__ menubar->Enable(menu_copy_as_bitmap, m_console->CanCopy()); #endif menubar->Enable(menu_copy_to_file, m_console->CanCopy()); menubar->Enable(menu_copy_text_from_console, m_console->CanCopy()); menubar->Enable(menu_select_all, m_console->GetTree() != NULL); menubar->Enable(menu_undo, m_console->CanUndo()); menubar->Enable(menu_redo, m_console->CanRedo()); menubar->Enable(menu_interrupt_id, m_pid>0); menubar->Enable(MathCtrl::popid_comment_selection, (m_console->GetActiveCell() != NULL) && (m_console->GetActiveCell()->SelectionActive())); menubar->Enable(menu_evaluate, ( (m_console->GetActiveCell() != NULL)|| (m_console->CellsSelected()) ) ); menubar->Enable(menu_evaluate_all_visible, m_console->GetTree() != NULL); menubar->Enable(ToolBar::tb_evaltillhere, (m_console->GetTree() != NULL) && (m_console->CanPaste()) && (m_console->GetHCaret() != NULL) ); menubar->Enable(menu_triggerEvaluation, !m_console->m_evaluationQueue->Empty()); menubar->Enable(menu_save_id, (!m_fileSaved)&&(!m_saving)); menubar->Enable(menu_export_html, !m_saving); for (int id = menu_pane_math; id<=menu_pane_stats; id++) menubar->Check(id, IsPaneDisplayed(static_cast(id))); if (GetToolBar() != NULL) { #if defined __WXMAC__ || defined __WXMSW__ menubar->Check(menu_show_toolbar, GetToolBar()->IsShown()); #else menubar->Check(menu_show_toolbar, true); #endif } else menubar->Check(menu_show_toolbar, false); if (m_console->GetTree() != NULL) { menubar->Enable(MathCtrl::popid_divide_cell, m_console->GetActiveCell() != NULL); menubar->Enable(MathCtrl::popid_merge_cells, m_console->CanMergeSelection()); menubar->Enable(wxID_PRINT, true); } else { menubar->Enable(MathCtrl::popid_divide_cell, false); menubar->Enable(MathCtrl::popid_merge_cells, false); menubar->Enable(wxID_PRINT, false); } double zf = m_console->GetZoomFactor(); if (zf < 3.0) menubar->Enable(MathCtrl::menu_zoom_in, true); else menubar->Enable(MathCtrl::menu_zoom_in, false); if (zf > 0.8) menubar->Enable(MathCtrl::menu_zoom_out, true); else menubar->Enable(MathCtrl::menu_zoom_out, false); } #if defined (__WXMSW__) || defined (__WXGTK20__) || defined(__WXMAC__) void wxMaxima::UpdateToolBar(wxUpdateUIEvent& event) { if(!m_console->m_mainToolBar) return; m_console->m_mainToolBar->CanCopy(m_console->CanCopy(true)); m_console->m_mainToolBar->CanCut (m_console->CanCut()); m_console->m_mainToolBar->CanSave((!m_fileSaved)&&(!m_saving)); m_console->m_mainToolBar->CanPrint(m_console->GetTree() != NULL); m_console->m_mainToolBar->CanEvalTillHere( (m_console->GetTree() != NULL) && (m_console->CanPaste()) && (m_console->GetHCaret() != NULL) && (m_client != NULL) ); // On MSW it seems we cannot change an icon without side-effects that somehow // stop the animation => on this OS we have separate icons for the // animation start and stop. On the rest of the OSes we use one combined // start/stop button instead. if (m_console->CanAnimate()) { if(m_console->AnimationRunning()) m_console->m_mainToolBar->AnimationButtonState(ToolBar::Running); else m_console->m_mainToolBar->AnimationButtonState(ToolBar::Stopped); } else m_console->m_mainToolBar->AnimationButtonState(ToolBar::Inactive); } #endif wxString wxMaxima::ExtractFirstExpression(wxString entry) { int semicolon = entry.Find(';'); int dollar = entry.Find('$'); bool semiFound = (semicolon != wxNOT_FOUND); bool dollarFound = (dollar != wxNOT_FOUND); int index; if (semiFound && dollarFound) index = MIN(semicolon, dollar); else if (semiFound && !dollarFound) index = semicolon; else if (!semiFound && dollarFound) index = dollar; else // neither semicolon nor dollar found index = entry.Length(); return entry.SubString(0, index - 1); } wxString wxMaxima::GetDefaultEntry() { if (m_console->CanCopy(true)) return (m_console->GetString()).Trim().Trim(false); if (m_console->GetActiveCell() != NULL) return ExtractFirstExpression(m_console->GetActiveCell()->ToString()); return wxT("%"); } void wxMaxima::OpenFile(wxString file, wxString cmd) { if (file.Length() && wxFileExists(file)) { AddRecentDocument(file); m_lastPath = wxPathOnly(file); wxString unixFilename(file); #if defined __WXMSW__ unixFilename.Replace(wxT("\\"), wxT("/")); #endif if (cmd.Length() > 0) { MenuCommand(cmd + wxT("(\"") + unixFilename + wxT("\")$")); } else if (file.Right(4) == wxT(".wxm")) OpenWXMFile(file, m_console); else if (file.Right(5) == wxT(".wxmx")) OpenWXMXFile(file, m_console); // clearDocument = true else if (file.Right(4) == wxT(".dem")) MenuCommand(wxT("demo(\"") + unixFilename + wxT("\")$")); else MenuCommand(wxT("load(\"") + unixFilename + wxT("\")$")); } if((m_autoSaveInterval > 10000) && (m_currentFile.Length() > 0)) m_autoSaveTimer.StartOnce(m_autoSaveInterval); if(m_console)m_console->TreeUndo_ClearBuffers(); } bool wxMaxima::SaveFile(bool forceSave) { wxString file = m_currentFile; wxString fileExt=wxT("wxmx"); int ext=0; wxConfig *config = (wxConfig *)wxConfig::Get(); if (file.Length() == 0 || forceSave) { if (file.Length() == 0) { config->Read(wxT("defaultExt"), &fileExt); file = _("untitled") + wxT(".") + fileExt; } else wxFileName::SplitPath(file, NULL, NULL, &file, &fileExt); wxFileDialog fileDialog(this, _("Save As"), m_lastPath, file, _( "Whole document (*.wxmx)|*.wxmx|" "The input without images (*.wxm)|*.wxm"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (fileExt == wxT("wxmx")) fileDialog.SetFilterIndex(0); else if (fileExt == wxT("wxm")) fileDialog.SetFilterIndex(1); else { fileDialog.SetFilterIndex(0); fileExt = wxT("wxmx"); } if (fileDialog.ShowModal() == wxID_OK) { file = fileDialog.GetPath(); ext = fileDialog.GetFilterIndex(); } else { m_autoSaveTimer.StartOnce(m_autoSaveInterval); m_saving = false; return false; } } if (file.Length()) { if((file.Right(4) != wxT(".wxm"))&& (file.Right(5) != wxT(".wxmx")) ) { switch(ext) { case 0: file += wxT(".wxmx"); break; case 1: file += wxT(".wxm"); break; default: file += wxT(".wxmx"); } } StatusSaveStart(); config->Write(wxT("defaultExt"), wxT("wxmx")); m_currentFile = file; m_lastPath = wxPathOnly(file); if (file.Right(5) == wxT(".wxmx")) { if (!m_console->ExportToWXMX(file)) { StatusSaveFailed(); if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); m_saving = false; return false; } } else { if (!m_console->ExportToMAC(file)) { config->Write(wxT("defaultExt"), wxT("wxm")); StatusSaveFailed(); if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); m_saving = false; return false; } } AddRecentDocument(file); SetCWD(file); if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); StatusSaveFinished(); m_saving = false; return true; } if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); m_saving = false; return false; } void wxMaxima::ReadStdErr() { // Maxima will never send us any data via stderr after it has finished // starting up and will send data via stdout only in rare cases: // It rather sends us the data over the network. // // If something is severely broken this might not be true, though, and we want // to inform the user about it. if(!m_process) return; if(m_process->IsInputAvailable()) { wxASSERT_MSG(m_input != NULL,wxT("Bug: Trying to read from maxima but don't have a input stream")); wxString o; while (m_process->IsInputAvailable()) { o += m_input->GetC(); } bool pollStdOut = false; wxConfig *config = (wxConfig *)wxConfig::Get(); config->Read(wxT("pollStdOut"), &pollStdOut); if(pollStdOut) DoRawConsoleAppend(_("Message from the stdout of Maxima: ") + o, MC_TYPE_DEFAULT); } if(m_process->IsErrorAvailable()) { wxASSERT_MSG(m_error!=NULL,wxT("Bug: Trying to read from maxima but don't have a error input stream")); wxString o = wxT("Message from maxima's stderr stream: "); while (m_process->IsErrorAvailable()) { o += m_error->GetC(); } DoRawConsoleAppend(o, MC_TYPE_ERROR); // If maxima did output something it defintively has stopped. // The question is now if we want to try to send it something new to evaluate. bool abortOnError = false; wxConfig::Get()->Read(wxT("abortOnError"), &abortOnError); SetBatchMode(false); if(abortOnError || m_batchmode) { m_console->m_evaluationQueue->Clear(); // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); } else TryEvaluateNextInQueue(); } } void wxMaxima::OnTimerEvent(wxTimerEvent& event) { switch (event.GetId()) { case MAXIMA_STDOUT_POLL_ID: ReadStdErr(); break; case KEYBOARD_INACTIVITY_TIMER_ID: m_console->m_keyboardInactive = true; if((m_autoSaveIntervalExpired) && (m_currentFile.Length() > 0) && SaveNecessary()) { if(!m_saving)SaveFile(false); m_autoSaveIntervalExpired = false; if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); } break; case AUTO_SAVE_TIMER_ID: m_autoSaveIntervalExpired = true; if((m_console->m_keyboardInactive) && (m_currentFile.Length() > 0) && SaveNecessary()) { if(!m_saving)SaveFile(false); if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); m_autoSaveIntervalExpired = false; } break; } } void wxMaxima::FileMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; bool forceSave = false; #if defined __WXMSW__ wxString b = wxT("\\"); wxString f = wxT("/"); #endif switch (event.GetId()) { #if defined __WXMAC__ case mac_closeId: Close(); break; #elif defined __WXMSW__ || defined __WXGTK20__ case menu_new_id: case ToolBar::tb_new: wxExecute(wxTheApp->argv[0]); break; #endif #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_open: #endif case menu_open_id: { if (SaveNecessary()) { int close = SaveDocumentP(); if (close == wxID_CANCEL) return; if (close == wxID_YES) { if (!SaveFile()) return; } } wxString file = wxFileSelector(_("Open"), m_lastPath, wxEmptyString, wxEmptyString, _("wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx"), wxFD_OPEN); OpenFile(file); } break; case menu_save_as_id: forceSave = true; m_fileSaved = false; #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_save: #endif case menu_save_id: SaveFile(forceSave); break; case menu_export_html: { m_saving = true; // Determine a sane default file name; wxString file = m_currentFile; if (file.Length() == 0) file = _("untitled"); else wxFileName::SplitPath(file, NULL, NULL, &file, NULL); wxString fileExt="html"; wxConfig::Get()->Read(wxT("defaultExportExt"), &fileExt); wxFileDialog fileDialog(this, _("Export"), m_lastPath, file + wxT(".") + fileExt, _("HTML file (*.html)|*.html|" "maxima batch file (*.mac)|*.mac|" "pdfLaTeX file (*.tex)|*.tex" ), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (fileExt == wxT("html")) fileDialog.SetFilterIndex(0); else if (fileExt == wxT("mac")) fileDialog.SetFilterIndex(1); else fileDialog.SetFilterIndex(2); if (fileDialog.ShowModal() == wxID_OK) { file = fileDialog.GetPath(); if (file.Length()) { // Saving calls wxYield(), exporting does do so, too => we need to // avoid triggering an autosave during export. m_autoSaveTimer.Stop(); int ext = fileDialog.GetFilterIndex(); if((file.Right(5) != wxT(".html")) && (file.Right(4) != wxT(".mac")) && (file.Right(4) != wxT(".tex")) ) { switch(ext) { case 0: file += wxT(".html"); break; case 1: file += wxT(".mac"); break; case 2: file += wxT(".tex"); break; default: file += wxT(".html"); } } if (file.Right(4) == wxT(".tex")) { StatusExportStart(); fileExt = wxT("tex"); if (!m_console->ExportToTeX(file)) { wxMessageBox(_("Exporting to TeX failed!"), _("Error!"), wxOK); StatusExportFailed(); } else StatusExportFinished(); } else if (file.Right(4) == wxT(".mac")) { StatusExportStart(); fileExt = wxT("mac"); if (!m_console->ExportToMAC(file)) { wxMessageBox(_("Exporting to maxima batch file failed!"), _("Error!"), wxOK); StatusExportFailed(); } else StatusExportFinished(); } else { StatusExportStart(); fileExt = wxT("html"); if (!m_console->ExportToHTML(file)) { wxMessageBox(_("Exporting to HTML failed!"), _("Error!"), wxOK); StatusExportFailed(); } else StatusExportFinished(); } if(m_autoSaveInterval > 10000) m_autoSaveTimer.StartOnce(m_autoSaveInterval); wxFileName::SplitPath(file, NULL, NULL, NULL, &fileExt); wxConfig::Get()->Write(wxT("defaultExportExt"), fileExt); } } } m_saving = false; break; case menu_load_id: { wxString file = wxFileSelector(_("Load Package"), m_lastPath, wxEmptyString, wxEmptyString, _("Maxima package (*.mac)|*.mac|" "Lisp package (*.lisp)|*.lisp|All|*"), wxFD_OPEN); OpenFile(file, wxT("load")); } break; case menu_batch_id: { wxString file = wxFileSelector(_("Batch File"), m_lastPath, wxEmptyString, wxEmptyString, _("Maxima package (*.mac)|*.mac"), wxFD_OPEN); OpenFile(file, wxT("batch")); } break; case wxID_EXIT: Close(); break; case ToolBar::tb_animation_startStop: if (m_console->CanAnimate()) { if(m_console->AnimationRunning()) m_console->Animate(false); else m_console->Animate(true); } break; case MathCtrl::popid_animation_start: if (m_console->CanAnimate() && !m_console->AnimationRunning()) m_console->Animate(true); break; default: break; } } void wxMaxima::EditMenu(wxCommandEvent& event) { if (m_findDialog != NULL) { event.Skip(); return; } switch (event.GetId()) { case wxID_PREFERENCES: #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_pref: #endif { wxConfigBase *config = wxConfig::Get(); #if defined (__WXMAC__) bool pngcairo_old=false; #else bool pngcairo_old=true; #endif config->Read(wxT("usepngCairo"),&pngcairo_old); Config *configW = new Config(this); configW->Centre(wxBOTH); if (configW->ShowModal() == wxID_OK) { configW->WriteSettings(); // Write the changes in the configuration to the disk. config->Flush(); // Refresh the display as the settings that affect it might have changed. m_console->RecalculateForce(); m_console->Refresh(); ConfigChanged(); } configW->Destroy(); #if defined (__WXMSW__) bool wxcd = false; config->Read(wxT("wxcd"),&wxcd); if(wxcd) { SendMaxima(wxT(":lisp-quiet (setq $wxchangedir t)")); if (m_currentFile != wxEmptyString) { wxString filename(m_currentFile); SetCWD(filename); } } else { SetCWD(wxStandardPaths::Get().GetExecutablePath()); SendMaxima(wxT(":lisp-quiet (setq $wxchangedir nil)")); } #endif #if defined (__WXMAC__) bool usepngCairo=false; #else bool usepngCairo=true; #endif config->Read(wxT("usepngCairo"),&usepngCairo); if(usepngCairo != pngcairo_old) { if(usepngCairo) SendMaxima(wxT(":lisp-quiet (setq $wxplot_pngcairo t)")); else SendMaxima(wxT(":lisp-quiet (setq $wxplot_pngcairo nil)")); } m_autoSaveInterval = 0; config->Read(wxT("autoSaveInterval"), &m_autoSaveInterval); m_autoSaveInterval *= 60000; if((m_autoSaveInterval > 10000) && (m_currentFile.Length() > 0 )) m_autoSaveTimer.StartOnce(m_autoSaveInterval); else m_autoSaveTimer.Stop(); int defaultPlotWidth = 800; config->Read(wxT("defaultPlotWidth"), &defaultPlotWidth); int defaultPlotHeight = 600; config->Read(wxT("defaultPlotHeight"), &defaultPlotHeight); // SendMaxima(wxString::Format(wxT(":lisp-quiet (setq $wxplot_size '((mlist simp) %i %i))"),defaultPlotWidth,defaultPlotHeight)); } break; #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_copy: #endif case menu_copy_from_console: if (m_console->CanCopy(true)) m_console->Copy(); break; case menu_copy_text_from_console: if (m_console->CanCopy(true)) m_console->Copy(true); break; #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_cut: #endif case menu_cut: if (m_console->CanCut()) m_console->CutToClipboard(); break; case menu_select_all: case ToolBar::tb_select_all: m_console->SelectAll(); break; #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_paste: #endif case menu_paste: if (m_console->CanPaste()) m_console->PasteFromClipboard(); break; case menu_undo: if (m_console->CanUndo()) m_console->Undo(); break; case menu_redo: if (m_console->CanRedo()) m_console->Redo(); break; case menu_copy_tex_from_console: if (m_console->CanCopy()) m_console->CopyTeX(); break; case menu_copy_as_bitmap: if (m_console->CanCopy()) m_console->CopyBitmap(); break; case menu_copy_to_file: { wxString file = wxFileSelector(_("Save Selection to Image"), m_lastPath, wxT("image.png"), wxT("png"), _("PNG image (*.png)|*.png|" "JPEG image (*.jpg)|*.jpg|" "Windows bitmap (*.bmp)|*.bmp|" "X pixmap (*.xpm)|*.xpm"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (file.Length()) { m_console->CopyToFile(file); m_lastPath = wxPathOnly(file); } } break; case MathCtrl::popid_delete: if (m_console->CanDeleteSelection()) { m_console->DeleteSelection(); m_console->Recalculate(); m_console->Refresh(); return; } break; case MathCtrl::menu_zoom_in: if (m_console->GetZoomFactor() < 3.0) { m_console->SetZoomFactor(m_console->GetZoomFactor() + 0.1); } break; case MathCtrl::menu_zoom_out: if (m_console->GetZoomFactor() > 0.8) { m_console->SetZoomFactor(m_console->GetZoomFactor() - 0.1); } break; case menu_zoom_80: m_console->SetZoomFactor(0.8); break; case menu_zoom_100: m_console->SetZoomFactor(1.0); break; case menu_zoom_120: m_console->SetZoomFactor(1.2); break; case menu_zoom_150: m_console->SetZoomFactor(1.5); break; case menu_zoom_200: m_console->SetZoomFactor(2.0); break; case menu_zoom_300: m_console->SetZoomFactor(3.0); break; case menu_fullscreen: ShowFullScreen( !IsFullScreen() ); break; case menu_remove_output: m_console->RemoveAllOutput(); break; case menu_show_toolbar: #if defined __WXMAC__ || defined __WXMSW__ ShowToolBar((GetToolBar() == NULL) || !(GetToolBar()->IsShown())); #else ShowToolBar(!(GetToolBar() != NULL)); #endif break; case menu_edit_find: #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_find: #endif if ( m_findDialog != NULL ) { delete m_findDialog; m_findDialog = NULL; } else { m_findDialog = new wxFindReplaceDialog( this, &m_findData, _("Find and Replace"), wxFR_REPLACEDIALOG | wxFR_NOWHOLEWORD); m_findDialog->Show(true); } break; case menu_history_next: { wxString command = m_history->GetCommand(true); if (command != wxEmptyString) m_console->SetActiveCellText(command); } break; case menu_history_previous: { wxString command = m_history->GetCommand(false); if (command != wxEmptyString) m_console->SetActiveCellText(command); } break; } } void wxMaxima::OnFind(wxFindDialogEvent& event) { if (!m_console->FindNext(event.GetFindString(), event.GetFlags() & wxFR_DOWN, !(event.GetFlags() & wxFR_MATCHCASE))) wxMessageBox(_("No matches found!")); } void wxMaxima::OnFindClose(wxFindDialogEvent& event) { m_findDialog->Destroy(); m_findDialog = NULL; } void wxMaxima::OnReplace(wxFindDialogEvent& event) { m_console->Replace(event.GetFindString(), event.GetReplaceString(), !(event.GetFlags() & wxFR_MATCHCASE) ); if (!m_console->FindNext(event.GetFindString(), event.GetFlags() & wxFR_DOWN, !(event.GetFlags() & wxFR_MATCHCASE) ) ) wxMessageBox(_("No matches found!")); } void wxMaxima::OnReplaceAll(wxFindDialogEvent& event) { int count = m_console->ReplaceAll( event.GetFindString(), event.GetReplaceString(), !(event.GetFlags() & wxFR_MATCHCASE) ); wxMessageBox(wxString::Format(_("Replaced %d occurrences."), count)); } void wxMaxima::MaximaMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; wxString b = wxT("\\"); wxString f = wxT("/"); switch (event.GetId()) { case menu_triggerEvaluation: m_console->QuestionAnswered(); TryEvaluateNextInQueue(); break; case ToolBar::menu_restart_id: m_closing = true; m_console->m_evaluationQueue->Clear(); m_console->ResetInputPrompts(); StartMaxima(); break; case menu_soft_restart: MenuCommand(wxT("kill(all);")); break; case menu_functions: MenuCommand(wxT("functions;")); break; case menu_variables: MenuCommand(wxT("values;")); break; case menu_display: { wxString choices[] = { wxT("xml"), wxT("ascii"), wxT("none") }; wxString choice = wxGetSingleChoice( _("Select math display algorithm"), _("Display algorithm"), 3, choices, this ); if (choice.Length()) { cmd = wxT("set_display('") + choice + wxT(")$"); MenuCommand(cmd); } } break; case menu_texform: cmd = wxT("tex(") + expr + wxT(")$"); MenuCommand(cmd); break; case menu_time: cmd = wxT("if showtime#false then showtime:false else showtime:all$"); MenuCommand(cmd); break; case menu_fun_def: cmd = GetTextFromUser(_("Show the definition of function:"), _("Function"), wxEmptyString, this); if (cmd.Length()) { cmd = wxT("fundef(") + cmd + wxT(");"); MenuCommand(cmd); } break; case menu_add_path: { if (m_lastPath.Length() == 0) m_lastPath = wxGetHomeDir(); wxString dir = wxDirSelector(_("Add dir to path:"), m_lastPath); if (dir.Length()) { m_lastPath = dir; #if defined (__WXMSW__) dir.Replace(wxT("\\"), wxT("/")); #endif cmd = wxT("file_search_maxima : cons(sconcat(\"") + dir + wxT("/###.{lisp,mac,mc}\"), file_search_maxima)$"); MenuCommand(cmd); } } break; case menu_evaluate_all_visible: { bool evaluating = !m_console->m_evaluationQueue->Empty(); if(!m_isConnected) StartMaxima(); m_console->AddDocumentToEvaluationQueue(); // Inform the user about the length of the evaluation queue. EvaluationQueueLength(m_console->m_evaluationQueue->Size()); if(!evaluating) TryEvaluateNextInQueue(); } break; case menu_evaluate_all: { bool evaluating = !m_console->m_evaluationQueue->Empty(); if(!m_isConnected) StartMaxima(); m_console->AddEntireDocumentToEvaluationQueue(); // Inform the user about the length of the evaluation queue. EvaluationQueueLength(m_console->m_evaluationQueue->Size()); if(!evaluating) TryEvaluateNextInQueue(); } break; case ToolBar::tb_evaltillhere: { bool evaluating = !m_console->m_evaluationQueue->Empty(); if(!m_isConnected) StartMaxima(); m_console->AddDocumentTillHereToEvaluationQueue(); // Inform the user about the length of the evaluation queue. EvaluationQueueLength(m_console->m_evaluationQueue->Size()); if(!evaluating) TryEvaluateNextInQueue(); } break; case menu_clear_var: cmd = GetTextFromUser(_("Delete variable(s):"), _("Delete"), wxT("all"), this); if (cmd.Length()) { cmd = wxT("remvalue(") + cmd + wxT(");"); MenuCommand(cmd); } break; case menu_clear_fun: cmd = GetTextFromUser(_("Delete function(s):"), _("Delete"), wxT("all"), this); if (cmd.Length()) { cmd = wxT("remfunction(") + cmd + wxT(");"); MenuCommand(cmd); } break; case menu_subst: case button_subst: { SubstituteWiz *wiz = new SubstituteWiz(this, -1, _("Substitute")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; default: break; } } void wxMaxima::EquationsMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; switch (event.GetId()) { case menu_allroots: cmd = wxT("allroots(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_bfallroots: cmd = wxT("bfallroots(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_realroots: cmd = wxT("realroots(") + expr + wxT(");"); MenuCommand(cmd); break; case button_solve: case menu_solve: { Gen2Wiz *wiz = new Gen2Wiz(_("Equation(s):"), _("Variable(s):"), expr, wxT("x"), this, -1, _("Solve"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("solve([") + wiz->GetValue1() + wxT("], [") + wiz->GetValue2() + wxT("]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_solve_to_poly: { Gen2Wiz *wiz = new Gen2Wiz(_("Equation(s):"), _("Variable(s):"), expr, wxT("x"), this, -1, _("Solve"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("to_poly_solve([") + wiz->GetValue1() + wxT("], [") + wiz->GetValue2() + wxT("]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_solve_num: { if (expr.StartsWith(wxT("%"))) expr = wxT("''(") + expr + wxT(")"); Gen4Wiz *wiz = new Gen4Wiz(_("Equation:"), _("Variable:"), _("Lower bound:"), _("Upper bound:"), expr, wxT("x"), wxT("-1"), wxT("1"), this, -1, _("Find root"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("find_root(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(", ") + wiz->GetValue4() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case button_solve_ode: case menu_solve_ode: { Gen3Wiz *wiz = new Gen3Wiz(_("Equation:"), _("Function:"), _("Variable:"), expr, wxT("y"), wxT("x"), this, -1, _("Solve ODE")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("ode2(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case menu_ivp_1: { Gen3Wiz *wiz = new Gen3Wiz(_("Solution:"), _("Point:"), _("Value:"), expr, wxT("x="), wxT("y="), this, -1, _("IC1"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("ic1(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case menu_ivp_2: { Gen4Wiz *wiz = new Gen4Wiz(_("Solution:"), _("Point:"), _("Value:"), _("Derivative:"), expr, wxT("x="), wxT("y="), wxT("'diff(y,x)="), this, -1, _("IC2"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("ic2(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(", ") + wiz->GetValue4() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case menu_bvp: { BC2Wiz *wiz = new BC2Wiz(this, -1, _("BC2")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case menu_eliminate: { Gen2Wiz *wiz = new Gen2Wiz(_("Equations:"), _("Variables:"), expr, wxEmptyString, this, -1, _("Eliminate"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("eliminate([") + wiz->GetValue1() + wxT("],[") + wiz->GetValue2() + wxT("]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_solve_algsys: { wxString sz = GetTextFromUser(_("Number of equations:"), _("Solve algebraic system"), wxT("3"), this); if (sz.Length() == 0) return ; long isz; if (!sz.ToLong(&isz) || isz <= 0) { wxMessageBox(_("Not a valid number of equations!"), _("Error!"), wxOK | wxICON_ERROR); return ; } SysWiz *wiz = new SysWiz(this, -1, _("Solve algebraic system"), isz); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("algsys") + wiz->GetValue(); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_solve_lin: { wxString sz = GetTextFromUser(_("Number of equations:"), _("Solve linear system"), wxT("3"), this); if (sz.Length() == 0) return ; long isz; if (!sz.ToLong(&isz) || isz <= 0) { wxMessageBox(_("Not a valid number of equations!"), _("Error!"), wxOK | wxICON_ERROR); return ; } SysWiz *wiz = new SysWiz(this, -1, _("Solve linear system"), isz); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("linsolve") + wiz->GetValue(); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_solve_de: { Gen2Wiz *wiz = new Gen2Wiz(_("Equation(s):"), _("Function(s):"), expr, wxT("y(x)"), this, -1, _("Solve ODE")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("desolve([") + wiz->GetValue1() + wxT("],[") + wiz->GetValue2() + wxT("]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_atvalue: { Gen3Wiz *wiz = new Gen3Wiz(_("Expression:"), _("Point:"), _("Value:"), expr, wxT("x=0"), wxT("0"), this, -1, _("At value")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("atvalue(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; default: break; } } void wxMaxima::AlgebraMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; switch (event.GetId()) { case menu_invert_mat: cmd = wxT("invert(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_determinant: cmd = wxT("determinant(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_eigen: cmd = wxT("eigenvalues(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_eigvect: cmd = wxT("eigenvectors(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_adjoint_mat: cmd = wxT("adjoint(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_transpose: cmd = wxT("transpose(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_map_mat: { Gen2Wiz *wiz = new Gen2Wiz(_("Function:"), _("Matrix:"), wxEmptyString, expr, this, -1, _("Matrix map")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("matrixmap(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_enter_mat: case menu_stats_enterm: { MatDim *wiz = new MatDim(this, -1, _("Matrix")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { if (wiz->GetValue0() != wxEmptyString) cmd = wiz->GetValue0() + wxT(": "); long w, h; int type = wiz->GetMatrixType(); if (!(wiz->GetValue2()).ToLong(&w) || !(wiz->GetValue1()).ToLong(&h) || w <= 0 || h <= 0) { wxMessageBox(_("Not a valid matrix dimension!"), _("Error!"), wxOK | wxICON_ERROR); return ; } if (w != h) type = MatWiz::MATRIX_GENERAL; MatWiz *mwiz = new MatWiz(this, -1, _("Enter matrix"), type, w, h); mwiz->Centre(wxBOTH); if (mwiz->ShowModal() == wxID_OK) { cmd += mwiz->GetValue(); MenuCommand(cmd); } mwiz->Destroy(); } wiz->Destroy(); } break; case menu_cpoly: { Gen2Wiz *wiz = new Gen2Wiz(_("Matrix:"), _("Variable:"), expr, wxT("x"), this, -1, _("Char poly")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("charpoly(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT("), expand;"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_gen_mat: { Gen4Wiz *wiz = new Gen4Wiz(_("Array:"), _("Width:"), _("Height:"), _("Name:"), expr, wxT("3"), wxT("3"), wxEmptyString, this, -1, _("Generate Matrix")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("genmatrix(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); if (wiz->GetValue4() != wxEmptyString) val = wiz->GetValue4() + wxT(": ") + val; MenuCommand(val); } wiz->Destroy(); } break; case menu_gen_mat_lambda: { Gen4Wiz *wiz = new Gen4Wiz(_("matrix[i,j]:"), _("Width:"), _("Height:"), _("Name:"), expr, wxT("3"), wxT("3"), wxEmptyString, this, -1, _("Generate Matrix")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("genmatrix(lambda([i,j], ") + wiz->GetValue1() + wxT("), ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); if (wiz->GetValue4() != wxEmptyString) val = wiz->GetValue4() + wxT(": ") + val; MenuCommand(val); } wiz->Destroy(); } break; case button_map: case menu_map: { Gen2Wiz *wiz = new Gen2Wiz(_("Function:"), _("List:"), wxEmptyString, expr, this, -1, _("Map")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("map(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_make_list: { Gen4Wiz *wiz = new Gen4Wiz(_("Expression:"), _("Variable:"), _("From:"), _("To:"), expr, wxT("k"), wxT("1"), wxT("10"), this, -1, _("Make list")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("makelist(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(", ") + wiz->GetValue4() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_apply: { Gen2Wiz *wiz = new Gen2Wiz(_("Function:"), _("List:"), wxT("\"+\""), expr, this, -1, _("Apply"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("apply(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; default: break; } } void wxMaxima::SimplifyMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; switch (event.GetId()) { case menu_nouns: cmd = wxT("ev(") + expr + wxT(", nouns);"); MenuCommand(cmd); break; case button_ratsimp: case menu_ratsimp: cmd = wxT("ratsimp(") + expr + wxT(");"); MenuCommand(cmd); break; case button_radcan: case menu_radsimp: cmd = wxT("radcan(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_to_fact: cmd = wxT("makefact(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_to_gamma: cmd = wxT("makegamma(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_factcomb: cmd = wxT("factcomb(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_factsimp: cmd = wxT("minfactorial(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_logcontract: cmd = wxT("logcontract(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_logexpand: cmd = expr + wxT(", logexpand=super;"); MenuCommand(cmd); break; case button_expand: case menu_expand: cmd = wxT("expand(") + expr + wxT(");"); MenuCommand(cmd); break; case button_factor: case menu_factor: cmd = wxT("factor(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_gfactor: cmd = wxT("gfactor(") + expr + wxT(");"); MenuCommand(cmd); break; case button_trigreduce: case menu_trigreduce: cmd = wxT("trigreduce(") + expr + wxT(");"); MenuCommand(cmd); break; case button_trigsimp: case menu_trigsimp: cmd = wxT("trigsimp(") + expr + wxT(");"); MenuCommand(cmd); break; case button_trigexpand: case menu_trigexpand: cmd = wxT("trigexpand(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_trigrat: case button_trigrat: cmd = wxT("trigrat(") + expr + wxT(");"); MenuCommand(cmd); break; case button_rectform: case menu_rectform: cmd = wxT("rectform(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_polarform: cmd = wxT("polarform(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_demoivre: cmd = wxT("demoivre(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_exponentialize: cmd = wxT("exponentialize(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_realpart: cmd = wxT("realpart(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_imagpart: cmd = wxT("imagpart(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_talg: cmd = wxT("algebraic : not(algebraic);"); MenuCommand(cmd); break; case menu_tellrat: cmd = GetTextFromUser(_("Enter an equation for rational simplification:"), _("Tellrat"), wxEmptyString, this); if (cmd.Length()) { cmd = wxT("tellrat(") + cmd + wxT(");"); MenuCommand(cmd); } break; case menu_modulus: cmd = GetTextFromUser(_("Calculate modulus:"), _("Modulus"), wxT("false"), this); if (cmd.Length()) { cmd = wxT("modulus : ") + cmd + wxT(";"); MenuCommand(cmd); } break; default: break; } } void wxMaxima::CalculusMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; switch (event.GetId()) { case menu_change_var: { Gen4Wiz *wiz = new Gen4Wiz(_("Integral/Sum:"), _("Old variable:"), _("New variable:"), _("Equation:"), expr, wxT("x"), wxT("y"), wxT("y=x"), this, -1, _("Change variable"), true); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("changevar(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue4() + wxT(", ") + wiz->GetValue3() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case menu_pade: { Gen3Wiz *wiz = new Gen3Wiz(_("Taylor series:"), _("Num. deg:"), _("Denom. deg:"), expr, wxT("4"), wxT("4"), this, -1, _("Pade approximation")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("pade(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case menu_continued_fraction: cmd += wxT("cfdisrep(cf(") + expr + wxT("));"); MenuCommand(cmd); break; case menu_lcm: { Gen2Wiz *wiz = new Gen2Wiz(_("Polynomial 1:"), _("Polynomial 2:"), wxEmptyString, wxEmptyString, this, -1, _("LCM"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("lcm(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_gcd: { Gen2Wiz *wiz = new Gen2Wiz(_("Polynomial 1:"), _("Polynomial 2:"), wxEmptyString, wxEmptyString, this, -1, _("GCD"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("gcd(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_divide: { Gen2Wiz *wiz = new Gen2Wiz(_("Polynomial 1:"), _("Polynomial 2:"), expr, wxEmptyString, this, -1, _("Divide"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("divide(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_partfrac: { Gen2Wiz *wiz = new Gen2Wiz(_("Expression:"), _("Variable:"), expr, wxT("n"), this, -1, _("Partial fractions")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("partfrac(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_risch: { Gen2Wiz *wiz = new Gen2Wiz(_("Expression:"), _("Variable:"), expr, wxT("x"), this, -1, _("Integrate (risch)")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("risch(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case button_integrate: case menu_integrate: { IntegrateWiz *wiz = new IntegrateWiz(this, -1, _("Integrate")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case menu_laplace: { Gen3Wiz *wiz = new Gen3Wiz(_("Expression:"), _("Old variable:"), _("New variable:"), expr, wxT("t"), wxT("s"), this, -1, _("Laplace")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("laplace(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case menu_ilt: { Gen3Wiz *wiz = new Gen3Wiz(_("Expression:"), _("Old variable:"), _("New variable:"), expr, wxT("s"), wxT("t"), this, -1, _("Inverse Laplace")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wxT("ilt(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case button_diff: case menu_diff: { Gen3Wiz *wiz = new Gen3Wiz(_("Expression:"), _("Variable(s):"), _("Times:"), expr, wxT("x"), wxT("1"), this, -1, _("Differentiate")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxStringTokenizer vars(wiz->GetValue2(), wxT(",")); wxStringTokenizer times(wiz->GetValue3(), wxT(",")); wxString val = wxT("diff(") + wiz->GetValue1(); while (vars.HasMoreTokens() && times.HasMoreTokens()) { val += wxT(",") + vars.GetNextToken(); val += wxT(",") + times.GetNextToken(); } val += wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case button_taylor: case menu_series: { SeriesWiz *wiz = new SeriesWiz(this, -1, _("Series")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case button_limit: case menu_limit: { LimitWiz *wiz = new LimitWiz(this, -1, _("Limit")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case menu_lbfgs: { Gen4Wiz *wiz = new Gen4Wiz(_("Expression:"), _("Variables:"), _("Initial Estimates:"), _("Epsilon:"), expr, wxT("x"), wxT("1.0"), wxT("1e-4"), this, -1, _("Find minimum")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("lbfgs(") + wiz->GetValue1() + wxT(", [") + wiz->GetValue2() + wxT("], [") + wiz->GetValue3() + wxT("], ") + wiz->GetValue4() + wxT(", [-1,0]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case button_sum: case menu_sum: { SumWiz *wiz = new SumWiz(this, -1, _("Sum")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case button_product: case menu_product: { Gen4Wiz *wiz = new Gen4Wiz(_("Expression:"), _("Variable:"), _("From:"), _("To:"), expr, wxT("k"), wxT("1"), wxT("n"), this, -1, _("Product")); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { cmd = wxT("product(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(", ") + wiz->GetValue4() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; default: break; } } void wxMaxima::PlotMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; switch (event.GetId()) { case button_plot3: case gp_plot3: { Plot3DWiz *wiz = new Plot3DWiz(this, -1, _("Plot 3D")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case button_plot2: case gp_plot2: { Plot2DWiz *wiz = new Plot2DWiz(this, -1, _("Plot 2D")); wiz->SetValue(expr); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case menu_plot_format: { PlotFormatWiz *wiz = new PlotFormatWiz(this, -1, _("Plot format")); wiz->Center(wxBOTH); if (wiz->ShowModal() == wxID_OK) { MenuCommand(wiz->GetValue()); } wiz->Destroy(); /*wxString format = GetTextFromUser(_("Enter new plot format:"), _("Plot format"), wxT("gnuplot"), this); if (format.Length()) { MenuCommand(wxT("set_plot_option(['plot_format, '") + format + wxT("])$")); }*/ } default: break; } } void wxMaxima::NumericalMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; switch (event.GetId()) { case menu_to_float: cmd = wxT("float(") + expr + wxT("), numer;"); MenuCommand(cmd); break; case menu_to_bfloat: cmd = wxT("bfloat(") + expr + wxT(");"); MenuCommand(cmd); break; case menu_to_numer: cmd = expr + wxT(",numer;"); MenuCommand(cmd); break; case menu_num_out: cmd = wxT("if numer#false then numer:false else numer:true;"); MenuCommand(cmd); break; case menu_set_precision: cmd = GetTextFromUser(_("Enter new precision for bigfloats:"), _("Precision"), wxT("16"), this); if (cmd.Length()) { cmd = wxT("fpprec : ") + cmd + wxT(";"); MenuCommand(cmd); } break; default: break; } } #ifndef __WXGTK__ MyAboutDialog::MyAboutDialog(wxWindow *parent, int id, const wxString title, wxString description) : wxDialog(parent, id, title) { wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL); wxHtmlWindow* html_top = new wxHtmlWindow(this, -1, wxDefaultPosition, wxSize(380, 250), wxHW_SCROLLBAR_NEVER); html_top->SetBorders(5); wxHtmlWindow* html_bottom = new wxHtmlWindow(this, -1, wxDefaultPosition, wxSize(380, 280)); html_bottom->SetBorders(5); wxString cwd = wxGetCwd(); #if defined __WXMAC__ cwd = cwd + wxT("/") + wxT(MACPREFIX); #else cwd.Replace(wxT("\\"), wxT("/")); cwd = cwd + wxT("/data/"); #endif wxString page_top = wxString::Format( wxT("" "" "" "" "
    " "

    " "" "

    " "

    wxMaxima %s

    " "

    (C) 2004 - 2015 Andrej Vodopivec

    " "
    " "" ""), cwd, wxT(VERSION)); wxString page_bottom = wxString::Format( wxT("" "" "" "" "
    " "

    " "%s" "

    " "

    wxMaxima
    " " Maxima

    " "

    %s

    " "

    " "wxWidgets: %d.%d.%d
    " "%s: %s
    " "%s" "

    " "

    %s

    " "

    " "Andrej Vodopivec
    " "Ziga Lenarcic
    " "Doug Ilijev
    " "Gunter Königsmann
    " "

    " "

    Patches

    " "Sandro Montanar (SF-patch 2537150)" "

    " "

    %s

    " "

    " "%s: Sven Hodapp
    " "%s: TANGO project" "

    " "

    %s

    " "

    " "Innocent De Marchi (ca)
    " "Josef Barak (cs)
    " "Robert Marik (cs)
    " "Jens Thostrup (da)
    " "Harald Geyer (de)
    " "Dieter Kaiser (de)
    " "Gunter Königsmann (de)
    " "Alkis Akritas (el)
    " "Evgenia Kelepesi-Akritas (el)
    " "Kostantinos Derekas (el)
    " "Mario Rodriguez Riotorto (es)
    " "Antonio Ullan (es)
    " "Eric Delevaux (fr)
    " "Michele Gosse (fr)
    " "Marco Ciampa (it)
    " #if wxUSE_UNICODE "Blahota István (hu)
    " #else "Blahota Istvan (hu)
    " #endif #if wxUSE_UNICODE "Asbjørn Apeland (nb)
    " #else "Asbjorn Apeland (nb)
    " #endif "Rafal Topolnicki (pl)
    " "Eduardo M. Kalinowski (pt_br)
    " "Alexey Beshenov (ru)
    " "Vadim V. Zhytnikov (ru)
    " "Sergey Semerikov (uk)
    " #if wxUSE_UNICODE "Tufan Şirin (tr)
    " #else "Tufan Sirin (tr)
    " #endif "Frank Weng (zh_TW)
    " "cw.ahbong (zh_TW)" "

    " "
    " "" ""), _("wxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets."), _("System info"), wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER, _("Unicode Support"), #if wxUSE_UNICODE wxT("yes"), #else wxT("no"), #endif description.c_str(), _("Written by"), _("Artwork by"), _("wxMaxima icon"), _("Toolbar icons"), _("Translated by")); html_top->SetPage(page_top); html_bottom->SetPage(page_bottom); html_top->SetSize(wxDefaultCoord, html_top->GetInternalRepresentation()->GetHeight()); sizer->Add(html_top, 0, wxALL, 0); sizer->Add(html_bottom, 0, wxALL, 0); SetSizer(sizer); sizer->Fit(this); sizer->SetSizeHints(this); SetAutoLayout(true); Layout(); } void MyAboutDialog::OnLinkClicked(wxHtmlLinkEvent& event) { wxLaunchDefaultBrowser(event.GetLinkInfo().GetHref()); } BEGIN_EVENT_TABLE(MyAboutDialog, wxDialog) EVT_HTML_LINK_CLICKED(wxID_ANY, MyAboutDialog::OnLinkClicked) END_EVENT_TABLE() #endif void wxMaxima::HelpMenu(wxCommandEvent& event) { wxString expr = GetDefaultEntry(); wxString cmd; wxString helpSearchString = wxT("%"); if (m_console->CanCopy(true)) helpSearchString = m_console->GetString(); else if (m_console->GetActiveCell() != NULL) { helpSearchString = m_console->GetActiveCell()->SelectWordUnderCaret(false); } if (helpSearchString == wxT("")) helpSearchString = wxT("%"); switch (event.GetId()) { case wxID_ABOUT: #if defined __WXGTK__ { wxAboutDialogInfo info; wxString description; description = _("wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets."); description += wxString::Format( _("\n\nwxWidgets: %d.%d.%d\nUnicode support: %s"), wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER, #if wxUSE_UNICODE _("yes") #else _("no") #endif ); if (m_maximaVersion != wxEmptyString) description += _("\nMaxima version: ") + m_maximaVersion; else description += _("\nNot connected."); if (m_lispVersion != wxEmptyString) description += _("\nLisp: ") + m_lispVersion; wxString iconName = wxT(PREFIX); iconName += wxT("/share/wxMaxima/wxmaxima.png"); info.SetIcon(wxIcon(iconName,wxBITMAP_TYPE_PNG)); info.SetDescription(description); info.SetName(_("wxMaxima")); info.SetVersion(wxT(VERSION)); info.SetCopyright(wxT("(C) 2004-2015 Andrej Vodopivec")); info.SetWebSite(wxT("http://andrejv.github.io/wxmaxima/")); info.AddDeveloper(wxT("Andrej Vodopivec ")); info.AddDeveloper(wxT("Ziga Lenarcic ")); info.AddDeveloper(wxT("Doug Ilijev ")); info.AddDeveloper(wxT("Gunter Königsmann ")); info.AddTranslator(wxT("Innocent de Marchi (ca)")); info.AddTranslator(wxT("Josef Barak (cs)")); info.AddTranslator(wxT("Robert Marik (cs)")); info.AddTranslator(wxT("Jens Thostrup (da)")); info.AddTranslator(wxT("Harald Geyer (de)")); info.AddTranslator(wxT("Dieter Kaiser (de)")); info.AddTranslator(wxT("Gunter Königsmann (de)")); info.AddTranslator(wxT("Alkis Akritas (el)")); info.AddTranslator(wxT("Evgenia Kelepesi-Akritas (el)")); info.AddTranslator(wxT("Kostantinos Derekas (el)")); info.AddTranslator(wxT("Mario Rodriguez Riotorto (es)")); info.AddTranslator(wxT("Antonio Ullan (es)")); info.AddTranslator(wxT("Eric Delevaux (fr)")); info.AddTranslator(wxT("Michele Gosse (fr)")); #if wxUSE_UNICODE info.AddTranslator(wxT("Blahota István (hu)")); #else info.AddTranslator(wxT("Blahota Istvan (hu)")); #endif info.AddTranslator(wxT("Marco Ciampa (it)")); #if wxUSE_UNICODE info.AddTranslator(wxT("Asbjørn Apeland (nb)")); #else info.AddTranslator(wxT("Asbjorn Apeland (nb)")); #endif info.AddTranslator(wxT("Rafal Topolnicki (pl)")); info.AddTranslator(wxT("Eduardo M. Kalinowski (pt_br)")); info.AddTranslator(wxT("Alexey Beshenov (ru)")); info.AddTranslator(wxT("Vadim V. Zhytnikov (ru)")); #if wxUSE_UNICODE info.AddTranslator(wxT("Tufan Şirin (tr)")); #else info.AddTranslator(wxT("Tufan Sirin (tr)")); #endif info.AddTranslator(wxT("Sergey Semerikov (uk)")); info.AddTranslator(wxT("Frank Weng (zh_TW)")); info.AddTranslator(wxT("cw.ahbong (zh_TW)")); info.AddArtist(wxT("wxMaxima icon: Sven Hodapp")); info.AddArtist(wxT("Toolbar and config icons: The TANGO Project")); info.AddArtist(wxT("svg version of the icon: Gunter Königsmann")); wxAboutBox(info); } #else { wxString description; if (m_maximaVersion != wxEmptyString) description += _("Maxima version: ") + m_maximaVersion; else description += _("Not connected."); if (m_lispVersion != wxEmptyString) description += _("
    Lisp: ") + m_lispVersion; MyAboutDialog dlg(this, wxID_ANY, wxString(_("About")), description); dlg.Center(); dlg.ShowModal(); } #endif break; case wxID_HELP: #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) case ToolBar::tb_help: #endif if(helpSearchString==wxT("%")) ShowWxMaximaHelp(); else ShowMaximaHelp(helpSearchString); break; case menu_maximahelp: ShowMaximaHelp(expr); break; case menu_example: if (expr == wxT("%")) cmd = GetTextFromUser(_("Show an example for the command:"), _("Example"), wxEmptyString, this); else cmd = expr; if (cmd.Length()) { cmd = wxT("example(") + cmd + wxT(");"); MenuCommand(cmd); } break; case menu_apropos: if (expr == wxT("%")) cmd = GetTextFromUser(_("Show all commands similar to:"), _("Apropos"), wxEmptyString, this); else cmd = expr; if (cmd.Length()) { cmd = wxT("apropos(\"") + cmd + wxT("\");"); MenuCommand(cmd); } break; case menu_show_tip: ShowTip(true); break; case menu_build_info: MenuCommand(wxT("wxbuild_info()$")); break; case menu_bug_report: MenuCommand(wxT("wxbug_report()$")); break; case menu_help_tutorials: wxLaunchDefaultBrowser(wxT("http://andrejv.github.io/wxmaxima/help.html")); break; case menu_check_updates: CheckForUpdates(true); break; default: break; } } void wxMaxima::StatsMenu(wxCommandEvent &ev) { wxString expr = GetDefaultEntry(); switch (ev.GetId()) { case menu_stats_histogram: { Gen2Wiz *wiz = new Gen2Wiz(_("Data:"), _("Classes:"), expr, wxT("10"), this, -1, _("Histogram"), false); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("wxhistogram(") + wiz->GetValue1() + wxT(", nclasses=") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_stats_scatterplot: { Gen2Wiz *wiz = new Gen2Wiz(_("Data:"), _("Classes:"), expr, wxT("10"), this, -1, _("Scatterplot"), false); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("wxscatterplot(") + wiz->GetValue1() + wxT(", nclasses=") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_stats_barsplot: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("wxbarsplot(") + data + wxT(");")); } break; case menu_stats_boxplot: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("wxboxplot([") + data + wxT("]);")); } break; case menu_stats_piechart: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("wxpiechart(") + data + wxT(");")); } break; case menu_stats_mean: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("mean(") + data + wxT(");")); } break; case menu_stats_median: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("median(") + data + wxT(");")); } break; case menu_stats_var: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("var(") + data + wxT(");")); } break; case menu_stats_dev: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("std(") + data + wxT(");")); } break; case menu_stats_tt1: { Gen2Wiz *wiz = new Gen2Wiz(_("Sample:"), _("Mean:"), expr, wxT("0"), this, -1, _("One sample t-test"), false); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("test_mean(") + wiz->GetValue1() + wxT(", mean=") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_stats_tt2: { Gen2Wiz *wiz = new Gen2Wiz(_("Sample 1:"), _("Sample 2:"), wxEmptyString, wxEmptyString, this, -1, _("Two sample t-test"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("test_means_difference(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_stats_tnorm: { wxString data = GetTextFromUser(_("Data:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("test_normality(") + data + wxT(");")); } break; case menu_stats_linreg: { wxString data = GetTextFromUser(_("Data Matrix:"), _("Enter Data"), expr, this); if (data.Length() > 0) MenuCommand(wxT("simple_linear_regression(") + data + wxT(");")); } break; case menu_stats_lsquares: { Gen4Wiz *wiz = new Gen4Wiz(_("Data Matrix:"), _("Col. names:"), _("Equation:"), _("Variables:"), expr, wxT("x,y"), wxT("y=A*x+B"), wxT("A,B"), this, -1, _("Least Squares Fit"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("lsquares_estimates(") + wiz->GetValue1() + wxT(", [") + wiz->GetValue2() + wxT("], ") + wiz->GetValue3() + wxT(", [") + wiz->GetValue4() + wxT("], iprint=[-1,0]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case menu_stats_readm: { wxString file = wxFileSelector(_("Open matrix"), m_lastPath, wxEmptyString, wxEmptyString, _("Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt"), wxFD_OPEN); if (file != wxEmptyString) { m_lastPath = wxPathOnly(file); #if defined __WXMSW__ file.Replace(wxT("\\"), wxT("/")); #endif wxString name = wxGetTextFromUser(wxT("Enter matrix name:"), wxT("Marix name")); wxString cmd; if (name != wxEmptyString) cmd << name << wxT(": "); wxString format; if (file.EndsWith(wxT(".csv"))) format = wxT("csv"); else if (file.EndsWith(wxT(".tab"))) format = wxT("tab"); if (format != wxEmptyString) MenuCommand(cmd + wxT("read_matrix(\"") + file + wxT("\", '") + format + wxT(");")); else MenuCommand(cmd + wxT("read_matrix(\"") + file + wxT("\");")); } } break; case menu_stats_subsample: { Gen4Wiz *wiz = new Gen4Wiz(_("Data Matrix:"), _("Condition:"), _("Include columns:"), _("Matrix name:"), expr, wxT("col[1]#'NA"), wxEmptyString, wxEmptyString, this, -1, _("Select Subsample"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString name = wiz->GetValue4(); wxString cmd; if (name != wxEmptyString) cmd << name << wxT(": "); cmd += wxT("subsample(\n ") + wiz->GetValue1() + wxT(",\n ") + wxT("lambda([col], is( "); if (wiz->GetValue2() != wxEmptyString) cmd += wiz->GetValue2() + wxT(" ))"); else cmd += wxT("true ))"); if (wiz->GetValue3() != wxEmptyString) cmd += wxT(",\n ") + wiz->GetValue3(); cmd += wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; } } void wxMaxima::OnClose(wxCloseEvent& event) { if (SaveNecessary()) { int close = SaveDocumentP(); if (close == wxID_CANCEL) { event.Veto(); return; } if (close == wxID_YES) { if (!SaveFile()) { event.Veto(); return; } } } // We have saved the file now => No need to have the timer around any longer. m_autoSaveTimer.Stop(); wxConfig *config = (wxConfig *)wxConfig::Get(); wxSize size = GetSize(); wxPoint pos = GetPosition(); bool maximized = IsMaximized(); config->Write(wxT("pos-x"), pos.x); config->Write(wxT("pos-y"), pos.y); config->Write(wxT("pos-w"), size.GetWidth()); config->Write(wxT("pos-h"), size.GetHeight()); if (maximized) config->Write(wxT("pos-max"), 1); else config->Write(wxT("pos-max"), 0); if (m_lastPath.Length() > 0) config->Write(wxT("lastPath"), m_lastPath); m_closing = true; #if defined __WXMAC__ wxGetApp().topLevelWindows.Erase(wxGetApp().topLevelWindows.Find(this)); #endif wxTheClipboard->Flush(); CleanUp(); Destroy(); } void wxMaxima::PopupMenu(wxCommandEvent& event) { wxString selection = m_console->GetString(); switch (event.GetId()) { case MathCtrl::popid_copy: if (m_console->CanCopy(true)) m_console->Copy(); break; case MathCtrl::popid_copy_tex: if (m_console->CanCopy(true)) m_console->CopyTeX(); break; case MathCtrl::popid_cut: if (m_console->CanCopy(true)) m_console->CutToClipboard(); break; case MathCtrl::popid_paste: m_console->PasteFromClipboard(); break; case MathCtrl::popid_select_all: m_console->SelectAll(); break; case MathCtrl::popid_comment_selection: m_console->CommentSelection(); break; case MathCtrl::popid_divide_cell: m_console->DivideCell(); break; case MathCtrl::popid_copy_image: if (m_console->CanCopy()) m_console->CopyBitmap(); break; case MathCtrl::popid_simplify: MenuCommand(wxT("ratsimp(") + selection + wxT(");")); break; case MathCtrl::popid_expand: MenuCommand(wxT("expand(") + selection + wxT(");")); break; case MathCtrl::popid_factor: MenuCommand(wxT("factor(") + selection + wxT(");")); break; case MathCtrl::popid_solve: { Gen2Wiz *wiz = new Gen2Wiz(_("Equation(s):"), _("Variable(s):"), selection, wxT("x"), this, -1, _("Solve"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("solve([") + wiz->GetValue1() + wxT("], [") + wiz->GetValue2() + wxT("]);"); MenuCommand(cmd); } wiz->Destroy(); } break; case MathCtrl::popid_solve_num: { Gen4Wiz *wiz = new Gen4Wiz(_("Equation:"), _("Variable:"), _("Lower bound:"), _("Upper bound:"), selection, wxT("x"), wxT("-1"), wxT("1"), this, -1, _("Find root"), true); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString cmd = wxT("find_root(") + wiz->GetValue1() + wxT(", ") + wiz->GetValue2() + wxT(", ") + wiz->GetValue3() + wxT(", ") + wiz->GetValue4() + wxT(");"); MenuCommand(cmd); } wiz->Destroy(); } break; case MathCtrl::popid_integrate: { IntegrateWiz *wiz = new IntegrateWiz(this, -1, _("Integrate")); wiz->SetValue(selection); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case MathCtrl::popid_diff: { Gen3Wiz *wiz = new Gen3Wiz(_("Expression:"), _("Variable(s):"), _("Times:"), selection, wxT("x"), wxT("1"), this, -1, _("Differentiate")); wiz->SetValue(selection); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxStringTokenizer vars(wiz->GetValue2(), wxT(",")); wxStringTokenizer times(wiz->GetValue3(), wxT(",")); wxString val = wxT("diff(") + wiz->GetValue1(); while (vars.HasMoreTokens() && times.HasMoreTokens()) { val += wxT(",") + vars.GetNextToken(); val += wxT(",") + times.GetNextToken(); } val += wxT(");"); MenuCommand(val); } wiz->Destroy(); } break; case MathCtrl::popid_subst: { SubstituteWiz *wiz = new SubstituteWiz(this, -1, _("Substitute")); wiz->SetValue(selection); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case MathCtrl::popid_plot2d: { Plot2DWiz *wiz = new Plot2DWiz(this, -1, _("Plot 2D")); wiz->SetValue(selection); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case MathCtrl::popid_plot3d: { Plot3DWiz *wiz = new Plot3DWiz(this, -1, _("Plot 3D")); wiz->SetValue(selection); wiz->Centre(wxBOTH); if (wiz->ShowModal() == wxID_OK) { wxString val = wiz->GetValue(); MenuCommand(val); } wiz->Destroy(); } break; case MathCtrl::popid_float: MenuCommand(wxT("float(") + selection + wxT("), numer;")); break; case MathCtrl::popid_image: { wxString file = wxFileSelector(_("Save selection to file"), m_lastPath, wxT("image.png"), wxT("png"), _("PNG image (*.png)|*.png|" "JPEG image (*.jpg)|*.jpg|" "Windows bitmap (*.bmp)|*.bmp|" "X pixmap (*.xpm)|*.xpm"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (file.Length()) { m_console->CopyToFile(file); m_lastPath = wxPathOnly(file); } } break; case MathCtrl::popid_animation_save: { wxString file = wxFileSelector(_("Save animation to file"), m_lastPath, wxT("animation.gif"), wxT("gif"), _("GIF image (*.gif)|*.gif"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if (file.Length()) { MathCell *selection = m_console->GetSelectionStart(); if (selection != NULL && selection->GetType() == MC_TYPE_SLIDE) ((SlideShow *)(selection))->ToGif(file); } } break; case MathCtrl::popid_evaluate: { bool evaluating = !m_console->m_evaluationQueue->Empty(); m_console->AddSelectionToEvaluationQueue(); if(!evaluating) TryEvaluateNextInQueue(); } break; case MathCtrl::popid_merge_cells: m_console->MergeCells(); break; } } void wxMaxima::OnRecentDocument(wxCommandEvent& event) { if (SaveNecessary()) { int close = SaveDocumentP(); if (close == wxID_CANCEL) return; if (close == wxID_YES) { if (!SaveFile()) return; } } wxString file = GetRecentDocument(event.GetId() - menu_recent_document_0); if (wxFileExists(file)) OpenFile(file); else { wxMessageBox(_("File you tried to open does not exist."), _("File not found"), wxOK); RemoveRecentDocument(file); } } bool wxMaxima::SaveNecessary() { return !m_fileSaved && (m_console->GetTree()!=NULL) && // No data in the document (m_console->GetTree()!=NULL) && // Only one math cell that consists only of a prompt !(dynamic_cast(m_console->GetTree())->Empty()); } void wxMaxima::EditInputMenu(wxCommandEvent& event) { if (!m_console->CanEdit()) return ; EditorCell* tmp = dynamic_cast(m_console->GetSelectionStart()); if (tmp == NULL) return ; m_console->SetActiveCell(tmp); } //! Handle the evaluation event // // User tried to evaluate, find out what is the case // Normally just add the respective groupcells to evaluationqueue // If there is a special case - eg sending from output section // of the working group, handle it carefully. void wxMaxima::EvaluateEvent(wxCommandEvent& event) { bool evaluating = !m_console->m_evaluationQueue->Empty(); m_console->FollowEvaluation(true); MathCell* tmp = m_console->GetActiveCell(); if(m_console->QuestionPending()) evaluating = true; if (tmp != NULL) // we have an active cell { if (tmp->GetType() == MC_TYPE_INPUT && !m_inLispMode) tmp->AddEnding(); // if active cell is part of a working group, we have a special // case - answering a question. Manually send answer to Maxima. if (m_console->GCContainsCurrentQuestion(dynamic_cast(tmp->GetParent()))) { SendMaxima(tmp->ToString(), true); StatusMaximaBusy(calculating); m_console->QuestionAnswered(); } else { // normally just add to queue m_console->AddCellToEvaluationQueue(dynamic_cast(tmp->GetParent())); } } else { // no evaluate has been called on no active cell? m_console->AddSelectionToEvaluationQueue(); } // Inform the user about the length of the evaluation queue. EvaluationQueueLength(m_console->m_evaluationQueue->Size()); if(!evaluating) TryEvaluateNextInQueue();; } wxString wxMaxima::GetUnmatchedParenthesisState(wxString text) { int len=text.Length(); int index=0; std::list delimiters; if(text.Right(1) == wxT("\\")) return(_("Cell ends in a backslash")); bool lisp = false; while(indexm_evaluationQueue->Empty()) TryEvaluateNextInQueue(); } //! Tries to evaluate next group cell in queue // // Calling this function should not do anything dangerous void wxMaxima::TryEvaluateNextInQueue() { if (!m_isConnected) { wxMessageBox(_("\nNot connected to Maxima!\n"), _("Error"), wxOK | wxICON_ERROR); // Clear the evaluation queue. m_console->m_evaluationQueue->Clear(); m_console->Refresh(); EvaluationQueueLength(0); return ; } // Maxima is connected. Let's test if the evaluation queue is empty. GroupCell *tmp = m_console->m_evaluationQueue->GetCell(); if (tmp == NULL) { // Maxima is no more busy. StatusMaximaBusy(waiting); // If maxima isn't doing anything there is no need to poll for input from // maxima's stdout. m_maximaStdoutPollTimer.Stop(); // Inform the user that the evaluation queue length now is 0. EvaluationQueueLength(0); // The cell from the last evaluation might still be shown in it's "evaluating" state // so let's refresh the console to update the display of this. m_console->Refresh(); return; //empty queue } // Display the evaluation queue's status. EvaluationQueueLength(m_console->m_evaluationQueue->Size()); // We don't want to evaluate a new cell if the user still has to answer // a question. if(m_console->QuestionPending()) return; // Maxima is connected and the queue contains an item. // From now on we look every second if we got some output from a crashing // maxima: Is maxima is working correctly the stdout and stderr descriptors we // poll don't offer any data. ReadStdErr(); m_maximaStdoutPollTimer.Start(1000); if(m_console->m_evaluationQueue->m_workingGroupChanged) tmp->RemoveOutput(); wxString text = m_console->m_evaluationQueue->GetCommand(); if((text != wxEmptyString) && (text != wxT(";")) && (text != wxT("$"))) { m_console->Recalculate(); wxString parenthesisError=GetUnmatchedParenthesisState(tmp->GetEditable()->ToString()); if(parenthesisError==wxEmptyString) { if(m_console->FollowEvaluation()) { m_console->SetSelection(tmp); if(!m_console->GetWorkingGroup()) { m_console->SetHCaret(tmp); m_console->ScrollToCaret(); } } else m_console->Recalculate(); m_console->SetWorkingGroup(tmp); tmp->GetPrompt()->SetValue(m_lastPrompt); SendMaxima(text, true); } else { TextCell* cell = new TextCell(_("Refusing to send cell to maxima: " ) + parenthesisError + wxT("\n")); cell->SetType(MC_TYPE_ERROR); cell->SetParent(tmp); tmp->SetOutput(cell); m_console->RecalculateForce(); if(m_console->FollowEvaluation()) m_console->SetSelection(NULL); m_console->SetWorkingGroup(NULL); m_console->Recalculate(); m_console->Refresh(); bool abortOnError = false; wxConfig::Get()->Read(wxT("abortOnError"), &abortOnError); SetBatchMode(false); // Inform the user that the evaluation queue is empty. EvaluationQueueLength(0); if(abortOnError || m_batchmode) { m_console->m_evaluationQueue->Clear(); StatusMaximaBusy(waiting); } else { m_console->m_evaluationQueue->RemoveFirst(); m_outputCellsFromCurrentCommand = 0; TryEvaluateNextInQueue(); } } } else { m_console->m_evaluationQueue->RemoveFirst(); m_outputCellsFromCurrentCommand = 0; TryEvaluateNextInQueue(); } } void wxMaxima::InsertMenu(wxCommandEvent& event) { int type = 0; bool output = false; switch (event.GetId()) { case menu_insert_previous_output: output = true; case MathCtrl::popid_insert_input: case menu_insert_input: case menu_insert_previous_input: type = GC_TYPE_CODE; break; case menu_autocomplete: m_console->Autocomplete(); return ; break; case menu_autocomplete_templates: m_console->Autocomplete(AutoComplete::tmplte); return ; break; case menu_add_comment: case MathCtrl::popid_add_comment: case menu_format_text: case MathCtrl::popid_insert_text: type = GC_TYPE_TEXT; break; case menu_add_title: case menu_format_title: case MathCtrl::popid_insert_title: type = GC_TYPE_TITLE; break; case menu_add_section: case menu_format_section: case MathCtrl::popid_insert_section: type = GC_TYPE_SECTION; break; case menu_add_subsection: case menu_format_subsection: case MathCtrl::popid_insert_subsection: type = GC_TYPE_SUBSECTION; break; case menu_add_subsubsection: case menu_format_subsubsection: case MathCtrl::popid_insert_subsubsection: type = GC_TYPE_SUBSUBSECTION; break; case menu_add_pagebreak: case menu_format_pagebreak: m_console->InsertGroupCells(new GroupCell(GC_TYPE_PAGEBREAK), m_console->GetHCaret()); m_console->Refresh(); m_console->SetFocus(); return; break; case menu_insert_image: case menu_format_image: { wxString file = wxFileSelector(_("Insert Image"), m_lastPath, wxEmptyString, wxEmptyString, _("Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm"), wxFD_OPEN); if (file != wxEmptyString) { m_console->OpenHCaret(file, GC_TYPE_IMAGE); } m_console->SetFocus(); return ; } break; case menu_fold_all_cells: m_console->FoldAll(); m_console->Recalculate(true); // send cursor to the top m_console->SetHCaret(NULL); break; case menu_unfold_all_cells: m_console->UnfoldAll(); m_console->Recalculate(true); // refresh without moving cursor m_console->SetHCaret(m_console->GetHCaret()); break; } m_console->SetFocus(); if (event.GetId() == menu_insert_previous_input || event.GetId() == menu_insert_previous_output) { wxString input; if (output == true) input = m_console->GetOutputAboveCaret(); else input = m_console->GetInputAboveCaret(); if (input != wxEmptyString) m_console->OpenHCaret(input, type); } else if (event.GetId() == menu_unfold_all_cells || event.GetId() == menu_fold_all_cells) { // don't do anything else } else m_console->OpenHCaret(wxEmptyString, type); } void wxMaxima::ResetTitle(bool saved) { if (saved != m_fileSaved) { m_fileSaved = saved; if (m_currentFile.Length() == 0) { #ifndef __WXMAC__ if (saved) SetTitle(wxString::Format(_("wxMaxima %s "), wxT(VERSION)) + _("[ unsaved ]")); else SetTitle(wxString::Format(_("wxMaxima %s "), wxT(VERSION)) + _("[ unsaved* ]")); #endif } else { wxString name, ext; wxFileName::SplitPath(m_currentFile, NULL, NULL, &name, &ext); #ifndef __WXMAC__ if (m_fileSaved) SetTitle(wxString::Format(_("wxMaxima %s "), wxT(VERSION)) + wxT(" [ ") + name + wxT(".") + ext + wxT(" ]")); else SetTitle(wxString::Format(_("wxMaxima %s "), wxT(VERSION)) + wxT(" [ ") + name + wxT(".") + ext + wxT("* ]")); #else SetTitle(name + wxT(".") + ext); #endif } #if defined __WXMAC__ #if defined __WXOSX_COCOA__ OSXSetModified(!saved); if (m_currentFile != wxEmptyString) SetRepresentedFilename(m_currentFile); #else WindowRef win = (WindowRef)MacGetTopLevelWindowRef(); SetWindowModified(win,!saved); if (m_currentFile != wxEmptyString) { FSRef fsref; wxMacPathToFSRef(m_currentFile, &fsref); HIWindowSetProxyFSRef(win, &fsref); } #endif #endif } } ///-------------------------------------------------------------------------------- /// Plot Slider ///-------------------------------------------------------------------------------- void wxMaxima::UpdateSlider(wxUpdateUIEvent &ev) { if(m_console->m_mainToolBar) { if (m_console->m_mainToolBar->m_plotSlider) { if (m_console->IsSelected(MC_TYPE_SLIDE)) { SlideShow *cell = (SlideShow *)m_console->GetSelectionStart(); m_console->m_mainToolBar->m_plotSlider->SetRange(0, cell->Length() - 1); m_console->m_mainToolBar->m_plotSlider->SetValue(cell->GetDisplayedIndex()); } } } } void wxMaxima::SliderEvent(wxScrollEvent &ev) { if (m_console->AnimationRunning()) m_console->Animate(false); SlideShow *cell = (SlideShow *)m_console->GetSelectionStart(); if (cell != NULL) { cell->SetDisplayedIndex(ev.GetPosition()); wxRect rect = cell->GetRect(); m_console->CalcScrolledPosition(rect.x, rect.y, &rect.x, &rect.y); m_console->RefreshRect(rect); } } void wxMaxima::ShowPane(wxCommandEvent &ev) { int id = ev.GetId(); wxMaximaFrame::ShowPane(static_cast(id), !IsPaneDisplayed(static_cast(id))); } void wxMaxima::HistoryDClick(wxCommandEvent& ev) { m_console->OpenHCaret(ev.GetString(), GC_TYPE_CODE); m_console->SetFocus(); } void wxMaxima::StructureDClick(wxCommandEvent& ev) { m_console->ScrollToCell(((GroupCell *)m_console->m_structure->GetCell(ev.GetSelection())->GetParent())); } //! Called when the "Scroll to currently evaluated" button is pressed. void wxMaxima::OnFollow(wxCommandEvent& event) { m_console->OnFollow(); } long *VersionToInt(wxString version) { long *intV = new long[3]; wxStringTokenizer tokens(version, wxT(".")); for (int i=0; i<3 && tokens.HasMoreTokens(); i++) tokens.GetNextToken().ToLong(&intV[i]); return intV; } /*** * Checks the file http://andrejv.github.io/wxmaxima/version.txt to * see if there is a newer version available. */ void wxMaxima::CheckForUpdates(bool reportUpToDate) { wxHTTP connection; connection.SetHeader(wxT("Content-type"), wxT("text/html; charset=utf-8")); connection.SetTimeout(2); if (!connection.Connect(wxT("andrejv.github.io"))) { wxMessageBox(_("Can not connect to the web server."), _("Error"), wxOK | wxICON_ERROR); return; } wxInputStream *inputStream = connection.GetInputStream(_T("/wxmaxima/version.txt")); if (connection.GetError() == wxPROTO_NOERR) { wxString version; wxStringOutputStream outputStream(&version); inputStream->Read(outputStream); if (version.StartsWith(wxT("wxmaxima = "))) { version = version.Mid(11, version.Length()).Trim(); long *myVersion = VersionToInt(wxT(VERSION)); long *currVersion = VersionToInt(version); bool upgrade = myVersion[0] < currVersion[0] || (myVersion[0] == currVersion[0] && myVersion[1]Read(wxT("saveUntitled"), &save); if (!save) return wxID_NO; #if defined __WXMAC__ file = GetTitle(); #else file = _("unsaved"); #endif } else { if(m_autoSaveInterval > 10000) if(SaveFile()) return wxID_NO; wxString ext; wxFileName::SplitPath(m_currentFile, NULL, NULL, &file, &ext); file += wxT(".") + ext; } wxMessageDialog dialog(this, _("Do you want to save the changes you made in the document \"") + file + wxT("\"?"), wxEmptyString, wxCENTER | wxYES_NO | wxCANCEL); dialog.SetExtendedMessage(_("Your changes will be lost if you don't save them.")); dialog.SetYesNoCancelLabels(_("Save"), _("Don't save"), _("Cancel")); return dialog.ShowModal(); } BEGIN_EVENT_TABLE(wxMaxima, wxFrame) #if defined __WXMAC__ EVT_MENU(mac_closeId, wxMaxima::FileMenu) #endif EVT_MENU(menu_check_updates, wxMaxima::HelpMenu) EVT_TIMER(KEYBOARD_INACTIVITY_TIMER_ID, wxMaxima::OnTimerEvent) EVT_TIMER(MAXIMA_STDOUT_POLL_ID, wxMaxima::OnTimerEvent) EVT_TIMER(AUTO_SAVE_TIMER_ID, wxMaxima::OnTimerEvent) EVT_TIMER(wxID_ANY, wxMaxima::OnTimerEvent) EVT_COMMAND_SCROLL(ToolBar::plot_slider_id, wxMaxima::SliderEvent) EVT_MENU(MathCtrl::popid_copy, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_copy_image, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_insert_text, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_insert_title, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_insert_section, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_insert_subsection, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_insert_subsubsection, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_delete, wxMaxima::EditMenu) EVT_MENU(MathCtrl::popid_simplify, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_factor, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_expand, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_solve, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_solve_num, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_subst, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_plot2d, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_plot3d, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_diff, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_integrate, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_float, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_copy_tex, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_image, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_animation_save, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_animation_start, wxMaxima::FileMenu) EVT_BUTTON(button_integrate, wxMaxima::CalculusMenu) EVT_BUTTON(button_diff, wxMaxima::CalculusMenu) EVT_BUTTON(button_solve, wxMaxima::EquationsMenu) EVT_BUTTON(button_solve_ode, wxMaxima::EquationsMenu) EVT_BUTTON(button_sum, wxMaxima::CalculusMenu) EVT_BUTTON(button_expand, wxMaxima::SimplifyMenu) EVT_BUTTON(button_factor, wxMaxima::SimplifyMenu) EVT_BUTTON(button_taylor, wxMaxima::CalculusMenu) EVT_BUTTON(button_limit, wxMaxima::CalculusMenu) EVT_BUTTON(button_ratsimp, wxMaxima::SimplifyMenu) EVT_BUTTON(button_trigexpand, wxMaxima::SimplifyMenu) EVT_BUTTON(button_trigreduce, wxMaxima::SimplifyMenu) EVT_BUTTON(button_trigsimp, wxMaxima::SimplifyMenu) EVT_BUTTON(button_product, wxMaxima::CalculusMenu) EVT_BUTTON(button_radcan, wxMaxima::SimplifyMenu) EVT_BUTTON(button_subst, wxMaxima::MaximaMenu) EVT_BUTTON(button_plot2, wxMaxima::PlotMenu) EVT_BUTTON(button_plot3, wxMaxima::PlotMenu) EVT_BUTTON(button_map, wxMaxima::AlgebraMenu) EVT_BUTTON(button_rectform, wxMaxima::SimplifyMenu) EVT_BUTTON(button_trigrat, wxMaxima::SimplifyMenu) EVT_MENU(menu_polarform, wxMaxima::SimplifyMenu) EVT_MENU(ToolBar::menu_restart_id, wxMaxima::MaximaMenu) #ifndef __WXMAC__ EVT_MENU(wxID_EXIT, wxMaxima::FileMenu) #endif EVT_MENU(wxID_ABOUT, wxMaxima::HelpMenu) EVT_MENU(menu_save_id, wxMaxima::FileMenu) EVT_MENU(menu_save_as_id, wxMaxima::FileMenu) EVT_MENU(menu_load_id, wxMaxima::FileMenu) EVT_MENU(menu_functions, wxMaxima::MaximaMenu) EVT_MENU(menu_variables, wxMaxima::MaximaMenu) EVT_MENU(wxID_PREFERENCES, wxMaxima::EditMenu) EVT_MENU(menu_sconsole_id, wxMaxima::FileMenu) EVT_MENU(menu_export_html, wxMaxima::FileMenu) EVT_MENU(wxID_HELP, wxMaxima::HelpMenu) EVT_MENU(menu_help_tutorials, wxMaxima::HelpMenu) EVT_MENU(menu_bug_report, wxMaxima::HelpMenu) EVT_MENU(menu_build_info, wxMaxima::HelpMenu) EVT_MENU(menu_interrupt_id, wxMaxima::Interrupt) EVT_MENU(menu_new_id, wxMaxima::FileMenu) EVT_MENU(menu_open_id, wxMaxima::FileMenu) EVT_MENU(menu_batch_id, wxMaxima::FileMenu) EVT_MENU(menu_ratsimp, wxMaxima::SimplifyMenu) EVT_MENU(menu_radsimp, wxMaxima::SimplifyMenu) EVT_MENU(menu_expand, wxMaxima::SimplifyMenu) EVT_MENU(menu_factor, wxMaxima::SimplifyMenu) EVT_MENU(menu_gfactor, wxMaxima::SimplifyMenu) EVT_MENU(menu_trigsimp, wxMaxima::SimplifyMenu) EVT_MENU(menu_trigexpand, wxMaxima::SimplifyMenu) EVT_MENU(menu_trigreduce, wxMaxima::SimplifyMenu) EVT_MENU(menu_rectform, wxMaxima::SimplifyMenu) EVT_MENU(menu_demoivre, wxMaxima::SimplifyMenu) EVT_MENU(menu_num_out, wxMaxima::NumericalMenu) EVT_MENU(menu_to_float, wxMaxima::NumericalMenu) EVT_MENU(menu_to_bfloat, wxMaxima::NumericalMenu) EVT_MENU(menu_to_numer, wxMaxima::NumericalMenu) EVT_MENU(menu_exponentialize, wxMaxima::SimplifyMenu) EVT_MENU(menu_invert_mat, wxMaxima::AlgebraMenu) EVT_MENU(menu_determinant, wxMaxima::AlgebraMenu) EVT_MENU(menu_eigen, wxMaxima::AlgebraMenu) EVT_MENU(menu_eigvect, wxMaxima::AlgebraMenu) EVT_MENU(menu_adjoint_mat, wxMaxima::AlgebraMenu) EVT_MENU(menu_transpose, wxMaxima::AlgebraMenu) EVT_MENU(menu_set_precision, wxMaxima::NumericalMenu) EVT_MENU(menu_talg, wxMaxima::SimplifyMenu) EVT_MENU(menu_tellrat, wxMaxima::SimplifyMenu) EVT_MENU(menu_modulus, wxMaxima::SimplifyMenu) EVT_MENU(menu_allroots, wxMaxima::EquationsMenu) EVT_MENU(menu_bfallroots, wxMaxima::EquationsMenu) EVT_MENU(menu_realroots, wxMaxima::EquationsMenu) EVT_MENU(menu_solve, wxMaxima::EquationsMenu) EVT_MENU(menu_solve_to_poly, wxMaxima::EquationsMenu) EVT_MENU(menu_solve_num, wxMaxima::EquationsMenu) EVT_MENU(menu_solve_ode, wxMaxima::EquationsMenu) EVT_MENU(menu_map_mat, wxMaxima::AlgebraMenu) EVT_MENU(menu_enter_mat, wxMaxima::AlgebraMenu) EVT_MENU(menu_cpoly, wxMaxima::AlgebraMenu) EVT_MENU(menu_solve_lin, wxMaxima::EquationsMenu) EVT_MENU(menu_solve_algsys, wxMaxima::EquationsMenu) EVT_MENU(menu_eliminate, wxMaxima::EquationsMenu) EVT_MENU(menu_clear_var, wxMaxima::MaximaMenu) EVT_MENU(menu_clear_fun, wxMaxima::MaximaMenu) EVT_MENU(menu_ivp_1, wxMaxima::EquationsMenu) EVT_MENU(menu_ivp_2, wxMaxima::EquationsMenu) EVT_MENU(menu_bvp, wxMaxima::EquationsMenu) EVT_MENU(menu_bvp, wxMaxima::EquationsMenu) EVT_MENU(menu_fun_def, wxMaxima::MaximaMenu) EVT_MENU(menu_divide, wxMaxima::CalculusMenu) EVT_MENU(menu_gcd, wxMaxima::CalculusMenu) EVT_MENU(menu_lcm, wxMaxima::CalculusMenu) EVT_MENU(menu_continued_fraction, wxMaxima::CalculusMenu) EVT_MENU(menu_partfrac, wxMaxima::CalculusMenu) EVT_MENU(menu_risch, wxMaxima::CalculusMenu) EVT_MENU(menu_integrate, wxMaxima::CalculusMenu) EVT_MENU(menu_laplace, wxMaxima::CalculusMenu) EVT_MENU(menu_ilt, wxMaxima::CalculusMenu) EVT_MENU(menu_diff, wxMaxima::CalculusMenu) EVT_MENU(menu_series, wxMaxima::CalculusMenu) EVT_MENU(menu_limit, wxMaxima::CalculusMenu) EVT_MENU(menu_lbfgs, wxMaxima::CalculusMenu) EVT_MENU(menu_gen_mat, wxMaxima::AlgebraMenu) EVT_MENU(menu_gen_mat_lambda, wxMaxima::AlgebraMenu) EVT_MENU(menu_map, wxMaxima::AlgebraMenu) EVT_MENU(menu_sum, wxMaxima::CalculusMenu) EVT_MENU(menu_maximahelp, wxMaxima::HelpMenu) EVT_MENU(menu_example, wxMaxima::HelpMenu) EVT_MENU(menu_apropos, wxMaxima::HelpMenu) EVT_MENU(menu_show_tip, wxMaxima::HelpMenu) EVT_MENU(menu_trigrat, wxMaxima::SimplifyMenu) EVT_MENU(menu_solve_de, wxMaxima::EquationsMenu) EVT_MENU(menu_atvalue, wxMaxima::EquationsMenu) EVT_MENU(menu_sum, wxMaxima::CalculusMenu) EVT_MENU(menu_product, wxMaxima::CalculusMenu) EVT_MENU(menu_change_var, wxMaxima::CalculusMenu) EVT_MENU(menu_make_list, wxMaxima::AlgebraMenu) EVT_MENU(menu_apply, wxMaxima::AlgebraMenu) EVT_MENU(menu_time, wxMaxima::MaximaMenu) EVT_MENU(menu_factsimp, wxMaxima::SimplifyMenu) EVT_MENU(menu_factcomb, wxMaxima::SimplifyMenu) EVT_MENU(menu_realpart, wxMaxima::SimplifyMenu) EVT_MENU(menu_imagpart, wxMaxima::SimplifyMenu) EVT_MENU(menu_nouns, wxMaxima::SimplifyMenu) EVT_MENU(menu_logcontract, wxMaxima::SimplifyMenu) EVT_MENU(menu_logexpand, wxMaxima::SimplifyMenu) EVT_MENU(gp_plot2, wxMaxima::PlotMenu) EVT_MENU(gp_plot3, wxMaxima::PlotMenu) EVT_MENU(menu_plot_format, wxMaxima::PlotMenu) EVT_MENU(menu_soft_restart, wxMaxima::MaximaMenu) EVT_MENU(menu_display, wxMaxima::MaximaMenu) EVT_MENU(menu_pade, wxMaxima::CalculusMenu) EVT_MENU(menu_add_path, wxMaxima::MaximaMenu) EVT_MENU(menu_copy_from_console, wxMaxima::EditMenu) EVT_MENU(menu_copy_text_from_console, wxMaxima::EditMenu) EVT_MENU(menu_copy_tex_from_console, wxMaxima::EditMenu) EVT_MENU(menu_undo, wxMaxima::EditMenu) EVT_MENU(menu_redo, wxMaxima::EditMenu) EVT_MENU(menu_texform, wxMaxima::MaximaMenu) EVT_MENU(menu_to_fact, wxMaxima::SimplifyMenu) EVT_MENU(menu_to_gamma, wxMaxima::SimplifyMenu) EVT_MENU(wxID_PRINT, wxMaxima::PrintMenu) #if defined (__WXMSW__) || (__WXGTK20__) || defined (__WXMAC__) EVT_TOOL(ToolBar::tb_print, wxMaxima::PrintMenu) #endif EVT_MENU(MathCtrl::menu_zoom_in, wxMaxima::EditMenu) EVT_MENU(MathCtrl::menu_zoom_out, wxMaxima::EditMenu) EVT_MENU(menu_zoom_80, wxMaxima::EditMenu) EVT_MENU(menu_zoom_100, wxMaxima::EditMenu) EVT_MENU(menu_zoom_120, wxMaxima::EditMenu) EVT_MENU(menu_zoom_150, wxMaxima::EditMenu) EVT_MENU(menu_zoom_200, wxMaxima::EditMenu) EVT_MENU(menu_zoom_300, wxMaxima::EditMenu) EVT_MENU(menu_fullscreen, wxMaxima::EditMenu) EVT_MENU(menu_copy_as_bitmap, wxMaxima::EditMenu) EVT_MENU(menu_copy_to_file, wxMaxima::EditMenu) EVT_MENU(menu_select_all, wxMaxima::EditMenu) EVT_MENU(menu_subst, wxMaxima::MaximaMenu) #if defined (__WXMSW__) || defined (__WXGTK20__) EVT_TOOL(ToolBar::tb_new, wxMaxima::FileMenu) #endif #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) EVT_TOOL(ToolBar::tb_open, wxMaxima::FileMenu) EVT_TOOL(ToolBar::tb_save, wxMaxima::FileMenu) EVT_TOOL(ToolBar::tb_copy, wxMaxima::EditMenu) EVT_TOOL(ToolBar::tb_paste, wxMaxima::EditMenu) EVT_TOOL(ToolBar::tb_select_all, wxMaxima::EditMenu) EVT_TOOL(ToolBar::tb_cut, wxMaxima::EditMenu) EVT_TOOL(ToolBar::tb_pref, wxMaxima::EditMenu) EVT_TOOL(ToolBar::tb_interrupt, wxMaxima::Interrupt) EVT_TOOL(ToolBar::tb_help, wxMaxima::HelpMenu) EVT_TOOL(ToolBar::tb_animation_startStop, wxMaxima::FileMenu) EVT_TOOL(ToolBar::tb_animation_start, wxMaxima::FileMenu) EVT_TOOL(ToolBar::tb_animation_stop, wxMaxima::FileMenu) EVT_TOOL(ToolBar::tb_find, wxMaxima::EditMenu) #endif EVT_TOOL(ToolBar::tb_follow,wxMaxima::OnFollow) EVT_SOCKET(socket_server_id, wxMaxima::ServerEvent) EVT_SOCKET(socket_client_id, wxMaxima::ClientEvent) /* These commands somehow caused the menu to be updated six times on every keypress and the tool bar to be updated six times on every menu update => Moved the update events to the idle loop. EVT_UPDATE_UI(menu_interrupt_id, wxMaxima::UpdateMenus) EVT_UPDATE_UI(ToolBar::plot_slider_id, wxMaxima::UpdateSlider) EVT_UPDATE_UI(menu_copy_from_console, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_copy_text_from_console, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_copy_tex_from_console, wxMaxima::UpdateMenus) EVT_UPDATE_UI(MathCtrl::menu_zoom_in, wxMaxima::UpdateMenus) EVT_UPDATE_UI(MathCtrl::menu_zoom_out, wxMaxima::UpdateMenus) EVT_UPDATE_UI(wxID_PRINT, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_copy_as_bitmap, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_copy_to_file, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_evaluate, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_evaluate_all, wxMaxima::UpdateMenus) EVT_UPDATE_UI(ToolBar::tb_evaltillhere, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_select_all, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_undo, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_pane_hideall, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_pane_math, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_pane_stats, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_pane_history, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_pane_structure, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_pane_format, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_remove_output, wxMaxima::UpdateMenus) #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) EVT_UPDATE_UI(ToolBar::tb_print, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_follow, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_copy, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_cut, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_interrupt, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_save, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_animation_startStop, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_animation_start, wxMaxima::UpdateToolBar) EVT_UPDATE_UI(ToolBar::tb_animation_stop, wxMaxima::UpdateToolBar) #endif EVT_UPDATE_UI(menu_save_id, wxMaxima::UpdateMenus) EVT_UPDATE_UI(menu_show_toolbar, wxMaxima::UpdateMenus) */ EVT_CLOSE(wxMaxima::OnClose) EVT_END_PROCESS(maxima_process_id, wxMaxima::OnProcessEvent) EVT_MENU(MathCtrl::popid_edit, wxMaxima::EditInputMenu) EVT_MENU(menu_evaluate, wxMaxima::EvaluateEvent) EVT_MENU(menu_add_comment, wxMaxima::InsertMenu) EVT_MENU(menu_add_section, wxMaxima::InsertMenu) EVT_MENU(menu_add_subsection, wxMaxima::InsertMenu) EVT_MENU(menu_add_subsubsection, wxMaxima::InsertMenu) EVT_MENU(menu_add_title, wxMaxima::InsertMenu) EVT_MENU(menu_add_pagebreak, wxMaxima::InsertMenu) EVT_MENU(menu_fold_all_cells, wxMaxima::InsertMenu) EVT_MENU(menu_unfold_all_cells, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_add_comment, wxMaxima::InsertMenu) EVT_MENU(menu_insert_previous_input, wxMaxima::InsertMenu) EVT_MENU(menu_insert_previous_output, wxMaxima::InsertMenu) EVT_MENU(menu_autocomplete, wxMaxima::InsertMenu) EVT_MENU(menu_autocomplete_templates, wxMaxima::InsertMenu) EVT_MENU(menu_insert_input, wxMaxima::InsertMenu) EVT_MENU(MathCtrl::popid_insert_input, wxMaxima::InsertMenu) EVT_MENU(menu_history_previous, wxMaxima::EditMenu) EVT_MENU(menu_history_next, wxMaxima::EditMenu) EVT_MENU(menu_cut, wxMaxima::EditMenu) EVT_MENU(menu_paste, wxMaxima::EditMenu) EVT_MENU(menu_paste_input, wxMaxima::EditMenu) EVT_MENU(MathCtrl::popid_cut, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_paste, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_select_all, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_comment_selection, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_divide_cell, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_evaluate, wxMaxima::PopupMenu) EVT_MENU(MathCtrl::popid_merge_cells, wxMaxima::PopupMenu) EVT_MENU(menu_evaluate_all_visible, wxMaxima::MaximaMenu) EVT_MENU(menu_evaluate_all, wxMaxima::MaximaMenu) EVT_MENU(ToolBar::tb_evaltillhere, wxMaxima::MaximaMenu) EVT_IDLE(wxMaxima::OnIdle) EVT_MENU(menu_remove_output, wxMaxima::EditMenu) EVT_MENU_RANGE(menu_recent_document_0, menu_recent_document_9, wxMaxima::OnRecentDocument) EVT_MENU(menu_insert_image, wxMaxima::InsertMenu) EVT_MENU_RANGE(menu_pane_hideall, menu_pane_stats, wxMaxima::ShowPane) EVT_MENU(menu_show_toolbar, wxMaxima::EditMenu) EVT_LISTBOX_DCLICK(history_ctrl_id, wxMaxima::HistoryDClick) EVT_LISTBOX_DCLICK(structure_ctrl_id, wxMaxima::StructureDClick) EVT_BUTTON(menu_stats_histogram, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_piechart, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_scatterplot, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_barsplot, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_boxplot, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_mean, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_median, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_var, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_dev, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_tt1, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_tt2, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_tnorm, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_linreg, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_lsquares, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_readm, wxMaxima::StatsMenu) EVT_BUTTON(menu_stats_enterm, wxMaxima::AlgebraMenu) EVT_BUTTON(menu_stats_subsample, wxMaxima::StatsMenu) EVT_BUTTON(menu_format_title, wxMaxima::InsertMenu) EVT_BUTTON(menu_format_text, wxMaxima::InsertMenu) EVT_BUTTON(menu_format_subsubsection, wxMaxima::InsertMenu) EVT_BUTTON(menu_format_subsection, wxMaxima::InsertMenu) EVT_BUTTON(menu_format_section, wxMaxima::InsertMenu) EVT_BUTTON(menu_format_pagebreak, wxMaxima::InsertMenu) EVT_BUTTON(menu_format_image, wxMaxima::InsertMenu) EVT_MENU(menu_edit_find, wxMaxima::EditMenu) EVT_FIND(wxID_ANY, wxMaxima::OnFind) EVT_FIND_NEXT(wxID_ANY, wxMaxima::OnFind) EVT_FIND_REPLACE(wxID_ANY, wxMaxima::OnReplace) EVT_FIND_REPLACE_ALL(wxID_ANY, wxMaxima::OnReplaceAll) EVT_FIND_CLOSE(wxID_ANY, wxMaxima::OnFindClose) END_EVENT_TABLE() /* Local Variables: */ /* mode: text */ /* c-file-style: "linux" */ /* c-basic-offset: 2 */ /* indent-tabs-mode: nil */ wxmaxima-15.08.2/src/wxMaxima.h000644 000765 000024 00000034466 12573511776 016716 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2013 Doug Ilijev // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef WXMAXIMA_H #define WXMAXIMA_H #include "wxMaximaFrame.h" #include "MathParser.h" #include #include #include #include #include #include #include #if defined (__WXMSW__) #include #endif #include #define SOCKET_SIZE 1024 #define DOCUMENT_VERSION_MAJOR 1 /*! The part of the .wxmx format version number that appears after the dot. - Updated to version 1.1 after user selectable animation-speeds were introduced: Old wxMaxima versions play them back in the default speed instead but still open the file. - Bumped to version 1.2 after sub-subsections were introduced: Old wxMaxima versions interpret them as subsections but still open the file. */ #define DOCUMENT_VERSION_MINOR 3 #ifndef __WXGTK__ class MyAboutDialog : public wxDialog { public: MyAboutDialog(wxWindow *parent, int id, const wxString title, wxString description); ~MyAboutDialog() {}; void OnLinkClicked(wxHtmlLinkEvent& event); DECLARE_EVENT_TABLE() }; #endif /* The top-level window and the main application logic */ class wxMaxima : public wxMaximaFrame { public: void CleanUp(); //!< shuts down server and client on exit //! An enum of individual IDs for all timers this class handles enum TimerIDs { //! The keyboard was inactive long enough that we can attempt an auto-save. KEYBOARD_INACTIVITY_TIMER_ID, //! The time between two auto-saves has elapsed. AUTO_SAVE_TIMER_ID, //! We look if we got new data from maxima's stdout. MAXIMA_STDOUT_POLL_ID }; /*! A timer that determines when to do the next autosave; The actual autosave is triggered if both this timer is expired and the keyboard has been inactive for >10s so the autosave won't cause the application to shortly stop responding due to saving the file while the user is typing a word. This timer is used in one-shot mode so in the unikely case that saving needs more time than this timer to expire the user still got a chance to do something against it between two expirys. */ wxTimer m_autoSaveTimer; //! Has m_autoSaveTimer expired since the last save? bool m_autoSaveIntervalExpired; //! Is triggered when a timer this class is responsible for requires void OnTimerEvent(wxTimerEvent& event); //! A timer that polls for output from the maxima process. wxTimer m_maximaStdoutPollTimer; /*! The interval between auto-saves (in milliseconds). Values <10000 mean: Auto-save is off. */ long int m_autoSaveInterval; wxMaxima(wxWindow *parent, int id, const wxString title, const wxPoint pos, const wxSize size = wxDefaultSize); ~wxMaxima(); void ShowTip(bool force); wxString GetHelpFile(); void ShowMaximaHelp(wxString keyword = wxEmptyString); void ShowWxMaximaHelp(); void InitSession(); void SetOpenFile(wxString file) { m_openFile = file; } void SetBatchMode(bool batch = false) { m_batchmode = batch; } void StripComments(wxString& s); void SendMaxima(wxString s, bool history = false); void OpenFile(wxString file, wxString command = wxEmptyString); //!< Open a file bool DocumentSaved() { return m_fileSaved; } void LoadImage(wxString file) { m_console->OpenHCaret(file, GC_TYPE_IMAGE); } private: //! The number of output cells the current command has produced so far. int m_outputCellsFromCurrentCommand; //! The maximum number of lines per command we will display int m_maxOutputCellsPerCommand; //! The number of consecutive unsucessfull attempts to connect to the maxima server int m_unsuccessfullConnectionAttempts; //! The current working directory maxima's file I/O is relative to. wxString m_CWD; //! Are we in batch mode? bool m_batchmode; //! Can we display the "ready" prompt right now? bool m_ready; /*! A human-readable presentation of eventual unmatched-parenthesis type errors If text doesn't contain any error this function returns wxEmptyString */ wxString GetUnmatchedParenthesisState(wxString text); protected: //! Is called on start and whenever the configuration changes void ConfigChanged(); //! Called when the "Scroll to currently evaluated" button is pressed. void OnFollow(wxCommandEvent& event); void ShowCHMHelp(wxString helpfile,wxString keyword); /*! Launches the HTML help browser \param helpfile The name of the file the help browser has to be launched with \param otherhelpfile We offer help for maxima and wxMaxima in separate manuals. This parameter contains the filename of the manual we aren't using currently so the help browser can open a tab containing this file. */ void ShowHTMLHelp(wxString helpfile,wxString otherhelpfile,wxString keyword); void CheckForUpdates(bool reportUpToDate = false); void OnRecentDocument(wxCommandEvent& event); void OnIdle(wxIdleEvent& event); void MenuCommand(wxString cmd); // void FileMenu(wxCommandEvent& event); // void MaximaMenu(wxCommandEvent& event); // void AlgebraMenu(wxCommandEvent& event); // void EquationsMenu(wxCommandEvent& event); // void CalculusMenu(wxCommandEvent& event); //!< event handling for menus void SimplifyMenu(wxCommandEvent& event); // void PlotMenu(wxCommandEvent& event); // void NumericalMenu(wxCommandEvent& event); // void HelpMenu(wxCommandEvent& event); // void EditMenu(wxCommandEvent& event); // void Interrupt(wxCommandEvent& event); // /* Make the menu item, toolbars and panes visible that should be visible right now. \todo Didn't update the stats pane. I assume this was a bug. */ void UpdateMenus(wxUpdateUIEvent& event); void UpdateToolBar(wxUpdateUIEvent& event); // void UpdateSlider(wxUpdateUIEvent& event); // /*! Toggle the visibility of a pane \param event The event that triggered calling this function. */ void ShowPane(wxCommandEvent& event); void OnProcessEvent(wxProcessEvent& event); // void PopupMenu(wxCommandEvent& event); // void StatsMenu(wxCommandEvent& event); // //! Is triggered when the "Find" button in the search dialog is pressed void OnFind(wxFindDialogEvent& event); //! Is triggered when the "Close" button in the search dialog is pressed void OnFindClose(wxFindDialogEvent& event); //! Is triggered when the "Replace" button in the search dialog is pressed void OnReplace(wxFindDialogEvent& event); //! Is triggered when the "Replace All" button in the search dialog is pressed void OnReplaceAll(wxFindDialogEvent& event); void SanitizeSocketBuffer(char *buffer, int length); //!< fix early nulls void ServerEvent(wxSocketEvent& event); //!< server event: maxima connection /*! Is triggered on Input or disconnect from maxima The data we get from maxima is split into small packets we append to m_currentOutput until we got a full line we can display. */ void ClientEvent(wxSocketEvent& event); void ConsoleAppend(wxString s, int type); //!< append maxima output to console void DoConsoleAppend(wxString s, int type, // bool newLine = true, bool bigSkip = true); void DoRawConsoleAppend(wxString s, int type); // /*! Spawn the "configure" menu. \todo Inform maxima about the new default plot window size. */ void EditInputMenu(wxCommandEvent& event); void EvaluateEvent(wxCommandEvent& event); // void InsertMenu(wxCommandEvent& event); // void PrintMenu(wxCommandEvent& event); void SliderEvent(wxScrollEvent& event); //! Issued on double click on a history item void HistoryDClick(wxCommandEvent& event); //! Issued on double click on a table of contents item void StructureDClick(wxCommandEvent& event); void OnInspectorEvent(wxCommandEvent& ev); void DumpProcessOutput(); //! Try to evaluate the next command for maxima that is in the evaluation queue void TryEvaluateNextInQueue(); //! Trigger execution of the evaluation queue void TriggerEvaluation(); void TryUpdateInspector(); wxString ExtractFirstExpression(wxString entry); wxString GetDefaultEntry(); bool StartServer(); //!< starts the server bool StartMaxima(); //!< starts maxima (uses getCommand) void OnClose(wxCloseEvent& event); //!< close wxMaxima window wxString GetCommand(bool params = true); //!< returns the command to start maxima // (uses guessConfiguration) //! Polls the stderr and stdout of maxima for input. void ReadStdErr(); /*! Determines the process id of maxima from its initial output This function does several things: - it sets m_pid to the process id of maxima - it discards all data until this point - and it prepares the worksheet for editing. \param data The string ReadFirstPrompt() does read its data from. After leaving this function data is empty again. */ void ReadFirstPrompt(wxString &data); /* Reads the input and the output prompt from Maxima. */ void ReadPrompt(wxString &data); /* Reads the math cell's contents from Maxima. Math cells are enclosed between the tags \ and \. If we */ void ReadMath(wxString &data); //!< reads the math that is contained in data void ReadLispError(wxString &data); //!< read lisp errors (no prompt prefix/suffix) //! Reads autocompletion templates we get on load of a package void ReadLoadSymbols(wxString &data); #ifndef __WXMSW__ //!< reads the output the maxima command sends to stdout void ReadProcessOutput(); #endif //!< Does this file contain anything worth saving? bool SaveNecessary(); /*! This method is called once when maxima starts. It loads wxmathml.lisp and sets some option variables. \todo Set pngcairo to be the default terminal as soon as the mac platform supports it. */ void SetupVariables(); void KillMaxima(); //!< kills the maxima process void ResetTitle(bool saved); void FirstOutput(wxString s); // Opens a wxm file bool OpenWXMFile(wxString file, MathCtrl *document, bool clearDocument = true); //! Opens a wxmx file bool OpenWXMXFile(wxString file, MathCtrl *document, bool clearDocument = true); GroupCell* CreateTreeFromXMLNode(wxXmlNode *xmlcells, wxString wxmxfilename = wxEmptyString); GroupCell* CreateTreeFromWXMCode(wxArrayString *wxmLines); /*! Saves the current file \param forceSave true means: Always ask for a file name before saving. */ bool SaveFile(bool forceSave = false); int SaveDocumentP(); //! Set the current working directory file I/O from maxima is relative to. void SetCWD(wxString file); //! Get the current working directory file I/O from maxima is relative to. wxString GetCWD() { return m_CWD; } wxSocketBase *m_client; wxSocketServer *m_server; bool m_isConnected; bool m_isRunning; bool m_first; //! The process id of maxima. Is determined by ReadFirstPrompt. long m_pid; wxProcess *m_process; // The stdout of the maxima process wxInputStream *m_input; // The stderr of the maxima process wxInputStream *m_error; int m_port; //! Are we currently saving the file? bool m_saving; wxString m_currentOutput; wxString m_promptSuffix; wxString m_promptPrefix; wxString m_firstPrompt; bool m_readingPrompt; bool m_dispReadOut; //!< what is displayed in statusbar bool m_inLispMode; //!< don't add ; in lisp mode wxString m_lastPrompt; wxString m_lastPath; MathParser m_MParser; wxPrintData* m_printData; bool m_closing; wxString m_openFile; wxString m_currentFile; bool m_fileSaved; bool m_variablesOK; wxString m_chmhelpFile; bool m_htmlHelpInitialized; wxString m_maximaVersion; wxString m_lispVersion; #if defined (__WXMSW__) wxCHMHelpController m_chmhelpCtrl; #endif wxHtmlHelpController m_htmlhelpCtrl; wxFindReplaceDialog *m_findDialog; wxFindReplaceData m_findData; wxRegEx m_funRegEx; wxRegEx m_varRegEx; wxRegEx m_blankStatementRegEx; #if wxUSE_DRAG_AND_DROP friend class MyDropTarget; #endif DECLARE_EVENT_TABLE() }; #if wxUSE_DRAG_AND_DROP class MyDropTarget : public wxFileDropTarget { public: MyDropTarget(wxMaxima * wxmax) { m_wxmax = wxmax; } bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& files); private: wxMaxima *m_wxmax; }; #endif class MyApp : public wxApp { public: virtual bool OnInit(); wxLocale m_locale; /*! Create a new window \param file The file name \param batchmode Do we want to execute the file and save it, but halt on error? */ void NewWindow(wxString file = wxEmptyString,bool batchmode=false); //! Is called by atExit and tries to close down the maxima process if wxMaxima has crashed. static void Cleanup_Static(); //! A pointer to the currently running wxMaxima instance static wxMaxima *m_frame; #if defined (__WXMAC__) wxWindowList topLevelWindows; void OnFileMenu(wxCommandEvent &ev); virtual void MacNewFile(); virtual void MacOpenFile(const wxString& file); #endif }; DECLARE_APP(MyApp) #endif // WXMAXIMA_H wxmaxima-15.08.2/src/wxMaximaFrame.cpp000644 000765 000024 00000144204 12573511776 020214 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2011-2011 cw.ahbong // (C) 2012 Doug Ilijev // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #include "wxMaximaFrame.h" #include "Dirstructure.h" #include #include #include #include wxMaximaFrame::wxMaximaFrame(wxWindow* parent, int id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxFrame(parent, id, title, pos, size, wxDEFAULT_FRAME_STYLE) { m_EvaluationQueueLength = 0; m_forceStatusbarUpdate = false; m_manager.SetManagedWindow(this); // console m_console = new MathCtrl(this, -1, wxDefaultPosition, wxDefaultSize); // history m_history = new History(this, -1); // The table of contents m_console->m_structure = new Structure(this, -1); SetupMenu(); CreateStatusBar(2); int widths[] = { -1, 300 }; SetStatusWidths(2, widths); m_StatusSaving = false; // If we need to set the status manually for the first time using StatusMaximaBusy // we first have to manually set the last state to something else. m_StatusMaximaBusy = calculating; StatusMaximaBusy(waiting); // Add some shortcuts that aren't automatically set by menu entries. #if defined __WXMSW__ wxAcceleratorEntry entries[7]; entries[0].Set(wxACCEL_CTRL, WXK_TAB, menu_autocomplete); entries[1].Set(wxACCEL_CTRL, WXK_SPACE, menu_autocomplete); entries[2].Set(wxACCEL_CTRL|wxACCEL_SHIFT, WXK_TAB, menu_autocomplete_templates); entries[3].Set(wxACCEL_CTRL|wxACCEL_SHIFT, WXK_SPACE, menu_autocomplete_templates); entries[4].Set(wxACCEL_CTRL, wxT('+'), MathCtrl::menu_zoom_in); entries[5].Set(wxACCEL_CTRL, wxT('-'), MathCtrl::menu_zoom_out); entries[6].Set(wxACCEL_CTRL, WXK_RETURN, menu_evaluate); wxAcceleratorTable accel(7, entries); SetAcceleratorTable(accel); #else wxAcceleratorEntry entries[6]; entries[0].Set(wxACCEL_CTRL, WXK_TAB, menu_autocomplete); entries[1].Set(wxACCEL_CTRL, WXK_SPACE, menu_autocomplete); entries[2].Set(wxACCEL_CTRL|wxACCEL_SHIFT, WXK_TAB, menu_autocomplete_templates); entries[3].Set(wxACCEL_CTRL|wxACCEL_SHIFT, WXK_SPACE, menu_autocomplete_templates); entries[4].Set(wxACCEL_CTRL, wxT('+'), MathCtrl::menu_zoom_in); entries[5].Set(wxACCEL_CTRL, wxT('-'), MathCtrl::menu_zoom_out); wxAcceleratorTable accel(6, entries); SetAcceleratorTable(accel); #endif set_properties(); do_layout(); m_console->SetFocus(); } void wxMaximaFrame::EvaluationQueueLength(int length) { if(length != m_EvaluationQueueLength) { m_EvaluationQueueLength = length; if(length>0) SetStatusText(wxString::Format(_("%i cells in evaluation queue"),length),0); else SetStatusText(_("Welcome to wxMaxima"),0); } } void wxMaximaFrame::StatusMaximaBusy(ToolbarStatus status) { if((m_StatusMaximaBusy != status) || (m_forceStatusbarUpdate)) { if(!m_StatusSaving) { switch(status) { case userinput: m_MenuBar->Enable(menu_remove_output,false); if(m_console->m_mainToolBar) { m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, false); m_console->m_mainToolBar->ShowUserInputBitmap(); m_console->m_mainToolBar->EnableTool(ToolBar::tb_interrupt, true); m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, true); } SetStatusText(_("Maxima got a question"), 1); break; case waiting: m_console->SetWorkingGroup(NULL); // If we evaluated a cell that produces no output we still want the // cell to be unselected after evaluating it. if(m_console->FollowEvaluation()) m_console->SetSelection(NULL); m_MenuBar->Enable(menu_remove_output,true); if (m_console->m_mainToolBar) { m_console->m_mainToolBar->EnableTool(ToolBar::tb_interrupt, false); m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, false); m_console->m_mainToolBar->ShowFollowBitmap(); } SetStatusText(_("Ready for user input"), 1); // We don't evaluate any cell right now. break; case calculating: m_MenuBar->Enable(menu_remove_output,false); if (m_console->m_mainToolBar) { m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, false); m_console->m_mainToolBar->EnableTool(ToolBar::tb_interrupt, true); m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, m_console->ScrolledAwayFromEvaluation() ); } SetStatusText(_("Maxima is calculating"), 1); break; case transferring: m_MenuBar->Enable(menu_remove_output,false); if (m_console->m_mainToolBar) { m_console->m_mainToolBar->EnableTool(ToolBar::tb_interrupt, true); m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, m_console->ScrolledAwayFromEvaluation() ); } SetStatusText(_("Reading Maxima output"), 1); break; case parsing: m_MenuBar->Enable(menu_remove_output,false); if (m_console->m_mainToolBar) { m_console->m_mainToolBar->EnableTool(ToolBar::tb_interrupt, true); m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, m_console->ScrolledAwayFromEvaluation() ); } SetStatusText(_("Parsing output"), 1); break; case disconnected: m_MenuBar->Enable(menu_remove_output,false); if (m_console->m_mainToolBar) { m_console->m_mainToolBar->EnableTool(ToolBar::tb_interrupt, false); m_console->m_mainToolBar->EnableTool(ToolBar::tb_follow, false); } SetStatusText(_("Not connected to maxima"), 1); break; } } } m_StatusMaximaBusy = status; m_forceStatusbarUpdate = false; } void wxMaximaFrame::StatusSaveStart() { m_forceStatusbarUpdate = true; m_StatusSaving = true; SetStatusText(_("Saving..."), 1); } void wxMaximaFrame::StatusSaveFinished() { m_forceStatusbarUpdate = true; m_StatusSaving = false; if(m_StatusMaximaBusy != waiting) StatusMaximaBusy(m_StatusMaximaBusy); else SetStatusText(_("Saving successful."), 1); } void wxMaximaFrame::StatusExportStart() { m_forceStatusbarUpdate = true; m_StatusSaving = true; SetStatusText(_("Exporting..."), 1); } void wxMaximaFrame::StatusExportFinished() { m_forceStatusbarUpdate = true; m_StatusSaving = false; if(m_StatusMaximaBusy != waiting) StatusMaximaBusy(m_StatusMaximaBusy); else SetStatusText(_("Export successful."), 1); } void wxMaximaFrame::StatusSaveFailed() { m_forceStatusbarUpdate = true; m_StatusSaving = false; SetStatusText(_("Saving failed."), 1); } void wxMaximaFrame::StatusExportFailed() { m_forceStatusbarUpdate = true; m_StatusSaving = false; SetStatusText(_("Export failed."), 1); } wxMaximaFrame::~wxMaximaFrame() { wxString perspective = m_manager.SavePerspective(); wxConfig::Get()->Write(wxT("AUI/perspective"), perspective); #if defined __WXMAC__ || defined __WXMSW__ wxConfig::Get()->Write(wxT("AUI/toolbar"), GetToolBar() != NULL && GetToolBar()->IsShown()); #else wxConfig::Get()->Write(wxT("AUI/toolbar"), (m_console->m_mainToolBar!=NULL)); #endif m_manager.UnInit(); delete m_history; // delete m_console->m_structure; delete m_console; } void wxMaximaFrame::set_properties() { #if defined (__WXMSW__) SetIcon(wxICON(icon0)); #elif defined (__WXGTK__) wxString icon(wxT(PREFIX)); icon += wxT("/share/wxMaxima/wxmaxima.png"); SetIcon(wxIcon(icon, wxBITMAP_TYPE_PNG)); #endif #ifndef __WXMAC__ SetTitle(wxString::Format(_("wxMaxima %s "), wxT(VERSION)) + _("[ unsaved ]")); #else SetTitle(_("untitled")); #endif m_console->SetBackgroundColour(wxColour(wxT("WHITE"))); m_console->SetMinSize(wxSize(100, 100)); SetStatusText(_("Welcome to wxMaxima"), 0); } void wxMaximaFrame::do_layout() { m_manager.AddPane(m_console, wxAuiPaneInfo().Name(wxT("console")). Center(). CloseButton(false). CaptionVisible(false). PaneBorder(false)); m_manager.AddPane(m_history, wxAuiPaneInfo().Name(wxT("history")). Caption(_("History")). Show(false). TopDockable(true). BottomDockable(true). PaneBorder(true). Right()); m_manager.AddPane(m_console->m_structure, wxAuiPaneInfo().Name(wxT("structure")). Caption(_("Table of Contents")). Show(false). TopDockable(true). BottomDockable(true). PaneBorder(true). Right()); m_manager.AddPane(CreateStatPane(), wxAuiPaneInfo().Name(wxT("stats")). Caption(_("Statistics")). Show(false). TopDockable(true). BottomDockable(true). PaneBorder(true). Fixed(). Left()); m_manager.AddPane(CreateMathPane(), wxAuiPaneInfo().Name(wxT("math")). Caption(_("General Math")). Show(false). TopDockable(true). BottomDockable(true). PaneBorder(true). Fixed(). Left()); m_manager.AddPane(CreateFormatPane(), wxAuiPaneInfo().Name(wxT("format")). Caption(_("Insert")). Show(false). TopDockable(true). BottomDockable(true). PaneBorder(true). Fixed(). Left()); wxConfigBase *config = wxConfig::Get(); bool loadPanes = false; config->Read(wxT("AUI/savePanes"), &loadPanes); if (loadPanes) { wxString perspective; bool toolbar = true; if (config->Read(wxT("AUI/perspective"), &perspective)) m_manager.LoadPerspective(perspective); config->Read(wxT("AUI/toolbar"), &toolbar); ShowToolBar(toolbar); } else m_manager.Update(); } void wxMaximaFrame::SetupMenu() { m_MenuBar = new wxMenuBar(); #if defined __WXGTK20__ wxMenuItem *tmp_menu_item; #define APPEND_MENU_ITEM(menu, id, label, help, stock) \ tmp_menu_item = new wxMenuItem((menu), (id), (label), (help), wxITEM_NORMAL); \ tmp_menu_item->SetBitmap(wxArtProvider::GetBitmap((stock), wxART_MENU)); \ (menu)->Append(tmp_menu_item); #else #define APPEND_MENU_ITEM(menu, id, label, help, stock) \ (menu)->Append((id), (label), (help), wxITEM_NORMAL); #endif // File menu m_FileMenu = new wxMenu; #if defined __WXMAC__ m_FileMenu->Append(mac_newId, _("New\tCtrl-N"), _("Open a new window")); #else APPEND_MENU_ITEM(m_FileMenu, menu_new_id, _("New\tCtrl-N"), _("Open a new window"), wxT("gtk-new")); #endif APPEND_MENU_ITEM(m_FileMenu, menu_open_id, _("&Open...\tCtrl-O"), _("Open a document"), wxT("gtk-open")); m_recentDocumentsMenu = new wxMenu(); m_FileMenu->Append(menu_recent_documents, _("Open Recent"), m_recentDocumentsMenu); #if defined __WXMAC__ m_FileMenu->AppendSeparator(); m_FileMenu->Append(mac_closeId, _("Close\tCtrl-W"), _("Close window"), wxITEM_NORMAL); #endif APPEND_MENU_ITEM(m_FileMenu, menu_save_id, _("&Save\tCtrl-S"), _("Save document"), wxT("gtk-save")); APPEND_MENU_ITEM(m_FileMenu, menu_save_as_id, _("Save As...\tShift-Ctrl-S"), _("Save document as"), wxT("gtk-save")); m_FileMenu->Append(menu_load_id, _("&Load Package...\tCtrl-L"), _("Load a Maxima package file"), wxITEM_NORMAL); m_FileMenu->Append(menu_batch_id, _("&Batch File...\tCtrl-B"), _("Load a Maxima file using the batch command"), wxITEM_NORMAL); m_FileMenu->Append(menu_export_html, _("&Export..."), _("Export document to a HTML or pdfLaTeX file"), wxITEM_NORMAL); m_FileMenu->AppendSeparator(); APPEND_MENU_ITEM(m_FileMenu, wxID_PRINT, _("&Print...\tCtrl-P"), _("Print document"), wxT("gtk-print")); m_FileMenu->AppendSeparator(); APPEND_MENU_ITEM(m_FileMenu, wxID_EXIT, _("E&xit\tCtrl-Q"), _("Exit wxMaxima"), wxT("gtk-quit")); m_MenuBar->Append(m_FileMenu, _("&File")); m_EditMenu = new wxMenu; m_EditMenu->Append(menu_undo, _("Undo\tCtrl-Z"), _("Undo last change"), wxITEM_NORMAL); m_EditMenu->Append(menu_redo, _("Redo\tCtrl-Y"), _("Redo last change"), wxITEM_NORMAL); m_EditMenu->AppendSeparator(); m_EditMenu->Append(menu_cut, _("Cut\tCtrl-X"), _("Cut selection"), wxITEM_NORMAL); APPEND_MENU_ITEM(m_EditMenu, menu_copy_from_console, _("&Copy\tCtrl-C"), _("Copy selection"), wxT("gtk-copy")); m_EditMenu->Append(menu_copy_text_from_console, _("Copy as Text\tCtrl-Shift-C"), _("Copy selection from document as text"), wxITEM_NORMAL); m_EditMenu->Append(menu_copy_tex_from_console, _("Copy as LaTeX"), _("Copy selection from document in LaTeX format"), wxITEM_NORMAL); #if defined __WXMSW__ || defined __WXMAC__ m_EditMenu->Append(menu_copy_as_bitmap, _("Copy as Image"), _("Copy selection from document as an image"), wxITEM_NORMAL); #endif m_EditMenu->Append(menu_paste, _("Paste\tCtrl-V"), _("Paste text from clipboard"), wxITEM_NORMAL); m_EditMenu->AppendSeparator(); m_EditMenu->Append(menu_edit_find, _("Find\tCtrl-F"), _("Find and replace"), wxITEM_NORMAL); m_EditMenu->AppendSeparator(); m_EditMenu->Append(menu_select_all, _("Select All\tCtrl-A"), _("Select all"), wxITEM_NORMAL); m_EditMenu->Append(menu_copy_to_file, _("Save Selection to Image..."), _("Save selection from document to an image file"), wxITEM_NORMAL); m_EditMenu->AppendSeparator(); m_EditMenu->Append(MathCtrl::popid_comment_selection, _("Comment selection\tCtrl-/"), _("Comment out the currently selected text"), wxITEM_NORMAL); m_EditMenu->AppendSeparator(); APPEND_MENU_ITEM(m_EditMenu, MathCtrl::menu_zoom_in, _("Zoom &In\tAlt-I"), _("Zoom in 10%"), wxT("gtk-zoom-in")); APPEND_MENU_ITEM(m_EditMenu, MathCtrl::menu_zoom_out, _("Zoom Ou&t\tAlt-O"), _("Zoom out 10%"), wxT("gtk-zoom-out")); // zoom submenu m_Edit_Zoom_Sub = new wxMenu; m_Edit_Zoom_Sub->Append(menu_zoom_80, wxT("80%"), _("Set zoom to 80%"), wxITEM_NORMAL); m_Edit_Zoom_Sub->Append(menu_zoom_100, wxT("100%"), _("Set zoom to 100%"), wxITEM_NORMAL); m_Edit_Zoom_Sub->Append(menu_zoom_120, wxT("120%"), _("Set zoom to 120%"), wxITEM_NORMAL); m_Edit_Zoom_Sub->Append(menu_zoom_150, wxT("150%"), _("Set zoom to 150%"), wxITEM_NORMAL); m_Edit_Zoom_Sub->Append(menu_zoom_200, wxT("200%"), _("Set zoom to 200%"), wxITEM_NORMAL); m_Edit_Zoom_Sub->Append(menu_zoom_300, wxT("300%"), _("Set zoom to 300%"), wxITEM_NORMAL); m_EditMenu->Append(wxNewId(), _("Set Zoom"), m_Edit_Zoom_Sub, _("Set Zoom")); m_EditMenu->Append(menu_fullscreen, _("Full Screen\tAlt-Enter"), _("Toggle full screen editing"), wxITEM_NORMAL); m_EditMenu->AppendSeparator(); #if defined __WXMAC__ APPEND_MENU_ITEM(m_EditMenu, wxID_PREFERENCES, _("Preferences...\tCtrl+,"), _("Configure wxMaxima"), wxT("gtk-preferences")); #else APPEND_MENU_ITEM(m_EditMenu, wxID_PREFERENCES, _("C&onfigure"), _("Configure wxMaxima"), wxT("gtk-preferences")); #endif m_MenuBar->Append(m_EditMenu, _("&Edit")); // Cell menu m_CellMenu = new wxMenu; m_CellMenu->Append(menu_evaluate, _("Evaluate Cell(s)"), _("Evaluate active or selected cell(s)"), wxITEM_NORMAL); m_CellMenu->Append(menu_evaluate_all_visible, _("Evaluate All Visible Cells\tCtrl-R"), _("Evaluate all visible cells in the document"), wxITEM_NORMAL); m_CellMenu->Append(menu_evaluate_all, _("Evaluate All Cells\tCtrl-Shift-R"), _("Evaluate all cells in the document"), wxITEM_NORMAL); m_CellMenu->Append(ToolBar::tb_evaltillhere, _("Evaluate Cells above this point\tCtrl-Shift-P"), _("Re-evaluate all cells above the one the cursor is in"), wxITEM_NORMAL); m_CellMenu->Append(menu_remove_output, _("Remove All Output"), _("Remove output from input cells"), wxITEM_NORMAL); m_CellMenu->AppendSeparator(); m_CellMenu->Append(menu_insert_previous_input, _("Copy Previous Input\tCtrl-I"), _("Create a new cell with previous input"), wxITEM_NORMAL); m_CellMenu->Append(menu_insert_previous_output, _("Copy Previous Output\tCtrl-U"), _("Create a new cell with previous output"), wxITEM_NORMAL); m_CellMenu->Append(menu_autocomplete, _("Complete Word\tCtrl-K"), _("Complete word"), wxITEM_NORMAL); m_CellMenu->Append(menu_autocomplete_templates, _("Show Template\tCtrl-Shift-K"), _("Show function template"), wxITEM_NORMAL); m_CellMenu->AppendSeparator(); m_CellMenu->Append(menu_insert_input, _("Insert Input &Cell"), _("Insert a new input cell")); m_CellMenu->Append(menu_add_comment, _("Insert &Text Cell\tCtrl-1"), _("Insert a new text cell")); m_CellMenu->Append(menu_add_title, _("Insert T&itle Cell\tCtrl-2"), _("Insert a new title cell")); m_CellMenu->Append(menu_add_section, _("Insert &Section Cell\tCtrl-3"), _("Insert a new section cell")); m_CellMenu->Append(menu_add_subsection, _("Insert S&ubsection Cell\tCtrl-4"), _("Insert a new subsection cell")); m_CellMenu->Append(menu_add_subsubsection, _("Insert S&ubsubsection Cell\tCtrl-5"), _("Insert a new subsubsection cell")); m_CellMenu->Append(menu_add_pagebreak, _("Insert Page Break"), _("Insert a page break")); m_CellMenu->Append(menu_insert_image, _("Insert Image..."), _("Insert image"), wxITEM_NORMAL); m_CellMenu->AppendSeparator(); m_CellMenu->Append(menu_fold_all_cells, _("Fold All\tCtrl-Alt-["), _("Fold all sections"), wxITEM_NORMAL); m_CellMenu->Append(menu_unfold_all_cells, _("Unfold All\tCtrl-Alt-]"), _("Unfold all folded sections"), wxITEM_NORMAL); m_CellMenu->AppendSeparator(); m_CellMenu->Append(menu_history_previous, _("Previous Command\tAlt-Up"), _("Recall previous command from history"), wxITEM_NORMAL); m_CellMenu->Append(menu_history_next, _("Next Command\tAlt-Down"), _("Recall next command from history"), wxITEM_NORMAL); m_CellMenu->AppendSeparator(); m_CellMenu->Append(MathCtrl::popid_merge_cells, _("Merge Cells"), _("Merge the text from two input cells into one"), wxITEM_NORMAL); m_CellMenu->Append(MathCtrl::popid_divide_cell, _("Divide Cell"), _("Divide this input cell into two cells"), wxITEM_NORMAL); m_MenuBar->Append(m_CellMenu, _("Ce&ll")); // Maxima menu m_MaximaMenu = new wxMenu; // panes m_Maxima_Panes_Sub = new wxMenu; m_Maxima_Panes_Sub->Append(menu_pane_hideall, _("Hide All\tAlt-Shift--"), _("Hide all panes"), wxITEM_NORMAL); m_Maxima_Panes_Sub->AppendSeparator(); m_Maxima_Panes_Sub->AppendCheckItem(menu_pane_math, _("General Math\tAlt-Shift-M")); m_Maxima_Panes_Sub->AppendCheckItem(menu_pane_stats, _("Statistics\tAlt-Shift-S")); m_Maxima_Panes_Sub->AppendCheckItem(menu_pane_history, _("History\tAlt-Shift-I")); m_Maxima_Panes_Sub->AppendCheckItem(menu_pane_structure, _("Table of contents\tAlt-Shift-T")); m_Maxima_Panes_Sub->AppendCheckItem(menu_pane_format, _("Insert Cell\tAlt-Shift-C")); m_Maxima_Panes_Sub->AppendSeparator(); m_Maxima_Panes_Sub->AppendCheckItem(menu_show_toolbar, _("Toolbar\tAlt-Shift-B")); m_MaximaMenu->Append(wxNewId(), _("Panes"), m_Maxima_Panes_Sub); m_MaximaMenu->AppendSeparator(); #if defined (__WXMAC__) APPEND_MENU_ITEM(m_MaximaMenu, menu_interrupt_id, _("&Interrupt\tCtrl-."), // command-. interrupts (mac standard) _("Interrupt current computation"), wxT("gtk-stop")); #else APPEND_MENU_ITEM(m_MaximaMenu, menu_interrupt_id, _("&Interrupt\tCtrl-G"), _("Interrupt current computation"), wxT("gtk-stop")); #endif APPEND_MENU_ITEM(m_MaximaMenu, ToolBar::menu_restart_id, _("&Restart Maxima"), _("Restart Maxima"), wxT("gtk-refresh")); m_MaximaMenu->Append(menu_soft_restart, _("&Clear Memory"), _("Delete all values from memory"), wxITEM_NORMAL); APPEND_MENU_ITEM(m_MaximaMenu, menu_add_path, _("Add to &Path..."), _("Add a directory to search path"), wxT("gtk-add")); m_MaximaMenu->AppendSeparator(); m_MaximaMenu->Append(menu_functions, _("Show &Functions"), _("Show defined functions"), wxITEM_NORMAL); m_MaximaMenu->Append(menu_fun_def, _("Show &Definition..."), _("Show definition of a function"), wxITEM_NORMAL); m_MaximaMenu->Append(menu_variables, _("Show &Variables"), _("Show defined variables"), wxITEM_NORMAL); m_MaximaMenu->Append(menu_clear_fun, _("Delete F&unction..."), _("Delete a function"), wxITEM_NORMAL); m_MaximaMenu->Append(menu_clear_var, _("Delete V&ariable..."), _("Delete a variable"), wxITEM_NORMAL); m_MaximaMenu->AppendSeparator(); m_MaximaMenu->Append(menu_time, _("Toggle &Time Display"), _("Display time used for evaluation"), wxITEM_NORMAL); m_MaximaMenu->Append(menu_display, _("Change &2d Display"), _("Change the 2d display algorithm used to display math output"), wxITEM_NORMAL); m_MaximaMenu->Append(menu_texform, _("Display Te&X Form"), _("Display last result in TeX form"), wxITEM_NORMAL); m_MaximaMenu->AppendSeparator(); m_MaximaMenu->Append(menu_triggerEvaluation, _("Manually trigger evaluation"), _("If maxima ever finishes evaluating without wxMaxima realizing this this menu item can force wxMaxima to try to send commands to maxima again."), wxITEM_NORMAL); m_MenuBar->Append(m_MaximaMenu, _("&Maxima")); // Equations menu m_EquationsMenu = new wxMenu; m_EquationsMenu->Append(menu_solve, _("&Solve..."), _("Solve equation(s)"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_solve_to_poly, _("Solve (to_poly)..."), _("Solve equation(s) with to_poly_solve"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_solve_num, _("&Find Root..."), _("Find a root of an equation on an interval"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_allroots, _("Roots of &Polynomial"), _("Find all roots of a polynomial"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_bfallroots, _("Roots of Polynomial (bfloat)"), _("Find all roots of a polynomial (bfloat)"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_realroots, _("&Roots of Polynomial (Real)"), _("Find real roots of a polynomial"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_solve_lin, _("Solve &Linear System..."), _("Solve linear system of equations"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_solve_algsys, _("Solve &Algebraic System..."), _("Solve algebraic system of equations"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_eliminate, _("&Eliminate Variable..."), _("Eliminate a variable from a system " "of equations"), wxITEM_NORMAL); m_EquationsMenu->AppendSeparator(); m_EquationsMenu->Append(menu_solve_ode, _("Solve &ODE..."), _("Solve ordinary differential equation " "of maximum degree 2"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_ivp_1, _("Initial Value Problem (&1)..."), _("Solve initial value problem for first" " degree ODE"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_ivp_2, _("Initial Value Problem (&2)..."), _("Solve initial value problem for second " "degree ODE"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_bvp, _("&Boundary Value Problem..."), _("Solve boundary value problem for second " "degree ODE"), wxITEM_NORMAL); m_EquationsMenu->AppendSeparator(); m_EquationsMenu->Append(menu_solve_de, _("Solve ODE with Lapla&ce..."), _("Solve ordinary differential equations " "with Laplace transformation"), wxITEM_NORMAL); m_EquationsMenu->Append(menu_atvalue, _("A&t Value..."), _("Setup atvalues for solving ODE with " "Laplace transformation"), wxITEM_NORMAL); m_MenuBar->Append(m_EquationsMenu, _("E&quations")); // Algebra menu m_Algebra_Menu = new wxMenu; m_Algebra_Menu->Append(menu_gen_mat, _("&Generate Matrix..."), _("Generate a matrix from a 2-dimensional array"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_gen_mat_lambda, _("Generate Matrix from Expression..."), _("Generate a matrix from a lambda expression"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_enter_mat, _("&Enter Matrix..."), _("Enter a matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_invert_mat, _("&Invert Matrix"), _("Compute the inverse of a matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_cpoly, _("&Characteristic Polynomial..."), _("Compute the characteristic polynomial " "of a matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_determinant, _("&Determinant"), _("Compute the determinant of a matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_eigen, _("Eigen&values"), _("Find eigenvalues of a matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_eigvect, _("Eige&nvectors"), _("Find eigenvectors of a matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_adjoint_mat, _("Ad&joint Matrix"), _("Compute the adjoint matrix"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_transpose, _("&Transpose Matrix"), _("Transpose a matrix"), wxITEM_NORMAL); m_Algebra_Menu->AppendSeparator(); m_Algebra_Menu->Append(menu_make_list, _("Make &List..."), _("Make list from expression"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_apply, _("&Apply to List..."), _("Apply function to a list"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_map, _("&Map to List..."), _("Map function to a list"), wxITEM_NORMAL); m_Algebra_Menu->Append(menu_map_mat, _("Ma&p to Matrix..."), _("Map function to a matrix"), wxITEM_NORMAL); m_MenuBar->Append(m_Algebra_Menu, _("&Algebra")); // Calculus menu m_CalculusMenu = new wxMenu; m_CalculusMenu->Append(menu_integrate, _("&Integrate..."), _("Integrate expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_risch, _("Risch Integration..."), _("Integrate expression with Risch algorithm"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_change_var, _("C&hange Variable..."), _("Change variable in integral or sum"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_diff, _("&Differentiate..."), _("Differentiate expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_limit, _("Find &Limit..."), _("Find a limit of an expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_lbfgs, _("Find Minimum..."), _("Find a (unconstrained) minimum of an expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_series, _("Get &Series..."), _("Get the Taylor or power series of expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_pade, _("P&ade Approximation..."), _("Pade approximation of a Taylor series"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_sum, _("Calculate Su&m..."), _("Calculate sums"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_product, _("Calculate &Product..."), _("Calculate products"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_laplace, _("Laplace &Transform..."), _("Get Laplace transformation of an expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_ilt, _("Inverse Laplace T&ransform..."), _("Get inverse Laplace transformation of an expression"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_gcd, _("&Greatest Common Divisor..."), _("Compute the greatest common divisor"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_lcm, _("Least Common Multiple..."), _("Compute the least common multiple " "(do load(functs) before using)"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_divide, _("Di&vide Polynomials..."), _("Divide numbers or polynomials"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_partfrac, _("Partial &Fractions..."), _("Decompose rational function to partial fractions"), wxITEM_NORMAL); m_CalculusMenu->Append(menu_continued_fraction, _("&Continued Fraction"), _("Compute continued fraction of a value"), wxITEM_NORMAL); m_MenuBar->Append(m_CalculusMenu, _("&Calculus")); // Simplify menu m_SimplifyMenu = new wxMenu; m_SimplifyMenu->Append(menu_ratsimp, _("&Simplify Expression"), _("Simplify rational expression"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_radsimp, _("Simplify &Radicals"), _("Simplify expression containing radicals"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_factor, _("&Factor Expression"), _("Factor an expression"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_gfactor, _("Factor Complex"), _("Factor an expression in Gaussian numbers"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_expand, _("&Expand Expression"), _("Expand an expression"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_logexpand, _("Expand Logarithms"), _("Convert logarithm of product to sum of logarithms"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_logcontract, _("Contract Logarithms"), _("Convert sum of logarithms to logarithm of product"), wxITEM_NORMAL); m_SimplifyMenu->AppendSeparator(); // Factorials and gamma m_Simplify_Gamma_Sub = new wxMenu; m_Simplify_Gamma_Sub->Append(menu_to_fact, _("Convert to &Factorials"), _("Convert binomials, beta and gamma function to factorials"), wxITEM_NORMAL); m_Simplify_Gamma_Sub->Append(menu_to_gamma, _("Convert to &Gamma"), _("Convert binomials, factorials and beta function to gamma function"), wxITEM_NORMAL); m_Simplify_Gamma_Sub->Append(menu_factsimp, _("&Simplify Factorials"), _("Simplify an expression containing factorials"), wxITEM_NORMAL); m_Simplify_Gamma_Sub->Append(menu_factcomb, _("&Combine Factorials"), _("Combine factorials in an expression"), wxITEM_NORMAL); m_SimplifyMenu->Append(wxNewId(), _("Factorials and &Gamma"), m_Simplify_Gamma_Sub, _("Functions for simplifying factorials and gamma function")); // Trigonometric submenu m_Simplify_Trig_Sub = new wxMenu; m_Simplify_Trig_Sub->Append(menu_trigsimp, _("&Simplify Trigonometric"), _("Simplify trigonometric expression"), wxITEM_NORMAL); m_Simplify_Trig_Sub->Append(menu_trigreduce, _("&Reduce Trigonometric"), _("Reduce trigonometric expression"), wxITEM_NORMAL); m_Simplify_Trig_Sub->Append(menu_trigexpand, _("&Expand Trigonometric"), _("Expand trigonometric expression"), wxITEM_NORMAL); m_Simplify_Trig_Sub->Append(menu_trigrat, _("&Canonical Form"), _("Convert trigonometric expression to canonical quasilinear form"), wxITEM_NORMAL); m_SimplifyMenu->Append(wxNewId(), _("&Trigonometric Simplification"), m_Simplify_Trig_Sub, _("Functions for simplifying trigonometric expressions")); // Complex submenu m_Simplify_Complex_Sub = new wxMenu; m_Simplify_Complex_Sub->Append(menu_rectform, _("Convert to &Rectform"), _("Convert complex expression to rect form"), wxITEM_NORMAL); m_Simplify_Complex_Sub->Append(menu_polarform, _("Convert to &Polarform"), _("Convert complex expression to polar form"), wxITEM_NORMAL); m_Simplify_Complex_Sub->Append(menu_realpart, _("Get Real P&art"), _("Get the real part of complex expression"), wxITEM_NORMAL); m_Simplify_Complex_Sub->Append(menu_imagpart, _("Get &Imaginary Part"), _("Get the imaginary part of complex expression"), wxITEM_NORMAL); m_Simplify_Complex_Sub->Append(menu_demoivre, _("&Demoivre"), _("Convert exponential function of imaginary argument to trigonometric form"), wxITEM_NORMAL); m_Simplify_Complex_Sub->Append(menu_exponentialize, _("&Exponentialize"), _("Convert trigonometric functions to exponential form"), wxITEM_NORMAL); m_SimplifyMenu->Append(wxNewId(), _("&Complex Simplification"), m_Simplify_Complex_Sub, _("Functions for complex simplification")); m_SimplifyMenu->AppendSeparator(); m_SimplifyMenu->Append(menu_subst, _("Substitute..."), _("Make substitution in expression"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_nouns, _("Evaluate &Noun Forms"), _("Evaluate all noun forms in expression"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_talg, _("Toggle &Algebraic Flag"), _("Toggle algebraic flag"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_tellrat, _("Add Algebraic E&quality..."), _("Add equality to the rational simplifier"), wxITEM_NORMAL); m_SimplifyMenu->Append(menu_modulus, _("&Modulus Computation..."), _("Setup modulus computation"), wxITEM_NORMAL); m_MenuBar->Append(m_SimplifyMenu, _("&Simplify")); // Plot menu m_PlotMenu = new wxMenu; m_PlotMenu->Append(gp_plot2, _("Plot &2d..."), _("Plot in 2 dimensions"), wxITEM_NORMAL); m_PlotMenu->Append(gp_plot3, _("Plot &3d..."), _("Plot in 3 dimensions"), wxITEM_NORMAL); m_PlotMenu->Append(menu_plot_format, _("Plot &Format..."), _("Set plot format"), wxITEM_NORMAL); m_MenuBar->Append(m_PlotMenu, _("&Plot")); // Numeric menu m_NumericMenu = new wxMenu; m_NumericMenu->Append(menu_num_out, _("Toggle &Numeric Output"), _("Toggle numeric output"), wxITEM_NORMAL); m_NumericMenu->Append(menu_to_float, _("To &Float"), _("Calculate float value of the last result"), wxITEM_NORMAL); m_NumericMenu->Append(menu_to_bfloat, _("To &Bigfloat"), _("Calculate bigfloat value of the last result"), wxITEM_NORMAL); m_NumericMenu->Append(menu_to_numer, _("To Numeri&c\tCtrl+Shift+N"), _("Calculate numeric value of the last result"), wxITEM_NORMAL); m_NumericMenu->Append(menu_set_precision, _("Set bigfloat &Precision..."), _("Set the precision for numbers that are defined as bigfloat. Such numbers can be generated by entering 1.5b12 or as bfloat(1.234)"), wxITEM_NORMAL); m_MenuBar->Append(m_NumericMenu, _("&Numeric")); // Help menu m_HelpMenu = new wxMenu; #if defined __WXMAC__ m_HelpMenu->Append(wxID_HELP, _("wxMaxima &Help\tCtrl+?"), _("Show wxMaxima help"), wxITEM_NORMAL); #else APPEND_MENU_ITEM(m_HelpMenu, wxID_HELP, _("wxMaxima &Help\tF1"), _("Show wxMaxima help"), wxT("gtk-help")); #endif m_HelpMenu->Append(menu_maximahelp, _("&Maxima help"), _("The offline manual of maxima"), wxITEM_NORMAL); m_HelpMenu->Append(menu_example, _("&Example..."), _("Show an example of usage"), wxITEM_NORMAL); m_HelpMenu->Append(menu_apropos, _("&Apropos..."), _("Show commands similar to"), wxITEM_NORMAL); APPEND_MENU_ITEM(m_HelpMenu, menu_show_tip, _("Show &Tips..."), _("Show a tip"), wxART_TIP); m_HelpMenu->AppendSeparator(); m_HelpMenu->Append(menu_help_tutorials, _("Tutorials"), _("Online tutorials"), wxITEM_NORMAL); m_HelpMenu->AppendSeparator(); m_HelpMenu->Append(menu_build_info, _("Build &Info"), _("Info about Maxima build"), wxITEM_NORMAL); m_HelpMenu->Append(menu_bug_report, _("&Bug Report"), _("Report bug"), wxITEM_NORMAL); m_HelpMenu->AppendSeparator(); m_HelpMenu->Append(menu_check_updates, _("Check for Updates"), _("Check if a newer version of wxMaxima/Maxima exist."), wxITEM_NORMAL); #ifndef __WXMAC__ m_HelpMenu->AppendSeparator(); #endif APPEND_MENU_ITEM(m_HelpMenu, wxID_ABOUT, #ifndef __WXMAC__ _("About"), #else _("About wxMaxima"), #endif _("About wxMaxima"), wxT("stock_about")); m_MenuBar->Append(m_HelpMenu, _("&Help")); SetMenuBar(m_MenuBar); #undef APPEND_MENU_ITEM } void wxMaximaFrame::LoadRecentDocuments() { wxConfigBase *config = wxConfig::Get(); m_recentDocuments.Clear(); for (int i=0; i<10; i++) { wxString recent = wxString::Format(wxT("RecentDocuments/document_%d"), i); wxString file; if (config->Read(recent, &file)) m_recentDocuments.Add(file); } } void wxMaximaFrame::SaveRecentDocuments() { wxConfigBase *config = wxConfig::Get(); // Delete previous recent documents for (unsigned int i=0; i<10; i++) { wxString recent = wxString::Format(wxT("RecentDocuments/document_%d"), i); config->DeleteEntry(recent); } // Save new recent documents for (unsigned int i=0; iWrite(recent, m_recentDocuments[i]); } } void wxMaximaFrame::UpdateRecentDocuments() { // Iterate through all the entries to the recent documents menu. for (int i=menu_recent_document_0; i<= menu_recent_document_9; i++) { if (m_recentDocumentsMenu->FindItem(i) != NULL) { wxMenuItem *item = m_recentDocumentsMenu->Remove(i); delete item; item = NULL; } if (i-menu_recent_document_0 < (signed)m_recentDocuments.Count()) { wxFileName filename(m_recentDocuments[i - menu_recent_document_0]); wxString path(filename.GetPath()), fullname(filename.GetFullName()); wxString label(fullname + wxT(" [ ") + path + wxT(" ]")); m_recentDocumentsMenu->Append(i, label); } } SaveRecentDocuments(); } void wxMaximaFrame::AddRecentDocument(wxString file) { wxFileName FileName=file; FileName.MakeAbsolute(); wxString CanonicalFilename=FileName.GetFullPath(); // Append the current document to the list of recent documents // or move it to the top, if it is already there. if (m_recentDocuments.Index(CanonicalFilename) != wxNOT_FOUND) m_recentDocuments.Remove(CanonicalFilename); m_recentDocuments.Insert(CanonicalFilename, 0); UpdateRecentDocuments(); } void wxMaximaFrame::RemoveRecentDocument(wxString file) { m_recentDocuments.Remove(file); UpdateRecentDocuments(); } bool wxMaximaFrame::IsPaneDisplayed(Event id) { bool displayed = false; switch (id) { case menu_pane_math: displayed = m_manager.GetPane(wxT("math")).IsShown(); break; case menu_pane_history: displayed = m_manager.GetPane(wxT("history")).IsShown(); break; case menu_pane_structure: displayed = m_manager.GetPane(wxT("structure")).IsShown(); break; case menu_pane_stats: displayed = m_manager.GetPane(wxT("stats")).IsShown(); break; case menu_pane_format: displayed = m_manager.GetPane(wxT("format")).IsShown(); break; default: wxASSERT(false); break; } return displayed; } void wxMaximaFrame::ShowPane(Event id, bool show) { switch (id) { case menu_pane_math: m_manager.GetPane(wxT("math")).Show(show); break; case menu_pane_history: m_manager.GetPane(wxT("history")).Show(show); break; case menu_pane_structure: { m_manager.GetPane(wxT("structure")).Show(show); m_console->m_structure->Update(m_console->GetTree(),m_console->GetHCaret()); } break; case menu_pane_stats: m_manager.GetPane(wxT("stats")).Show(show); break; case menu_pane_format: m_manager.GetPane(wxT("format")).Show(show); break; case menu_pane_hideall: m_manager.GetPane(wxT("math")).Show(false); m_manager.GetPane(wxT("history")).Show(false); m_manager.GetPane(wxT("structure")).Show(false); m_manager.GetPane(wxT("stats")).Show(false); m_manager.GetPane(wxT("format")).Show(false); break; default: wxASSERT(false); break; } m_manager.Update(); } wxPanel* wxMaximaFrame::CreateMathPane() { wxGridSizer *grid = new wxGridSizer(2); wxPanel *panel = new wxPanel(this, -1); int style = wxALL | wxEXPAND; #if defined __WXMSW__ int border = 1; #else int border = 0; #endif grid->Add(new wxButton(panel, button_ratsimp, _("Simplify")), 0, style, border); grid->Add(new wxButton(panel, button_radcan, _("Simplify (r)")), 0, style, border); grid->Add(new wxButton(panel, button_factor, _("Factor")), 0, style, border); grid->Add(new wxButton(panel, button_expand, _("Expand")), 0, style, border); grid->Add(new wxButton(panel, button_rectform, _("Rectform")), 0, style, border); grid->Add(new wxButton(panel, button_subst, _("Subst...")), 0, style, border); grid->Add(new wxButton(panel, button_trigrat, _("Canonical (tr)")), 0, style, border); grid->Add(new wxButton(panel, button_trigsimp, _("Simplify (tr)")), 0, style, border); grid->Add(new wxButton(panel, button_trigexpand, _("Expand (tr)")), 0, style, border); grid->Add(new wxButton(panel, button_trigreduce, _("Reduce (tr)")), 0, style, border); grid->Add(new wxButton(panel, button_solve, _("Solve...")), 0, style, border); grid->Add(new wxButton(panel, button_solve_ode, _("Solve ODE...")), 0, style, border); grid->Add(new wxButton(panel, button_diff, _("Diff...")), 0, style, border); grid->Add(new wxButton(panel, button_integrate, _("Integrate...")), 0, style, border); grid->Add(new wxButton(panel, button_limit, _("Limit...")), 0, style, border); grid->Add(new wxButton(panel, button_taylor, _("Series...")), 0, style, border); grid->Add(new wxButton(panel, button_plot2, _("Plot 2D...")), 0, style, border); grid->Add(new wxButton(panel, button_plot3, _("Plot 3D...")), 0, style, border); panel->SetSizer(grid); grid->Fit(panel); grid->SetSizeHints(panel); return panel; } wxPanel* wxMaximaFrame::CreateStatPane() { wxGridSizer *grid1 = new wxGridSizer(2); wxBoxSizer *box = new wxBoxSizer(wxVERTICAL); wxBoxSizer *box1 = new wxBoxSizer(wxVERTICAL); wxGridSizer *grid2 = new wxGridSizer(2); wxGridSizer *grid3 = new wxGridSizer(2); wxBoxSizer *box3 = new wxBoxSizer(wxVERTICAL); wxPanel *panel = new wxPanel(this, -1); int style = wxALL | wxEXPAND; #if defined __WXMSW__ int border = 1; #else int border = 0; #endif int sizerBorder = 2; grid1->Add(new wxButton(panel, menu_stats_mean, _("Mean...")), 0, style, border); grid1->Add(new wxButton(panel, menu_stats_median, _("Median...")), 0, style, border); grid1->Add(new wxButton(panel, menu_stats_var, _("Variance...")), 0, style, border); grid1->Add(new wxButton(panel, menu_stats_dev, _("Deviation...")), 0, style, border); box->Add(grid1, 0, style, sizerBorder); box1->Add(new wxButton(panel, menu_stats_tt1, _("Mean Test...")), 0, style, border); box1->Add(new wxButton(panel, menu_stats_tt2, _("Mean Difference Test...")), 0, style, border); box1->Add(new wxButton(panel, menu_stats_tnorm, _("Normality Test...")), 0, style, border); box1->Add(new wxButton(panel, menu_stats_linreg, _("Linear Regression...")), 0, style, border); box1->Add(new wxButton(panel, menu_stats_lsquares, _("Least Squares Fit...")), 0, style, border); box->Add(box1, 0, style, sizerBorder); grid2->Add(new wxButton(panel, menu_stats_histogram, _("Histogram...")), 0, style, border); grid2->Add(new wxButton(panel, menu_stats_scatterplot, _("Scatterplot...")), 0, style, border); grid2->Add(new wxButton(panel, menu_stats_barsplot, _("Barsplot...")), 0, style, border); grid2->Add(new wxButton(panel, menu_stats_piechart, _("Piechart...")), 0, style, border); grid2->Add(new wxButton(panel, menu_stats_boxplot, _("Boxplot...")), 0, style, border); box->Add(grid2, 0, style, sizerBorder); grid3->Add(new wxButton(panel, menu_stats_readm, _("Read Matrix...")), 0, style, border); grid3->Add(new wxButton(panel, menu_stats_enterm, _("Enter Matrix...")), 0, style, border); box->Add(grid3, 0, style, sizerBorder); box3->Add(new wxButton(panel, menu_stats_subsample, _("Subsample...")), 0, style, border); box->Add(box3, 0, style, sizerBorder); panel->SetSizer(box); box->Fit(panel); box->SetSizeHints(panel); return panel; } wxPanel *wxMaximaFrame::CreateFormatPane() { wxGridSizer *grid = new wxGridSizer(2); wxPanel *panel = new wxPanel(this, -1); int style = wxALL | wxEXPAND; #if defined __WXMSW__ int border = 1; #else int border = 0; #endif grid->Add(new wxButton(panel, menu_format_text, _("Text")), 0, style, border); grid->Add(new wxButton(panel, menu_format_title, _("Title")), 0, style, border); grid->Add(new wxButton(panel, menu_format_subsection, _("Subsection")), 0, style, border); grid->Add(new wxButton(panel, menu_format_subsubsection, _("Subsubsection")), 0, style, border); grid->Add(new wxButton(panel, menu_format_section, _("Section")), 0, style, border); grid->Add(new wxButton(panel, menu_format_image, _("Image")), 0, style, border); grid->Add(new wxButton(panel, menu_format_pagebreak, _("Pagebreak")), 0, style, border); panel->SetSizer(grid); grid->Fit(panel); grid->SetSizeHints(panel); return panel; } void wxMaximaFrame::ShowToolBar(bool show) { #if defined __WXMAC__ || defined __WXMSW__ wxToolBar *tbar = GetToolBar(); if (tbar == NULL) { tbar = CreateToolBar(); m_console->m_mainToolBar = new ToolBar(tbar); SetToolBar(m_console->m_mainToolBar->GetToolBar()); } tbar->Show(show); #if defined __WXMSW__ PostSizeEvent(); #endif #else if (show) { if (m_console->m_mainToolBar == NULL) { wxToolBar *tbar = CreateToolBar(); m_console->m_mainToolBar=new ToolBar(tbar); } SetToolBar(m_console->m_mainToolBar->GetToolBar()); } else { if(m_console->m_mainToolBar) { if(m_console->m_mainToolBar->GetToolBar()) delete m_console->m_mainToolBar->GetToolBar(); delete m_console->m_mainToolBar; m_console->m_mainToolBar=NULL; SetToolBar(NULL); } } #endif } wxmaxima-15.08.2/src/wxMaximaFrame.h000644 000765 000024 00000027124 12573511776 017662 0ustar00andrejstaff000000 000000 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*- // // Copyright (C) 2004-2015 Andrej Vodopivec // (C) 2012 Doug Ilijev // (C) 2014-2015 Gunter Königsmann // // 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 of the License, 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, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // #ifndef WXMAXIMAFRAME_H #define WXMAXIMAFRAME_H #include #include #include #include #include #include #include "MathCtrl.h" #include "Setup.h" #include "History.h" #include "ToolBar.h" /*! The frame containing the menu and the sidebars */ class wxMaximaFrame: public wxFrame { public: /*! Shows or hides the toolbar \param show - true: Show the toolbar - false: Hide the toolbar */ void ShowToolBar(bool show); /*! A list of all events the maxima frame can receive This list serves several purposes: - wxwidgets uses this list to tell us what kind of events it has to inform us about. - we use these events for inter process communication.\n For example the "evaluate this cell" menu is clicked by the enter (or the shift+enter, depending on what option is set in the configuration). - Thirdly his enum is used for assigning panels an ID that matches the ID of the event that toggles them which makes the handling of these IDs easier. */ enum Event { /*! Hide all panes This event is assigned an ID higher than the highest ID wxWidgets assigns to its internal events in order to avoid ID clashes. */ menu_pane_hideall = wxID_HIGHEST+1, /*! Both used as the "toggle the math pane" command and as the ID of the math pane Since this enum is also used for iterating over the panes it is vital that this entry stays that of the first pane in this enum. */ menu_pane_math, menu_pane_history, //!< Both the "toggle the history pane" command and the history pane menu_pane_structure, //!< Both the "toggle the structure pane" command and the structure pane menu_pane_format, //!< Both the "toggle the format pane" command and the format pane /*! Both used as the "toggle the stats pane" command and as the ID of the stats pane Since this enum is also used for iterating over the panes it is vital that this entry stays that of the last pane in this enum. */ menu_pane_stats, socket_client_id, socket_server_id, input_line_id, refresh_id, menu_new_id, menu_open_id, menu_batch_id, menu_save_id, menu_save_as_id, menu_load_id, menu_sconsole_id, menu_interrupt_id, menu_solve, menu_solve_to_poly, menu_solve_num, menu_allroots, menu_bfallroots, menu_realroots, menu_solve_lin, menu_solve_algsys, menu_eliminate, menu_solve_ode, menu_ivp_1, menu_ivp_2, menu_bvp, menu_gen_mat, menu_gen_mat_lambda, menu_enter_mat, menu_invert_mat, menu_cpoly, menu_determinant, menu_eigen, menu_eigvect, menu_fun_def, menu_adjoint_mat, menu_transpose, menu_map_mat, menu_ratsimp, menu_radsimp, menu_factor, menu_gfactor, menu_expand, menu_talg, menu_tellrat, menu_modulus, menu_trigsimp, menu_trigreduce, menu_trigexpand, menu_trigrat, menu_rectform, menu_polarform, menu_demoivre, menu_exponentialize, menu_num_out, menu_to_float, menu_to_bfloat, menu_to_numer, menu_set_precision, menu_functions, menu_variables, menu_clear_var, menu_clear_fun, menu_integrate, menu_risch, menu_laplace, menu_ilt, menu_continued_fraction, menu_gcd, menu_lcm, menu_divide, menu_partfrac, menu_sum, menu_limit, menu_lbfgs, menu_series, menu_pade, menu_map, menu_diff, menu_solve_de, menu_atvalue, menu_maximahelp, menu_example, menu_apropos, menu_product, menu_make_list, menu_apply, menu_time, menu_factsimp, menu_factcomb, menu_realpart, menu_imagpart, menu_subst, menu_triggerEvaluation, button_factor_id, button_solve, button_solve_ode, button_limit, button_taylor, button_expand, button_ratsimp, button_radcan, button_trigsimp, button_trigexpand, button_trigreduce, button_trigrat, button_integrate, button_diff, button_sum, button_product, button_button_constant, button_factor, button_subst, button_plot2, button_plot3, button_rectform, button_map, gp_plot2, gp_plot3, menu_display, menu_soft_restart, menu_plot_format, menu_build_info, menu_bug_report, menu_add_path, menu_evaluate_all_visible, menu_evaluate_all, menu_show_tip, menu_copy_from_console, menu_copy_tex_from_console, menu_copy_text_from_console, menu_undo, menu_redo, menu_select_all, menu_logcontract, menu_logexpand, menu_to_fact, menu_to_gamma, menu_texform, button_enter, menu_zoom_80, menu_zoom_100, menu_zoom_120, menu_zoom_150, menu_zoom_200, menu_zoom_300, menu_copy_as_bitmap, menu_copy_to_file, menu_export_html, menu_change_var, menu_nouns, menu_evaluate, menu_add_comment, menu_add_subsubsection, menu_add_subsection, menu_add_section, menu_add_title, menu_add_pagebreak, menu_fold_all_cells, menu_unfold_all_cells, menu_insert_input, menu_insert_previous_input, menu_insert_previous_output, menu_autocomplete, menu_autocomplete_templates, menu_cut, menu_paste, menu_paste_input, menu_fullscreen, menu_remove_output, #if defined (__WXMAC__) mac_newId, mac_openId, mac_closeId, #endif menu_recent_documents, menu_recent_document_0, menu_recent_document_1, menu_recent_document_2, menu_recent_document_3, menu_recent_document_4, menu_recent_document_5, menu_recent_document_6, menu_recent_document_7, menu_recent_document_8, menu_recent_document_9, menu_insert_image, menu_stats_mean, menu_stats_median, menu_stats_var, menu_stats_dev, menu_stats_tt1, menu_stats_tt2, menu_stats_tnorm, menu_stats_linreg, menu_stats_lsquares, menu_stats_histogram, menu_stats_scatterplot, menu_stats_barsplot, menu_stats_piechart, menu_stats_boxplot, menu_stats_readm, menu_stats_enterm, menu_stats_subsample, menu_format_code, menu_format_text, menu_format_subsubsection, menu_format_subsection, menu_format_section, menu_format_title, menu_format_image, menu_format_pagebreak, menu_help_tutorials, menu_show_toolbar, menu_edit_find, menu_history_previous, menu_history_next, menu_check_updates }; wxMaximaFrame(wxWindow* parent, int id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE); /*! The destructor \ţodo Do we really need to delete m_history? I assume wxWidgets will do this for us and we want to avoid a double free. */ ~wxMaximaFrame(); /*! Update the recent documents list Copies the string array containing the list of recent documents to the recent documents menu. */ void UpdateRecentDocuments(); //! Add an entry to the "Recent Documents" list. void AddRecentDocument(wxString file); /*! Remove a file from the "Recent Documents" list. Removing and re-adding a file will move it to the top of the list. */ void RemoveRecentDocument(wxString file); //! Read the nth entry in the list of recent documents. wxString GetRecentDocument(int i) { return m_recentDocuments[i]; } /*! true, if a Pane is currently enabled \param id The event that toggles the visibility of the pane that is to be queried */ bool IsPaneDisplayed(Event id); /*! Show or hide a sidebar \param id The type of the sidebar to show/hide \param hide - true: show the sidebar - false: hide it */ void ShowPane(Event id, bool hide); //! Adds a command to the list of recently used maxima commands void AddToHistory(wxString cmd) { m_history->AddToHistory(cmd); } enum ToolbarStatus { waiting, calculating, parsing, transferring, userinput, disconnected }; /*! Inform the user about the length of the evaluation queue. */ void EvaluationQueueLength(int length); /*! Set the status according to if maxima is calculating \param status - true: Maxima is calculating - false: Maxima is waiting for input */ void StatusMaximaBusy(ToolbarStatus status); //! True=Maxima is currently busy. ToolbarStatus m_StatusMaximaBusy; //! Set the status to "Maxima is saving" void StatusSaveStart(); //! Set the status to "Maxima has finished saving" void StatusSaveFinished(); //! Set the status to "Saving has failed" void StatusSaveFailed(); //! Set the status to "Maxima is exporting" void StatusExportStart(); //! Set the status to "Maxima has finished exporting" void StatusExportFinished(); //! Set the status to "Exporting has failed" void StatusExportFailed(); private: //! The current length of the evaluation queue of commands we still need to send to maxima int m_EvaluationQueueLength; //! True=We are currently saving. bool m_StatusSaving; //! The menu bar wxMenuBar *m_MenuBar; //! The file menu. wxMenu *m_FileMenu; //! The edit menu. wxMenu *m_EditMenu; //! The cell menu. wxMenu *m_CellMenu; //! The zoom submenu wxMenu *m_Edit_Zoom_Sub; //! The panes submenu wxMenu *m_Maxima_Panes_Sub; //! The equations menu. wxMenu *m_EquationsMenu; //! The maxima menu. wxMenu *m_MaximaMenu; //! The algebra menu. wxMenu *m_Algebra_Menu; //! The simplify menu wxMenu *m_SimplifyMenu; //! The factorials and gamma submenu wxMenu *m_Simplify_Gamma_Sub; //! The trigonometric submenu wxMenu *m_Simplify_Trig_Sub; //! The complex submenu wxMenu *m_Simplify_Complex_Sub; //! The calculus menu wxMenu *m_CalculusMenu; //! The plot menu wxMenu *m_PlotMenu; //! The numeric menu wxMenu *m_NumericMenu; //! The help menu wxMenu *m_HelpMenu; void set_properties(); void do_layout(); #if defined (__WXMSW__) || defined (__WXGTK20__) || defined (__WXMAC__) void SetupToolBar(); #endif void SetupMenu(); wxPanel *CreateStatPane(); wxPanel *CreateMathPane(); wxPanel *CreateFormatPane(); protected: void LoadRecentDocuments(); void SaveRecentDocuments(); wxAuiManager m_manager; //! true=force an update of the status bar at the next call of StatusMaximaBusy() bool m_forceStatusbarUpdate; //! The worksheet itself MathCtrl* m_console; //! The history pane History* m_history; wxArrayString m_recentDocuments; wxMenu* m_recentDocumentsMenu; }; #endif // WXMAXIMAFRAME_H wxmaxima-15.08.2/locales/ca.mo000644 000765 000024 00000221430 12573512127 016501 0ustar00andrejstaff000000 000000 Y5G)GGGGH H&%HgLHJHHI I&IP)R?R CROR mRxRR RR7RR[RK[SRS\S&WTF~TpT<6UBsU-U UUV VVW+'W(SW|W*WWW"WWX%X4X]3]%^ *^ 8^C^^^ z^ ^^^(^$^, _%:_&`___ _ ___ _1__0_.`6` S`)a`-`P` aa%a6aJa\anaaa aa a aaa a b&b 7b BbPbbbtb bb bb%b: c GcQcecc %d 0d ;d Hd Vd cd/mdd ddd.d(d'e =e(Jese |e e e eeeeee!ef,)f#Vf"zf%f*ff f gg g$g6gHg]g}gKg*gg hh7h Ph ]hhh whhhhh(hh h iii&*iQiWi \ihiwi i/ii)i j'+jSjdjujj jj j9j!k=kQkck"jk5kkkkkkkk l l$#l7Hl3llll lll"m,2m*_mmmm+mm3m,#n,Pn'}n\nooo&oEoMoRogovo o ooo pppkpqr~rns@tssIt0Ztttttt tu6uFubu{u uuuuuuvv9vJv\vtvvvvv v v ww%w):w dw qw{w^wQwJxZxxxxx4xx6xy y*y2yHyaysyyyyyy y*yy z z,z >z LzVzpzzzz"z zz z {{{ { 6{C{Y{?v{{{{){F|Wc~~#~~  # -,9fn     Ɓ  3; > IWiz % ӂ '"*3 BPdg̃%߃ %4J3\  ҄1ބ3 D P\l t  Ʌ ޅ #- Q[q4ۆ $6[ dp އ 4 Uj ƈˈ݈  #> Ucat։# -Lc"v4Ί݊   *5G]n  ;E LVe nҌ:?Ym } Ǎҍ *CZq+  % 8 ES,g'ُ!  - ES fp #2ӑ$0=1n 8ՒAPY&.@PkhԔ 8CZbh o |  ɕە hDfĖ@+lStB˙ҙٙ  Κ ۚ`(1H]s ƝԝC/+6[  ƞ ܞ 2M]s "-՟  ( 2 < GS[oB(k r,| Qwä;)U11'  % 2 @KS\dkp y  ¨ ˨ר ,DCb9C.U& aa}}(*2G` o8z^? ïۯ  5G\u Űΰְ: LVmt ѱ*2C W cm  Ȳ ܲ * 7CZq߳# µ յ"(>g)V)6@w ķ̷*޷ o=ɹ͹+>F\Ed&mѺ^?\o<kd YTZQ Ⱦֿ )$Ch.y..( 7EMVlS% $B>&   $"A"d &(/($X } R % Bcw7?+0:Jk77&>QjC8 +Kk*,-,J.w 6%2, _4mY2aD ,E\ s    '(Ppx33 .(W' 0 ;HX g/q56Qn( '*8c+x('32)\ds #h )t $ 4 @Le{0 % 28?N^m7~"/' -1_s'('J%jC*08AIgo )58/3MT#k $2.$,F3V;J5$.Zs 9![dj $ YUtwDLDF*Ny5?\y&"0Sl # *@P_gw& niI GFCJ. = DNcks1).:&i0-<DK_n>(&OrG% "- 6 ANO  @aVk)r%   8LQ0f 5 )<Qfk,(1EXn2  * )K u    %=PV _ kw% 8 FS$q0/  -&9`1~#5=P!f + FTf.7,P}0=!1 EOcz-yD  / ,MhZIi# *Kc}"7#Pt (& 2Q)d  ,<&W9~#<;.j$9K-6  '8]S!" (5O_e l w     " w: = w Ih    k K  _  l .y     hUhp%8 S`Kr2D6 ;F^ ep .%&5M al{;2  * 4 > IW]s~78 8Wf/.1    +9HXhw  ,      )6PfB KL d  !.!*!"t("t"##}Q3:Nc2r3A0kjqC|W[{=c9%V!!~`7 C!oGQwM_%(*^<PK*+.lqb{Mn7]R6 K|#hFy0X1d)"nQePV0W$D6;a  NdW&4NK5<x3A^"u4}X]v~{$+J# z^-\C?-L=`4k9\)2mOx9JL,FlBYDg's?OL:UEXd >3Z@5;j[T27R`$'fxt #SO1+}9 E en?1MqPYri/26 B](%U"TvPs4 I8'vk$)w@ S< GoDF1<,uHp#B\m.BAb-8S(&WD,i,Co@;MU5Hz. &(UVt'8a:FV~NZf %/7;G+juEmH>eIA|/T>ic8@yO[L  Q0=s"lJ).g/YJY-_Ra=hH K_wy:  f6g*5?*hrpI t GT &b>EIRXz!pSZ wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. (Graphics) << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBitmap scale for exportBoldBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to record a cell contents change without a cell.Bug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDocumentclass for TeX export:Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMethod:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTable of ContentsTaylor series:TellratTextText cellText cell backgroundThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe document class LaTeX is instructed to use for our documents.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Width:WorksheetWrite matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: ca Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-06-08 17:53+0100 Last-Translator: Innocent De Marchi Language-Team: Innocent De Marchi Language: ca_ES MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.7.6 wxWidgets: %d.%d.%d Soport unicode: %s Lisp: Versió de Maxima: No connectat a Maxima! No connectat.(Gràfics) << Expressió excessivament llarga per ser mostrada! >> es va desar amb una versió més actualitzada de wxMaxima; és possible que no es carregui correctament. Si us plau, actualitzeu wxMaxima. es va desar amb una versió més actualitzada de wxMaxima. Si us plau, actualitzeu wxMaxima..Àl&gebra&Aplicar a llista&Quant aArxiu per &Batch Ctrl-BPro&blema de contornInformar d'e&rrorA&nàlisiForma &canònicaPolinomi &caracteristic&Netejar memòria&Combinar factorialsSimplificació &complexaFracció contín&ua&Copiar Ctrl-CIntegració &definida&Demoivre&Determinant&Derivar&EditarEliminar &variable&Introduir matriu&Exemple&Expandeix expressióExpandeix &trigonometríaExpo&nencialitzar&Exportar&Factoritza expressió&ArxiuC&alcula arrel&Genera matriuMà&xim comú divisorA&juda&Integrar&Interrupció Ctrl-.&Interrupció Ctrl-GIn&verteix matriuCarrega &paquet Ctrl-LDistribui&r sobre lista&MaximaAjuda de &MaximaCàlcul del &mòdul&Nou Ctrl-NN&umèricIntegració &numèrica&Nusum&Obre Ctrl-O&Obre... Ctrl-O&GràficsSèrie de &potències&Imprimir... Ctrl-P&RacionalR&eduir trigonometria&Reiniciar MaximaArrels reals d'un polino&mi&Desa Ctrl-S&Simplifica&Simplifica expressió&Simplifica factorials&Simplifica trigonometria&ResolEspecialSèrie de Taylor&Matriu transportaSimplificació &trigonomètrica&pm3D(Fer servir l'idioma predeterminat)- Infinit
    Lisp: S'ha introduït en wxMaxima 0.8.0 un 'cursor horitzontal'. El seu aspecte és el d'una línia horitzontal entre cel·les, indicant on apareixerà una nova cel·la en escriure o copiar una nova instrucció.S'ha introduït en wxMaxima 0.8.2 un nou format de document que permet desar les instruccions i comentaris de l'usuari i també els resultats. En desar el document, seleccioneu el format «Document xml wxMaxima» &Condició inicial&Quant a...Quant a wxMaximaClaudàtor de cel·la activaMatriu ad&juntaAfegir &igualtat algebraicaAfegir un directori a la ruta de recercaAfegir directori a la ruta:Afegir igualtat al simplificador racionalAfe&gir a la rutaOrdres addicionals que s'afegiran en el preàmbul en la sortida de LaTeX per a pdftex.Línies addicionals per al preàmbul TeX:Paràmetres addicionals per a Maxima (p. ex. -l clisp)Paràmetres addicionals:Tots|*AplicarAplicar funció a llistaA propòsitVector:Il·lustració deDemanar per a desar documents sense títolCondició inicialCanvia automàticament el directori de treball de Maxima al directori del document actual: això es necessari si el document fa servir E/S d'arxius relatives al directori actual, però farà que Maxima 5.35 falli en la cerca del seu directori d'instal·lació quan el document actual estigui localitzat en una unitat distinta a la unitat d'instal·lació de Maxima. Interval per desar automàticament (minuts, 0 per desactivar)BC2Diagrama de barres...Arxius bat (*.bat)|*.bat|Tots|*Arxiu per lotsEscala del mapa de bits per a l'exportacióNegretaDiagrama de caixes...NavegarError: es requereix l'auto completat per un tipus d'ítem desconegut.Error: cel·la esquerra sense entrada.Error: hi ha una petició de canviar el contingut d'una cel·la situada abans de l'inici del full de càlcul.Error: hi ha una petició d'eliminar una cel·la situada abans de l'inici del full de càlcul.Error: hi ha una petició de canviar el contingut d'una cel·la per a desprès recuperar-ho.Error: s'ha sol·licitat la fusió de l'inici o final d'accions d'edició encadenades dues vegades en una fila.Error: ha canviat el text però no hi ha cap cel·la activa.Error: s'està intentant afegir la sortida de Maxima a una cel·la situada fora del full de càlcul.Error: s'està intentant combinar addicions de cel·les individuals a una regió a la coa de desfer accions però hi ha altres cel·les entre elles.Error: s'està intentant registrar els canvis de contingut de la cel·la que no existeix.Error: desfer acció amb canvi del contingut de la cel·la i addició de la cel·la.Error: s'està intentant desfer una acció a una cel·la situada fora del full de càlcul.&Informació de compilacióPer defecte, Shift-Enter es fa servir per avaluar instruccions, i Retorn per introduir línies múltiples. És possible canviar aquest comportament en «Editar->Preferències» seleccionant «Tecla retorn avalua cel·les», intercanviant la funcionalitat de les tecles.C&anviar variable&Preferències&Calcular producteCalcular su&maFormat real gran de la darrera expressióFormat real de la darrera expressióCalcular mòdul:Calcular el valor numèric del darrer resultatCalcular productesCalcular sumesNo és possible connectar amb el servidor web.No es pot baixar la informació de la versió.Cancel·larCanònic (tr)CatalàCe&l·laClaudàtor de cel·laCanviar pantalla &2DCanviar l'algoritme fet servir per mostrar la sortida matemàtica a la pantalla 2D.Canviar variableCanviar variable a la integral o sumaPolinomi característicComprovar actualitzacionsComprovar si hi ha disponible una nova versió de wxMaxima/Maxima.Xinès simplificatXinés tradicionalSeleccionar fontSeleccionau un nuo format de gràfics:Classes:Tanca Ctrl-WTanca la finestraNoms col.:Columnes:Combinar factorials a una expressióCoordenades x separades per comes.Coordenades y separades per comes.Comentar selecció&Autocompletar Ctrl-KAutocompletarAturar completament Maxima i reiniciarCalcular la fracció continua d'un valorCalcula la matriu adjuntaCalcula el polinomi característic d'una matriuCalcular el determinant d'una matriuCalcular el màxim divisor comúCalcular la inversa d'una matriuCalcular el mínim comú múltiple (executar «load(functs)» abans de fer servir)CondicióArxius de configuració (*.ini)|*.iniAdvertència sobre configuracióConfigurar wxMaximaConstantC&ontreure logaritmesConvertir binomials, funcions beta i gamma a factorialsConvertir binomials, funcions factorials i beta a funció gammaConvertir expressió complexa a forma polarConvertir expressió complexa a forma cartesianaConvertir funció exponencial d'argument imaginari a forma trigonomètricaConvertir logaritme d'un producte en suma de logaritmesConvertir suma de logaritmes en logaritme d'un producteConvertir a &factorialsConvertir a &gammaConvertir a forma &polarConvertir a forma &cartesianaConvertir expressió trigonomètrica a forma canònica quasi linealConvertir funcions trigonomètriques a forma exponencialCopiarCopiar com imatgeCopiar LaTeX&Copiar entrada anterior Ctrl-ICopiar resultat anterior Ctrl-UCopiar com a imatgeCopiar com a &LaTeXCopiar com a &text Ctrl-Shift-CCopiar seleccióCopiar selecció del document com a imatgeCopiar selecció del document en format textCopiar selecció del document en format LaTeXCrea una nova cel·la con l'entrada anteriorCrea una nova cel·la amb el resultat anteriorCursorTalla&Talla Ctrl-XTalla seleccióTxecDanèsMatriu de dades:Arxiu de dades (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDades:Descompondre funció racional en fraccions simplesPredeterminatValor predeterminat de la velocitat dels fotogrames:Font predeterminada:Valor predeterminat per a la mida de la zona de dibuix per a les noves sessions de MaximaPort predeterminat per a comunicació amb wxMaximaDefineix la velocitat predeterminada (en fotogrames per segon) de reproducció de les animacions.SuprimeixSuprimeix f&uncióSuprimeix seleccióSuprimeix v&ariableSuprimeix una funcióSuprimeix una variableSuprimeix totes les variables de la memòriaSuprimeix funció(ns):Suprimeix variable(s):Denom. deg:Fondària:Derivada:Desviació...Di&vidir polinomisDerivarDiferenciarDiferenciar expressióDerivarDirecció:Gràfic discretMostrar format Te&XMostra algoritmeMostra el darrer resultat en format TeXMostra el temps de l'avaluacióDividirDividir cel·laDividir números o polinomisDivideix aquesta cel·la d'entrada en dues cel·lesVoleu desar els canvis que realitzats al document "DocumentFons del documentOrdre «documentclass» per l'exportació TeX:Deixar de comprimir el text d'entrada de Maxima i comprimir les imatges individualment: aquesta acció permet que els sistemes de control de versions com a git i svn puguin detectar els canvis amb eficàcia.No desisE&quacions&Surt Ctrl-QVectors &propisVa&lors propisSuprimeixSuprimeix una variable d'un sistema d'equacionsAnglèsIntroduïu les dadesIntroduir matriuIntroduir una matriuIntroduir una equació per a simplificació racional:Introduir una llista de variables separades per comes.Tecla retorn avalua cel·lesIntroduir matriuIntroduir la ruta a l'executable Maxima.Epsilon:Equació %d:Equació(ns):Equació:Equacions:ErrorError %dError!Avaluar formes &nominalsAvaluar totes les cel·les Ctrl-Shift-RAvaluar totes les cel·les visibles Ctrl-RA&valuar cel·la(es)Avaluar les cel·les anteriors Ctrl-Shift-PAvaluar cel·les actives o seleccionadesAvaluar totes les cel·les del documentAvaluar totes les formes nominals en una expressióAvaluar totes les cel·les visibles en el documentExempleText d'exempleSortir de wxMaximaExpandirExpandir (tr)Expandir expressióEx&pandir logaritmesExpandir una expressióExpandir expressió trigonomètrica&ExportaExportar les animacions a TeX (l'animació d'imatges només serà possible si el visor de PDF ho permet)Exportar document a arxiu HTML o pdfLaTeXHa fallat l'exportació.Exportació reeixida.Ha fallat l'exportació a HTML!Ha fallat l'exportació a TeX!Exportant...ExpressióExpressió(ns):Expressió:FactoritzarFactorització comple&xeFactoritzar expresióFactoritzar una expressióFactoritzar una expressió en números gaussiansFactorials i &gammaError fatalFigura %d:ArxiuNo es troba l'arxiuNo existeix l'arxiu que cal carregarArxiuBuscar&Buscar Ctrl-FCalcula &límitCalcula mínimCalcula arrel...Calcula el mínim (sense restriccions) d'una expressióCalcula el límit d'una expressióCalcula una arrel d'una equació en un intervalCalcular totes les arrels d'un polinomiCalcular totes les arrels reals d'un polinomiCercar i substituirCercar i substituirCalcular els valors propis d'una matriuCalcular els vectors propis d'una matriuCalcular mínimCalcular les arrels reals d'un polinomiCalcular arrelFitxar els índexs de referència reorganitzats (de %i, %o) abans de desarFont proporcional en controls de textPlegar tot Ctrl-ADuplicar totes les seccionsSegueixFont fet servir en el document.Font feta servir per mostrar caràcters matemàtics en el document.FontsFormat:FrancèsDes de:P&antalla completa Alt-RetornFuncióNoms de funcionsFunció(ns):Funció:Funcions per a la simplificació complexaFuncions per a simplificar factorials i funció gammaFuncions per a simplificar expressions trigonomètriquesMCDImatges gif (*.gif)|*.gifGallegMatemàtiques generals&Matemàtiques generals Alt-Shift-MGenera matriu&Genera matriu a partir d'expressióGenera matriu a partir d'una taula de 2 dimensionsGenera matriu a partir d'una expressió lambdaAlemanyCalcula part &imaginàriaCalcula &sèrieCalcula la transformada de Laplace d'una expressióCalcula part &realCalcula la transformada inversa de Laplace d'una expressióCalcula el desenvolupament de Taylor o sèrie de potències de l'expresióCalcula la part imaginària d'una expressió complexaCalcula la part real d'una expressió complexaHi ha una petició de desfer una acció que implica una eliminació que no és possible realitzar en aquest moment.GrecConstants greguesQuadrícula:HTML/Text de les cel·les: exportar els retorns de líniaAlçada:Ajuda&Amaga tot Alt-Shift--Amaga tots els panellsResaltatHistogramaHistograma...HistòriaEl cursor horitzontal funciona com un cursor normal, però opera amb cel·les: polsau la fletxa amunt o abaix per moure'l; si manteniu polsada la tecla 'Majúscula' durant el movimient es seleccionaran les cel·les, prement 'Retroces' o 'Espai' dues vegades es suprimirà la cel·la contigua.HongarèsIC1IC2Si els nombres superen aquest nombre de dígits es mostraran abreviats amb una el·lipse.Si aquest nombre de minuts es superat després de la darrera operació de desar el fitxer, s'ha assignat un nom al fitxer (obrint-lo o desant-lo) i el teclat roman inactiu més de 10 segons, es desarà el fitxer. Si el nombre és zero no es desarà automàticament el fitxer en cap cas.Si escriu un operador (algun d'aquests +*/^=,) com a primer símbol en una cel·la d'entrada, el símbol % serà inserit abans de l'operador, com en una calculadora gràfica. Podeu desactivar aquesta funcionalitat en el formulari de 'Edició->Configuració'.Si es torba molt a realitzar-se un càlcul, és possible aturar-ho seleccionant 'Maxima->atura' o 'Maxima->Reinicia Maxima' en el menú.ImatgeArxius gràfics (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmA la sortida LaTeX: posar els exponents després de un subíndex enlloc de per sobre d'ell. Això poc millorar la llegibilitat d'algunes fonts o subíndex curts.Incloure columnes:Incloure les cel·les d'entrada en l'exportació del full de càlculInfinitInformació sobre la compilació de MaximaEstimadors inicials:Problema de valor inicial (&1)Problema de valor inicial (&2)Introduir etiquetesInsereixInserir % abans d'un operador a l'inici d'una cel·laNova cel·la de &secció Ctrl-3Nova cel·la de te&xt Ctrl-1In&serta cel·la Alt-Shift-CInsereix imatgeI&nsereix imatgeNova cel·la d'&entradaInsereix un salt de pàginaInsereix cel·la de s&ubsecció Ctrl-4Insereix cel·la de seccióInsereix cel·la de subseccióInsereix cel·la de &títol Ctrl-2Insereix cel·la de textInsereix cel·la de títolInsereix nova cel·la d'entradaInsereix nova cel·la de seccióInsereix nova cel·la de subseccióInsereix nova cel·la de textInsereix nova cel·la de títolInsereix nova pàginaInsereix imatgeIntegral/suma:IntegraIntegra (risch)Integra expressióIntegra expressió amb algoritme RischIntegra...AturaAtura el càlcul actualInterrompre el càlcul actual. Per reiniciar Maxima completament, premi el botó situat a l'esquerra d'aquest.Entrada no vàlida per a el programa Maxima. Si us plau, introduïu novament la ruta al programa Maxima.Laplace inversaTrans&formada inversa de LaplaceItaliàItàlicaJaponésMantenir el signe de percentatge per a símbols especials: %e, %i, etc.MCMLaTeX: situar els exponents després enlloc de dalt dels subíndexsIdioma de la interfície d'usuari de wxMaxima.Idioma:Laplace&Transformada de LaplaceMí&nim comú múltipleAjust per mínims quadratsAjust per mínims quadrats...LímitLímit...Regressió lineal...Llista:CarregaCarrega paquetCarrega un arxiu Maxima fent servir l'ordre batchCarrega un paquet MaximaLlegir estil des d'un arxiuCota inferior:Distribuir sobre &matriu...Construir &llista...Construir llistaConstruir una llista a partir d'una expressióFer una substitució en una expressióAplicarAplica funció a una llistaAplica una funció a una matriuFer coincidir parèntesi en els controle de textFont matemàtica:MatriuAplica rmatriuNom de matriu:Matriu:MaximaPreguntes de MaximaEntrada MaximaMaxima està calculantPaquet de Maxima (*.mac)|*.macPaquet Maxima (*.mac)|*.mac|Paquet Lisp (*.lisp)|*.lisp|Tots|*Procés de Maxima finalitzat.Programa Maxima:Preguntes de MaximaMaxima iniciat. Esperant la connexió...Maxima gestiona tres tipus de nombres: fraccions exactes (per exemple les generades escrivint 1/10), nombres de coma flotant IEEE (0.2) i nombres decimals de precisió arbitrària (1b-1). Atès que es manegen en forma binaria, no com a nombres decimals, no hi ha manera de generar un nombre de coma flotant IEEE que sigui exactament 0,1.. Si es fan servir nombres de coma flotant enlloc de fraccions, de vegades Maxima produirà petits errors com fer servir 3602879701896397/36028797018963968 per a 0,1.Maxima fa servir ':' per assignar un valor a una variable ('a : 3;') i ':=' per definir funcions ('f(x) := x^2;').Versió de Maxima: Nombre màxim de dígits per mostrar:Test diferència de mitjanesTest mitjanes...Aplicar...Mitjana:Mediana...Unir cel·lesCombinar el text a partir de l'entrada de dues cel·les per produir una cadenaMètode:No coincideixen els parèntisiMòdulNom:NouNou Ctrl-NNou documentNuo valor:Nova variable:Següent ordre Alt-DownNo s'han trobat coincidències!Test de normalitat...Normalment, html espera que les imatges tenguin una resolució baixa per estalviar espai. És freqüent que aquestes imatges es vegin borroses en les pantalles modernes. Per això, s'ha introduït aquesta opció de configuració per permetre seleccionar el factor d'augment (respecte al valor predeterminat) de la resolució en fer l'exportació a HTML.Normalment s'exporta tot el full de càlcul a TeX o HTML. Però sovint l'entrada de Màxima fa espantar a l'usuari. Aquesta opció desactiva l'exportació de l'entrada de Maxima.NoruecLa dimensió de la matriu no és vàlida!El nombre d'equacions és incorrecte!No conectat.num deg:Nombre d'equacions:Númerosd'AcordValor anterior:Variable anterior:Test t per a una mostraTutorials en líniaObreObre sessió &recentObrir una cel·la quan Maxima espera una entradaObre un documentObre nova finestraObre documentObre matriuObrint arxiuOptimitzar els fitxer wxmx per al control de versionsOpcionsOpcions:Cel·les obsoletesEtiquetes de sortidaAproximació de &Padé...Imatge PNG (*.png)|*.png|Imatge JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*.mbp|pixmap X (*.xpm)|*.xpmAproximació de PadéAproximació de Padé d'una sèrie de TaylorSalt de pàgina&PanellsGràfic paramètricAnalitzant sortidaFraccion&s simples...Fraccions simplesParts del document no s'han carregat correctament!Enganxa&Enganxa Ctrl-VEnganxa des del porta-papersAferra text des del porta-papersDiagrama de sectors...Configuri wxMaxima amb 'Edita->Configura'.Reiniciau wxMaxima per aplicar els canvisGràfics &2DGràfics &3D&Format de gràficsGràfics 2DGràfics 2D...Gràfics 2D...Gràfics 3DGràfics 3D...Gràfics 3D....Format dels gràficsGràfic en 2 dimensionsGràfic en 3 dimensionsGràfic a l'arxiu:Punt:PolonèsPolinomi 1:Polinomi 2:Portuguès (Brasil)Arxiu postscript (*.eps)|*.eps|Tots|*PrecisióPreferències... Ctrl+,Ordre anterior Alt-UpImprimirImprimir documentProducteAvaluar les cel·les anteriors a la senyalada pel cursorLlegir matriLlegint el resultat de MaximaPreparat per a l'entrada de l'usuariTorna a executar la següent ordre del historialTornar executar l'ordre anterior del historialForma cartesianaDesfer Ctrl-YDesfer el darrer canviReduir (tr)Simplificar expressió trigonomètrica&Suprimeix tots els resultatsSuprimeix els resultats de les cel·les d'entradaReemplaçades %d coincidències.Informa de l'errorReinicia MaximaReinicia MaximaRetorna a la cel·la que s'està avaluant actualment.Integració &RischArrels d'un &polinomiArrels reals &grans d'un polinomiFiles:RussExemple 1:Exemple 2:Mostra:DesaDesa animacióDesa comDesa &com Shift-Ctrl-SDesa imatge...Desa selecció a imatges&Desa selecció a imatges...Desa animació en un arxiuDesa documentDesa document comDesar només aquest nombre d'accions en la memòria intermèdia de desfer accions. 0 significa: desar un nombre infinit d'accions.Desa la disposició de panellsDesa la disposició de panells entre sessions.Desa gràfic en un arxiuCopia la selecció del document a una imatgeDesa la selecció en un arxiuDesa estil en un arxiuDesa el mida/posició de la finestra de wxMaximaDesa mida/posició de la finestra de wxMaxima entre sessions.Error en desar.Desat correctament.Desant...Diagrama dispersióDiagrama dispersió...SeccióCel·la de seccióSelecciona tot&Selecciona tot Ctrl-ASelecciona el programa MaximaSelecciona sub-mostraSelecciona una constantSelecciona totSelecciona l'algoritme de sortida matemàticaSeleccionant una part del resultat i polsant el botó dret emergirà un menú amb funcions aplicables sobre la selecció.SeleccióSèrieSèrie...Servidor iniciatEstablir aug&mentEstablir la font fitxa en els controls de text.Establir el format dels gràficsEstablir ampliació a 100%Establir ampliació a 120%Establir ampliació a 150%Establir ampliació a 200%Establir ampliació a 300%Establir reducció al 80%Establir les condicions inicials per a resoldre EDO mitjançant la transformada de LaplaceConfigura el càlcul del mòdulMostra &definició...Mostra &funcionsMostra &suggiments...Mostra &variablesMostra l'ajuda de Maxima&Mostra plantilla Ctrl-Shift-KMostra un suggerimentMostra tots les ordres semblents a:Mostra un exemple per a l'ordre:Mostra un exemple d'úsMostra ordres semblants aMostra les funcions definidesMostra les variables definidesMostra la definició d'una funcióMostra la plantilla de funcióMostra expressions llarguesMostra expressions llargues en el document de wxMaxima.Mostra la definició de la funció:Mostra l'ajuda de MaximaSimplificaSimplifica &radicalsSimplifica (r)Simplifica (tr)Simplifica expressióSimplifica una expressió amb factorialsSimplifica una expressió amb radicalsSimplifica expressió racionalSimplifica la sumaSimplifica una expressió trigonomètricaDes de wxMaxima 0.8.2 es possible inserir imatges en els documents. Seleccioni 'Cel·la->Inserir imatge' en el menú. Cal tenir present que cal desar el document en format 'Document xml wxMaxima' si voleu que es desi la imatge amb la resta del document.Solució:ResoldreReso&ldre sistema algebraic...Resoldre &sistema lineal...Resoldre &EDO...Res&oldre (to_poly)...Resoldre EDOResoldre E&DO amb Laplace...Resoldre EDO...Resoldre sistema algebraicResoldre sistema algebraic d'equacionsResoldre problema de contorn per a una EDO de segon ordreResoldre equació(s)Resoldre equació amb to_poly_solveResoldre problema de valor inicial per a EDO de primer ordreResoldre problema de valor inicial per a EDO de segon ordreResoldre sistema linealResoldre sistema d'equacions linealsResoldre equació diferencial ordinària d'ordre màxim 2Resoldre equacions diferencials ordinàries amb la transformada de LaplaceResoldreAlguns visors de PDF poden mostrar imatges animades i wxMaxima és capaç de generar-les. Si se selecciona aquesta opció, podrien esser necessaris paquets addicionals de LaTeX per compilar la sortida.CastellàEspecialConstants especialsInicia animacióInicia o atura l'animacióIniciar o aturar l'animació seleccionada generada per una ordre de la classe «with_slider»Ha fallat l'engegada de MaximaEngegant maxima...L'engegada del servidor ha fallatEngegant el servidor en el port %dEstadística&Estadística Alt-Shift-SCadenes de textEstilEstilsSub-mostraSub-seccióCel·la de sub-seccióS&ubstitueixSubstitueixSubstitueix...SumaInformació del sistemaTaula de contingutsSèrie de Taylor:TellratTextCel·la de textFons de cel·la de textL'alçada predeterminada dels gràfics incrustats. Es pot llegir o modificar amb la variable «wxplot_size» de Maxima.Port predeterminat per a comunicació entre Maxima i wxMaximaL'amplada predeterminada dels gràfics incrustats. Es pot llegir o modificar amb la variable «wxplot_size» de Maxima.Es farà servir l'ordre «documentclass» de LaTex en els seus documents.El manual oficial de MaximaEl terminal pngCairo proporciona gràfics de major qualitat (amb prevenció de distorsions i estils de línia addicionals). Però només produirà gràfics si el «gnuplot» instal·lat actualment en el sistema pot gestionar-ho.Hi ha més recursos sobre Maxima i wxMaxima a internet. Visitau http://andrejv.github.com/wxmaxima/help.html per obtenir més informació i tutorials per fer servir wxMaxima i Maxima.HI ha hagut un error en la exportació a imatge GIF! Assegurau-vos que el programa ImageMagick està instal·lat i què wxMaxima pot trobar el programa de conversió.S'ha produït un error en el XML generat! Si us plau, informeu de l'error.Graduacions:Repeticions:Perdoneu, el suggeriment no està disponible, TítolCel·la de títolLes cel·les de títol, secció i sub-secció són plegables per a ocultar el contingut. Tant per plegar-les com per a des-plegarles feu clic en el quadre contigu a la cel·la. Si al mateix temps polsau 'Majúscules', tots els sub-nivells es plegaran/des-plegaran.A real gran (&bigfloat)A &realA realA Numèri&c Ctrl+Shift+NPer a representar en coordenades polars, seleccioneu 'set polar' a l'entrada d'Opcions del quadre de diàleg de Gràfic 2D. Podeu ferla representació en coordenades esfèriques i cilíndriques en 3D.Per a col·locar entre parèntesi una expressió, seleccioneu-la i premeu '(' o ')', segons on voleu que es col·loqui el cursor.Per a desar la mida i posició de la finestra de wxMaxima entre sessions, feu servir 'Edita->Configura'.Per engegar fent servir wxMaxima tot seguit, comenceu teclejant una instrucció. Apareixerà una cel·la d'entrada. Polseu 'Majúscules-Retorn' per a iniciar el càlcul.Fins a:Activa l'opció &algebraicaActiva sortida &numèricaActiva la pantalla de &tempsActiva l'opció algebraicaActiva l'edició de pantalla completaActiva sortida numèrica&Barra d'eines Alt-Shift-TIcones de la barra d'einesTraduït perMatriu transpostaIntentant situar el cursor en una cel·la que no pertany al full de càlculIntentant desfer una acció sense cel·la inicial.Intentant desfer alguna acció sense que hi hagi accions per desfer.Turc&TutorialsTest t amb dues mostresTipus:UcraïnésParèntesi sense tancarSubrallatD&esfer Ctrl-ZDesfer el darrer canviLímit per desfer accions (0 per sense límit)Desplegar tot Ctrl-Alt-]Desplegar totes les seccions plegadesSuport UnicodeComentari sense acabar.Cadena sense final.ActualitzaCota superior:Usar algoritme GosperFer servir «Cairo» per millora la qualitat dels gràfics.Usar punt centrat com a operador de multiplicacióUtilitza fonts jsMathValor:Variable(s):Variable:VariablesVariables:Variància...AvísBienvingut a wxMaximaEn aplicar funcions amb un argument del menú, l'argument pre-determinat és '%'. Per aplicar la funció a un altre valor, seleccioneu-lo en el document abans d'executar la instrucció del menú.Mentre que el text en LaTeX de les cel·les és dividit en línies per TeX, el text que es mostra a la pantalla es divideix en línies manualment. Aquesta opció, si està seleccionada, determina que les línies en la sortida HTML es dividiran si estan dividides en el full de càlcul. Si l'opció no està seleccionada, es podran introduir salts de línia afegint una línia buida.Amplada:Full de càlculEscriure parèntesi coincidents en els controls de text.Escrit perPodeu veure la darrera sortida fent servir la variable '%' . És possible veure la sortida de les ordres anteriors fent servir les variables '%on' on n és el número de la sortida.Podeu avaluar el document complet seleccionant 'Cel·la->Avaluar totes les cel·les' en el menú o amb les tecles ràpides. Les cel·les s'avaluaran en l'ordre en què apareixen en el document.Podeu llegir informació sobre una funció de Maxima seleccionant o fent clic sobre el nom i polsant F1. wxMaxima mostrarà l'ajuda disponible de la paraula sota el cursor.Podeu amagar la part del resultat d'una cel·la fent clic sobre el triangle a la seva esquerra. Això mateix podeu fer-ho a cel·les de text.Podeu afegir diferents tipus de cel·les en un document de wxMaxima seleccionant el menú 'Cel·la'. Cal tenir present que només és possible avaluar 'cel·les d'entrada', els altres tipus de cel·les es fan servir per a comentaris i estructuració dels vostres càlculs.Podeu seleccionar més d'una cel·la, amb el ratolí, fent clic i arrossegant entre cel·les o claudàtor de cel·les, amb el teclat, mantenint polsada la tecla de Majúscules a la vegada que es mou el cursor horitzontal, per a operar sobre la selecció. Això serà d'utilitat en haver de suprimir o avaluar vàries cel·les simultàniament.La seva versió és %s. La versió actual és %s. Seleccionau d'Acord per visitar la web de wxMaxima.Els vostres canvis es perdran si no els desau.La vostra versió de wxMaxima està actualitzada.Ampl&ia Alt-I&Redueix Alt-ORedueix 10%Amplia 10%[sense desar][sense desar*]anti-simètricaambdós costatspre-determinatdiagonalgeneralen líniaesquerraescala logarítmicamatriu[i,j]:El «pwd» de Maxima és la ruta al documentnodretasimètricasense desarsense nomsense nom %dwxMaximawxMaxima %s A&juda de wxMaxima Ctrl+?A&juda de wxMaxima F1Configuració de wxMaximawxMaxima no localitza Maxima! Configureu wxMaxima amb 'Edita->Configura. A continuació engegueu Maxima amb 'Maxima->Re-engega maxima'.wxMaxima no troba els arxius d'ajuda. Comproveu la instal·lació.wxMaxima no troba els arxius de suggeriments. Comproveu la instal·lació.wxMaxima no pot engegar el servidor. Comproveu si teniu el suport de xarxa activat i proveu de nou!En los quadres de diàleg de wxMaxima apareixen entrades pre-determinades, una de las quals és '%'. Si heu fet una selecció en el document, es farà servir enlloc de '%'.Document wxMaximaDocument wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima ha detectat un error en carregar Icone de wxMaximawxMaxima es una interfície gràfica d'usuari per al Sistema d'Àlgebra Simbòlica (CAS) MAXIMA, basat en wxWidgets.wxMaxima es una interfície gràfica d'usuari per al Sistema d'Àlgebra Simbòlica (CAS) Maxima, basat en wxWidgets.xsíwxmaxima-15.08.2/locales/ca.po000644 000765 000024 00000411100 12573511775 016507 0ustar00andrejstaff000000 000000 # translation of ca.po to Innocent De Marchi # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Innocent De Marchi , 2010-2015. msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-06-08 17:53+0100\n" "Last-Translator: Innocent De Marchi \n" "Language-Team: Innocent De Marchi \n" "Language: ca_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.7.6\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Soport unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Versió de Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "No connectat a Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "No connectat." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "(Gràfics)" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Expressió excessivament llarga per ser mostrada! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " es va desar amb una versió més actualitzada de wxMaxima; és possible que no " "es carregui correctament. Si us plau, actualitzeu wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " es va desar amb una versió més actualitzada de wxMaxima. Si us plau, " "actualitzeu wxMaxima.." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "Àl&gebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Aplicar a llista" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Quant a" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Arxiu per &Batch\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Pro&blema de contorn" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Informar d'e&rror" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "A&nàlisi" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Forma &canònica" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Polinomi &caracteristic" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Netejar memòria" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Combinar factorials" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Simplificació &complexa" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Fracció contín&ua" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Copiar\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Integració &definida" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinant" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Derivar" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Editar" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "Eliminar &variable" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Introduir matriu" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Exemple" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Expandeix expressió" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Expandeix &trigonometría" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "Expo&nencialitzar" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Exportar" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Factoritza expressió" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Arxiu" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "C&alcula arrel" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Genera matriu" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Mà&xim comú divisor" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "A&juda" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrar" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Interrupció\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Interrupció\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "In&verteix matriu" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Carrega &paquet\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Distribui&r sobre lista" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Ajuda de &Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Càlcul del &mòdul" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Nou\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "N&umèric" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Integració &numèrica" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Obre\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Obre...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Gràfics" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Sèrie de &potències" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Imprimir...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Racional" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "R&eduir trigonometria" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Reiniciar Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Arrels reals d'un polino&mi" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Desa\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Simplifica" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Simplifica expressió" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Simplifica factorials" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Simplifica trigonometria" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Resol" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "Especial" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Sèrie de Taylor" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Matriu transporta" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Simplificació &trigonomètrica" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3D" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Fer servir l'idioma predeterminat)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Infinit" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "S'ha introduït en wxMaxima 0.8.0 un 'cursor horitzontal'. El seu aspecte és " "el d'una línia horitzontal entre cel·les, indicant on apareixerà una nova " "cel·la en escriure o copiar una nova instrucció." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "S'ha introduït en wxMaxima 0.8.2 un nou format de document que permet desar " "les instruccions i comentaris de l'usuari i també els resultats. En desar el " "document, seleccioneu el format «Document xml wxMaxima» " #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "&Condició inicial" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "&Quant a..." #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Quant a wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Claudàtor de cel·la activa" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Matriu ad&junta" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Afegir &igualtat algebraica" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Afegir un directori a la ruta de recerca" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Afegir directori a la ruta:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Afegir igualtat al simplificador racional" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Afe&gir a la ruta" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" "Ordres addicionals que s'afegiran en el preàmbul en la sortida de LaTeX per " "a pdftex." #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "Línies addicionals per al preàmbul TeX:" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Paràmetres addicionals per a Maxima (p. ex. -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Paràmetres addicionals:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Tots|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Aplicar" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Aplicar funció a llista" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "A propòsit" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Vector:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Il·lustració de" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Demanar per a desar documents sense títol" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Condició inicial" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "Canvia automàticament el directori de treball de Maxima al directori del " "document actual: això es necessari si el document fa servir E/S d'arxius " "relatives al directori actual, però farà que Maxima 5.35 falli en la cerca " "del seu directori d'instal·lació quan el document actual estigui localitzat " "en una unitat distinta a la unitat d'instal·lació de Maxima. " #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Interval per desar automàticament (minuts, 0 per desactivar)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Diagrama de barres..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Arxius bat (*.bat)|*.bat|Tots|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Arxiu per lots" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Escala del mapa de bits per a l'exportació" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Negreta" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Diagrama de caixes..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Navegar" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "Error: es requereix l'auto completat per un tipus d'ítem desconegut." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Error: cel·la esquerra sense entrada." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Error: hi ha una petició de canviar el contingut d'una cel·la situada abans " "de l'inici del full de càlcul." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" "Error: hi ha una petició d'eliminar una cel·la situada abans de l'inici del " "full de càlcul." #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" "Error: hi ha una petició de canviar el contingut d'una cel·la per a desprès " "recuperar-ho." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Error: s'ha sol·licitat la fusió de l'inici o final d'accions d'edició " "encadenades dues vegades en una fila." #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "Error: ha canviat el text però no hi ha cap cel·la activa." #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Error: s'està intentant afegir la sortida de Maxima a una cel·la situada " "fora del full de càlcul." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Error: s'està intentant combinar addicions de cel·les individuals a una " "regió a la coa de desfer accions però hi ha altres cel·les entre elles." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" "Error: s'està intentant registrar els canvis de contingut de la cel·la que " "no existeix." #: ../src/MathCtrl.cpp:1172 #, fuzzy msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" "Error: s'està intentant registrar els canvis de contingut de la cel·la que " "no existeix." #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" "Error: desfer acció amb canvi del contingut de la cel·la i addició de la " "cel·la." #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" "Error: s'està intentant desfer una acció a una cel·la situada fora del full " "de càlcul." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Informació de compilació" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Per defecte, Shift-Enter es fa servir per avaluar instruccions, i Retorn per " "introduir línies múltiples. És possible canviar aquest comportament en " "«Editar->Preferències» seleccionant «Tecla retorn avalua cel·les», " "intercanviant la funcionalitat de les tecles." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "C&anviar variable" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Preferències" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "&Calcular producte" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Calcular su&ma" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Format real gran de la darrera expressió" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Format real de la darrera expressió" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Calcular mòdul:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Calcular el valor numèric del darrer resultat" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Calcular productes" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Calcular sumes" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "No és possible connectar amb el servidor web." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "No es pot baixar la informació de la versió." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Cancel·lar" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Canònic (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Català" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Ce&l·la" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Claudàtor de cel·la" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Canviar pantalla &2D" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Canviar l'algoritme fet servir per mostrar la sortida matemàtica a la " "pantalla 2D." #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Canviar variable" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Canviar variable a la integral o suma" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Polinomi característic" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Comprovar actualitzacions" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Comprovar si hi ha disponible una nova versió de wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Xinès simplificat" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Xinés tradicional" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Seleccionar font" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Seleccionau un nuo format de gràfics:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Classes:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Tanca\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Tanca la finestra" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Noms col.:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Columnes:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Combinar factorials a una expressió" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Coordenades x separades per comes." #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Coordenades y separades per comes." #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Comentar selecció" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Comentar selecció" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "&Autocompletar\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Autocompletar" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "Aturar completament Maxima i reiniciar" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Calcular la fracció continua d'un valor" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Calcula la matriu adjunta" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Calcula el polinomi característic d'una matriu" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Calcular el determinant d'una matriu" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Calcular el màxim divisor comú" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Calcular la inversa d'una matriu" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Calcular el mínim comú múltiple (executar «load(functs)» abans de fer servir)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Condició" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Arxius de configuració (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Advertència sobre configuració" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Configurar wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Constant" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "C&ontreure logaritmes" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Convertir binomials, funcions beta i gamma a factorials" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Convertir binomials, funcions factorials i beta a funció gamma" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Convertir expressió complexa a forma polar" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Convertir expressió complexa a forma cartesiana" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Convertir funció exponencial d'argument imaginari a forma trigonomètrica" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Convertir logaritme d'un producte en suma de logaritmes" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Convertir suma de logaritmes en logaritme d'un producte" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Convertir a &factorials" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Convertir a &gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Convertir a forma &polar" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Convertir a forma &cartesiana" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Convertir expressió trigonomètrica a forma canònica quasi lineal" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Convertir funcions trigonomètriques a forma exponencial" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Copiar" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Copiar com imatge" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Copiar LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "&Copiar entrada anterior\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Copiar resultat anterior\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Copiar com a imatge" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Copiar com a &LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Copiar com a &text\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Copiar selecció" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Copiar selecció del document com a imatge" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Copiar selecció del document en format text" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Copiar selecció del document en format LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Crea una nova cel·la con l'entrada anterior" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Crea una nova cel·la amb el resultat anterior" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Cursor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Talla" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "&Talla\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Talla selecció" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Txec" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danès" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matriu de dades:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Arxiu de dades (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Dades:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Descompondre funció racional en fraccions simples" #: ../src/Config.cpp:586 msgid "Default" msgstr "Predeterminat" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Valor predeterminat de la velocitat dels fotogrames:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Font predeterminada:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" "Valor predeterminat per a la mida de la zona de dibuix per a les noves " "sessions de Maxima" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "Port predeterminat per a comunicació amb wxMaxima" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "Defineix la velocitat predeterminada (en fotogrames per segon) de " "reproducció de les animacions." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Suprimeix" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Suprimeix f&unció" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Suprimeix selecció" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Suprimeix v&ariable" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Suprimeix una funció" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Suprimeix una variable" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Suprimeix totes les variables de la memòria" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Suprimeix funció(ns):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Suprimeix variable(s):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Denom. deg:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Fondària:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivada:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Desviació..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vidir polinomis" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Derivar" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Diferenciar" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Diferenciar expressió" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Derivar" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Direcció:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Gràfic discret" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Mostrar format Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Mostra algoritme" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Mostra el darrer resultat en format TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Mostra el temps de l'avaluació" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Dividir" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Dividir cel·la" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Dividir números o polinomis" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Divideix aquesta cel·la d'entrada en dues cel·les" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Voleu desar els canvis que realitzats al document \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Document" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Fons del document" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "Ordre «documentclass» per l'exportació TeX:" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Deixar de comprimir el text d'entrada de Maxima i comprimir les imatges " "individualment: aquesta acció permet que els sistemes de control de versions " "com a git i svn puguin detectar els canvis amb eficàcia." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "No desis" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "E&quacions" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Surt\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Vectors &propis" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Va&lors propis" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Suprimeix" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Suprimeix una variable d'un sistema d'equacions" #: ../src/Config.cpp:456 msgid "English" msgstr "Anglès" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Introduïu les dades" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Introduir matriu" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Introduir una matriu" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Introduir una equació per a simplificació racional:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Introduir una llista de variables separades per comes." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Tecla retorn avalua cel·les" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Introduir matriu" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Introduir nova precisió:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Introduir la ruta a l'executable Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Equació %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Equació(ns):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Equació:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Equacions:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Error" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Error %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Error!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Avaluar formes &nominals" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Avaluar totes les cel·les\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Avaluar totes les cel·les visibles\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "A&valuar cel·la(es)" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Avaluar les cel·les anteriors\tCtrl-Shift-P" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Avaluar cel·les actives o seleccionades" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Avaluar totes les cel·les del document" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Avaluar totes les formes nominals en una expressió" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Avaluar totes les cel·les visibles en el document" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Avaluar formes &nominals" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Exemple" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Text d'exemple" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Sortir de wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Expandir" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Expandir (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Expandir expressió" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Ex&pandir logaritmes" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Expandir una expressió" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Expandir expressió trigonomètrica" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "&Exporta" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Exportar les animacions a TeX (l'animació d'imatges només serà possible si " "el visor de PDF ho permet)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Exportar document a arxiu HTML o pdfLaTeX" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Ha fallat l'exportació." #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Exportació reeixida." #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Ha fallat l'exportació a HTML!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Ha fallat l'exportació a TeX!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Ha fallat l'exportació a TeX!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Exportant..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Expressió" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Expressió(ns):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Expressió:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Factoritzar" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Factorització comple&xe" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Factoritzar expresió" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Factoritzar una expressió" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Factoritzar una expressió en números gaussians" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Factorials i &gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Error fatal" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figura %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Arxiu" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "No es troba l'arxiu" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "No es troba l'arxiu" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "No es troba l'arxiu" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "No existeix l'arxiu que cal carregar" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Arxiu" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Buscar" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "&Buscar\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Calcula &límit" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Calcula mínim" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Calcula arrel..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Calcula el mínim (sense restriccions) d'una expressió" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Calcula el límit d'una expressió" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Calcula una arrel d'una equació en un interval" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Calcular totes les arrels d'un polinomi" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Calcular totes les arrels reals d'un polinomi" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Cercar i substituir" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Cercar i substituir" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Calcular els valors propis d'una matriu" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Calcular els vectors propis d'una matriu" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Calcular mínim" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Calcular les arrels reals d'un polinomi" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Calcular arrel" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" "Fitxar els índexs de referència reorganitzats (de %i, %o) abans de desar" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Font proporcional en controls de text" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Plegar tot\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Duplicar totes les seccions" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "Segueix" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Font fet servir en el document." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Font feta servir per mostrar caràcters matemàtics en el document." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Fonts" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francès" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Des de:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "P&antalla completa\tAlt-Retorn" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funció" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Noms de funcions" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funció(ns):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funció:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funcions per a la simplificació complexa" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funcions per a simplificar factorials i funció gamma" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funcions per a simplificar expressions trigonomètriques" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "MCD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Imatges gif (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galleg" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Matemàtiques generals" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "&Matemàtiques generals\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Genera matriu" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "&Genera matriu a partir d'expressió" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Genera matriu a partir d'una taula de 2 dimensions" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Genera matriu a partir d'una expressió lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Alemany" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Calcula part &imaginària" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Calcula &sèrie" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Calcula la transformada de Laplace d'una expressió" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Calcula part &real" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Calcula la transformada inversa de Laplace d'una expressió" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "" "Calcula el desenvolupament de Taylor o sèrie de potències de l'expresió" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Calcula la part imaginària d'una expressió complexa" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Calcula la part real d'una expressió complexa" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Hi ha una petició de desfer una acció que implica una eliminació que no és " "possible realitzar en aquest moment." #: ../src/Config.cpp:460 msgid "Greek" msgstr "Grec" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Constants gregues" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Quadrícula:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Arxiu HTML (*.html)|*.html|Arxiu pdfLaTeX (*.tex)|*.tex" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "HTML/Text de les cel·les: exportar els retorns de línia" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Alçada:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Ajuda" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "&Amaga tot\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Amaga tots els panells" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Resaltat" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histograma" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histograma..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Història" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "&Història\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "El cursor horitzontal funciona com un cursor normal, però opera amb cel·les: " "polsau la fletxa amunt o abaix per moure'l; si manteniu polsada la tecla " "'Majúscula' durant el movimient es seleccionaran les cel·les, prement " "'Retroces' o 'Espai' dues vegades es suprimirà la cel·la contigua." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Hongarès" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Si els nombres superen aquest nombre de dígits es mostraran abreviats amb " "una el·lipse." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Si aquest nombre de minuts es superat després de la darrera operació de " "desar el fitxer, s'ha assignat un nom al fitxer (obrint-lo o desant-lo) i el " "teclat roman inactiu més de 10 segons, es desarà el fitxer. Si el nombre és " "zero no es desarà automàticament el fitxer en cap cas." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Si escriu un operador (algun d'aquests +*/^=,) com a primer símbol en una " "cel·la d'entrada, el símbol % serà inserit abans de l'operador, com en una " "calculadora gràfica. Podeu desactivar aquesta funcionalitat en el formulari " "de 'Edició->Configuració'." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Si es torba molt a realitzar-se un càlcul, és possible aturar-ho " "seleccionant 'Maxima->atura' o 'Maxima->Reinicia Maxima' en el menú." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Imatge" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Arxius gràfics (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "A la sortida LaTeX: posar els exponents després de un subíndex enlloc de per " "sobre d'ell. Això poc millorar la llegibilitat d'algunes fonts o subíndex " "curts." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Incloure columnes:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "Incloure les cel·les d'entrada en l'exportació del full de càlcul" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infinit" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Informació sobre la compilació de Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Estimadors inicials:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Problema de valor inicial (&1)" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Problema de valor inicial (&2)" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Introduir etiquetes" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Insereix" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Inserir % abans d'un operador a l'inici d'una cel·la" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Nova cel·la de &secció\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Nova cel·la de te&xt\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "In&serta cel·la\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Insereix imatge" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "I&nsereix imatge" #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Nova cel·la d'&entrada" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Insereix un salt de pàgina" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Insereix cel·la de s&ubsecció\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Insereix cel·la de s&ubsecció\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Insereix cel·la de secció" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Insereix cel·la de subsecció" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Insereix cel·la de subsecció" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Insereix cel·la de &títol\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Insereix cel·la de text" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Insereix cel·la de títol" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Insereix nova cel·la d'entrada" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Insereix nova cel·la de secció" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Insereix nova cel·la de subsecció" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Insereix nova cel·la de subsecció" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Insereix nova cel·la de text" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Insereix nova cel·la de títol" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Insereix nova pàgina" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Insereix imatge" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/suma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integra" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integra (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integra expressió" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integra expressió amb algoritme Risch" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integra..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Atura" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Atura el càlcul actual" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Interrompre el càlcul actual. Per reiniciar Maxima completament, premi el " "botó situat a l'esquerra d'aquest." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Entrada no vàlida per a el programa Maxima.\n" "\n" "Si us plau, introduïu novament la ruta al programa Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Laplace inversa" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Trans&formada inversa de Laplace" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italià" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Itàlica" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japonés" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Mantenir el signe de percentatge per a símbols especials: %e, %i, etc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "MCM" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: situar els exponents després enlloc de dalt dels subíndexs" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Idioma de la interfície d'usuari de wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Idioma:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Transformada de Laplace" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Mí&nim comú múltiple" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Ajust per mínims quadrats" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Ajust per mínims quadrats..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Límit" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Límit..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Regressió lineal..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Llista:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Carrega" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Carrega paquet" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Carrega un arxiu Maxima fent servir l'ordre batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Carrega un paquet Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Llegir estil des d'un arxiu" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Cota inferior:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Distribuir sobre &matriu..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Construir &llista..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Construir llista" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Construir una llista a partir d'una expressió" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Fer una substitució en una expressió" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Mostra el temps de l'avaluació" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Aplicar" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Aplica funció a una llista" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Aplica una funció a una matriu" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Fer coincidir parèntesi en els controle de text" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Font matemàtica:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matriu" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Aplica rmatriu" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nom de matriu:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matriu:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "Preguntes de Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Entrada Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima està calculant" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Paquet de Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Paquet Maxima (*.mac)|*.mac|Paquet Lisp (*.lisp)|*.lisp|Tots|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Procés de Maxima finalitzat." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Programa Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Preguntes de Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima iniciat. Esperant la connexió..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "Maxima gestiona tres tipus de nombres: fraccions exactes (per exemple les " "generades escrivint 1/10), nombres de coma flotant IEEE (0.2) i nombres " "decimals de precisió arbitrària (1b-1). Atès que es manegen en forma " "binaria, no com a nombres decimals, no hi ha manera de generar un nombre de " "coma flotant IEEE que sigui exactament 0,1.. Si es fan servir nombres de " "coma flotant enlloc de fraccions, de vegades Maxima produirà petits errors " "com fer servir 3602879701896397/36028797018963968 per a 0,1." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima fa servir ':' per assignar un valor a una variable ('a : 3;') i ':=' " "per definir funcions ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Versió de Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Nombre màxim de dígits per mostrar:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Test diferència de mitjanes" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Test mitjanes..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Aplicar..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Mitjana:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Mediana..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Unir cel·les" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" "Combinar el text a partir de l'entrada de dues cel·les per produir una cadena" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Mètode:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "No coincideixen els parèntisi" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Mòdul" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nom:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Nou" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Nou\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Nou document" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Nuo valor:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nova variable:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Següent ordre\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "No s'han trobat coincidències!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Test de normalitat..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "Normalment, html espera que les imatges tenguin una resolució baixa per " "estalviar espai. És freqüent que aquestes imatges es vegin borroses en les " "pantalles modernes. Per això, s'ha introduït aquesta opció de configuració " "per permetre seleccionar el factor d'augment (respecte al valor " "predeterminat) de la resolució en fer l'exportació a HTML." #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "Normalment s'exporta tot el full de càlcul a TeX o HTML. Però sovint " "l'entrada de Màxima fa espantar a l'usuari. Aquesta opció desactiva " "l'exportació de l'entrada de Maxima." #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Noruec" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "La dimensió de la matriu no és vàlida!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "El nombre d'equacions és incorrecte!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "No connectat a Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "No conectat." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "num deg:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Nombre d'equacions:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Números" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "d'Acord" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Valor anterior:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Variable anterior:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Test t per a una mostra" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Tutorials en línia" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Obre" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Obre sessió &recent" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Obrir una cel·la quan Maxima espera una entrada" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Obre un document" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Obre nova finestra" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Obre document" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Obre matriu" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Obrint arxiu" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Optimitzar els fitxer wxmx per al control de versions" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Opcions" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Opcions:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Cel·les obsoletes" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Etiquetes de sortida" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Aproximació de &Padé..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Imatge PNG (*.png)|*.png|Imatge JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*." "mbp|pixmap X (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Aproximació de Padé" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Aproximació de Padé d'una sèrie de Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Salt de pàgina" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "&Panells" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Gràfic paramètric" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Analitzant sortida" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Fraccion&s simples..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Fraccions simples" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Parts del document no s'han carregat correctament!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Enganxa" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "&Enganxa\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Enganxa des del porta-papers" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Aferra text des del porta-papers" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Diagrama de sectors..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Configuri wxMaxima amb 'Edita->Configura'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Reiniciau wxMaxima per aplicar els canvis" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Gràfics &2D" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Gràfics &3D" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Format de gràfics" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Gràfics 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Gràfics 2D..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Gràfics 2D..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Gràfics 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Gràfics 3D..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Gràfics 3D...." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Format dels gràfics" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Gràfic en 2 dimensions" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Gràfic en 3 dimensions" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Gràfic a l'arxiu:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punt:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polonès" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polinomi 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polinomi 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portuguès (Brasil)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Arxiu postscript (*.eps)|*.eps|Tots|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Precisió" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Preferències...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Ordre anterior\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Imprimir" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Imprimir document" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Producte" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Avaluar les cel·les anteriors a la senyalada pel cursor" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Llegir matri" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Llegint el resultat de Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Preparat per a l'entrada de l'usuari" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Torna a executar la següent ordre del historial" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Tornar executar l'ordre anterior del historial" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Forma cartesiana" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "Desfer\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Desfer el darrer canvi" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Reduir (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Simplificar expressió trigonomètrica" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "&Suprimeix tots els resultats" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Suprimeix els resultats de les cel·les d'entrada" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Reemplaçades %d coincidències." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Informa de l'error" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Reinicia Maxima" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "Reinicia Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Retorna a la cel·la que s'està avaluant actualment." #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integració &Risch" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Arrels d'un &polinomi" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Arrels reals &grans d'un polinomi" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Files:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russ" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Exemple 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Exemple 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Mostra:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Desa" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Desa animació" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Desa com" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Desa &com\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Desa imatge..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Desa selecció a imatges" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "&Desa selecció a imatges..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Desa animació en un arxiu" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Desa document" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Desa document com" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Desar només aquest nombre d'accions en la memòria intermèdia de desfer " "accions. 0 significa: desar un nombre infinit d'accions." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Desa la disposició de panells" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Desa la disposició de panells entre sessions." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Desa gràfic en un arxiu" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Copia la selecció del document a una imatge" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Desa la selecció en un arxiu" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Desa estil en un arxiu" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Desa el mida/posició de la finestra de wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Desa mida/posició de la finestra de wxMaxima entre sessions." #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "Error en desar." #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Desat correctament." #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Desant..." #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Diagrama dispersió" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Diagrama dispersió..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Secció" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Cel·la de secció" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Selecciona tot" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "&Selecciona tot\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Selecciona el programa Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Selecciona sub-mostra" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Selecciona una constant" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Selecciona tot" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Selecciona l'algoritme de sortida matemàtica" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Seleccionant una part del resultat i polsant el botó dret emergirà un menú " "amb funcions aplicables sobre la selecció." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Selecció" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Sèrie" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Sèrie..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Servidor iniciat" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Establir aug&ment" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Establir la precisió en coma flotant" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Establir la font fitxa en els controls de text." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Establir el format dels gràfics" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Establir ampliació a 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Establir ampliació a 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Establir ampliació a 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Establir ampliació a 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Establir ampliació a 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Establir reducció al 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Establir les condicions inicials per a resoldre EDO mitjançant la " "transformada de Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Configura el càlcul del mòdul" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Mostra &definició..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Mostra &funcions" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Mostra &suggiments..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Mostra &variables" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Mostra l'ajuda de Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "&Mostra plantilla\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Mostra un suggeriment" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Mostra tots les ordres semblents a:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Mostra un exemple per a l'ordre:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Mostra un exemple d'ús" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Mostra ordres semblants a" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Mostra les funcions definides" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Mostra les variables definides" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Mostra la definició d'una funció" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Mostra la plantilla de funció" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Mostra expressions llargues" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Mostra expressions llargues en el document de wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Mostra la definició de la funció:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Mostra l'ajuda de Maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Simplifica" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Simplifica &radicals" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Simplifica (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Simplifica (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Simplifica expressió" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Simplifica una expressió amb factorials" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Simplifica una expressió amb radicals" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Simplifica expressió racional" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Simplifica la suma" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Simplifica una expressió trigonomètrica" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Des de wxMaxima 0.8.2 es possible inserir imatges en els documents. " "Seleccioni 'Cel·la->Inserir imatge' en el menú. Cal tenir present que cal " "desar el document en format 'Document xml wxMaxima' si voleu que es desi la " "imatge amb la resta del document." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Solució:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Resoldre" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Reso&ldre sistema algebraic..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Resoldre &sistema lineal..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Resoldre &EDO..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Res&oldre (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Resoldre EDO" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Resoldre E&DO amb Laplace..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Resoldre EDO..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Resoldre sistema algebraic" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Resoldre sistema algebraic d'equacions" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Resoldre problema de contorn per a una EDO de segon ordre" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Resoldre equació(s)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Resoldre equació amb to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Resoldre problema de valor inicial per a EDO de primer ordre" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Resoldre problema de valor inicial per a EDO de segon ordre" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Resoldre sistema lineal" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Resoldre sistema d'equacions lineals" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Resoldre equació diferencial ordinària d'ordre màxim 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Resoldre equacions diferencials ordinàries amb la transformada de Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Resoldre" #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Alguns visors de PDF poden mostrar imatges animades i wxMaxima és capaç de " "generar-les. Si se selecciona aquesta opció, podrien esser necessaris " "paquets addicionals de LaTeX per compilar la sortida." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Castellà" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Especial" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Constants especials" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Inicia animació" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Inicia o atura l'animació" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "Iniciar o aturar l'animació seleccionada generada per una ordre de la classe " "«with_slider»" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Ha fallat l'engegada de Maxima" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Engegant maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "L'engegada del servidor ha fallat" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Engegant el servidor en el port %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Estadística" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "&Estadística\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Cadenes de text" #: ../src/Config.cpp:107 msgid "Style" msgstr "Estil" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Estils" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Sub-mostra" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Sub-secció" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Cel·la de sub-secció" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "S&ubstitueix" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Substitueix" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substitueix..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Sub-secció" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Cel·la de sub-secció" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Suma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Informació del sistema" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "Taula de continguts" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Taula de continguts\tAlt-Shift-I" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Sèrie de Taylor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Text" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Cel·la de text" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Fons de cel·la de text" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Talla selecció" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "L'alçada predeterminada dels gràfics incrustats. Es pot llegir o modificar " "amb la variable «wxplot_size» de Maxima." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Port predeterminat per a comunicació entre Maxima i wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "L'amplada predeterminada dels gràfics incrustats. Es pot llegir o modificar " "amb la variable «wxplot_size» de Maxima." #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "Es farà servir l'ordre «documentclass» de LaTex en els seus documents." #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "El manual oficial de Maxima" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "El terminal pngCairo proporciona gràfics de major qualitat (amb prevenció de " "distorsions i estils de línia addicionals). Però només produirà gràfics si " "el «gnuplot» instal·lat actualment en el sistema pot gestionar-ho." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Hi ha més recursos sobre Maxima i wxMaxima a internet. Visitau http://" "andrejv.github.com/wxmaxima/help.html per obtenir més informació i tutorials " "per fer servir wxMaxima i Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "HI ha hagut un error en la exportació a imatge GIF!\n" "\n" "Assegurau-vos que el programa ImageMagick està instal·lat i què wxMaxima pot " "trobar el programa de conversió." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "S'ha produït un error en el XML generat!\n" "\n" "Si us plau, informeu de l'error." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Graduacions:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Repeticions:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Perdoneu, el suggeriment no està disponible, " #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Títol" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Cel·la de títol" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Les cel·les de títol, secció i sub-secció són plegables per a ocultar el " "contingut. Tant per plegar-les com per a des-plegarles feu clic en el quadre " "contigu a la cel·la. Si al mateix temps polsau 'Majúscules', tots els sub-" "nivells es plegaran/des-plegaran." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "A real gran (&bigfloat)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "A &real" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "A real" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "A Numèri&c\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Per a representar en coordenades polars, seleccioneu 'set polar' a l'entrada " "d'Opcions del quadre de diàleg de Gràfic 2D. Podeu ferla representació en " "coordenades esfèriques i cilíndriques en 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Per a col·locar entre parèntesi una expressió, seleccioneu-la i premeu '(' o " "')', segons on voleu que es col·loqui el cursor." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Per a desar la mida i posició de la finestra de wxMaxima entre sessions, feu " "servir 'Edita->Configura'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Per engegar fent servir wxMaxima tot seguit, comenceu teclejant una " "instrucció. Apareixerà una cel·la d'entrada. Polseu 'Majúscules-Retorn' per " "a iniciar el càlcul." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Fins a:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Activa l'opció &algebraica" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Activa sortida &numèrica" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Activa la pantalla de &temps" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Activa l'opció algebraica" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Activa l'edició de pantalla completa" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Activa sortida numèrica" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "&Barra d'eines\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Icones de la barra d'eines" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Traduït per" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Matriu transposta" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" "Intentant situar el cursor en una cel·la que no pertany al full de càlcul" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "Intentant desfer una acció sense cel·la inicial." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Intentant desfer alguna acció sense que hi hagi accions per desfer." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Turc" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "&Tutorials" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Test t amb dues mostres" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Tipus:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ucraïnés" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Parèntesi sense tancar" #: ../src/wxMaxima.cpp:4947 #, fuzzy msgid "Un-closed parenthesis on encountering ; or $" msgstr "Parèntesi sense tancar" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Subrallat" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "D&esfer\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Desfer el darrer canvi" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "Límit per desfer accions (0 per sense límit)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Desplegar tot\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Desplegar totes les seccions plegades" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Suport Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Comentari sense acabar." #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Cadena sense final." #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Actualitza" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Cota superior:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Usar algoritme Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Fer servir «Cairo» per millora la qualitat dels gràfics." #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Usar punt centrat com a operador de multiplicació" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Utilitza fonts jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Valor:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variable(s):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variable:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variables" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variables:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Variància..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Avís" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Bienvingut a wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "En aplicar funcions amb un argument del menú, l'argument pre-determinat és " "'%'. Per aplicar la funció a un altre valor, seleccioneu-lo en el document " "abans d'executar la instrucció del menú." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "Mentre que el text en LaTeX de les cel·les és dividit en línies per TeX, el " "text que es mostra a la pantalla es divideix en línies manualment. Aquesta " "opció, si està seleccionada, determina que les línies en la sortida HTML es " "dividiran si estan dividides en el full de càlcul. Si l'opció no està " "seleccionada, es podran introduir salts de línia afegint una línia buida." #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Amplada:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Full de càlcul" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Escriure parèntesi coincidents en els controls de text." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Escrit per" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "sí" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Podeu veure la darrera sortida fent servir la variable '%' . És possible " "veure la sortida de les ordres anteriors fent servir les variables '%on' on " "n és el número de la sortida." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Podeu avaluar el document complet seleccionant 'Cel·la->Avaluar totes les " "cel·les' en el menú o amb les tecles ràpides. Les cel·les s'avaluaran en " "l'ordre en què apareixen en el document." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Podeu llegir informació sobre una funció de Maxima seleccionant o fent clic " "sobre el nom i polsant F1. wxMaxima mostrarà l'ajuda disponible de la " "paraula sota el cursor." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Podeu amagar la part del resultat d'una cel·la fent clic sobre el triangle a " "la seva esquerra. Això mateix podeu fer-ho a cel·les de text." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Podeu afegir diferents tipus de cel·les en un document de wxMaxima " "seleccionant el menú 'Cel·la'. Cal tenir present que només és possible " "avaluar 'cel·les d'entrada', els altres tipus de cel·les es fan servir per a " "comentaris i estructuració dels vostres càlculs." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Podeu seleccionar més d'una cel·la, amb el ratolí, fent clic i arrossegant " "entre cel·les o claudàtor de cel·les, amb el teclat, mantenint polsada la " "tecla de Majúscules a la vegada que es mou el cursor horitzontal, per a " "operar sobre la selecció. Això serà d'utilitat en haver de suprimir o " "avaluar vàries cel·les simultàniament." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "La seva versió és %s. La versió actual és %s.\n" "\n" "Seleccionau d'Acord per visitar la web de wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Els vostres canvis es perdran si no els desau." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "La vostra versió de wxMaxima està actualitzada." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Ampl&ia\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "&Redueix\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Redueix 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Amplia 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[sense desar]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[sense desar*]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "anti-simètrica" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "ambdós costats" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "pre-determinat" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonal" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "general" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "en línia" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "esquerra" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "escala logarítmica" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matriu[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "El «pwd» de Maxima és la ruta al document" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "no" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "dreta" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "simètrica" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "sense desar" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "sense nom" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "sense nom %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "A&juda de wxMaxima\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "A&juda de wxMaxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Configuració de wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima no localitza Maxima!\n" "\n" "Configureu wxMaxima amb 'Edita->Configura.\n" "A continuació engegueu Maxima amb 'Maxima->Re-engega maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima no troba els arxius d'ajuda.\n" "Comproveu la instal·lació." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima no troba els arxius de suggeriments.\n" "\n" "Comproveu la instal·lació." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima no pot engegar el servidor.\n" "\n" "Comproveu si teniu el suport de xarxa\n" "activat i proveu de nou!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "En los quadres de diàleg de wxMaxima apareixen entrades pre-determinades, " "una de las quals és '%'. Si heu fet una selecció en el document, es farà " "servir enlloc de '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Document wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Document wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima ha detectat un error en carregar " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Icone de wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima es una interfície gràfica d'usuari per al Sistema d'Àlgebra " "Simbòlica (CAS) MAXIMA, basat en wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima es una interfície gràfica d'usuari per al Sistema d'Àlgebra " "Simbòlica (CAS) Maxima, basat en wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "sí" #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Estrutura\tAlt-Shift-T" #~ msgid "Zoom set to " #~ msgstr "Estableix ampliació a " #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Document xml wxMaxima (*.wxmx)|*.wxmx|Document wxMaxima (*.wxm)|*.wxm|" #~ "Arxiu per lots de Maxima (*.mac)|*.mac" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "" #~ "Sortida de Maxima per la sortida d'errors predeterminada (no hi ha " #~ "d'haver-ni cap):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "" #~ "Sortida de Maxima per la sortida predeterminada (no hi ha d'haver-ni " #~ "cap):\n" #~ msgid "lines hidden" #~ msgstr "línies ocultes" #~ msgid "Set &Precision..." #~ msgstr "Establir &precisió" #~ msgid "Start animation" #~ msgstr "Inicia animació" #~ msgid "Stop animation" #~ msgstr "Atura l'animació" #~ msgid "Animation" #~ msgstr "Animació" #~ msgid "Find..." #~ msgstr "Calcula..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "&Re-calcular todo\tCtrl-Shift-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Desfer\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Port predeterminat:" #~ msgid "Save changes before closing?" #~ msgstr "Voleu desar els canvis abans de tancar?" #~ msgid "Save changes?" #~ msgstr "Desar els canvis?" #~ msgid "&Cell" #~ msgstr "Ce&l·la" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nova finestra\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Tancar document?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Document sense desar!\n" #~ "\n" #~ "¿Tancar el document actual i perdre tots els canvis?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Document sense desar!\n" #~ "\n" #~ "Tancar wxMaxima i perdre tots els canvis?" #~ msgid "Maxima options" #~ msgstr "Opcions de Maxima" #~ msgid "Mean" #~ msgstr "Mitjana" #~ msgid "Quit?" #~ msgstr "Sortir?" #~ msgid "wxMaxima options" #~ msgstr "Opcions de wxMaxima" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima es una interface gráfica de usuario para \n" #~ "el Sistema de Cálculo Simbólico Maxima, basado en wxWidgets." #~ msgid "<< Nothing to display >>" #~ msgstr "<< Nada que mostrar >>" #~ msgid "Functions and macros" #~ msgstr "Funciones y macros" #~ msgid "Inspector" #~ msgstr "Inspector" #~ msgid "Labels" #~ msgstr "Etiquetas" #~ msgid "Autocomplete" #~ msgstr "Autocompletar" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Copiar selección al portapapeles cuando se hace en el documento." #~ msgid "Copy to clipboard on select" #~ msgstr "Copiar la selección al portapapeles" #~ msgid "Input" #~ msgstr "Entrada" #~ msgid "Save document as ..." #~ msgstr "Guardar documento como" #~ msgid "Show Maxima header" #~ msgstr "Mostrar el encabezamiento de Maxima" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Mostrar encabezamiento inicial con información de Maxima." #~ msgid "Adjustment for the size of greek font." #~ msgstr "Ajuste para el tamaño de la fuente griega" #~ msgid "Adjustment:" #~ msgstr "Ajuste:" #~ msgid "Basic" #~ msgstr "Básico" #~ msgid "Button panel:" #~ msgstr "Panel de botones:" #~ msgid "Copy selected cell(s)" #~ msgstr "Copiar celda(s) seleccionada(s)" #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Cortar Celda(s)\tCtrl-Shift-X" #~ msgid "Decrease fontsize in document" #~ msgstr "Disminuir el tamaño de la fuente en el documento" #~ msgid "Delete selected cell(s)" #~ msgstr "Borrar celda(s) seleccionada(s)" #~ msgid "Delete selection" #~ msgstr "Borrar selección" #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "Fuente usada para mostrar glifos unicode en el documento." #~ msgid "Full" #~ msgstr "Completo" #~ msgid "Increase fontsize in document" #~ msgstr "Aumentar el tamaño de fuente del documento." #~ msgid "Insert input cell" #~ msgstr "Insertar celda de entrada" #~ msgid "Insert input group" #~ msgstr "Insertar grupo de entrada" #~ msgid "Insert text" #~ msgstr "Insertar texto" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Celda de nuevo t&ítulo\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Desactivado" #~ msgid "Paste cell(s) to document" #~ msgstr "Pegar celda(s) al documento" #~ msgid "Product..." #~ msgstr "Producto" #~ msgid "Select file to open" #~ msgstr "Seleccionar archivo para abrir" #~ msgid "Sum..." #~ msgstr "Suma" #~ msgid "To &Float\tCtrl-F" #~ msgstr "A real \tCtrl-F" #~ msgid "Use greek font to display greek characters." #~ msgstr "Usar fuente griega para mostrar caracteres griegos." #~ msgid "Use greek font:" #~ msgstr "Usar fuente griega:" #~ msgid "untitled.wxm" #~ msgstr "sinnombre.wxm" #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "Sesión de wxMaxima (*.wxm)|*.wxm" #~ msgid "aquamarine" #~ msgstr "aguamarina" #~ msgid "black" #~ msgstr "negro" #~ msgid "blue" #~ msgstr "azul" #~ msgid "blue violet" #~ msgstr "azul violeta" #~ msgid "brown" #~ msgstr "marrón" #~ msgid "cadet blue" #~ msgstr "azul cadete" #~ msgid "coral" #~ msgstr "coral" #~ msgid "cornflower blue" #~ msgstr "azulina" #~ msgid "cyan" #~ msgstr "cyan" #~ msgid "dark green" #~ msgstr "verde oscuro" #~ msgid "dark grey" #~ msgstr "gris oscuro" #~ msgid "dark olive green" #~ msgstr "verde oliva oscuro" #~ msgid "dark orchid" #~ msgstr "orquídea oscuro" #~ msgid "dark slate blue" #~ msgstr "azul pizarra oscuro" #~ msgid "dark slate grey" #~ msgstr "gris pizarra oscuro" #~ msgid "dark turquoise" #~ msgstr "turquesa oscuro" #~ msgid "dim grey" #~ msgstr "gris débil" #~ msgid "firebrick" #~ msgstr "teja" #~ msgid "forest green" #~ msgstr "verde bosque" #~ msgid "gold" #~ msgstr "oro" #~ msgid "goldenrod" #~ msgstr "barra de oro" #~ msgid "green" #~ msgstr "verde" #~ msgid "green yellow" #~ msgstr "verde amarillo" #~ msgid "grey" #~ msgstr "gris" #~ msgid "khaki" #~ msgstr "caqui" #~ msgid "light blue" #~ msgstr "azul claro" #~ msgid "light grey" #~ msgstr "gris claro" #~ msgid "light steel blue" #~ msgstr "azul acero claro" #~ msgid "lime green" #~ msgstr "verde lima" #~ msgid "maroon" #~ msgstr "granate" #~ msgid "medium aquamarine" #~ msgstr "aguamarina medio" #~ msgid "medium blue" #~ msgstr "azul medio" #~ msgid "medium forrest green" #~ msgstr "verde bosque medio" #~ msgid "medium goldenrod" #~ msgstr "barra de oro media" #~ msgid "medium orchid" #~ msgstr "orquídea medio" #~ msgid "medium sea green" #~ msgstr "verde mar medio" #~ msgid "medium slate blue" #~ msgstr "azul pizarra medio" #~ msgid "medium spring green" #~ msgstr "verde primavera medio" #~ msgid "medium turquoise" #~ msgstr "turquesa medio" #~ msgid "medium violet red" #~ msgstr "rojo violeta medio" #~ msgid "midnight blue" #~ msgstr "azul medianoche" #~ msgid "navy" #~ msgstr "marina" #~ msgid "orange" #~ msgstr "naranja" #~ msgid "orange red" #~ msgstr "rojo anaranjado" #~ msgid "orchid" #~ msgstr "orquídea" #~ msgid "pale green" #~ msgstr "verde pálido" #~ msgid "pink" #~ msgstr "rosa" #~ msgid "plum" #~ msgstr "ciruela" #~ msgid "purple" #~ msgstr "morado" #~ msgid "red" #~ msgstr "rojo" #~ msgid "salmon" #~ msgstr "salmón" #~ msgid "sea green" #~ msgstr "verde mar" #~ msgid "sienna" #~ msgstr "siena" #~ msgid "sky blue" #~ msgstr "azul cielo" #~ msgid "spring green" #~ msgstr "verde primavera" #~ msgid "steel blue" #~ msgstr "azul acero" #~ msgid "tan" #~ msgstr "tan" #~ msgid "thistle" #~ msgstr "cardo" #~ msgid "turquoise" #~ msgstr "turquesa" #~ msgid "violet" #~ msgstr "violeta" #~ msgid "wheat" #~ msgstr "trigo" #~ msgid "white" #~ msgstr "blanco" #~ msgid "yellow green" #~ msgstr "verde amarillo" #~ msgid " << Unfold >>" #~ msgstr " << Desplegar >>" #~ msgid "Background" #~ msgstr "Fondo" #~ msgid "Copy cells" #~ msgstr "Copiar celdas" #~ msgid "Cut selection from document" #~ msgstr "Cortar selección del documento" #~ msgid "Evaluate cell\tShift-Enter" #~ msgstr "Evaluar celda\tShift-Enter" #~ msgid "Export to HTML file" #~ msgstr "Exportar a un archivo HTML" #~ msgid "Hidden groups" #~ msgstr "Grupos ocultos" #~ msgid "Integrate ..." #~ msgstr "Integrar" #~ msgid "Main prompts" #~ msgstr "Indicadores principales" #~ msgid "Open session from a file" #~ msgstr "Abrir sesión desde un archivo" #~ msgid "Other prompts" #~ msgstr "Otros indicadores" #~ msgid "Save session" #~ msgstr "Guardar sesión" #~ msgid "Save session to a file" #~ msgstr "Guardar sesión en un archivo" #~ msgid "Save to file" #~ msgstr "Guardar en un archivo" #~ msgid "Select package to load" #~ msgstr "Seleccionar paquete para cargar" #~ msgid "Substitute ..." #~ msgstr "Sustituir" #~ msgid "wxMaxima session" #~ msgstr "Sesión de wxMaxima" #~ msgid "&Copy" #~ msgstr "&Copiar" #~ msgid "&Describe\tCtrl-H" #~ msgstr "&Describir\tCtrl-H" #~ msgid "&Edit input\tCtrl-E" #~ msgstr "E&ditar entrada\tCtrl-E" #~ msgid "&Input\tF7" #~ msgstr "&Entrada\tF7" #~ msgid "&Monitor file" #~ msgstr "&Monitorizar archivo" #~ msgid "&Re-evaluate input\tCtrl-R" #~ msgstr "&Re-calcular entrada\tCtrl-R" #~ msgid "&Read file" #~ msgstr "Leer &archivo" #~ msgid "&Text\tF6" #~ msgstr "&Texto\tF6" #~ msgid "" #~ "All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*." #~ "lisp)|*.lisp" #~ msgstr "" #~ "Todos|*|Paquete maxima(*.mac)|*.mac|Archivo demo (*.dem)|*.dem|Archivo " #~ "lisp (*.lisp)|*.lisp" #~ msgid "Autoload a file when it is updated" #~ msgstr "Autocargar un archivo cuando sea actualizado" #~ msgid "C&lear screen" #~ msgstr "&Limpiar pantalla" #~ msgid "Copy input" #~ msgstr "Copiar entrada" #~ msgid "Copy input from console" #~ msgstr "Copiar entrada desde documento" #~ msgid "Copy selection from console to input line" #~ msgstr "Copiar selección de la consola a la línea de entrada" #~ msgid "Copy to input" #~ msgstr "Copiar a la entrada" #~ msgid "Delete selected input/output group" #~ msgstr "Borrar grupo de entrada/salida seleccionado" #~ msgid "Delete the contents of console." #~ msgstr "Borrar los contenidos de la consola." #~ msgid "Describe" #~ msgstr "Describir" #~ msgid "Edit input" #~ msgstr "Editar entrada" #~ msgid "Edit selected input" #~ msgstr "Editar la entrada seleccionada" #~ msgid "Edit text" #~ msgstr "Editar texto" #~ msgid "Enter command" #~ msgstr "Introducir comando" #~ msgid "Go to input\tCtrl-Shift-D" #~ msgstr "Ir a\tCtrl-Shift-D" #~ msgid "Go to input\tF4" #~ msgstr "Ir a la entrada\tF4" #~ msgid "Go to output window\tF3" #~ msgstr "Ir a la ventana de salida\tF3" #~ msgid "I&nsert" #~ msgstr "I&nsertar" #~ msgid "INPUT:" #~ msgstr "ENTRADA:" #~ msgid "" #~ "If you want to input more than one line at a time, use the 'Multiline " #~ "input' button at the right of the input line." #~ msgstr "" #~ "Si desea introducir más de una línea a la vez, utilice el botón \"Entrada " #~ "multilínea\" a la derecha de la línea de entrada." #~ msgid "Insert new input before selected input" #~ msgstr "Insertar nueva entrada antes de la entrada seleccionada" #~ msgid "Insert section before selected input" #~ msgstr "Insertar sección antes de la entrada seleccionada" #~ msgid "Insert text before selected input" #~ msgstr "Insertar texto antes de la entrada seleccionada" #~ msgid "Insert title before selected input" #~ msgstr "Insertar título antes de la entrada seleccionada" #~ msgid "" #~ "Instead of typing a long pathname of a file to input line, you can select " #~ "that file using 'File->Select file'." #~ msgstr "" #~ "En lugar de introducir una ruta larga para un archivo, puede seleccionar " #~ "ese archivo utilizando 'Archivo->Seleccionar archivo'." #~ msgid "Multiline input" #~ msgstr "Entrada multilínea" #~ msgid "Open multiline input dialog" #~ msgstr "Abrir diálogo de entrada multilínea" #~ msgid "Paste input" #~ msgstr "Pegar entrada" #~ msgid "Paste input to console" #~ msgstr "Pegar entrada a la consola" #~ msgid "Re-evaluate all input" #~ msgstr "Re-calcular todas las entradas" #~ msgid "Re-evaluate input" #~ msgstr "Re-calcular entrada" #~ msgid "Read file from command line" #~ msgstr "Leer archivo desde línea de comandos" #~ msgid "Select &file" #~ msgstr "Seleccionar &archivo" #~ msgid "Select a file" #~ msgstr "Seleccionar un archivo" #~ msgid "Select a file (copy filename to input line)" #~ msgstr "" #~ "Seleccionar un archivo (copiar el nombre del fichero en la línea de " #~ "entrada)" #~ msgid "Select last input\tCtrl-D" #~ msgstr "Seleccionar la última entrada\tCtrl-D" #~ msgid "Select last input\tF2" #~ msgstr "Seleccionar la última entrada\tF2" #~ msgid "Select last input in the colsole!" #~ msgstr "¡Seleccionar la última entrada en la consola!" #~ msgid "Select last input in the console!" #~ msgstr "¡Seleccionar la última entrada en la consola!" #~ msgid "Selection to input\tCtrl-Shift-E" #~ msgstr "Selección a entrada\tCtrl-Shift-E" #~ msgid "Selection to input\tF5" #~ msgstr "Selección a entrada\tF5" #~ msgid "Set focus to the input line" #~ msgstr "Poner el foco en la línea de entrada" #~ msgid "Set focus to the output window" #~ msgstr "Poner el foco en la ventana de salida" #~ msgid "Show the description of a command" #~ msgstr "Mostrar la descripción de un comando" #~ msgid "Show the description of command/variable:" #~ msgstr "Mostrar la descripción de un comando/variable:" #~ msgid "" #~ "To enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter " #~ "matrix' from menus." #~ msgstr "" #~ "Para introducir una matriz A, escriba 'A:' en la línea de entrada y " #~ "seleccionar 'Algebra->Introducir matriz' del menú" #~ msgid "" #~ "To put parenthesis around an expression you previously typed into the " #~ "input line, select the expression with mouse and then type '('." #~ msgstr "" #~ "Para poner paréntesis a una expresión previamente escrita en la línea de " #~ "entrada, seleccionar la expresión con el ratón y entonces escribir '('." #~ msgid "" #~ "To repeat a long command you previously entered in the input line, type " #~ "in the first few letters to the input line and then pres tab key." #~ msgstr "" #~ "Para repetir un comando largo previamente introducido, escribir las " #~ "primeras letras del mismo en la línea de entrada y pulsar la tecla " #~ "tabulador." #~ msgid "" #~ "You can delete output/input group if you select the input label and " #~ "choose 'Edit->Delete selection' from menus." #~ msgstr "" #~ "Se puede eliminar grupo entrada/salida si se selecciona la etiqueta de " #~ "entrada y se elige 'Editar->Eliminar selección' de los menús." #~ msgid "" #~ "You can hide the output by clicking on the output label. Clicking on the " #~ "input label hides input and output. Clicking on the label again, shows " #~ "hidden expressions." #~ msgstr "" #~ "Se puede ocultar la salida haciendo clic en la etiqueta de salida. " #~ "Haciendo clic otra vez en la etiqueta, se muestran las expresiones " #~ "ocultas." #~ msgid "" #~ "You can load a file into maxima by dragging it from a file browser to the " #~ "console window." #~ msgstr "" #~ "Se puede cargar un archivo en maxima arrastrándolo del explorador de " #~ "archivos a la ventana de la consola." #~ msgid "" #~ "You can load files into maxima if you drop them on the console window. " #~ "You can select a custom function for loading your file. If your custom " #~ "function is 'A:read_matrix(%file%, csv)', then %file% will be replaced " #~ "with the filename of your file." #~ msgstr "" #~ "Se pueden cargar archivos en maxima si se arrastran desde la ventana de " #~ "la consola. Se puede seleccionar una función personalizada para cargar el " #~ "archivo. Si la función personalizada es 'A:read_matrix(%file%, csv)', " #~ "entonces %file% será reemplazado con el nombre del archivo." #~ msgid "" #~ "You can select the output of maxima in wxMaxima console with mouse and " #~ "copy it to the clipboard with 'Edit->copy'." #~ msgstr "" #~ "Se puede seleccionar la salida de maxima en la consola de wxMaxima con el " #~ "ratón y copiándolo al portapapeles con 'Editar->Copiar.'" #~ msgid "" #~ "You can use the maxima tex command to print the expression in TeX form. " #~ "Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Se puede usar el comando tex de maxima para mostrar la expresión en " #~ "formato TeX. Luego se puede copiar a un editor de texto para incluirlo en " #~ "su documento." #~ msgid "" #~ "wxMaxima has nice plot dialogs. If you want to modify previous plot " #~ "commands, access them using command history and then push the plot button." #~ msgstr "" #~ "wxMaxima tiene buenos cuadros de diálogo. Si se quiere modificar los " #~ "comandos gráficos anteriores, se puede acceder usando la historia de " #~ "comandos y a continuación pulsando el botón de gráficos." #~ msgid "" #~ "wxMaxima's input line has command history available using up and down " #~ "keys and command completion based on previous input available using the " #~ "tab key." #~ msgstr "" #~ "La línea de entrada de wxMaxima tiene un histórico disponible usando las " #~ "teclas de dirección arriba y abajo, y un autocompletado de comandos " #~ "basado en la entrada anterior disponible, usando la tecla tabulador." #~ msgid "Apply function:" #~ msgstr "Aplicar función:" #~ msgid "At point:" #~ msgstr "En el punto:" #~ msgid "Char poly of:" #~ msgstr "Polinomio característico de:" #~ msgid "Comment out" #~ msgstr "Comentar" #~ msgid "Copy &text" #~ msgstr "Copiar &texto" #~ msgid "Copy selection from console (including linebreaks)" #~ msgstr "Copiar selección de la consola (saltos de línea incluidos)" #~ msgid "From array:" #~ msgstr "De la tabla:" #~ msgid "From equations:" #~ msgstr "De las ecuaciones:" #~ msgid "Integrate:" #~ msgstr "Integrar:" #~ msgid "Limit of:" #~ msgstr "Límite de:" #~ msgid "Map function:" #~ msgstr "Aplicar la función:" #~ msgid "Product:" #~ msgstr "Producto:" #~ msgid "Solve &numerically ..." #~ msgstr "Resolver &numéricamente" #~ msgid "Solve equation(s):" #~ msgstr "Resolver ecuación(es):" #~ msgid "Solve equation:" #~ msgstr "Resolver ecuación:" #~ msgid "Solve numerically" #~ msgstr "Resolver numéricamente" #~ msgid "Solve numerically ..." #~ msgstr "Resolver numéricamente" #~ msgid "Substitute:" #~ msgstr "Sustituir:" #~ msgid "Substitution" #~ msgstr "Sustitución" #~ msgid "Sum of:" #~ msgstr "Suma de:" #~ msgid "Unfold" #~ msgstr "Desplegar" #~ msgid "Use &Taylor series" #~ msgstr "Usar serie de &Taylor" #~ msgid "around:" #~ msgstr "entorno a:" #~ msgid "by variable:" #~ msgstr "para la variable:" #~ msgid "change var:" #~ msgstr "cambiar var:" #~ msgid "eliminate variables:" #~ msgstr "eliminar las variables:" #~ msgid "equation:" #~ msgstr "ecuación:" #~ msgid "for function(s):" #~ msgstr "para la(s) función(es):" #~ msgid "for variable(s):" #~ msgstr "para la(s) variable(s):" #~ msgid "from expression:" #~ msgstr "de la expresión:" #~ msgid "function:" #~ msgstr "función:" #~ msgid "goes to:" #~ msgstr "tiende a:" #~ msgid "in variable:" #~ msgstr "respecto la variable:" #~ msgid "in:" #~ msgstr "en:" #~ msgid "the value is:" #~ msgstr "el valor es:" #~ msgid "variable" #~ msgstr "variable" #~ msgid "variable:" #~ msgstr "variable:" #~ msgid "when variable:" #~ msgstr "cuando la variable:" #~ msgid "with:" #~ msgstr "con:" #~ msgid "" #~ "wxMaxima is a wxWidgets interface for the\n" #~ "computer algebra system MAXIMA.\n" #~ "\n" #~ "Version: %s.\n" #~ "License: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgstr "" #~ "wxMaxima es una interfaz wxWidgets para el\n" #~ "sistema de cálculo simbólico MAXIMA.\n" #~ "\n" #~ "Versión: %s.\n" #~ "Licencia: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgid "wxMaxima session (*.wxm)|*.wxm|Maxima batch file (*mac)|*.mac|All|*" #~ msgstr "" #~ "Sesión wxMaxima (*.wxm)|*.wxm|Archivo por lotes de Maxima (*mac)|*.mac|" #~ "Todos|*" #~ msgid "Maxima session (*.wxm)|*.wxm" #~ msgstr "Sesión de Maxima (*.wxm)|*.wxm" wxmaxima-15.08.2/locales/ChangeLog000644 000765 000024 00000004202 11670654443 017334 0ustar00andrejstaff000000 000000 2008-12-17 Marco Ciampa * it.po: updated italian translation. 2008-11-15 Marco Ciampa * it.po: updated italian translation. 2007-12-23 Marco Ciampa * it.po: updated italian translation. 2007-07-23 Harald Geyer * de.po: Updated german translation for next release * de.po: Made some translations shorter to fit better into the UI * de.po: Rearranged accelerator keys for Datei->... slightly 2007-03-22 Harald Geyer * de.po: Updated german translation 2006-12-05 Marco Ciampa * it.po: updated italian translation 2006-12-03 Harald Geyer * de.po: Updated german translation 2006-10-27 Marco Ciampa * it.po: re-encoded to UTF-8 since the encoding problem could be resolved with unicows.dll 2006-09-19 Harald Geyer * de.po: Updated german translation * de.po: re-encoded to utf-8 to make new gtk/pango happy 2006-08-09 Marco Ciampa * it.po: re-encoded to iso-8859-1 to resolve mswindows issue 2006-08-09 Marco Ciampa * it.po * es.po * de.po * fr.po * pt_BR * ru.po: strings updated 2006-08-09 Marco Ciampa * it.po: updated italian translation. 2006-04-09 Antonio Ullan * es.po: Updated spanish translation. 2006-04-08 Harald Geyer * de.po: Updated german translation 2006-03-30 Marco Ciampa * it.po: Updated italian translation. 2006-03-29 Marco Ciampa * it.po: Updated italian translation. 2006-03-23 Harald Geyer * de.po: Updated german translation 2005-11-17 Antonio Ullan * es.po: Updated spanish translation. 2005-11-05 Marco Ciampa * it.po: Updated italian translation. 2005-05-13 Marco Ciampa * it.po: Updated italian translation. 2005-02-14 Marco Ciampa * it.po: Updated italian translation. 2005-01-31 Marco Ciampa * it.po: Updated italian translation. wxmaxima-15.08.2/locales/cs.mo000644 000765 000024 00000142336 12573512126 016531 0ustar00andrejstaff000000 000000 )8)8C8K8]8x8&8g8J9b9k9 }999 9 999 9 : :8: L:Y: o: y::::: :::: ;;); /;=;Q;m; s;;;;;;;; ;<<(< /<<<L< R<`< q<{<<< < <<<< = =)=8=J=h=n= ==V> 5?B?H?W?g???'??1?@3@9@?@X@`@g@p@t@ @@@ @@A AAA+A(BABTBgBvB}B;BB"B B C C )C5C#>CbCCCC C%CC1D#FD#jDD@D DDE*E=EFE8ZEAE(E'EH&F1oF1FFFFG>'GfG kG yGG G GGG(G$ H,2H%_HHH H HHH H1HH0H,I 4IBIII]InIIIIII II I J"J *J8JQJ bJ mJ{JJJ JJ JJ KK /K :K GK UK bK/lKKKK.K(KL 1L(>LgL pL }L L LLLLLL#L"L%"MHM PM ]MkM rM~MMMMM*M N#N QEQKQaQjQ yQ Q$Q7Q3Q!R%R =RJRcR"sR,R*RRR S+SDS3SS,S,S'S TTT'T,TATPT bT lTyTT aUkUoU~sUU@U9VBVZVmVV VVV VVV W$WAWXWpW W W WWW)W W XXQ/XXXXXXX XXX Y#Y5YJYPYYY_Y dY*qYYY YY Y YZZ=ZAZXZ"qZ ZZ Z ZZ ZZZ?[F[a[q[)[W[\ \\\&\ ,\ 7\E\ c\ \\\\ \ \\\ \\\ ] ]&].] 7]E]d\]]%] ]^ ^^)^?^3Q^^ ^^^1^3^ -_ 9_E_U_ ]_ h_s_ {_ _ ___ ___ _ __#` :`D`J`Y`a`w`` ````` aa%a:aOalara za aaaaaa aaab %b3bDb#Vbzb-bbb"b4cIi"W`C deO[}/!%ISq&P+/j2mW13 gS0'-kRb?|)yNM@Ku${D2"I4 |N\qP@t^&15{;r%i;,U\]._)Q;( cajv8:tBq]` C>z 5H  fo#GgVeN~V$^(r~dy<is9T&6MwtZEv=lGObhEw!@aEk j5<OTC*FX^}eA<V$. Fp+?x~-h4*ZX7?.6p9[ *_UAUu,)HSvn>` Da\o|=nbuWz7RL-'LJ8n Af wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- InfinityA 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:At valueBC2Bat files (*.bat)|*.bat|All|*Batch FileBoldBrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCancelChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyChinese traditionalChoose fontCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDocument Document backgroundE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert Cell Alt-Shift-CInsert ImageInsert Image...Insert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicLCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:Maxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Mean:Merge CellsMethod:ModulusName:New value:New variable:Not a valid matrix dimension!Not a valid number of equations!Num. deg:Number of equations:NumbersOKOld value:Old variable:Online tutorialsOpenOpen RecentOpen a documentOpen a new windowOpen documentOpening fileOptionsOptions:Output labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPlease configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrintPrint documentProductReading Maxima outputReady for user inputRectformReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSolution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsectionSubsection cellSubst...SubstituteSubstitute...SumTaylor series:TextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TTranspose a matrixTutorialsType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.You can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricuntitledwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: cs Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2010-03-10 14:21+0100 Last-Translator: Robert Marik Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Poedit-Language: Czech X-Poedit-Country: CZECH REPUBLIC X-Generator: KBabel 1.11.4 wxWidgets: %d.%d.%d podpora Unicode: %s Lisp: Verze programu Maxima: Není připojeno k programu Maxima! Není připojeno. << Výraz je příliš dlouhý pro zobrazení! >>bylo uloženo v novější verzi programu wxMaxima, takže nemůže být korektně načteno. Prosím proveďte update programu.bylo uloženo v novější verzi programu wxMaxima. Prosím proveďte update programu.&AlgebraPřid&at do seznamu...&Apropos...Dávkový sou&bor... Ctrl-BOkrajová &úloha...Hlášení o chy&bě&Analýza&Kanonická forma&Charakteristický polynom...&Vyčistit paměť&Sloučit faktoriály&Komplexní zjednodušení&Celá část&Kopírovat Ctrl-C&Určitý integrál&Trigonometrický tvar&Determinant&Derivovat...&Editovat&Eliminovat proměnnou...Zadání matic&e...&Příklad...&Rozložit výrazRozložit trigonom&etrický výrazDo &exponenciálního tvaru&Export...Na součin&SouborNajít &kořen...&Generovat matici...&Největší společný dělitel...&Nápověda&Integrovat...Přeruš&it Ctrl-Přeruš&it Ctrl-G&Inverzní matice&Load Package Ctrl-LPoužít funkci na prvky sezna&mu...&MaximaVýpočet &modulo...&Nový Ctrl-NN&umerické výpočty&Numerické integrování&Numerické sčítání (nusum)&Otevřít Ctrl-O&Otevřít Ctrl-O&Grafy&Mocninná řada&Tisk... Ctrl-P&Racionální výrazZjednodušit t&rigonometrický výraz&Restart programu MaximaKořeny polynomu (&reálné)&Uložit Ctrl-S&ZjednodušitZjednodušit výrazZjednodušit faktoriályTrigonometrické zjednodušení&Řešit...&Special&Taylorova řada&Transponovat matici&Trigonometrické zjednodušení&pm3d(Původní jazykové nastavení)- Nekonečno'Horizontální kurzor' se poprvé objevil ve wxMaxima 0.8.0. Vypadá jako vodorovná čára mezi kolonkami. Indikuje novou buňku při psaní nebo vkládání textu nebo provedení příkazu menu.Nový formát dokumentu, používaný od verze wxMaxima 0.8.2, ukládá nejen vstup a komentáře, ale také výsledky výpočtů. Při ukládání dokumentu zvolte 'wxMaxima XML document' formát.Hodno&ta v bodě...O programuO programu wxMaximaAd&jungovaná maticePřidat alg&ebraickou rovnost...Přidat adresář k prohledávaným (path)Přidat adresář do path:Přidat rovnost k zjednodušovateli racionálních výrazůPřidat do &path...Doplňkové parametry pro program Maxima (např., -l clisp).Doplňkové parametry:Vše|* PoužítPřidat funkci do seznamuHledání výskytů řetězcePole:Hodnota v boděBC2Dávkové soubory (*.bat)|*.bat|Vše|*Dávkový souborTučnýProhlíženíBuild &InfoVe výchozím nastavení je pro vyhodnocení přikazů použit příkaz Shift-Enter, zatímco klávesa Enter je určena pro víceřádkový vstup. Toto nastavení je možno změnit v Editovat -> Nastavení zaškrtnutím volby 'Enter vyhodnocuje výraz'. Toto nastavení prohodí výše uvedené příkazy.Změnit proměnnou...NastaveníVý&počet součinu...Výpočet su&my...Poslední výsledek s přesností bigfloatPoslední výsledek s přesností floatVýpočet modulo:Výpočet součinuVýpočet sumyZrušitZměnit &2D výstupZměnit 2D výstup pro zobrazení výsledků výpočtů.SubstituceSubstituce v integrálu nebo suměCharakteristický polynom Характеристический полиномTradiční čínštinaVýběr fontuJména sloupců:Sloupce:Sloučit faktoriály ve výrazuZadejte x-ové souřadnice oddělené čárkouZadejte y-ové souřadnice oddělené čárkouZakomentovat výběrDoplnit slovo Ctrl-KDoplnit slovoVýpočet celé části hodnotyVýpočet adjungované maticeVýpočet charakteristického polynomu maticeVýpočet determinantu maticeVýpočet největšího společného děliteleVýpočet inverzní maticeVýpočet nejmenšího společného násobku (před tím proveďte load(functs))Podmínka:Konfigurační soubor (*.ini)|*.iniNastavení varovných hlášeníNastavení programu wxMaximaKonstantaSloučit logaritmyPřevod binomických koeficientů, beta a gama funkcí na faktoriályPřevod binomických koeficientů, faktoriálů a beta funkcí na gama funkcePřevod komplexního výrazu na polární tvarPřevod komplexního výrazu na standardní tvarPřevod exponenciální funkce imaginárního argumentu na trigonometrický tvarPřevod logaritmu součinu na součet logaritmůPřevod součtu logaritmů na logaritmus součinuKonverze na faktoriályKonverze na &Gamma funkcePřevod na &polární tvarKonverze na algeb&raický tvarPřevod trigonometrického výrazu na kanonický kvazilineární tvarKopírovatKopírovat jako obrázekKopírovat do LaTeXuKopírovat předchozí vstup Ctrl-IKopírovat jako obrázekKopírovat jako LaTeXKopírovat jako text Ctrl-Shift-CKopírovat výběrKopírovat výběr z dokumentu jako obrázekKopírovat výběr z dokumentu jako textKopírovat výběr z dokumentu jako kód LaTeXuVytvořit vstupní pole s předchozím vstupemKurzorVyjmoutVyjmout Ctrl-XVystřihnout výběrČeskyDánskyMatice dat:Datový soubor (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Rozložit racionální funkci na parciální zlomkyImplicitníImplicitní font:OdstranitZrušit &funkci...Odstranit výběrZrušit proměnnou...Zrušit funkciZrušit proměnnouZrušit všechny hodnoty z pamětiZrušit funkci (funkce)Zrušit proměnnou (proměnné):Stupeň jmenovatele:Hloubka:Derivace:Dělení polynomů...Derivovat...DerivovatDerivovat výrazDerivovat...Směr:Diskrétní grafVýstup ve formátu Te&XDruh výstupuPoslední výsledek ve formátu TeXZobrazit čas potřebný pro výpočetDělitRozdělit poleDělit čísla nebo polynomyDokumentPozadí dokumentu&RovniceUkončit Ctrl-QVlastní &vektoryVlastní &hodnotyEliminovatEliminovat proměnnou ze soustavy rovnicAnglickýVložte matici...Zadání maticeZadejte rovnici pro racionální zjednodušeníZadejte seznam proměnných oddělených čárkami.Enter vyhodnocuje výrazZadejte maticiZadejte cestu ke spustitelnému souboru programu Maxima.Epsilon:Rovnice %d:Rovnice:Rovnice:Rovnice:ChybaChyba %dChyba!Vyhodnotit nevyhodnocené funkceVyhodnotit vstupní poleVyhodnotit aktivní nebo vybraná vstupní poleVyhodnotit všechna vstupní pole v dokumentuVyhodnotit všechny nevyhodnocené funkce ve výrazuPříkladText příkladuUkončení programu wxMaximaRozložitRozložit (trig.)Rozložit výrazRozvinout logaritmyRozložit výrazRozložit trigonometrický výrazExportExport dokumentu do HTML nebo pdfLaTeXuExport do HTML byl neúspěšný!Export do TeXu byl neúspěšný!VýrazVýraz(y):Výraz:Na součinFaktorizovat komplexní výrazFaktorizovat výrazFaktorizovat výrazFaktorizovat výraz v Gaussových číslechFaktoriály a &gamma funkceZávažná chybaSouborSoubor nenalezenSoubor, který se pokoušíte otevřít, neexistuje.Soubor:NajdiNajdi Ctrl-FNajít &limitu...Najít minimum...Najít kořen...Najít minimum výrazuNajít limitu výrazuNajít kořen rovnice z intervaluNajít všechny kořeny polynomuNajít všechny kořeny polynomu (bfloat)Najdi a nahraďNajdi a nahraďNаjít vlastní hodnoty maticeNаjít vlastní vektory maticeNajít minimumNаjít reálné kořeny polynomuNajdi kořenFixní font v textových vstupechFont použitý pro zobrazení v dokumentu.Font pro zobrazení matematických symbolů v dokumentu.FontyFormát:FrancouzskýOd:Celá obrazovka Alt-EnterFunkceNázvy funkcíFunkce:Funkce:Funkce pro zjednodušení komplexních číselFunkce pro zjednodušení faktoriálů a gamma funkcíFunkce pro zjednodušení trigonometických výrazůNejvětší společný dělitelGIF image (*.gif)|*.gifMatematické operaceMatematické operace Alt-Shift-MVytvořit maticiGenerovat matici z výrazu...Vytvořit matici z 2D poleVytvořit matici z lambda výrazuNěmeckýImaginární částRozložit v řadu...Použít Laplaceovu transformaciReálná částPoužít inverzní Laplaceovu transformaciRozložit výraz v mocninnou Taylorovu řaduUrčit imaginární část komplexního výrazuUrčit reálnou část komplexního výrazuKonstanty označené řeckými písmenyMřížka:Výška:NápovědaSkrýt vše Alt-Shift--Skrýt panely nástrojůZvýraznění (dpart)HistogramHistogram...HistoryVodorovný kurzor se chová stejně jako kurzor klasický, ale je použit u polí: stiskněte šipku nahoru nebo dolů pro posun, pro označování stiskněte navíc shift. Stisk klávesy Backspace nebo dvojí stisk klávesy Delete vymaže sousední pole.MaďarskýIC1IC2Jestliže výpočet trvá příliš dlouho, můžete zkusit volby 'Maxima->Interrupt' nebo 'Maxima->Restart Maxima'.ObrazSoubory s obrázky (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmNekonečnoInformace o programu MaximaPočáteční odhady:Počáteční podmínka (&1) ...Počáteční podmínka (&2) ...Značka pro vstupVložitVložit pole Alt-Shift-CVložit obrázekVložit obrázek...Vložit nové vstupní poleVložit pole s novou kapitolouVložit pole s novou podkapitolouVložit nové textové poleVložit pole s novým nadpisemVložit zlom stránkyVložit obrázekIntegrál/suma:IntegrovatIntegrovat (Rischův algoritmus)Integrovat výrazIntegrovat výraz pomocí Rischova algoritmuIntegrovat...PřerušitPřerušit probíhající výpočetChybné volání programu Maxima. Zadejte prosím znovu cestu k programu Maxima.Inverzní Laplaceova transformaceInverzní Laplaceova transformace...ItalskýKurzívaNejmenší společný násobekJazyk používaný GUI programu wxMaxima.Jazyk:Laplaceova transformaceLaplaceova transformace...Nejmenší společný násobek...Metoda nejmenších čtvercůMetoda nejmenších čtverců...LimitaLimita...Seznam:NačístNačíst balíček Ctrl-LNačíst soubor programu Maxima s použitím dávkového příkazuNačíst Maxima balíčekNačíst styl ze souboruDolní mez:&Použít na matici...Vytvořit seznam...Vytvořit seznamVytvořit seznam z výrazůZavést substituci ve výrazuPoužít na prvkyPoužít funkci na prvky seznamuPoužít funkci na prvky maticeKontrola závorek v textovém vstupuMatematický font:MaticePoužít na maticiNázev matice:Matice:Vstup programu MaximaMaxima počítáMaxima balíček (*.mac)|*.macMaxima balíček (*.mac)|*.mac|Lisp balíček (*.lisp)|*.lisp|Vše|*Proces Maxima ukončen.Program Maxima:Otázka programu MaximaMaxima je spuštěna. Čekání na připojení...Maxima používá ':' pro přiřazení hodnot ('a : 3;') a ':=' pro definici funkcí ('f(x) := x^2;').Průměr:Spojit poleMetoda:ModulJméno:Nová hodnota:Nová proměnná:Nesprávná hodnota řádu matice!Nesprávný počet rovnic!Stupeň polynomu v čitateli:Počet rovnic:PočtyOKPůvodní hodnota:Původní proměnná:Online tutoriályOtevřítOtevřít naposledy použitéOtevřít dokumentOtevřít nové oknoOtevřít dokumentChyba při otevírání souboruVolbyVolby:Značky výstupůP&adého aproximace...Obrázek PNG (*.png)|*.png|obrázek JPEG (*.jpg)|*.jpg|Windows bitmapa (*.bmp)|*.bmp|X pixmapa (*.xpm)|*.xpmPadého aproximacePadého aproximace Taylorovy řadyZlom stránkyPanely nástrojůGraf zadaný parametrickyAnalýza výstupuParciální zlomky...Parciální zlomkyČást dokumentu nebude otevřena korektně!VložitVložit Ctrl-VVložit ze schránkyVložit text z clipboarduKonfigurujte program wxMaxima pomocí 'Edit->Configure'.Aby změny byly provedeny, je nutné program wxMaxima restartovat!&2D graf...&3D graf...&Formát grafu...2D graf2D graf...2D graf...3D graf3D graf...3D graf...Formát grafu2D graf3D grafGraf do souboru:Bod:PolskýPolynom 1:Polynom 2:Portugalský (Brazilský)Postscriptový soubor (*.eps)|*.eps|Vše|*PřesnostTiskTisk dokumentuSoučinČtení výstupu programu MaximaPřipraven na vstupAlgebraický tvarZjednodušit (trig.)Zjednodušení trigonometrických výrazůVymazat všechny výsledky výpočtůOdstranit výsledky ze vstupních políNahrazeno %d výskytůNahlásit chybuRestart programu MaximaIntegrovat (Rischův algoritmus)...Kořeny &polynomuKořeny polynomu (bfloat)Řádky:RuskýPříklad 1:Příklad 2:Příklad:UložitUložit animaci...Uložit jakoUložit jako... Shift-Ctrl-SUložit obrázek...Uložit výběr jako obrázekUložit výběr jako obrázek...Uložit animaci do souboruUložit dokumentUložit dokument jakoUložit nastavení panelůUložit velikost/pozici oken mezi sezenímiUložit graf do souboruUložit výběr z dokumentu jako obrázkový souborUložit označené do souboruUložit styl do souboruUložit velikost/pozici okna wxMaximaUložit velikost/pozici okna wxMaxima mezi sessions.SekcePole kapitolyVybrat všeVybrat vše Ctrl-AVýběr programu MaximaVybrat konstantuVybrat všeVybrat způsob zobrazeníVýběrem části výstupu a použitím pravého tlačítka myši obrdržíte menu obsahující funkce vhodné pro práci s právě vybraným výrazem.VýběrŘadyŘady...Spouštění serveruNastavit zvětšeníNastavit fixní font pro textové příkazy.Nastavit formát grafuNastavit zvětšení na 100%Nastavit zvětšení na 120%Nastavit zvětšení na 150%Nastavit zvětšení na 200%Nastavit zvětšení na 300%Nastavit zvětšení na 80%Nastavit hodnoty pro řešení ODR pomocí Laplaceovy transformaceNastavit výpočet moduloZobrazit &definici...Zobrazit &funkceUkázat &tipyZobrazit &proměnnéZobrazit nápovědu programu MaximaUkázat vzor Ctrl-Shift-KZobrazit tipZobrazit všechny příkazy podobné na:Zobrazit příklad k příkazu:Ukázat příklad použitíZobrazit podobné příkazyZobrazit definované funkceZobrazit definované proměnnéZobrazit definici funkcíZobrazit dlouhé výrazyZobrazovat dlouhé výrazy v dokumentu wxMaxima.Zobrazit definici funkce:ZjednodušitZjednodušit vý&raz s odmocninamiZjednodušit (rac.)Zjednodušit (trig.)Zjednodušit výrazZjednodušit výraz obsahující faktoriályZjednodušit výraz s odmocninamiZjednodušit racionální výrazZjednodušit sumuZjednodušit trigonometrický výrazŘešení:ŘešitŘešit &algebraický systém...Řešit &lineární systém...Řešit &ODR...Řešit (to_poly)...Řešit ODRŘešit ODR pomocí LTR...Řešit ODR...Řesit algebraický systémŘesit systém algebraických rovnicŘešit okrajovou úlohu pro ODR druhého řáduŘešit rovnici/rovniceŘešit rovnici/rovnice pomocí to_poly_solveŘešit ODR 1. řádu s počáteční podmínkouŘešit ODR 2. řádu s počáteční podmínkouŘešit lineární systémŘešit systém lineárních rovnicŘešit ODR nejvýše 2. řáduŘešit ODR pomocí Laplaceovy transfromaceŘešit...ŠpanělskýSpeciálníSpeciální konstantyStart programu Maxima selhalSpouštím program Maxima...Start serveru selhalSpouštím server na portu %dStatistikaStatistika Alt-Shift-SŘetězceStylStylyPodkapitolaPole podkapitolySubst...Provést substituciSubstituce...SumaTaylorova řada:TextTextové polePozadí textového poleStandardní port pro komunikaci mezi programy Maxima a wxMaxima.Chyba pří exportu do formátu GIF Ujistěte se, že máte nainstalovaný program ImageMagick a wxMaxima je schopna najít program convert.Chyba při vytváření XML! Nahlaste prosím tuto chybu.Počet dělicích bodů:Násobit:Tipy nejsou bohužel k dispozici!NázevPole nadpisuPole s názvem, kapitolou a podkapitolou mohou být sbalena. Pro jejich sbalení nebo rozbalení klikněte na čtvereček vedle pole. Kliknutí s tlačítkem Shift sbalí/rozbalí také všechny podčásti.Přesnost &bigfloatpřevést na &Float (plovoucí řádová čárka)Float (plovoucí řádová čárka)Pro graf v polárních souřadnicích zvolte 'set polar' v Nastavení Plot2D. Můžete též zvolit 3D graf ve sférických nebo cylindrických souřadnicích.Pro vložení závorky okolo výrazu tento výraz označte a stiskněte '(' nebo ')', podle toho, kde chcete následně umístit kurzor.Použijte dialog 'Edit->Configure' pro uložení velikosti a pozice okna programu wxMaxima mezi sezeními.Pro okamžité používání programu Maxima začněte psát příkaz. Vstupní pole se objeví automaticky. Pro vyhodnocení příkazu použijte Shift-Enter.Do:Přepnout příznak &algebraicPřepnout &numerický výstupPřepnou&t zobrazení časuPřepnout příznak algebraicZapnutí celoobrazovkového editačního režimuPřepnout numerický výstupPanel nástrojů Alt-Shift-TTransponovat maticiTutoriálTyp:UkrajinskýPodtrženíZpět Ctrl-ZZpět poslední změnuHorní mez:Použít Gosperův algoritmusPoužít centrovanou tečku jako symbol násobeníPoužít jsMathHodnota:Proměnné:Proměnná:ProměnnéProměnné:VarováníVítejte v programu wxMaximaPři aplikaci funkcejedné proměnné pomocí menu je výchozí přednastavený argument '%'. Pro aplikaci funkce na jiný argument musíte tento před volbou v menu označit.Šířka:Psát párové závorky v textových vstupech.Poslední výsledek se označuje '%'. Výsledek libovolného jiného výpočtu se označuje '%on', kde n je pořadové číslo výpočtu.Nápovědu k funkcím programu Maxima získáte výběrem požadované funkce nebo kliknutím na její jméno a následným stisknutím F1. Program wxMaxima prohledává index nápovědy pro výběr nebo pro slovo, na kterém je kurzor.Výstup můžete skrýt kliknutím na trojúhelníček nalevo od pole. Tuto operaci můžete použít i u textových polí.Pomocí myši (tažením a pohybem) nebo pohybem vodorovného kurzoru (s klávesou Shift) můžete vybratvíce polí a pracovat s nimi. Toto je vhodné, pokud chcete vymazat nebo vyhodnotit více polí.Zvětš&it Alt-IZmenšit Alt-OZvětšit o 10%Zmenšit o 10%[ neuloženo ][ neuloženo* ]antisymetrickáoboustrannýstandardní nastavenídiagonálníobecnávestavěnýzlevalogaritmické měřítkomatice[i,j]:nezpravasymetrickáuntitledwxMaximawxMaxima %sKonfigurace programu wxMaximawxMaxima nemůže nalézt program Maxima! Prosím nakonfigurujte program wxMaxima pomocí 'Edit->Configure'. Poté proveďte restart pomocí 'Maxima->Restart Maxima'.wxMaxima nemůže najít soubory s nápovědou. Zkontrolujte si instalaci programu.wxMaxima nemůže najít soubory s tipy. Zkontrolujte si instalaci programu.wxMaxima nemůže spustit server. Ověřte síťové nastavení a zkuste to znovu!Dialog programu wxMaxima nastaví vstupní hodnoty, z nichž jedna je '%'. Pokud v dokumentu vyberete část textu, je místo toho použit tento výběr.wxMaxima dokumentwxMaxima dokument (*.wxm)|*.wxmChyba při načítání programu wxMaximawxMaxima je GUI algebraického systému Maxima, založený na wxWidgets.anowxmaxima-15.08.2/locales/cs.po000644 000765 000024 00000325520 12573511775 016543 0ustar00andrejstaff000000 000000 # translation of cs.po to # wxMaxima Czech po translation. # # Copyright (c) Josef Barák , 2009. # # Robert Marik , 2010. # This file is distributed under the same license as the wxMaxima package. msgid "" msgstr "" "Project-Id-Version: cs\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2010-03-10 14:21+0100\n" "Last-Translator: Robert Marik \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Czech\n" "X-Poedit-Country: CZECH REPUBLIC\n" "X-Generator: KBabel 1.11.4\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "podpora Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Verze programu Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Není připojeno k programu Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Není připojeno." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Výraz je příliš dlouhý pro zobrazení! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" "bylo uloženo v novější verzi programu wxMaxima, takže nemůže být korektně " "načteno. Prosím proveďte update programu." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" "bylo uloženo v novější verzi programu wxMaxima. Prosím proveďte update " "programu." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "Přid&at do seznamu..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropos..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Dávkový sou&bor...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Okrajová &úloha..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Hlášení o chy&bě" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Analýza" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Kanonická forma" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Charakteristický polynom..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Vyčistit paměť" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Sloučit faktoriály" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "&Komplexní zjednodušení" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "&Celá část" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Kopírovat\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Určitý integrál" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Trigonometrický tvar" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinant" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Derivovat..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Editovat" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Eliminovat proměnnou..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "Zadání matic&e..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Příklad..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Rozložit výraz" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Rozložit trigonom&etrický výraz" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "Do &exponenciálního tvaru" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Export..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Na součin" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Soubor" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Najít &kořen..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Generovat matici..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&Největší společný dělitel..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Nápověda" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrovat..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "Přeruš&it\tCtrl-" #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "Přeruš&it\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Inverzní matice" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "&Load Package\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Použít funkci na prvky sezna&mu..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Zobrazit nápovědu programu Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Výpočet &modulo..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Nový\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "N&umerické výpočty" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "&Numerické integrování" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Numerické sčítání (nusum)" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Otevřít\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Otevřít\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Grafy" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Mocninná řada" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Tisk...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Racionální výraz" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "Zjednodušit t&rigonometrický výraz" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Restart programu Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Kořeny polynomu (&reálné)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Uložit\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Zjednodušit" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "Zjednodušit výraz" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "Zjednodušit faktoriály" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "Trigonometrické zjednodušení" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Řešit..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Special" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "&Taylorova řada" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Transponovat matici" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Trigonometrické zjednodušení" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Původní jazykové nastavení)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Nekonečno" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 #, fuzzy msgid "
    Lisp: " msgstr "" "\n" "Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "'Horizontální kurzor' se poprvé objevil ve wxMaxima 0.8.0. Vypadá jako " "vodorovná čára mezi kolonkami. Indikuje novou buňku při psaní nebo vkládání " "textu nebo provedení příkazu menu." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Nový formát dokumentu, používaný od verze wxMaxima 0.8.2, ukládá nejen vstup " "a komentáře, ale také výsledky výpočtů. Při ukládání dokumentu zvolte " "'wxMaxima XML document' formát." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Hodno&ta v bodě..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "O programu" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "O programu wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Ad&jungovaná matice" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Přidat alg&ebraickou rovnost..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Přidat adresář k prohledávaným (path)" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Přidat adresář do path:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Přidat rovnost k zjednodušovateli racionálních výrazů" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Přidat do &path..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Doplňkové parametry pro program Maxima (např., -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Doplňkové parametry:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Vše|* " #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Použít" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Přidat funkci do seznamu" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Hledání výskytů řetězce" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Pole:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Hodnota v bodě" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Dávkové soubory (*.bat)|*.bat|Vše|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Dávkový soubor" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Tučný" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 #, fuzzy msgid "Boxplot..." msgstr "Export" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Prohlížení" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Build &Info" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Ve výchozím nastavení je pro vyhodnocení přikazů použit příkaz Shift-Enter, " "zatímco klávesa Enter je určena pro víceřádkový vstup. Toto nastavení je " "možno změnit v Editovat -> Nastavení zaškrtnutím volby 'Enter vyhodnocuje " "výraz'. Toto nastavení prohodí výše uvedené příkazy." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Změnit proměnnou..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "Nastavení" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Vý&počet součinu..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Výpočet su&my..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Poslední výsledek s přesností bigfloat" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Poslední výsledek s přesností float" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Výpočet modulo:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Poslední výsledek s přesností float" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Výpočet součinu" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Výpočet sumy" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Zrušit" #: ../src/wxMaximaFrame.cpp:1055 #, fuzzy msgid "Canonical (tr)" msgstr "&Kanonická forma" #: ../src/Config.cpp:451 #, fuzzy msgid "Catalan" msgstr "Italský" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Změnit &2D výstup" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Změnit 2D výstup pro zobrazení výsledků výpočtů." #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Substituce" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Substituce v integrálu nebo sumě" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Charakteristický polynom Характеристический полином" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "" #: ../src/wxMaximaFrame.cpp:875 #, fuzzy msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "" "bylo uloženo v novější verzi programu wxMaxima. Prosím proveďte update " "programu." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Tradiční čínština" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Výběr fontu" #: ../src/PlotFormatWiz.cpp:28 #, fuzzy msgid "Choose new plot format:" msgstr "Zadejte nový formát grafů:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "" #: ../src/wxMaximaFrame.cpp:372 #, fuzzy msgid "Close\tCtrl-W" msgstr "&Kopírovat\tCtrl-C" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Jména sloupců:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Sloupce:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Sloučit faktoriály ve výrazu" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Zadejte x-ové souřadnice oddělené čárkou" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Zadejte y-ové souřadnice oddělené čárkou" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Zakomentovat výběr" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Zakomentovat výběr" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Doplnit slovo\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Doplnit slovo" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Výpočet celé části hodnoty" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Výpočet adjungované matice" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Výpočet charakteristického polynomu matice" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Výpočet determinantu matice" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Výpočet největšího společného dělitele" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Výpočet inverzní matice" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "Výpočet nejmenšího společného násobku (před tím proveďte load(functs))" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Podmínka:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Konfigurační soubor (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Nastavení varovných hlášení" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Nastavení programu wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Konstanta" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Sloučit logaritmy" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Převod binomických koeficientů, beta a gama funkcí na faktoriály" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Převod binomických koeficientů, faktoriálů a beta funkcí na gama funkce" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Převod komplexního výrazu na polární tvar" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Převod komplexního výrazu na standardní tvar" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Převod exponenciální funkce imaginárního argumentu na trigonometrický tvar" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Převod logaritmu součinu na součet logaritmů" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Převod součtu logaritmů na logaritmus součinu" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Konverze na faktoriály" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Konverze na &Gamma funkce" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Převod na &polární tvar" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Konverze na algeb&raický tvar" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Převod trigonometrického výrazu na kanonický kvazilineární tvar" #: ../src/wxMaximaFrame.cpp:796 #, fuzzy msgid "Convert trigonometric functions to exponential form" msgstr "Převod trigonometrických funkcí do exponenciálního tvaru" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Kopírovat" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Kopírovat jako obrázek" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Kopírovat do LaTeXu" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Kopírovat předchozí vstup\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 #, fuzzy msgid "Copy Previous Output\tCtrl-U" msgstr "Kopírovat předchozí vstup\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Kopírovat jako obrázek" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Kopírovat jako LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Kopírovat jako text\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Kopírovat výběr" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Kopírovat výběr z dokumentu jako obrázek" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Kopírovat výběr z dokumentu jako text" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Kopírovat výběr z dokumentu jako kód LaTeXu" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Vytvořit vstupní pole s předchozím vstupem" #: ../src/wxMaximaFrame.cpp:480 #, fuzzy msgid "Create a new cell with previous output" msgstr "Vytvořit vstupní pole s předchozím vstupem" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Kurzor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Vyjmout" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Vyjmout\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Vystřihnout výběr" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Česky" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Dánsky" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matice dat:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Datový soubor (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Data:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Rozložit racionální funkci na parciální zlomky" #: ../src/Config.cpp:586 msgid "Default" msgstr "Implicitní" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Implicitní font:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "Standardní port pro komunikaci mezi programy Maxima a wxMaxima." #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Odstranit" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Zrušit &funkci..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Odstranit výběr" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Zrušit proměnnou..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Zrušit funkci" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Zrušit proměnnou" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Zrušit všechny hodnoty z paměti" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Zrušit funkci (funkce)" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Zrušit proměnnou (proměnné):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Stupeň jmenovatele:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Hloubka:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivace:" #: ../src/wxMaximaFrame.cpp:1096 #, fuzzy msgid "Deviation..." msgstr "Deviace" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Dělení polynomů..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Derivovat..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Derivovat" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Derivovat výraz" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Derivovat..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Směr:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Diskrétní graf" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Výstup ve formátu Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Druh výstupu" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Poslední výsledek ve formátu TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Zobrazit čas potřebný pro výpočet" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Dělit" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Rozdělit pole" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Dělit čísla nebo polynomy" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Dokument" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Pozadí dokumentu" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Rovnice" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "Ukončit\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Vlastní &vektory" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Vlastní &hodnoty" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Eliminovat" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Eliminovat proměnnou ze soustavy rovnic" #: ../src/Config.cpp:456 msgid "English" msgstr "Anglický" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 #, fuzzy msgid "Enter Data" msgstr "Zadejte matici" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Vložte matici..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Zadání matice" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Zadejte rovnici pro racionální zjednodušení" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Zadejte seznam proměnných oddělených čárkami." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enter vyhodnocuje výraz" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Zadejte matici" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Zadejte novou přesnost:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Zadejte cestu ke spustitelnému souboru programu Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Rovnice %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Rovnice:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Rovnice:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Rovnice:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Chyba" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Chyba %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Chyba!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Vyhodnotit nevyhodnocené funkce" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Vyhodnotit všechna vstupní pole\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Vyhodnotit všechna vstupní pole\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Vyhodnotit vstupní pole" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Vyhodnotit všechna vstupní pole\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Vyhodnotit aktivní nebo vybraná vstupní pole" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Vyhodnotit všechna vstupní pole v dokumentu" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Vyhodnotit všechny nevyhodnocené funkce ve výrazu" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Vyhodnotit všechna vstupní pole v dokumentu" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Vyhodnotit nevyhodnocené funkce" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Příklad" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Text příkladu" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Ukončení programu wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Rozložit" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Rozložit (trig.)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Rozložit výraz" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Rozvinout logaritmy" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Rozložit výraz" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Rozložit trigonometrický výraz" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Export" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Export dokumentu do HTML nebo pdfLaTeXu" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Export do TeXu byl neúspěšný!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Export do HTML byl neúspěšný!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Export do TeXu byl neúspěšný!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Export do TeXu byl neúspěšný!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Export..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Výraz" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Výraz(y):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Výraz:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Na součin" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Faktorizovat komplexní výraz" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Faktorizovat výraz" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Faktorizovat výraz" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Faktorizovat výraz v Gaussových číslech" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Faktoriály a &gamma funkce" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Závažná chyba" #: ../src/GroupCell.cpp:1452 #, fuzzy, c-format msgid "Figure %d:" msgstr "Obrázek" #: ../src/main.cpp:137 msgid "File" msgstr "Soubor" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Soubor nenalezen" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Soubor nenalezen" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Soubor nenalezen" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Soubor, který se pokoušíte otevřít, neexistuje." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Soubor:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Najdi" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Najdi\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Najít &limitu..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Najít minimum..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Najít kořen..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Najít minimum výrazu" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Najít limitu výrazu" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Najít kořen rovnice z intervalu" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Najít všechny kořeny polynomu" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Najít všechny kořeny polynomu (bfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Najdi a nahraď" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Najdi a nahraď" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Nаjít vlastní hodnoty matice" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Nаjít vlastní vektory matice" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Najít minimum" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Nаjít reálné kořeny polynomu" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Najdi kořen" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Fixní font v textových vstupech" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "Vybrat vše\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Font použitý pro zobrazení v dokumentu." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Font pro zobrazení matematických symbolů v dokumentu." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Fonty" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Formát:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francouzský" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Od:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Celá obrazovka\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funkce" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Názvy funkcí" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funkce:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funkce:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funkce pro zjednodušení komplexních čísel" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funkce pro zjednodušení faktoriálů a gamma funkcí" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funkce pro zjednodušení trigonometických výrazů" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "Největší společný dělitel" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF image (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Matematické operace" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Matematické operace\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Vytvořit matici" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Generovat matici z výrazu..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Vytvořit matici z 2D pole" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Vytvořit matici z lambda výrazu" #: ../src/Config.cpp:459 msgid "German" msgstr "Německý" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Imaginární část" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Rozložit v řadu..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Použít Laplaceovu transformaci" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Reálná část" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Použít inverzní Laplaceovu transformaci" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Rozložit výraz v mocninnou Taylorovu řadu" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Určit imaginární část komplexního výrazu" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Určit reálnou část komplexního výrazu" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Konstanty označené řeckými písmeny" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Mřížka:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Soubory HTML (*.html)|*.html|soubory pdfLaTeX (*.tex)|*.tex|All|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Výška:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Nápověda" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Skrýt vše\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Skrýt panely nástrojů" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Zvýraznění (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histogram" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histogram..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "History" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "History\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Vodorovný kurzor se chová stejně jako kurzor klasický, ale je použit u polí: " "stiskněte šipku nahoru nebo dolů pro posun, pro označování stiskněte navíc " "shift. Stisk klávesy Backspace nebo dvojí stisk klávesy Delete vymaže " "sousední pole." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Maďarský" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Jestliže výpočet trvá příliš dlouho, můžete zkusit volby 'Maxima->Interrupt' " "nebo 'Maxima->Restart Maxima'." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Obraz" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Soubory s obrázky (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Nekonečno" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Informace o programu Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Počáteční odhady:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Počáteční podmínka (&1) ..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Počáteční podmínka (&2) ..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Značka pro vstup" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Vložit" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 #, fuzzy msgid "Insert &Section Cell\tCtrl-3" msgstr "Vložit pole s kapitolou\tF8" #: ../src/wxMaximaFrame.cpp:488 #, fuzzy msgid "Insert &Text Cell\tCtrl-1" msgstr "Vložit textové pole\tF6" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Vložit pole\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Vložit obrázek" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Vložit obrázek..." #: ../src/wxMaximaFrame.cpp:486 #, fuzzy msgid "Insert Input &Cell" msgstr "Vložit vstupní pole\tF5" #: ../src/wxMaximaFrame.cpp:498 #, fuzzy msgid "Insert Page Break" msgstr "Vložit zlom stránky\tF10" #: ../src/wxMaximaFrame.cpp:494 #, fuzzy msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Vložit pole s podkapitolou\tF8" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Vložit pole s podkapitolou\tF8" #: ../src/MathCtrl.cpp:863 #, fuzzy msgid "Insert Section Cell" msgstr "Vložit pole s kapitolou\tF8" #: ../src/MathCtrl.cpp:864 #, fuzzy msgid "Insert Subsection Cell" msgstr "Vložit pole s podkapitolou\tF8" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Vložit pole s podkapitolou\tF8" #: ../src/wxMaximaFrame.cpp:490 #, fuzzy msgid "Insert T&itle Cell\tCtrl-2" msgstr "Vložit pole s nadpisem\tF9" #: ../src/MathCtrl.cpp:861 #, fuzzy msgid "Insert Text Cell" msgstr "Vložit textové pole\tF6" #: ../src/MathCtrl.cpp:862 #, fuzzy msgid "Insert Title Cell" msgstr "Vložit pole s nadpisem\tF9" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Vložit nové vstupní pole" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Vložit pole s novou kapitolou" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Vložit pole s novou podkapitolou" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Vložit pole s novou podkapitolou" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Vložit nové textové pole" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Vložit pole s novým nadpisem" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Vložit zlom stránky" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Vložit obrázek" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integrál/suma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrovat" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrovat (Rischův algoritmus)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integrovat výraz" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integrovat výraz pomocí Rischova algoritmu" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrovat..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Přerušit" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Přerušit probíhající výpočet" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Chybné volání programu Maxima.\n" "\n" "Zadejte prosím znovu cestu k programu Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inverzní Laplaceova transformace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Inverzní Laplaceova transformace..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italský" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Kurzíva" #: ../src/Config.cpp:463 #, fuzzy msgid "Japanese" msgstr "Panely nástrojů" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "Nejmenší společný násobek" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Jazyk používaný GUI programu wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Jazyk:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplaceova transformace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplaceova transformace..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Nejmenší společný násobek..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Metoda nejmenších čtverců" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Metoda nejmenších čtverců..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Limita" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Limita..." #: ../src/wxMaximaFrame.cpp:1103 #, fuzzy msgid "Linear Regression..." msgstr "LIneární regrese" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Seznam:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Načíst" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Načíst balíček\tCtrl-L" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Načíst soubor programu Maxima s použitím dávkového příkazu" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Načíst Maxima balíček" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Načíst styl ze souboru" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Dolní mez:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "&Použít na matici..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Vytvořit seznam..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Vytvořit seznam" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Vytvořit seznam z výrazů" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Zavést substituci ve výrazu" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Zobrazit čas potřebný pro výpočet" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Použít na prvky" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Použít funkci na prvky seznamu" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Použít funkci na prvky matice" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Kontrola závorek v textovém vstupu" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Matematický font:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matice" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Použít na matici" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Název matice:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matice:" #: ../src/Config.cpp:106 #, fuzzy msgid "Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Otázka programu Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Vstup programu Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima počítá" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima balíček (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima balíček (*.mac)|*.mac|Lisp balíček (*.lisp)|*.lisp|Vše|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Proces Maxima ukončen." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Program Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Otázka programu Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima je spuštěna. Čekání na připojení..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima používá ':' pro přiřazení hodnot ('a : 3;') a ':=' pro definici " "funkcí ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 #, fuzzy msgid "Maxima version: " msgstr "" "\n" "Verze programu Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 #, fuzzy msgid "Mean Difference Test..." msgstr "Derivovat..." #: ../src/wxMaximaFrame.cpp:1100 #, fuzzy msgid "Mean Test..." msgstr "Vytvořit seznam..." #: ../src/wxMaximaFrame.cpp:1093 #, fuzzy msgid "Mean..." msgstr "Vytvořit seznam..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Průměr:" #: ../src/wxMaximaFrame.cpp:1094 #, fuzzy msgid "Median..." msgstr "Medián" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Spojit pole" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Metoda:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Kontrola závorek v textovém vstupu" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modul" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Jméno:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 #, fuzzy msgid "New\tCtrl-N" msgstr "&Nový\tCtrl-N" #: ../src/ToolBar.cpp:73 #, fuzzy msgid "New document" msgstr "Otevřít dokument" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Nová hodnota:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nová proměnná:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "" #: ../src/wxMaximaFrame.cpp:1102 #, fuzzy msgid "Normality Test..." msgstr "Test normality" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Nesprávná hodnota řádu matice!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Nesprávný počet rovnic!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Není připojeno k programu Maxima!\n" #: ../src/wxMaxima.cpp:4273 #, fuzzy msgid "Not connected." msgstr "" "\n" "Není připojeno." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Stupeň polynomu v čitateli:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Počet rovnic:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Počty" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Původní hodnota:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Původní proměnná:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 #, fuzzy msgid "One sample t-test" msgstr "Text příkladu" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Online tutoriály" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Otevřít" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Otevřít naposledy použité" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Otevřít dokument" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Otevřít nové okno" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Otevřít dokument" #: ../src/wxMaxima.cpp:4500 #, fuzzy msgid "Open matrix" msgstr "Otevřít matici" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Chyba při otevírání souboru" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Volby" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Volby:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Značky výstupů" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "P&adého aproximace..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Obrázek PNG (*.png)|*.png|obrázek JPEG (*.jpg)|*.jpg|Windows bitmapa (*.bmp)|" "*.bmp|X pixmapa (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Padého aproximace" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Padého aproximace Taylorovy řady" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Zlom stránky" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Panely nástrojů" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Graf zadaný parametricky" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Analýza výstupu" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Parciální zlomky..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Parciální zlomky" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Část dokumentu nebude otevřena korektně!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Vložit" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Vložit\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Vložit ze schránky" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Vložit text z clipboardu" #: ../src/wxMaximaFrame.cpp:1111 #, fuzzy msgid "Piechart..." msgstr "Koláčový graf" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Konfigurujte program wxMaxima pomocí 'Edit->Configure'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Aby změny byly provedeny, je nutné program wxMaxima restartovat!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "&2D graf..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "&3D graf..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Formát grafu..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "2D graf" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2D graf..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2D graf..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "3D graf" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3D graf..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3D graf..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Formát grafu" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "2D graf" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "3D graf" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Graf do souboru:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Bod:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polský" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polynom 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polynom 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugalský (Brazilský)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscriptový soubor (*.eps)|*.eps|Vše|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Přesnost" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Tisk" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Tisk dokumentu" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Součin" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Vyhodnotit všechna vstupní pole v dokumentu" #: ../src/wxMaximaFrame.cpp:1116 #, fuzzy msgid "Read Matrix..." msgstr "Zadání matic&e..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Čtení výstupu programu Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Připraven na vstup" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Algebraický tvar" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Zpět\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 #, fuzzy msgid "Redo last change" msgstr "Zpět poslední změnu" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Zjednodušit (trig.)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Zjednodušení trigonometrických výrazů" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Vymazat všechny výsledky výpočtů" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Odstranit výsledky ze vstupních polí" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Nahrazeno %d výskytů" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Nahlásit chybu" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Restart programu Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Restart programu Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integrovat (Rischův algoritmus)..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Kořeny &polynomu" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Kořeny polynomu (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Řádky:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Ruský" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Příklad 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Příklad 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Příklad:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Uložit" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Uložit animaci..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Uložit jako" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Uložit jako...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Uložit obrázek..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Uložit výběr jako obrázek" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Uložit výběr jako obrázek..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Uložit animaci do souboru" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Uložit dokument" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Uložit dokument jako" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Uložit nastavení panelů" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Uložit velikost/pozici oken mezi sezeními" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Uložit graf do souboru" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Uložit výběr z dokumentu jako obrázkový soubor" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Uložit označené do souboru" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Uložit styl do souboru" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Uložit velikost/pozici okna wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Uložit velikost/pozici okna wxMaxima mezi sessions." #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Start serveru selhal" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Sekce" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Pole kapitoly" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Vybrat vše" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Vybrat vše\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Výběr programu Maxima" #: ../src/wxMaxima.cpp:4536 #, fuzzy msgid "Select Subsample" msgstr "Vybrat vše" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Vybrat konstantu" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Vybrat vše" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Vybrat způsob zobrazení" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Výběrem části výstupu a použitím pravého tlačítka myši obrdržíte menu " "obsahující funkce vhodné pro práci s právě vybraným výrazem." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Výběr" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Řady" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Řady..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Spouštění serveru" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Nastavit zvětšení" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Nastavit přesnost bigfloat" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Nastavit fixní font pro textové příkazy." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Nastavit formát grafu" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Nastavit zvětšení na 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Nastavit zvětšení na 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Nastavit zvětšení na 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Nastavit zvětšení na 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Nastavit zvětšení na 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Nastavit zvětšení na 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "Nastavit hodnoty pro řešení ODR pomocí Laplaceovy transformace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Nastavit výpočet modulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Zobrazit &definici..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Zobrazit &funkce" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Ukázat &tipy" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Zobrazit &proměnné" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Zobrazit nápovědu programu Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Ukázat vzor\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Zobrazit tip" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Zobrazit všechny příkazy podobné na:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Zobrazit příklad k příkazu:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Ukázat příklad použití" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Zobrazit podobné příkazy" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Zobrazit definované funkce" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Zobrazit definované proměnné" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Zobrazit definici funkcí" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Zobrazit dlouhé výrazy" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Zobrazovat dlouhé výrazy v dokumentu wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Zobrazit definici funkce:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Zobrazit nápovědu programu Maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Zjednodušit" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Zjednodušit vý&raz s odmocninami" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Zjednodušit (rac.)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Zjednodušit (trig.)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Zjednodušit výraz" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Zjednodušit výraz obsahující faktoriály" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Zjednodušit výraz s odmocninami" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Zjednodušit racionální výraz" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Zjednodušit sumu" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Zjednodušit trigonometrický výraz" #: ../data/tips.txt:24 #, fuzzy msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Počínaje verzí wxMaxima 0.8.2 můžete do dokumentu také vkládat obrázky. " "Zvolte nabídku 'Edit->Insert Image...' . Nezapomeňte, že v takovém případě " "musíte dokument uložit ve formátu 'wxMaxima XML document'." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Řešení:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Řešit" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Řešit &algebraický systém..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Řešit &lineární systém..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Řešit &ODR..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Řešit (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Řešit ODR" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Řešit ODR pomocí LTR..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Řešit ODR..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Řesit algebraický systém" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Řesit systém algebraických rovnic" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Řešit okrajovou úlohu pro ODR druhého řádu" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Řešit rovnici/rovnice" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Řešit rovnici/rovnice pomocí to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Řešit ODR 1. řádu s počáteční podmínkou" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Řešit ODR 2. řádu s počáteční podmínkou" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Řešit lineární systém" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Řešit systém lineárních rovnic" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Řešit ODR nejvýše 2. řádu" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Řešit ODR pomocí Laplaceovy transfromace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Řešit..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Španělský" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Speciální" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Speciální konstanty" #: ../src/MathCtrl.cpp:803 #, fuzzy msgid "Start Animation" msgstr "Spustit animaci" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Spustit animaci" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Start programu Maxima selhal" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Spouštím program Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Start serveru selhal" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Spouštím server na portu %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statistika" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statistika\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Řetězce" #: ../src/Config.cpp:107 msgid "Style" msgstr "Styl" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Styly" #: ../src/wxMaximaFrame.cpp:1121 #, fuzzy msgid "Subsample..." msgstr "Subst..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Podkapitola" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Pole podkapitoly" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Subst..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Provést substituci" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substituce..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Podkapitola" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Pole podkapitoly" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Suma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Panel nástrojů\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylorova řada:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Text" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Textové pole" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Pozadí textového pole" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Vystřihnout výběr" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Standardní port pro komunikaci mezi programy Maxima a wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Na Internetu existuje mnoho materiálů o programech Maxima a wxMaxima. " "Navštivte http://wxmaxima.sourceforge.net/wiki/index.php/Tutorials pro " "získání více informací o používání obou programů." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Chyba pří exportu do formátu GIF\n" "\n" "Ujistěte se, že máte nainstalovaný program ImageMagick a wxMaxima je schopna " "najít program convert." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Chyba při vytváření XML!\n" "\n" "Nahlaste prosím tuto chybu." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Počet dělicích bodů:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Násobit:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Tipy nejsou bohužel k dispozici!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Název" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Pole nadpisu" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Pole s názvem, kapitolou a podkapitolou mohou být sbalena. Pro jejich " "sbalení nebo rozbalení klikněte na čtvereček vedle pole. Kliknutí s " "tlačítkem Shift sbalí/rozbalí také všechny podčásti." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Přesnost &bigfloat" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "převést na &Float (plovoucí řádová čárka)" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Float (plovoucí řádová čárka)" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Pro graf v polárních souřadnicích zvolte 'set polar' v Nastavení Plot2D. " "Můžete též zvolit 3D graf ve sférických nebo cylindrických souřadnicích." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Pro vložení závorky okolo výrazu tento výraz označte a stiskněte '(' nebo " "')', podle toho, kde chcete následně umístit kurzor." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Použijte dialog 'Edit->Configure' pro uložení velikosti a pozice okna " "programu wxMaxima mezi sezeními." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Pro okamžité používání programu Maxima začněte psát příkaz. Vstupní pole se " "objeví automaticky. Pro vyhodnocení příkazu použijte Shift-Enter." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Do:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Přepnout příznak &algebraic" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Přepnout &numerický výstup" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Přepnou&t zobrazení času" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Přepnout příznak algebraic" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Zapnutí celoobrazovkového editačního režimu" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Přepnout numerický výstup" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Panel nástrojů\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transponovat matici" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Tutoriál" #: ../src/wxMaxima.cpp:4454 #, fuzzy msgid "Two sample t-test" msgstr "Text příkladu" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Typ:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrajinský" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Podtržení" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Zpět\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Zpět poslední změnu" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "Vybrat vše\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Horní mez:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Použít Gosperův algoritmus" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Použít centrovanou tečku jako symbol násobení" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Použít jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Hodnota:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Proměnné:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Proměnná:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Proměnné" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Proměnné:" #: ../src/wxMaximaFrame.cpp:1095 #, fuzzy msgid "Variance..." msgstr "Rozptyl" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Varování" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Vítejte v programu wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Při aplikaci funkcejedné proměnné pomocí menu je výchozí přednastavený " "argument '%'. Pro aplikaci funkce na jiný argument musíte tento před volbou " "v menu označit." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Šířka:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Psát párové závorky v textových vstupech." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "ano" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Poslední výsledek se označuje '%'. Výsledek libovolného jiného výpočtu se " "označuje '%on', kde n je pořadové číslo výpočtu." #: ../data/tips.txt:17 #, fuzzy msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Můžete vyhodnotit všechny funkce volbou Pole -> Vyhodnotit všechna pole v " "menu, nebo příslušnou klávesovou zkratkou. Pole budou vyhodnocena v pořadí, " "ve kterém vystupují v dokumentu." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Nápovědu k funkcím programu Maxima získáte výběrem požadované funkce nebo " "kliknutím na její jméno a následným stisknutím F1. Program wxMaxima " "prohledává index nápovědy pro výběr nebo pro slovo, na kterém je kurzor." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Výstup můžete skrýt kliknutím na trojúhelníček nalevo od pole. Tuto operaci " "můžete použít i u textových polí." #: ../data/tips.txt:7 #, fuzzy msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Pomocí menu 'Pole' můžete do dokumentu vložit různé druhy polí. Pouze " "'vstupní pole' jsou vyhodnocována programem Maxima. Ostatní pole slouží pro " "strukturování a komentování výpočtu." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Pomocí myši (tažením a pohybem) nebo pohybem vodorovného kurzoru (s klávesou " "Shift) můžete vybratvíce polí a pracovat s nimi. Toto je vhodné, pokud " "chcete vymazat nebo vyhodnotit více polí." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Zvětš&it\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Zmenšit\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Zvětšit o 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Zmenšit o 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ neuloženo ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ neuloženo* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisymetrická" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "oboustranný" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "standardní nastavení" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonální" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "obecná" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "vestavěný" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "zleva" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "logaritmické měřítko" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matice[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "ne" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "zprava" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "symetrická" #: ../src/wxMaxima.cpp:5410 #, fuzzy msgid "unsaved" msgstr "[ neuloženo ]" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "untitled" #: ../src/main.cpp:240 #, fuzzy, c-format msgid "untitled %d" msgstr "untitled" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s" #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Nápověda programu Maxima\tF1" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Nápověda programu Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Konfigurace programu wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima nemůže nalézt program Maxima!\n" "\n" "Prosím nakonfigurujte program wxMaxima pomocí 'Edit->Configure'.\n" "Poté proveďte restart pomocí 'Maxima->Restart Maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima nemůže najít soubory s nápovědou.\n" "\n" "Zkontrolujte si instalaci programu." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima nemůže najít soubory s tipy.\n" "\n" "Zkontrolujte si instalaci programu." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima nemůže spustit server.\n" "\n" "Ověřte síťové nastavení\n" "a zkuste to znovu!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Dialog programu wxMaxima nastaví vstupní hodnoty, z nichž jedna je '%'. " "Pokud v dokumentu vyberete část textu, je místo toho použit tento výběr." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima dokument" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima dokument (*.wxm)|*.wxm" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "Chyba při načítání programu wxMaxima" #: ../src/wxMaxima.cpp:4135 #, fuzzy msgid "wxMaxima icon" msgstr "Nastavení programu wxMaxima" #: ../src/wxMaxima.cpp:4123 #, fuzzy msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "wxMaxima je GUI algebraického systému Maxima, založený na wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "wxMaxima je GUI algebraického systému Maxima, založený na wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "ano" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Statistika\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Zvětšení nastaveno na" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima dokument (*.wxm)|wxMaxima XML dokument (*.wxm)|*.wxmx|Dávkový " #~ "soubor Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "skryté řádky" #~ msgid "Set &Precision..." #~ msgstr "Nastavit &přesnost..." #~ msgid "Start animation" #~ msgstr "Spustit animaci" #~ msgid "Stop animation" #~ msgstr "Zastavit animaci" #~ msgid "Animation" #~ msgstr "Animace" #~ msgid "Find..." #~ msgstr "Najít ..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Vyhodnotit všechna vstupní pole\tCtrl-R" #, fuzzy #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Zpět\tCtrl-Z" #~ msgid "Default port:" #~ msgstr "Implicitní port:" #, fuzzy #~ msgid "Save changes?" #~ msgstr "Uložit obrázek..." #~ msgid "&Cell" #~ msgstr "&Pole" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nové okno\tCtrl-N " #~ msgid "Close document?" #~ msgstr "Zavřít dokument?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Dokument neuložen \n" #~ "\n" #~ "Uzavřít tento dokument se ztrátou všech změn?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Dokument neuložen \n" #~ "\n" #~ "Ukončit program wxMaxima se ztrátou všech změn?" #~ msgid "Maxima options" #~ msgstr "Nastavení programu Maxima" #~ msgid "Mean" #~ msgstr "Průměr" #~ msgid "Quit?" #~ msgstr "Ukončit?" #~ msgid "wxMaxima options" #~ msgstr "Nastavení programu wxMaxima" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima je GUI pro\n" #~ "algebraický systém Maxima založený na wxWidgets." wxmaxima-15.08.2/locales/da.mo000644 000765 000024 00000123106 12573512126 016502 0ustar00andrejstaff000000 000000 9#/&/g/J 0k0t0 000 0 000 11)1A1 U1b1 x1 11111 1112 2222 82F2Z2v2 |22222222 33313 83E3U3 [3i3 z3333 3 3334 4)424A4S4q4w44T5 36@6F6U6i6y666'6616.7E7K7Q7j7r7y777 777 778 888+8(*9S9f9y99 99;99"9 :(: <:H:#Q:u::%:1:# ;#-;Q;@q;;;;;;8<AK<(<'<H<1'=1Y=====>=> #> 1> <>J>(Y>,>>> > >0>? ??!?5?F?Z?l?~??? ?? ??? @@)@ :@ E@S@e@w@ @@@ @@ @ A A !A .A/8AhApA.A(AA A(A #B 0B =B GBRBXBaBhB}B#B"B%BB C CC %C1CCCUCjCCCC CC CCCDD('DPD fDrDwD&DDD DD)DE6ESEqE EE"EEEEEE FF #F 0F$:F7_F3FFF,F GG'G+6GbG3qG,G,G'G'H7H=HEHJH\H O DO OO]O {O OOOO O OO OOP P P-P5P>P MP[PdrPP%PQ Q/QEQWQ ]QjQ1Q3Q Q QRR R %R0R 8R CR NRZRoR RRR R RR#R RSSSS4SIS RS^S~S SSSSSSSSS T"T:T UTcT-uTTT"T4T %U2UDUZU lUwUU 'V1V 8VBV QVrV:VVVV V WW *W5W SWtWWWWWW+X 4XUX^X qX ~XX,X'XXY!#Y EYOYUYpY Y YY YY#Y2Z6Z0HZ1yZZ Z8ZA[[[d[l[t[[[[[[[[[ \ \!\%\4\ <\F\D[\B\\\\ ] ]$]-]]`N^^<_@_W_n______ _ _ _` `"`-7`e` l` y` ` ````ma,taa>bwb)kcdd d d d ddddde e ee$e -e:eQeDeCfb^ffhg.zg&gagt2h0ipiIIjjj jjjjjkk=kMkbk xkkk k kkkkk l ll:l Ml[lnlullll lllll m"m*m @m KmVm lm zmmmmmm"mmn !n-n6nFnZnyn nnnnnnnopp ppp' q1qNq7bq q.qqqqqr r(r8r N\ev- dž\C!R t~ ԇ  2-`} ňш"#? c ʼn<9Q)dy  )6Tn} ͋ۋ  0AhW%Ռ  -<EV=v4   #. 6 A LWl  #Ҏ  $<Vh!z!ޏ (,4M\v 5.@>  Αّ u )ΒE&F[ k x Ó8Po%Ŕה )!-Ky  ƕ"˕ " ;Gf(//?3\Iڗ  "4M h u  Ř ؘ͘9Q& x&ƙ,uϛE!Jl/͜%%+ 4APix% ȝҝ ۝=/ʟzSUe t Ƣڢ  0JN qYˤs.2^]JY<`0&g'41|y:b,WB0 "+"j!IM@4}zh -uu9  a 0[,6rmSAo+LD()`W$#BwJ!E~H2z7P1w%[ ?IX L8G8)7}**=Q,^%fp+D${Sx:54 nqt6'?E-. f@ (|PKpFcV=_lKtC8*9O v2$/iUg5/k-1XlVUF~%ZQ_m Ny;M2 {.ake n^Ticoh"d ]&#\Ys< O)N&.RR36v H(rsj5!3d;3x9q>G'\Ce>b/7TA#Z  << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:At valueBC2Bat files (*.bat)|*.bat|All|*Batch FileBoldBrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCancelCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyChinese traditionalChoose fontColumns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesCompute continued fraction of a valueCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formCopyCopy As ImageCopy LaTeXCopy as ImageCopy selectionCopy selection from document as an imageCopy selection from document in LaTeX formatCursorCutCut Ctrl-XCut selectionDecompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide numbers or polynomialsDocument Document backgroundE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFileFile not foundFile you tried to open does not exist.File:Find &Limit...Find Root...Find a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind eigenvalues of a matrixFind eigenvectors of a matrixFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGenerate MatrixGenerate a matrix from a 2-dimensional arrayGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreek constantsGrid:Height:HelpHighlight (dpart)Horizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInfo about Maxima buildInitial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsert ImageInsert Image...Insert a new input cellInsert a new section cellInsert a new text cellInsert a new title cellInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicLCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...LimitLimit...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMatrixMatrix mapMatrix:Maxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Method:ModulusName:New value:New variable:Not a valid matrix dimension!Not a valid number of equations!Num. deg:Number of equations:NumbersOKOld value:Old variable:OpenOpen RecentOpen a documentOpen a new windowOpen documentOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesParametric plotParsing outputPartial &Fractions...Partial fractionsPastePaste Ctrl-VPaste text from clipboardPlease configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrintPrint documentProductReading Maxima outputReady for user inputRectformReduce (tr)Reduce trigonometric expressionRemove output from input cellsReport bugRestart MaximaRisch Integration...Roots of &PolynomialRows:RussianSaveSave AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save documentSave plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Section cellSelect All Ctrl-ASelect Maxima programSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet fixed font in text controls.Set plot formatSetup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSolution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStringsStyleStylesSubst...SubstituteSubstitute...SumTaylor series:TellratText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!Title cellTo &BigfloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputTranspose a matrixType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationValue:Variable(s):Variable:VariablesVariables:WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.You can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.Zoom &In Alt-IZoom Ou&t Alt-O[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftrightsymmetricuntitledwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.Project-Id-Version: da Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2009-06-08 20:39-0300 Last-Translator: Jens Thostrup Language-Team: danish Language: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Danish X-Poedit-Country: DENMARK << Udtrykket er for langt til at kunne vises! >> er gemt fra en nyere version af wxMaxima, så den indlæses måske ikke korrekt. Opdater venligst din wxMaxima. er gemt fra en nyere version af wxMaxima. Opdater venligst din wxMaxima.&Algebra&Anvend på liste...&Apropros...&Batchfil... Ctrl-BRand&værdiproblem...&Fejlrapportering&Infinitesimalregning&Kanonisk form&Karakteristisk polynomium...&Ryd hukommelse&Kombiner fakulteter&Kompleks omskrivning&KædebrøkK&opier Ctrl-C&Bestemt integration&Demoivre&Determinant&Differentier...&Rediger&Eliminer variabel...I&ndtast matrix...&Eksempel...&Udvid udtryk&Udvid trigonometrisk udtryk&Eksponentiel form&Eksporter...&Faktoriser udtryk&Filer&Bestem nulpunkt...&Opret matrix...Største &fælles divisor...&Hjælp&Integrer...&Afbryd Ctrl-.&Afbryd Ctrl-.&Inverter matrixInd&læs pakke... Ctrl-LA&fbild liste&Maxima&Modulus-beregning...&Ny Ctrl-N&Talformat&Numerisk integrationAnvend &nusum&Åbn Ctrl-OÅ&bn... Ctrl-O&Plot&Potensrækker&Udskriv... Ctrl-PAnvend &ratsubst&Sammentræk trigonometrisk udtryk&Genstart Maxima&Reelle rødder i polynomium&Gem Ctrl-S&OmskrivRe&ducer udtryk&Reducer fakulteter&Reducer trigonometrisk udtryk&Løs...&Plottype&Taylorrækker&Transponer matrix&Trigonometrisk omskrivning&pm3d(Anvend standard sprog)En 'vandret markør' blev introduceret i wxMaxima 0.8.0. Det ser ud som en vandret linje mellem celler. Den indikerer hvor en ny celle vil blive indsat, hvis du begynder at skrive, indsætter tekst eller udføre en kommando.Med wxMaxima 0.8.2 blev der introduceret et nyt dokumentformat, der ikke blot gemmer dine input, output og tekst bemærkninger, men også output fra dine beregninger. Vælg 'wxMaxima XML document' som filtype, når du gemmer dit dokument. Ra&ndbetingelser...&OmOm wxMaximaParentes for aktiv celleAd&jungeret matrixTilføj alge&braisk udtryk (tellrat)...Føj en mappe til søgestienFøj mappe til sti:Tilføj algebraisk udtryk med Maxima-kommandoen tellratFøj &til stiYderligere Maxima-parametre (f.eks. -l clisp).Yderligere parametre:Alle|*AnvendAnvend funktion på listeApropros2D-array:RandbetingelserBC2Batchfiler (*.bat)|*.bat|Alle|*BatchfilFedGennemse&VersionSom standard anvendes 'Shift-Enter' til at eksikvere kommandoer, mens 'Enter' bruges hvis der ønskes flere linjers input. Via 'Rediger->Indstillinger' og afkrydsning af boksen 'Enter til beregning' kan denne mulighed vælges.&Udskift variabel...&Indstillinger...Beregn &produktBeregn &sumBeregn seneste værdi som decimaltal 2Beregn seneste værdi som decimaltal 1Beregn modulo:Beregn produkterBeregn summerAnnullerCelleparentes2D-visningVælg algoritme til 2D-visning af matematisk outputUdskift variabelUdskift variabel i integral eller sumKarakteristisk polynomiumKinesisk (traditionel)Vælg skrifttypeSøjler:Kombiner fakulteter i et udtrykKommaseparerede y-koordinaterKommaseparerede x-koordinaterBeregn en størrelses kædebrøkBeregn en matrixs karakteristiske polynomiumBeregn en matrixs determinantBeregn største fælles divisorBeregn en matrixs inverseBeregn mindste fælles multiplum (anvend kommandoen load(functs) før brug)Konfigurationsfil (*.ini)|*.iniKonfigurationsadvarselwxMaxima indstillingerKonstantSammentræk logaritmerOmregn binomialkoefficienter, Beta- og Gamma-funktioner til fakulteterOmregn binomialkoefficienter, fakulteter og Beta-funktioner til Gamma-funktionOmregn komplekst udtryk til polær formOmregn komplekst udtryk til rektangulær formOmregn eksponentiel funktion med imaginært argument til trigonometrisk formOmregn logaritme af produkt til sum af logaritmerOmregn sum af logaritmer til logaritme af produktOmregn til &fakultetOmregn til &Gamma-funktionOmregn til &polær form&Omregn til rektangulær formOmregn trigonometrisk udtryk til kanonisk kvasilineær formKopierKopier som billedeKopier som LaTeXKopier som billedeKopier markeringKopier markering fra dokument som billedeKopier markering fra dokument som LaTeXMarkørKlip&Klip Ctrl-XKlip markeringOpløs rational funktion i partialbrøkerStandardStandardskrifttype:SletSlet f&unktionSlet markering&Slet variabelSlet en funktionSlet en variabelSlet alle værdier fra hukommelsenSlet funktion(er):Slet variable:Nævners grad:Orden:Afledet:P&olynomiers division...Differentier...DifferentierDifferentier udtrykDifferentier...Fra:Diskret plotVis som Te&X2D-visningVis seneste resultat som TeXVis beregningstidDivisionDivision med tal eller polynomierDokument Dokument baggrund&Ligninger&Afslut Ctrl-QEgenv&ektorerEgen&værdierEliminerEliminer en variabel i et ligningssystemEngelskOpret matrix og indtast elementerIndtast udtryk:Indtast kommasepareret liste med variable.Anvend Enter til beregningIndtast matrixelementerIndtast stien til Maxima-programmet.Ligning %d:Ligning(er):Ligning:Ligninger:FejlFejl %dFejl!Evaluer &navneformerBeregn celle(r)Beregn aktiv(e) eller valgt(e) celle(r)Beregn alle celler i dokumentetEvaluer alle navneformer i udtrykEksempelTeksteksempelAfslut wxMaximaUdvid til ledformUdvid trig.Udvid udtryk til ledformUdvid logaritmerUdvid et udtryk til ledformUdvid trigonometrisk udtryk til ledformEksporterHTML-eksport mislykkedes!TeX-eksport mislykkedes!UdtrykUdtryk:Udtryk:FaktoriserFaktoriser komplekst udtrykFaktoriser udtrykFaktoriser et udtrykFaktoriser et udtryk i Gaussiske heltalFakultet og &Gamma-funktionAlvorlig fejlFilFilen blev ikke fundetFilen findes ikke.Fil:Bestem &grænseværdi...Bestem nulpunkt...Bestem grænseværdi for et udtrykBestem et nulpunkt for et udtryk indenfor et intervalBestem alle rødder i et polynomiumBestem en matrixs egenværdierBestem en matrixs egenvektorerBestem et polynomiums reelle rødderBestem nulpunktFast tegnbredde i indtastningsfelterAnvendt skrifttype i dokumentet.SkrifttyperFormat:FranskFra:Fuld skærm Alt-EnterFunktionNavne på funktionerFunktion(er):Funktion:Faciliteter til reduktion af komplekse udtrykFaciliteter til reduktion af fakulteter og Gamma-funktionFaciliteter til reduktion af trigonometriske funktionerSFDOpret matrixOpret matrix ud fra et 2-dimensionalt arrayTysk&Imaginærdel&Rækkeudvikling...Bestem Laplace-transformation for et udtryk&RealdelBestem invers Laplace-transformation for et udtrykBestem Taylor- eller potensrække for et udtrykBestem imaginærdelen af komplekst udtrykBestem realdelen af komplekst udtrykGræske konstanterGitter:Højde:HjælpFremhævning (dpart)En vandret markør fungerer som en normal markør, men opererer på celler: tryk på op eller ned piletast for at flytte markørstregen. Holdes Shift nede mens pile tasterne benyttes markeres celle(r), ved tryk på backspace eller delete slettes de(n) markerede celle(r).UngarskIC1IC2Hvis din beregning tager for lang tid, kan du benytte 'Maxima->Afbryd' eller 'Maxima->Genstart Maxima'Billedfiler (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInformation om Maxima-versionBegyndelsesværdiproblem (&1)...Begyndelsesværdiproblem (&2)...Input-etiketterIndsæt billedeIndsæt billede...Indsæt en ny celleIndsæt en ny afsnitscelleIndsæt ny tekstcelleIndsæt en ny celle til overskriftIndsæt billedeIntegral/Sum:IntegrerIntegrer (Risch)Integrer udtrykIntegrer udtryk ved hjælp af Risch-algoritmeIntegrer...AfbrydAfbryd igangværende beregningUgyldig angivelse for Maxima-programmet. Indtast venligst stien til Maxima-programmet igen.Invers LaplaceIn&vers Laplace Transformation...ItalienskKursivMFMSprog for wxMaxima-brugerfladen.Sprog:LaplaceLaplace &transformation...Mindste fælles multiplum...GrænseværdiGrænseværdi...Liste:IndlæsIndlæs pakkeIndlæs en Maxima-fil ved hjælp af batch-kommandoIndlæs fil med Maxima-pakkeIndlæs typografi fra filNedre grænse:Afbild &matrixO&pret liste...Opret listeOpret liste ud fra udtrykUdfør substitution i udtrykAfbildning af listeAnvend funktion på listeelementerAnvend funktion på matrixelementerAutomatisk parring af parenteserMatrixAfbildning af matrixMatrix:Maxima-inputMaxima beregnerMaxima-pakke (*.mac)|*.macMaxima-pakke (*.mac)|*.mac|Lisp-pakke (*.lisp)|*.lisp|Alle|*Maxima-proces er afsluttet.Sti til Maxima-program:Maxima-spørgsmålMaxima er i gang. Vent på forbindelse...Maxima anvender ':' for at tildele værdier (f.eks. 'a : 3;') og ':=' for at definere funktioner (f.eks. 'f(x) := x^2;').Metode:ModulusNavn:Ny værdi:Ny variabel:Ugyldig dimension for matrix!Ugyldigt antal ligninger!Tællers grad:Antal ligninger:TalOKTidligere værdi:Tidligere variabel:ÅbnÅbn senesteÅbn dokumentÅbn nyt vindueÅbn dokumentÅbner filIndstillingerEgenskaber:Forældede cellerOutput-etiketterPadé-&approksimationPNG-billede (*.png)|*.png|JPEG-billede (*.jpg)|*.jpg|Windows-bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPadé-approksimationPadé-approksimation for TaylorrækkeParameterplotOutput fortolkesPartial&brøker...PartialbrøkerSæt ind&Sæt ind Ctrl-VIndsæt tekst fra UdklipsholderÆndrer indstillinger for wxMaxima i 'Rediger->Indstillinger'Genstart wxMaxima for at ændringer træder i kraft!&2D-plot...&3D-plot...Plot&format...2D-plot2D-plot...2D-plot...3D-plot3D-plot...3D-plot...PlotformatPlot i 2 dimensionerPlot i 3 dimensionerPlot til fil:Punkt:PolskPolynomium 1:Polynomium 2:Portugisisk (brasiliansk)Postscript-fil (*.eps)|*.eps|Alle|*NøjagtighedUdskrivUdskriv dokumentProduktMaxima-output behandlesKlar til input fra brugerRektangulær formSammentræk trig.Sammentræk trigonometrisk udtrykFjern visning af hidtidige outputInformation om fejlrapporteringGenstart MaximaRisch-integration...&PolynomiumsrødderRækker:RussiskGemGem somGe&m som... Shift-Ctrl-SGem billede...Gem markering som billedeGem markering som billede...Gem dokumentGem plot som filGem det markerede område i dokumentet i en billedfilGem markering i filGem typografi i filGem størrelse og position for wxMaxima-vindueGem størrelse og position for wxMaxima-vindue mellem sessioner.Afsnitscelle&Marker alt Ctrl-AVælg sti for Maxima-programVælg en konstantMarker altVælg algoritmeVed at markere en del af en outputlinje og 'højre-klikke' med musen åbnes en menu op med funktioner, der kan foretages på det markerede.MarkeringRækkerRækker...Server er startetBrug fast tegnbredde i indtastningsfelterVælg plot formatOpstil randbetingelser til løsning af ODL med Laplace-transformationOpsætning af modulus-beregningVis &definitioner...Vis &funktionerVis &tips...&Vis variableVis Maxima HjælpVis et tipVis alle kommandoer i stil med:Vis eksempel med kommandoen:Vis et eksempel med anvendelseVis alle kommandoer i stil medVis erklærede funktionerVis erklærede variableVis definition for en funktionVis lange udtrykVis lange udtryk i wxMaxima-dokument.Vis definition for funktionen:Reducer (ratsimp)Reducer (&radcan)Reducer (radcan)Reducer trig.Reducer udtryk (ratsimp)Reducer et udtryk indeholdende fakulteterReducer udtryk indeholdende radikaler/rødderReducer rationalt udtrykReducer sumReducer trigonometrisk udtrykLøsning:LøsLøs &algebraisk ligningssystem...Løs l&ineært ligningssystemLøs &ODL...Løs ODLLøs O&DL med Laplace...Løs ODL...Løs algebraisk ligningssystemLøs algebraisk ligningssystemLøs randværdiproblem for 2. ordens ODLLøs ligning(er)Løs begyndelsesværdiproblem for 1. ordens ODLLøs begyndelsesværdiproblem for 2. ordens ODLLøs lineært ligningssystem...Løs lineært ligningssystemLøs ordinær differentialligning af orden højst 2Løs ordinære differentialligninger ved hjælp af Laplace-transformationLøs...SpanskSpecialtegnSærlige konstanterMaxima-opstart slog fejlMaxima startes...Server-opstart slog fejlServer startes via port %dTekststrengeTypografiTypografierSubstituer...SubstituerSubstituer...SumTaylorrækker:TellratTekstcelleTekstcelle baggrundStandardport for kommunikation mellem Maxima og wxMaxima.Der var fejl i den dannede XML-fil! Rapporter venligdt dette som en programfejl.Inddeling:Gange:Ingen tips er tilgængelige, beklager!Celle til overskriftAngiv som decimaltal &2 Ctrl-2Angiv som decimaltal 1For at lave et polærplot, vælg 'set polar; set zeroaxis;' under 'Egenskaber' i 2D-plot-menuen. Du kan også lave sfæriske og cylindriske plot i 3D.Du kan sætte parenteser om et udtryk ved at markere det og trykke '(' eller ')' afhænig af, hvor du gerne vil have markøren til at dukke op bagefter.For at gemme størrelse og position af wxMaxima vinduer fra gang til gang, benyt 'Rediger->Indstillinger' og marker ved 'Gem wxMaxima vindue størrelse/position' Start indtastning for at begynde at bruge wxMaxima. Et input celle burde dukke op. Tryk 'Shift-Enter' for at beregne.Til:Slå &algebraic-indikator til/fra&Vis eksakt/decimaltal Skjul/vis beregningstid Slå Maxima-indikatoren algebraic til eller fraSkift til fuldskærmsvisningSlå numerisk beregning til eller fraTransponer en matrixType:UkrainskUnderstregetFortryd Ctrl-ZFortryd seneste ændringØvre grænse:Anvend Gosper-algortimeAnvend prik som multiplikationssymbolVærdi:Variable:Variabel:VariableVariable:AdvarselVelkommen til wxMaximaNår der vælges en funktion med et enkelt input-argument fra en menu, er input-argument automatisk '%'. For at få funktionen til at virke på en anden værdi, skal input-argumentet vælges inden funktionen vælges fra menuen.Bredde:Anvend automatisk parring af parenteser i indtastningsfelter.Det seneste output kan tilgås gennem variablen '%'. Output fra tidligere kommandoer kan tilgås ved at anvende variable '%on', hvor n er output-nummeret.Man kan finde hjælp til en Maxima-funktion ved at markere eller klikke på funktionsnavnet og derpå trykke på F1. wxMaxima vil søge efter det markerede i Hjælp-indekset. Output fra en celle kan skjules ved at klikke i trekanten i cellens venstre side. Indholdet i tekstceller kan skjules på samme måde.Du kan markere og vælge flere celler af gangen enten ved at bruge musen - klik og træk mellem celler eller marker en enkelt celle ved at trække fra venstre mod højre - eller ved at bruge keyboardet - hold Shift nede og brug piletastern og den horisontale markør. Herefter kan du udføre beregning på de markerede celler på én gang.Zoom i&nd Alt-IZoom &ud Alt-O[ ikke gemt ][ ikke gemt* ]antisymmetriskbegge siderstandarddiagonalgenerelpå linje med tekstvenstrehøjresymmetriskunavngivetwxMaximawxMaxima %s Indstillinger for wxMaximawxMaxima kunne ikke finde Maxima! Ændrer wxMaxima indstilliger i 'Rediger->Indstillinger'. Start herefter Maxima i 'Maxima->Genstart Maxima'wxMaxima kunne ikke finde Hjælp-fil. Kontroller venligst installationen.wxMaxima kunne ikke finde filer med tips. Kontroller venligst installationen.wxMaxima kunne ikke starte serveren. Kontroller venligst at der er etableret netværksforbindelse og prøv igen!I wxMaxima-dialogboksenes felter er indsat standardværdier, hvoraf en er '%'. Hvis der er foretaget markering i dokumentet, anvendes denne markering i stedet for '%'.wxMaxima-dokumentwxMaxima-dokument (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima stødte på en fejl under indlæsning af wxMaxima er en grafisk brugerflade for computer algebra systemet MAXIMA baseret på wxWidgets.wxmaxima-15.08.2/locales/da.po000644 000765 000024 00000330177 12573511775 016526 0ustar00andrejstaff000000 000000 # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: da\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2009-06-08 20:39-0300\n" "Last-Translator: Jens Thostrup \n" "Language-Team: danish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Danish\n" "X-Poedit-Country: DENMARK\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" #: ../src/wxMaxima.cpp:4206 #, fuzzy msgid "" "\n" "Lisp: " msgstr "Liste:" #: ../src/wxMaxima.cpp:4202 #, fuzzy msgid "" "\n" "Maxima version: " msgstr "Maxima-spørgsmål" #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "<< Udtrykket er for langt til at kunne vises! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " er gemt fra en nyere version af wxMaxima, så den indlæses måske ikke " "korrekt. Opdater venligst din wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " er gemt fra en nyere version af wxMaxima. Opdater venligst din wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Anvend på liste..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropros..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Batchfil...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Rand&værdiproblem..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "&Fejlrapportering" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Infinitesimalregning" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Kanonisk form" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Karakteristisk polynomium..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Ryd hukommelse" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Kombiner fakulteter" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "&Kompleks omskrivning" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "&Kædebrøk" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "K&opier\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Bestemt integration" # de Moivres formel !!! #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinant" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Differentier..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Rediger" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Eliminer variabel..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "I&ndtast matrix..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Eksempel..." # Ledfom? #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Udvid udtryk" # Ledfom? - for langt? #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "&Udvid trigonometrisk udtryk" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Eksponentiel form" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Eksporter..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Faktoriser udtryk" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Filer" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "&Bestem nulpunkt..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Opret matrix..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Største &fælles divisor..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Hjælp" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrer..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Afbryd\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Afbryd\tCtrl-." #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Inverter matrix" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Ind&læs pakke...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "A&fbild liste" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Vis Maxima Hjælp" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "&Modulus-beregning..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Ny\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Talformat" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "&Numerisk integration" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "Anvend &nusum" # Jeg har valgt Å her. Det er det samme i word, og man må formode at man vælger den dankse oversættelse, hvis man har et dansk tastatur, og b- var optaget af Batchfil # TJA! I Word 2003 er ny b - måske fordi Å er et specialtegn i den store verden. #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Åbn\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "Å&bn...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Plot" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Potensrækker" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Udskriv...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "Anvend &ratsubst" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Sammentræk trigonometrisk udtryk" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Genstart Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Reelle rødder i polynomium" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Gem\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Omskriv" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "Re&ducer udtryk" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Reducer fakulteter" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Reducer trigonometrisk udtryk" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Løs..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Plottype" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "&Taylorrækker" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Transponer matrix" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Trigonometrisk omskrivning" # Skal vel ikke oversættes # JT: Tja, - det er noget med farveudfyldning, men der er ikke meget plads! #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Anvend standard sprog)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 #, fuzzy msgid "
    Lisp: " msgstr "Liste:" #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "En 'vandret markør' blev introduceret i wxMaxima 0.8.0. Det ser ud som en " "vandret linje mellem celler. Den indikerer hvor en ny celle vil blive " "indsat, hvis du begynder at skrive, indsætter tekst eller udføre en kommando." # bliver det ændret til 'wxMaxima XML dokument' #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Med wxMaxima 0.8.2 blev der introduceret et nyt dokumentformat, der ikke " "blot gemmer dine input, output og tekst bemærkninger, men også output fra " "dine beregninger. Vælg 'wxMaxima XML document' som filtype, når du gemmer " "dit dokument. " #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Ra&ndbetingelser..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "&Om" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Om wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Parentes for aktiv celle" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Ad&jungeret matrix" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Tilføj alge&braisk udtryk (tellrat)..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Føj en mappe til søgestien" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Føj mappe til sti:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Tilføj algebraisk udtryk med Maxima-kommandoen tellrat" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Føj &til sti" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Yderligere Maxima-parametre (f.eks. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Yderligere parametre:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Alle|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Anvend" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Anvend funktion på liste" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropros" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "2D-array:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Randbetingelser" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" # Randværdi - Maxima #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Batchfiler (*.bat)|*.bat|Alle|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Batchfil" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Fed" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 #, fuzzy msgid "Boxplot..." msgstr "Eksporter" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Gennemse" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Version" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Som standard anvendes 'Shift-Enter' til at eksikvere kommandoer, mens " "'Enter' bruges hvis der ønskes flere linjers input. Via 'Rediger-" ">Indstillinger' og afkrydsning af boksen 'Enter til beregning' kan denne " "mulighed vælges." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "&Udskift variabel..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Indstillinger..." #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Beregn &produkt" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Beregn &sum" # Det er lidt tungt med decimaltal 1 og 2 #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Beregn seneste værdi som decimaltal 2" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Beregn seneste værdi som decimaltal 1" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Beregn modulo:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Beregn seneste værdi som decimaltal 1" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Beregn produkter" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Beregn summer" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Annuller" #: ../src/wxMaximaFrame.cpp:1055 #, fuzzy msgid "Canonical (tr)" msgstr "&Kanonisk form" #: ../src/Config.cpp:451 #, fuzzy msgid "Catalan" msgstr "Italiensk" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Celleparentes" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "2D-visning" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Vælg algoritme til 2D-visning af matematisk output" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Udskift variabel" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Udskift variabel i integral eller sum" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Karakteristisk polynomium" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "" #: ../src/wxMaximaFrame.cpp:875 #, fuzzy msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "" " er gemt fra en nyere version af wxMaxima. Opdater venligst din wxMaxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Kinesisk (traditionel)" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Vælg skrifttype" #: ../src/PlotFormatWiz.cpp:28 #, fuzzy msgid "Choose new plot format:" msgstr "Vælg nyt plot format" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "" #: ../src/wxMaximaFrame.cpp:372 #, fuzzy msgid "Close\tCtrl-W" msgstr "K&opier\tCtrl-C" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 #, fuzzy msgid "Col. names:" msgstr "Søjler:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Søjler:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Kombiner fakulteter i et udtryk" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Kommaseparerede y-koordinater" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Kommaseparerede x-koordinater" #: ../src/MathCtrl.cpp:878 #, fuzzy msgid "Comment Selection" msgstr "Klip markering" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Klip markering" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Beregn en størrelses kædebrøk" #: ../src/wxMaximaFrame.cpp:657 #, fuzzy msgid "Compute the adjoint matrix" msgstr "Beregn den adjungerede matrix" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Beregn en matrixs karakteristiske polynomium" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Beregn en matrixs determinant" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Beregn største fælles divisor" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Beregn en matrixs inverse" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Beregn mindste fælles multiplum (anvend kommandoen load(functs) før brug)" #: ../src/wxMaxima.cpp:4532 #, fuzzy msgid "Condition:" msgstr "Animation" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Konfigurationsfil (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Konfigurationsadvarsel" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "wxMaxima indstillinger" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Konstant" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Sammentræk logaritmer" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Omregn binomialkoefficienter, Beta- og Gamma-funktioner til fakulteter" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Omregn binomialkoefficienter, fakulteter og Beta-funktioner til Gamma-" "funktion" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Omregn komplekst udtryk til polær form" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Omregn komplekst udtryk til rektangulær form" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Omregn eksponentiel funktion med imaginært argument til trigonometrisk form" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Omregn logaritme af produkt til sum af logaritmer" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Omregn sum af logaritmer til logaritme af produkt" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Omregn til &fakultet" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Omregn til &Gamma-funktion" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Omregn til &polær form" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "&Omregn til rektangulær form" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Omregn trigonometrisk udtryk til kanonisk kvasilineær form" #: ../src/wxMaximaFrame.cpp:796 #, fuzzy msgid "Convert trigonometric functions to exponential form" msgstr "Omregn trigonometrisk funktion til eksponentiel form" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Kopier" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Kopier som billede" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Kopier som LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Kopier som billede" #: ../src/wxMaximaFrame.cpp:410 #, fuzzy msgid "Copy as LaTeX" msgstr "Kopier som LaTeX" #: ../src/wxMaximaFrame.cpp:407 #, fuzzy msgid "Copy as Text\tCtrl-Shift-C" msgstr "Kopier celle(r)\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Kopier markering" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Kopier markering fra dokument som billede" #: ../src/wxMaximaFrame.cpp:408 #, fuzzy msgid "Copy selection from document as text" msgstr "Kopier markering fra dokument som billede" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Kopier markering fra dokument som LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Markør" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Klip" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "&Klip\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Klip markering" #: ../src/Config.cpp:454 msgid "Czech" msgstr "" #: ../src/Config.cpp:455 #, fuzzy msgid "Danish" msgstr "Spansk" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 #, fuzzy msgid "Data Matrix:" msgstr "Matrix:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Opløs rational funktion i partialbrøker" #: ../src/Config.cpp:586 msgid "Default" msgstr "Standard" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Standardskrifttype:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "Standardport for kommunikation mellem Maxima og wxMaxima." #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Slet" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Slet f&unktion" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Slet markering" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "&Slet variabel" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Slet en funktion" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Slet en variabel" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Slet alle værdier fra hukommelsen" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Slet funktion(er):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Slet variable:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Nævners grad:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Orden:" # kontekst? #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Afledet:" #: ../src/wxMaximaFrame.cpp:1096 #, fuzzy msgid "Deviation..." msgstr "Animation" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "P&olynomiers division..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Differentier..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Differentier" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Differentier udtryk" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Differentier..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Fra:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Diskret plot" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Vis som Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "2D-visning" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Vis seneste resultat som TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Vis beregningstid" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Division" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 #, fuzzy msgid "Divide Cell" msgstr "Division" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Division med tal eller polynomier" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Dokument " #: ../src/Config.cpp:604 msgid "Document background" msgstr "Dokument baggrund" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Ligninger" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Afslut\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Egenv&ektorer" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Egen&værdier" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Eliminer" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Eliminer en variabel i et ligningssystem" #: ../src/Config.cpp:456 msgid "English" msgstr "Engelsk" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 #, fuzzy msgid "Enter Data" msgstr "Indtast matrixelementer" #: ../src/wxMaximaFrame.cpp:1117 #, fuzzy msgid "Enter Matrix..." msgstr "I&ndtast matrix..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Opret matrix og indtast elementer" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Indtast udtryk:" # Indsæt ? #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Indtast kommasepareret liste med variable." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Anvend Enter til beregning" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Indtast matrixelementer" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Angiv ny nøjagtighed:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Indtast stien til Maxima-programmet." #: ../src/wxMaxima.cpp:3861 #, fuzzy msgid "Epsilon:" msgstr "Udtryk:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Ligning %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Ligning(er):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Ligning:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Ligninger:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Fejl" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Fejl %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Fejl!" # Jeg ved ikke hvad man skal oversætte noun til? # JT: Navn(eord) - det vil u.a.o. kun være for "kendere"? #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Evaluer &navneformer" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Beregn alle celler\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Beregn alle celler\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Beregn celle(r)" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Beregn alle celler\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Beregn aktiv(e) eller valgt(e) celle(r)" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Beregn alle celler i dokumentet" # Nouns in Verbs umwandeln und auswerten #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Evaluer alle navneformer i udtryk" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Beregn alle celler i dokumentet" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" # Jeg ved ikke hvad man skal oversætte noun til? # JT: Navn(eord) - det vil u.a.o. kun være for "kendere"? #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Evaluer &navneformer" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Eksempel" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Teksteksempel" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Afslut wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Udvid til ledform" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Udvid trig." #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Udvid udtryk til ledform" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Udvid logaritmer" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Udvid et udtryk til ledform" # brug af addtitionsformler? #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Udvid trigonometrisk udtryk til ledform" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Eksporter" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 #, fuzzy msgid "Export document to a HTML or pdfLaTeX file" msgstr "Eksporter dokument til HTML eller LaTeX" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "TeX-eksport mislykkedes!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "HTML-eksport mislykkedes!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "TeX-eksport mislykkedes!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "TeX-eksport mislykkedes!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Eksporter..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Udtryk" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Udtryk:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Udtryk:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Faktoriser" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Faktoriser komplekst udtryk" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Faktoriser udtryk" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Faktoriser et udtryk" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Faktoriser et udtryk i Gaussiske heltal" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Fakultet og &Gamma-funktion" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Alvorlig fejl" #: ../src/GroupCell.cpp:1452 #, fuzzy, c-format msgid "Figure %d:" msgstr "&Indstillinger..." #: ../src/main.cpp:137 msgid "File" msgstr "Fil" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Filen blev ikke fundet" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Filen blev ikke fundet" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Filen blev ikke fundet" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Filen findes ikke." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Fil:" #: ../src/ToolBar.cpp:108 #, fuzzy msgid "Find" msgstr "Bestem nulpunkt" #: ../src/wxMaximaFrame.cpp:423 #, fuzzy msgid "Find\tCtrl-F" msgstr "Fortryd\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Bestem &grænseværdi..." #: ../src/wxMaximaFrame.cpp:686 #, fuzzy msgid "Find Minimum..." msgstr "Bestem &grænseværdi..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Bestem nulpunkt..." #: ../src/wxMaximaFrame.cpp:687 #, fuzzy msgid "Find a (unconstrained) minimum of an expression" msgstr "Bestem grænseværdi for et udtryk" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Bestem grænseværdi for et udtryk" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Bestem et nulpunkt for et udtryk indenfor et interval" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Bestem alle rødder i et polynomium" #: ../src/wxMaximaFrame.cpp:594 #, fuzzy msgid "Find all roots of a polynomial (bfloat)" msgstr "Bestem alle rødder i et polynomium" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Bestem en matrixs egenværdier" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Bestem en matrixs egenvektorer" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Bestem et polynomiums reelle rødder" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Bestem nulpunkt" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Fast tegnbredde i indtastningsfelter" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "&Marker alt\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Anvendt skrifttype i dokumentet." #: ../src/Config.cpp:159 #, fuzzy msgid "Font used for displaying math characters in document." msgstr "Anvendt skrifttype til græske symboler i dokumentet." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Skrifttyper" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format:" #: ../src/Config.cpp:457 msgid "French" msgstr "Fransk" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Fra:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Fuld skærm\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funktion" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Navne på funktioner" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funktion(er):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funktion:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Faciliteter til reduktion af komplekse udtryk" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Faciliteter til reduktion af fakulteter og Gamma-funktion" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Faciliteter til reduktion af trigonometriske funktioner" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "SFD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 #, fuzzy msgid "General Math" msgstr "Opret matrix" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Opret matrix" #: ../src/wxMaximaFrame.cpp:637 #, fuzzy msgid "Generate Matrix from Expression..." msgstr "&Opret matrix..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Opret matrix ud fra et 2-dimensionalt array" #: ../src/wxMaximaFrame.cpp:638 #, fuzzy msgid "Generate a matrix from a lambda expression" msgstr "Opret matrix ud fra et 2-dimensionalt array" #: ../src/Config.cpp:459 msgid "German" msgstr "Tysk" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "&Imaginærdel" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "&Rækkeudvikling..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Bestem Laplace-transformation for et udtryk" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "&Realdel" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Bestem invers Laplace-transformation for et udtryk" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Bestem Taylor- eller potensrække for et udtryk" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Bestem imaginærdelen af komplekst udtryk" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Bestem realdelen af komplekst udtryk" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Græske konstanter" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Gitter:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "HTML-fil (*.html)|*.html|pdfLaTeX-fil (*.tex)|*.tex|Alle|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Højde:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Hjælp" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Fremhævning (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Indsæt celle(r)\tCtrl-Shift-V" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "En vandret markør fungerer som en normal markør, men opererer på celler: " "tryk på op eller ned piletast for at flytte markørstregen. Holdes Shift nede " "mens pile tasterne benyttes markeres celle(r), ved tryk på backspace eller " "delete slettes de(n) markerede celle(r)." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Ungarsk" # Begyndelsesværdi - Maxima #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" # Begyndelsesværdi - Maxima #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Hvis din beregning tager for lang tid, kan du benytte 'Maxima->Afbryd' eller " "'Maxima->Genstart Maxima'" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Billedfiler (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Information om Maxima-version" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Begyndelsesværdiproblem (&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Begyndelsesværdiproblem (&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Input-etiketter" #: ../src/wxMaximaFrame.cpp:318 #, fuzzy msgid "Insert" msgstr "Indsæt tekstcelle" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 #, fuzzy msgid "Insert &Section Cell\tCtrl-3" msgstr "Indsæt &afsnitscelle\tCtrl-F6 " #: ../src/wxMaximaFrame.cpp:488 #, fuzzy msgid "Insert &Text Cell\tCtrl-1" msgstr "Indsæt &tekstcelle\tF6" #: ../src/wxMaximaFrame.cpp:531 #, fuzzy msgid "Insert Cell\tAlt-Shift-C" msgstr "Indsæt celle(r)\tCtrl-Shift-V" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Indsæt billede" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Indsæt billede..." #: ../src/wxMaximaFrame.cpp:486 #, fuzzy msgid "Insert Input &Cell" msgstr "Indsæt &input\tF7" #: ../src/wxMaximaFrame.cpp:498 #, fuzzy msgid "Insert Page Break" msgstr "Indsæt billede" #: ../src/wxMaximaFrame.cpp:494 #, fuzzy msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Indsæt &afsnitscelle\tCtrl-F6 " #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Indsæt &afsnitscelle\tCtrl-F6 " #: ../src/MathCtrl.cpp:863 #, fuzzy msgid "Insert Section Cell" msgstr "Indsæt &afsnitscelle\tCtrl-F6 " #: ../src/MathCtrl.cpp:864 #, fuzzy msgid "Insert Subsection Cell" msgstr "Indsæt &afsnitscelle\tCtrl-F6 " #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Indsæt &afsnitscelle\tCtrl-F6 " #: ../src/wxMaximaFrame.cpp:490 #, fuzzy msgid "Insert T&itle Cell\tCtrl-2" msgstr "Indsæt &tekstcelle\tF6" #: ../src/MathCtrl.cpp:861 #, fuzzy msgid "Insert Text Cell" msgstr "Indsæt &tekstcelle\tF6" #: ../src/MathCtrl.cpp:862 #, fuzzy msgid "Insert Title Cell" msgstr "Indsæt &tekstcelle\tF6" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Indsæt en ny celle" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Indsæt en ny afsnitscelle" #: ../src/wxMaximaFrame.cpp:495 #, fuzzy msgid "Insert a new subsection cell" msgstr "Indsæt en ny afsnitscelle" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Indsæt en ny afsnitscelle" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Indsæt ny tekstcelle" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Indsæt en ny celle til overskrift" #: ../src/wxMaximaFrame.cpp:499 #, fuzzy msgid "Insert a page break" msgstr "Indsæt billede" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Indsæt billede" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/Sum:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrer" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrer (Risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integrer udtryk" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integrer udtryk ved hjælp af Risch-algoritme" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrer..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Afbryd" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Afbryd igangværende beregning" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Ugyldig angivelse for Maxima-programmet.\n" "\n" "Indtast venligst stien til Maxima-programmet igen." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Invers Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "In&vers Laplace Transformation..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italiensk" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Kursiv" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "MFM" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Sprog for wxMaxima-brugerfladen." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Sprog:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplace &transformation..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Mindste fælles multiplum..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Grænseværdi" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Grænseværdi..." #: ../src/wxMaximaFrame.cpp:1103 #, fuzzy msgid "Linear Regression..." msgstr "Integrer udtryk" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Liste:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Indlæs" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Indlæs pakke" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Indlæs en Maxima-fil ved hjælp af batch-kommando" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Indlæs fil med Maxima-pakke" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Indlæs typografi fra fil" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Nedre grænse:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Afbild &matrix" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "O&pret liste..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Opret liste" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Opret liste ud fra udtryk" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Udfør substitution i udtryk" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Vis beregningstid" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Afbildning af liste" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Anvend funktion på listeelementer" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Anvend funktion på matrixelementer" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Automatisk parring af parenteser" #: ../src/Config.cpp:581 #, fuzzy msgid "Math font:" msgstr "Standardskrifttype:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matrix" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Afbildning af matrix" #: ../src/wxMaxima.cpp:4533 #, fuzzy msgid "Matrix name:" msgstr "Matrix:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matrix:" #: ../src/Config.cpp:106 #, fuzzy msgid "Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Maxima-spørgsmål" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima-input" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima beregner" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima-pakke (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima-pakke (*.mac)|*.mac|Lisp-pakke (*.lisp)|*.lisp|Alle|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima-proces er afsluttet." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Sti til Maxima-program:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima-spørgsmål" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima er i gang. Vent på forbindelse..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima anvender ':' for at tildele værdier (f.eks. 'a : 3;') og ':=' for at " "definere funktioner (f.eks. 'f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 #, fuzzy msgid "Maxima version: " msgstr "Maxima-spørgsmål" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 #, fuzzy msgid "Mean Difference Test..." msgstr "Differentier..." #: ../src/wxMaximaFrame.cpp:1100 #, fuzzy msgid "Mean Test..." msgstr "O&pret liste..." #: ../src/wxMaximaFrame.cpp:1093 #, fuzzy msgid "Mean..." msgstr "Afbild liste..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "" #: ../src/wxMaximaFrame.cpp:1094 #, fuzzy msgid "Median..." msgstr "O&pret liste..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 #, fuzzy msgid "Merge Cells" msgstr "&Slet celle(r)" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Metode:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Automatisk parring af parenteser" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulus" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Navn:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 #, fuzzy msgid "New\tCtrl-N" msgstr "&Ny\tCtrl-N" #: ../src/ToolBar.cpp:73 #, fuzzy msgid "New document" msgstr "Åbn dokument" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Ny værdi:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Ny variabel:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "" #: ../src/wxMaximaFrame.cpp:1102 #, fuzzy msgid "Normality Test..." msgstr "O&pret liste..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Ugyldig dimension for matrix!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Ugyldigt antal ligninger!" #: ../src/wxMaximaFrame.cpp:180 msgid "Not connected to maxima" msgstr "" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "" #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Tællers grad:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Antal ligninger:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Tal" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Tidligere værdi:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Tidligere variabel:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 #, fuzzy msgid "One sample t-test" msgstr "Teksteksempel" #: ../src/wxMaximaFrame.cpp:867 #, fuzzy msgid "Online tutorials" msgstr "&Kombiner fakulteter" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Åbn" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Åbn seneste" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Åbn dokument" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Åbn nyt vindue" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Åbn dokument" #: ../src/wxMaxima.cpp:4500 #, fuzzy msgid "Open matrix" msgstr "Indtast matrixelementer" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Åbner fil" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Indstillinger" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Egenskaber:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Forældede celler" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Output-etiketter" # Skulle vi have ´ eller ej? #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Padé-&approksimation" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG-billede (*.png)|*.png|JPEG-billede (*.jpg)|*.jpg|Windows-bitmap (*.bmp)|" "*.bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Padé-approksimation" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Padé-approksimation for Taylorrække" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "" # Parametrisk plot? #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Parameterplot" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Output fortolkes" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Partial&brøker..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Partialbrøker" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Sæt ind" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "&Sæt ind\tCtrl-V" #: ../src/ToolBar.cpp:101 #, fuzzy msgid "Paste from clipboard" msgstr "Indsæt tekst fra Udklipsholder" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Indsæt tekst fra Udklipsholder" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Ændrer indstillinger for wxMaxima i 'Rediger->Indstillinger'" #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Genstart wxMaxima for at ændringer træder i kraft!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "&2D-plot..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "&3D-plot..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "Plot&format..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "2D-plot" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2D-plot..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2D-plot..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "3D-plot" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3D-plot..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3D-plot..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Plotformat" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Plot i 2 dimensioner" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Plot i 3 dimensioner" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Plot til fil:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punkt:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polsk" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polynomium 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polynomium 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugisisk (brasiliansk)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript-fil (*.eps)|*.eps|Alle|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Nøjagtighed" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Udskriv" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Udskriv dokument" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Produkt" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Beregn alle celler i dokumentet" #: ../src/wxMaximaFrame.cpp:1116 #, fuzzy msgid "Read Matrix..." msgstr "I&ndtast matrix..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Maxima-output behandles" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Klar til input fra bruger" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Rektangulær form" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Fortryd\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 #, fuzzy msgid "Redo last change" msgstr "Fortryd seneste ændring" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Sammentræk trig." #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Sammentræk trigonometrisk udtryk" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" # Jeg mener kun den skjuler, for jeg kan bede om det i en senere input selvom jeg ikke kan se outputtet længere # JT: men hvordan kalder man dem mon frem igen? #: ../src/wxMaximaFrame.cpp:474 #, fuzzy msgid "Remove All Output" msgstr "Fjern alle output" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Fjern visning af hidtidige output" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Information om fejlrapportering" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Genstart Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Genstart Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Risch-integration..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "&Polynomiumsrødder" #: ../src/wxMaximaFrame.cpp:593 #, fuzzy msgid "Roots of Polynomial (bfloat)" msgstr "&Reelle rødder i polynomium" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Rækker:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russisk" #: ../src/wxMaxima.cpp:4452 #, fuzzy msgid "Sample 1:" msgstr "Eksempel" #: ../src/wxMaxima.cpp:4452 #, fuzzy msgid "Sample 2:" msgstr "Eksempel" #: ../src/wxMaxima.cpp:4438 #, fuzzy msgid "Sample:" msgstr "Eksempel" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Gem" # Skulle vi have ´ eller ej? #: ../src/MathCtrl.cpp:802 #, fuzzy msgid "Save Animation..." msgstr "Padé-&approksimation" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Gem som" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Ge&m som...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Gem billede..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Gem markering som billede" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Gem markering som billede..." # Gem billedet i filen #: ../src/wxMaxima.cpp:4785 #, fuzzy msgid "Save animation to file" msgstr "Gem markering i fil" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Gem dokument" #: ../src/wxMaximaFrame.cpp:378 #, fuzzy msgid "Save document as" msgstr "Gem dokument" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "" #: ../src/Config.cpp:151 #, fuzzy msgid "Save panes layout between sessions." msgstr "Gem størrelse og position for wxMaxima-vindue mellem sessioner." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Gem plot som fil" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Gem det markerede område i dokumentet i en billedfil" # Gem billedet i filen #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Gem markering i fil" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Gem typografi i fil" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Gem størrelse og position for wxMaxima-vindue" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Gem størrelse og position for wxMaxima-vindue mellem sessioner." #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Server-opstart slog fejl" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "" #: ../src/wxMaximaFrame.cpp:1148 #, fuzzy msgid "Section" msgstr "Markering" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Afsnitscelle" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 #, fuzzy msgid "Select All" msgstr "Marker alt" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "&Marker alt\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Vælg sti for Maxima-program" #: ../src/wxMaxima.cpp:4536 #, fuzzy msgid "Select Subsample" msgstr "Marker alt" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Vælg en konstant" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Marker alt" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Vælg algoritme" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Ved at markere en del af en outputlinje og 'højre-klikke' med musen åbnes en " "menu op med funktioner, der kan foretages på det markerede." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Markering" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Rækker" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Rækker..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Server er startet" #: ../src/wxMaximaFrame.cpp:449 #, fuzzy msgid "Set Zoom" msgstr "Vælg plot format" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Vælg nøjagtighed decimaltal 2" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Brug fast tegnbredde i indtastningsfelter" #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Vælg plot format" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "Opstil randbetingelser til løsning af ODL med Laplace-transformation" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Opsætning af modulus-beregning" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Vis &definitioner..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Vis &funktioner" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Vis &tips..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "&Vis variable" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Vis Maxima Hjælp" #: ../src/wxMaximaFrame.cpp:483 #, fuzzy msgid "Show Template\tCtrl-Shift-K" msgstr "Kopier celle(r)\tCtrl-Shift-C" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Vis et tip" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Vis alle kommandoer i stil med:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Vis eksempel med kommandoen:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Vis et eksempel med anvendelse" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Vis alle kommandoer i stil med" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Vis erklærede funktioner" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Vis erklærede variable" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Vis definition for en funktion" #: ../src/wxMaximaFrame.cpp:484 #, fuzzy msgid "Show function template" msgstr "Vis &funktioner" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Vis lange udtryk" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Vis lange udtryk i wxMaxima-dokument." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Vis definition for funktionen:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Vis Maxima Hjælp" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Reducer (ratsimp)" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Reducer (&radcan)" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Reducer (radcan)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Reducer trig." #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Reducer udtryk (ratsimp)" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Reducer et udtryk indeholdende fakulteter" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Reducer udtryk indeholdende radikaler/rødder" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Reducer rationalt udtryk" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Reducer sum" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Reducer trigonometrisk udtryk" #: ../data/tips.txt:24 #, fuzzy msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Fra og med wxMaxima 0.8.2 er det muligt at indsætte billeder i dit dokument. " "Benyt 'Rediger->Indsæt billede...'. Bemærk at du skal gemme dit dokument som " "'wxMaxima XML dokument' hvis du vil have dit billede gemt sammen med dit " "dokument." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Løsning:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Løs" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Løs &algebraisk ligningssystem..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Løs l&ineært ligningssystem" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Løs &ODL..." #: ../src/wxMaximaFrame.cpp:586 #, fuzzy msgid "Solve (to_poly)..." msgstr "Løs..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Løs ODL" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Løs O&DL med Laplace..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Løs ODL..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Løs algebraisk ligningssystem" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Løs algebraisk ligningssystem" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Løs randværdiproblem for 2. ordens ODL" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Løs ligning(er)" #: ../src/wxMaximaFrame.cpp:587 #, fuzzy msgid "Solve equation(s) with to_poly_solve" msgstr "Løs ligning(er)" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Løs begyndelsesværdiproblem for 1. ordens ODL" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Løs begyndelsesværdiproblem for 2. ordens ODL" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Løs lineært ligningssystem..." #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Løs lineært ligningssystem" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Løs ordinær differentialligning af orden højst 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Løs ordinære differentialligninger ved hjælp af Laplace-transformation" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Løs..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Spansk" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Specialtegn" # Særlige? #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Særlige konstanter" #: ../src/MathCtrl.cpp:803 #, fuzzy msgid "Start Animation" msgstr "Afspil animation" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Afspil animation" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Maxima-opstart slog fejl" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Maxima startes..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Server-opstart slog fejl" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Server startes via port %d" #: ../src/wxMaximaFrame.cpp:298 #, fuzzy msgid "Statistics" msgstr "antisymmetrisk" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Tekststrenge" #: ../src/Config.cpp:107 msgid "Style" msgstr "Typografi" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Typografier" #: ../src/wxMaximaFrame.cpp:1121 #, fuzzy msgid "Subsample..." msgstr "Substituer..." #: ../src/wxMaximaFrame.cpp:1146 #, fuzzy msgid "Subsection" msgstr "Markering" #: ../src/Config.cpp:600 #, fuzzy msgid "Subsection cell" msgstr "Afsnitscelle" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Substituer..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Substituer" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substituer..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Markering" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Afsnitscelle" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Sum" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Indsæt celle(r)\tCtrl-Shift-V" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylorrækker:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 #, fuzzy msgid "Text" msgstr "Tekstcelle" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Tekstcelle" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Tekstcelle baggrund" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Klip markering" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Standardport for kommunikation mellem Maxima og wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Der findes mange kilder om Maxima og wxMaxima på internettet. Besøg http://" "wxmaxima.sourceforge.net/wiki/index.php/Tutorials for mere information om " "brug af wxMaxima og Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Der var fejl i den dannede XML-fil!\n" "\n" "Rapporter venligdt dette som en programfejl." # Det er bestemt et dårligt ord, men jeg kan ikke komme på noget bedre. #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Inddeling:" # Hvilken kontekst? #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Gange:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Ingen tips er tilgængelige, beklager!" #: ../src/wxMaximaFrame.cpp:1145 #, fuzzy msgid "Title" msgstr "Fil" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Celle til overskrift" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Angiv som decimaltal &2\tCtrl-2" #: ../src/wxMaximaFrame.cpp:831 #, fuzzy msgid "To &Float" msgstr "Angiv som decimaltal 1" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Angiv som decimaltal 1" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "For at lave et polærplot, vælg 'set polar; set zeroaxis;' under 'Egenskaber' " "i 2D-plot-menuen. Du kan også lave sfæriske og cylindriske plot i 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Du kan sætte parenteser om et udtryk ved at markere det og trykke '(' eller " "')' afhænig af, hvor du gerne vil have markøren til at dukke op bagefter." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "For at gemme størrelse og position af wxMaxima vinduer fra gang til gang, " "benyt 'Rediger->Indstillinger' og marker ved 'Gem wxMaxima vindue størrelse/" "position' " #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Start indtastning for at begynde at bruge wxMaxima. Et input celle burde " "dukke op. Tryk 'Shift-Enter' for at beregne." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Til:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Slå &algebraic-indikator til/fra" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "&Vis eksakt/decimaltal " #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Skjul/vis beregningstid " #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Slå Maxima-indikatoren algebraic til eller fra" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Skift til fuldskærmsvisning" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Slå numerisk beregning til eller fra" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transponer en matrix" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "" #: ../src/wxMaxima.cpp:4454 #, fuzzy msgid "Two sample t-test" msgstr "Teksteksempel" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Type:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrainsk" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Understreget" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Fortryd\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Fortryd seneste ændring" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "&Marker alt\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Øvre grænse:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Anvend Gosper-algortime" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Anvend prik som multiplikationssymbol" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Værdi:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variable:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variabel:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variable" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variable:" #: ../src/wxMaximaFrame.cpp:1095 #, fuzzy msgid "Variance..." msgstr "Variabel:" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Advarsel" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Velkommen til wxMaxima" # Det kan vist godt formuleres klarere... #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Når der vælges en funktion med et enkelt input-argument fra en menu, er " "input-argument automatisk '%'. For at få funktionen til at virke på en anden " "værdi, skal input-argumentet vælges inden funktionen vælges fra menuen." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Bredde:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Anvend automatisk parring af parenteser i indtastningsfelter." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "Typografier" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Det seneste output kan tilgås gennem variablen '%'. Output fra tidligere " "kommandoer kan tilgås ved at anvende variable '%on', hvor n er output-" "nummeret." #: ../data/tips.txt:17 #, fuzzy msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Du kan beregne hele dit dokument ved at gå i 'Rediger->Celle->Beregn alle " "celler' eller via tilsvarende genvejstast (Ctrl-R). Cellerne vil blive " "beregnet i den rækkefølge de forekommer i." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Man kan finde hjælp til en Maxima-funktion ved at markere eller klikke på " "funktionsnavnet og derpå trykke på F1. wxMaxima vil søge efter det markerede " "i Hjælp-indekset. " #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Output fra en celle kan skjules ved at klikke i trekanten i cellens venstre " "side. Indholdet i tekstceller kan skjules på samme måde." #: ../data/tips.txt:7 #, fuzzy msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Du kan vælge mellem forskellige typer af 'celler' i wxMaxima via menuen " "'Rediger->Celle'. Bemærk at kun inputceller kan beregnes, mens de øvrige kan " "benyttes til kommentarer eller strukturering i dine beregninger." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Du kan markere og vælge flere celler af gangen enten ved at bruge musen - " "klik og træk mellem celler eller marker en enkelt celle ved at trække fra " "venstre mod højre - eller ved at bruge keyboardet - hold Shift nede og brug " "piletastern og den horisontale markør. Herefter kan du udføre beregning på " "de markerede celler på én gang." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Zoom i&nd\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Zoom &ud\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ ikke gemt ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ ikke gemt* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisymmetrisk" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "begge sider" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "standard" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonal" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "generel" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "på linje med tekst" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "venstre" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "" #: ../src/wxMaxima.cpp:3432 #, fuzzy msgid "matrix[i,j]:" msgstr "Matrix:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "højre" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "symmetrisk" #: ../src/wxMaxima.cpp:5410 #, fuzzy msgid "unsaved" msgstr "[ ikke gemt ]" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "unavngivet" #: ../src/main.cpp:240 #, fuzzy, c-format msgid "untitled %d" msgstr "unavngivet" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Maxima &Hjælp\tF1" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Maxima &Hjælp\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Indstillinger for wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima kunne ikke finde Maxima!\n" "\n" "Ændrer wxMaxima indstilliger i 'Rediger->Indstillinger'.\n" "Start herefter Maxima i 'Maxima->Genstart Maxima'" #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima kunne ikke finde Hjælp-fil.\n" "\n" "Kontroller venligst installationen." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima kunne ikke finde filer med tips.\n" "\n" "Kontroller venligst installationen." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima kunne ikke starte serveren.\n" "\n" "Kontroller venligst at der er etableret netværksforbindelse\n" "og prøv igen!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "I wxMaxima-dialogboksenes felter er indsat standardværdier, hvoraf en er " "'%'. Hvis der er foretaget markering i dokumentet, anvendes denne markering " "i stedet for '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima-dokument" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima-dokument (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima stødte på en fejl under indlæsning af " #: ../src/wxMaxima.cpp:4135 #, fuzzy msgid "wxMaxima icon" msgstr "wxMaxima-indstillinger" #: ../src/wxMaxima.cpp:4123 #, fuzzy msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima er en grafisk brugerflade for computer algebra systemet MAXIMA " "baseret på wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima er en grafisk brugerflade for computer algebra systemet MAXIMA " "baseret på wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 #, fuzzy msgid "yes" msgstr "Typografier" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima-dokument (*.wxm)|*.wxm|wxMaxima xml-dokument (*.wxmx)|*.wxmx|" #~ "Maxima-batchfil (*.mac)|*.mac|Alle|*" #~ msgid "Set &Precision..." #~ msgstr "Vælg &nøjagtighed" #~ msgid "Start animation" #~ msgstr "Afspil animation" #~ msgid "Stop animation" #~ msgstr "Stop animation" #~ msgid "Animation" #~ msgstr "Animation" #, fuzzy #~ msgid "Find..." #~ msgstr "Bestem nulpunkt..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Beregn alle celler\tCtrl-R" #, fuzzy #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Fortryd\tCtrl-Z" #~ msgid "Default port:" #~ msgstr "Standardport:" #, fuzzy #~ msgid "Save changes?" #~ msgstr "Gem billede..." #, fuzzy #~ msgid "&Cell" #~ msgstr "Celle" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nyt vindue\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Skal dokumentet lukkes?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Dokumentet er ikke gemt!\n" #~ "\n" #~ "Luk nuværende dokument og mist alle ændringer?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Dokumentet er ikke gemt!\n" #~ "\n" #~ "Skal wxMaxima afsluttes og ændringerne gå tabt?" #~ msgid "Maxima options" #~ msgstr "Maxima-indstillinger" #~ msgid "Quit?" #~ msgstr "Skal der afsluttes?" #~ msgid "wxMaxima options" #~ msgstr "wxMaxima-indstillinger" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima er en grafisk brugerflade for computer \n" #~ "algebra systemet MAXIMA baseret på wxWidgets." #, fuzzy #~ msgid "<< Nothing to display >>" #~ msgstr "<< Udtrykket er for langt til at kunne vises! >>" #, fuzzy #~ msgid "Functions and macros" #~ msgstr "Navne på funktioner" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "" #~ "Kopier markering til Udklipsholder, når der er foretaget markering i " #~ "dokumentet." # Hvilken kontekst? #~ msgid "Copy to clipboard on select" #~ msgstr "Kopier markering til Udklipsholder" #~ msgid "Input" #~ msgstr "Input" #~ msgid "Save document as ..." #~ msgstr "Gem dokument som ..." #~ msgid "Show Maxima header" #~ msgstr "Vis Maxima-hoved" #~ msgid "Show initial header with Maxima system information." #~ msgstr "" #~ "Vis hoved med Maxima-systeminformation i begyndelsen af dokumentet." #~ msgid "Adjustment for the size of greek font." #~ msgstr "Justering af størrelsen for græsk skrifttype." #~ msgid "Adjustment:" #~ msgstr "Justering af størrelse:" #~ msgid "Basic" #~ msgstr "Basis" #~ msgid "Button panel:" #~ msgstr "Knappanel:" #~ msgid "Copy selected cell(s)" #~ msgstr "Kopier markerede celler" #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Klip celle(r)\tCtrl-Shift-X" #~ msgid "Cut selected cell(s)" #~ msgstr "Klip markerede celle(r)" #~ msgid "Decrease fontsize in document" #~ msgstr "Formindsk skriftstørrelse i dokument" #~ msgid "Delete selected cell(s)" #~ msgstr "Slet markerede celle(r)" #~ msgid "Delete selection" #~ msgstr "Klip markering" #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "Anvendt skrifttype til visning af Unicode-tegn i dokumentet." #~ msgid "Full" #~ msgstr "Komplet" #~ msgid "Increase fontsize in document" #~ msgstr "Forøg skriftstørrelse i dokument" # input ELLER inputcelle # - se også andre! #~ msgid "Insert input cell" #~ msgstr "Indsæt input" # Eingabe einfügen # - hvilken kontekst? #~ msgid "Insert input group" #~ msgstr "Indsæt input" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Indsæt celle til &overskrift\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Skjult" #~ msgid "Paste cell(s) to document" #~ msgstr "Indsæt celle(r) i dokument" #~ msgid "Product..." #~ msgstr "Produkt..." #~ msgid "Sum..." #~ msgstr "Sum..." #~ msgid "To &Float\tCtrl-F" #~ msgstr "Angiv som decimaltal &1\tCtrl-1" #~ msgid "Unicode glyphs:" #~ msgstr "Unicode-tegn:" #~ msgid "Use greek font to display greek characters." #~ msgstr "Anvend græsk skrifttype ved visning af græske tegn." #~ msgid "Use greek font:" #~ msgstr "Anvend græsk skrifttype:" #~ msgid "untitled.wxm" #~ msgstr "unavngivet.wxm" wxmaxima-15.08.2/locales/de.mo000644 000765 000024 00000252114 12573512123 016505 0ustar00andrejstaff000000 000000 9L)L MM%M@M PM&]MgMJM7NTN]N oN{NN N NNN NNO*O >OKO aO kOxOOOO OOOO OPP !P/PCP_P ePsPPPPPP PP PQQ'Q .Q;QKQ QQ_Q pQzQQQ Q QQQQ RR(R7RIRgRmR R_R RRS TTTTTTTU9U'JU%rUUKU&U1VMVdVjVpVVV VVV>V) X4X 8XDX bX.mXYY;Y YZ7Z?Z/_Z[ZKZR7[>[\[&&\FM\p\P]<V]A]B]-^ F^R^B_ V_a_w_+_(__*_`/`">`a````` ```;`a")a LaVa2haaa aaa a a b%bDbab|bbb bb#b c(cFc'Xccc c%c%cd1#d#Ud#ydd@d d e#e9eLeUe8ieAe(e' fH5f1~f1fff g!g>6g3ugg g ggg g hh4h(Ch$lh,h%h&h ii i !i/i5i o Go To ao kovo|oooo!oo,o#!p"Ep%hp*pApp q q "q0q 7qCqUqgq|q&qqKq*rArPrcr}r&r r rr rrrss(-sVs ls xssss s&sss ss t t/&tVt)ttt'tttu$u BuOu ou9yuuuuu"u5vUv[vcvjvpvvv v v$v7v3wFwJwbw kwxww"w,w*wx#x7x+Fxrx3x,x,x'y\7yyyyUy&z-z5z:zOz^z pz zzzzz {{{{v#|||k|-}~6~~~@\02;Sf 6 " :GWj|!т-?WqŃ݃ ()= g t~^QM]{DLS4\6̆ -?T /5 :*Gr  ψو/3J"c   Չ?Up)FWZ#k   ̍,؍#)1HPV Z e r }Ȏ  ː   '5’Ԓ %, > L X'e dғ7%J pz3ǔ # =1I3{ Ǖו ߕ   4 IW^ e s# Ɩܖ(40et $  !7Yk ̙4ә2OU ] gqy~ ֚ a'#-ћ")4L Ȝ М ݜ! 3>\   ! <]m!2C:S ̟ڟ ! ?`yޠ+ 7Xkt ,' (!9[ Q[a|   ڣ#2"U$g01 8$A]mu}k#BUl  ˧֧ ) -9Kix hD%fj@ѩ/tB.qx t H`ή/ׯ4J ^ lzC/Ѱ68 @J\ bl,`  '8Pf IJѲ"-Ǵ  $ . 9EMaBE] , Jww)CUm1ü', < H U a n;z9  "). 7 Deh nx  ӾD0Cub.& +a9aC0Gx0\   .;Yn . DR fr  %,G\el} ,7OWg{  "  7Qp   ok(( ?:`-r-V4 1OPX2"0&: :GJW?8JKfFF`@PUxHSldVU>e $7N)c###), V` ht|%(:ZV.@%_! ,)5$_$//.G!v1#& 2IQ ! >PZ-0H ;S;9*4d$CT(n (( 2 GS \2i',=(Bfm 7H_v&  .APh {$! ,6.c  31:J_Ct6?*^   &+J2]+!&,K2~  F'K(s a0 ); e)(0  $ . 8Ff7}. !<Qax! )#&MGt!$+,:g9y28: s  0?=W  4#Sw3 ;61V,` !8W@0  *9WQl {*JHh@'w]Ab-    '5@F "$Afy!! &,,S *.Y ivj$"   9  ?  T u ~               ; L e y ! ) %  / 0B &s          <;x *k#(Ldw .# +28 <G V bm , &% $ 5CW^ a mzw!43hy  3  !b9$ 51K } AA" d q~    %4; D OZ%t !@]#n)* $ @@K-) 4 N b 8k   #  !!! ! '!1! I!W!v!!!!!!"""5"".#>#^#/}#B# #$ 0$ =$K$]$ e$r$$$$$$/$(%%% %%&F&;^&&&n'''''(D&(k((((((( )))#D)h))))#))#*,6*"c** *******!"+%D+j+*+ +,,,,-$.-S-)o- --%-;-$.&9.?`.@.. .8/1R///00000p0#`11)1%1 11 22 !2.2 A2N2`2 r2222 2222 33!3 &303K3a393484!4.4-66U7 77#78 8.)8X9#r9#999:~u;;<<<<(="-=P=n====S=Q>Fk> > >>> >>7 ?pD? ??$?,?*@&F@m@ @*@@@@% AV1A=B1BBC C %C /C 9CDCLCTClCVRDMEE EN F[FkFnFUGIHI0IQJj2L.L"LLMM1MLMbM yM>M<MN N!N*N 3N =NINONdN+kNNN NN N NN NN O O&P=PXPe3QQ%RS.S1GS yS_S_SGTITu[Z(fGz>^?tK&iC)pHh%L`^p7dk-v; t-#f'O7jPPF'>yW{RW\{ZXi"{&(vbB`YG:$Uch4uxcO_nZ`w 9eud$8l- =?s[6Bb!kDx!v=_XL9TKBIw|!F~)/jba.{z=,Eq&]Y l m<}IMo>B]CA X~y/I]3A5(:u,r@7=TAE; *eS2g~@,\V5k*rUg Ps&M.e1S @h3V KNi0mi3bER}NNo:wH\9kzJ "5JpK zwm1<ls2Tn()6;)DI0F2 >48Q0f!cmlAL7^'8:L}a+ QPJxO 4 jMD1S5tvW_H#+<WjagG?F+"n8`%9 RN;Y]2yGy0|q%. R"TQ@h+o [3^QZ CE|<O# ,~6X}|r$d4qM $*n#/s VJ?UxD e/H1*ft%aocq_V[YS\dCpg.U'r6- wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. (Graphics) << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.%i cells in evaluation queue&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity... [suppressed additional lines since the output is longer than allowed in the configuration]
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...Abort evaluation on errorAboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd the .wxmx file to the HTML exportAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBesides the global undo functionality that is active when the cursor is between cells wxMaxima has a per-cell undo function that is active if the cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been used for a fine-pitch undo that doesn't affect latter changes made in other cells.Bitmap scale for exportBoldBoth horizontal and vertical cursor active at the same timeBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a question but no cell to answer it inBug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Math Cell that claims to have no group Cell it belongs toBug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to move the horizontally-drawn cursor to a place inside a GroupCell.Bug: Trying to record a cell contents change without a cell.Bug: Trying to select inside a cell without having a current cellBug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketCell ends in a backslashChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCode highlighting: CommentsCode highlighting: End of lineCode highlighting: FunctionsCode highlighting: NumbersCode highlighting: OperatorsCode highlighting: StringsCode highlighting: VariablesCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComment out the currently selected textComment selection Ctrl-/Complete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Debug: Watch maxima's stdout streamDecompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDocumentclass for TeX export:Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter new precision for bigfloats:Enter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentEvaluate the file from its beginning to the cell above the cursorEvaluate to pointExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExpected the icon files to be found atExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting to maxima batch file failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile could not be openedFile not foundFile openedFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*.tex)|*.texHTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHistory Alt-Shift-IHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If maxima ever finishes evaluating without wxMaxima realizing this this menu item can force wxMaxima to try to send commands to maxima again.If multiple cells are evaluated in one go: Abort evaluation if wxMaxima detects that maxima has encountered any error.If not extremely longIf not very longIf numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If this option is set the .wxmx source of the current file is copied to a place a link to is put into the result of an export.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert S&ubsubsection Cell Ctrl-5Insert Section CellInsert Subsection CellInsert Subsubsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new subsubsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...It is possible to define reusable maxima libraries with wxMaxima that can be later loaded by using the load() function. All that has be done in order to do that is to export a file in the .mac format.ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...Libraries can be accessed by any wxMaxima process regardless in which directory it runs if they are placed in the user directory. This directory can be found by typing maxima_userdirLimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionManually trigger evaluationMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMessage from the stdout of Maxima: Method:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNoNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected to maximaNot connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:Once the local network link between maxima and wxMaxima has been established maxima has no reason to send any messages using the system's stdout stream so all this stream transport should be a greeting message; The lisp running maxima will send eventual error messages using the system's stderr stream instead. If this box is checked we will nonetheless watch maxima's stdout stream for messages.One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not only complete all functions that are integrated into the maxima core and their parameters: It also knows about parameters from currently loaded packages and from functions that are defined in the current file.Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRefusing to send cell to maxima: Remove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaResultReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet bigfloat &Precision...Set fixed font in text controls.Set plot formatSet the precision for numbers that are defined as bigfloat. Such numbers can be generated by entering 1.5b12 or as bfloat(1.234)Set zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SubsubsectionSubsubsection cellSumSystem infoTable of ContentsTable of contents Alt-Shift-TTaylor series:TellratTextText cellText cell backgroundText equal to selectionThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe document class LaTeX is instructed to use for our documents.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUn-closed parenthesis on encountering ; or $Unable to interpret the version info I got from http://andrejv.github.io//wxmaxima/version.txt: UnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse MathJAX in HTML exportUse MathJAX instead of images in HTML exports to display maxima output. The advantage of MathJAX is that it allows to copy the displayed equations as if they were text, to choose if they should be copied as TeX or MathML instead and displays them in a scaleable format that is really nice to look at. The disadvantage of MathJAX is that it will need JavaScript and a little bit of time in order to typeset an equation.Use cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxmWidth:WorksheetWrite matching parenthesis in text controls.Written byYesYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ][%i digits]_%d.gif" alt="Animated Diagram" style="max-width:90%%;" > _%d.gif" alt="Animated Diagram" style="max-width:90%%;" >antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima can be made to execute commands at every start-up by placing them in a a text file with the name wxmaxima.rc in the user directory. This directory can be found by typing maxima_userdirwxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: de Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-08-11 17:25+0200 Last-Translator: Gunter Königsmann Language-Team: german Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxWidgets: %d.%d.%d Unicode Unterstützung: %s Lisp: Maxima Version: Nicht mit Maxima verbunden! Nicht verbunden. (Bild) << Ausdruck zu lang, um angezeigt zu werden! >> wurde mit einer aktuelleren wxMaxima Version gespeichert. Die Datei wird möglicherweise nicht korrekt geladen. Bitte aktualisieren Sie wxMaxima. wurde mit einer aktuelleren wxMaxima Version gespeichert. Bitte aktualisieren Sie wxMaxima.%i Zellen warten auf Evaluierung&Algebra&Auf Liste anwenden ...&Apropos ...&Batch-Datei laden ... Ctrl-B&Randwertproblem ...Fehler &berichten&Rechnen&Kanonische Form&Charakteristisches Polynom ...&Speicher löschenFakultäten &kombinieren&Komplexe Ausdrücke&Kettenbruch&Kopieren Ctrl-C&Bestimmtes IntegralAls &Winkelfunktionen&Determinante&Differenzieren ...&BearbeitenVariable &eliminieren ...Matrix &eingeben ...B&eispiel ...Ausdruck &expandierenWinkelfunktionen &expandierenAls &ExpontialfunktionenE&xportieren ...Ausdruck &faktorisieren&DateiNumerische &Nullstelle ...Matrix erzeu&gen ...&GGT ...&Hilfe&Integrieren ...Unter&brechen Ctrl-.Unter&brechen Ctrl-GMatrix &invertierenPaket &laden ... Ctrl-LAuf Liste ab&bilden ...&MaximaZeige die Hilfe von MaximaSetze &Modulo ...&Neu Ctrl-N&Numerisch&Numerische Integration&Gosper&Öffnen Ctrl-O&Öffnen ... Ctrl-O&Plotten&PotenzreiheDrucken ... Ctrl-P&rationalWinkelfunktionen &reduzieren&Maxima neustartenreelle N&ullstellen eines PolynomsSpeichern Ctrl-S&VereinfachenAusdruck &vereinfachenFakultäten &vereinfachenWinkelfunktionen &vereinfachenGleichung lö&sen ...Be&sondere WerteTaylorreiheMatrix &transponieren&Winkelfunktionen vereinfachen&Farbe nach Höhe(Standardsprache verwenden)- Infinity... [unterdrücke die weiteren Zeilen der Ausgabe dieses Befehls, da bereits mehr als im Konfigurationsdialog ausgegeben wurde]
    Lisp: Seit wxMaxima 0.8.0 steht ein horizontaler Cursor zur Verfügung, der zwischen den Zellen als eine horizontale Linie erscheint. Der horizontale Cursor zeigt an, wo z. B. die nächste neue Zelle eingefügt wird.Mit wxMaxima 0.8.2 wurde ein neues Format für Dokumente eingeführt. Dieses sichert nicht nur die Eingaben, sondern auch die Ergebnisse der Berechnungen. Wenn Sie Ihr Dokument speichern, können Sie dazu das Format 'wxMaxima-XML-Dokument' auswählen.Rand&bedingung setzen ...Fehler beenden das EvaluierenInfoInformation über wxMaximaKlammern aktive ZelleAd&jungierte MatrixAlgebraische Gleichheit &hinzufügen ...Ein Verzeichnis zum Suchpfad hinzufügenVerzeichnis zum Pfad hinzufügenGebe Vereinfacher für rationale Ausdrücke eine GleichungFüge die .wxmx-Quellen zum HTML-Export hinzuZum &Pfad hinzufügen ...Zusätzliche Zeilen, die zu der Präambel jedes für pdfTex generierten LaTeX-Dokuments hinzugefügt werden sollenZusätzliche Zeilen für die LaTeX-Präambel:Zusätzliche Parameter für Maxima (z. B. -l clisp).Zusätzliche Parameter:Alle|*AnwendenFunktion auf Liste anwendenAproposArray:Bildmaterial vonFrage nach, wenn Dokumente nicht gespeichert sindRandwertSetze das Verzeichnis, in dem Maxima läuft, automatisch auf das, in dem sich das Arbeitsblatt befindet. Dies erlaubt es, von Maxima aus Dateipfade relativ zu dem aktuellen Verzeichnis zu spezifizieren, sorgt aber (zumindest mit Maxima 5.35) auf Windows-Rechnern dafür, dass Maxima seine eigenen Dateien auf dem falschen Server sucht.Minuten zwischen automatischem Speichern (0 = aus)RandwertproblemBalkendiagrammBatch-Dateien (*.bat)|*.bat|Alle|*Batch-Datei ladenwxMaxima funktioniert zwei Funktionen, die Änderungen rückgängig machen können: Steht der Cursor zwischen zwei Zellen, macht die Tastenkombination Strg+Z Änderungen am Arbeitsblatt rückgängig. Steht er innerhalb einer Zelle, ist Strg+Z mit einer sehr feinkörnigen Rückgängigmach-Funktion verbunden, die sich nur um Änderungen innerhalb der aktuellen Zelle kümmert und den Rest des Arbeitsblattes ignoriert.Skalierung der Bitmaps für den ExportFettHorizontaler und Vertikaler Cursor sind gleichzeitig aktivKursdiagrammOrdner AnzeigenFehler: Textvervollständigung für eine unbekannte Kathegorie aufgerufen.Interner Fehler: Zelle wurde verlassen, aber zuvor nie besucht.Bug: Habe eine Frage, aber weiß nicht, in welcher ZelleInterner Fehler: Soll die Zelle vor dem Beginn des Arbeitsblattes ändern.Interner Fehler: Soll die Zelle vor dem Beginn des Arbeitsblattes löschen.Interner Fehler: soll den Inhalt einer Zelle ändern und sie löschen.Interner Fehler: Eine MathCell behauptet, keine GroupCell zu besitzen.Interner Fehler: Soll gleichzeitig zweimal mit dem Sammeln neuer Zellen beginnen oder aufhören.Interner Fehler: Text wurde geändert, aber es ist unbekannt, für welche Zelle.Interner Fehler: Rückgängigmachen setzt an Zellen außerhalb des Arbeitsblattes an.Interner Fehler: Versuche, die Hinzufügung von Einzelzellen zu einer Region zusammenbauen - in der es eine Lücke gibt.Fehler: Versuche, den horizontal dargestellten Cursor in einer Zelle zu platzieren.Interner Fehler: Versuche, die Änderung des Inhalts einer Zelle zu dokumentieren, ohne die Zelle zu kennen.Interner Fehler: Versuche, innerhalb einer Zelle Text auszuwählen, ohne zu wissen, in welcher ZelleInterner Fehler: Rückgängig will Zellen ändern und gleichzeitig Zellen hinzufügen.Interner Fehler: Rückgängigmachen setzt an Zellen außerhalb des Arbeitsblattes an.&Info über MaximaStandardmäßig wird mit 'Umschalt-Eingabe' eine Zelle ausgewertet, wogegen 'Eingabe' die Eingabe mehrer Zeilen in einer Zelle erlaubt. Dieses Verhalten kann im Dialog 'Bearbeiten->Einstellungen' durch Markierung der Auswahl 'Eingabe wertet die Zelle aus' geändert werden. Die Funktion der beiden Befehle 'Umschalt-Eingabe' und 'Eingabe' wird ausgetauscht.Varia&ble ersetzen ...&Einstellungen ...&Produkt berechnen ...Su&mme berechnen ...Letztes Ergebnis als lange GleitkommazahlLetztes Ergebnis als GleitkommazahlRechne modulo:Letztes Ergebnis als GleitkommazahlProdukte berechnenSummen berechnenKeine Verbindung mit dem Webserver.Kann Information zur Version nicht laden.AbbrechenTrigratKatalanischZe&llenKlammern ZelleZelle endet mit einem BackslashFormat &2D AnzeigeWähle ein Format für die 2D AnzeigeVariable ersetzenVariable in Integral oder Summe ersetzenCharakteristisches PolynomPrüfe auf AktualisierungenPrüfen Sie bitte, ob Sie eine aktuelle Version von wxMaxima oder Maxima erhalten können.Chinesisch (vereinfacht)Chinesisch (traditionell)Schriftart wählenNeues Plot-Format eingeben:Klassen:Schließen Ctrl-WSchließe FensterSyntaxhervorhebung: KommentareSyntaxhervorhebung: Zeilenende-MarkerSyntaxhervorhebung: FunktionenSyntaxhervorhebung: ZahlenSyntaxhervorhebung: OperatorenSyntaxhervorhebung: ZeichenkettenSyntaxhervorhebung: VariablenSpaltennamen:Spalten:Fakultäten in einem Ausdruck kombinierenx-Koordinaten durch Kommata getrennty-Koordinaten durch Kommata getrenntAuswahl auskommentierenKommentiert den aktuell ausgewählten Text aus.Auswahl auskommentieren Ctrl-/Vervollständige Befehl Ctrl-KVervollständige BefehlVollständiges Beenden und Neustart von MaximaKettenbruch eines Werts berechnenAdjungierte Matrix berechnenCharakteristisches Polynom einer Matrix berechnenDeterminante einer Matrix berechnenGrößten gemeinsamen Teiler berechnenInverse einer Matrix berechnenKleinste gemeinsames Vielfache berechnen (vorher load(functs) ausführen)Bedingung:Konfigurationsdatei (*.ini)|*.iniKonfigurationswarnungwxMaxima konfigurierenKonstanteL&ogarithmen zusammenfassenErsetze Binomial-, Beta- und Gammafunktionen durch FakultätenErsetze Binomialfunktionen, Fakultäten und Betafunktionen durch GammafunktionenWandle komplexen Ausdruck in PolardarstellungWandle komplexen Ausdruck in StandarddarstellungExponentialfunktion mit imaginärem Argument in Winkelfunktion umwandelnProdukte von Logarithmen in Summe von Logarithmen umwandelnLogarithmen von Summen in Produkt von Logarithmen umwandelnIn &Fakultäten umwandelnIn &Gammafunktionen umwandeln&Polardarstellung&StandarddarstellungWandle trigonometrischen Ausdruck in eine kanonische FormErsetze Winkelfunktionen durch ExponentialfunktionenKopierenAls Bild kopierenLaTeX kopierenKopiere letzte Eingabe Ctrl-IKopiere letzte Ausgabe Ctrl-UAls Bild kopierenAls LaTeX kopierenAls Text kopieren Ctrl-Shift-CAuswahl kopierenAuswahl als Bild kopierenAuswahl des Dokumentes als Text kopierenAuswahl im LaTeX-Format kopierenNeue Zelle mit letzter Eingabe erzeugen.Neue Zelle mit letzter Ausgabe erzeugen.CursorAusschneidenAusschneiden Ctrl-xAuswahl ausschneidenTschechischDänischDatenmatrix:Datendatei (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDaten:Debug: Überwache den stdout-DatenstromPartialbruchzerlegungStandardStandard-Bildwiederholrate für Animationen:Standardschrift:Standardgröße für Graphen beim nächsten Start von Maxima:Standard-Port für die Kommunikation zwischen Maxima und wxMaxima.Definiert die Geschwindigkeit (in Bilder pro Sekunde), mit der Animationen standardmäßig abgespielt werden.LöschenF&unktion löschen ...Auswahl löschenV&ariable löschen ...Eine Funktion löschenEine Variable löschenAlle Symbole aus dem Speicher löschenLösche die Funktion(en):Lösche die Variable(n):Grad Nenner:Ordnung:Ableitung:Standardabw.Polynome di&vidieren ...Differenzieren ...DifferenzierenAusdruck differenzierenDifferenzieren ...Richtung:Diskreter PlotZeige Te&X FormatDarstellungmethodeZeige letztes Ergebnis in TeX FormatZeige Zeit für die Auswertung anDividiereZelle teilenDividiere Zahlen oder PolynomeTeile diese Eingabezelle in zwei Zellen auf.Wollen Sie Änderungen im Dokument speichern "DokumentHintergrundfarbe DokumentDokumentklasse für TeX-Export:Speichere die Maxima-Kommandos in komprimierter Form und komprimiere jedes der Bilder für sich: Dies erlaubt Versionskontroll-Systemen wie svn und git, genau zu ermitteln, welche Elemente sich geändert haben. Nicht speichern&GleichungenB&eenden Ctrl-QEigen&vektorenEigen&werteEliminierenEleminiere eine Variable aus einem GleichungssystemEnglischMatrix eingebenMatrix &eingeben ...Eine Matrix eingebenGeben Sie eine Gleichung zum Vereinfachen rationaler Ausdrücke an:Geben Sie die Variablen durch Beistriche getrennt ein.'Eingabe' wertet die Zelle ausMatrix eingebenNeue Genauigkeit für als Bigfloat deklarierte Zahlen eingeben:Geben Sie den Pfad zum Maxima Programm an.Epsilon:Gleichung %d:Gleichung(en):Gleichung:Gleichungen:FehlerFehler %dFehler!&Noun-Formen auswertenAlle Zellen neu auswerten Ctrl-Shift-RAlle sichtbaren Zellen neu auswerten Ctrl-RZelle(n) auswertenZellen über dem Cursor neu auswerten Ctrl-Shift-PAktive oder ausgewählte Zelle(n) auswertenAlle Zellen im Dokument auswertenAlle Noun-Formen im Ausdruck auswertenAlle sichtbaren Zellen im Dokument auswertenEvaluiert diese Datei von ihrem Beginn an bis zu der Zelle über dem Cursor&Zellen bis hier evaluierenBeispielMustertextwxMaxima beendenExpandierenTrigexpandAusdruck expandieren&Logarithmen expandierenEinen Ausdruck expandieren (ausmultiplizieren und in Terme aufspalten)Trigonometrische Ausdrücke expandierenHabe erwartet, die Icons hier zu finden:ExportierenExport von pdf-Animationen nach TeX. Programme, die dies nicht unterstützen, zeigen Standbilder.Exportiere Dokument als HTML oder pdfLaTex-DateiExportieren der Datei ist fehlgeschlagen!Das Exportieren war erfolgreich.Export als HTML-Datei ist fehlgeschlagen!Export als TeX-Datei ist fehlgeschlagen!Export als Maxima-Bibliothek ist fehlgeschlagen!Exportieren ...Ausdruck:Ausdruck:Ausdruck:FaktorisierenAudruck faktorisieren (Komplex)Ausdruck faktorisierenEinen Ausdruck in ein Produkt von Ausdrücken umwandelnFaktorisiere einen Ausdruck in komplexe ZahlenFakultät und &GammaFataler FehlerFigure %d:&DateiDatei kann nicht geöffnet werdenDatei nicht gefundenDatei geöffnetDatei existiert nicht.Datei:SuchenSuchen und Ersetzen Ctrl-FGrenz&wert suchen ...Minimum suchen ...Nullstelle suchen ...Finde das Minimum eines AusdrucksGrenzwert eines Ausdrucks suchenNumerische Lösung einer Gleichung suchenAlle Nullstellen eines Polynoms suchenAlle Nullstellen eines Polynoms mit langer Gleitkommagenauigkeit suchenSuchen und ErsetzenSuchen und ErsetzenEigenwerte einer Matrix berechnenEigenvektoren einer Matrix berechnenMinimum suchenFinde die reellen Nullstellen eines PolynomsNullstelle suchenNeunummerierung der Ein- und Ausgabemarken beim SpeichernSchriftart mit fester Breite in TexteingabefeldernAlles zuklappen Ctrl-AAlle Sektionen zuklappenFolgeSchriftart für ein Dokument.Schriftart für mathematische Zeichen in einem Dokument.SchriftartenFormat:Französischvon:Ganzer Bildschirm Alt-EnterFunktionFunktionsnamenFunktion(en):Funktion:Funktionen zum Vereinfachen komplexer AusdrückeFunktionen zum Vereinfachen von Fakultäten und GammafunktionenFunktionen zum Vereinfachen von trigonometrischen AusdrückenGGTGIF Bild (*.gif)|*.gifGalicischAllgemeine MathematikAllg. Mathematik Alt-Shift-MMatrix erzeugenMatrix aus Ausdruck erzeugen ...Eine Matrix aus einem 2-dimensionalen Array erzeugenMatrix aus lambda-Ausdruck erzeugenDeutsch&ImaginärteilReihen&entwicklung ...Die Laplacetransformation eines Ausdrucks bestimmen&RealteilDie inverse Laplacetransformation eines Ausdrucks bestimmenDie Taylor- oder Potenzreihe eines Ausdrucks bestimmenImaginärteil eines komplexen Ausdrucks bestimmenRealteil eines komplexen Ausdrucks bestimmenRückgängigmachen involviert das Löschen einer Zelle, die derzeit nicht gelöscht werden kann.GriechischGriechische KonstantenGitter:HTML-Datei (*.html)|*.html|Maxima-Bibliothek (*.mac)|*.mac|pdfLaTex-Datei (*.tex)|*.texHTML/Textzellen: Exportiere alle ZeilenumbrücheHöhe:HilfeAlle verbergen Alt-Shift--Alle Werkzeugleisten ausblendenHervorgehobenHistogrammHistogramm ...Historie der letzten EingabenHistorie Alt-Shift-HDer horizontale Cursor arbeitet wie ein normaler Cursor, der jedoch auf Zellen wirkt. Mit den Pfeilen abwärts und aufwärts wird der horizontale Cursor zwischen den Zellen bewegt. Wird dabei die Umschalt-Taste gehalten, werden die Zellen markiert. Mit der Entf-Taste oder Rücktaste wird die nächste oder vorhergehende Zelle gelöscht.UngarischAnfangswertproblem 1. GradesAnfangswertproblem 2. GradesFalls wxMaxima jemals nicht mitbekommt, dass Maxima bereits mit dem Rechnen fertig ist, veranlasst dieser Menüpunkt wxMaxima dazu, neu mit der Kommunikation zu beginnen. Wenn mehrere Zellen auf einmal evaluiert werden sollen und ein Fehler auftritt: Soll Maxima bei der Fehlermeldung anhalten?Wenn sie nicht extrem lang sindWenn sie nicht sehr lang sindZahlen mit mehr als dieser Zahl an Stellen werden verkürzt dargestellt.Wenn mehr als diese Anzahl an Minuten seit dem letzen Speichern vergangen sind, die Datei durch Öffnen oder manuelles Speichern einen Namen bsitzt und die Tastatur seit > 10 Sekunden nicht verwendet wurde, wird die Datei zwischengespeichert. Ist diese Zahl stattdessen Null, deaktiviert dies das automatische Speichern.Wenn diese Option aktiv wird, wird die aktuelle Datei im .wxmx-Format an einem Ort abgelegt, auf den ein Link vom HTML-Export zeigt.Bei Eingabe eines Operators (+, *, /, ^ oder =) als erstes Symbol einer Zelle wird automatisch ein % eingeführt, so dass sich das Programm wie ein graphischer Taschenrechner verhält. Diese Funktion kann über die Konfiguration (erreichbar über 'Bearbeiten->Einstellungen' abgeschaltet werden.Wenn Ihre Berechnung zu lange braucht, ohne dass Sie ein Ergebnis erhalten, können Sie mit dem Menübefehl 'Maxima->Unterbrechen' oder 'Maxima->Maxima neustarten' die Berechnung abbrechen.BildBild-Dateien (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn der LaTeX-Ausgabe ist es je nach Zeichensatz bei kurzen Indizes manchmal lesbarer, wenn Exponenten hinter, nicht direkt über tiefgestelltem Text dargestellt werden. Diese Option wählt, was von beidem erwünscht ist.Spalten:Exportiere auch die Eingabezeile für Maxima.InfinityInformation über Maxima VersionAnfangswert:Anfangswertproblem (&1) ...Anfangswertproblem (&2) ...EingabemarkenZellen EinfügenEin % Zeichen vor einem Operator am Anfang einer Zelle einfügenNeue &Kapitelzelle Ctrl-3Neue &Textzelle Ctrl-1Zellen einfügen Alt-Shift-CBild einfügenBild einfügen ...Neue &EingabezelleSeitenumbruch einfügenNeue &Unterkapitelzelle Ctrl-4Neue &Unter-Unterkapitelzelle Ctrl-5Neue &KapitelzelleNeue &UnterkapitelzelleNeue &Unter-UnterkapitelzelleNeue T&itelzelle Ctrl-2Neue &TextzelleNeue T&itelzelleNeue Zelle für Eingabe einfügenNeue Zelle für Kapitel einfügenNeue Zelle für Unterkapitel einfügenNeue Zelle für Unter-Unterkapitel einfügenNeue Zelle für Text einfügenNeue Zelle für Titel einfügenSeitenumbruch einfügenBild einfügenIntegral/Summe:IntegrierenIntegrieren nach RischAusdruck integrierenAusdruck mit Risch-Algorithmus integrierenIntegrieren ...UnterbrechenAuswertung abbrechenUnterbreche den aktuellen Rechenschritt. Ein kompletter Neustart von Maxima kann durch einen Klick auf das Symbol links von diesem hier erreicht werden.Ungültige Angabe für das Maxima-Programm. Bitte geben Sie den Pfad für das Maxima-Programm erneut ein.Inverse LaplacetransformationInverse Laplacet&ransformation ...Es ist möglich, mit wxMaxima wiederverwendbare Bibliotheken zu schreiben, die über die load()-Funktion in maxima eingelesen werden können. Das einzige, was hierfür zu tun ist, ist, das Arbeitsblatt als .mac-Datei zu exportieren.ItalienischKursivJapanischZeige Prozentzeichen für spezielle Symbole: %e, %i, usw.KGVLaTeX: Platziere Exponenten hinter, nicht direkt über Indizes.Von wxMaxima verwendete Sprache.Sprache:LaplaceLaplace &Transformation ...KGV ...Least-Squares-FitLeast-Squares-Fit ...Auf Bibliotheken, die im Benutzerverzeichnis von maxima abgelegt sind, kann man jedem Verzeichnis aus zugreifen. Wo sich das Benutzerverzeichnis liegt, zeigt maxima, wenn man den Befehl maxima_userdir; eingibt. GrenzwertGrenzwert ...Lineare RegressionListe:LadenPaket ladenEine Maxima Batch-Datei ladenEin Maxima Paket ladenLade Layout aus einer Dateiuntere Schranke:Auf &Matrix abbilden ...&Liste erzeugen ...Eine Liste erzeugenListe aus einem Ausdruck erzeugenSubstitution in einem Ausdruck ausführenManueller Neubeginn des Evaluierens .Auf Liste abbildenEine Funktion auf Elemente einer Liste anwendenEine Funktion auf Elemente einer Matrix anwendenAutomatisch passende Klammern erzeugenMath. Schriftart:MatrixAuf Matrix abbildenMatrix Name:MatrixMaximaMaxima hat eine Frage.Maxima EingabeMaxima ist beim RechnenMaxima Paket (*.mac)|*.macMaxima Paket (*.mac)|*.mac|Lisp Paket (*.lisp)|*.lisp|Alle|*Maxima wurde beendet.Maxima-Programm:Maxima FragenMaxima gestartet. Warte auf Verbindung ...Maxima kann mit drei Typen von Zahlen arbeiten: exakten Brüchen (diese können beispielsweise als 1/10 eingegeben werden), IEEE-Fließkommazahlen (0.2 und ähnliche) und Fließkommazahlen einer frei wählbaren Länge (1b-1). Da diese Fließkommazahlen als Binärzahlen abgebildet werden, ist dabei zu beachten, dass es bei einigen Zahlen (ein Beispiel wäre 0,1 keine Möglichkeit gibt, sie exakt in einer Fließkommazahl abzubilden. Falls Maxima Fließkommazahlen verwenden soll, muss es daher in diesem Fall stattdessen etwas wie 3602879701896397/36028797018963968 statt 0.1 verwenden, was einen (allerdings sehr kleinen) Fehler in die Rechnung einführt.Maxima verwendet den Operator ':', um Werte zu setzen, z. B. erhält die Variable 'a' den Wert 3 mit 'a : 3'. Der Operator ':=' definiert Funktionen, z. B. 'f(x) := x^2'.Maxima Version: Maximale angezeigte Zahl an StellenZweistichprobentest ...Mittelwerttest ...Mittelwerttest ...Mittelwert:MedianZellen verbindenVerbinde die markierten Eingabezellen zu einerNachricht vom stdout von wxMaxima: Methode:Nicht-zusammengehörige KlammernModuloName:NeuNeu Ctrl-NNeues Dokumentneuer Wert:Parameter:Nächster Befehl Alt-RunterNeinKeine Übereinstimmung gefunden!Test NormalverteilungHTML besteht normalerweise auf Bildern mit einer niedrigen Graphikauflösung, die im Gegenzug wenig Speicherplatz benötigen. Dafür werden diese jedoch auf hochauflösenden oder großen Bildschirmen verschwommen dargestellt. Diese Einstellung erlaubt es, die Auflösung der Bilder zu vervielfachen. Normalerweise exportiert wxMaxima das gesamte Arbeitsblatt nach TeX oder HTML. Diese Option erlaubt es, stattdessen zu wählen, dass die Eingabezeilen für Maxima nicht mitexportiert werden.NorwegischKeine gültige Dimension einer Matrix!Keine gültige Anzahl an Gleichungen!Nicht mit Maxima verbundenNicht verbunden.Grad Zähler:Anzahl Gleichungen:ZahlenOKalter Wert:Variable:Maxima kommuniziert mit wxMaxima über ein lokales Netzwerk. Falls etwas komplett schief geht, kann der Lisp-Interpreter Daten über den stderr-Strom des Systems senden. Zusätzlich stellt das System einen Datenstrom namens stderr bereit, über den maxima seine Begrüßung ausgeben kann. Falls das Häkchen bei dieser Option gesetzt ist, wird sie auf den Bildschirm ausgegeben.Einstichproben t-TestOnline TutorialsÖffnenZuletzt geöffnetÖffne eine Zelle, wenn Maxima eine Eingabe erwartetDokument öffnenNeues Fenster öffnenDokument öffnenMatrix ladenÖffne DateiOptimiere wxmx-Dateien für VersionskontrollsystemeOptionenOptionen:Ungültige ZellenAusgabemarkenP&ade-Approximation ...PNG Bild (*.png)|*.png|JPEG Bild (*.jpg)|*.jpg|Windows Bitmap (*.bmp)|*.bmp|X Pixmap (*.xpm)|*.xpmPade-ApproximationPade-Approximation einer TaylorreiheSeitenumbruchWerkzeugleistenParametrischer PlotAusgabe analysierenPartialbruch&zerlegung ...PartialbruchzerlegungTeile des Dokuments werden nicht korrekt geladen!EinfügenEinfügen Ctrl-VAus Zwischenablage einfügenAus Zwischenablage einfügenKreisdiagrammBitte konfigurieren Sie wxMaxima mit 'Bearbeiten->Einstellungen'.Bitte starten Sie wxMaxima neu, um die Änderungen zu aktivieren!Plot &2D ...Plot &3D ...Plot &Format ...2D Plotten2D Plotten ...2D Plotten ...3D Plotten3D Plotten ...3D Plotten ...Plot-FormatIn zwei Dimensionen plottenIn drei Dimensionen plottenPlot in Datei:Punkt:PolnischPolynom 1:Polynom 2:Portugiesisch (Brasilien)Postscript-Datei (*.eps)|*.eps|Alle|*GenauigkeitEinstellungen... CTRL+,Ctrl+Leertaste oder Ctrl+Tabulator startet eine Auto-Vervollständigungs-Funktion, die nicht über in Maxima eingebaute Funktionen und Variablen informiert ist, sondern auch die von externen Paketen nachgeladenen Befehle in Erfahrung bringt sowie die im aktuellen Arbeitsblatt definierten.Vorheriger Befehl Alt-HochDruckenDokument druckenProduktAlle Zellen des Dokuments auswerten, die über dem Cursor stehenMatrix laden ...Die Ausgabe von Maxima wird gelesenBereit für BenutzereingabeWiederhole nächsten Befehl der Historie.Wiederhole vorherigen Befehl der Historie.Rectform&Erneut Ctrl-YLetzte Änderung erneut durchführenTrigreduceVersucht den Grad von trigonometrischen Ausdrücken zu veringernWeigere mich, die Zelle an Maxima zu senden: Lösche alle AusgabenLösche alle Ergebnisse der Eingabezellen%d Ersetzungen ausgeführt.Einen Maxima-Fehler berichtenMaxima wird neu gestartetNeustart von MaximaResultatZurückscrollen zu der Zelle, die derzeit evaluiert wirdIntegrieren (Ri&sch) ...Nullstellen eines &PolynomsNullstellen eines Polynoms (bfloat)Zeilen:RussischProbe 1:Probe 2:Probe:SpeichernSpeichere Animation ...Speichern alsSpeichern als ... Shift-Ctrl-SBild speichern ...Auswahl als Bild speichernAuswahl als Bild speichern ...Sichere Animation in DateiDokument speichernDokument speichern alsDie Anzahl von Aktionen, die für die Rückgängig-Funktion zu speichern sind. 0 heißt: Keine Begrenzung der Anzahl rückgängig machbaren Aktionen.Layout der Werkzeugleisten sichernLayout der Werkzeugleisten zwischen Sitzungen sichernPlot in Datei speichernAuswahl des Dokumentes in Bild-Datei speichernAuswahl in eine Datei speichernSpeichere Layout in eine DateiOrt und Größe des wxMaxima-Fensters speichernOrt und Größe des wxMaxima-Fensters zwischen Sitzungen speichernDas Speichern ist fehlgeschlagenDas Speichern war erfolgreich.Speichere...StreudiagrammStreudiagramm ...KapitelKapitelzelleAlles auswählenAlles auswählen Ctrl-AMaxima-Programm auswählenWähle TeilstichprobeEine Konstante auswählen:Alles auswählenAlgorithmus zum Anzeigen von Formeln auswählenMarkieren Sie im Ausgabebereich der Zelle einen Bereich, dann erhalten mit einem Rechtsklick ein Kontextmenü, dass Funktionen zeigt, die auf die Auswahl angewendet werden können.AuswahlReihenReihen ...Server gestartetVergrößerungGenauigkeit für als bigfloat deklarierte Fließkommazahlen setzen ...In Eingabefeldern eine Schrift mit fester Breite verwenden.Das Plot-Format einstellenStellt die Anzahl der Stellen ein, auf die als bigfloat deklarierte Zahlen genau sind. Bigfloats können erstellt werden, indem Zahlen als 1.5b112 oder bfloat(1.234) eingegeben werden.Setze Vergrößerung auf 100 %Setze Vergrößerung auf 120 %Setze Vergröperung auf 150 %Setze Vergrößerung auf 200 %Setze Vergrößerung auf 300 %Setze Vergrößerung auf 80 %Bestimme Randwerte für das Lösen von GDG mit LaplacetransformationDie aktuelle Restklasse angebenZeige &Definition ...Zeige &FunktionenZeige &Tipp ...Zeige &VariablenZeige die Hilfe von MaximaZeige Muster Ctrl-Shift-KZeige einen TippZeige alle Befehle, die ähnlich sind zu:Zeige ein Beispiel für den Befehl:Zeige ein AnwendungsbeispielZeige ähnliche BefehleZeige definierte FunktionenZeige definierte VariablenZeige die Definition einer FunktionZeige Muster der FunktionAuch sehr lange Ausdrücke anzeigenZeige lange Ausdrücke im wxMaxima Dokument.Zeige die Definition der Funktion:Zeige die Hilfe von wxMaxima anVereinfachen&Wurzeln vereinfachenWurzelvereinf.TrigsimpAusdruck vereinfachenVereinfache einen Ausdruck mit FakultätenEinen Wurzelausdruck vereinfachenVereinfache einen rationalen AusdruckVereinfache die SummeAusdruck mit Winkelfunktionen vereinfachenSeit wxMaxima 0.8.2 können Sie auch Bilder in ein Dokument einfügen. Nutzen Sie dazu den Menübefehl 'Bearbeiten->Bild einfügen'. Beachten Sie, dass Sie das Dokument als 'wxMaxima XML Dokument' speichern müssen, wenn das Bild mit dem Dokument gesichert werden soll.Lösung:Gleichung lösenLöse &algebraisches System ...Löse &lineares System ...Löse Differentialgleichung ...Gleichung lösen (to_poly_solve) ...Löse DifferentialgleichungGDG mit Lapla&cetransformation lösen ...Löse GDG ...Löse algebraisches SystemAlgebraisches Gleichungssystem lösenRandwertproblem für gewöhnliche DGL zweiten Grades lösenGleichung(en) lösenGleichung(en) mit to_poly_solve lösenAnfangswertproblem einer gewöhnlichen DGL ersten Grades lösenAnfangswertproblem einer gewöhnlichen DGL zweiten Grades lösenLineares System lösenLineares Gleichungssystem lösenEine gewöhnliche DGL von höchstens zweitem Grad lösenGewöhnliche DGL mit Laplacetransformation lösenGleichung lösen ...Einige Anzeigeprogramme für PDF-Dateien unterstützen die Anzeige bewegter Bilder und wxMaxima kann diese generieren. Wenn diese Option aktiv ist, werden allerdings zusätzliche LaTeX-Pakete benötigt, um aus der TeX-Datei PDF-Dateien zu generiern.SpanischBesondere WerteBesondere KonstantenStarte AnimationStarte oder Stoppe AnimationStartet oder Stoppt die aktuell ausgewählte Animation, die mit einem der with_slider-Kommandos erstellt wurde. Start von Maxima ist fehlgeschlagenMaxima wird gestartet ...Das Starten des Server ist fehlgeschlagenDer Server wird auf Port %d gestartetStatistikStatistik Alt-Shift-SZeichenfolgenStilSchriftstileTeilstichprobe ...UnterkapitelUnterkapitelzelleSubstituieren ...SubstituierenSubstituieren ...Unter-UnterkapitelUnter-UnterkapitelzelleSummierenSystem InformationInhaltsverzeichnisInhaltsverzeichnis Alt-Shift-TTaylorreihe:TellratTextTextzelleHintergrundfarbe TextzelleIdentisch mit AuswahlDie Standardgröße für eingebettete Graphen. Kann von Maxima aus über die Variable wxplot_size ausgelesen oder geändert werden.Port für die Kommunikation zwischen Maxima und wxMaxima.Die Standardgröße für eingebettete Graphen. Kann von Maxima aus über die Variable wxplot_size ausgelesen oder geändert werden.Die Dokumentklasse für den Export von LaTeX-Dokumenten Das in Maxima eingebaute HandbuchpngCairo erlaubt deutlich höhere Graphikqualität (Beispielsweise werden Pixel, die nur teilweise schwarz sind, als grau dargestellt) und zusätzliche Linientypen. Allerdings wird, wenn pngcairo von einem Gnuplot, dass dieses Feature nicht unterstützt, verlangt wird, kein gültiges Bild produziert. Im Internet gibt es viele Quellen zu Maxima und wxMaxima. Besuchen Sie die Webseite https://andrejv.github.io/wxmaxima/help.html, um weitere Informationen und Selbstlernkurse zu erhalten.Während des GIF Exports ist ein Fehler aufgetreten! Stellen Sie sicher, dass ImageMagick installiert ist und wxMaxima das Konvertierungsprogramm finden kann.Die erstellte XML-Datei ist fehlerhaft! Bitte berichten Sie dies als Programmfehler.Startpunkte:wie oft:Tipps sind leider nicht verfügbar!TitelTitelzelleTitel-, Kapitel- and Unterkapitelzellen können zugeklappt werden, um den Inhalt zu verbergen. Mit einen Klick in das linke obere Quadrat der Zelle wird die Zelle auf- oder zugeklappt. Wird beim Klicken die Umschalt-Taste gehalten, werden alle Ebenen unterhalb der Zelle ebenfalls auf- oder zugeklappt.Als &lange GleitkommazahlLetztes Ergebnis als GleitkommazahlLetztes Ergebnis als GleitkommazahlAls &Zahl CTRL+SHIFT+NUm in Polarkoordinaten zu plotten, können Sie im Eingabefeld 'Optionen' des Dialogs '2D Plotten' die Option 'set polar' auswählen. Entsprechend können Sie im Dialog '3D Plotten' zylindrische und sperische Koordinaten für den Plot auswählen.Sie können Klammern um einen Ausdruck einfügen, indem Sie diesen markieren und dann entweder '(' oder ')' drücken, je nach dem wo der Cursor nach der Eingabe stehen soll.Im Dialog 'Bearbeiten->Einstellungen' können Sie angeben, ob Ort und Größe des wxMaxima-Fensters gespeichert werden sollen.Beginnen Sie die Arbeit mit wxMaxima einfach mit einer ersten Eingabe. Es erscheint dann automatisch die erste Eingabezelle. Mit dem Tastenbefehl 'Umschalt-Eingabe' wird Ihre Eingabe von Maxima ausgewertet.bis:&Algebraic ein/ausFlag &numer ein/aus&Zeitanzeige ein/ausSchalte das Flag algebraic ein oder aus.Ganzer Bildschirm ein-/ausschaltenNumerisches Berechnen ein/ausSymbolleiste Alt-Shift-TWerkzeugleiste IconsÜbersetzt vonEine Matrix transponierenVersuche, die Markierung in eine Zelle außerhalb des Arbeitsblatts zu verschieben.Versuche, eine Aktion rückgängig zu machen, ohne zu wissen, wo im Arbeitsblatt.Soll etwas rückgängigmachen, aber die Spezifikation dafür ist leer.TürkischTutorialsZweistichproben t-TestGestalt:UkrainischNicht geschlossene Klammer; oder $, bei dem nicht alle Klammern geschlossen warenSchaffe es nicht, die folgende Versionsinfo von http://andrejv.github.io/wxmaxima/version.txt zu interpretieren:Unterstrichen&Rückgängig Ctrl-ZLetzte Änderung rückgängig machenRückgängigmachbare Aktionen (0=kein Limit)Alles aufklappen Ctrl-Alt-AAlle zugeklappten Sektionen aufklappenUnicode UnterstützungFehlende KommentarendemarkierungFehlendes schließendes AnführungszeichenAktualisierungobere Schranke:Verwende Gosper-AlgorithmusVerwende MathJAX für den HTML-ExportVerwende MathJax, um Formeln darzustellen, keine Bilder. Der Vorteil hiervon ist, dass MathJAX es erlaubt, Formeln als Text, als LaTeX oder als MathML zu kopieren und sie in einem skalierbaren Format darstellt, das eine sehr hohe optische Qualität zulässt. Der Nachteil von MathJAX ist, dass es hierfür JavaScript und etwas Zeit benötigt.Nutze Cairo, um die Bildqualität von Diagrammen zu erhöhen.Zentrierter Punkt als Zeichen für MultiplikationBenutze jsMath SchriftartWert:Variable(n):Variable:VariablenVariablen:VarianzWarnungWillkommen bei wxMaximaWerden Funktionen mit einem Argument von einem Menu ausgewählt, ist das Standardargument '%'. Wollen Sie die Funktion auf einen anderen Wert anwenden, können Sie diesen im Dokument markieren und dann den Menübefehl ausführen.LaTeX verwendet bei Textzellen seine eigene Logik für Zeilenumbrüche. Im Arbeitsblatt muss der Text stattdessen von Hand umgebrochen werden. Wenn diese Option gesetzt ist, wird der Text in exportierten HTML-Dateien umgebrochen, wo er es im Arbeitsblatt wrd. Ansonsten können manuelle Zeilenumbrüche durch eine leere Zeile erzeugt werden. Gesamtes Dokument (*.wxmx)|*.wxmx|Die Eingabezellen ohne Bilder (*.wxm)|*.wxmBreite:ArbeitsblattBeim Öffnen einer Klammer wird automatisch eine schließende Klammer erzeugt.Geschrieben vonJaMaxima speichert die Ergebnisse aller Auswertungen ab. Das letzte Ergebnis wird mit der Variable '%' abgerufen. Auf vorhergehende Ergebnisse kann mit den Marken '%on' zurückgegriffen werden, wobei n die Nummer des Ergebnisse ist.Mit dem Menübefehl 'Bearbeiten->Zelle->Alle Zellen neu auswerten' oder dem entsprechenden Tastenkürzel können Sie das ganze Dokument neu berechnen. Die Zellen werden nacheinander in der Reihenfolge berechnet, wie sie im Dokument erscheinen.Sie erhalten Hilfe zu einer Maxima-Funktion, indem Sie die Funktion im Dokument markieren oder doppelklicken und dann F1 drücken. wxMaxima öffnet das Maxima-Manual und sucht im Index den markierten Begriff.Durch einen Klick in das linke obere Dreieck einer Zelle können Sie den Ausgabebereich der Zelle ausblenden. Das funktioniert auch für Textzellen.Sie können verschiedene Zelltypen in ein wxMaxima-Dokument einfügen. Diese Typen finden Sie im Menü unter 'Bearbeiten->Zelle'. Beachten Sie, dass nur Eingabezellen von Maxima ausgewertet werden. Die anderen Zelltypen dienen dazu, das wxMaxima-Dokument zu strukturieren und mit Kommentaren zu versehen.Sie können mehrere Zellen mit der Maus oder der Tastur auswählen. Ziehen Sie dazu mit gedrückter linker Maustaste über die linken Zellklammern oder halten Sie 'Umschalt-Taste' fest und bewegen sich mit dem Cursor über die auszuwählenden Zellen. Dies ist nützlich, wenn Sie mehrere Zellen auf einmal löschen oder auswerten wollen.Sie nutzen Version %s. Die aktuelle Version ist %s. Wählen Sie OK, um die wxMaxima Homepage zu besuchen.Nicht gespeicherte Änderungen gehen verloren.Ihre wxMaxima Version ist aktuell.Ver&größern Alt-IVerk&leinern Alt-OZoom in Schritten von 10 %Zoom in Schritten von 10 %[ nicht gespeichert ][ nicht gespeichert* ][%i Ziffern]_%d.gif" alt="Animiertes Diagramm" style="max-width:90%%;" > _%d.gif" alt="Animiertes Diagramm" style="max-width:90%%;" >schiefsymmetrischbeide SeitenStandarddiagonalallgemeineingebettetlinksLogarithmische SkalaMatrixMaxima im Verzeichnis des Dokuments startenneinrechtssymmetrischnicht gespeichertunbenanntunbenannt %dwxMaximawxMaxima %s &Hilfe zu wxMaxima Ctrl+?&Hilfe zu wxMaxima F1Wenn im Benutzerverzeichnis eine Textdatei mit dem Namen wxmaxima.rc liegt, führt wxMaxma führt alle darin befindlichen Befelhe automatisch bei jedem Start aus. Wo das Benutzerverzeichnis liegt, wird angezeigt, wenn maxima den Befehl maxima_userdir; bekommt. wxMaxima KonfigurationwxMaxima konnte Maxima nicht finden! Konfigurieren Sie wxMaxima mit 'Bearbeiten->Einstellungen'. Danach starten Sie Maxima mit 'Maxima->Maxima neustarten'.wxMaxima konnte die Hilfedateien nicht finden. Bitte überprüfen Sie die Installation.wxMaxima konnte die Dateien mit den Hinweisen nicht finden. Bitte überprüfen Sie die Installation.wxMaxima konnte den Server nicht starten. Stellen Sie sicher, dass Sie Netzwerkunterstützung aktiviert haben und probieren Sie es erneut!Dialoge in wxMaxima haben oft Standardeinträge in den Eingabefeldern, wie zum Beispiel '%' für das letzte Ergebnis. Haben Sie im Dokument einen Bereich markiert, wird dieser als Standardwert in das Eingabefeld übernommen.wxMaxima-DokumentwxMaxima-Dokument (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima hat einen Fehler beim Laden festgestelltwxMaxima IconwxMaxima ist eine wxWidgets basierte Bedienoberfläche für das Computer Algebra System Maxima.wxMaxima ist eine wxWidgets basierte Bedienoberfläche für das Computer Algebra System Maxima.xjawxmaxima-15.08.2/locales/de.po000644 000765 000024 00000361277 12573511775 016537 0ustar00andrejstaff000000 000000 # translation of de.po to german # This file was written by Harald Geyer in 2005. # This file is released to the public domain. # msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-08-11 17:25+0200\n" "Last-Translator: Gunter Königsmann \n" "Language-Team: german \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode Unterstützung: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima Version: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Nicht mit Maxima verbunden!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Nicht verbunden." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr " (Bild) " #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Ausdruck zu lang, um angezeigt zu werden! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " wurde mit einer aktuelleren wxMaxima Version gespeichert. Die Datei wird " "möglicherweise nicht korrekt geladen. Bitte aktualisieren Sie wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " wurde mit einer aktuelleren wxMaxima Version gespeichert. Bitte " "aktualisieren Sie wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "%i Zellen warten auf Evaluierung" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Auf Liste anwenden ..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropos ..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Batch-Datei laden ...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "&Randwertproblem ..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Fehler &berichten" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Rechnen" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Kanonische Form" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Charakteristisches Polynom ..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Speicher löschen" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "Fakultäten &kombinieren" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "&Komplexe Ausdrücke" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "&Kettenbruch" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Kopieren\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Bestimmtes Integral" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "Als &Winkelfunktionen" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinante" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Differenzieren ..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Bearbeiten" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "Variable &eliminieren ..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "Matrix &eingeben ..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "B&eispiel ..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "Ausdruck &expandieren" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Winkelfunktionen &expandieren" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "Als &Expontialfunktionen" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "E&xportieren ..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Ausdruck &faktorisieren" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Datei" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Numerische &Nullstelle ..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "Matrix erzeu&gen ..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&GGT ..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Hilfe" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrieren ..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "Unter&brechen\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "Unter&brechen\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "Matrix &invertieren" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Paket &laden ...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Auf Liste ab&bilden ..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Zeige die Hilfe von Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Setze &Modulo ..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Neu\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numerisch" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "&Numerische Integration" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Gosper" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Öffnen\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Öffnen ...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Plotten" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Potenzreihe" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "Drucken ...\tCtrl-P" # frei #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&rational" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "Winkelfunktionen &reduzieren" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Maxima neustarten" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "reelle N&ullstellen eines Polynoms" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "Speichern\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Vereinfachen" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "Ausdruck &vereinfachen" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "Fakultäten &vereinfachen" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "Winkelfunktionen &vereinfachen" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "Gleichung lö&sen ..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "Be&sondere Werte" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Taylorreihe" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "Matrix &transponieren" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Winkelfunktionen vereinfachen" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&Farbe nach Höhe" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Standardsprache verwenden)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Infinity" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" "... [unterdrücke die weiteren Zeilen der Ausgabe dieses Befehls, da bereits " "mehr als im Konfigurationsdialog ausgegeben wurde]" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Seit wxMaxima 0.8.0 steht ein horizontaler Cursor zur Verfügung, der " "zwischen den Zellen als eine horizontale Linie erscheint. Der horizontale " "Cursor zeigt an, wo z. B. die nächste neue Zelle eingefügt wird." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Mit wxMaxima 0.8.2 wurde ein neues Format für Dokumente eingeführt. Dieses " "sichert nicht nur die Eingaben, sondern auch die Ergebnisse der " "Berechnungen. Wenn Sie Ihr Dokument speichern, können Sie dazu das Format " "'wxMaxima-XML-Dokument' auswählen." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Rand&bedingung setzen ..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "Fehler beenden das Evaluieren" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Info" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Information über wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Klammern aktive Zelle" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Ad&jungierte Matrix" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Algebraische Gleichheit &hinzufügen ..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Ein Verzeichnis zum Suchpfad hinzufügen" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Verzeichnis zum Pfad hinzufügen" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Gebe Vereinfacher für rationale Ausdrücke eine Gleichung" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "Füge die .wxmx-Quellen zum HTML-Export hinzu" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Zum &Pfad hinzufügen ..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" "Zusätzliche Zeilen, die zu der Präambel jedes für pdfTex generierten LaTeX-" "Dokuments hinzugefügt werden sollen" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "Zusätzliche Zeilen für die LaTeX-Präambel:" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Zusätzliche Parameter für Maxima (z. B. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Zusätzliche Parameter:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Alle|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Anwenden" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Funktion auf Liste anwenden" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropos" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Array:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Bildmaterial von" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Frage nach, wenn Dokumente nicht gespeichert sind" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Randwert" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "Setze das Verzeichnis, in dem Maxima läuft, automatisch auf das, in dem sich " "das Arbeitsblatt befindet. Dies erlaubt es, von Maxima aus Dateipfade " "relativ zu dem aktuellen Verzeichnis zu spezifizieren, sorgt aber (zumindest " "mit Maxima 5.35) auf Windows-Rechnern dafür, dass Maxima seine eigenen " "Dateien auf dem falschen Server sucht." #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Minuten zwischen automatischem Speichern (0 = aus)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "Randwertproblem" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Balkendiagramm" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Batch-Dateien (*.bat)|*.bat|Alle|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Batch-Datei laden" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" "wxMaxima funktioniert zwei Funktionen, die Änderungen rückgängig machen " "können:\n" "Steht der Cursor zwischen zwei Zellen, macht die Tastenkombination Strg+Z " "Änderungen am Arbeitsblatt rückgängig. Steht er innerhalb einer Zelle, ist " "Strg+Z mit einer sehr feinkörnigen Rückgängigmach-Funktion verbunden, die " "sich nur um Änderungen innerhalb der aktuellen Zelle kümmert und den Rest " "des Arbeitsblattes ignoriert." #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Skalierung der Bitmaps für den Export" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Fett" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "Horizontaler und Vertikaler Cursor sind gleichzeitig aktiv" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Kursdiagramm" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Ordner Anzeigen" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" "Fehler: Textvervollständigung für eine unbekannte Kathegorie aufgerufen." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Interner Fehler: Zelle wurde verlassen, aber zuvor nie besucht." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "Bug: Habe eine Frage, aber weiß nicht, in welcher Zelle" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Interner Fehler: Soll die Zelle vor dem Beginn des Arbeitsblattes ändern." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" "Interner Fehler: Soll die Zelle vor dem Beginn des Arbeitsblattes löschen." #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "Interner Fehler: soll den Inhalt einer Zelle ändern und sie löschen." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "Interner Fehler: Eine MathCell behauptet, keine GroupCell zu besitzen." #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Interner Fehler: Soll gleichzeitig zweimal mit dem Sammeln neuer Zellen " "beginnen oder aufhören." #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" "Interner Fehler: Text wurde geändert, aber es ist unbekannt, für welche " "Zelle." #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Interner Fehler: Rückgängigmachen setzt an Zellen außerhalb des " "Arbeitsblattes an." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Interner Fehler: Versuche, die Hinzufügung von Einzelzellen zu einer Region " "zusammenbauen - in der es eine Lücke gibt." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" "Fehler: Versuche, den horizontal dargestellten Cursor in einer Zelle zu " "platzieren." #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" "Interner Fehler: Versuche, die Änderung des Inhalts einer Zelle zu " "dokumentieren, ohne die Zelle zu kennen." #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" "Interner Fehler: Versuche, innerhalb einer Zelle Text auszuwählen, ohne zu " "wissen, in welcher Zelle" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" "Interner Fehler: Rückgängig will Zellen ändern und gleichzeitig Zellen " "hinzufügen." #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" "Interner Fehler: Rückgängigmachen setzt an Zellen außerhalb des " "Arbeitsblattes an." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Info über Maxima" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Standardmäßig wird mit 'Umschalt-Eingabe' eine Zelle ausgewertet, wogegen " "'Eingabe' die Eingabe mehrer Zeilen in einer Zelle erlaubt. Dieses Verhalten " "kann im Dialog 'Bearbeiten->Einstellungen' durch Markierung der Auswahl " "'Eingabe wertet die Zelle aus' geändert werden. Die Funktion der beiden " "Befehle 'Umschalt-Eingabe' und 'Eingabe' wird ausgetauscht." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Varia&ble ersetzen ..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Einstellungen ..." #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "&Produkt berechnen ..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Su&mme berechnen ..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Letztes Ergebnis als lange Gleitkommazahl" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Letztes Ergebnis als Gleitkommazahl" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Rechne modulo:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Letztes Ergebnis als Gleitkommazahl" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Produkte berechnen" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Summen berechnen" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Keine Verbindung mit dem Webserver." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Kann Information zur Version nicht laden." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Abbrechen" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Trigrat" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Katalanisch" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Ze&llen" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Klammern Zelle" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "Zelle endet mit einem Backslash" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Format &2D Anzeige" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Wähle ein Format für die 2D Anzeige" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Variable ersetzen" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Variable in Integral oder Summe ersetzen" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Charakteristisches Polynom" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Prüfe auf Aktualisierungen" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "" "Prüfen Sie bitte, ob Sie eine aktuelle Version von wxMaxima oder Maxima " "erhalten können." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Chinesisch (vereinfacht)" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Chinesisch (traditionell)" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Schriftart wählen" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Neues Plot-Format eingeben:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Klassen:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Schließen\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Schließe Fenster" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "Syntaxhervorhebung: Kommentare" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "Syntaxhervorhebung: Zeilenende-Marker" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "Syntaxhervorhebung: Funktionen" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "Syntaxhervorhebung: Zahlen" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "Syntaxhervorhebung: Operatoren" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "Syntaxhervorhebung: Zeichenketten" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "Syntaxhervorhebung: Variablen" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Spaltennamen:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Spalten:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Fakultäten in einem Ausdruck kombinieren" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "x-Koordinaten durch Kommata getrennt" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "y-Koordinaten durch Kommata getrennt" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Auswahl auskommentieren" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "Kommentiert den aktuell ausgewählten Text aus." #: ../src/wxMaximaFrame.cpp:432 msgid "Comment selection\tCtrl-/" msgstr "Auswahl auskommentieren\tCtrl-/" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Vervollständige Befehl\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Vervollständige Befehl" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "Vollständiges Beenden und Neustart von Maxima" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Kettenbruch eines Werts berechnen" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Adjungierte Matrix berechnen" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Charakteristisches Polynom einer Matrix berechnen" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Determinante einer Matrix berechnen" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Größten gemeinsamen Teiler berechnen" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Inverse einer Matrix berechnen" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Kleinste gemeinsames Vielfache berechnen (vorher load(functs) ausführen)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Bedingung:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Konfigurationsdatei (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Konfigurationswarnung" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "wxMaxima konfigurieren" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Konstante" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "L&ogarithmen zusammenfassen" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Ersetze Binomial-, Beta- und Gammafunktionen durch Fakultäten" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Ersetze Binomialfunktionen, Fakultäten und Betafunktionen durch " "Gammafunktionen" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Wandle komplexen Ausdruck in Polardarstellung" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Wandle komplexen Ausdruck in Standarddarstellung" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Exponentialfunktion mit imaginärem Argument in Winkelfunktion umwandeln" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Produkte von Logarithmen in Summe von Logarithmen umwandeln" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Logarithmen von Summen in Produkt von Logarithmen umwandeln" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "In &Fakultäten umwandeln" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "In &Gammafunktionen umwandeln" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "&Polardarstellung" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "&Standarddarstellung" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Wandle trigonometrischen Ausdruck in eine kanonische Form" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Ersetze Winkelfunktionen durch Exponentialfunktionen" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Kopieren" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Als Bild kopieren" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "LaTeX kopieren" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Kopiere letzte Eingabe\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Kopiere letzte Ausgabe\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Als Bild kopieren" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Als LaTeX kopieren" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Als Text kopieren\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Auswahl kopieren" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Auswahl als Bild kopieren" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Auswahl des Dokumentes als Text kopieren" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Auswahl im LaTeX-Format kopieren" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Neue Zelle mit letzter Eingabe erzeugen." #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Neue Zelle mit letzter Ausgabe erzeugen." #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Cursor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Ausschneiden" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Ausschneiden\tCtrl-x" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Auswahl ausschneiden" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Tschechisch" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Dänisch" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Datenmatrix:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Datendatei (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Daten:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "Debug: Überwache den stdout-Datenstrom" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Partialbruchzerlegung" #: ../src/Config.cpp:586 msgid "Default" msgstr "Standard" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Standard-Bildwiederholrate für Animationen:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Standardschrift:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "Standardgröße für Graphen beim nächsten Start von Maxima:" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "Standard-Port für die Kommunikation zwischen Maxima und wxMaxima." #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "Definiert die Geschwindigkeit (in Bilder pro Sekunde), mit der Animationen " "standardmäßig abgespielt werden." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Löschen" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "F&unktion löschen ..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Auswahl löschen" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "V&ariable löschen ..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Eine Funktion löschen" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Eine Variable löschen" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Alle Symbole aus dem Speicher löschen" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Lösche die Funktion(en):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Lösche die Variable(n):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Grad Nenner:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Ordnung:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Ableitung:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Standardabw." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Polynome di&vidieren ..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Differenzieren ..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Differenzieren" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Ausdruck differenzieren" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Differenzieren ..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Richtung:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Diskreter Plot" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Zeige Te&X Format" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Darstellungmethode" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Zeige letztes Ergebnis in TeX Format" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Zeige Zeit für die Auswertung an" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Dividiere" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Zelle teilen" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Dividiere Zahlen oder Polynome" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Teile diese Eingabezelle in zwei Zellen auf." #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Wollen Sie Änderungen im Dokument speichern \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Dokument" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Hintergrundfarbe Dokument" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "Dokumentklasse für TeX-Export:" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Speichere die Maxima-Kommandos in komprimierter Form und komprimiere jedes " "der Bilder für sich: Dies erlaubt Versionskontroll-Systemen wie svn und git, " "genau zu ermitteln, welche Elemente sich geändert haben. " #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Nicht speichern" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Gleichungen" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "B&eenden\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Eigen&vektoren" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Eigen&werte" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Eliminieren" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Eleminiere eine Variable aus einem Gleichungssystem" #: ../src/Config.cpp:456 msgid "English" msgstr "Englisch" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Matrix eingeben" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Matrix &eingeben ..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Eine Matrix eingeben" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Geben Sie eine Gleichung zum Vereinfachen rationaler Ausdrücke an:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Geben Sie die Variablen durch Beistriche getrennt ein." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "'Eingabe' wertet die Zelle aus" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Matrix eingeben" #: ../src/wxMaxima.cpp:3997 msgid "Enter new precision for bigfloats:" msgstr "Neue Genauigkeit für als Bigfloat deklarierte Zahlen eingeben:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Geben Sie den Pfad zum Maxima Programm an." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Gleichung %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Gleichung(en):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Gleichung:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Gleichungen:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Fehler" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Fehler %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Fehler!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "&Noun-Formen auswerten" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Alle Zellen neu auswerten\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Alle sichtbaren Zellen neu auswerten\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Zelle(n) auswerten" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Zellen über dem Cursor neu auswerten\tCtrl-Shift-P" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Aktive oder ausgewählte Zelle(n) auswerten" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Alle Zellen im Dokument auswerten" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Alle Noun-Formen im Ausdruck auswerten" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Alle sichtbaren Zellen im Dokument auswerten" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" "Evaluiert diese Datei von ihrem Beginn an bis zu der Zelle über dem Cursor" #: ../src/ToolBar.cpp:126 msgid "Evaluate to point" msgstr "&Zellen bis hier evaluieren" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Beispiel" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Mustertext" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "wxMaxima beenden" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Expandieren" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Trigexpand" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Ausdruck expandieren" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "&Logarithmen expandieren" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Einen Ausdruck expandieren (ausmultiplizieren und in Terme aufspalten)" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Trigonometrische Ausdrücke expandieren" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "Habe erwartet, die Icons hier zu finden:" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Exportieren" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Export von pdf-Animationen nach TeX. Programme, die dies nicht unterstützen, " "zeigen Standbilder." #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Exportiere Dokument als HTML oder pdfLaTex-Datei" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Exportieren der Datei ist fehlgeschlagen!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Das Exportieren war erfolgreich." #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Export als HTML-Datei ist fehlgeschlagen!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Export als TeX-Datei ist fehlgeschlagen!" #: ../src/wxMaxima.cpp:2579 msgid "Exporting to maxima batch file failed!" msgstr "Export als Maxima-Bibliothek ist fehlgeschlagen!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Exportieren ..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Ausdruck:" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Ausdruck:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Ausdruck:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Faktorisieren" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Audruck faktorisieren (Komplex)" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Ausdruck faktorisieren" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Einen Ausdruck in ein Produkt von Ausdrücken umwandeln" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Faktorisiere einen Ausdruck in komplexe Zahlen" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Fakultät und &Gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Fataler Fehler" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figure %d:" #: ../src/main.cpp:137 msgid "File" msgstr "&Datei" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 msgid "File could not be opened" msgstr "Datei kann nicht geöffnet werden" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Datei nicht gefunden" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 msgid "File opened" msgstr "Datei geöffnet" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Datei existiert nicht." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Datei:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Suchen" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Suchen und Ersetzen\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Grenz&wert suchen ..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Minimum suchen ..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Nullstelle suchen ..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Finde das Minimum eines Ausdrucks" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Grenzwert eines Ausdrucks suchen" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Numerische Lösung einer Gleichung suchen" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Alle Nullstellen eines Polynoms suchen" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "" "Alle Nullstellen eines Polynoms mit langer Gleitkommagenauigkeit suchen" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Suchen und Ersetzen" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Suchen und Ersetzen" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Eigenwerte einer Matrix berechnen" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Eigenvektoren einer Matrix berechnen" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Minimum suchen" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Finde die reellen Nullstellen eines Polynoms" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Nullstelle suchen" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "Neunummerierung der Ein- und Ausgabemarken beim Speichern" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Schriftart mit fester Breite in Texteingabefeldern" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Alles zuklappen\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Alle Sektionen zuklappen" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "Folge" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Schriftart für ein Dokument." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Schriftart für mathematische Zeichen in einem Dokument." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Schriftarten" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format:" #: ../src/Config.cpp:457 msgid "French" msgstr "Französisch" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "von:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Ganzer Bildschirm\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funktion" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Funktionsnamen" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funktion(en):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funktion:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funktionen zum Vereinfachen komplexer Ausdrücke" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funktionen zum Vereinfachen von Fakultäten und Gammafunktionen" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funktionen zum Vereinfachen von trigonometrischen Ausdrücken" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "GGT" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF Bild (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galicisch" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Allgemeine Mathematik" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Allg. Mathematik\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Matrix erzeugen" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Matrix aus Ausdruck erzeugen ..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Eine Matrix aus einem 2-dimensionalen Array erzeugen" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Matrix aus lambda-Ausdruck erzeugen" #: ../src/Config.cpp:459 msgid "German" msgstr "Deutsch" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "&Imaginärteil" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Reihen&entwicklung ..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Die Laplacetransformation eines Ausdrucks bestimmen" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "&Realteil" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Die inverse Laplacetransformation eines Ausdrucks bestimmen" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Die Taylor- oder Potenzreihe eines Ausdrucks bestimmen" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Imaginärteil eines komplexen Ausdrucks bestimmen" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Realteil eines komplexen Ausdrucks bestimmen" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Rückgängigmachen involviert das Löschen einer Zelle, die derzeit nicht " "gelöscht werden kann." #: ../src/Config.cpp:460 msgid "Greek" msgstr "Griechisch" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Griechische Konstanten" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Gitter:" #: ../src/wxMaxima.cpp:2515 msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "" "HTML-Datei (*.html)|*.html|Maxima-Bibliothek (*.mac)|*.mac|pdfLaTex-Datei (*." "tex)|*.tex" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "HTML/Textzellen: Exportiere alle Zeilenumbrüche" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Höhe:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Hilfe" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Alle verbergen\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Alle Werkzeugleisten ausblenden" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Hervorgehoben" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histogramm" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histogramm ..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Historie der letzten Eingaben" #: ../src/wxMaximaFrame.cpp:529 msgid "History\tAlt-Shift-I" msgstr "Historie\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Der horizontale Cursor arbeitet wie ein normaler Cursor, der jedoch auf " "Zellen wirkt. Mit den Pfeilen abwärts und aufwärts wird der horizontale " "Cursor zwischen den Zellen bewegt. Wird dabei die Umschalt-Taste gehalten, " "werden die Zellen markiert. Mit der Entf-Taste oder Rücktaste wird die " "nächste oder vorhergehende Zelle gelöscht." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Ungarisch" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "Anfangswertproblem 1. Grades" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "Anfangswertproblem 2. Grades" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" "Falls wxMaxima jemals nicht mitbekommt, dass Maxima bereits mit dem Rechnen " "fertig ist, veranlasst dieser Menüpunkt wxMaxima dazu, neu mit der " "Kommunikation zu beginnen. " #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" "Wenn mehrere Zellen auf einmal evaluiert werden sollen und ein Fehler " "auftritt: Soll Maxima bei der Fehlermeldung anhalten?" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "Wenn sie nicht extrem lang sind" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "Wenn sie nicht sehr lang sind" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Zahlen mit mehr als dieser Zahl an Stellen werden verkürzt dargestellt." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Wenn mehr als diese Anzahl an Minuten seit dem letzen Speichern vergangen " "sind, die Datei durch Öffnen oder manuelles Speichern einen Namen bsitzt und " "die Tastatur seit > 10 Sekunden nicht verwendet wurde, wird die Datei " "zwischengespeichert. Ist diese Zahl stattdessen Null, deaktiviert dies das " "automatische Speichern." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" "Wenn diese Option aktiv wird, wird die aktuelle Datei im .wxmx-Format an " "einem Ort abgelegt, auf den ein Link vom HTML-Export zeigt." #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Bei Eingabe eines Operators (+, *, /, ^ oder =) als erstes Symbol einer " "Zelle\n" "wird automatisch ein % eingeführt, so dass sich das Programm wie ein\n" "graphischer Taschenrechner verhält. Diese Funktion kann über die " "Konfiguration\n" "(erreichbar über 'Bearbeiten->Einstellungen' abgeschaltet werden." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Wenn Ihre Berechnung zu lange braucht, ohne dass Sie ein Ergebnis erhalten, " "können Sie mit dem Menübefehl 'Maxima->Unterbrechen' oder 'Maxima->Maxima " "neustarten' die Berechnung abbrechen." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Bild" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Bild-Dateien (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "In der LaTeX-Ausgabe ist es je nach Zeichensatz bei kurzen Indizes manchmal " "lesbarer, wenn Exponenten hinter, nicht direkt über tiefgestelltem Text " "dargestellt werden. Diese Option wählt, was von beidem erwünscht ist." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Spalten:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "Exportiere auch die Eingabezeile für Maxima." #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infinity" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Information über Maxima Version" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Anfangswert:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Anfangswertproblem (&1) ..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Anfangswertproblem (&2) ..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Eingabemarken" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Zellen Einfügen" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Ein % Zeichen vor einem Operator am Anfang einer Zelle einfügen" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Neue &Kapitelzelle\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Neue &Textzelle\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Zellen einfügen\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Bild einfügen" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Bild einfügen ..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Neue &Eingabezelle" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Seitenumbruch einfügen" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Neue &Unterkapitelzelle\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Neue &Unter-Unterkapitelzelle\tCtrl-5" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Neue &Kapitelzelle" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Neue &Unterkapitelzelle" #: ../src/MathCtrl.cpp:865 msgid "Insert Subsubsection Cell" msgstr "Neue &Unter-Unterkapitelzelle" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Neue T&itelzelle\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Neue &Textzelle" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Neue T&itelzelle" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Neue Zelle für Eingabe einfügen" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Neue Zelle für Kapitel einfügen" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Neue Zelle für Unterkapitel einfügen" #: ../src/wxMaximaFrame.cpp:497 msgid "Insert a new subsubsection cell" msgstr "Neue Zelle für Unter-Unterkapitel einfügen" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Neue Zelle für Text einfügen" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Neue Zelle für Titel einfügen" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Seitenumbruch einfügen" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Bild einfügen" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/Summe:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrieren" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrieren nach Risch" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Ausdruck integrieren" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Ausdruck mit Risch-Algorithmus integrieren" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrieren ..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Unterbrechen" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Auswertung abbrechen" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Unterbreche den aktuellen Rechenschritt. Ein kompletter Neustart von Maxima " "kann durch einen Klick auf das Symbol links von diesem hier erreicht werden." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Ungültige Angabe für das Maxima-Programm.\n" "\n" "Bitte geben Sie den Pfad für das Maxima-Programm erneut ein." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inverse Laplacetransformation" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Inverse Laplacet&ransformation ..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" "Es ist möglich, mit wxMaxima wiederverwendbare Bibliotheken zu schreiben, " "die über die load()-Funktion in maxima eingelesen werden können. Das " "einzige, was hierfür zu tun ist, ist, das Arbeitsblatt als .mac-Datei zu " "exportieren." #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italienisch" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Kursiv" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japanisch" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Zeige Prozentzeichen für spezielle Symbole: %e, %i, usw." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "KGV" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: Platziere Exponenten hinter, nicht direkt über Indizes." #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Von wxMaxima verwendete Sprache." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Sprache:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplace &Transformation ..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "KGV ..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Least-Squares-Fit" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Least-Squares-Fit ..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" "Auf Bibliotheken, die im Benutzerverzeichnis von maxima abgelegt sind, kann " "man jedem Verzeichnis aus zugreifen. Wo sich das Benutzerverzeichnis liegt, " "zeigt maxima, wenn man den Befehl maxima_userdir; eingibt. " #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Grenzwert" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Grenzwert ..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Lineare Regression" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Liste:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Laden" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Paket laden" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Eine Maxima Batch-Datei laden" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Ein Maxima Paket laden" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Lade Layout aus einer Datei" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "untere Schranke:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Auf &Matrix abbilden ..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "&Liste erzeugen ..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Eine Liste erzeugen" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Liste aus einem Ausdruck erzeugen" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Substitution in einem Ausdruck ausführen" #: ../src/wxMaximaFrame.cpp:578 msgid "Manually trigger evaluation" msgstr "Manueller Neubeginn des Evaluierens ." #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Auf Liste abbilden" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Eine Funktion auf Elemente einer Liste anwenden" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Eine Funktion auf Elemente einer Matrix anwenden" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Automatisch passende Klammern erzeugen" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Math. Schriftart:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matrix" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Auf Matrix abbilden" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Matrix Name:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matrix" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "Maxima hat eine Frage." #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima Eingabe" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima ist beim Rechnen" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima Paket (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima Paket (*.mac)|*.mac|Lisp Paket (*.lisp)|*.lisp|Alle|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima wurde beendet." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima-Programm:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima Fragen" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima gestartet. Warte auf Verbindung ..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "Maxima kann mit drei Typen von Zahlen arbeiten: exakten Brüchen (diese " "können beispielsweise als 1/10 eingegeben werden), IEEE-Fließkommazahlen " "(0.2 und ähnliche) und Fließkommazahlen einer frei wählbaren Länge (1b-1). " "Da diese Fließkommazahlen als Binärzahlen abgebildet werden, ist dabei zu " "beachten, dass es bei einigen Zahlen (ein Beispiel wäre 0,1 keine " "Möglichkeit gibt, sie exakt in einer Fließkommazahl abzubilden. Falls Maxima " "Fließkommazahlen verwenden soll, muss es daher in diesem Fall stattdessen " "etwas wie 3602879701896397/36028797018963968 statt 0.1 verwenden, was einen " "(allerdings sehr kleinen) Fehler in die Rechnung einführt." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima verwendet den Operator ':', um Werte zu setzen, z. B. erhält die " "Variable 'a' den Wert 3 mit 'a : 3'. Der Operator ':=' definiert " "Funktionen, z. B. 'f(x) := x^2'." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima Version: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Maximale angezeigte Zahl an Stellen" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Zweistichprobentest ..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Mittelwerttest ..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Mittelwerttest ..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Mittelwert:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Median" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Zellen verbinden" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "Verbinde die markierten Eingabezellen zu einer" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "Nachricht vom stdout von wxMaxima: " #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Methode:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "Nicht-zusammengehörige Klammern" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Name:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Neu" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Neu\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Neues Dokument" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "neuer Wert:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Parameter:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Nächster Befehl\tAlt-Runter" #: ../src/Config.cpp:361 msgid "No" msgstr "Nein" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Keine Übereinstimmung gefunden!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Test Normalverteilung" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "HTML besteht normalerweise auf Bildern mit einer niedrigen Graphikauflösung, " "die im Gegenzug wenig Speicherplatz benötigen. Dafür werden diese jedoch auf " "hochauflösenden oder großen Bildschirmen verschwommen dargestellt. Diese " "Einstellung erlaubt es, die Auflösung der Bilder zu vervielfachen. " #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "Normalerweise exportiert wxMaxima das gesamte Arbeitsblatt nach TeX oder " "HTML. Diese Option erlaubt es, stattdessen zu wählen, dass die Eingabezeilen " "für Maxima nicht mitexportiert werden." #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Norwegisch" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Keine gültige Dimension einer Matrix!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Keine gültige Anzahl an Gleichungen!" #: ../src/wxMaximaFrame.cpp:180 msgid "Not connected to maxima" msgstr "Nicht mit Maxima verbunden" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Nicht verbunden." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Grad Zähler:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Anzahl Gleichungen:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Zahlen" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "alter Wert:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Variable:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" "Maxima kommuniziert mit wxMaxima über ein lokales Netzwerk. Falls etwas " "komplett schief geht, kann der Lisp-Interpreter Daten über den stderr-Strom " "des Systems senden. Zusätzlich stellt das System einen Datenstrom namens " "stderr bereit, über den maxima seine Begrüßung ausgeben kann. Falls das " "Häkchen bei dieser Option gesetzt ist, wird sie auf den Bildschirm " "ausgegeben." #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Einstichproben t-Test" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Online Tutorials" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Öffnen" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Zuletzt geöffnet" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Öffne eine Zelle, wenn Maxima eine Eingabe erwartet" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Dokument öffnen" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Neues Fenster öffnen" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Dokument öffnen" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Matrix laden" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Öffne Datei" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Optimiere wxmx-Dateien für Versionskontrollsysteme" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Optionen" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Optionen:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Ungültige Zellen" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Ausgabemarken" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "P&ade-Approximation ..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG Bild (*.png)|*.png|JPEG Bild (*.jpg)|*.jpg|Windows Bitmap (*.bmp)|*.bmp|" "X Pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Pade-Approximation" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Pade-Approximation einer Taylorreihe" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Seitenumbruch" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Werkzeugleisten" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Parametrischer Plot" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Ausgabe analysieren" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Partialbruch&zerlegung ..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Partialbruchzerlegung" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Teile des Dokuments werden nicht korrekt geladen!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Einfügen" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Einfügen\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Aus Zwischenablage einfügen" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Aus Zwischenablage einfügen" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Kreisdiagramm" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Bitte konfigurieren Sie wxMaxima mit 'Bearbeiten->Einstellungen'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Bitte starten Sie wxMaxima neu, um die Änderungen zu aktivieren!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Plot &2D ..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Plot &3D ..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "Plot &Format ..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "2D Plotten" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2D Plotten ..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2D Plotten ..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "3D Plotten" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3D Plotten ..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3D Plotten ..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Plot-Format" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "In zwei Dimensionen plotten" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "In drei Dimensionen plotten" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Plot in Datei:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punkt:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polnisch" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polynom 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polynom 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugiesisch (Brasilien)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript-Datei (*.eps)|*.eps|Alle|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Genauigkeit" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Einstellungen...\tCTRL+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" "Ctrl+Leertaste oder Ctrl+Tabulator startet eine Auto-Vervollständigungs-" "Funktion, die nicht über in Maxima eingebaute Funktionen und Variablen " "informiert ist, sondern auch die von externen Paketen nachgeladenen Befehle " "in Erfahrung bringt sowie die im aktuellen Arbeitsblatt definierten." #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Vorheriger Befehl\tAlt-Hoch" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Drucken" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Dokument drucken" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Produkt" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Alle Zellen des Dokuments auswerten, die über dem Cursor stehen" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Matrix laden ..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Die Ausgabe von Maxima wird gelesen" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Bereit für Benutzereingabe" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Wiederhole nächsten Befehl der Historie." #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Wiederhole vorherigen Befehl der Historie." #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Rectform" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "&Erneut\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Letzte Änderung erneut durchführen" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Trigreduce" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Versucht den Grad von trigonometrischen Ausdrücken zu veringern" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "Weigere mich, die Zelle an Maxima zu senden: " #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Lösche alle Ausgaben" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Lösche alle Ergebnisse der Eingabezellen" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "%d Ersetzungen ausgeführt." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Einen Maxima-Fehler berichten" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Maxima wird neu gestartet" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "Neustart von Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "Resultat" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Zurückscrollen zu der Zelle, die derzeit evaluiert wird" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integrieren (Ri&sch) ..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Nullstellen eines &Polynoms" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Nullstellen eines Polynoms (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Zeilen:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russisch" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Probe 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Probe 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Probe:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Speichern" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Speichere Animation ..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Speichern als" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Speichern als ...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Bild speichern ..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Auswahl als Bild speichern" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Auswahl als Bild speichern ..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Sichere Animation in Datei" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Dokument speichern" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Dokument speichern als" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Die Anzahl von Aktionen, die für die Rückgängig-Funktion zu speichern sind. " "0 heißt: Keine Begrenzung der Anzahl rückgängig machbaren Aktionen." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Layout der Werkzeugleisten sichern" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Layout der Werkzeugleisten zwischen Sitzungen sichern" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Plot in Datei speichern" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Auswahl des Dokumentes in Bild-Datei speichern" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Auswahl in eine Datei speichern" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Speichere Layout in eine Datei" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Ort und Größe des wxMaxima-Fensters speichern" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Ort und Größe des wxMaxima-Fensters zwischen Sitzungen speichern" #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "Das Speichern ist fehlgeschlagen" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Das Speichern war erfolgreich." #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Speichere..." #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Streudiagramm" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Streudiagramm ..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Kapitel" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Kapitelzelle" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Alles auswählen" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Alles auswählen\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Maxima-Programm auswählen" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Wähle Teilstichprobe" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Eine Konstante auswählen:" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Alles auswählen" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Algorithmus zum Anzeigen von Formeln auswählen" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Markieren Sie im Ausgabebereich der Zelle einen Bereich, dann erhalten mit " "einem Rechtsklick ein Kontextmenü, dass Funktionen zeigt, die auf die " "Auswahl angewendet werden können." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Auswahl" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Reihen" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Reihen ..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Server gestartet" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Vergrößerung" #: ../src/wxMaximaFrame.cpp:840 msgid "Set bigfloat &Precision..." msgstr "Genauigkeit für als bigfloat deklarierte Fließkommazahlen setzen ..." #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "In Eingabefeldern eine Schrift mit fester Breite verwenden." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Das Plot-Format einstellen" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" "Stellt die Anzahl der Stellen ein, auf die als bigfloat deklarierte Zahlen\n" "genau sind. Bigfloats können erstellt werden, indem Zahlen als 1.5b112 oder\n" "bfloat(1.234) eingegeben werden." #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Setze Vergrößerung auf 100 %" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Setze Vergrößerung auf 120 %" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Setze Vergröperung auf 150 %" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Setze Vergrößerung auf 200 %" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Setze Vergrößerung auf 300 %" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Setze Vergrößerung auf 80 %" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "Bestimme Randwerte für das Lösen von GDG mit Laplacetransformation" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Die aktuelle Restklasse angeben" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Zeige &Definition ..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Zeige &Funktionen" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Zeige &Tipp ..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Zeige &Variablen" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Zeige die Hilfe von Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Zeige Muster\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Zeige einen Tipp" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Zeige alle Befehle, die ähnlich sind zu:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Zeige ein Beispiel für den Befehl:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Zeige ein Anwendungsbeispiel" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Zeige ähnliche Befehle" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Zeige definierte Funktionen" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Zeige definierte Variablen" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Zeige die Definition einer Funktion" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Zeige Muster der Funktion" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Auch sehr lange Ausdrücke anzeigen" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Zeige lange Ausdrücke im wxMaxima Dokument." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Zeige die Definition der Funktion:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Zeige die Hilfe von wxMaxima an" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Vereinfachen" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "&Wurzeln vereinfachen" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Wurzelvereinf." #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Trigsimp" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Ausdruck vereinfachen" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Vereinfache einen Ausdruck mit Fakultäten" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Einen Wurzelausdruck vereinfachen" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Vereinfache einen rationalen Ausdruck" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Vereinfache die Summe" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Ausdruck mit Winkelfunktionen vereinfachen" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Seit wxMaxima 0.8.2 können Sie auch Bilder in ein Dokument einfügen. Nutzen " "Sie dazu den Menübefehl 'Bearbeiten->Bild einfügen'. Beachten Sie, dass Sie " "das Dokument als 'wxMaxima XML Dokument' speichern müssen, wenn das Bild mit " "dem Dokument gesichert werden soll." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Lösung:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Gleichung lösen" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Löse &algebraisches System ..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Löse &lineares System ..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Löse Differentialgleichung ..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Gleichung lösen (to_poly_solve) ..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Löse Differentialgleichung" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "GDG mit Lapla&cetransformation lösen ..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Löse GDG ..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Löse algebraisches System" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Algebraisches Gleichungssystem lösen" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Randwertproblem für gewöhnliche DGL zweiten Grades lösen" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Gleichung(en) lösen" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Gleichung(en) mit to_poly_solve lösen" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Anfangswertproblem einer gewöhnlichen DGL ersten Grades lösen" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Anfangswertproblem einer gewöhnlichen DGL zweiten Grades lösen" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Lineares System lösen" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Lineares Gleichungssystem lösen" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Eine gewöhnliche DGL von höchstens zweitem Grad lösen" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Gewöhnliche DGL mit Laplacetransformation lösen" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Gleichung lösen ..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Einige Anzeigeprogramme für PDF-Dateien unterstützen die Anzeige bewegter " "Bilder und wxMaxima kann diese generieren. Wenn diese Option aktiv ist, " "werden allerdings zusätzliche LaTeX-Pakete benötigt, um aus der TeX-Datei " "PDF-Dateien zu generiern." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Spanisch" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Besondere Werte" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Besondere Konstanten" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Starte Animation" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Starte oder Stoppe Animation" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "Startet oder Stoppt die aktuell ausgewählte Animation, die mit einem der " "with_slider-Kommandos erstellt wurde. " #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Start von Maxima ist fehlgeschlagen" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Maxima wird gestartet ..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Das Starten des Server ist fehlgeschlagen" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Der Server wird auf Port %d gestartet" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statistik" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statistik\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Zeichenfolgen" #: ../src/Config.cpp:107 msgid "Style" msgstr "Stil" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Schriftstile" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Teilstichprobe ..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Unterkapitel" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Unterkapitelzelle" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Substituieren ..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Substituieren" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substituieren ..." #: ../src/wxMaximaFrame.cpp:1147 msgid "Subsubsection" msgstr "Unter-Unterkapitel" #: ../src/Config.cpp:599 msgid "Subsubsection cell" msgstr "Unter-Unterkapitelzelle" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Summieren" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "System Information" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" #: ../src/wxMaximaFrame.cpp:530 msgid "Table of contents\tAlt-Shift-T" msgstr "Inhaltsverzeichnis\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylorreihe:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Text" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Textzelle" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Hintergrundfarbe Textzelle" #: ../src/Config.cpp:609 msgid "Text equal to selection" msgstr "Identisch mit Auswahl" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "Die Standardgröße für eingebettete Graphen. Kann von Maxima aus über die " "Variable wxplot_size ausgelesen oder geändert werden." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Port für die Kommunikation zwischen Maxima und wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "Die Standardgröße für eingebettete Graphen. Kann von Maxima aus über die " "Variable wxplot_size ausgelesen oder geändert werden." #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "Die Dokumentklasse für den Export von LaTeX-Dokumenten " #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Das in Maxima eingebaute Handbuch" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "pngCairo erlaubt deutlich höhere Graphikqualität (Beispielsweise werden " "Pixel, die nur teilweise schwarz sind, als grau dargestellt) und zusätzliche " "Linientypen. Allerdings wird, wenn pngcairo von einem Gnuplot, dass dieses " "Feature nicht unterstützt, verlangt wird, kein gültiges Bild produziert. " #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Im Internet gibt es viele Quellen zu Maxima und wxMaxima. Besuchen Sie die " "Webseite https://andrejv.github.io/wxmaxima/help.html, um weitere " "Informationen und Selbstlernkurse zu erhalten." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Während des GIF Exports ist ein Fehler aufgetreten!\n" "Stellen Sie sicher, dass ImageMagick installiert ist und wxMaxima das " "Konvertierungsprogramm finden kann." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Die erstellte XML-Datei ist fehlerhaft!\n" "\n" "Bitte berichten Sie dies als Programmfehler." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Startpunkte:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "wie oft:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Tipps sind leider nicht verfügbar!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Titel" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Titelzelle" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Titel-, Kapitel- and Unterkapitelzellen können zugeklappt werden, um den " "Inhalt zu verbergen. Mit einen Klick in das linke obere Quadrat der Zelle " "wird die Zelle auf- oder zugeklappt. Wird beim Klicken die Umschalt-Taste " "gehalten, werden alle Ebenen unterhalb der Zelle ebenfalls auf- oder " "zugeklappt." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Als &lange Gleitkommazahl" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "Letztes Ergebnis als Gleitkommazahl" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Letztes Ergebnis als Gleitkommazahl" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "Als &Zahl\tCTRL+SHIFT+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Um in Polarkoordinaten zu plotten, können Sie im Eingabefeld 'Optionen' des " "Dialogs '2D Plotten' die Option 'set polar' auswählen. Entsprechend können " "Sie im Dialog '3D Plotten' zylindrische und sperische Koordinaten für den " "Plot auswählen." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Sie können Klammern um einen Ausdruck einfügen, indem Sie diesen markieren " "und dann entweder '(' oder ')' drücken, je nach dem wo der Cursor nach der " "Eingabe stehen soll." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Im Dialog 'Bearbeiten->Einstellungen' können Sie angeben, ob Ort und Größe " "des wxMaxima-Fensters gespeichert werden sollen." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Beginnen Sie die Arbeit mit wxMaxima einfach mit einer ersten Eingabe. Es " "erscheint dann automatisch die erste Eingabezelle. Mit dem Tastenbefehl " "'Umschalt-Eingabe' wird Ihre Eingabe von Maxima ausgewertet." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "bis:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "&Algebraic ein/aus" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Flag &numer ein/aus" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "&Zeitanzeige ein/aus" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Schalte das Flag algebraic ein oder aus." #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Ganzer Bildschirm ein-/ausschalten" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Numerisches Berechnen ein/aus" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Symbolleiste\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Werkzeugleiste Icons" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Übersetzt von" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Eine Matrix transponieren" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" "Versuche, die Markierung in eine Zelle außerhalb des Arbeitsblatts zu " "verschieben." #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" "Versuche, eine Aktion rückgängig zu machen, ohne zu wissen, wo im " "Arbeitsblatt." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Soll etwas rückgängigmachen, aber die Spezifikation dafür ist leer." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Türkisch" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Tutorials" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Zweistichproben t-Test" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Gestalt:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrainisch" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Nicht geschlossene Klammer" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "; oder $, bei dem nicht alle Klammern geschlossen waren" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" "Schaffe es nicht, die folgende Versionsinfo von http://andrejv.github.io/" "wxmaxima/version.txt zu interpretieren:" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Unterstrichen" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "&Rückgängig\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Letzte Änderung rückgängig machen" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "Rückgängigmachbare Aktionen (0=kein Limit)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Alles aufklappen\tCtrl-Alt-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Alle zugeklappten Sektionen aufklappen" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Unicode Unterstützung" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Fehlende Kommentarendemarkierung" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Fehlendes schließendes Anführungszeichen" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Aktualisierung" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "obere Schranke:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Verwende Gosper-Algorithmus" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "Verwende MathJAX für den HTML-Export" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" "Verwende MathJax, um Formeln darzustellen, keine Bilder. Der Vorteil hiervon " "ist, dass MathJAX es erlaubt, Formeln als Text, als LaTeX oder als MathML zu " "kopieren und sie in einem skalierbaren Format darstellt, das eine sehr hohe " "optische Qualität zulässt. Der Nachteil von MathJAX ist, dass es hierfür " "JavaScript und etwas Zeit benötigt." #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Nutze Cairo, um die Bildqualität von Diagrammen zu erhöhen." #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Zentrierter Punkt als Zeichen für Multiplikation" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Benutze jsMath Schriftart" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Wert:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variable(n):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variable:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variablen" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variablen:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Varianz" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Warnung" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Willkommen bei wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Werden Funktionen mit einem Argument von einem Menu ausgewählt, ist das " "Standardargument '%'. Wollen Sie die Funktion auf einen anderen Wert " "anwenden, können Sie diesen im Dokument markieren und dann den Menübefehl " "ausführen." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "LaTeX verwendet bei Textzellen seine eigene Logik für Zeilenumbrüche. Im " "Arbeitsblatt muss der Text stattdessen von Hand umgebrochen werden. Wenn " "diese Option gesetzt ist, wird der Text in exportierten HTML-Dateien " "umgebrochen, wo er es im Arbeitsblatt wrd. Ansonsten können manuelle " "Zeilenumbrüche durch eine leere Zeile erzeugt werden. " #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" "Gesamtes Dokument (*.wxmx)|*.wxmx|Die Eingabezellen ohne Bilder (*.wxm)|*.wxm" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Breite:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Arbeitsblatt" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "" "Beim Öffnen einer Klammer wird automatisch eine schließende Klammer erzeugt." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Geschrieben von" #: ../src/Config.cpp:364 msgid "Yes" msgstr "Ja" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Maxima speichert die Ergebnisse aller Auswertungen ab. Das letzte Ergebnis " "wird mit der Variable '%' abgerufen. Auf vorhergehende Ergebnisse kann mit " "den Marken '%on' zurückgegriffen werden, wobei n die Nummer des Ergebnisse " "ist." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Mit dem Menübefehl 'Bearbeiten->Zelle->Alle Zellen neu auswerten' oder dem " "entsprechenden Tastenkürzel können Sie das ganze Dokument neu berechnen. Die " "Zellen werden nacheinander in der Reihenfolge berechnet, wie sie im Dokument " "erscheinen." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Sie erhalten Hilfe zu einer Maxima-Funktion, indem Sie die Funktion im " "Dokument markieren oder doppelklicken und dann F1 drücken. wxMaxima öffnet " "das Maxima-Manual und sucht im Index den markierten Begriff." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Durch einen Klick in das linke obere Dreieck einer Zelle können Sie den " "Ausgabebereich der Zelle ausblenden. Das funktioniert auch für Textzellen." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Sie können verschiedene Zelltypen in ein wxMaxima-Dokument einfügen. Diese " "Typen finden Sie im Menü unter 'Bearbeiten->Zelle'. Beachten Sie, dass nur " "Eingabezellen von Maxima ausgewertet werden. Die anderen Zelltypen dienen " "dazu, das wxMaxima-Dokument zu strukturieren und mit Kommentaren zu versehen." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Sie können mehrere Zellen mit der Maus oder der Tastur auswählen. Ziehen Sie " "dazu mit gedrückter linker Maustaste über die linken Zellklammern oder " "halten Sie 'Umschalt-Taste' fest und bewegen sich mit dem Cursor über die " "auszuwählenden Zellen. Dies ist nützlich, wenn Sie mehrere Zellen auf einmal " "löschen oder auswerten wollen." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Sie nutzen Version %s. Die aktuelle Version ist %s.\n" "\n" "Wählen Sie OK, um die wxMaxima Homepage zu besuchen." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Nicht gespeicherte Änderungen gehen verloren." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Ihre wxMaxima Version ist aktuell." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Ver&größern\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Verk&leinern\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Zoom in Schritten von 10 %" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Zoom in Schritten von 10 %" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ nicht gespeichert ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ nicht gespeichert* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "[%i Ziffern]" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "_%d.gif\" alt=\"Animiertes Diagramm\" style=\"max-width:90%%;\" >\n" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "_%d.gif\" alt=\"Animiertes Diagramm\" style=\"max-width:90%%;\" >" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "schiefsymmetrisch" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "beide Seiten" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "Standard" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonal" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "allgemein" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "eingebettet" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "links" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "Logarithmische Skala" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "Matrix" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "Maxima im Verzeichnis des Dokuments starten" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "nein" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "rechts" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "symmetrisch" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "nicht gespeichert" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "unbenannt" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "unbenannt %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "&Hilfe zu wxMaxima \tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "&Hilfe zu wxMaxima \tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" "Wenn im Benutzerverzeichnis eine Textdatei mit dem Namen wxmaxima.rc liegt, " "führt wxMaxma führt alle darin befindlichen Befelhe automatisch bei jedem " "Start aus. Wo das Benutzerverzeichnis liegt, wird angezeigt, wenn maxima den " "Befehl maxima_userdir; bekommt. " #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "wxMaxima Konfiguration" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima konnte Maxima nicht finden!\n" "\n" "Konfigurieren Sie wxMaxima mit 'Bearbeiten->Einstellungen'.\n" "Danach starten Sie Maxima mit 'Maxima->Maxima neustarten'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima konnte die Hilfedateien nicht finden.\n" "\n" "Bitte überprüfen Sie die Installation." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima konnte die Dateien mit den Hinweisen nicht finden.\n" "\n" "Bitte überprüfen Sie die Installation." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima konnte den Server nicht starten.\n" "\n" "Stellen Sie sicher, dass Sie Netzwerkunterstützung\n" "aktiviert haben und probieren Sie es erneut!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Dialoge in wxMaxima haben oft Standardeinträge in den Eingabefeldern, wie " "zum Beispiel '%' für das letzte Ergebnis. Haben Sie im Dokument einen " "Bereich markiert, wird dieser als Standardwert in das Eingabefeld übernommen." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima-Dokument" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima-Dokument (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima hat einen Fehler beim Laden festgestellt" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima Icon" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima ist eine wxWidgets basierte Bedienoberfläche für das Computer " "Algebra System Maxima." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima ist eine wxWidgets basierte Bedienoberfläche für das Computer " "Algebra System Maxima." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "ja" #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Dokumentstruktur\tAlt-Shift-T" #~ msgid "_%d.png\" width=\"%i\" style=\"max-width:90%%;\" alt=\"" #~ msgstr "_%d.png\" width=\"%i\" style=\"max-width:90%%;\" alt=\"" #~ msgid "Zoom set to " #~ msgstr "Vergrößerung gesetzt auf " #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima-Dokument (*.wxm)|*.wxm|wxMaxima-XML-Dokument (*.wxmx)|*.wxmx|" #~ "Maxima Batch-Datei (*.mac)|*.mac" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "Ausgaben von maxima nach stderr (sollte leer sein):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "Ausgaben von maxima nach stdout (sollte leer sein):\n" #~ msgid "Start animation" #~ msgstr "Starte Animation" #~ msgid "Stop animation" #~ msgstr "Stoppe Animation" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "&Erneut\tCtrl-Shift-Z" #~ msgid "Animation" #~ msgstr "Animation" #~ msgid "Find..." #~ msgstr "Suchen ..." #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Alle Zellen bis hier neu auswerten\tCtrl-Shift-H" #~ msgid "Save changes before closing?" #~ msgstr "Änderungen vor dem Schließen speichern?" #~ msgid "Save changes?" #~ msgstr "Änderungen speichern?" #~ msgid "&Cell" #~ msgstr "&Zelle" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Neues Fenster\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Dokument schließen?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Dokument nicht gespeichert!\n" #~ "\n" #~ "Aktuelles Dokument schließen und alle Änderungen verlieren?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Dokument nicht gespeichert!\n" #~ "\n" #~ "wxMaxima beenden und alle Änderungen verlieren?" #~ msgid "Maxima options" #~ msgstr "Maxima Optionen" #~ msgid "Quit?" #~ msgstr "Beenden?" #~ msgid "wxMaxima options" #~ msgstr "wxMaxima Optionen" #~ msgid "Mean" #~ msgstr "Mittelwert" wxmaxima-15.08.2/locales/el.mo000644 000765 000024 00000213551 12573512126 016522 0ustar00andrejstaff000000 000000 L|,H;)I;s;{;;;&;g;JG<<< <<< < <== .=<=P=h= |== = ===== =>>+> ;>F>Y> _>m>>> >>>>>> ?? ,?8?A?X? _?l?|? ?? ???? ? ?@@.@ F@P@Y@h@z@@@ @ @@A pB}BBBBBBB'C)C19CkCCCCCC CCCC CCC DDD EE4E+FE(rEEEE"EEE FF;)FeF"uF FF2FF FG GG#%GIGgGGG G%GG1G#-H#QHuH@H HHHI$I-I8AIAzI(I'IH J1VJ1JJJJJ>KMK RK `KkK K KKK(K$K,L%FLlLsL wL LLL L1LL0LM M)M0MDMUMiM{MMMM MM MM N NN8N IN TNbNtNN NN NN NO O !O .O :'Bb2&[2nzdkkY#j %/ۿ (=UfZkos RP_- /$2@2s#)"%5H7~=73,.`&)O28@%R, )5:=0n w M3 +>j0$!;25hB}BR!Vx!/!H:2%IA ' !Hj!} ;0+6\+"4&S4z!(* 4Tp&s-%># bJBB`}!"  7Kby**! 0F,\+! 2*9]RZEeB{;Q8L!$( 3 CP` p~.)&7-:e<%*B.tq;h"7/StG%( 4L.k',KAS ,#{0####+#O"s4"M'p&&4.,JZwPA#7eOMD;'6\5<r#)X Nd4+H ]g;v9!%7]8vKh(d;dh.6Ieo~# &DEk@A O d6T+e(C WOc Q989rW) B4N834C%Bi+4 --M${ 4+H]4rZ/ 2<Wk( ~b j  1 ` Obu*+ #+Odw% ("4 We!49]nbH rwMI{rZ5bpczY w5HP8 >F7C[91&)m{#P:WD0aqKN_FL v~njm` S2j+Z; \)iE<hS0PB b; 'cO;f,f4E3WFl_A#vVRo@6:,RZGs:H$M9l+3e/O)%`?p BdNh@1(CeQc4?bJV`umii{AJgg48| >}}eOqu-} Us(-?M.vYVnktlChtzo]y5^LX<sI q]&=='_ *"0aT|%= &Q*@w>\y6|[KTUy*x,RDGxTN ^fodAWG2n $K7$[X!rE9B%-~LS<+g!Y2!aj"1U7d(/]uD/\'Q#IJp.6t3"8zxX . kk~^ wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAt valueBC2Bat files (*.bat)|*.bat|All|*Batch FileBoldBrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCan not connect to the web server.CancelCanonical (tr)Cell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontClasses:Col. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDocument Document backgroundE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert Cell Alt-Shift-CInsert ImageInsert Image...Insert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseLCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:Maxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean Difference Test...Mean Test...Mean:Merge CellsMethod:ModulusName:New value:New variable:No matches found!Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPlease configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSolution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricuntitledwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: Greek translation of wxMaxima GUI Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2010-06-04 19:46+0200 Last-Translator: aga Language-Team: uth Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Greek X-Poedit-Country: GREECE wxWidgets: %d.%d.%d υποστήριξη Unicode: %s Lisp: Έκδοση Maxima: Δεν υπάρχει σύνδεση με το Maxima! Δεν υπάρχει σύνδεση.<<Πολύ μεγάλη έκφραση για να εμφανιστεί!>>είχε αποθηκευθεί χρησιμοποιώντας μια νεότερη έκδοση του wxMaxima. Έτσι μπορεί να μην φορτωθεί σωστά.Παρακαλώ ενημερώστε το wxMaxima σας.είχε αποθηκευθεί χρησιμοποιώντας μια νεότερη έκδοση του wxMaxima. Παρακαλώ ενημερώστε το wxMaxima σας.ΆλγεβραΕφαρμογή σε λίστα...Σχετικά...Αρχείο Batch... Ctrl-BΠρόβλημα οριακών τιμών...Αναφορά σφάλματοςΜαθηματική ΑνάλυσηΚανονική μορφήΧαρακτηριστικό πολυώνυμο...Εκκαθάριση μνήμηςΣυνδυασμός παραγοντικώνΜιγαδική απλοποίησηΣυνεχή κλάσματαΑντιγραφή Ctrl-CΟρισμένη ολοκλήρωσηΜετατροπή σε τριγωνομετρικές συναρτήσεις (Demoivre)ΟρίζουσαΠαραγώγιση...ΕπεξεργασίαΑπαλοιφή μεταβλητής...Εισαγωγή πίνακα...Παράδειγμα...Ανάπτυξη έκφρασηςΑνάπτυξη τριγωνομετρικών παραστάσεωνΜετατροπή σε εκθετικές συναρτήσειςΕξαγωγή...Παραγοντοποίηση παράστασηςΑρχείοΕύρεση Ρίζας...Δημιουργία πίνακα...Μέγιστος Κοινός Διαιρέτης...ΒοήθειαΟλοκλήρωση...Διακοπή Ctrl-.Διακοπή Ctrl-GΑντιστροφος πίνακαςΦόρτωση πακέτου... Ctrl-LΕφαρμογή στα μέλη λίστας...MaximaΟρισμός του modulo (για rat, κτλ)...Νέο Ctrl-NΑριθμητικοί ΥπολογισμοίΑριθμητική ΟλοκλήρωσηΝusumΆνοιγμα Ctrl-OΆνοιγμα... Ctrl-OΓράφημαΔυναμοσειρέςΕκτύπωση... Ctrl-PΡητός(-ή)Αναγωγή τριγωνομετρικών παραστάσεωνΕπανεκκίνηση MaximaΡίζες πολυωνύμου (πραγματικές)Αποθήκευση Ctrl-SΑπλοποίησηΑπλοποίηση έκφρασηςΑπλοποίηση παραγοντικώνΑπλοποίηση τριγωνομετρικών παραστάσεωνΕπίλυση...ΕιδικόΣειρές TaylorΑνάστροφος πίνακαςΤριγωνομετρική απλοποίησηpm3d(Χρήση Προεπιλεγμένης Γλώσσας)- 'Απειρο
    Lisp: Ένας οριζόντιος κέρσορας πρωτοεμφανίστηκε στο wxMaxima 0.8.0. Φαίνεται ως μία οριζόντια γραμμή μεταξύ των κελιών. Υποδεικνύει που θα εμφανιστεί ένα νέο κελί αν γράψετε ή επικολλήσετε κείμενο ή εκτελέσετε μια εντολή.Ένας νέος τύπος αρχείου πρωτοεμφανίστηκε στο wxMaxima 0.8.2 που αποθηκεύει όχι μόνο τις εντολές και το κείμενο των σχολίων, αλλά και τα αποτελέσματα των υπολογισμών. Όταν αποθηκεύετε το αρχείο, επέλεξτε τον τύπο 'wxMaxima XML document' .Ορισμός οριακών τιμών...Πληροφορίες για το wxMaximaΠληροφορίες για το wxMaximaΆγκιστρο ενεργού κελιούΠροσαρτημένος πίνακαςΕισαγωγή αλγεβρικής ισότητας...Προσθήκη καταλόγου στην διαδρομή αναζήτησηςΠροσθήκη καταλόγου στο μονοπάτι:Προσθήκη ισότητας στον απλοποιητή ρητών (παραστάσεων)Προσθήκη στο μονοπάτι...Επιπρόσθετοι παράμετροι για το maxima (π.χ. -l clisp)Επιπρόσθετοι παράμετροι:Όλα|*ΕφαρμογήΕφαρμογή συνάρτησης σε μία λίσταΣχετικάΠίνακας:Υπέυθυνος γραφικώνΟρισμός οριακών τιμώνBC2Αρχεία Bat (*.bat)|*.bat|All|*Αρχείο BatchΈντοναΠλοήγησηΠληροφορίες για το MaximaΕξ'ορισμού το Shift-Enter χρησιμοποιείται για την εκτέλεση εντολών, ενώ το Enter για την εισαγωγή πολλαπλών γραμμών. Αυτή η συμπεριφορά μπορεί να αλλάξει απο το μενού 'Επεξεργασία->Ρυθμίσεις' επιλέγοντας το 'Enter υπολογίζει τα κελιά'. Αυτό εναλλάσει τη λειτουργικότητα των δύο προαναφερθέντων εντολών του πληκτρολογίου.Αλλαγή μεταβλητής...ΡυθμίσειςΥπολογισμός γινομένου...Υπολογισμός αθροίσματος...Υπολογισμός της τιμής του τελευταίου αποτελέσματος με bigfloatΥπολογισμός της τιμής του τελευταίου αποτέλεσματος προσεγγιστικάΥπολογισμοί modulo ακέραιο:Υπολογισμός γινομένωνΥπολογισμος αθροισμάτωνΗ σύνδεση με τον web server δεν ήταν εφικτή.ΑκύρωσηΚανονική μορφή (τρ)Άγκιστρο κελιούΑλλαγή 2-Δ προβολής μαθηματικώνΑλλαγή του 2-Δ αλγορίθμου προβολής που χρησιμοποιείται για την απεικόνιση μαθηματικών αποτελεσμάτωνΑλλαγή μεταβλητήςΑλλαγή μεταβλητής στο ολοκλήρωμα ή στο άθροισμα Χαρακτηριστικό πολυώνυμοΈλεγχος για ενημερώσειςΈλεγχος ύπαρξης νεότερης έκδοσης του wxMaxima/MaximaΚινέζικα παραδοσιακάΕπιλογή γραμματοσειράςΤάξεις:Oνόματα στηλών:Στήλες:Συνδυασμός παραγοντικών σε μια παράστασηΣυντεταγμένες του x χωρισμένες με κόμμαΣυντεταγμένες του y χωρισμένες με κόμμαΕπιλογή ΣχολίωνΣυμπλήρωση Λέξης Ctrl-KΣυμπλήρωση λέξηςΥπολογισμός συνεχούς κλάσματος μιας τιμήςΥπολογισμός του προσαρτημένου πίνακαΥπολογισμός του χαρακτηριστικού πολυωνύμου ενός πίνακαΥπολογισμός ορίζουσας πίνακαΥπολογισμός μέγιστου κοινού διαιρέτηΥπολογισμός αντιστρόφου πίνακαΥπολογισμός του ελαχίστου κοινού πολλαπλασίου (εκτελέστε load(functs) πριν τη χρήση)Συνθήκη:Αρχείο Config (*.ini)|*.iniΠροειδοποίηση ρύθμισηςΡυθμίσεις του wxMaximaΣταθεράΣυστολή λογαρίθμωνΜετατροπή διωνυμικών,συναρτήσεων Βήτα και Γάμμα σε παραγοντικάΜετατροπή διωνύμων, παραγοντικών και Βήτα συναρτήσεων σε Γάμμα συνάρτησηΜετατροπή μιγαδικής παράστασης σε πολική μορφήΜετατροπή μιγαδικών παραστάσεων σε ορθογώνιες συντεταγμένεςΜετατροπή της εκθετικής συνάρτησης φανταστικής μεταβλητής σε τριγωνομετρική μορφήΜετατροπή λογαρίθμου γινομένου σε άθροισμα λογαρίθμωνΜετατροπή αθροίσματος λογαρίθμων σε λογάριθμο γινομένουΜετατροπή σε παραγοντικάΜετατροπή σε ΓάμμαΜετατροπή σε πολική μορφήΜετατροπή σε ορθογώνιες συντεταγμένεςΜετατροπή τριγωνομετρικής παράστασης σε κανονική ημιγραμμική μορφήΑντιγραφήΑντιγραφή ως εικόναΑντιγραφή LaTeXΑντιγραφή προηγούμενης εισαγωγής Ctrl-IΑντιγραφή ως εικόναΑντιγραφή ως LaTeXΑντιγραφή ως κείμενο Ctrl-Shift-CΑντιγραφή επιλογήςΑντιγραφή επιλογής από έγγραφο ως εικόναΑντιγραφή επιλογής από έγγραφο ως κείμενοΑντιγραφή επιλογής από έγγραφο σε μορφή LaTeX Δημιουργία κελιού με την τελευταία εισαγωγήΚέρσοραςΑποκοπήΑποκοπή Ctrl-XΑποκοπή επιλογήςΤσεχικάΔανικάΠίνακας Δεδομένων:Αρχείο δεδομένων (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtΔεδομένα:Ανάλυση ρητής συνάρτησης σε μερικά κλάσματαΠροεπιλεγμένοςΠροεπιλεγμένη γραμματοσειρά:ΔιαγραφήΔιαγραφή συνάρτησης...Διαγραφή επιλογήςΔιαγραφή μεταβλητής...Διαγραφή μίας συνάρτησηςΔιαγραφή μίας μεταβλητήςΔιαγραφή όλων των τιμών από τη μνήμηΔιαγραφή συνάρτησης(-σεων)Διαγραφή μεταβλητής(-ών):Βαθμός Παρανομαστή:Βάθος:Παράγωγος:Διαίρεση πολυωνύμων...Παραγώγιση...ΠαραγώγισηΠαραγώγιση παράστασηςΠαραγώγιση...Κατεύθυνση:Διακριτή σχεδίαση.Εμφάνιση σε μορφή TeXΑλγόριθμος προβολής μαθηματικώνΕμφάνιση τελευταίου αποτελέσματος σε μορφή TeXΕμφάνιση του χρόνου που απαιτήθηκε για τον υπολογισμόΔιαίρεσηΔιαίρεση κελιούΔιαίρεση αριθμών ή πολυωνύμωνΈγγραφοΦόντο εγγράφουΕξισώσειςΈξοδος Ctrl-QΙδιοδιανύσματαΙδιοτιμέςΑπαλειφήΑπαλειφή μεταβλητής από σύστημα εξισώσεωνΑγγλικάΕισαγωγή πίνακα...Εισαγωγή πίνακαΕισαγωγή εξίσωσης για ρητή απλοποίηση:Εισαγωγή λίστας μεταβλητών χωρισμένες με κόμμαΤο Enter υπολογίζει τα κελιάΕισαγωγή πίνακαΕισαγωγή της διαδρομής στο εκτελέσιμο αρχείο του maxima.Έψιλον:Εξίσωση %d:Εξίσωση(-εις):Εξίσωση:Εξισώσεις:ΣφάλμαΣφάλμα %dΣφάλμα!Υπολογισμός ονοματικών μορφώνΥπολογισμός κελιού(-ιών)Υπολογισμός ενεργού(-ών) ή επιλεγμένου(-ων) κελιού(-ών)Υπολογισμός όλων των κελιών στο έγγραφοΥπολογισμός όλων των ονοματικών μορφών στην παράστασηΠαράδειγμαΠαράδειγμα κειμένουΈξοδος από το wxMaximaΑνάπτυξηΑνάπτυξη (τρ)Ανάπτυξη παράστασηςΑνάπτυξη λογαρίθμωνΑνάπτυξη μία παράστασηςΑνάπτυξη τριγωνομετρικής παράστασηςΕξαγωγήΕξαγωγή εγγράφου σε HTML ή pdfLaTeX αρχείοΗ εξαγωγή σε HTML απέτυχε!Η εξαγωγή σε TeX απέτυχεΠαράσταση:Παράσταση(-εις):Παράσταση:ΠαραγοντοποίησηΠαραγοντοποίηση παράστασης (Μιγαδική)Παραγοντοποίηση παράστασηςΠαραγοντοποίηση μιας παράστασηςΠαραγοντοποίηση παράστασης σε Γκαουσιανούς αριθμούςΠαραγοντικά και ΓάμμαΟλέθριο σφάλμαΑρχείοΤο αρχείο δεν βρέθηκεΤο αρχείο που προσπαθήσατε να ανοίξετε δεν υπάρχειΑρχείο:Εύρεση Εύρεση Ctrl-FΕύρεση ορίου...Εύρεση ελαχίστου...Εύρεση ρίζας...Εύρεση ενός (μη δεσμευμένου) ελαχίστου μιας παράστασηςΕύρεση ορίου μιας παράστασηςΕύρεση ρίζας μιας εξίσωσης σε ένα διάστημαΕύρεση όλων των ριζών ενός πολυωνύμουΕύρεση όλων των ριζών ενός πολυωνύμου(bfloat)Εύρεση και ΑντικατάστασηΕύρεση και αντικατάστασηΕύρεση ιδιοτιμών πίνακαΕύρεση ιδιοδιανυσμάτων πίνακαΕύρεση ελαχίστουΕύρεση πραγματικών ριζών πολυωνύμουΕύρεση ρίζαςΣταθερή γραμματοσειρά στον έλεγχο κειμένουΓραμματοσειρά που χρησιμοποιείται για την εμφάνιση στο έγγραφο.Γραμματοσειρά που χρησιμοποιείται για την εμφάνιση των μαθηματικών χαρακτήρων στο έγγραφο.ΓραμματοσειρέςΜορφή:ΓαλλικάΑπό:Πλήρης οθόνη Alt-EnterΣυνάρτησηΟνόματα συναρτήσεωνΣυνάρτηση(-εις):Συνάρτηση:Συναρτήσεις για μιγαδική απλοποίησηΣυναρτήσεις για απλοποίηση παραγοντικών και Γάμμα συναρτήσεωνΣυναρτήσεις για απλοποίηση τριγωνομετρικών παραστάσεωνΜΚΔΕικόνα GIF (*.gif)|*.gifΓενικά ΜαθηματικάΓενικά Μαθηματικά Alt-Shift-MΔημιουργία πίνακαΔημιουργία πίνακα απο παράσταση...Δημιουργία πίνακα από 2-Δ πίνακαΔημιουργία πίνακα από παράσταση lambdaΓερμανικάΕξαγωγή φανταστικού μέρουςΥπολογισμός σειρών...Υπολογισμός μετασχηματισμού Laplace μιας παράστασηςΕξαγωγή πραγματικού μέρουςΥπολογισμός του αντίστροφου μετασχηματισμού Laplace μιας παράστασης"Υπολογισμός σειράς Taylor ή δυναμοσειράς μιας παράστασηςΥπολογισμός φανταστικού μέρους μιας μιγαδικής παράστασηςΥπολογισμός πραγματικού μέρους μιας μιγαδικής παράστασηςΕλληνικάΕλληνικές σταθερέςΠλέγμα:Ύψος:ΒοήθειαΑπόκρυψη Όλων Alt-Shift--Απόκρυψη όλων των παλετώνΕπισήμανση (dpart)ΙστόγραμμαΙστόγραμμα...ΙστορικόΟ οριζόντιος κέρσορας λειτουργεί σαν κανονικός κέρσορας,αλλά ενεργεί στα κελιά: (α) πίεστε το πάνω ή το κάτω βέλος για να τον μετακινήσετε, (β) κρατώντας πατημένο το Shift ενώ τον μετακινείτε, επιλέγει κελιά, και (γ) πιέζοντας το backspace ή το delete 2 φορές διαγράφει ένα κελί δίπλα του.ΟυγγρικάIC1IC2Αν ο υπολογισμός σας καθυστερεί πολύ, μπορείτε να δοκιμάσετε τις εντολές του μενού 'Maxima->Διακοπή' ή 'Maxima->Επανεκκίνηση Maxima'.ΕικόναΑρχεία εικόνας (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmΣυμπεριέλαβε τις στήλες:ΆπειροΠληροφορίες για το Maxima buildΑρχικές Εκτιμήσεις:Πρόβλημα αρχικών τιμών (&1)...Πρόβλημα αρχικών τιμών (&2)...Ετικέτες εισαγωγήςΠροσθήκηΠροσθήκη κελιού Alt-Shift-CΠροσθήκη εικόναςΠροσθήκη εικόνας...Προσθήκη νέου κελιού εντολώνΠροσθήκη νέου κελιού ενότηταςΠροσθήκη νέου κελιού υποενότηταςΠροσθήκη νέου κελιού κειμένουΠροσθήκη νέου κελιού τίτλουΠροσθήκη αλλαγής σελίδαςΠροσθήκη εικόναςΟλοκλήρωμα/Άθροισμα:ΟλοκλήρωσηΟλοκλήρωση (risch)Ολοκλήρωση παράστασηςΟλοκλήρωση παράστασης με τον αλγόριθμο Risch Ολοκλήρωση...ΔιακοπήΔιακοπή τρέχοντος υπολογισμούΜη έγκυρη είσοδος για πρόγραμμα maxima . Παρακαλώ δώστε ξανά την διαδρομη για το πρόγραμμα maxima .Αντίστροφος LaplaceΑντίστροφος μετασχηματισμός Laplace...ΙταλικάΠλάγια γραφήΙαπωνικάΕΚΠΓλώσσα που χρησιμοποιείται για το GUI του wxMaximaΓλώσσα:LaplaceΜετασχηματισμός Laplace...Ελάχιστο Κοινό Πολλαπλάσιο...Παρεμβολή ελαχίστων τετραγώνωνΠαρεμβολή ελαχίστων τετραγώνων...ΌριοΌριο...Λίστα:ΦόρτωσηΦόρτωση πακέτουΦόρτωση ένος αρχείου Maxima με την εντολή batch.Φόρτωση αρχείου πακέτου MaximaΦόρτωση στυλ από αρχείοΚάτω φράγμα:Εφαρμογή στα μέλη πίνακα...Δημιουργία λίστας...Δημιουργία λίσταςΔημιουργία λίστας από παράστασηΑντικατάσταση σε παράστασηΑπεικόνισηΕφαρμογή συνάρτησης στα μέλη λίσταςΕφαρμογή συνάρτησης στα μέλη πίνακαΑντιστοίχιση παρενθέσεων σε έλεγχο κειμένουΓραμματοσειρά Μath:ΠίνακαςΑπεικόνιση πίνακαΌνομα πίνακα:Πίνακας:Είσοδος MaximaΤο Maxima κάνει υπολογισμούςΠακέτο Maxima (*.mac)|*.macΠακέτο Maxima(*.mac)|*.mac|πακέτο Lisp (*.lisp)|*.lisp|All|*Η διαδικασία Maxima τερμάτισε.Πρόγραμμα Maxima:Ερωτήσεις για το MaximaΤο Maxima ξεκίνησε. Περιμένει για σύνδεση...Το Maxima χρησιμοποιεί το ‘:’ για απόδοση τιμών σε μεταβλητές ('a : 3;') και το ‘:=’ για ορισμό συναρτήσεων ('f(x) := x^2;').Έκδοση Maxima Τεστ μέσης διαφοράς...Τεστ μέσης τιμής...Μέση τιμή:Συγχώνευση κελιώνΜέθοδος:ModulusΌνομα:Νέα τιμή:Νέα μεταβλητή:Καμμία αντιστοίχιση δεν βρέθηκεΜη έγκυρη διάσταση πίνακα!Μη έγκυρος αριθμός εξισώσεων!Δεν είστε συνδεδεμένοι.Βαθμός Αριθμητή:Αριθμός εξισώσεων:ΑριθμοίΕντάξειΠαλιά τιμή:Παλιά μεταβλητή:t-τεστ ενός δείγματοςOnline διδακτικές παρουσιάσειςΆνοιγμαΆνοιγμα πρόσφατουΆνοιγμα ενός εγγράφουΆνοιγμα νέου παραθύρουΆνοιγμα εγγράφουΆνοιγμα πίνακαΆνοιγμα αρχείουΕπιλογέςΕπιλογές:Μη ενημερωμένα κελιάΕτικέτες εξόδουΠροσέγγιση Pade...Εικόνα PNG (*.png)|*.png| εικόνα JPEG (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmΠροσέγγιση Pade...Προσέγγιση Pade σειράς TaylorΑλλαγή σελίδαςΠαλέτεςΠαραμετρικό γράφημαΣυντακτική ανάλυση αποτελέσματοςΜερικά κλάσματα...Μερικά κλάσματαΜέρη του εγγράφου δεν θα φορτωθούν σωστάΕπικόλλησηΕπικόλληση Ctrl-VΕπικόλληση κειμένου από το πρόχειροΕπικόλληση κειμένου από το πρόχειροΠαρακαλώ ρυθμίστε το wxMaxima μεσα απο το μενου 'Επεξεργασία->Ρυθμίσεις'.Παρακαλώ κάντε επανεκκίνηση του wxMaxima για να ενεργοποιηθούν οι αλλαγές!2-Δ γράφημα...3-Δ γράφημα...Μορφή γραφήματος...2-Δ γράφημα2-Δ γράφημα...2-Δ γράφημα...3-Δ γράφημα3-Δ γράφημα...3-Δ γράφημα...Μορφή γραφήματοςΓράφημα σε 2 διαστάσειςΓράφημα σε 3 διαστάσειςΓράφημα σε αρχείο:Σημείο:ΠολωνικάΠολυώνυμο 1:Πολυώνυμο 2:Πορτογαλλικά(Βραζιλίας)Αρχείο Postscript (*.eps)|*.eps|All|*ΑκρίβειαΕκτύπωσηΕκτύπωση εγγράφουΓινόμενοAνάγνωση πίνακα...Διάβασμα αποτελέσματος MaximaΈτοιμο για είσοδο από το χρήστηΕπανάκληση επόμενης εντολής από το ιστορικό Επανάκληση προηγούμενης εντολής από το ιστορικό Καρτεσιανή μορφήΑναγωγή (τρ)Αναγωγή τριγωνομετρικής παράστασηςΑφαίρεση όλων των αποτελεσμάτωνΑφαίρεση αποτελεσμάτων από τα κελιά εντολώνΑντικατεστημένες %d εμφανίσειςΑναφορά σφάλματοςΕπανεκίνηση του MaximaΟλοκλήρωση Risch...Ρίζες πολυωνύμουΡίζες πολυωνύμου (bfloat)Γραμμές:ΡωσικάΔείγμα 1:Δείγμα 2:Δείγμα:ΑποθήκευσηΑποθήκευση εφε κίνησης ...Αποθήκευση ωςΑποθήκευση ως... Shift-Ctrl-SΑποθήκευση εικόνας...Αποθήκευση επιλογής σε εικόναΑποθήκευση επιλογής σε εικόνα...Αποθήκευση εφε κίνησης σε αρχείοΑποθήκευση εγγράφουΑποθήκευση εγγράφου ωςΑποθήκευση της διάταξης των παλετώνΑποθήκευση μεγέθους/θέσης παραθύρου του wxMaxima μεταξύ συνεδριών.Αποθήκευση γραφήματος σε αρχείοΑποθήκευση επιλογής από το έγγραφο σε ένα αρχείο εικόναςΑποθήκευση επιλογής σε αρχείοΑποθήκευση στυλ σε αρχείοΑποθήκευση μεγέθους/θέσης παραθύρου του wxMaximaΑποθήκευση μεγέθους/θέσης παραθύρου του wxMaxima μεταξύ συνεδριών.Διάγραμμα διασποράςΔιάγραμμα διασποράς...ΕνότηταΚελί ενότηταςΕπιλογή όλωνΕπιλογή Όλων Ctrl-AΕπιλογή προγράμματος MaximaΕπιλογή υποδείγματοςΕπιλογή μιας μεταβλητήςΕπιλογή όλωνΕπιλογή αλγορίθμου προβολής μαθηματικώνΕπιλέγοντας ένα μέρος του αποτελέσματος και κάνοντας δεξί κλίκ πάνω στην επιλογή προκύπτει ένα μενού με κατάλληλες συναρτήσεις οι οποίες μπορούν να εφαρμοστούν στην επιλογή.ΕπιλογήΣειρέςΣειρές...Ο εξυπηρετητής ξεκίνησεΟρισμός ΜεγέθυνσηςΟρισμός σταθερού μεγέθους γραμματοσειράς στους ελέγχους κειμένου.Ορισμός μορφής γραφήματοςΟρισμός ζουμ στο 100%Ορισμός ζουμ στο 120%Ορισμός ζουμ στο 150%Ορισμός ζουμ στο 200%Ορισμός ζουμ στο 300%Ορισμός ζουμ στο 80%Ορισμός τιμών με την atvalues για την επίλυση ΣΔΕ με το μετασχηματισμό LaplaceΕγκατάσταση υπολογισμών moduloΕμφάνιση ορισμού...Εμφάνιση συναρτήσεωνΕμφάνιση συμβουλών...Εμφάνιση μεταβλητώνΕμφάνιση βοήθειας για το MaximaΕμφάνιση προτύπου Ctrl-Shift-KΕμφάνιση μιας συμβουλήςΕμφάνιση ολων των εντολών που είναι παρόμοιες με:Εμφάνιση ενός παραδείγματος για την εντολή:Εμφάνιση ενός παραδείγματος χρήσηςΕμφάνιση εντολών παρόμοιες μεΕμφάνιση των συναρτήσεων που έχουν οριστείΕμφάνιση των μεταβλητών που έχουν οριστείΕμφάνιση του ορισμού μίας συνάρτησηςΕμφάνιση συναρτήσεωνΕμφάνιση μεγάλων παραστάσεωνΕμφάνιση μεγάλων παραστάσεων στο έγγραφο του wxMaximaΕμφάνιση ορισμού συνάρτησης:ΑπλοποίησηΑπλοποίηση ριζικώνΑπλοποίηση (ρ)Απλοποίηση (τρ)Απλοποίηση παράστασηςΑπλοποίηση παράστασης που περιέχει παραγοντικάΑπλοποίηση παράστασης που περιέχει ριζικάΑπλοποίηση ρητής παράστασηςΑπλοποίηση αθροίσματοςΑπλοποίηση τριγωνομετρικής παράστασηςΛύση:ΕπίλυσηΕπίλυση αλγεβρικού συστήματος...Επίλυση γραμμικού συστήματος...Επίλυση ΣΔΕ...Επίλυση (to_poly)...Επίλυση ΣΔΕΕπίλυση ΣΔΕ με Laplace...Επίλυση ΣΔΕ...Επίλυση αλγεβρικού συστήματοςΕπίλυση αλγεβρικού συστήματος εξισώσεωνΕπίλυση προβλήματος οριακών τιμών για δευτεροβάθμια ΣΔΕΕπίλυση εξίσωσης(-εων)Επίλυση εξίσωσης(-εων) με to_poly_solveΕπίλυση προβλήματος αρχικών τιμών για πρωτοβάθμια ΣΔΕΕπίλυση προβλήματος αρχικών τιμών για δευτεροβάθμια ΣΔΕΕπίλυση γραμμικού συστήματοςΕπίλυση γραμμικού συστήματος εξισώσεωνΕπίλυση συνήθους διαφορικής εξίσωσης μέγιστου βαθμού 2Επίλυση συνήθους διαφορικής εξίσωσης με μετασχηματισμό LaplaceΕπίλυση...ΙσπανικάΕιδικόςΕιδικές μεταβλητέςΕκκίνηση εφέ κίνησηςΗ εκκίνηση της διεργασίας Maxima απέτυχεΕκκίνηση Maxima...Η εκκίνηση του εξυπηρετητή απέτυχεΕκκίνηση του εξυπηρετητή στη θύρα %dΣτατιστικήΣτατιστική Alt-Shift-SΣυμβολοσειρέςΣτυλΣτυλΥποδείγμα...ΥποενότηταΚελί υποενότηταςΑντικατάσταση...ΑντικατάστασηΑντικατάσταση...ΆθροισμαΠληροφορίες συστήματοςΣειρές Taylor:TellratΚείμενοΚελί κειμένουΦόντο κελιού κειμένουΗ προεπιλεγμένη θύρα που χρησιμοποιείται για την επικοινωνία μεταξύ του Maxima και του wxMaximaΕμφανίσθηκε σφάλμα κατα την εξαγωγή του αρχέιου GIF! Βεβαιωθείτε οτι υπάρχει εγκατεστημένο το ImageMagick και πως το wxMaxima μπορεί να βρει το πρόγραμμα μετατροπής.Υπήρξε σφάλμα στο δημιουργημένο XML! Παρακαλώ αναφέρετε αυτό το σφάλμα.Σημάνσεις:Φορές:Οι συμβουλές δεν ειναι διαθέσιμες, συγνώμη!ΤίτλοςΚελί τίτλουΟ τίτλος, η ενότητα και η υποενότητα των κελιών μπορούν να αναδιπλωθούν και να αποκρύψουν τα περιεχόμενά τους. Για την δίπλωση ή ξεδίπλωση, καντε κλικ στο τετραγωνάκι που βρίσκεται δίπλα απο το κελί. Επιπλέον αν κανετε shift-κλικ, ολα τα υποεπίπεδα του κελιού επίσης θα διπλωθούν/ξεδιπλωθούν.Σε μεγάλο αριθμό κινητής υποδιαστολής (bigfloat)Σε αριθμό κινητής υποδιαστολήςΣε αριθμό κινητής υποδιαστολήςΓια να σχεδιάσετε σε πολικές συντεταγμένες, επιλέξτε 'set polar' στην καταχώρηση Επιλογές στον διάλογο του Plot2d. Μπορείτε επίσης να σχεδιάσετε σε σφαιρικές και κυλινδρικές συντεταγμένες σε 3-Δ.Για να βάλετε παρενθέσεις γύρω από μια παράσταση, επιλέξτε την και πατήστε ‘(’ ή ‘)’ ανάλογα με το που θέλετε να εμφανιστεί ο κέρσορας μετά.Για να αποθηκεύσετε το μέγεθος και τη θέση από τα παράθυρα του wxMaxima μεταξύ διαφορετικών συνεδριών, χρησιμοποιήστε το διάλογο 'Επεξεργασία->Ρυθμίσεις'Για να ξεκινήσετε να χρησιμοποιείτε το wxMaxima άμεσα, γράψτε την εντολή που θέλετε. Ένα κελί εντολών θα εμφανιστεί. Μετά πατήστε Shift-Enter για να εκτελεσθεί η εντολή σας.Μέχρι:Εναλλαγή αλγεβρικής σημαίαςΕναλλαγή μορφής αποτελεσμάτωνΕναλλαγή εμφάνισης της ώραςΕναλλαγή αλγεβρικής σημαίαςΕναλλαγή επεξεργασίας πλήρης οθόνηςΕναλλαγή αριθμητικού αποτελέσματοςΓραμμή εργαλείων Alt-Shift-TΕικονίδια γραμμής εργαλείωνΜεταφρασμένο απόΑναστροφή πίνακαΔιδακτικές παρουσιάσειςt-τεστ δυο δειγμάτωνΤύπος:ΟυκρανικάΥπογραμμισμένοςΑναίρεση Ctrl-ZΑναίρεση τελευταίας αλλαγήςΥποστήριξη UnicodeΑναβάθμισηΆνω φράγμα:Χρήση του αλγορίθμου του GosperΧρήση κεντραρισμένης τελείας για πολλαπλασιασμόΧρήση γραμματοσειράς jsMath Τιμή:Μεταβλητή(-ές):Μεταβλητή:ΜεταβλητέςΜεταβλητές:ΠροειδοποίησηΚαλωσορίσατε στο wxMaximaΌταν εφαρμόζετε συναρτήσεις με ένα όρισμα από καταλόγους επιλογής, το προεπιλεγμένο όρισμα είναι το '%'.Για να εφαρμόσετε τη συνάρτηση σε κάποια άλλη τιμή, επιλέξτε την στο κείμενο προτού να εκτελέσετε μία εντολή από τον κατάλογο.Πλάτος:Εγγραφή ζεύγους παρενθέσεων στους ελέγχους κειμένου.Γραμμένο απόΜπορείτε να έχετε πρόσβαση στο τελευταίο αποτέσμα χρησιμοποιώντας τη μεταβλητή ‘%’. Μπορείτε να έχετε πρόσβαση σε αποτελέσματα προηγούμενων εντολών χρησιμοποιώντας τις μεταβλητές ‘%on’ όπου n είναι ο αριθμός της αποτελέσματος.Μπορείτε να ζητήσετε βοήθεια για μια συνάρτηση του Maxima αν την επιλέξετε ή κάνετε κλικ πάνω στο όνομά της και στη συνέχεια πατήσετε F1. Το wxMaxima θα ψάξει το ευρετήριο της βοήθειας για την επιλεγμένη λέξη ή για τη λέξη που είναι κατω από τον κέρσορα.Μπορείτε να κρύψετε το μέρος των αποτελεσμάτων των κελιών κάνοντας κλικ στο τρίγωνο στα αριστερά των κελιών. Ανάλογο ισχύει επίσης και για τα κελιά κειμένου.Μπορείτε να επιλέξετε πολλαπλά κελιά είτε με το ποντίκι – κάνοντας κλικ και σέρνωντας το ποντίκι από ανάμεσα στα κελιά ή από το άγκιστρο στα αριστερά του κελιού - είτε με το πληκτρολόγιο - κρατώντας πατημένο το Shift ενώ μετακινείτε τον οριζόντιο κέρσορα - και μετά να εκτελέσετε κάτι στην επιλογή. Αυτό είναι χρήσιμο αν θέλετε να διαγράψετε ή να υπολογίσετε πολλαπλά κελιά.Έχετε την έκδοση %s. Η νεότερη έκδοση είναι η %s . Επιλέξτε ΟΚ ώστε να μεταβείτε στην ιστοσελίδα του wxMaxima.Η έκδοση του wxMaxima που διαθέτετε ειναι η πιο πρόσφατη.ΜεγένθυσηΣμίκρυνσηΜεγέθυνση κατά 10%Σμίκρυνση κατά 10%[ δεν έχει αποθηκευθεί ][ δεν έχει αποθηκευθεί* ]αντισυμμετρικόςαπό τις δύο πλευρέςπροεπιλογήδιαγώνιοςγενικόςinlineαπό αριστεράλογαριθμική κλίμακαΠίνακας[i,j]:όχιαπό δεξιάσυμμετρικόςανώνυμοwxMaximawxMaxima %sΡυθμίσεις του wxMaximaΤο wxMaxima δεν μπόρεσε να βρει το Maxima! Παρακαλώ ρυθμίστε το wxMaxima από το 'Επεξεργασία->Ρυθμίσεις'. Μετά επανεκινήστε το Maxima με το 'Maxima->Επανεκκίνηση Maxima'.Το wxMaxima δεν μπόρεσε να βρει τα αρχεία βοήθειας. Παρακαλώ ελέγξτε την εγκατάστασή σας.Το wxMaxima δεν μπόρεσεί να βρει τα αρχεία συμβουλών. Παρακαλώ ελέγξτε την εγκατάστασή σας.Το wxMaxima δεν μπόρεσε να ξεκινήσει τον εξυπηρετητή. Παρακαλώ ελέγξτε αν έχετε ενεργοποιημένη την υποστήριξη δικτύου και προσπαθήστε ξανά!Οι διάλογοι του wxMaxima καθορίζουν προεπιλεγμένες τιμές σε καταχωρημένες γραμμές εντολών μία από τις οποίες είναι το '%'. Αν έχετε κάνει μια επιλογή στο έγγραφό σας, η επιλογή αυτή θα χρησιμοποιηθεί στη θέση του '%'.έγγραφο wxMaximaέγγραφο wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxΤο wxMaxima αντιμετώπισε ένα πρόβλημα κατά την φόρτωσηΕικοίδιο wxMaximaΤο wxMaxima είναι μια γραφική διεπαφή χρήστη για το σύστημα υπολογιστικής άλγεβρας Maxima βασισμένη στα wxWidgets.Το wxMaxima είναι μια γραφική διεπαφή χρήστη για το σύστημα υπολογιστικής άλγεβρας Maxima βασισμένη στα wxWidgets.Ναιwxmaxima-15.08.2/locales/el.po000644 000765 000024 00000410311 12573511775 016527 0ustar00andrejstaff000000 000000 # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Greek translation of wxMaxima GUI\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2010-06-04 19:46+0200\n" "Last-Translator: aga \n" "Language-Team: uth \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Greek\n" "X-Poedit-Country: GREECE\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "υποστήριξη Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Έκδοση Maxima:" #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Δεν υπάρχει σύνδεση με το Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Δεν υπάρχει σύνδεση." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "<<Πολύ μεγάλη έκφραση για να εμφανιστεί!>>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" "είχε αποθηκευθεί χρησιμοποιώντας μια νεότερη έκδοση του wxMaxima. Έτσι " "μπορεί να μην φορτωθεί σωστά.Παρακαλώ ενημερώστε το wxMaxima σας." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" "είχε αποθηκευθεί χρησιμοποιώντας μια νεότερη έκδοση του wxMaxima. Παρακαλώ " "ενημερώστε το wxMaxima σας." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "Άλγεβρα" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "Εφαρμογή σε λίστα..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "Σχετικά..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Αρχείο Batch...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Πρόβλημα οριακών τιμών..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Αναφορά σφάλματος" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "Μαθηματική Ανάλυση" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Κανονική μορφή" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Χαρακτηριστικό πολυώνυμο..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "Εκκαθάριση μνήμης" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "Συνδυασμός παραγοντικών" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Μιγαδική απλοποίηση" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Συνεχή κλάσματα" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "Αντιγραφή\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Ορισμένη ολοκλήρωση" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "Μετατροπή σε τριγωνομετρικές συναρτήσεις (Demoivre)" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "Ορίζουσα" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "Παραγώγιση..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "Επεξεργασία" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "Απαλοιφή μεταβλητής..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "Εισαγωγή πίνακα..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "Παράδειγμα..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "Ανάπτυξη έκφρασης" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Ανάπτυξη τριγωνομετρικών παραστάσεων" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "Μετατροπή σε εκθετικές συναρτήσεις" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "Εξαγωγή..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Παραγοντοποίηση παράστασης" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "Αρχείο" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Εύρεση Ρίζας..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "Δημιουργία πίνακα..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Μέγιστος Κοινός Διαιρέτης..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "Βοήθεια" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "Ολοκλήρωση..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "Διακοπή\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "Διακοπή\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "Αντιστροφος πίνακας" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Φόρτωση πακέτου...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Εφαρμογή στα μέλη λίστας..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Εμφάνιση βοήθειας για το Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Ορισμός του modulo (για rat, κτλ)..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "Νέο\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "Αριθμητικοί Υπολογισμοί" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Αριθμητική Ολοκλήρωση" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "Νusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "Άνοιγμα\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "Άνοιγμα...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "Γράφημα" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Δυναμοσειρές" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "Εκτύπωση...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "Ρητός(-ή)" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "Αναγωγή τριγωνομετρικών παραστάσεων" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "Επανεκκίνηση Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Ρίζες πολυωνύμου (πραγματικές)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "Αποθήκευση\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "Απλοποίηση" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "Απλοποίηση έκφρασης" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "Απλοποίηση παραγοντικών" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "Απλοποίηση τριγωνομετρικών παραστάσεων" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "Επίλυση..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "Ειδικό" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Σειρές Taylor" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "Ανάστροφος πίνακας" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Τριγωνομετρική απλοποίηση" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Χρήση Προεπιλεγμένης Γλώσσας)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- 'Απειρο" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Ένας οριζόντιος κέρσορας πρωτοεμφανίστηκε στο wxMaxima 0.8.0. Φαίνεται ως " "μία οριζόντια γραμμή μεταξύ των κελιών. Υποδεικνύει που θα εμφανιστεί ένα " "νέο κελί αν γράψετε ή επικολλήσετε κείμενο ή εκτελέσετε μια εντολή." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Ένας νέος τύπος αρχείου πρωτοεμφανίστηκε στο wxMaxima 0.8.2 που αποθηκεύει " "όχι μόνο τις εντολές και το κείμενο των σχολίων, αλλά και τα αποτελέσματα " "των υπολογισμών. Όταν αποθηκεύετε το αρχείο, επέλεξτε τον τύπο 'wxMaxima XML " "document' ." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Ορισμός οριακών τιμών..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Πληροφορίες για το wxMaxima" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Πληροφορίες για το wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Άγκιστρο ενεργού κελιού" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Προσαρτημένος πίνακας" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Εισαγωγή αλγεβρικής ισότητας..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Προσθήκη καταλόγου στην διαδρομή αναζήτησης" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Προσθήκη καταλόγου στο μονοπάτι:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Προσθήκη ισότητας στον απλοποιητή ρητών (παραστάσεων)" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Προσθήκη στο μονοπάτι..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Επιπρόσθετοι παράμετροι για το maxima (π.χ. -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Επιπρόσθετοι παράμετροι:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Όλα|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Εφαρμογή" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Εφαρμογή συνάρτησης σε μία λίστα" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Σχετικά" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Πίνακας:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Υπέυθυνος γραφικών" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Ορισμός οριακών τιμών" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 #, fuzzy msgid "Barsplot..." msgstr "Διάγραμμα ράβδων" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Αρχεία Bat (*.bat)|*.bat|All|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Αρχείο Batch" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Έντονα" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 #, fuzzy msgid "Boxplot..." msgstr "Θηκόγραμμα" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Πλοήγηση" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Πληροφορίες για το Maxima" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Εξ'ορισμού το Shift-Enter χρησιμοποιείται για την εκτέλεση εντολών, ενώ το " "Enter για την εισαγωγή πολλαπλών γραμμών. Αυτή η συμπεριφορά μπορεί να " "αλλάξει απο το μενού 'Επεξεργασία->Ρυθμίσεις' επιλέγοντας το 'Enter " "υπολογίζει τα κελιά'. Αυτό εναλλάσει τη λειτουργικότητα των δύο " "προαναφερθέντων εντολών του πληκτρολογίου." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Αλλαγή μεταβλητής..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "Ρυθμίσεις" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Υπολογισμός γινομένου..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Υπολογισμός αθροίσματος..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Υπολογισμός της τιμής του τελευταίου αποτελέσματος με bigfloat" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Υπολογισμός της τιμής του τελευταίου αποτέλεσματος προσεγγιστικά" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Υπολογισμοί modulo ακέραιο:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Υπολογισμός της τιμής του τελευταίου αποτέλεσματος προσεγγιστικά" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Υπολογισμός γινομένων" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Υπολογισμος αθροισμάτων" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Η σύνδεση με τον web server δεν ήταν εφικτή." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Ακύρωση" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Κανονική μορφή (τρ)" #: ../src/Config.cpp:451 #, fuzzy msgid "Catalan" msgstr "Ιταλικά" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Άγκιστρο κελιού" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Αλλαγή 2-Δ προβολής μαθηματικών" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Αλλαγή του 2-Δ αλγορίθμου προβολής που χρησιμοποιείται για την απεικόνιση " "μαθηματικών αποτελεσμάτων" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Αλλαγή μεταβλητής" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Αλλαγή μεταβλητής στο ολοκλήρωμα ή στο άθροισμα " #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Χαρακτηριστικό πολυώνυμο" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Έλεγχος για ενημερώσεις" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Έλεγχος ύπαρξης νεότερης έκδοσης του wxMaxima/Maxima" #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Κινέζικα παραδοσιακά" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Επιλογή γραμματοσειράς" #: ../src/PlotFormatWiz.cpp:28 #, fuzzy msgid "Choose new plot format:" msgstr "Εισαγωγή νέου τύπου σχεδίασης:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Τάξεις:" #: ../src/wxMaximaFrame.cpp:372 #, fuzzy msgid "Close\tCtrl-W" msgstr "Αντιγραφή\tCtrl-C" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Oνόματα στηλών:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Στήλες:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Συνδυασμός παραγοντικών σε μια παράσταση" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Συντεταγμένες του x χωρισμένες με κόμμα" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Συντεταγμένες του y χωρισμένες με κόμμα" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Επιλογή Σχολίων" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Επιλογή Σχολίων" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Συμπλήρωση Λέξης\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Συμπλήρωση λέξης" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Υπολογισμός συνεχούς κλάσματος μιας τιμής" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Υπολογισμός του προσαρτημένου πίνακα" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Υπολογισμός του χαρακτηριστικού πολυωνύμου ενός πίνακα" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Υπολογισμός ορίζουσας πίνακα" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Υπολογισμός μέγιστου κοινού διαιρέτη" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Υπολογισμός αντιστρόφου πίνακα" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Υπολογισμός του ελαχίστου κοινού πολλαπλασίου (εκτελέστε load(functs) πριν " "τη χρήση)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Συνθήκη:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Αρχείο Config (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Προειδοποίηση ρύθμισης" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Ρυθμίσεις του wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Σταθερά" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Συστολή λογαρίθμων" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Μετατροπή διωνυμικών,συναρτήσεων Βήτα και Γάμμα σε παραγοντικά" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Μετατροπή διωνύμων, παραγοντικών και Βήτα συναρτήσεων σε Γάμμα συνάρτηση" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Μετατροπή μιγαδικής παράστασης σε πολική μορφή" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Μετατροπή μιγαδικών παραστάσεων σε ορθογώνιες συντεταγμένες" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Μετατροπή της εκθετικής συνάρτησης φανταστικής μεταβλητής σε τριγωνομετρική " "μορφή" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Μετατροπή λογαρίθμου γινομένου σε άθροισμα λογαρίθμων" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Μετατροπή αθροίσματος λογαρίθμων σε λογάριθμο γινομένου" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Μετατροπή σε παραγοντικά" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Μετατροπή σε Γάμμα" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Μετατροπή σε πολική μορφή" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Μετατροπή σε ορθογώνιες συντεταγμένες" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Μετατροπή τριγωνομετρικής παράστασης σε κανονική ημιγραμμική μορφή" #: ../src/wxMaximaFrame.cpp:796 #, fuzzy msgid "Convert trigonometric functions to exponential form" msgstr "Μετατροπή τριγωνομετρικών συναρτήσεων σε εκθετική μορφή" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Αντιγραφή" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Αντιγραφή ως εικόνα" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Αντιγραφή LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Αντιγραφή προηγούμενης εισαγωγής\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 #, fuzzy msgid "Copy Previous Output\tCtrl-U" msgstr "Αντιγραφή προηγούμενης εισαγωγής\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Αντιγραφή ως εικόνα" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Αντιγραφή ως LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Αντιγραφή ως κείμενο\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Αντιγραφή επιλογής" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Αντιγραφή επιλογής από έγγραφο ως εικόνα" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Αντιγραφή επιλογής από έγγραφο ως κείμενο" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Αντιγραφή επιλογής από έγγραφο σε μορφή LaTeX " #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Δημιουργία κελιού με την τελευταία εισαγωγή" #: ../src/wxMaximaFrame.cpp:480 #, fuzzy msgid "Create a new cell with previous output" msgstr "Δημιουργία κελιού με την τελευταία εισαγωγή" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Κέρσορας" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Αποκοπή" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Αποκοπή\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Αποκοπή επιλογής" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Τσεχικά" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Δανικά" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Πίνακας Δεδομένων:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Αρχείο δεδομένων (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Δεδομένα:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Ανάλυση ρητής συνάρτησης σε μερικά κλάσματα" #: ../src/Config.cpp:586 msgid "Default" msgstr "Προεπιλεγμένος" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Προεπιλεγμένη γραμματοσειρά:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "" "Η προεπιλεγμένη θύρα που χρησιμοποιείται για την επικοινωνία μεταξύ του " "Maxima και του wxMaxima" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Διαγραφή" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Διαγραφή συνάρτησης..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Διαγραφή επιλογής" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Διαγραφή μεταβλητής..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Διαγραφή μίας συνάρτησης" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Διαγραφή μίας μεταβλητής" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Διαγραφή όλων των τιμών από τη μνήμη" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Διαγραφή συνάρτησης(-σεων)" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Διαγραφή μεταβλητής(-ών):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Βαθμός Παρανομαστή:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Βάθος:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Παράγωγος:" #: ../src/wxMaximaFrame.cpp:1096 #, fuzzy msgid "Deviation..." msgstr "Απόκλιση" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Διαίρεση πολυωνύμων..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Παραγώγιση..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Παραγώγιση" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Παραγώγιση παράστασης" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Παραγώγιση..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Κατεύθυνση:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Διακριτή σχεδίαση." #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Εμφάνιση σε μορφή TeX" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Αλγόριθμος προβολής μαθηματικών" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Εμφάνιση τελευταίου αποτελέσματος σε μορφή TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Εμφάνιση του χρόνου που απαιτήθηκε για τον υπολογισμό" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Διαίρεση" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Διαίρεση κελιού" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Διαίρεση αριθμών ή πολυωνύμων" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Έγγραφο" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Φόντο εγγράφου" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "Εξισώσεις" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "Έξοδος\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Ιδιοδιανύσματα" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Ιδιοτιμές" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Απαλειφή" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Απαλειφή μεταβλητής από σύστημα εξισώσεων" #: ../src/Config.cpp:456 msgid "English" msgstr "Αγγλικά" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 #, fuzzy msgid "Enter Data" msgstr "Εισαγωγή πίνακα" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Εισαγωγή πίνακα..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Εισαγωγή πίνακα" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Εισαγωγή εξίσωσης για ρητή απλοποίηση:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Εισαγωγή λίστας μεταβλητών χωρισμένες με κόμμα" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Το Enter υπολογίζει τα κελιά" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Εισαγωγή πίνακα" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Εισαγωγή νέας τιμής ακρίβειας:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Εισαγωγή της διαδρομής στο εκτελέσιμο αρχείο του maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Έψιλον:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Εξίσωση %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Εξίσωση(-εις):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Εξίσωση:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Εξισώσεις:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Σφάλμα" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Σφάλμα %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Σφάλμα!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Υπολογισμός ονοματικών μορφών" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Υπολογισμός όλων των κελιών\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Υπολογισμός όλων των κελιών\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Υπολογισμός κελιού(-ιών)" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Υπολογισμός όλων των κελιών\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Υπολογισμός ενεργού(-ών) ή επιλεγμένου(-ων) κελιού(-ών)" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Υπολογισμός όλων των κελιών στο έγγραφο" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Υπολογισμός όλων των ονοματικών μορφών στην παράσταση" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Υπολογισμός όλων των κελιών στο έγγραφο" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Υπολογισμός ονοματικών μορφών" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Παράδειγμα" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Παράδειγμα κειμένου" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Έξοδος από το wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Ανάπτυξη" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Ανάπτυξη (τρ)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Ανάπτυξη παράστασης" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Ανάπτυξη λογαρίθμων" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Ανάπτυξη μία παράστασης" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Ανάπτυξη τριγωνομετρικής παράστασης" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Εξαγωγή" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Εξαγωγή εγγράφου σε HTML ή pdfLaTeX αρχείο" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Η εξαγωγή σε TeX απέτυχε" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Η εξαγωγή σε HTML απέτυχε!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Η εξαγωγή σε TeX απέτυχε" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Η εξαγωγή σε TeX απέτυχε" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "Εξαγωγή..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Παράσταση:" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Παράσταση(-εις):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Παράσταση:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Παραγοντοποίηση" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Παραγοντοποίηση παράστασης (Μιγαδική)" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Παραγοντοποίηση παράστασης" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Παραγοντοποίηση μιας παράστασης" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Παραγοντοποίηση παράστασης σε Γκαουσιανούς αριθμούς" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Παραγοντικά και Γάμμα" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Ολέθριο σφάλμα" #: ../src/GroupCell.cpp:1452 #, fuzzy, c-format msgid "Figure %d:" msgstr "Σχέδιο" #: ../src/main.cpp:137 msgid "File" msgstr "Αρχείο" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Το αρχείο δεν βρέθηκε" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Το αρχείο δεν βρέθηκε" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Το αρχείο δεν βρέθηκε" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Το αρχείο που προσπαθήσατε να ανοίξετε δεν υπάρχει" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Αρχείο:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Εύρεση " #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Εύρεση \tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Εύρεση ορίου..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Εύρεση ελαχίστου..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Εύρεση ρίζας..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Εύρεση ενός (μη δεσμευμένου) ελαχίστου μιας παράστασης" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Εύρεση ορίου μιας παράστασης" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Εύρεση ρίζας μιας εξίσωσης σε ένα διάστημα" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Εύρεση όλων των ριζών ενός πολυωνύμου" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Εύρεση όλων των ριζών ενός πολυωνύμου(bfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Εύρεση και Αντικατάσταση" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Εύρεση και αντικατάσταση" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Εύρεση ιδιοτιμών πίνακα" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Εύρεση ιδιοδιανυσμάτων πίνακα" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Εύρεση ελαχίστου" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Εύρεση πραγματικών ριζών πολυωνύμου" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Εύρεση ρίζας" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Σταθερή γραμματοσειρά στον έλεγχο κειμένου" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "Επιλογή Όλων\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Γραμματοσειρά που χρησιμοποιείται για την εμφάνιση στο έγγραφο." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "" "Γραμματοσειρά που χρησιμοποιείται για την εμφάνιση των μαθηματικών " "χαρακτήρων στο έγγραφο." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Γραμματοσειρές" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Μορφή:" #: ../src/Config.cpp:457 msgid "French" msgstr "Γαλλικά" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Από:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Πλήρης οθόνη\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Συνάρτηση" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Ονόματα συναρτήσεων" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Συνάρτηση(-εις):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Συνάρτηση:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Συναρτήσεις για μιγαδική απλοποίηση" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Συναρτήσεις για απλοποίηση παραγοντικών και Γάμμα συναρτήσεων" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Συναρτήσεις για απλοποίηση τριγωνομετρικών παραστάσεων" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "ΜΚΔ" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Εικόνα GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Γενικά Μαθηματικά" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Γενικά Μαθηματικά\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Δημιουργία πίνακα" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Δημιουργία πίνακα απο παράσταση..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Δημιουργία πίνακα από 2-Δ πίνακα" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Δημιουργία πίνακα από παράσταση lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Γερμανικά" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Εξαγωγή φανταστικού μέρους" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Υπολογισμός σειρών..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Υπολογισμός μετασχηματισμού Laplace μιας παράστασης" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Εξαγωγή πραγματικού μέρους" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Υπολογισμός του αντίστροφου μετασχηματισμού Laplace μιας παράστασης\"" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Υπολογισμός σειράς Taylor ή δυναμοσειράς μιας παράστασης" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Υπολογισμός φανταστικού μέρους μιας μιγαδικής παράστασης" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Υπολογισμός πραγματικού μέρους μιας μιγαδικής παράστασης" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Ελληνικά" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Ελληνικές σταθερές" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Πλέγμα:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Αρχείο HTML (*.html)|*.html|pdfLaTeX file (*.tex)|*.tex|All|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Ύψος:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Βοήθεια" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Απόκρυψη Όλων\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Απόκρυψη όλων των παλετών" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Επισήμανση (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Ιστόγραμμα" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Ιστόγραμμα..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Ιστορικό" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Ιστορικό\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Ο οριζόντιος κέρσορας λειτουργεί σαν κανονικός κέρσορας,αλλά ενεργεί στα " "κελιά: (α) πίεστε το πάνω ή το κάτω βέλος για να τον μετακινήσετε, (β) " "κρατώντας πατημένο το Shift ενώ τον μετακινείτε, επιλέγει κελιά, και (γ) " "πιέζοντας το backspace ή το delete 2 φορές διαγράφει ένα κελί δίπλα του." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Ουγγρικά" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Αν ο υπολογισμός σας καθυστερεί πολύ, μπορείτε να δοκιμάσετε τις εντολές του " "μενού 'Maxima->Διακοπή' ή 'Maxima->Επανεκκίνηση Maxima'." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Εικόνα" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Αρχεία εικόνας (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Συμπεριέλαβε τις στήλες:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Άπειρο" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Πληροφορίες για το Maxima build" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Αρχικές Εκτιμήσεις:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Πρόβλημα αρχικών τιμών (&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Πρόβλημα αρχικών τιμών (&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Ετικέτες εισαγωγής" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Προσθήκη" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 #, fuzzy msgid "Insert &Section Cell\tCtrl-3" msgstr "Προσθήκη κελιού &ενότητας\tF8" #: ../src/wxMaximaFrame.cpp:488 #, fuzzy msgid "Insert &Text Cell\tCtrl-1" msgstr "Προσθήκη κελιού &κειμένου\tF6" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Προσθήκη κελιού\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Προσθήκη εικόνας" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Προσθήκη εικόνας..." #: ../src/wxMaximaFrame.cpp:486 #, fuzzy msgid "Insert Input &Cell" msgstr "Προσθήκη κελιού εντολών" #: ../src/wxMaximaFrame.cpp:498 #, fuzzy msgid "Insert Page Break" msgstr "Προσθήκη Page Break\tF10" #: ../src/wxMaximaFrame.cpp:494 #, fuzzy msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Προσθήκη κελιού υποενότητας" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Προσθήκη κελιού υποενότητας" #: ../src/MathCtrl.cpp:863 #, fuzzy msgid "Insert Section Cell" msgstr "Προσθήκη κελιού &ενότητας\tF8" #: ../src/MathCtrl.cpp:864 #, fuzzy msgid "Insert Subsection Cell" msgstr "Προσθήκη κελιού υποενότητας" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Προσθήκη κελιού υποενότητας" #: ../src/wxMaximaFrame.cpp:490 #, fuzzy msgid "Insert T&itle Cell\tCtrl-2" msgstr "Προσθήκη κελιού τίτλου" #: ../src/MathCtrl.cpp:861 #, fuzzy msgid "Insert Text Cell" msgstr "Προσθήκη κελιού &κειμένου\tF6" #: ../src/MathCtrl.cpp:862 #, fuzzy msgid "Insert Title Cell" msgstr "Προσθήκη κελιού τίτλου" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Προσθήκη νέου κελιού εντολών" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Προσθήκη νέου κελιού ενότητας" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Προσθήκη νέου κελιού υποενότητας" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Προσθήκη νέου κελιού υποενότητας" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Προσθήκη νέου κελιού κειμένου" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Προσθήκη νέου κελιού τίτλου" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Προσθήκη αλλαγής σελίδας" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Προσθήκη εικόνας" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Ολοκλήρωμα/Άθροισμα:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Ολοκλήρωση" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Ολοκλήρωση (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Ολοκλήρωση παράστασης" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Ολοκλήρωση παράστασης με τον αλγόριθμο Risch " #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Ολοκλήρωση..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Διακοπή" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Διακοπή τρέχοντος υπολογισμού" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Μη έγκυρη είσοδος για πρόγραμμα maxima .\n" " \n" "Παρακαλώ δώστε ξανά την διαδρομη για το πρόγραμμα maxima ." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Αντίστροφος Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Αντίστροφος μετασχηματισμός Laplace..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Ιταλικά" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Πλάγια γραφή" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Ιαπωνικά" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "ΕΚΠ" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Γλώσσα που χρησιμοποιείται για το GUI του wxMaxima" #: ../src/Config.cpp:447 msgid "Language:" msgstr "Γλώσσα:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Μετασχηματισμός Laplace..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Ελάχιστο Κοινό Πολλαπλάσιο..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Παρεμβολή ελαχίστων τετραγώνων" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Παρεμβολή ελαχίστων τετραγώνων..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Όριο" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Όριο..." #: ../src/wxMaximaFrame.cpp:1103 #, fuzzy msgid "Linear Regression..." msgstr "Γραμμική παλινδρόμηση" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Λίστα:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Φόρτωση" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Φόρτωση πακέτου" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Φόρτωση ένος αρχείου Maxima με την εντολή batch." #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Φόρτωση αρχείου πακέτου Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Φόρτωση στυλ από αρχείο" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Κάτω φράγμα:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Εφαρμογή στα μέλη πίνακα..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Δημιουργία λίστας..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Δημιουργία λίστας" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Δημιουργία λίστας από παράσταση" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Αντικατάσταση σε παράσταση" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Εμφάνιση του χρόνου που απαιτήθηκε για τον υπολογισμό" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Απεικόνιση" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Εφαρμογή συνάρτησης στα μέλη λίστας" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Εφαρμογή συνάρτησης στα μέλη πίνακα" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Αντιστοίχιση παρενθέσεων σε έλεγχο κειμένου" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Γραμματοσειρά Μath:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Πίνακας" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Απεικόνιση πίνακα" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Όνομα πίνακα:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Πίνακας:" #: ../src/Config.cpp:106 #, fuzzy msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Ερωτήσεις για το Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Είσοδος Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Το Maxima κάνει υπολογισμούς" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Πακέτο Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Πακέτο Maxima(*.mac)|*.mac|πακέτο Lisp (*.lisp)|*.lisp|All|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Η διαδικασία Maxima τερμάτισε." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Πρόγραμμα Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Ερωτήσεις για το Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Το Maxima ξεκίνησε. Περιμένει για σύνδεση..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Το Maxima χρησιμοποιεί το ‘:’ για απόδοση τιμών σε μεταβλητές ('a : 3;') και " "το ‘:=’ για ορισμό συναρτήσεων ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Έκδοση Maxima " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Τεστ μέσης διαφοράς..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Τεστ μέσης τιμής..." #: ../src/wxMaximaFrame.cpp:1093 #, fuzzy msgid "Mean..." msgstr "Απεικόνιση..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Μέση τιμή:" #: ../src/wxMaximaFrame.cpp:1094 #, fuzzy msgid "Median..." msgstr "Διάμεση τιμή" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Συγχώνευση κελιών" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Μέθοδος:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Αντιστοίχιση παρενθέσεων σε έλεγχο κειμένου" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulus" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Όνομα:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 #, fuzzy msgid "New\tCtrl-N" msgstr "Νέο\tCtrl-N" #: ../src/ToolBar.cpp:73 #, fuzzy msgid "New document" msgstr "Άνοιγμα εγγράφου" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Νέα τιμή:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Νέα μεταβλητή:" #: ../src/wxMaximaFrame.cpp:510 #, fuzzy msgid "Next Command\tAlt-Down" msgstr "Επόμενη εντολή\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Καμμία αντιστοίχιση δεν βρέθηκε" #: ../src/wxMaximaFrame.cpp:1102 #, fuzzy msgid "Normality Test..." msgstr "Τεστ κανονικότητας" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Μη έγκυρη διάσταση πίνακα!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Μη έγκυρος αριθμός εξισώσεων!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Δεν υπάρχει σύνδεση με το Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Δεν είστε συνδεδεμένοι." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Βαθμός Αριθμητή:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Αριθμός εξισώσεων:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Αριθμοί" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "Εντάξει" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Παλιά τιμή:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Παλιά μεταβλητή:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "t-τεστ ενός δείγματος" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Online διδακτικές παρουσιάσεις" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Άνοιγμα" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Άνοιγμα πρόσφατου" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Άνοιγμα ενός εγγράφου" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Άνοιγμα νέου παραθύρου" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Άνοιγμα εγγράφου" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Άνοιγμα πίνακα" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Άνοιγμα αρχείου" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Επιλογές" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Επιλογές:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Μη ενημερωμένα κελιά" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Ετικέτες εξόδου" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Προσέγγιση Pade..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Εικόνα PNG (*.png)|*.png| εικόνα JPEG (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Προσέγγιση Pade..." #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Προσέγγιση Pade σειράς Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Αλλαγή σελίδας" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Παλέτες" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Παραμετρικό γράφημα" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Συντακτική ανάλυση αποτελέσματος" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Μερικά κλάσματα..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Μερικά κλάσματα" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Μέρη του εγγράφου δεν θα φορτωθούν σωστά" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Επικόλληση" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Επικόλληση\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Επικόλληση κειμένου από το πρόχειρο" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Επικόλληση κειμένου από το πρόχειρο" #: ../src/wxMaximaFrame.cpp:1111 #, fuzzy msgid "Piechart..." msgstr "Κυκλικό διάγραμμα (πίτας)" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "" "Παρακαλώ ρυθμίστε το wxMaxima μεσα απο το μενου 'Επεξεργασία->Ρυθμίσεις'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "" "Παρακαλώ κάντε επανεκκίνηση του wxMaxima για να ενεργοποιηθούν οι αλλαγές!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "2-Δ γράφημα..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "3-Δ γράφημα..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "Μορφή γραφήματος..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "2-Δ γράφημα" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2-Δ γράφημα..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2-Δ γράφημα..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "3-Δ γράφημα" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3-Δ γράφημα..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3-Δ γράφημα..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Μορφή γραφήματος" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Γράφημα σε 2 διαστάσεις" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Γράφημα σε 3 διαστάσεις" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Γράφημα σε αρχείο:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Σημείο:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Πολωνικά" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Πολυώνυμο 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Πολυώνυμο 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Πορτογαλλικά(Βραζιλίας)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Αρχείο Postscript (*.eps)|*.eps|All|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Ακρίβεια" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 #, fuzzy msgid "Previous Command\tAlt-Up" msgstr "Προηγούμενη εντολή\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Εκτύπωση" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Εκτύπωση εγγράφου" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Γινόμενο" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Υπολογισμός όλων των κελιών στο έγγραφο" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Aνάγνωση πίνακα..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Διάβασμα αποτελέσματος Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Έτοιμο για είσοδο από το χρήστη" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Επανάκληση επόμενης εντολής από το ιστορικό " #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Επανάκληση προηγούμενης εντολής από το ιστορικό " #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Καρτεσιανή μορφή" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Αναίρεση\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 #, fuzzy msgid "Redo last change" msgstr "Αναίρεση τελευταίας αλλαγής" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Αναγωγή (τρ)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Αναγωγή τριγωνομετρικής παράστασης" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Αφαίρεση όλων των αποτελεσμάτων" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Αφαίρεση αποτελεσμάτων από τα κελιά εντολών" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Αντικατεστημένες %d εμφανίσεις" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Αναφορά σφάλματος" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Επανεκίνηση του Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Επανεκίνηση του Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Ολοκλήρωση Risch..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Ρίζες πολυωνύμου" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Ρίζες πολυωνύμου (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Γραμμές:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Ρωσικά" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Δείγμα 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Δείγμα 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Δείγμα:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Αποθήκευση" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Αποθήκευση εφε κίνησης ..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Αποθήκευση ως" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Αποθήκευση ως...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Αποθήκευση εικόνας..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Αποθήκευση επιλογής σε εικόνα" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Αποθήκευση επιλογής σε εικόνα..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Αποθήκευση εφε κίνησης σε αρχείο" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Αποθήκευση εγγράφου" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Αποθήκευση εγγράφου ως" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Αποθήκευση της διάταξης των παλετών" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Αποθήκευση μεγέθους/θέσης παραθύρου του wxMaxima μεταξύ συνεδριών." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Αποθήκευση γραφήματος σε αρχείο" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Αποθήκευση επιλογής από το έγγραφο σε ένα αρχείο εικόνας" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Αποθήκευση επιλογής σε αρχείο" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Αποθήκευση στυλ σε αρχείο" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Αποθήκευση μεγέθους/θέσης παραθύρου του wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Αποθήκευση μεγέθους/θέσης παραθύρου του wxMaxima μεταξύ συνεδριών." #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Η εκκίνηση του εξυπηρετητή απέτυχε" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Διάγραμμα διασποράς" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Διάγραμμα διασποράς..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Ενότητα" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Κελί ενότητας" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Επιλογή όλων" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Επιλογή Όλων\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Επιλογή προγράμματος Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Επιλογή υποδείγματος" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Επιλογή μιας μεταβλητής" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Επιλογή όλων" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Επιλογή αλγορίθμου προβολής μαθηματικών" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Επιλέγοντας ένα μέρος του αποτελέσματος και κάνοντας δεξί κλίκ πάνω στην " "επιλογή προκύπτει ένα μενού με κατάλληλες συναρτήσεις οι οποίες μπορούν να " "εφαρμοστούν στην επιλογή." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Επιλογή" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Σειρές" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Σειρές..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Ο εξυπηρετητής ξεκίνησε" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Ορισμός Μεγέθυνσης" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Ορισμός ακρίβειας bigfloat" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Ορισμός σταθερού μεγέθους γραμματοσειράς στους ελέγχους κειμένου." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Ορισμός μορφής γραφήματος" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Ορισμός ζουμ στο 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Ορισμός ζουμ στο 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Ορισμός ζουμ στο 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Ορισμός ζουμ στο 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Ορισμός ζουμ στο 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Ορισμός ζουμ στο 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Ορισμός τιμών με την atvalues για την επίλυση ΣΔΕ με το μετασχηματισμό " "Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Εγκατάσταση υπολογισμών modulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Εμφάνιση ορισμού..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Εμφάνιση συναρτήσεων" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Εμφάνιση συμβουλών..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Εμφάνιση μεταβλητών" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Εμφάνιση βοήθειας για το Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Εμφάνιση προτύπου\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Εμφάνιση μιας συμβουλής" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Εμφάνιση ολων των εντολών που είναι παρόμοιες με:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Εμφάνιση ενός παραδείγματος για την εντολή:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Εμφάνιση ενός παραδείγματος χρήσης" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Εμφάνιση εντολών παρόμοιες με" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Εμφάνιση των συναρτήσεων που έχουν οριστεί" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Εμφάνιση των μεταβλητών που έχουν οριστεί" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Εμφάνιση του ορισμού μίας συνάρτησης" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Εμφάνιση συναρτήσεων" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Εμφάνιση μεγάλων παραστάσεων" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Εμφάνιση μεγάλων παραστάσεων στο έγγραφο του wxMaxima" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Εμφάνιση ορισμού συνάρτησης:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Εμφάνιση βοήθειας για το Maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Απλοποίηση" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Απλοποίηση ριζικών" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Απλοποίηση (ρ)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Απλοποίηση (τρ)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Απλοποίηση παράστασης" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Απλοποίηση παράστασης που περιέχει παραγοντικά" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Απλοποίηση παράστασης που περιέχει ριζικά" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Απλοποίηση ρητής παράστασης" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Απλοποίηση αθροίσματος" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Απλοποίηση τριγωνομετρικής παράστασης" #: ../data/tips.txt:24 #, fuzzy msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Από την έκδοση 0.8.2 του wxMaxima και μετά μπορεί να εισαχθεί μια εικόνα στα " "έγγραφά. Χρησιμοποίηστε την εντολή του μενού 'Επεξεργασία->Προσθήκη " "εικόνας...’. Σημείωστε πως πρέπει να αποθηκεύετε το έγγραφο σε μορφή " "'wxMaxima XML document' αν θέλετε να αποθηκευθεί η εικόνα μαζί με το έγγραφο." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Λύση:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Επίλυση" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Επίλυση αλγεβρικού συστήματος..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Επίλυση γραμμικού συστήματος..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Επίλυση ΣΔΕ..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Επίλυση (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Επίλυση ΣΔΕ" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Επίλυση ΣΔΕ με Laplace..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Επίλυση ΣΔΕ..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Επίλυση αλγεβρικού συστήματος" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Επίλυση αλγεβρικού συστήματος εξισώσεων" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Επίλυση προβλήματος οριακών τιμών για δευτεροβάθμια ΣΔΕ" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Επίλυση εξίσωσης(-εων)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Επίλυση εξίσωσης(-εων) με to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Επίλυση προβλήματος αρχικών τιμών για πρωτοβάθμια ΣΔΕ" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Επίλυση προβλήματος αρχικών τιμών για δευτεροβάθμια ΣΔΕ" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Επίλυση γραμμικού συστήματος" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Επίλυση γραμμικού συστήματος εξισώσεων" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Επίλυση συνήθους διαφορικής εξίσωσης μέγιστου βαθμού 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Επίλυση συνήθους διαφορικής εξίσωσης με μετασχηματισμό Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Επίλυση..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Ισπανικά" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Ειδικός" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Ειδικές μεταβλητές" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Εκκίνηση εφέ κίνησης" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Εκκίνηση εφέ κίνησης" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Η εκκίνηση της διεργασίας Maxima απέτυχε" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Εκκίνηση Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Η εκκίνηση του εξυπηρετητή απέτυχε" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Εκκίνηση του εξυπηρετητή στη θύρα %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Στατιστική" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Στατιστική\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Συμβολοσειρές" #: ../src/Config.cpp:107 msgid "Style" msgstr "Στυλ" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Στυλ" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Υποδείγμα..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Υποενότητα" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Κελί υποενότητας" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Αντικατάσταση..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Αντικατάσταση" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Αντικατάσταση..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Υποενότητα" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Κελί υποενότητας" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Άθροισμα" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Πληροφορίες συστήματος" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Γραμμή εργαλείων\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Σειρές Taylor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Κείμενο" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Κελί κειμένου" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Φόντο κελιού κειμένου" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Αποκοπή επιλογής" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "" "Η προεπιλεγμένη θύρα που χρησιμοποιείται για την επικοινωνία μεταξύ του " "Maxima και του wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Υπάρχουν πολλές πηγές πληροφοριών σχετικά με το Maxima και το wxMaxima στο " "Διαδίκτυο. Επισκεφτείτε τη διεύθυνση http://wxmaxima.sourceforge.net/wiki/" "index.php/Tutorials για να βρείτε περισσότερες πληροφορίες για τη χρήση των " "Maxima και wxMaxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Εμφανίσθηκε σφάλμα κατα την εξαγωγή του αρχέιου GIF!\n" "\n" "Βεβαιωθείτε οτι υπάρχει εγκατεστημένο το ImageMagick και πως το wxMaxima " "μπορεί να βρει το πρόγραμμα μετατροπής." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Υπήρξε σφάλμα στο δημιουργημένο XML! Παρακαλώ αναφέρετε αυτό το σφάλμα." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Σημάνσεις:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Φορές:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Οι συμβουλές δεν ειναι διαθέσιμες, συγνώμη!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Τίτλος" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Κελί τίτλου" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Ο τίτλος, η ενότητα και η υποενότητα των κελιών μπορούν να αναδιπλωθούν και " "να αποκρύψουν τα περιεχόμενά τους. Για την δίπλωση ή ξεδίπλωση, καντε κλικ " "στο τετραγωνάκι που βρίσκεται δίπλα απο το κελί. Επιπλέον αν κανετε shift-" "κλικ, ολα τα υποεπίπεδα του κελιού επίσης θα διπλωθούν/ξεδιπλωθούν." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Σε μεγάλο αριθμό κινητής υποδιαστολής (bigfloat)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "Σε αριθμό κινητής υποδιαστολής" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Σε αριθμό κινητής υποδιαστολής" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Για να σχεδιάσετε σε πολικές συντεταγμένες, επιλέξτε 'set polar' στην " "καταχώρηση Επιλογές στον διάλογο του Plot2d. Μπορείτε επίσης να σχεδιάσετε " "σε σφαιρικές και κυλινδρικές συντεταγμένες σε 3-Δ." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Για να βάλετε παρενθέσεις γύρω από μια παράσταση, επιλέξτε την και πατήστε " "‘(’ ή ‘)’ ανάλογα με το που θέλετε να εμφανιστεί ο κέρσορας μετά." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Για να αποθηκεύσετε το μέγεθος και τη θέση από τα παράθυρα του wxMaxima " "μεταξύ διαφορετικών συνεδριών, χρησιμοποιήστε το διάλογο 'Επεξεργασία-" ">Ρυθμίσεις'" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Για να ξεκινήσετε να χρησιμοποιείτε το wxMaxima άμεσα, γράψτε την εντολή που " "θέλετε. Ένα κελί εντολών θα εμφανιστεί. Μετά πατήστε Shift-Enter για να " "εκτελεσθεί η εντολή σας." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Μέχρι:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Εναλλαγή αλγεβρικής σημαίας" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Εναλλαγή μορφής αποτελεσμάτων" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Εναλλαγή εμφάνισης της ώρας" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Εναλλαγή αλγεβρικής σημαίας" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Εναλλαγή επεξεργασίας πλήρης οθόνης" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Εναλλαγή αριθμητικού αποτελέσματος" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Γραμμή εργαλείων\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Εικονίδια γραμμής εργαλείων" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Μεταφρασμένο από" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Αναστροφή πίνακα" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Διδακτικές παρουσιάσεις" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "t-τεστ δυο δειγμάτων" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Τύπος:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ουκρανικά" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Υπογραμμισμένος" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Αναίρεση\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Αναίρεση τελευταίας αλλαγής" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "Επιλογή Όλων\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Υποστήριξη Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Αναβάθμιση" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Άνω φράγμα:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Χρήση του αλγορίθμου του Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Χρήση κεντραρισμένης τελείας για πολλαπλασιασμό" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Χρήση γραμματοσειράς jsMath " #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Τιμή:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Μεταβλητή(-ές):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Μεταβλητή:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Μεταβλητές" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Μεταβλητές:" #: ../src/wxMaximaFrame.cpp:1095 #, fuzzy msgid "Variance..." msgstr "Διακύμανση" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Προειδοποίηση" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Καλωσορίσατε στο wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Όταν εφαρμόζετε συναρτήσεις με ένα όρισμα από καταλόγους επιλογής, το " "προεπιλεγμένο όρισμα είναι το '%'.Για να εφαρμόσετε τη συνάρτηση σε κάποια " "άλλη τιμή, επιλέξτε την στο κείμενο προτού να εκτελέσετε μία εντολή από τον " "κατάλογο." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Πλάτος:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Εγγραφή ζεύγους παρενθέσεων στους ελέγχους κειμένου." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Γραμμένο από" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "Ναι" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Μπορείτε να έχετε πρόσβαση στο τελευταίο αποτέσμα χρησιμοποιώντας τη " "μεταβλητή ‘%’. Μπορείτε να έχετε πρόσβαση σε αποτελέσματα προηγούμενων " "εντολών χρησιμοποιώντας τις μεταβλητές ‘%on’ όπου n είναι ο αριθμός της " "αποτελέσματος." #: ../data/tips.txt:17 #, fuzzy msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Μπορείτε να υπολογήσετε όλο το έγγραφό σας χρησιμοποιώντας την ενολή του " "μενού 'Επεξεργασία->Κελί->Υπολογισμός όλων των κελιών' ή την αντίστοιχη " "συντόμευση. Τα κελιά θα υπολογισθούν με τη σειρά με την οποία εμφανίζονται " "μέσα στο έγγραφο." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Μπορείτε να ζητήσετε βοήθεια για μια συνάρτηση του Maxima αν την επιλέξετε ή " "κάνετε κλικ πάνω στο όνομά της και στη συνέχεια πατήσετε F1. Το wxMaxima θα " "ψάξει το ευρετήριο της βοήθειας για την επιλεγμένη λέξη ή για τη λέξη που " "είναι κατω από τον κέρσορα." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Μπορείτε να κρύψετε το μέρος των αποτελεσμάτων των κελιών κάνοντας κλικ στο " "τρίγωνο στα αριστερά των κελιών. Ανάλογο ισχύει επίσης και για τα κελιά " "κειμένου." #: ../data/tips.txt:7 #, fuzzy msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Μπορείτε να εισάγετε διαφορετικά είδη κελιών σε έγγραφο του wxMaxima " "χρησιμοποιώντας το υπομενού 'Επεξεργασία->Κελί'. Σημειώστε ότι μόνο τα κελιά " "'εντολών' μπορούν να υπολογισθούν, ενώ τα άλλα χρησιμοποιούνται για " "σχολιασμό του εγγράφου ή για να σας βοηθήσουν στην δομή των λογισμών σας." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Μπορείτε να επιλέξετε πολλαπλά κελιά είτε με το ποντίκι – κάνοντας κλικ και " "σέρνωντας το ποντίκι από ανάμεσα στα κελιά ή από το άγκιστρο στα αριστερά " "του κελιού - είτε με το πληκτρολόγιο - κρατώντας πατημένο το Shift ενώ " "μετακινείτε τον οριζόντιο κέρσορα - και μετά να εκτελέσετε κάτι στην " "επιλογή. Αυτό είναι χρήσιμο αν θέλετε να διαγράψετε ή να υπολογίσετε " "πολλαπλά κελιά." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Έχετε την έκδοση %s. Η νεότερη έκδοση είναι η %s . \n" "\n" "Επιλέξτε ΟΚ ώστε να μεταβείτε στην ιστοσελίδα του wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Η έκδοση του wxMaxima που διαθέτετε ειναι η πιο πρόσφατη." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Μεγένθυση" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Σμίκρυνση" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Μεγέθυνση κατά 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Σμίκρυνση κατά 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ δεν έχει αποθηκευθεί ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ δεν έχει αποθηκευθεί* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "αντισυμμετρικός" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "από τις δύο πλευρές" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "προεπιλογή" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "διαγώνιος" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "γενικός" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "inline" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "από αριστερά" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "λογαριθμική κλίμακα" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "Πίνακας[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "όχι" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "από δεξιά" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "συμμετρικός" #: ../src/wxMaxima.cpp:5410 #, fuzzy msgid "unsaved" msgstr "[ δεν έχει αποθηκευθεί ]" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "ανώνυμο" #: ../src/main.cpp:240 #, fuzzy, c-format msgid "untitled %d" msgstr "ανώνυμο" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s" #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Βοήθεια για το Maxima\tF1" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Βοήθεια για το Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Ρυθμίσεις του wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "Το wxMaxima δεν μπόρεσε να βρει το Maxima!\n" "\n" "Παρακαλώ ρυθμίστε το wxMaxima από το 'Επεξεργασία->Ρυθμίσεις'. \n" "Μετά επανεκινήστε το Maxima με το 'Maxima->Επανεκκίνηση Maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "Το wxMaxima δεν μπόρεσε να βρει τα αρχεία βοήθειας.\n" "\n" "Παρακαλώ ελέγξτε την εγκατάστασή σας." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "Το wxMaxima δεν μπόρεσεί να βρει τα αρχεία συμβουλών.\n" "\n" " Παρακαλώ ελέγξτε την εγκατάστασή σας." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "Το wxMaxima δεν μπόρεσε να ξεκινήσει τον εξυπηρετητή.\n" "\n" " Παρακαλώ ελέγξτε αν έχετε ενεργοποιημένη την υποστήριξη δικτύου και " "προσπαθήστε ξανά!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Οι διάλογοι του wxMaxima καθορίζουν προεπιλεγμένες τιμές σε καταχωρημένες " "γραμμές εντολών μία από τις οποίες είναι το '%'. Αν έχετε κάνει μια επιλογή " "στο έγγραφό σας, η επιλογή αυτή θα χρησιμοποιηθεί στη θέση του '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "έγγραφο wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "έγγραφο wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "Το wxMaxima αντιμετώπισε ένα πρόβλημα κατά την φόρτωση" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Εικοίδιο wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "Το wxMaxima είναι μια γραφική διεπαφή χρήστη για το σύστημα υπολογιστικής " "άλγεβρας Maxima βασισμένη στα wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "Το wxMaxima είναι μια γραφική διεπαφή χρήστη για το σύστημα υπολογιστικής " "άλγεβρας Maxima βασισμένη στα wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "Ναι" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Στατιστική\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Ορισμός ζουμ σε" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "έγγραφο wxMaxima (*.wxm)|*.wxm|έγγραφο wxMaxima xml (*.wxmx)|*.wxmx|" #~ "αρχείο Maxima batch (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "κρυμμένες γραμμές" #~ msgid "Set &Precision..." #~ msgstr "Ορισμός ακρίβειας..." #~ msgid "Start animation" #~ msgstr "Εκκίνηση εφέ κίνησης" #~ msgid "Stop animation" #~ msgstr "Διακοπή του εφέ κίνησης" #~ msgid "Animation" #~ msgstr "Εφέ Κίνησης" #~ msgid "Find..." #~ msgstr "Εύρεση..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Υπολογισμός όλων των κελιών\tCtrl-R" #, fuzzy #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Αναίρεση\tCtrl-Z" #~ msgid "Default port:" #~ msgstr "Προεπιλεγμένη θύρα" #, fuzzy #~ msgid "Save changes?" #~ msgstr "Αποθήκευση εικόνας..." #~ msgid "&Cell" #~ msgstr "Κελί" #~ msgid "&New Window\tCtrl-N" #~ msgstr "Νέο Παράθυρο\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Κλείσιμο αρχείου;" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Το έγγραφο δεν αποθηκεύτηκε! Κλείσιμο του παρόντος εγγράφου και απώλεια " #~ "όλων των αλλαγών;" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Το έγγραφο δεν αποθηκεύτηκε! Έξοδος από το wxMaxima και απώλεια όλων των " #~ "αλλαγών;" #~ msgid "Maxima options" #~ msgstr "Επιλογές του Maxima" #~ msgid "Mean" #~ msgstr "Μέση τιμή " #~ msgid "Quit?" #~ msgstr "Έξοδος;" #~ msgid "wxMaxima options" #~ msgstr "Επιλογές wxMaxima" #~ msgid "Adjustment for the size of greek font." #~ msgstr "Προσαρμογή για το μέγεθος της ελληνικής γραμματοσειράς." #~ msgid "Adjustment:" #~ msgstr "Προσαρμογή:" #~ msgid "Basic" #~ msgstr "Βασικός(ή)" #~ msgid "Button panel:" #~ msgstr "Πίνακας Κουμπιών:" #~ msgid "Copy selected cell(s)" #~ msgstr "Αντιγραφή επιλεγμένων κελιών" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Αντιγραφή επιλογής στο πρόχειρο όταν η επιλογή γίνεται στο έγγραφο." #~ msgid "Copy to clipboard on select" #~ msgstr "Αντιγραφή στο πρόχειρο αφού επιλεγεί" #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Αποκοπή κελιού(-ών)\tCtrl-Shift-X" #~ msgid "Cut selected cell(s)" #~ msgstr "Αποκοπή επιλεγμένων κελιών" #~ msgid "Decrease fontsize in document" #~ msgstr "Ελάττωση μεγέθους γραμματοσειράς στο έγγραφο" #~ msgid "Delete selected cell(s)" #~ msgstr "Διαγραφή επιλεγμένου(-ων) κελιού(-ών)" #~ msgid "Delete selection" #~ msgstr "Διαγραφή επιλογής" #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "" #~ "Γραμματοσειρά που χρησιμοποιείται για την εμφάνιση Unicode γλυφών στο " #~ "έγγραφο" #~ msgid "Full" #~ msgstr "Πλήρης" #~ msgid "Increase fontsize in document" #~ msgstr "Αύξηση μεγέθους γραμματοσειράς στο έγγραφο" #~ msgid "Input" #~ msgstr "Είσοδος" #~ msgid "Insert input group" #~ msgstr "Προσθήκη ομάδας εντολών" #~ msgid "New &Section Cell\tCtrl-F6" #~ msgstr "Νέα ενότητα\tCtrl-F6" #~ msgid "New Input &Cell\tF7" #~ msgstr "Νέο κελί εντολών \tF7" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Νέο κελί τίτλου\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Κλειστό" #~ msgid "Paste cell(s) to document" #~ msgstr "Επικόλληση κελιού(-ών) σε έγγραφο" #~ msgid "Product..." #~ msgstr "Γινόμενο..." #~ msgid "Save document as ..." #~ msgstr "Αποθήκευση εγγράφου ως..." #~ msgid "Select file to open" #~ msgstr "Επιλογή αρχείου προς άνοιγμα" #~ msgid "Show Maxima header" #~ msgstr "Εμφάνιση κεφαλίδας του Maxima" #~ msgid "Show initial header with Maxima system information." #~ msgstr "" #~ "Εμφάνιση της αρχικής κεφαλίδας με τις πληροφορίες για το σύστημα Maxima" #~ msgid "Sum..." #~ msgstr "Άθροισμα..." #~ msgid "To &Float\tCtrl-F" #~ msgstr "Σε αριθμό κινητής υποδιαστολής\tCtrl-F" #~ msgid "Use greek font to display greek characters." #~ msgstr "" #~ "Χρήση ελληνικής γραμματοσειράς για την εμφάνιση των ελληνικών χαρακτήρων." #~ msgid "Use greek font:" #~ msgstr "Χρήση ελληνικής γραμματοσειράς:" #~ msgid "" #~ "You can use Maxima's tex(%) command to print the last expression in TeX " #~ "form. Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Μπορείτε να χρησιμοποιήσετε τις εντολές TeX(%) του Maxima για να τυπώσετε " #~ "την τελευταία παράσταση σε μορφή TeX. Έπειτα μπορείτε να την αντιγράψετε " #~ "στον κειμενογράφο και να την συμπεριλάβετε στο έγγραφό σας." #~ msgid "untitled.wxm" #~ msgstr "ανώνυμο.wxm" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "Το wxMaxima είναι μια γραφική διεπαφή χρήστη για το \n" #~ "σύστημα υπολογιστικής άλγεβρας Maxima βασισμένη στα wxWidgets." #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "Συνεδρία wxMaxima (*.wxm)|*.wxm" wxmaxima-15.08.2/locales/en.mo000644 000765 000024 00000001207 12573512333 016515 0ustar00andrejstaff000000 000000 Dl#@'0>HHide all panesPanesSave panes layoutSave panes layout between sessions.Project-Id-Version: PACKAGE VERSION Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-07-04 11:28+0200 Last-Translator: FULL NAME Language-Team: LANGUAGE Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hide all sidebarsSidebarsSave the sidebar statusSave the sidebar status so the enxt session can load it again.wxmaxima-15.08.2/locales/en.po000644 000765 000024 00000246054 12573511775 016544 0ustar00andrejstaff000000 000000 # All strings in wxMaxima are already in english so an english translation # only makes sense for small corrections to the english strings that don't # justify updating the spelling in the code: # Otherwise changing english string would always require all translators # for all languages to process the spelling corection. # Copyright (C) 2015 Gunter Königsmann # This file is distributed under the same license as the wxMaxima package. # Gunter Königsmann , 2015. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-07-04 11:28+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "" #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "" #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "" #: ../src/Config.cpp:750 msgid "All|*" msgstr "" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "" #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 msgid "Comment selection\tCtrl-/" msgstr "" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "" #: ../src/Config.cpp:454 msgid "Czech" msgstr "" #: ../src/Config.cpp:455 msgid "Danish" msgstr "" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "" #: ../src/Config.cpp:586 msgid "Default" msgstr "" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "" #: ../src/Config.cpp:604 msgid "Document background" msgstr "" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "" #: ../src/Config.cpp:456 msgid "English" msgstr "" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "" #: ../src/wxMaxima.cpp:3997 msgid "Enter new precision for bigfloats:" msgstr "" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 msgid "Evaluate to point" msgstr "" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "" #: ../src/wxMaxima.cpp:2579 msgid "Exporting to maxima batch file failed!" msgstr "" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "" #: ../src/main.cpp:137 msgid "File" msgstr "" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 msgid "File could not be opened" msgstr "" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 msgid "File opened" msgstr "" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "" #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "" #: ../src/Config.cpp:457 msgid "French" msgstr "" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "" #: ../src/Config.cpp:589 msgid "Function names" msgstr "" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "" #: ../src/Config.cpp:459 msgid "German" msgstr "" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "" #: ../src/wxMaxima.cpp:2515 msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Hide all sidebars" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "" #: ../src/wxMaximaFrame.cpp:529 msgid "History\tAlt-Shift-I" msgstr "" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "" #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "" #: ../src/wxMaximaFrame.cpp:496 msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "" #: ../src/MathCtrl.cpp:865 msgid "Insert Subsubsection Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "" #: ../src/wxMaximaFrame.cpp:497 msgid "Insert a new subsubsection cell" msgstr "" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "" #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "" #: ../src/Config.cpp:628 msgid "Italic" msgstr "" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "" #: ../src/Config.cpp:447 msgid "Language:" msgstr "" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "" #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "" #: ../src/Config.cpp:631 msgid "Load" msgstr "" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "" #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "" #: ../src/wxMaximaFrame.cpp:578 msgid "Manually trigger evaluation" msgstr "" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "" #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "" #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "" #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "" #: ../src/wxMaximaFrame.cpp:180 msgid "Not connected to maxima" msgstr "" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "" #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Sidebars" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "" #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "" #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "" #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "" #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "" #: ../src/Config.cpp:465 msgid "Polish" msgstr "" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "" #: ../src/Config.cpp:467 msgid "Russian" msgstr "" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "" #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "" #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Save the sidebar status" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Save the sidebar status so the enxt session can load it again." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "" #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" #: ../src/Config.cpp:608 msgid "Selection" msgstr "" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "" #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "" #: ../src/wxMaximaFrame.cpp:840 msgid "Set bigfloat &Precision..." msgstr "" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "" #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "" #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "" #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "" #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "" #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "" #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "" #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "" #: ../src/Config.cpp:592 msgid "Strings" msgstr "" #: ../src/Config.cpp:107 msgid "Style" msgstr "" #: ../src/Config.cpp:568 msgid "Styles" msgstr "" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "" #: ../src/wxMaximaFrame.cpp:1147 msgid "Subsubsection" msgstr "" #: ../src/Config.cpp:599 msgid "Subsubsection cell" msgstr "" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 msgid "Table of contents\tAlt-Shift-T" msgstr "" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "" #: ../src/Config.cpp:609 msgid "Text equal to selection" msgstr "" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "" #: ../src/Config.cpp:587 msgid "Variables" msgstr "" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "" #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "" #: ../src/Config.cpp:364 msgid "Yes" msgstr "" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "" #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "" wxmaxima-15.08.2/locales/es.mo000644 000765 000024 00000223617 12573512122 016531 0ustar00andrejstaff000000 000000 jl6I) I3I;IMIhI xI&IgIJJ_JhJ zJJJ J JJJ J KK5K IKVK lK vKKKKK KKKK LL&L ,L:LNLjL pL~LLLLLL LL MMM2M 9MFMVM \MjM {MMMM M MMMN N*N3NBNTNrNxN N NNkO JPWP]PlPPPPP'PQKQ&_Q1QQQQQQQ RR-R>6R)uSS SS SSS ST7T?T[_TKTRU\ZU&UFUp%V<VBV-W DWPW@X TX_XuX+X(XX*XY-Y"_3`M` R` ``k`` ` ```(`$a,5a%ba&aaa a aaa a1ab0%bVb^b {b)b-bPb2c9cMc^crccccc cc c cdd 'd5dNd _d jdxddd dd dd%e:4e oeyeee Mf Xf cf pf ~f f/ff fff.f(&gOg eg"rg(gg g g g gggh h!h!Ahch,th#h"h%h*iA9i{ii i ii iiiiijK#j*ojjjjj j jk k"k)k8kJk(_kk k kkk&kkk kll &l/3lcl)ll'llmm1m Om\m |m9mmmmn" n5,nbnhnpnwn}nnn n n$n7n3oSoWooo xooo"o,o*o)p0pDp+Spp3p,p,p'q\Dqqqq&qqqqrr 'r 1r>rFr &s0s4sk8sst~u v@vTvv0v*w3wKw^w|w ww6wwxx 2x?xOxbxtx!xxxxxy%y7yOyiyyyyy y y zz z)5z _z lzvz^zQzE{U{s{{{{4{{6{{ |%|-|C|\|n|||||| |*||} }'} 9} G}Q}k}}}}"} }} } } ~~~ 1~>~T~?q~~~~)~FW^#ǁ   (,4ai Âق  ߄ .6 9 DRdu z% ΅ ܅ '%. =Kdbdž%چ   /E3W  ͇1ه3 ? KWg o z Ĉ و #( LVl4։ $1V _k |ي  4Pez Ƌ؋ 9 P^aoь#-G^"q4ɍ؍   %0BXi { 6@ GQ`i 6GXiz:֐ "2C ^i ڑ&=+S  ϒ ܒ,'+Sp! Ĕ ܔ  "/#F2j$0ԕ17 K8lAŗחkk Ϙژ  . 7 B P^q u hΙD7f|@$A t˜B@ Z`AΠҠ+F\ p ~C/6J R\n t~ Ԣ+@ HU"j-̣ ӣ  'B# *,4 al Ƨw{)U1?'q ī ѫ ݫ  #( 1 >_b hrz  ͬDhCbT. &< caqaӯ576;)rձ :-[ % 6D^t ϳ" 9 CQZbu дڴ 2 9CWk|õ ٵ   0;O cm ǶԶ !+4D Vw} }b v)ݹ*I:\-5ź$ =JQ.Z<+hl" нܽ<*3h^iǾV1b'YxmI0HL % ,%5[0m$" )0BSW#6K^ p%~!%2 Q&r &"">R h.v'2&"A!dF ' ! 5?:TD+0N188 7BU8 !:M`+00- /N~83 ?'Nv=3HHO`r*  !-AIQd lx(  ++2W ( u 1#796q( $ 2 = HTZcl$)$& &34Z/C"3E N\p# ],)Vm   1/K{ %67%n3*1%8*K+v+8)'QiB-6K T*^77#5Y&h94!51g=|F719hk 62:A[ u  !yWK~G R=>,Gt6>[w"' ( Cd& 5L]m|' igp  ?$dNh3.Ljrz08I.Y(!5.BIXjryA/@*S~rz&) COU\ d2p   "5X,k?+G)s *00Hy 8 +?fW-3EY.l !,4/ d r 1FM T an(  . FR$k0/ (&5\*y4,@'Y  <Zlu/I(h 6CGX kx7.Hw 0!D1f&FdVQp'#:^x&75&m 314f*   .  B O  i v ) ;  $ ;3 <o  ' ; L( u ~ \ e n   i  8 !L "n            )AF_rk@$jeD }6cR BP%W}nSnu&""7 ZhN}6.2 8D[ ak $": Xcr,4   " ,7@F\* <$ amW rp!*!)"8"G" X" f" r""" """" " "" "("(#+# 3# ># J#U#d# m#z####LP$S$m$_%&/)&-Y&&w&w'''s0/25:_d(%[&Ca,7^H@<%n &,ZK)lq:-+n+#93 5).=c0]!8# ;M2BZC%m!rNf$zC{MK8Gt|*3etM'}wqlzdF ceXhc"i^X]k\'juNWQ~DFVRT@}aPsG6_:WQU8k#Wp;Ht$HM=1iL KG.S ].& gbTgEsSf%\*Nj-ARXI`b r/XULT !A1YJVOo6=[fU1i#Y]>vR 3)?/? BS\FZ03R OjTD9VY!uc`7@{h8{BP?(ez9pirO|u7+,\$ 4;&I;g^4lv(?w/6~bDf(-`mJogI4E>`*+x><=y:k0 mx$'P[hyQ@oS'eQEwKnL  A.d, 2H 7_1[jV) q"}GOa4y5 <_h ^x *ZJUaN-DdLJb2W 6"|v BEF<"ApC5I9>~YP wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. (Graphics) << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBitmap scale for exportBoldBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to record a cell contents change without a cell.Bug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCode highlighting: CommentsCode highlighting: End of lineCode highlighting: FunctionsCode highlighting: NumbersCode highlighting: OperatorsCode highlighting: StringsCode highlighting: VariablesCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDocumentclass for TeX export:Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter new precision for bigfloats:Enter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentEvaluate the file from its beginning to the cell above the cursorEvaluate to pointExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert S&ubsubsection Cell Ctrl-5Insert Section CellInsert Subsection CellInsert Subsubsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new subsubsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMethod:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet bigfloat &Precision...Set fixed font in text controls.Set plot formatSet the precision for numbers that are defined as bigfloat. Such numbers can be generated by entering 1.5b12 or as bfloat(1.234)Set zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SubsubsectionSubsubsection cellSumSystem infoTable of ContentsTaylor series:TellratTextText cellText cell backgroundThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe document class LaTeX is instructed to use for our documents.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Width:WorksheetWrite matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: es Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2007-08-02 17:05+0200 Last-Translator: Mario Rodriguez Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxWidgets: %d.%d.%d Soporte unicode: %s Lisp: Versión de Maxima: ¡No conectado a Maxima! No conectado. (Gráficos) << ¡Expresión excesivamente larga para ser mostrada! >> fue guardado con una versión más actualizada de wxMaxima, por lo que es posible que no se cargue correctamente. Por favor, actualice wxMaxima. fue guardado con una versión más actualizada de wxMaxima. Por favor, actualice wxMaxima.Álge&bra&Aplicar a lista&A propósitoArchivo por &lotes Ctrl-BPro&blema de contornoInformar de e&rrorA&nálisisForma &canónicaPolinomio &característico&Limpiar memoria&Combinar factorialesSimplificación &complejaFracción contin&ua&Copiar Ctrl-CIntegración &definida&Demoivre&Determinante&Derivar&EditarEliminar &variable&Introducir matriz&Ejemplo&Expandir expresiónExpandir &trigonometríaExpo&nencializar&Exportar&Factorizar expresión&ArchivoC&alcular raíz&Generar matrizMá&ximo común divisorA&yuda&Integrar&Interrumpir Ctrl-G&Interrumpir Ctrl-GIn&vertir matrizCargar &paquete Ctrl-LDistribui&r sobre lista&MaximaAyuda de MaximaCálculo del &módulo&Nuevo Ctrl-NN&uméricoIntegración &numérica&Nusum&Abrir Ctrl-O&Abrir... Ctrl-O&GráficosSerie de &potencias&Imprimir... Ctrl-P&RacionalR&educir trigonometría&Reiniciar MaximaRaíces reales de un polino&mio&Guardar Ctrl-S&Simplificar&Simplificar expresión&Simplificar factoriales&Simplificar trigonometría&ResolverEspecialSerie de Taylor&Trasponer matrizSimplificación &trigonométrica&pm3D(Usar idioma predeterminado)- Infinito
    Lisp: Se ha introducido en wxMaxima 0.8.0 un 'cursor horizontal'. Su aspecto es el de una línea horizontal entre celdas, indicando dónde aparecerá una nueva celda al escribir o copiar una nueva instrucción.Se ha introducido en wxMaxima 0.8.2 un nuevo formato de documento que no sólo guarda las instrucciones y comentarios del usuario, sino también los resultados. Cuando se guarde el documento, seleccione 'Documento xml wxMaxima' &Condición inicialA&cerca de...Acerca de wxMaximaCorchete de celda activaMatriz ad&juntaAñadir &igualdad algebraicaAñadir directorio a la ruta de búsquedaAñadir dir a la ruta:Añadir igualdad al simplificador racionalAña&dir a la rutaInstrucciones adicionales para añadir al preámbulo LaTeXLíneas adicionales para el preámbulo de TeXParámetros adicionales para Maxima (p. ej. -l clisp)Parámetros adicionales:Todos|*AplicarAplicar función a listaA propósitoArray:Arte porPreguntar para guardar documentos no tituladosCondición inicialCambiar automáticamente el directorio de trabajo de Maxima al que contiene el documento actual: esto es necesario si el documento realiza lecturas o escrituras relativas al directorio actual, pero hará que Maxima 5.35 falle al intentar encontrar la ruta a su propia instalación si el documento actual se aloja en una unidad de almacenamiento distinta de aquella en la que Maxima está instalado.Intervalo de autoguardado (minutos, 0 significa desactivado)BC2Diagrama de barrasArchivos bat (*.bat)|*.bat|Todos|*Archivo por lotesEscala bitmap para exportarBastardillaDiagrama de cajasNavegarFallo: autocompleción solicitada para elemento desconocido.Fallo: celda abandonada sin haber entrado.Fallo: Se ha solicitado cambiar el contenido de una celda por encima del comienzo de la hoja de trabajo.Fallo: Se ha solicitado eliminar el contenido de una celda por encima del comienzo de la hoja de trabajo.Fallo: Se ha solicitado cambiar primero el contenido de una celda y luego no borrarla.Fallo: Se ha solicitado dos veces en una fila el inicio y final de pegado de acciones de edición.Fallo: Texto cambiado sin celda activa.Fallo: Intento de añadir el resultado de Maxima a una celda fuera de la hoja de trabajo.Fallo: Intento de unir celdas individuales en una región del búffer de deshacer, pero no hay otras celdas entre ellas.Fallo: Intento de guardar el cambio del contenido de una celda sin celda.Fallo: Acción de deshacer.Fallo: Solicitud de deshacer para una celda fuera da la hoja de trabajo.Crear infoPor defecto, Shift-Enter se utiliza para evaluar instrucciones, mientras Retorno se utiliza para introducir líneas múltiples. Este comportamiento se puede cambiar en 'Editar->Preferencias' seleccionando 'Tecla retorno evalúa celdas', con lo que se intercambiarán los roles de estas teclas.C&ambiar variable&Preferencias&Calcular productoCalcular su&maFormato real grande de la última expresiónFormato real de la última expresiónCalcular módulo:Calcula el valor numérico del último resultadoCalcular productosCalcular sumasNo se puede acceder al servidor web.No se puede descargar la versión.CancelarCanónico (tr)CatalánCe&ldaCorchete de celdaCambiar pantalla &2DCambiar el algoritmo empleado para mostrar la salida matemática en la pantalla 2D.Cambiar variableCambiar variable en integral o sumaPolinomio característicoComprueba actualizacionesComprueba si existe nueva versión de wxMaxima/Maxima.Chino simplificadoChino tradicionalElegir fuenteElegir un nuevo formato de gráficos:Clases:&Cerrar Ctrl-WCerrar ventanaResaltado de código: ComentariosResaltado de código: Final de líneaResaltado de código: FuncionesResaltado de código: NúmerosResaltado de código: OperadoresResaltado de código: Cadenas de textoResaltado de código: VariablesNombres col.:Columnas:Combinar factoriales en una expresiónCoordenadas x separadas por comas.Coordenadas y separadas por comas.Comentar selección&Autocompletar Ctrl-KAutocompletarParar completamente Maxima y arrancar de nuevoCalcular fracción continua de un valorCalcula la matriz adjuntaCalcula el polinomio característico de una matrizCalcular el determinante de una matrizCalcular el máximo común divisorCalcular la inversa de una matrizCalcular el mínimo común múltiplo (cargar(funciones) antes de usar)CondiciónFichero de configuración (*.ini)|*.iniAdvertencia sobre configuraciónConfigurar wxMaximaConstanteC&ontraer logaritmosConvertir binomiales, funciones beta y gamma a factorialesConvertir binomiales, funciones factoriales y beta a función gammaConvertir expresión compleja a forma polarConvertir expresión compleja a forma cartesianaConvertir función exponencial de argumento imaginario a forma trigonométricaConvertir logaritmo de un producto en suma de logaritmosConvertir suma de logaritmos en logaritmo de un productoConvertir a &factorialesConvertir a &gammaConvertir a forma &polarConvertir a forma &cartesianaConvertir expresión trigonométrica a forma canónica casi linealConvertir funciones trigonométricas a forma exponencialCopiarCopiar como imagenCopiar LaTeX&Copiar entrada anterior Ctrl-I&Copiar resultado anterior Ctrl-UCopiar como imagenCopiar como &LaTeXCopiar como &texto Ctrl-Shift-CCopiar selecciónCopiar selección del documento como imagenCopiar selección del documento en formato textoCopiar selección del documento en formato LaTeXCrear una nueva celda con la entrada anteriorCrear una nueva celda con el resultado anteriorCursorCortarCo&rtar Ctrl-XCortar selecciónChecoDanésMatriz de datos:Archivo de datos (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDatos:Descomponer función racional en fracciones simplesPredeterminadoFrecuencia de imágenes en animaciones:Fuente predeterminada:Tamaño por defecto de gráficos en nuevas sesiones de MaximaPuerto predeterminado para comunicación con MaximaDefinir la frecuencia de imágenes para la reproducción de animaciones.BorrarBorrar f&unciónBorrar selecciónBorrar v&ariableBorrar una funciónBorrar una variableEliminar todas las variables de la memoriaBorrar función(es):Borrar variable(s):denom deg:profundidad:Derivada:DesviaciónDi&vidir polinomiosDerivarDerivarDerivar expresiónDerivarDirección:Gráfico discretoMostrar formato Te&XMostrar algoritmoMostrar último resultado en formato TeXMostrar tiempo de ejecuciónDividirDividir celdaDividir números o polinomiosDividir esta celda de entrada en dos celdas¿Quiere guardar los cambios hechos al documento "DocumentoFondoClase de documento para exportar en TeX:No comprimir individualmente las instrucciones Maxima y las imágenes, ya que dificulta a los sistemas de control de versiones (git, svn) detectar diferencias de forma efectiva.No guardarE&cuaciones&Salir Ctrl-QVectores &propiosVa&lores propiosEliminarEliminar una variable de un sistema de ecuacionesInglésIntroducir datosIntroducir matrizIntroducir una matrizIntroducir una ecuación para simplificación racional:Introducir una lista de variables separadas por comas.Tecla retorno evalúa celdasIntroducir matrizPrecisión para bigfloats:Introducir la ruta al ejecutable Maxima.Epsilon:Ecuación %d:Ecuación:Ecuación:Ecuaciones:ErrorError %d¡Error!Evaluar formas &nominalesEvaluar t&odas las celdas Ctrl-May-REvaluar t&odas las celdas visibles Ctrl-RE&valuar celda(s)Evaluar celdas superiores Ctrl-May-REvaluar celdas activas o seleccionadasEvaluar todas las celdas del documentoEvaluar todas las formas nominales en una expresiónEvaluar todas las celdas visibles del documentoEvaluar el fichero desde el comienzo hasta la celda sobre el cursorEvaluar hasta el puntoEjemploTexto de ejemploSalir de wxMaximaExpandirExpandir (tr)Expandir expresiónEx&pandir logaritmosExpandir una expresiónExpandir expresión trigonométrica&ExportarExportar animaciones a TeX (las imágenes tendrán movimiento solo si el visor PDF lo admite)Exportar documento a archivo HTML o pdfLaTeXFalló la exportaciónExportación realizada.¡Falló la exportación a HTML!¡Falló la exportación a TeX!Exportando...ExpresiónExpresión(es):Expresión:FactorizarFactorizar comple&joFactorizar expresiónFactorizar una expresiónFactorizar una expresión en números gausianosFactoriales y &gammaError fatalFigura %d:ArchivoArchivo no encontradoEl archivo a abrir no existe.ArchivoBuscar&Buscar Ctrl-FCalcular &límiteCalcular mínim&oCalcular raíz...Calcular mínimo (sin restricciones) de una expresiónCalcular el límite de una expresiónCalcular una raíz de una ecuación en un intervaloCalcular todas las raíces de un polinomioCalcular todas las raíces reales de un polinomioBuscar y sustituirBuscar y sustituirCalcular los valores propios de una matrizCalcular los vectores propios de una matrizCalcular mínimoCalcular las raíces reales de un polinomioCalcular raízAjustar los índices de orden (%i y %o) antes de guardarFuente proporcional en controles de textoOcultar todo Ctrl-Alt-[Ocultar todas las seccionesSeguirFuente usada en el documento.Fuente usada para mostrar caracteres matemáticos en el documento.FuentesFormato:FrancésDesde:P&antalla completa Alt-RetornoFunciónNombres de funcionesFunciónFunción:Funciones para la simplificación complejaFunciones para simplificar factoriales y función gammaFunciones para simplificar expresiones trigonométricasMCDImagen GIF (*.gif)|*.gifGallegoMatemáticas generales&Matemáticas generales Alt-Shift-MGenerar matriz&Generar matriz a partir de expresiónGenerar una matriz a partir de una tabla de 2 dimensionesGenerar una matriz a partir de una expresión lambdaAlemánCalcular parte &imaginariaCalcular &serieCalcular la transformada de Laplace de una expresiónCalcular parte &realCalcular la transformada inversa de Laplace de una expresiónCalcular el desarrollo de Taylor o serie de potencias de la expresiónCalcular la parte imaginaria de una expresión complejaCalcular la parte real de una expresión complejaSe solicitó una acción de deshacer que requiere un borrado que no es posible realizar en este momento.GriegoConstantes griegasCuadrícula:Celdas HTML/Texto: Exportar todos los saltos de líneaAltura:A&yuda&Ocultar todo Alt-Shift--Ocultar todos los panelesResaltadoHistogramaHistogramaHistoriaEl cursor horizontal funciona como un cursor normal, pero opera con celdas: pulsar cursores arriba y abajo para moverlo; manteniendo pulsada la tecla 'Mayúscula'mientras se realiza el movimiento se seleccionan celdas, pulsando 'Retroceso' o 'Espacio' dos veces borrará la celda contigua.HúngaroIC1IC2Si los números son más largos que esta cantidad de dígitos, se mostrarán de forma abreviada y con puntos suspensivos.Si ha transcurrido este número de minutos desde la última vez que se guardó el fichero, al fichero ya tiene asignado un nombre y (por haber abierto o guardado previamente) y el teclado ha estado inactivo por más de 10 segundos, entonces se guarda el fichero de forma automática. Si este número es cero, no hay almacenamiento automático.Si se escribe un operador (+*/^=,) como primer símbolo en una celda de entrada, se insertará automáticamente % antes del operador como en una calculadora gráfica. Se puede desactivar esta acción en 'Editar->Configurar'.Si un cálculo dura mucho tiempo, se puede parar seleccionando 'Maxima->Interrumpir' o 'Maxima->Reiniciar Maxima' en el menú.ImagenArchivos gráficos (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmEn exportación LaTeX: Poner exponentes después de las expresiones en lugar de colocarlos encima de ellas. Puede facilitar la lectura con algunas fuentes.Incluir columnas:Incluir las celdas de entrada al exportar una hoja de trabajoInfinitoInformación sobre la compilación de MaximaEstimadores iniciales:Problema de valor inicial (&1)Problema de valor inicial (&2)Introducir etiquetasInsertarInsertar % antes de un operador al inicio de una celdaNueva celda de &sección Ctrl-3Nueva celda de te&xto Ctrl-1In&sertar celda Alt-Shift-CInsertar imagenI&nsertar imagenNueva celda de &entradaSalto de páginaNueva celda de s&ubsección Ctrl-4Insertar celda de subsubsección Ctrl-5Nueva celda de &sección F8Nueva celda de subsecciónInsertar celda de subsubsecciónNueva celda de &título Ctrl-2Nueva celda de textoNueva celda de títuloNueva celda de entradaNueva celda de secciónNueva celda de subsecciónInsertar nueva celda de subsubsecciónNueva celda de textoNueva celda de títuloSalto de páginaInsertar imagenIntegral/suma:IntegrarIntegrar (risch)Integrar expresiónIntegrar expresión con algoritmo RischIntegrarInterrumpirInterrumpir el cálculo actualInterrupir cálculo actual. Para reiniciar la sesión de Maxima pulsar el botón a la izquierda de éste.Entrada no válida para el programa Maxima. Por favor, introduzca de nuevo la ruta al programa Maxima.Laplace inversaTrans&formada inversa de LaplaceItalianoItálicaJaponésMantener signo porcentual en símbolos especiales: %e, %i, etc.MCMLaTeX: Colocar exponentes después de las expresiones, en lugar de sobre ellasIdioma usado en la interfaz de usuario de wxMaxima.Idioma:Laplace&Transformada de LaplaceMí&nimo común múltiploAjuste por mínimos cuadradosAjuste por mínimos cuadradosLímiteLímiteRegresión linealLista:CargarCargar paqueteCargar un archivo Maxima usando el comando batchCargar un paquete MaximaLeer estilo desde un archivoCota inferior:Distribuir sobre &matrizConstruir &listaConstruir listaConstruir una lista a partir de una expresiónHacer una sustitución en una expresiónAplicarAplicar función a una listaAplicar una función a una matrizHacer coincidir paréntesis en los controles de textoFuente matemática:MatrizAplicar matrizNombre de matriz:Matriz:MaximaPregunta MaximaEntrada MaximaMaxima está calculandoPaquete de Maxima (*.mac)|*.macPaquete Maxima (*.mac)|*.mac|Paquete Lisp (*.lisp)|*.lisp|Todos|*Proceso de Maxima terminado.Programa Maxima:Opciones de MaximaMaxima iniciado. Esperando la conexión...Maxima soporta tres tipos de números: fracciones exactas (como 1/10), de coma flotante de estándar IEEE (0.2) y decimales de precisión arbitraria o bigfloats (1b-1). Nótese que dada su representación binaria interna, no es posible disponer de un número de estándar IEEE que sea exactamente igual a 0.1. Si se utilizan números en punto flotante en lugar de fracciones, Maxima puede introducir pequeños errores y utilizar, por ejemplo, la fracción 3602879701896397/36028797018963968 en lugar de 0.1.Maxima utiliza ':' para asignar un valor a una variable ('a : 3;') y ':=' para definir funciones ('f(x) := x^2;').Versión de Maxima: Número máximo de dígitos a mostrar:Test diferencia de mediasTest mediasMediaMedia:MedianaUnir celdasUnir el texto de dos celdas de entrada en una solaMétodo:Paréntesis no pareadosMóduloNombreNuevo&Nuevo Ctrl-NNuevo documentoNuevo valor:Nueva variable:Siguiente instrucción Alt-Abajo¡No se encontraron coincidencias!Test de normalidadNormalmente html espera que las imágenes sean de baja resolución para ahorrar memoria. Estas imágenes tienden a verse borrosas en pantallas modernas. Esta opción se introduce para seleccionar el factor mediante el cual la exportación html aumenta la resolución respecto de su valor por defecto.Normalmente se exporta la hoja de trabajo completa a TeX o HTML. Si los códigos de entrada resultasen molestos, esta opción desactiva la exportación de los mismos.Noruego¡La dimensión de la matriz no es válida!¡El número de ecuaciones es incorrecto!No conectado.num deg:Número de ecuaciones:NúmerosAceptarValor antiguo:Variable antigua:Test t para una muestraTutoriales en líneaAbrirAbrir sesión &recienteAbrir una celda cuando Maxima espera una entradaAbrir un documentoAbrir nueva ventanaAbrir documentoAbrir matrizAbriendo archivoOptimizar los ficheros wxmx para el control de versionesOpcionesOpciones:Celdas obsoletasEtiquetas de salidaAproximación de &PadéImagen PNG (*.png)|*.png|Imagen JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*.mbp|pixmap X (*.xpm)|*.xpmAproximación de PadéAproximación de Padé de una serie de TaylorSalto de página&PanelesGráfico paramétricoAnalizando salidaFraccion&es simplesFracciones simples¡Lectura del documento parcialmente correcta!PegarPe&gar Ctrl-VPegar desde el portapapelesPegar texto desde el portapapelesDiagrama de sectoresConfigure wxMaxima con 'Editar->Configurar'.Reinicie wxMaxima para que los cambios tengan efectoGráficos &2DGráficos &3D&Formato de gráficosGráficos 2DGráficos 2DGráficos 2DGráficos 3DGráficos 3DGráficos 3DFormato de los gráficosGráfico en 2 dimensionesGráfico en 3 dimensionesGráfico al archivo:Punto:PolacoPolinomio 1:Polinomio 2:Portugués (Brasileño)Archivo postscript (*.eps)|*.eps|Todos|*PrecisiónPreferencias... Ctrl+,Instrucción anterior Alt-ArribaImprimirImprimir documentoProductoEvaluar todas las celdas por encima del cursorLeer matrizLeyendo salida de MaximaPreparado para la entrada de usuarioLlamar a la siguiente instrucción del historialLlamar a la instrucción anterior del historialForma cartesianaRehacer Ctrl-YRehacer último cambioReducir (tr)Simplificar expresión trigonométrica&Borrar todos los resultadosBorrar resultados de las celdas de entradaReemplazadas %d coincidencias.Informar de errorReiniciar maximaReiniciar MaximaVolver a la celda que se está evaluando actualmenteIntegración &RischRaíces de un &polinomioRaíces reales &grandes de un polinomioFilas:RusoEjemplo 1:Ejemplo 2:Muestra:GuardarGuardar animaciónGuardar comoGuardar &como Shift-Ctrl-SGuardar imagen...Guardar selección en imagenG&uardar selección en imagenGuardar animación en ficheroGuardar documentoGuardar documento comoGuardar solo este número de acciones en el búffer de deshacer. 0 significa guardar un número infinito de acciones.Guardar disposición de panelesGuardar disposición de paneles entre sesiones.Guardar gráfico en un archivoCopiar selección del documento a imagenGuardar selección en un archivoGuardar estilo en archivoGuardar el tamaño/posición de la ventana de wxMaximaGuardar tamaño/posición de la ventana de wxMaxima entre sesiones.Fallo al guardarGuardado correcto.Guardando...Diagrama dispersiónDiagrama dispersiónSecciónCelda de secciónSeleccionar todo&Seleccionar todo Ctrl-ASeleccionar el programa MaximaSeleccionar submuestraSeleccionar una constanteSeleccionar todoSeleccionar el algoritmo de salida matemáticaSeleccionando una parte del resultado y pulsando el botón derecho emergerá un menú con funciones que se podrán aplicar sobre la selección.SelecciónSerieSerieServidor iniciadoEstablecer au&mentoEstablecer la precisión bigfloatEstablecer fuente fija en los controles de texto.Establecer el formato de los gráficosAjustar la precisión de los números que se define como bigfloat. Tales números se pueden generar escribiendo 1.5b12 o bfloat(1.234)Establecer ampliación a 100%Establecer ampliación a 120%Establecer ampliación a 150%Establecer ampliación a 200%Establecer ampliación a 300%Establecer disminución a 80%Establecer condiciones iniciales para resolver EDO mediante la transformada de LaplaceConfigurar cálculo de móduloMostrar &definiciónMostrar &funcionesMostrar &sugerenciasMostrar &variablesMostrar la ayuda de Maxima&Mostrar plantilla Ctrl-Shift-KMostrar una sugerenciaMostrar todos los comandos similares a:Mostrar un ejemplo para el comando:Mostrar un ejemplo de usoMostrar comandos similares aMostrar las funciones definidasMostrar las variables definidasMostrar la definición de una funciónMostrar plantilla de funciónMostrar expresiones largasMostrar expresiones largas en el documento de wxMaxima.Mostrar la definición de la función:Ayuda de wxMaximaSimplificarSimplificar &radicalesSimplificar (r)Simplificar(tr)Simplificar expresiónSimplificar una expresión que contiene factorialesSimplificar una expresión que contiene radicalesSimplificar expresión racionalSimplificar la sumaSimplificar una expresión trigonométricaDesde wxMaxima 0.8.2 se pueden insertar imágenes en los documentos. Seleccione 'Celda->Insertar imagen' en el menú. Téngase en cuenta que debe guardar el documento en formato 'Documento xml wxMaxima' si quiere que se almacene la imagen junto con el resto del documento.Solución:ResolverReso&lver sistema algebraicoResolver &sistema linealResolver &EDORes&olver (to_poly)Resolver EDOResolver E&DO con LaplaceResolver EDOResolver sistema algebraicoResolver sistema algebraico de ecuacionesResolver problema de contorno para una EDO de segundo ordenResolver ecuación(s)Resolver ecuación con to_poly_solveResolver problema de valor inicial para EDO de primer ordenResolver problema de valor inicial para EDO de segundo ordenResolver sistema linealResolver sistema de ecuaciones linealesResolver ecuación diferencial ordinaria de orden máximo 2Resolver ecuaciones diferenciales ordinarias con la transformada de LaplaceResolverAlgunos visores PDF pueden mostrar imágenes en movimiento y wxMaxima puede generarlas. Si esta opción se selecciona, téngase en cuenta que pueden ser necesarios paquetes adicionales de LaTeX para compilar el resultado.EspañolEspecialConstantes especialesComenzar animaciónIniciar o parar animaciónIniciar y detener la animación seleccionada que ha sido creada con la clase de instrucciones with_sliderFalló el inicio de MaximaIniciando Maxima...El inicio del servidor ha falladoIniciando servidor en el puerto %dEstadística&Estadística Alt-Shift-SCadenasEstiloEstilosSubmuestraSubsecciónCelda de subsecciónS&ustituirSustituirSustituirSubsubsecciónCelda de subsubsecciónSumaInformación del sistemaTabla de contenidoSerie de Taylor:TellratTextoCelda de textoFondo de celda de textoLa altura por defecto de los gráficos empotrados. Puede ser leída o ignorada por la variable wxplot_size.Puerto predeterminado para comunicación entre Maxima y wxMaximaEl ancho por defecto de los gráficos empotrados. Puede ser leído o ignorado por la variable wxplot_size.La clase de documento que utilizará LaTeX para nuestros documentos.Manual de Maxima fuera de líneaEl terminal pngCairo ofrece mejor calidad gráfica, pero necesita que el programa Gnuplot instalado en el sistema lo soporte.Hay muchos recursos sobre Maxima y wxMaxima en Internet. Visítese http://andrejv.github.com/wxmaxima/help.html para más información sobre cómo utilizar wxMaxima y Maxima.¡Hubo un error durante la exportación a GIF! Asegúrese que ImageMagick está instalado y que wxMaxima tiene acceso al programa convert.Ha habido un error en el XML generado! Por favor, informe de ésto como un error.Graduaciones:Veces:Sugerencia no disponible, lo sentimosTítuloCelda de títuloLas celdas de título, sección y subsección se pueden plegar para ocultar sus contenidos. Tanto para plegarlas como para desplegarlas hágase clic en el cuadrado contiguo a la celda. Si al mismo tiempo se pulsa 'Mayúsculas', todas los subniveles serán plegados/desplegados.A real grande (&bigfloat)A &realA realA numérico Ctrl+Shift+NPara representar en coordenadas polares, seleccionar 'set polar' en la entrada de Opciones del cuadro de diálogo de Plot2D. También se puede representar en coordenadas esféricas y cilíndricas en 3D.Para colocar paréntesis alrededor de una expresión, selecciónese ésta y presiónese '(' o ')', dependiendo de dónde quiere que se coloque el cursor.Para guardar el tamaño y la posición de la ventana de wxMaxima entre sesiones, utilice 'Editar->Configurar'.Para comenzar a utilizar wxMaxima de inmediato, comience tecleando una instrucción. Aparecerá una celda de entrada. Pulse 'Mayúsculas-Retorno' para iniciar el cálculo.Hasta:Conmutar álge&braConmutar salida &numéricaConmutar pantalla de &tiempoConmutar álge&braConmutar edición de pantalla completaConmutar salida numérica&Barra de herramientas Alt-Shift-TIconos de la barra de herramientasTraducido porTrasponer una matrizIntentando situar el cursor en una celda que no es parte de la hoja de trabajoIntentando deshacer una acción sin celda de comienzo.Intentando deshacer una acción que no existe.Turco&TutorialesTest t de dos muestrasTipo:UcranianoParéntesis no cerradoSubrayadoD&eshacer Ctrl-ZDeshacer último cambioLímite de deshacer (0 para ninguno)Desplegar todo Ctrl-Alt-]Desplegar todas las seccionesSoporte UnicodeComentario sin terminarCadena de texto sin terminar.ActualizarCota superior:Usar algoritmo GosperUtilizar Cairo para mejorar calidad gráficaUsar punto centrado como operador de multiplicaciónUtilizar fuentes jsMathValor:Incógnita(s):Variable:VariablesVariables:VarianzaAvisoBienvenido a wxMaximaCuando se aplican funciones con un argumento del menú, el argumento predeterminado es '%'. Para aplicar la función a otro valor, selecciónelo en el documento antes de ejecutar la instrucción del menú.Si se activa esta opción, los saltos de línea en HTML se harán en los mismos puntos que en la hoja de trabajo. Si la opción no se activa, los saltos de línea se pueden hacer manualmente introduciendo una línea en blanco.Ancho:Hoja de trabajoEscribir paréntesis coincidentes en los controles de texto.Escrito porSe puede acceder a la última salida usando la variable '%' . Se puede acceder a la salida de los comandos previos usando las variables '%on' donde n es el número de la salida.Puede evaluar el documento completo seleccionando 'Celda-> Evaluar todas las celdas' en el menú. Las celdas se evaluarán en el orden en que aparecen en el documento.Se puede obtener información sobre una función de Maxima resaltando o haciendo clic sobre su nombre y pulsando F1. wxMaxima buscará la ayuda correspondiente a la palabra bajo el cursor.Se puede ocultar la parte del resultado de una celda haciendo clic sobre el triángulo a su izquierda. Esto también es aplicable a celdas de texto.Se pueden incluir diferentes tipos de celdas en un documento de wxMaxima seleccionando el menú 'Celda'. Téngase en cuenta que sólo se pueden evaluar celdas de entrada, mientras que el resto se utilizan para comentarios y estructuración del documento.Se pueden seleccionar varias celdas, bien con el ratón, haciendo clic y arrastrando entre celdas o corchetes de celdas, bien con el teclado, manteniendo pulsada la tecla de Mayúsculas mientras se mueve el cursor horizontal, para luego operar sobre la selección. Esto será útil cuando se quieran borrar o evaluar varias celdas a un tiempo.Tiene instalada la versión %s. La versión actual es %s. Selecciónese OK para acceder a la página de wxMaxima.Se perderán los cambios si no se guardan.La versión de wxMaxima está actualizadaAmpl&iar Alt-I&Disminuir Alt-ODisminuir 10%Ampliar 10%[no guardado][no guardado*]antisimétricaambos ladospredeterminadodiagonalgeneralen líneaizquierdaescala logarítmicamatriz[i,j]:El pwd de Maxima es la ruta al documentonoderechasimétricano guardadosin nombresin título %dwxMaximawxMaxima %s Ayuda de wxMaxima Ctrl+?A&yuda de Maxima F1Configuración de wxMaximawxMaxima no pudo encontrar Maxima! Configure wxMaxima con 'Editar->Configurar. A continuación inicie Maxima con 'Maxima->Reiniciar maxima'.wxMaxima no pudo encontrar los archivos de ayuda. Compruebe su instalación.wxMaxima no pudo encontrar los archivos de sugerencias. Compruebe su instalación.wxMaxima no pudo iniciar el servidor. Verifique si dispone el soporte de red activado e inténtelo de nuevo!En los cuadros de diálogo de wxMaxima aparecen entradas predeterminadas, una de las cuales es '%'. Si ha hecho una selección en el documento, ésta será utilizada en lugar de '%'.Documento wxMaximaDocumento wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encontró un error durante la carga Icono de wxMaximawxMaxima es una interface gráfica de usuario para el Sistema de Álgebra Simbólica (CAS) Maxima, basado en wxWidgets.wxMaxima es una interface gráfica de usuario para el Sistema de Álgebra Simbólica (CAS) Maxima, basado en wxWidgets.xsíwxmaxima-15.08.2/locales/es.po000644 000765 000024 00000410660 12573511775 016545 0ustar00andrejstaff000000 000000 # translation of es.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Eulogio Serradilla , 2005. # Antonio Ullan , 2005, 2006, 2007. # Mario Rodriguez , 2009-2015 msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2007-08-02 17:05+0200\n" "Last-Translator: Mario Rodriguez \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Soporte unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Versión de Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "¡No conectado a Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "No conectado." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr " (Gráficos) " #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << ¡Expresión excesivamente larga para ser mostrada! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " fue guardado con una versión más actualizada de wxMaxima, por lo que es " "posible que no se cargue correctamente. Por favor, actualice wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " fue guardado con una versión más actualizada de wxMaxima. Por favor, " "actualice wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "Álge&bra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Aplicar a lista" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&A propósito" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Archivo por &lotes\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Pro&blema de contorno" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Informar de e&rror" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "A&nálisis" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Forma &canónica" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Polinomio &característico" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Limpiar memoria" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Combinar factoriales" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Simplificación &compleja" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Fracción contin&ua" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Copiar\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Integración &definida" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinante" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Derivar" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Editar" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "Eliminar &variable" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Introducir matriz" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Ejemplo" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Expandir expresión" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Expandir &trigonometría" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "Expo&nencializar" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Exportar" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Factorizar expresión" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Archivo" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "C&alcular raíz" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Generar matriz" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Má&ximo común divisor" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "A&yuda" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrar" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Interrumpir\tCtrl-G" #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Interrumpir\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "In&vertir matriz" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Cargar &paquete\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Distribui&r sobre lista" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Ayuda de Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Cálculo del &módulo" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Nuevo\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "N&umérico" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Integración &numérica" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Abrir\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Abrir...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Gráficos" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Serie de &potencias" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Imprimir...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Racional" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "R&educir trigonometría" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Reiniciar Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Raíces reales de un polino&mio" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Guardar\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Simplificar" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Simplificar expresión" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Simplificar factoriales" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Simplificar trigonometría" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Resolver" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "Especial" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Serie de Taylor" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Trasponer matriz" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Simplificación &trigonométrica" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3D" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Usar idioma predeterminado)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Infinito" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Se ha introducido en wxMaxima 0.8.0 un 'cursor horizontal'. Su aspecto es el " "de una línea horizontal entre celdas, indicando dónde aparecerá una nueva " "celda al escribir o copiar una nueva instrucción." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Se ha introducido en wxMaxima 0.8.2 un nuevo formato de documento que no " "sólo guarda las instrucciones y comentarios del usuario, sino también los " "resultados. Cuando se guarde el documento, seleccione 'Documento xml " "wxMaxima' " #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "&Condición inicial" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "A&cerca de..." #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Acerca de wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Corchete de celda activa" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Matriz ad&junta" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Añadir &igualdad algebraica" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Añadir directorio a la ruta de búsqueda" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Añadir dir a la ruta:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Añadir igualdad al simplificador racional" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Aña&dir a la ruta" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "Instrucciones adicionales para añadir al preámbulo LaTeX" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "Líneas adicionales para el preámbulo de TeX" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Parámetros adicionales para Maxima (p. ej. -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Parámetros adicionales:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Todos|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Aplicar" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Aplicar función a lista" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "A propósito" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Array:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Arte por" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Preguntar para guardar documentos no titulados" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Condición inicial" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "Cambiar automáticamente el directorio de trabajo de Maxima al que contiene " "el documento actual: esto es necesario si el documento realiza lecturas o " "escrituras relativas al directorio actual, pero hará que Maxima 5.35 falle " "al intentar encontrar la ruta a su propia instalación si el documento actual " "se aloja en una unidad de almacenamiento distinta de aquella en la que " "Maxima está instalado." #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Intervalo de autoguardado (minutos, 0 significa desactivado)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Diagrama de barras" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Archivos bat (*.bat)|*.bat|Todos|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Archivo por lotes" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Escala bitmap para exportar" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Bastardilla" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Diagrama de cajas" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Navegar" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "Fallo: autocompleción solicitada para elemento desconocido." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Fallo: celda abandonada sin haber entrado." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Fallo: Se ha solicitado cambiar el contenido de una celda por encima del " "comienzo de la hoja de trabajo." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" "Fallo: Se ha solicitado eliminar el contenido de una celda por encima del " "comienzo de la hoja de trabajo." #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" "Fallo: Se ha solicitado cambiar primero el contenido de una celda y luego no " "borrarla." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Fallo: Se ha solicitado dos veces en una fila el inicio y final de pegado de " "acciones de edición." #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "Fallo: Texto cambiado sin celda activa." #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Fallo: Intento de añadir el resultado de Maxima a una celda fuera de la hoja " "de trabajo." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Fallo: Intento de unir celdas individuales en una región del búffer de " "deshacer, pero no hay otras celdas entre ellas." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" "Fallo: Intento de guardar el cambio del contenido de una celda sin celda." #: ../src/MathCtrl.cpp:1172 #, fuzzy msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" "Fallo: Intento de guardar el cambio del contenido de una celda sin celda." #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "Fallo: Acción de deshacer." #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" "Fallo: Solicitud de deshacer para una celda fuera da la hoja de trabajo." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Crear info" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Por defecto, Shift-Enter se utiliza para evaluar instrucciones, mientras " "Retorno se utiliza para introducir líneas múltiples. Este comportamiento se " "puede cambiar en 'Editar->Preferencias' seleccionando 'Tecla retorno evalúa " "celdas', con lo que se intercambiarán los roles de estas teclas." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "C&ambiar variable" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Preferencias" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "&Calcular producto" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Calcular su&ma" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Formato real grande de la última expresión" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Formato real de la última expresión" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Calcular módulo:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Calcula el valor numérico del último resultado" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Calcular productos" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Calcular sumas" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "No se puede acceder al servidor web." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "No se puede descargar la versión." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Cancelar" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Canónico (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Catalán" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Ce&lda" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Corchete de celda" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Cambiar pantalla &2D" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Cambiar el algoritmo empleado para mostrar la salida matemática en la " "pantalla 2D." #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Cambiar variable" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Cambiar variable en integral o suma" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Polinomio característico" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Comprueba actualizaciones" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Comprueba si existe nueva versión de wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Chino simplificado" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Chino tradicional" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Elegir fuente" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Elegir un nuevo formato de gráficos:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Clases:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "&Cerrar\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Cerrar ventana" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "Resaltado de código: Comentarios" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "Resaltado de código: Final de línea" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "Resaltado de código: Funciones" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "Resaltado de código: Números" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "Resaltado de código: Operadores" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "Resaltado de código: Cadenas de texto" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "Resaltado de código: Variables" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Nombres col.:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Columnas:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Combinar factoriales en una expresión" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Coordenadas x separadas por comas." #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Coordenadas y separadas por comas." #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Comentar selección" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Comentar selección" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "&Autocompletar\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Autocompletar" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "Parar completamente Maxima y arrancar de nuevo" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Calcular fracción continua de un valor" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Calcula la matriz adjunta" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Calcula el polinomio característico de una matriz" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Calcular el determinante de una matriz" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Calcular el máximo común divisor" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Calcular la inversa de una matriz" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "Calcular el mínimo común múltiplo (cargar(funciones) antes de usar)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Condición" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Fichero de configuración (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Advertencia sobre configuración" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Configurar wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Constante" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "C&ontraer logaritmos" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Convertir binomiales, funciones beta y gamma a factoriales" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Convertir binomiales, funciones factoriales y beta a función gamma" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Convertir expresión compleja a forma polar" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Convertir expresión compleja a forma cartesiana" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Convertir función exponencial de argumento imaginario a forma trigonométrica" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Convertir logaritmo de un producto en suma de logaritmos" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Convertir suma de logaritmos en logaritmo de un producto" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Convertir a &factoriales" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Convertir a &gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Convertir a forma &polar" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Convertir a forma &cartesiana" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Convertir expresión trigonométrica a forma canónica casi lineal" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Convertir funciones trigonométricas a forma exponencial" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Copiar" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Copiar como imagen" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Copiar LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "&Copiar entrada anterior\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "&Copiar resultado anterior\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Copiar como imagen" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Copiar como &LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Copiar como &texto\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Copiar selección" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Copiar selección del documento como imagen" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Copiar selección del documento en formato texto" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Copiar selección del documento en formato LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Crear una nueva celda con la entrada anterior" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Crear una nueva celda con el resultado anterior" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Cursor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Cortar" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Co&rtar\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Cortar selección" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Checo" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danés" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matriz de datos:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Archivo de datos (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Datos:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Descomponer función racional en fracciones simples" #: ../src/Config.cpp:586 msgid "Default" msgstr "Predeterminado" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Frecuencia de imágenes en animaciones:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Fuente predeterminada:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "Tamaño por defecto de gráficos en nuevas sesiones de Maxima" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "Puerto predeterminado para comunicación con Maxima" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "Definir la frecuencia de imágenes para la reproducción de animaciones." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Borrar" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Borrar f&unción" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Borrar selección" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Borrar v&ariable" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Borrar una función" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Borrar una variable" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Eliminar todas las variables de la memoria" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Borrar función(es):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Borrar variable(s):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "denom deg:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "profundidad:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivada:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Desviación" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vidir polinomios" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Derivar" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Derivar" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Derivar expresión" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Derivar" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Dirección:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Gráfico discreto" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Mostrar formato Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Mostrar algoritmo" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Mostrar último resultado en formato TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Mostrar tiempo de ejecución" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Dividir" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Dividir celda" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Dividir números o polinomios" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Dividir esta celda de entrada en dos celdas" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "¿Quiere guardar los cambios hechos al documento \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Documento" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Fondo" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "Clase de documento para exportar en TeX:" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "No comprimir individualmente las instrucciones Maxima y las imágenes, ya que " "dificulta a los sistemas de control de versiones (git, svn) detectar " "diferencias de forma efectiva." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "No guardar" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "E&cuaciones" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Salir\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Vectores &propios" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Va&lores propios" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Eliminar" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Eliminar una variable de un sistema de ecuaciones" #: ../src/Config.cpp:456 msgid "English" msgstr "Inglés" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Introducir datos" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Introducir matriz" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Introducir una matriz" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Introducir una ecuación para simplificación racional:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Introducir una lista de variables separadas por comas." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Tecla retorno evalúa celdas" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Introducir matriz" #: ../src/wxMaxima.cpp:3997 msgid "Enter new precision for bigfloats:" msgstr "Precisión para bigfloats:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Introducir la ruta al ejecutable Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Ecuación %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Ecuación:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Ecuación:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Ecuaciones:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Error" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Error %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "¡Error!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Evaluar formas &nominales" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Evaluar t&odas las celdas\tCtrl-May-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Evaluar t&odas las celdas visibles\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "E&valuar celda(s)" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Evaluar celdas superiores\tCtrl-May-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Evaluar celdas activas o seleccionadas" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Evaluar todas las celdas del documento" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Evaluar todas las formas nominales en una expresión" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Evaluar todas las celdas visibles del documento" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "Evaluar el fichero desde el comienzo hasta la celda sobre el cursor" #: ../src/ToolBar.cpp:126 msgid "Evaluate to point" msgstr "Evaluar hasta el punto" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Ejemplo" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Texto de ejemplo" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Salir de wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Expandir" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Expandir (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Expandir expresión" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Ex&pandir logaritmos" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Expandir una expresión" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Expandir expresión trigonométrica" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "&Exportar" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Exportar animaciones a TeX (las imágenes tendrán movimiento solo si el visor " "PDF lo admite)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Exportar documento a archivo HTML o pdfLaTeX" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Falló la exportación" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Exportación realizada." #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "¡Falló la exportación a HTML!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "¡Falló la exportación a TeX!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "¡Falló la exportación a TeX!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Exportando..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Expresión" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Expresión(es):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Expresión:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Factorizar" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Factorizar comple&jo" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Factorizar expresión" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Factorizar una expresión" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Factorizar una expresión en números gausianos" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Factoriales y &gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Error fatal" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figura %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Archivo" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Archivo no encontrado" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Archivo no encontrado" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Archivo no encontrado" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "El archivo a abrir no existe." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Archivo" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Buscar" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "&Buscar\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Calcular &límite" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Calcular mínim&o" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Calcular raíz..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Calcular mínimo (sin restricciones) de una expresión" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Calcular el límite de una expresión" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Calcular una raíz de una ecuación en un intervalo" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Calcular todas las raíces de un polinomio" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Calcular todas las raíces reales de un polinomio" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Buscar y sustituir" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Buscar y sustituir" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Calcular los valores propios de una matriz" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Calcular los vectores propios de una matriz" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Calcular mínimo" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Calcular las raíces reales de un polinomio" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Calcular raíz" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "Ajustar los índices de orden (%i y %o) antes de guardar" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Fuente proporcional en controles de texto" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Ocultar todo\tCtrl-Alt-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Ocultar todas las secciones" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "Seguir" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Fuente usada en el documento." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Fuente usada para mostrar caracteres matemáticos en el documento." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Fuentes" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Formato:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francés" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Desde:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "P&antalla completa\tAlt-Retorno" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Función" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Nombres de funciones" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Función" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Función:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funciones para la simplificación compleja" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funciones para simplificar factoriales y función gamma" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funciones para simplificar expresiones trigonométricas" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "MCD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Imagen GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Gallego" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Matemáticas generales" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "&Matemáticas generales\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Generar matriz" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "&Generar matriz a partir de expresión" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Generar una matriz a partir de una tabla de 2 dimensiones" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Generar una matriz a partir de una expresión lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Alemán" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Calcular parte &imaginaria" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Calcular &serie" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Calcular la transformada de Laplace de una expresión" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Calcular parte &real" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Calcular la transformada inversa de Laplace de una expresión" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Calcular el desarrollo de Taylor o serie de potencias de la expresión" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Calcular la parte imaginaria de una expresión compleja" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Calcular la parte real de una expresión compleja" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Se solicitó una acción de deshacer que requiere un borrado que no es posible " "realizar en este momento." #: ../src/Config.cpp:460 msgid "Greek" msgstr "Griego" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Constantes griegas" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Cuadrícula:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Archivo HTML (*.html)|*.html|Archivo pdfLaTeX (*.tex)|*.tex" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "Celdas HTML/Texto: Exportar todos los saltos de línea" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Altura:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "A&yuda" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "&Ocultar todo\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Ocultar todos los paneles" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Resaltado" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histograma" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histograma" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Historia" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "&Historia\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "El cursor horizontal funciona como un cursor normal, pero opera con celdas: " "pulsar cursores arriba y abajo para moverlo; manteniendo pulsada la tecla " "'Mayúscula'mientras se realiza el movimiento se seleccionan celdas, pulsando " "'Retroceso' o 'Espacio' dos veces borrará la celda contigua." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Húngaro" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Si los números son más largos que esta cantidad de dígitos, se mostrarán de " "forma abreviada y con puntos suspensivos." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Si ha transcurrido este número de minutos desde la última vez que se guardó " "el fichero, al fichero ya tiene asignado un nombre y (por haber abierto o " "guardado previamente) y el teclado ha estado inactivo por más de 10 " "segundos, entonces se guarda el fichero de forma automática. Si este número " "es cero, no hay almacenamiento automático." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Si se escribe un operador (+*/^=,) como primer símbolo en una celda de " "entrada, se insertará automáticamente % antes del operador como en una " "calculadora gráfica. Se puede desactivar esta acción en 'Editar->Configurar'." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Si un cálculo dura mucho tiempo, se puede parar seleccionando 'Maxima-" ">Interrumpir' o 'Maxima->Reiniciar Maxima' en el menú." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Imagen" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Archivos gráficos (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "En exportación LaTeX: Poner exponentes después de las expresiones en lugar " "de colocarlos encima de ellas. Puede facilitar la lectura con algunas " "fuentes." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Incluir columnas:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "Incluir las celdas de entrada al exportar una hoja de trabajo" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infinito" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Información sobre la compilación de Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Estimadores iniciales:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Problema de valor inicial (&1)" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Problema de valor inicial (&2)" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Introducir etiquetas" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Insertar" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Insertar % antes de un operador al inicio de una celda" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Nueva celda de &sección\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Nueva celda de te&xto\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "In&sertar celda\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Insertar imagen" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "I&nsertar imagen" #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Nueva celda de &entrada" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Salto de página" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Nueva celda de s&ubsección\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Insertar celda de subsubsección\tCtrl-5" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Nueva celda de &sección\tF8" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Nueva celda de subsección" #: ../src/MathCtrl.cpp:865 msgid "Insert Subsubsection Cell" msgstr "Insertar celda de subsubsección" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Nueva celda de &título\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Nueva celda de texto" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Nueva celda de título" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Nueva celda de entrada" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Nueva celda de sección" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Nueva celda de subsección" #: ../src/wxMaximaFrame.cpp:497 msgid "Insert a new subsubsection cell" msgstr "Insertar nueva celda de subsubsección" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Nueva celda de texto" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Nueva celda de título" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Salto de página" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Insertar imagen" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/suma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrar" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrar (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integrar expresión" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integrar expresión con algoritmo Risch" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrar" #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Interrumpir" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Interrumpir el cálculo actual" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Interrupir cálculo actual. Para reiniciar la sesión de Maxima pulsar el " "botón a la izquierda de éste." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Entrada no válida para el programa Maxima.\n" "\n" "Por favor, introduzca de nuevo la ruta al programa Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Laplace inversa" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Trans&formada inversa de Laplace" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italiano" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Itálica" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japonés" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Mantener signo porcentual en símbolos especiales: %e, %i, etc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "MCM" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" "LaTeX: Colocar exponentes después de las expresiones, en lugar de sobre ellas" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Idioma usado en la interfaz de usuario de wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Idioma:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Transformada de Laplace" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Mí&nimo común múltiplo" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Ajuste por mínimos cuadrados" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Ajuste por mínimos cuadrados" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Límite" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Límite" #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Regresión lineal" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Lista:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Cargar" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Cargar paquete" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Cargar un archivo Maxima usando el comando batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Cargar un paquete Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Leer estilo desde un archivo" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Cota inferior:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Distribuir sobre &matriz" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Construir &lista" #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Construir lista" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Construir una lista a partir de una expresión" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Hacer una sustitución en una expresión" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Mostrar tiempo de ejecución" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Aplicar" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Aplicar función a una lista" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Aplicar una función a una matriz" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Hacer coincidir paréntesis en los controles de texto" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Fuente matemática:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matriz" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Aplicar matriz" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nombre de matriz:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matriz:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "Pregunta Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Entrada Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima está calculando" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Paquete de Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Paquete Maxima (*.mac)|*.mac|Paquete Lisp (*.lisp)|*.lisp|Todos|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Proceso de Maxima terminado." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Programa Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Opciones de Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima iniciado. Esperando la conexión..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "Maxima soporta tres tipos de números: fracciones exactas (como 1/10), de " "coma flotante de estándar IEEE (0.2) y decimales de precisión arbitraria o " "bigfloats (1b-1). Nótese que dada su representación binaria interna, no es " "posible disponer de un número de estándar IEEE que sea exactamente igual a " "0.1. Si se utilizan números en punto flotante en lugar de fracciones, Maxima " "puede introducir pequeños errores y utilizar, por ejemplo, la fracción " "3602879701896397/36028797018963968 en lugar de 0.1." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima utiliza ':' para asignar un valor a una variable ('a : 3;') y ':=' " "para definir funciones ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Versión de Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Número máximo de dígitos a mostrar:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Test diferencia de medias" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Test medias" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Media" #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Media:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Mediana" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Unir celdas" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "Unir el texto de dos celdas de entrada en una sola" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Método:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "Paréntesis no pareados" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Módulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nombre" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Nuevo" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "&Nuevo\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Nuevo documento" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Nuevo valor:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nueva variable:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Siguiente instrucción\tAlt-Abajo" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "¡No se encontraron coincidencias!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Test de normalidad" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "Normalmente html espera que las imágenes sean de baja resolución para " "ahorrar memoria. Estas imágenes tienden a verse borrosas en pantallas " "modernas. Esta opción se introduce para seleccionar el factor mediante el " "cual la exportación html aumenta la resolución respecto de su valor por " "defecto." #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "Normalmente se exporta la hoja de trabajo completa a TeX o HTML. Si los " "códigos de entrada resultasen molestos, esta opción desactiva la exportación " "de los mismos." #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Noruego" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "¡La dimensión de la matriz no es válida!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "¡El número de ecuaciones es incorrecto!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "¡No conectado a Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "No conectado." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "num deg:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Número de ecuaciones:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Números" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "Aceptar" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Valor antiguo:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Variable antigua:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Test t para una muestra" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Tutoriales en línea" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Abrir" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Abrir sesión &reciente" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Abrir una celda cuando Maxima espera una entrada" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Abrir un documento" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Abrir nueva ventana" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Abrir documento" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Abrir matriz" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Abriendo archivo" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Optimizar los ficheros wxmx para el control de versiones" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Opciones" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Opciones:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Celdas obsoletas" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Etiquetas de salida" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Aproximación de &Padé" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Imagen PNG (*.png)|*.png|Imagen JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*." "mbp|pixmap X (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Aproximación de Padé" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Aproximación de Padé de una serie de Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Salto de página" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "&Paneles" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Gráfico paramétrico" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Analizando salida" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Fraccion&es simples" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Fracciones simples" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "¡Lectura del documento parcialmente correcta!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Pegar" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Pe&gar\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Pegar desde el portapapeles" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Pegar texto desde el portapapeles" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Diagrama de sectores" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Configure wxMaxima con 'Editar->Configurar'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Reinicie wxMaxima para que los cambios tengan efecto" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Gráficos &2D" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Gráficos &3D" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Formato de gráficos" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Gráficos 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Gráficos 2D" #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Gráficos 2D" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Gráficos 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Gráficos 3D" #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Gráficos 3D" #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Formato de los gráficos" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Gráfico en 2 dimensiones" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Gráfico en 3 dimensiones" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Gráfico al archivo:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punto:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polaco" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polinomio 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polinomio 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugués (Brasileño)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Archivo postscript (*.eps)|*.eps|Todos|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Precisión" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Preferencias...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Instrucción anterior\tAlt-Arriba" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Imprimir" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Imprimir documento" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Producto" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Evaluar todas las celdas por encima del cursor" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Leer matriz" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Leyendo salida de Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Preparado para la entrada de usuario" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Llamar a la siguiente instrucción del historial" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Llamar a la instrucción anterior del historial" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Forma cartesiana" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "Rehacer\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Rehacer último cambio" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Reducir (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Simplificar expresión trigonométrica" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "&Borrar todos los resultados" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Borrar resultados de las celdas de entrada" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Reemplazadas %d coincidencias." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Informar de error" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Reiniciar maxima" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "Reiniciar Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Volver a la celda que se está evaluando actualmente" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integración &Risch" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Raíces de un &polinomio" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Raíces reales &grandes de un polinomio" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Filas:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Ruso" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Ejemplo 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Ejemplo 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Muestra:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Guardar" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Guardar animación" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Guardar como" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Guardar &como\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Guardar imagen..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Guardar selección en imagen" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "G&uardar selección en imagen" #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Guardar animación en fichero" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Guardar documento" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Guardar documento como" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Guardar solo este número de acciones en el búffer de deshacer. 0 significa " "guardar un número infinito de acciones." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Guardar disposición de paneles" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Guardar disposición de paneles entre sesiones." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Guardar gráfico en un archivo" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Copiar selección del documento a imagen" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Guardar selección en un archivo" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Guardar estilo en archivo" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Guardar el tamaño/posición de la ventana de wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Guardar tamaño/posición de la ventana de wxMaxima entre sesiones." #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "Fallo al guardar" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Guardado correcto." #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Guardando..." #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Diagrama dispersión" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Diagrama dispersión" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Sección" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Celda de sección" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Seleccionar todo" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "&Seleccionar todo\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Seleccionar el programa Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Seleccionar submuestra" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Seleccionar una constante" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Seleccionar todo" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Seleccionar el algoritmo de salida matemática" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Seleccionando una parte del resultado y pulsando el botón derecho emergerá " "un menú con funciones que se podrán aplicar sobre la selección." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Selección" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Serie" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Serie" #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Servidor iniciado" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Establecer au&mento" #: ../src/wxMaximaFrame.cpp:840 msgid "Set bigfloat &Precision..." msgstr "Establecer la precisión bigfloat" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Establecer fuente fija en los controles de texto." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Establecer el formato de los gráficos" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" "Ajustar la precisión de los números que se define como bigfloat. Tales " "números se pueden generar escribiendo 1.5b12 o bfloat(1.234)" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Establecer ampliación a 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Establecer ampliación a 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Establecer ampliación a 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Establecer ampliación a 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Establecer ampliación a 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Establecer disminución a 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Establecer condiciones iniciales para resolver EDO mediante la transformada " "de Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Configurar cálculo de módulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Mostrar &definición" #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Mostrar &funciones" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Mostrar &sugerencias" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Mostrar &variables" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Mostrar la ayuda de Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "&Mostrar plantilla\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Mostrar una sugerencia" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Mostrar todos los comandos similares a:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Mostrar un ejemplo para el comando:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Mostrar un ejemplo de uso" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Mostrar comandos similares a" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Mostrar las funciones definidas" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Mostrar las variables definidas" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Mostrar la definición de una función" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Mostrar plantilla de función" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Mostrar expresiones largas" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Mostrar expresiones largas en el documento de wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Mostrar la definición de la función:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Ayuda de wxMaxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Simplificar" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Simplificar &radicales" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Simplificar (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Simplificar(tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Simplificar expresión" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Simplificar una expresión que contiene factoriales" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Simplificar una expresión que contiene radicales" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Simplificar expresión racional" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Simplificar la suma" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Simplificar una expresión trigonométrica" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Desde wxMaxima 0.8.2 se pueden insertar imágenes en los documentos. " "Seleccione 'Celda->Insertar imagen' en el menú. Téngase en cuenta que debe " "guardar el documento en formato 'Documento xml wxMaxima' si quiere que se " "almacene la imagen junto con el resto del documento." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Solución:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Resolver" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Reso&lver sistema algebraico" #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Resolver &sistema lineal" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Resolver &EDO" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Res&olver (to_poly)" #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Resolver EDO" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Resolver E&DO con Laplace" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Resolver EDO" #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Resolver sistema algebraico" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Resolver sistema algebraico de ecuaciones" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Resolver problema de contorno para una EDO de segundo orden" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Resolver ecuación(s)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Resolver ecuación con to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Resolver problema de valor inicial para EDO de primer orden" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Resolver problema de valor inicial para EDO de segundo orden" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Resolver sistema lineal" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Resolver sistema de ecuaciones lineales" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Resolver ecuación diferencial ordinaria de orden máximo 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Resolver ecuaciones diferenciales ordinarias con la transformada de Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Resolver" #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Algunos visores PDF pueden mostrar imágenes en movimiento y wxMaxima puede " "generarlas. Si esta opción se selecciona, téngase en cuenta que pueden ser " "necesarios paquetes adicionales de LaTeX para compilar el resultado." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Español" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Especial" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Constantes especiales" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Comenzar animación" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Iniciar o parar animación" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "Iniciar y detener la animación seleccionada que ha sido creada con la clase " "de instrucciones with_slider" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Falló el inicio de Maxima" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Iniciando Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "El inicio del servidor ha fallado" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Iniciando servidor en el puerto %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Estadística" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "&Estadística\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Cadenas" #: ../src/Config.cpp:107 msgid "Style" msgstr "Estilo" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Estilos" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Submuestra" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Subsección" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Celda de subsección" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "S&ustituir" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Sustituir" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Sustituir" #: ../src/wxMaximaFrame.cpp:1147 msgid "Subsubsection" msgstr "Subsubsección" #: ../src/Config.cpp:599 msgid "Subsubsection cell" msgstr "Celda de subsubsección" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Suma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Información del sistema" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "Tabla de contenido" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Tabla de contenidos\tAlt-Shift-I" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Serie de Taylor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Texto" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Celda de texto" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Fondo de celda de texto" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Cortar selección" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "La altura por defecto de los gráficos empotrados. Puede ser leída o ignorada " "por la variable wxplot_size." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Puerto predeterminado para comunicación entre Maxima y wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "El ancho por defecto de los gráficos empotrados. Puede ser leído o ignorado " "por la variable wxplot_size." #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "La clase de documento que utilizará LaTeX para nuestros documentos." #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Manual de Maxima fuera de línea" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "El terminal pngCairo ofrece mejor calidad gráfica, pero necesita que el " "programa Gnuplot instalado en el sistema lo soporte." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Hay muchos recursos sobre Maxima y wxMaxima en Internet. Visítese http://" "andrejv.github.com/wxmaxima/help.html para más información sobre cómo " "utilizar wxMaxima y Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "¡Hubo un error durante la exportación a GIF!\n" "\n" "Asegúrese que ImageMagick está instalado y que wxMaxima tiene acceso al " "programa convert." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Ha habido un error en el XML generado!\n" "\n" "Por favor, informe de ésto como un error." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Graduaciones:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Veces:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Sugerencia no disponible, lo sentimos" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Título" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Celda de título" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Las celdas de título, sección y subsección se pueden plegar para ocultar sus " "contenidos. Tanto para plegarlas como para desplegarlas hágase clic en el " "cuadrado contiguo a la celda. Si al mismo tiempo se pulsa 'Mayúsculas', " "todas los subniveles serán plegados/desplegados." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "A real grande (&bigfloat)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "A &real" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "A real" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "A numérico\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Para representar en coordenadas polares, seleccionar 'set polar' en la " "entrada de Opciones del cuadro de diálogo de Plot2D. También se puede " "representar en coordenadas esféricas y cilíndricas en 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Para colocar paréntesis alrededor de una expresión, selecciónese ésta y " "presiónese '(' o ')', dependiendo de dónde quiere que se coloque el cursor." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Para guardar el tamaño y la posición de la ventana de wxMaxima entre " "sesiones, utilice 'Editar->Configurar'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Para comenzar a utilizar wxMaxima de inmediato, comience tecleando una " "instrucción. Aparecerá una celda de entrada. Pulse 'Mayúsculas-Retorno' para " "iniciar el cálculo." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Hasta:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Conmutar álge&bra" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Conmutar salida &numérica" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Conmutar pantalla de &tiempo" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Conmutar álge&bra" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Conmutar edición de pantalla completa" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Conmutar salida numérica" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "&Barra de herramientas\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Iconos de la barra de herramientas" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Traducido por" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Trasponer una matriz" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" "Intentando situar el cursor en una celda que no es parte de la hoja de " "trabajo" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "Intentando deshacer una acción sin celda de comienzo." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Intentando deshacer una acción que no existe." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Turco" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "&Tutoriales" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Test t de dos muestras" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Tipo:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ucraniano" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Paréntesis no cerrado" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Subrayado" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "D&eshacer\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Deshacer último cambio" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "Límite de deshacer (0 para ninguno)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Desplegar todo\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Desplegar todas las secciones" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Soporte Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Comentario sin terminar" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Cadena de texto sin terminar." #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Actualizar" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Cota superior:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Usar algoritmo Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Utilizar Cairo para mejorar calidad gráfica" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Usar punto centrado como operador de multiplicación" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Utilizar fuentes jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Valor:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Incógnita(s):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variable:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variables" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variables:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Varianza" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Aviso" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Bienvenido a wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Cuando se aplican funciones con un argumento del menú, el argumento " "predeterminado es '%'. Para aplicar la función a otro valor, selecciónelo en " "el documento antes de ejecutar la instrucción del menú." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "Si se activa esta opción, los saltos de línea en HTML se harán en los mismos " "puntos que en la hoja de trabajo. Si la opción no se activa, los saltos de " "línea se pueden hacer manualmente introduciendo una línea en blanco." #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Ancho:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Hoja de trabajo" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Escribir paréntesis coincidentes en los controles de texto." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Escrito por" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "sí" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Se puede acceder a la última salida usando la variable '%' . Se puede " "acceder a la salida de los comandos previos usando las variables '%on' donde " "n es el número de la salida." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Puede evaluar el documento completo seleccionando 'Celda-> Evaluar todas las " "celdas' en el menú. Las celdas se evaluarán en el orden en que aparecen en " "el documento." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Se puede obtener información sobre una función de Maxima resaltando o " "haciendo clic sobre su nombre y pulsando F1. wxMaxima buscará la ayuda " "correspondiente a la palabra bajo el cursor." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Se puede ocultar la parte del resultado de una celda haciendo clic sobre el " "triángulo a su izquierda. Esto también es aplicable a celdas de texto." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Se pueden incluir diferentes tipos de celdas en un documento de wxMaxima " "seleccionando el menú 'Celda'. Téngase en cuenta que sólo se pueden evaluar " "celdas de entrada, mientras que el resto se utilizan para comentarios y " "estructuración del documento." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Se pueden seleccionar varias celdas, bien con el ratón, haciendo clic y " "arrastrando entre celdas o corchetes de celdas, bien con el teclado, " "manteniendo pulsada la tecla de Mayúsculas mientras se mueve el cursor " "horizontal, para luego operar sobre la selección. Esto será útil cuando se " "quieran borrar o evaluar varias celdas a un tiempo." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Tiene instalada la versión %s. La versión actual es %s.\n" "\n" "Selecciónese OK para acceder a la página de wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Se perderán los cambios si no se guardan." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "La versión de wxMaxima está actualizada" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Ampl&iar\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "&Disminuir\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Disminuir 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Ampliar 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[no guardado]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[no guardado*]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisimétrica" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "ambos lados" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "predeterminado" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonal" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "general" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "en línea" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "izquierda" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "escala logarítmica" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matriz[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "El pwd de Maxima es la ruta al documento" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "no" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "derecha" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "simétrica" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "no guardado" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "sin nombre" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "sin título %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "Ayuda de wxMaxima\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "A&yuda de Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Configuración de wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima no pudo encontrar Maxima!\n" "\n" "Configure wxMaxima con 'Editar->Configurar.\n" "A continuación inicie Maxima con 'Maxima->Reiniciar maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima no pudo encontrar los archivos de ayuda.\n" "Compruebe su instalación." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima no pudo encontrar los archivos de sugerencias.\n" "\n" "Compruebe su instalación." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima no pudo iniciar el servidor.\n" "\n" "Verifique si dispone el soporte de red\n" "activado e inténtelo de nuevo!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "En los cuadros de diálogo de wxMaxima aparecen entradas predeterminadas, una " "de las cuales es '%'. Si ha hecho una selección en el documento, ésta será " "utilizada en lugar de '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Documento wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Documento wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima encontró un error durante la carga " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Icono de wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima es una interface gráfica de usuario para el Sistema de Álgebra " "Simbólica (CAS) Maxima, basado en wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima es una interface gráfica de usuario para el Sistema de Álgebra " "Simbólica (CAS) Maxima, basado en wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "sí" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "Salidad de Maxima a stderr (debe haber uno):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "Salidad de Maxima a stdout (debe haber uno):\n" #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Estructura\tAlt-Shift-T" #~ msgid "Zoom set to " #~ msgstr "Establecer ampliación a " #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Documento xml wxMaxima (*.wxmx)|*.wxmx|Documento wxMaxima (*.wxm)|*.wxm|" #~ "Archivo por lotes de Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "líneas ocultas" #~ msgid "Set &Precision..." #~ msgstr "Establecer &precisión" #~ msgid "Start animation" #~ msgstr "Comenzar animación" #~ msgid "Stop animation" #~ msgstr "Para animación" #~ msgid "Animation" #~ msgstr "Animación" #~ msgid "Find..." #~ msgstr "Calcular..." #~ msgid "History\tAlt-Shift-H" #~ msgstr "&Historia\tAlt-Shift-H" #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Re-evaluar todo hasta aquí\tCtrl-Shift-H" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Rehacer\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Puerto predeterminado:" #~ msgid "Save changes before closing?" #~ msgstr "¿Se guardan los cambios antes de cerrar?" #~ msgid "Save changes?" #~ msgstr "¿Guardar cambios?" #~ msgid "&Cell" #~ msgstr "Ce&lda" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nueva ventana\tCtrl-N" #~ msgid "Close document?" #~ msgstr "¿Cerrar documento?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "¡Documento no guardado!\n" #~ "\n" #~ "¿Cerrar el documento actual y perder todos los cambios?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "¡Documento no guardado!\n" #~ "\n" #~ "¿Abandonar wxMaxima y perder todos los cambios?" #~ msgid "Maxima options" #~ msgstr "Opciones de Maxima" #~ msgid "Quit?" #~ msgstr "¿Salir?" #~ msgid "wxMaxima options" #~ msgstr "Opciones de wxMaxima" #~ msgid "Mean" #~ msgstr "Media" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima es una interface gráfica de usuario para \n" #~ "el Sistema de Cálculo Simbólico Maxima, basado en wxWidgets." #~ msgid "<< Nothing to display >>" #~ msgstr "<< Nada que mostrar >>" #~ msgid "Functions and macros" #~ msgstr "Funciones y macros" #~ msgid "Inspector" #~ msgstr "Inspector" #~ msgid "Labels" #~ msgstr "Etiquetas" #~ msgid "Autocomplete" #~ msgstr "Autocompletar" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Copiar selección al portapapeles cuando se hace en el documento." #~ msgid "Copy to clipboard on select" #~ msgstr "Copiar la selección al portapapeles" #~ msgid "Input" #~ msgstr "Entrada" #~ msgid "Save document as ..." #~ msgstr "Guardar documento como" #~ msgid "Show Maxima header" #~ msgstr "Mostrar el encabezamiento de Maxima" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Mostrar encabezamiento inicial con información de Maxima." #~ msgid "Adjustment for the size of greek font." #~ msgstr "Ajuste para el tamaño de la fuente griega" #~ msgid "Adjustment:" #~ msgstr "Ajuste:" #~ msgid "Basic" #~ msgstr "Básico" #~ msgid "Button panel:" #~ msgstr "Panel de botones:" #~ msgid "Copy selected cell(s)" #~ msgstr "Copiar celda(s) seleccionada(s)" #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Cortar Celda(s)\tCtrl-Shift-X" #~ msgid "Decrease fontsize in document" #~ msgstr "Disminuir el tamaño de la fuente en el documento" #~ msgid "Delete selected cell(s)" #~ msgstr "Borrar celda(s) seleccionada(s)" #~ msgid "Delete selection" #~ msgstr "Borrar selección" #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "Fuente usada para mostrar glifos unicode en el documento." #~ msgid "Full" #~ msgstr "Completo" #~ msgid "Increase fontsize in document" #~ msgstr "Aumentar el tamaño de fuente del documento." #~ msgid "Insert input cell" #~ msgstr "Insertar celda de entrada" #~ msgid "Insert input group" #~ msgstr "Insertar grupo de entrada" #~ msgid "Insert text" #~ msgstr "Insertar texto" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Celda de nuevo t&ítulo\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Desactivado" #~ msgid "Paste cell(s) to document" #~ msgstr "Pegar celda(s) al documento" #~ msgid "Product..." #~ msgstr "Producto" #~ msgid "Select file to open" #~ msgstr "Seleccionar archivo para abrir" #~ msgid "Sum..." #~ msgstr "Suma" #~ msgid "To &Float\tCtrl-F" #~ msgstr "A real \tCtrl-F" #~ msgid "Use greek font to display greek characters." #~ msgstr "Usar fuente griega para mostrar caracteres griegos." #~ msgid "Use greek font:" #~ msgstr "Usar fuente griega:" #~ msgid "untitled.wxm" #~ msgstr "sinnombre.wxm" #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "Sesión de wxMaxima (*.wxm)|*.wxm" #~ msgid "aquamarine" #~ msgstr "aguamarina" #~ msgid "black" #~ msgstr "negro" #~ msgid "blue" #~ msgstr "azul" #~ msgid "blue violet" #~ msgstr "azul violeta" #~ msgid "brown" #~ msgstr "marrón" #~ msgid "cadet blue" #~ msgstr "azul cadete" #~ msgid "coral" #~ msgstr "coral" #~ msgid "cornflower blue" #~ msgstr "azulina" #~ msgid "cyan" #~ msgstr "cyan" #~ msgid "dark green" #~ msgstr "verde oscuro" #~ msgid "dark grey" #~ msgstr "gris oscuro" #~ msgid "dark olive green" #~ msgstr "verde oliva oscuro" #~ msgid "dark orchid" #~ msgstr "orquídea oscuro" #~ msgid "dark slate blue" #~ msgstr "azul pizarra oscuro" #~ msgid "dark slate grey" #~ msgstr "gris pizarra oscuro" #~ msgid "dark turquoise" #~ msgstr "turquesa oscuro" #~ msgid "dim grey" #~ msgstr "gris débil" #~ msgid "firebrick" #~ msgstr "teja" #~ msgid "forest green" #~ msgstr "verde bosque" #~ msgid "gold" #~ msgstr "oro" #~ msgid "goldenrod" #~ msgstr "barra de oro" #~ msgid "green yellow" #~ msgstr "verde amarillo" #~ msgid "grey" #~ msgstr "gris" #~ msgid "khaki" #~ msgstr "caqui" #~ msgid "light blue" #~ msgstr "azul claro" #~ msgid "light grey" #~ msgstr "gris claro" #~ msgid "light steel blue" #~ msgstr "azul acero claro" #~ msgid "lime green" #~ msgstr "verde lima" #~ msgid "maroon" #~ msgstr "granate" #~ msgid "medium aquamarine" #~ msgstr "aguamarina medio" #~ msgid "medium blue" #~ msgstr "azul medio" #~ msgid "medium forrest green" #~ msgstr "verde bosque medio" #~ msgid "medium goldenrod" #~ msgstr "barra de oro media" #~ msgid "medium orchid" #~ msgstr "orquídea medio" #~ msgid "medium sea green" #~ msgstr "verde mar medio" #~ msgid "medium slate blue" #~ msgstr "azul pizarra medio" #~ msgid "medium spring green" #~ msgstr "verde primavera medio" #~ msgid "medium turquoise" #~ msgstr "turquesa medio" #~ msgid "medium violet red" #~ msgstr "rojo violeta medio" #~ msgid "midnight blue" #~ msgstr "azul medianoche" #~ msgid "navy" #~ msgstr "marina" #~ msgid "orange" #~ msgstr "naranja" #~ msgid "orange red" #~ msgstr "rojo anaranjado" #~ msgid "orchid" #~ msgstr "orquídea" #~ msgid "pale green" #~ msgstr "verde pálido" #~ msgid "pink" #~ msgstr "rosa" #~ msgid "plum" #~ msgstr "ciruela" #~ msgid "purple" #~ msgstr "morado" #~ msgid "red" #~ msgstr "rojo" #~ msgid "salmon" #~ msgstr "salmón" #~ msgid "sea green" #~ msgstr "verde mar" #~ msgid "sienna" #~ msgstr "siena" #~ msgid "sky blue" #~ msgstr "azul cielo" #~ msgid "spring green" #~ msgstr "verde primavera" #~ msgid "steel blue" #~ msgstr "azul acero" #~ msgid "tan" #~ msgstr "tan" #~ msgid "thistle" #~ msgstr "cardo" #~ msgid "turquoise" #~ msgstr "turquesa" #~ msgid "violet" #~ msgstr "violeta" #~ msgid "wheat" #~ msgstr "trigo" #~ msgid "white" #~ msgstr "blanco" #~ msgid "yellow green" #~ msgstr "verde amarillo" #~ msgid " << Unfold >>" #~ msgstr " << Desplegar >>" #~ msgid "Background" #~ msgstr "Fondo" #~ msgid "Copy cells" #~ msgstr "Copiar celdas" #~ msgid "Cut selection from document" #~ msgstr "Cortar selección del documento" #~ msgid "Evaluate cell\tShift-Enter" #~ msgstr "Evaluar celda\tShift-Enter" #~ msgid "Export to HTML file" #~ msgstr "Exportar a un archivo HTML" #~ msgid "Hidden groups" #~ msgstr "Grupos ocultos" #~ msgid "Integrate ..." #~ msgstr "Integrar" #~ msgid "Main prompts" #~ msgstr "Indicadores principales" #~ msgid "Open session from a file" #~ msgstr "Abrir sesión desde un archivo" #~ msgid "Other prompts" #~ msgstr "Otros indicadores" #~ msgid "Save session" #~ msgstr "Guardar sesión" #~ msgid "Save session to a file" #~ msgstr "Guardar sesión en un archivo" #~ msgid "Save to file" #~ msgstr "Guardar en un archivo" #~ msgid "Select package to load" #~ msgstr "Seleccionar paquete para cargar" #~ msgid "Substitute ..." #~ msgstr "Sustituir" #~ msgid "wxMaxima session" #~ msgstr "Sesión de wxMaxima" #~ msgid "&Copy" #~ msgstr "&Copiar" #~ msgid "&Describe\tCtrl-H" #~ msgstr "&Describir\tCtrl-H" #~ msgid "&Edit input\tCtrl-E" #~ msgstr "E&ditar entrada\tCtrl-E" #~ msgid "&Input\tF7" #~ msgstr "&Entrada\tF7" #~ msgid "&Monitor file" #~ msgstr "&Monitorizar archivo" #~ msgid "&Re-evaluate input\tCtrl-R" #~ msgstr "&Re-calcular entrada\tCtrl-R" #~ msgid "&Read file" #~ msgstr "Leer &archivo" #~ msgid "&Text\tF6" #~ msgstr "&Texto\tF6" #~ msgid "" #~ "All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*." #~ "lisp)|*.lisp" #~ msgstr "" #~ "Todos|*|Paquete maxima(*.mac)|*.mac|Archivo demo (*.dem)|*.dem|Archivo " #~ "lisp (*.lisp)|*.lisp" #~ msgid "Autoload a file when it is updated" #~ msgstr "Autocargar un archivo cuando sea actualizado" #~ msgid "C&lear screen" #~ msgstr "&Limpiar pantalla" #~ msgid "Copy input" #~ msgstr "Copiar entrada" #~ msgid "Copy input from console" #~ msgstr "Copiar entrada desde documento" #~ msgid "Copy selection from console to input line" #~ msgstr "Copiar selección de la consola a la línea de entrada" #~ msgid "Copy to input" #~ msgstr "Copiar a la entrada" #~ msgid "Delete selected input/output group" #~ msgstr "Borrar grupo de entrada/salida seleccionado" #~ msgid "Delete the contents of console." #~ msgstr "Borrar los contenidos de la consola." #~ msgid "Describe" #~ msgstr "Describir" #~ msgid "Edit input" #~ msgstr "Editar entrada" #~ msgid "Edit selected input" #~ msgstr "Editar la entrada seleccionada" #~ msgid "Edit text" #~ msgstr "Editar texto" #~ msgid "Enter command" #~ msgstr "Introducir comando" #~ msgid "Go to input\tCtrl-Shift-D" #~ msgstr "Ir a\tCtrl-Shift-D" #~ msgid "Go to input\tF4" #~ msgstr "Ir a la entrada\tF4" #~ msgid "Go to output window\tF3" #~ msgstr "Ir a la ventana de salida\tF3" #~ msgid "I&nsert" #~ msgstr "I&nsertar" #~ msgid "INPUT:" #~ msgstr "ENTRADA:" #~ msgid "" #~ "If you want to input more than one line at a time, use the 'Multiline " #~ "input' button at the right of the input line." #~ msgstr "" #~ "Si desea introducir más de una línea a la vez, utilice el botón \"Entrada " #~ "multilínea\" a la derecha de la línea de entrada." #~ msgid "Insert new input before selected input" #~ msgstr "Insertar nueva entrada antes de la entrada seleccionada" #~ msgid "Insert section before selected input" #~ msgstr "Insertar sección antes de la entrada seleccionada" #~ msgid "Insert text before selected input" #~ msgstr "Insertar texto antes de la entrada seleccionada" #~ msgid "Insert title before selected input" #~ msgstr "Insertar título antes de la entrada seleccionada" #~ msgid "" #~ "Instead of typing a long pathname of a file to input line, you can select " #~ "that file using 'File->Select file'." #~ msgstr "" #~ "En lugar de introducir una ruta larga para un archivo, puede seleccionar " #~ "ese archivo utilizando 'Archivo->Seleccionar archivo'." #~ msgid "Multiline input" #~ msgstr "Entrada multilínea" #~ msgid "Open multiline input dialog" #~ msgstr "Abrir diálogo de entrada multilínea" #~ msgid "Paste input" #~ msgstr "Pegar entrada" #~ msgid "Paste input to console" #~ msgstr "Pegar entrada a la consola" #~ msgid "Re-evaluate all input" #~ msgstr "Re-calcular todas las entradas" #~ msgid "Re-evaluate input" #~ msgstr "Re-calcular entrada" #~ msgid "Read file from command line" #~ msgstr "Leer archivo desde línea de comandos" #~ msgid "Select &file" #~ msgstr "Seleccionar &archivo" #~ msgid "Select a file" #~ msgstr "Seleccionar un archivo" #~ msgid "Select a file (copy filename to input line)" #~ msgstr "" #~ "Seleccionar un archivo (copiar el nombre del fichero en la línea de " #~ "entrada)" #~ msgid "Select last input\tCtrl-D" #~ msgstr "Seleccionar la última entrada\tCtrl-D" #~ msgid "Select last input\tF2" #~ msgstr "Seleccionar la última entrada\tF2" #~ msgid "Select last input in the colsole!" #~ msgstr "¡Seleccionar la última entrada en la consola!" #~ msgid "Select last input in the console!" #~ msgstr "¡Seleccionar la última entrada en la consola!" #~ msgid "Selection to input\tCtrl-Shift-E" #~ msgstr "Selección a entrada\tCtrl-Shift-E" #~ msgid "Selection to input\tF5" #~ msgstr "Selección a entrada\tF5" #~ msgid "Set focus to the input line" #~ msgstr "Poner el foco en la línea de entrada" #~ msgid "Set focus to the output window" #~ msgstr "Poner el foco en la ventana de salida" #~ msgid "Show the description of a command" #~ msgstr "Mostrar la descripción de un comando" #~ msgid "Show the description of command/variable:" #~ msgstr "Mostrar la descripción de un comando/variable:" #~ msgid "" #~ "To enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter " #~ "matrix' from menus." #~ msgstr "" #~ "Para introducir una matriz A, escriba 'A:' en la línea de entrada y " #~ "seleccionar 'Algebra->Introducir matriz' del menú" #~ msgid "" #~ "To put parenthesis around an expression you previously typed into the " #~ "input line, select the expression with mouse and then type '('." #~ msgstr "" #~ "Para poner paréntesis a una expresión previamente escrita en la línea de " #~ "entrada, seleccionar la expresión con el ratón y entonces escribir '('." #~ msgid "" #~ "To repeat a long command you previously entered in the input line, type " #~ "in the first few letters to the input line and then pres tab key." #~ msgstr "" #~ "Para repetir un comando largo previamente introducido, escribir las " #~ "primeras letras del mismo en la línea de entrada y pulsar la tecla " #~ "tabulador." #~ msgid "" #~ "You can delete output/input group if you select the input label and " #~ "choose 'Edit->Delete selection' from menus." #~ msgstr "" #~ "Se puede eliminar grupo entrada/salida si se selecciona la etiqueta de " #~ "entrada y se elige 'Editar->Eliminar selección' de los menús." #~ msgid "" #~ "You can hide the output by clicking on the output label. Clicking on the " #~ "input label hides input and output. Clicking on the label again, shows " #~ "hidden expressions." #~ msgstr "" #~ "Se puede ocultar la salida haciendo clic en la etiqueta de salida. " #~ "Haciendo clic otra vez en la etiqueta, se muestran las expresiones " #~ "ocultas." #~ msgid "" #~ "You can load a file into maxima by dragging it from a file browser to the " #~ "console window." #~ msgstr "" #~ "Se puede cargar un archivo en maxima arrastrándolo del explorador de " #~ "archivos a la ventana de la consola." #~ msgid "" #~ "You can load files into maxima if you drop them on the console window. " #~ "You can select a custom function for loading your file. If your custom " #~ "function is 'A:read_matrix(%file%, csv)', then %file% will be replaced " #~ "with the filename of your file." #~ msgstr "" #~ "Se pueden cargar archivos en maxima si se arrastran desde la ventana de " #~ "la consola. Se puede seleccionar una función personalizada para cargar el " #~ "archivo. Si la función personalizada es 'A:read_matrix(%file%, csv)', " #~ "entonces %file% será reemplazado con el nombre del archivo." #~ msgid "" #~ "You can select the output of maxima in wxMaxima console with mouse and " #~ "copy it to the clipboard with 'Edit->copy'." #~ msgstr "" #~ "Se puede seleccionar la salida de maxima en la consola de wxMaxima con el " #~ "ratón y copiándolo al portapapeles con 'Editar->Copiar.'" #~ msgid "" #~ "You can use the maxima tex command to print the expression in TeX form. " #~ "Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Se puede usar el comando tex de maxima para mostrar la expresión en " #~ "formato TeX. Luego se puede copiar a un editor de texto para incluirlo en " #~ "su documento." #~ msgid "" #~ "wxMaxima has nice plot dialogs. If you want to modify previous plot " #~ "commands, access them using command history and then push the plot button." #~ msgstr "" #~ "wxMaxima tiene buenos cuadros de diálogo. Si se quiere modificar los " #~ "comandos gráficos anteriores, se puede acceder usando la historia de " #~ "comandos y a continuación pulsando el botón de gráficos." #~ msgid "" #~ "wxMaxima's input line has command history available using up and down " #~ "keys and command completion based on previous input available using the " #~ "tab key." #~ msgstr "" #~ "La línea de entrada de wxMaxima tiene un histórico disponible usando las " #~ "teclas de dirección arriba y abajo, y un autocompletado de comandos " #~ "basado en la entrada anterior disponible, usando la tecla tabulador." #~ msgid "Apply function:" #~ msgstr "Aplicar función:" #~ msgid "At point:" #~ msgstr "En el punto:" #~ msgid "Char poly of:" #~ msgstr "Polinomio característico de:" #~ msgid "Comment out" #~ msgstr "Comentar" #~ msgid "Copy &text" #~ msgstr "Copiar &texto" #~ msgid "Copy selection from console (including linebreaks)" #~ msgstr "Copiar selección de la consola (saltos de línea incluidos)" #~ msgid "From array:" #~ msgstr "De la tabla:" #~ msgid "From equations:" #~ msgstr "De las ecuaciones:" #~ msgid "Integrate:" #~ msgstr "Integrar:" #~ msgid "Limit of:" #~ msgstr "Límite de:" #~ msgid "Map function:" #~ msgstr "Aplicar la función:" #~ msgid "Product:" #~ msgstr "Producto:" #~ msgid "Solve &numerically ..." #~ msgstr "Resolver &numéricamente" #~ msgid "Solve equation(s):" #~ msgstr "Resolver ecuación(es):" #~ msgid "Solve equation:" #~ msgstr "Resolver ecuación:" #~ msgid "Solve numerically" #~ msgstr "Resolver numéricamente" #~ msgid "Solve numerically ..." #~ msgstr "Resolver numéricamente" #~ msgid "Substitute:" #~ msgstr "Sustituir:" #~ msgid "Substitution" #~ msgstr "Sustitución" #~ msgid "Sum of:" #~ msgstr "Suma de:" #~ msgid "Unfold" #~ msgstr "Desplegar" #~ msgid "Use &Taylor series" #~ msgstr "Usar serie de &Taylor" #~ msgid "around:" #~ msgstr "entorno a:" #~ msgid "by variable:" #~ msgstr "para la variable:" #~ msgid "change var:" #~ msgstr "cambiar var:" #~ msgid "eliminate variables:" #~ msgstr "eliminar las variables:" #~ msgid "equation:" #~ msgstr "ecuación:" #~ msgid "for function(s):" #~ msgstr "para la(s) función(es):" #~ msgid "for variable(s):" #~ msgstr "para la(s) variable(s):" #~ msgid "from expression:" #~ msgstr "de la expresión:" #~ msgid "function:" #~ msgstr "función:" #~ msgid "goes to:" #~ msgstr "tiende a:" #~ msgid "in variable:" #~ msgstr "respecto la variable:" #~ msgid "in:" #~ msgstr "en:" #~ msgid "the value is:" #~ msgstr "el valor es:" #~ msgid "variable" #~ msgstr "variable" #~ msgid "variable:" #~ msgstr "variable:" #~ msgid "when variable:" #~ msgstr "cuando la variable:" #~ msgid "with:" #~ msgstr "con:" #~ msgid "" #~ "wxMaxima is a wxWidgets interface for the\n" #~ "computer algebra system MAXIMA.\n" #~ "\n" #~ "Version: %s.\n" #~ "License: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgstr "" #~ "wxMaxima es una interfaz wxWidgets para el\n" #~ "sistema de cálculo simbólico MAXIMA.\n" #~ "\n" #~ "Versión: %s.\n" #~ "Licencia: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgid "wxMaxima session (*.wxm)|*.wxm|Maxima batch file (*mac)|*.mac|All|*" #~ msgstr "" #~ "Sesión wxMaxima (*.wxm)|*.wxm|Archivo por lotes de Maxima (*mac)|*.mac|" #~ "Todos|*" #~ msgid "Maxima session (*.wxm)|*.wxm" #~ msgstr "Sesión de Maxima (*.wxm)|*.wxm" wxmaxima-15.08.2/locales/fr.mo000644 000765 000024 00000161161 12573512122 016524 0ustar00andrejstaff000000 000000  .h=)i=====&=g=Jg>>> >>> ? ? ?0? N?\?p?? ?? ? ????@ @"@5@K@ [@f@y@ @@@@ @@@@AA,A4A LAXAaAxA AAA AA AAAA B B$B9BNB fBpByBBBBB B BBC DDDDDDDE'!EIE1YEEEEEEE EEE EE F#F (F3F :FFF6G JGUGkG+}G(GGGG"H*H1H@H HHUH;hHH"H HH2H&I :IFI OI \I iIuI#~IIIII J%J9J1TJ#J#JJ@J /K:KTKjK}KK8KAK(L'>LHfL1L1LM*MgM3MM M MM N !N/NIN(XN$N,N%NNO O OO#O *O17OiO0oOO OOOOOOPP8PLP `PlP sP PPP PPP P PPQ Q @QaQ hQtQ:Q QQ Q Q R R R )R/3RcR kRvRR.R(RR S(S9S BS OS \S fSqSwSSSS#S"S%ST "T /T=T DTPTbTtTTT*TTT UU (U4U;UJU\U(qUU U UUU&UVV VV(V 8V/EVuV)VV'VWW&WCW aWnW WW"W5W XXX"X(X>XGX VX cX$mX7X3XXY Y'Y@Y"PY,sY*YYYY+Y!Z30Z,dZ,Z'ZZZZ[ [[$[3[ E[ O[\[d[ D\N\R\~V\\@\]-]6]N]a]] ]]] ]]]]^5^L^d^ x^ ^ ^^^)^ ^ ^_Q#_u_____4___ ``&`<`U`g`|````` `*``` a a 2a @aJadaaaa"a aa a ab b b!b7b?Tbbbb)bWbRccc {ccc c cccc c c cccd d >d_d ndxddd d dddd ddd e e !e.e6e?e Ne\edsee%e ff!f1f@fVf3hff fff f1f3g Pg \ghgxg g gg g g ggg ggg h h"h#9h ]hghhhhhhh h$hi %i1iQici iiiiiii i ij jj$j,j DjRjjjj jjj#jj-k1kHk"[k4~k kkk k kkll'l 9lDlbl ll mmm 'mHmXmimzmmmm:mmn&n 6nDnTnen nn nnnno*oHo_o+uo ooo o oo, p':pbpp!pp qqqq qq rr 1r>r#Ur2yrr$r0r1sFs Zs8{sAssstt!t1tPtctzt ttttt t ttt t uu u&u5u=u BuLuDauBuuuuv v#v v vw ww`-xxyy6yMybyxyyy y yy yyz z z #z/z@zPz Xzez-zzzz z z z z zz{{{,{ | ||w^}})~U1"'T| ̀ ۀ !$ *4< EQ Zg~DCGb.&փ a amτ]ӄ+1]f|-Նa_ ˇ (:BSrΈ݈ !<S\,x ԉ݉/ 4BUi~ъ 1L^n )"ȋ 1+N z  ތ   1N"`-!1ӏ?Xv }# ͐ܐ"/4 KU@q ʒ֒-32f{)ϓד E'm0͔5 5 G Q_r -""<*Ny4&˖& M: &ӗ ? HK16ƘV@T@֙ L@@Κ՚$"5Ml0007LT[j; : (4IQe{) ! -: MYt} ʞ۞'8A$U7z՟  &40em99/N.a  áҡ ١ %'+M"y ƢҢ#+> j+t ף  "<-V 1Ѥ  &<R5h"4)2 Si)*Ԧ+2([Bzŧ Χا *&3<Z;Өب$ 04F<{7 ("K<[J+(8=Q Zdi  =˫ D"&>YtĮ'ڮ(-+&Y&ӯ 3 M Zfb$%.H7-ı/2.a hr 8':Nk.Ƴ #%?9y ´̴ԴD#h0{صT&h Ƕ ߶ 4Oh!~ ηط -M`gĸ׸ -dF<  '<R>e ۺ0=E  ˻ ػ  $;T\ e s' ȼ "@/c2ƽٽ(%7]n"վ޾  :*Kv%('ܿ"9S\&<)%>:dR1DWs.  C#;SkX 8Od{+% "8[!{%!;'A it40%5[*o %#+.*E8p*!/C& j3>? >-_EQ %2;DZ"p$ #* <I a o z $KO@ %,*?Ux- *>#[H  ".,[ b lv!2.J S _ j t  ? CMBg<&5\m  '>R V `l|  ORRh^AT tcc mZRm3?oo(_[!* HIk $^:MaWmCBgK ,5>t<`c3?8p|5TUV0H-'YK'";;X+mSJe,e E*!Y 2 .Q `7ltJjy%J> 4\6uh{?kVLTa@viC{u ,W0G4c4U_RzA%c&r}qFE$# *F1y78P \<O=q OY}V:L~wDAW(\OIXG" MG1H&N)wzDli)=]RZlUp$egx'3/w5 N.~@sb .Esn|[a]#rN ;qn2I(Dv^ gP9kr)ShM/S|f-"bBhAP>u21fxv9/{p!sKZ8ix@Q [fFyt~_djbQ+6XCBj9+d`^}o&=7zn-#<:%0d6]LT wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCan not connect to the web server.CancelCanonical (tr)CatalanCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontClasses:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert Cell Alt-Shift-CInsert ImageInsert Image...Insert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMethod:ModulusName:New Ctrl-NNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrevious Command Alt-UpPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReport bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: fr Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2013-11-04 00:21+0100 Last-Translator: Bernard Alfonsi Language-Team: francais Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.5.7 wxWidgets: %d.%d.%d Support d'Unicode: %s Lisp : Version de Maxima : Non connecté à Maxima! Non connecté.<< Expression trop longue pour l'affichage >>a été sauvegardé avec une version plus récente de wxMaxima, et peut ne pas se charger correctement. Veuillez mettre wxMaxima à jour.a été sauvegardé avec une version plus récente de wxMaxima. Veuillez mettre wxMaxima à jour.&Algèbre&Appliquer à une liste…&À propos…Traiter un fichier CTRL-BPro&blème aux limites…Rapport de &bogueAnalyseForme &canoniquePolynôme &caractéristique…Effa&cer la mémoire&Combiner les factoriellesSimplification &complexeFraction &continue&Copier Ctrl-CIntégrale &définie&Demoivre&Déterminant&Dériver…&Édition&Éliminer une variable…&Entrer une matrice…&ExempleDév&elopper une expressionDév&elopper une expression trigonométrique&Exposant&Exporter&Factoriser une expression&FichierTrouver une &solution…&Générer une matrice…Plus &grand diviseur commun…Aide&Intégrer…&Interrompre Ctr-.&Interrompre Ctrl-G&Inverser la matriceCharger un paquetage Ctrl-LAppliquer à une liste…&MaximaCalcul &modulaire…&Nouvelle session Ctrl-N&NumériqueIntégration &numérique&Nusum&Ouvrir une session Ctrl-O&Ouvrir une session Ctrl-OTracé de courbesSérie entièreIm&primer Ctrl-P&Rationnel&Réduire une expression trigonométrique&Redémarrer Maxima&Racines d'un polynôme (réelles)&Sauvegarder la session Ctrl-S&Simplifier&Simplifier une expression&Simplifier des factorielles&Simplifier une expression trigonométrique&Résoudre…&SpécialSérie de Taylor :&Transposer une matriceSimplification &trigonométrique&pm3d(Utiliser la langue par défaut)- Infini
    Lisp : Un « curseur horizontal » a été introduit avec wxMaxima 0.8.0. Il ressemble à une ligne ligne horizontale entre les cellules et indique où apparaîtra une nouvelle cellule si vous tapez ou collez du texte, ou exécutez une commande du menu.Un nouveau format de document a été introduit dans wxMaxima 0.8.2 qui permet de sauver les entrées et les textes mais également les sorties de vos calculs. En sauvegardant votre document, choisissez le format "Document xml wx Maxima"À la valeur…À proposÀ propos de wxMaximaCrochet de la cellule activeMatrice associéeAjouter une égalité algébri&queAjouter un répertoire au chemin de rechercheAjouter le répertoire au chemin:Ajouter une égalité au simplificateur rationnelAjouter au &cheminParamètres supplémentaires pour Maxima (par exemple -l clisp)Paramètres supplémentaires:Tous|*AppliquerAppliquer une fonction à une listeÀ proposTableau :Graphisme de À la valeur :BC2Diagramme en barres…Fichiers bat (*.bat)|*.bat|Tous|*Fichier de commandesGrasDiagramme en boîte…ParcourirInformation &de compilationPar défaut Maj-Entrée est utilisé pour évaluer les commandes, tandis que Entrée est utilisé pour sauter une ligne. Ce comportement peut être changé dans le menu " Edition->Configurer" en activant "Evaluation des cellules avec la touche Entrée". Cette option permute le rôle de ces deux combinaisons de touches.C&hanger de variable…C&onfigurerCalculer le &produit…Calculer la som&me…Valeur approchée (bigfloat) d'une expressionCalculer une valeur approchée du dernier résultatCalculer le module :Calculer les produitsCalculer les sommesImpossible de se connecter au serveur webAnnulerCanonique (expr. trig.)CatalanCrochet de la celluleBasculer en affichage &2dModifier l'algorithme d'affichage 2d utilisé pour les mathématiquesChanger la variableChange la variable dans l'intégrale ou la sommePolynôme caractéristiqueRechercher des mises à jourVérifier si une nouvelle version de wxMaxima éxisteChinois traditionnelChoisir la policeClasses :Fermer Ctrl-WFermer la fenêtreNoms des colonnes :Colonnes :Combiner les factorielles dans une expressionListe x séparée par des virgulesListe y séparée par des virgulesCommenter la sélectionCompléter l'expression Ctrl-KCompléter le motCalculer la fraction continue d'une valeurCalculer la matrice adjointeCalculer le polynôme caractéristique d'une matriceCalculer le déterminant d'une matriceCalculer le plus grand diviseur communCalculer l'inverse d'une matriceCalculer le plus petit multiple commun (faire load(functs) avant utilisation)Condition :Fichier de configuration (*.ini)|*.iniAlerte de configurationConfigurer wxMaximaConstanteRegrouper les logarithmesConvertir combinaisons, fonctions beta et gamma en factoriellesConvertir combinaisons, factorielles et fonctions beta en fonction gammaMettre une expression complexe sous forme polaireMettre une expression complexe sous forme cartésienneConvertir une fonction exponentielle d'argument imaginaire sous forme trigonométriqueConvertir le logarithme d'un produit en une somme de logarithmesConvertir une somme de logarithmes en un logarithme d'un produitConvertir en &factoriellesConvertir en &GammaMettre sous forme &polaireMettre sous forme ca&rtésienneConvertir une expression trigonométrique en forme quasi-linéaire canoniqueConvertir les fonctions trigonométriques en forme exponentielleCopierCopier comme imageCopier le code LaTeXCopier l'entrée précédente Ctrl-ICopier comme imageCopier comme code LaTeX&Copier comme texte Ctrl-Maj-CCopier la sélectionCopier la sélection du document au format imageCopier la sélection du document au format texteCopier la sélection du document au format LaTeXCréer une nouvelle cellule avec l'entrée précédenteCurseurCouper&Couper Ctrl-XCouper la sélectionTchèqueDanoisMatrice des données :Fichier de données (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDonnées :Décomposer une fonction rationnelle en éléments simplesPar défautPolice par défaut :EffacerEffacer la fonctionEffacer la sélectionEffacer la v&ariableEffacer une fonctionEffacer une variableEffacer toutes les valeurs de la mémoireEffacer la (les) fonction(s):Effacer la (les) variables(s):denom deg :profondeur :la dérivée est :Écart-typeDi&vision de polynômes…DériverDériverDériver l'expressionDériver…selon la directionGraphe discretAfficher en Te&XAfficher l'algorithmeAfficher la dernière expression en TeXAfficher le temps d'exécutionDivisionPartager la celluleDivision de nombres ou de polynômesSauvegarder les modifications apportées au document ?"DocumentArrière-plan du documentNe pas sauvegarderÉ&quations&Quitter Ctrl-QVecteurs propres&Valeurs propresÉliminerÉliminer une variable dans un système d'équationsAnglaisEntrer les donnéesEntrer une matrice…Entrer une matriceEntrer une équation pour la simplification rationnelle :Entrer une liste de variables séparées par des virgulesÉvaluation des cellules avec la touche EntréeEntrer une matriceEntrez le chemin vers l'exécutable de Maxima:Epsilon :Équation %d :Équation(s):Équation :Équation(s) :ErreurErreur %dErreur !Évaluer les formes &nomméesÉvaluer la (les) cellule(s)Réévaluer la cellule sélectionnéeRéévaluer toutes les cellules du documentEvaluer toutes les formes nomméesExempleTexte exemple…Quitter wxMaximaDévelopperDévelopper (expr. trig.)Développer une expressionDévelopper des logarithmesDévelopper une expressionDévelopper une expression trigonométrique&ExporterExporter le document en HTML ou en pdfLateXÉchec de l'export en HTMLÉchec de l'export en TeX !ExpressionExpression(s) :Expression :FactoriserFactorisation &complexeFactoriser une expressionFactoriser une expressionFactoriser une expression en nombre gaussiensFactorielles et &gammaErreur fataleFigure %d:&FichierFichier non trouvéLe fichier que vous tentez d'ouvrir n'existe pas.&Fichier:ChercherChercher Ctrl-OTrouver la &limite…Trouver le minimum…Trouver une racine…Trouver un minimum (sans contrainte) d'une expressionTrouver la limite d'une expressionTrouver une racine d'un polynôme dans un intervalleTrouver toutes les racines d'un polynômeTrouver toutes les racines d'un polynôme (bfloat)Chercher et remplacerChercher et remplacerTrouver les valeurs propres d'une matriceTrouver les vecteurs propres d'une matriceTrouver le minimumTrouver les racines réelles d'un polynômeTrouver une solutionPolice à chasse fixe dans les contrôles de textePolice d'affichage du documentPolice d'affichage du document pour les caractères mathématiquesPolicesFormat :Françaisà partir de :Plein écran Alt-EntréeFonctionNoms des fonctionsFonction(s) :FonctionFonctions pour simplification complexeFonctions pour simplifier les factorielles et fonction gammaFonctions pour simplifier les expressions trigonométriquesPGCDimage GIF (*.gif)|*.gifMathématiques généralesMathématiques générales Alt-Maj-MGénérer une matrice&Générer une matrice à partir d'une expression…Générer une matrice à partir d'un tableau à 2 dimensionsGénérer une matrice à partir d'une lambda-expressionAllemandPartie imaginaireObtenir une &série…Transformée de Laplace d'une expressionP&artie réelleObtenir la transformée de Laplace inverse d'une expressionObtenir le développement en série entière ou en série limité (Taylor)Partie imaginaire d'une expression complexePartie réelle d'une expression complexeGrecConstantes grecquesGrille :hauteur :AideCacher tout Alt-Maj--Cacher tous les panneauxSurbrillanceHistogrammeHistogramme…HistoriqueLe curseur horizontal fonctionne comme un curseur normal, mais fonctionne sur les cellules : les touches Haut et Bas permettent de le déplacer, maintenir la touche Maj pendant le déplacement sélectionne les cellules, appuyer sur la touche Retour arr. ou Suppr. deux fois permet d'effacer la cellule sélectionnée.HongroisIC1IC2Si votre calcul met trop de temps à être évalué, vous pouvez essayer "Maxima->Interrompre" puis "Maxima->Redémarrer MaximaImageFichiers images (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclure les colonnes :InfiniInfos sur la compilation de MaximaEstimations initiales :Condition initiale (&1)…Condition initiale (&2)…Étiquettes d'entréeInsérerInsérer la cellule Alt-Maj-CInsérer une imageInsérer une image…Insérer une nouvelle cellule d'entréeInsérer une nouvelle cellule de sectionInsérer une nouvelle cellule de sous-sectionInsérer une nouvelle cellule de texteInsérer une nouvelle cellule de titreInsérer un saut de pageInsérer une imageIntégrale/sommeIntégrerIntégrer (Risch)Intégrer une expressionIntégrer une expression avec l'algorithme de RischIntégrer…InterrompreInterrompre le calcul en coursEntrée invalide pour le programme Maxima. Entrer à nouveau le chemin vers l'exécutable Maxima.Inverse Laplace&Transformée de Laplace inverse…ItalienItaliqueJaponaisConserver le signe pourcentage avec les symboles spéciaux: %e, %i, etc.PPCMLangue utilisée pour l'interface de wxMaximaLangue :Laplace&Transformée de Laplace…Plus petit commun multiple…Ajustement par la méthode des moindres carrésAjustement par la méthode des moindres carrés…LimiteLimite…Régression linéaire…à la liste :ChargerCharger un paquetage Ctrl-LOuvrir un fichier Maxima en utilisant une commande batchCharger un paquetage MaximaCharger un style à partir d'un fichierborne inférieure :A&ppliquer à une matrice…Générer une &liste…Générer une listeGénérer une liste à partir d'une expressionSubstituer dans une expressionAppliquerAppliquer une fonction à une listeAppliquer une fonction à une matriceFaire correspondre les parenthèses dans les entrées de texte.Police mathématique :MatriceAppliquer une matriceNom de la matrice :Matrice :&MaximaEntrée MaximaMaxima est en train de calculerpaquetage Maxima (*.mac)|*.mac|Paquetage Maxima (*.mac)|*.mac|Paquetage Lisp (*.lisp)|*.lisp|Tous|*Maxima s'est arrêté.Programme Maxima :Questions sur MaximaMaxima a démarré. Attente de la connection…Maxima utilise ':' pour affecter une valeur à une variable ('a : 3;') et ':=' pour définir une fonction ('f(x) := x^2;').Version de Maxima :Test de la différence des moyennes…Test sur la moyenne…Moyenne…Moyenne :Médiane…Fusionner les cellulesMéthode :ModuleNom :&Nouvelle session Ctrl-NNouvelle valeurNouvelle variable :Commande suivante Alt-DownRecherche infructueuse !Test de normalité…Dimension de matrice incorrecte !Nombre d'équations incorrect !Non connecténum deg :Nombre d'équations :NombresOKAncienne valeur :Ancienne variable :Test de Student (t-test) à 1 échantillon…Tutoriels en ligneOuvrirOuvrir un fichier récentOuvrir un documentOuvrir une nouvelle fenêtreOuvrir un documentEntrer une matriceOuverture du fichierOptionsOptions :Cellules inactualiséesÉtiquettes de sortiesApproximant de &Padé…PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmApproximant de PadéApproximant de Padé d'un développement en série de TaylorSaut de pagePanneauxCourbe paramétréeAnalyse du résultatÉléments simples…Éléments simplesDes parties du document ne seront pas chargées correctement !Coller&Coller Ctrl-VColler le texte du presse-papierColler le texte du presse-papierDiagramme circulaire…Configurer wxMaxima avec 'Édition->Configurer'.Redémarrer wxMaxima pour que les changements prennent effet.Courbe &2d…Courbe &3d…&Format de la courbe…Courbe 2DCourbe 2DCourbe 2d…Courbe 3DCourbe 3DCourbe 3d…Format de la courbeCourbe en 2 dimensionsCourbe en 3 dimensionsTracer dans un fichier :Point :PolonaisPolynôme 1 :Polynôme 2 :Portugais (Brésil)Fichier postscript (*.eps)|*.eps|Tous|*PrécisionCommande précédente Alt-UpImprimerImprimer le documentProduit&Lire la matrice…Lecture des résultats de MaximaPrêt pour une entrée utilisateurRappeler la commande suivante dans l'historiqueRappeler la commande précédent dans l'historiqueForme cartésienneRéduire (expr. trig.)Réduire une expression trigonométriqueSupprimer tous les résultatsSupprimer les résultats des cellulesRapport de bogueRedémarrer MaximaIntégration de Risch…Racines d'un &polynôme&Racines d'un polynôme (bigfloat)Lignes :RusseÉchantillon 1 :Échantillon 2 :ÉchantillonEnregistrerSauvegarder l'animation…Enregistrer sous&Sauvegarder la session sous… Maj-Ctrl-SEnregistrer l'image…Sauvegarder la sélection comme imageSauvegarder la sélection comme image…Enregistrer l'animation dans un fichierSauvegarder le documentSauvegarder le document sousSauver la disposition des panneauxEnregistrer la taille/position de la fenêtre de wxMaxima d'une session à l'autre.Enregistrer le tracé dans un fichier Sauvegarder la sélection du document dans un fichier image Enregistrer la sélection dans un fichierEnregistrer le style dans un fichier Enregistrer la taille/position de la fenêtre de wxMaxima Enregistrer la taille/position de la fenêtre de wxMaxima d'une session à l'autreNuage de pointsNuage de points…SectionCelllule de sectionTout sélectionnerTout sélectionnerChoisir le programme MaximaChoisir un sous-échantillonChoisir une constanteTout sélectionnerChoisir l'algorithme d'affichage mathématiqueSélectionner un partie des résultats et cliquer avec le bouton droit fait apparaître un menu proposant diverses fonctions pour opérer sur la sélection.SélectionSérieSérie…Serveur démarréRégler le zoomSélectionner une police à chasse fixe dans les entrées de texte.Régler le format de courbeRégler le zoom à 100%Régler le zoom à 120%Régler le zoom à 150%Régler le zoom à 200%Régler le zoom à 300%Régler le zoom à 80%Choisir 'à la valeur' pour la résolution d'une é.d.o. avec la transformée de LaplaceCalculer le moduleMontrer les &définitionsMontrer les &fonctionsMontrer les as&tucesMontrer les &variablesMontrer l'aide de MaximaMontrer le modèle Ctrl-Maj-KMontrer une astuceMontrer toutes les commandes analogues à :Montrer un exemple pour la commande :Montrer un exemple d'utilisationMontrer les commandes analogues àMontrer les fonctions définiesMontrer les variables déclaréesMontrer la définition d'une fonctionMontrer le modèle de la fonctionMontrer les expressions longuesMontrer les expressions longues dans la console de wxMaximaMontrer la définition de la fonction :SimplifierSimplifier des &radicauxSimplifier (r)Simplifier (expr. trig.)Simplifier une expressionSimplifier une expression contenant des factoriellesSimplifier une expression contenant des radicauxSimplifier une expression rationnelleSimplifier la sommeSimplifier une expression trigonométriqueDepuis wxMaxima 0.8.2 vous pouvez aussi insérer des images dans vos documents. Utilisez le menu "Cellule->Insérer une image". Notez que si vous voulez que les images soient sauvegardées dans vos documents, vous devez utiliser le format "Document xml wxMaxima".Solution :RésoudreRésoudre un système &algébrique…Résoudre un système &linéaire…Résoudre &une équation différentielle…Résoudre (to_poly)…Résoudre une équation différentielle…Résoudre une équation différentielle avec Lapla&ce…Résoudre une équation différentielle…Résoudre un système algébriqueRésoudre un système d'équations algébriquesRésoudre un problème aux limites pour une é.d.o. du second ordreRésoudre une (des) équation(s)Résoudre une (des) équation(s) avec to_poly_solveRésoudre une é.d.o. du premier ordre avec condition initialeRésoudre une é.d.o. du second ordre avec conditions initialesRésoudre un système &linéaireRésoudre un système d'équations linéairesRésoudre une équation différentielle ordinaire de degré au plus 2Résoudre une équation différentielle ordinaire avec la transformée de LaplaceRésoudre…EspagnolSpécialConstantes spécialesDémarrer l'animationLe démarrage de Maxima a échouéDémarrage de Maxima…Échec du démarrage du serveurDémarrage du serveur sur le port %dStatistiquesStatistiques Alt-Maj-SChaînesStyleStylesSous-échantillonSous-sectionCellule de sous-sectionSubstituer…SubstituerSubstituer…SommeInfo systèmeSéries de Taylor :TellratTexteCellule de texteArrière-plan de la cellule de texteLe port par défaut utilisé pour la communication entre Maxima et wxMaximaIl y a eu une erreur en générant le XML! Merci de faire un rapport de bogue.Graduations :fois :Les astuces ne sont pas disponibles !TitreCellule de titreLes cellules de titre, section et sous-section peuvent être repliées pour masquer leur contenu. Pour replier ou déplier, cliquer dans le petit triangle à côté de la cellule. Si vous cliquez en enfonçant la touche Maj, tous les sous-niveaux de cette cellule seront aussi repliés ou dépliés.Valeur approchée (bfloat)En virgule flottanteEn virgule &flottantePour un tracé en coordonnées polaires, choisir 'set polar' dans le menu Options de la boîte de dialogue Courbe 2D. Vous pouvez aussi tracer en coordonnées sphériques ou cylindriques en 3D.Pour mettre des parenthèses autour d'une expression, sélectionnez-la et pressez "(" ou ")" selon l'endroit où vous voulez voir réapparaître le curseur.Pour sauver la taille et la position de la fenêtre de wxMaxima d'une session à l'autre, utilisez 'Maxima->Configurer'.Pour commencer à utiliser wxMaxima rapidement, commencez à taper votre commande. Une cellule d'entrée devrait apparaître. Pressez alors sur Maj-Entrée pour évaluer votre commande.à :Basculer le mode &algébriqueBasculer l'affichage numériqueAffichage du &tempsBasculer le mode algébriqueBasculer en plein écran d'éditionBasculer l'affichage numérique entre valeur exacte et valeur approchéeBarre d'outils Alt-Maj-TIcônes de la barre d'outilsTraduit par Transposer une matriceTutorielsTest de Student (t-test) à 2 échantillons…Type :UkrainienSouligné&Annuler Ctrl-ZAnnuler la dernière modificationSupport UnicodeMettre à jourborne supérieure :Utiliser l'algorithme de GosperUtiliser le point pour désigner la multiplicationUtiliser les polices jsMathValeur :Variables :Variable :VariablesVariables :Variance…AlerteBienvenue dans wxMaximaEn appliquant des fonctions avec un argument dans les menus, l'argument par défaut est '%'. Pour appliquer la fonction à une autre valeur, entrez-la dans la ligne d'entrée. Vous pouvez aussi sélectionner dans le document une (sous-)expression avant d'exécuter une commande de menu.largeur :Faire correspondre les parenthèses dans les entrées de texte.Écrit parLa variable '%' représente le dernier résultat obtenu. Les résultats précédents s'obtiennent en utilisant les variables '%on' où n est le numéro du résultat.AllVous pouvez obtenir de l'aide sur une fonction de Maxima en sélectionnant ou cliquant sur le nom de la fonction et en pressant F1. wxMaxima cherchera dans l'aide le nom de la fonction sélectionnée.Vous pouvez cacher la zone de sortie des cellules d'entrées en cliquant dans le triangle sur le coté gauche des cellules. Cela fonctionne également sur les cellules de texte.Vous pouvez insérer différents types de "cellules" dans un document wxMaxima en utilisant le menu "Cellule". Notez que seules les cellules d'entrée peuvent être évaluées alors que les autres sont utilisées pour commenter et structurer vos calculs.Vous pouvez sélectionner plusieurs cellules à la souris – cliquez et glissez-déposez entre cellules ou à partir d'un crochet de cellule sur la gauche. Au clavier,maintenez la touche Maj enfoncée tout en déplaçant le curseur horizontal. Ensuite, opérez sur la sélection. Utile pour supprimer ou évaluer plusieurs cellules.Vous avez la version %s. La dernière version est %s. Appuyez sur OK pour visiter le site de wxMaxima.Les changements seront perdus si vous ne les enregistrez pasVotre version de wxMaxima est à jour.Zoom avant Alt-IZoom arrière Alt-OZoom avant de 10%Zoom arrière de 10%[ non sauvegardé ][ non sauvegardé* ]antisymétriquedes deux côtés :par défautdiagonalegénéralen ligneà gaucheéchelle logarithmiquecoefficient[i,j] : Nonà droitesymétriquenon sauvegardésans nomsans nom %dwxMaximawxMaxima %sConfiguration de wxMaxima wxMaxima n'a pas pu trouver Maxima! Configurez wxMaxima avec 'Édition->Configurer'. Puis redémarrez Maxima avec 'Maxima->Redémarrer Maxima'.wxMaxima n'a pas pu trouver les fichiers d'aide. Vérifiez votre installation.wxMaxima n'a pas pu trouver les fichiers d'astuces. Vérifiez votre installation.wxMaxima n'a pas pu démarrer le serveur. Vérifiez si vous disposez du support réseau et réessayez !wxMaxima donne des valeurs par défaut dans les champs d'entrée des boîtes de dialogue, l'une d'entre elles étant '%'. Si vous avez opéré une sélection dans votre document, cette sélection sera utilisée au lieu de '%'.Document wxMaxima document wxMaxima (*.wxm)|*.wxmErreur de wxMaxima au chargementIcône wxMaximawxMaxima est une interface graphique pour le logiciel de calcul formel MAXIMA basée sur wxWidgets.wxMaxima est une interface graphique pour le logiciel de calcul formel MAXIMA basée sur wxWidgets.ouiwxmaxima-15.08.2/locales/fr.po000644 000765 000024 00000404302 12573511775 016541 0ustar00andrejstaff000000 000000 # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # Eric , 2004. # msgid "" msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2013-11-04 00:21+0100\n" "Last-Translator: Bernard Alfonsi \n" "Language-Team: francais \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.7\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Support d'Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp : " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Version de Maxima : " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Non connecté à Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Non connecté." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "<< Expression trop longue pour l'affichage >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" "a été sauvegardé avec une version plus récente de wxMaxima, et peut ne pas " "se charger correctement. Veuillez mettre wxMaxima à jour." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" "a été sauvegardé avec une version plus récente de wxMaxima. Veuillez mettre " "wxMaxima à jour." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algèbre" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Appliquer à une liste…" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&À propos…" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Traiter un fichier\tCTRL-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Pro&blème aux limites…" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Rapport de &bogue" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "Analyse" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Forme &canonique" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Polynôme &caractéristique…" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "Effa&cer la mémoire" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Combiner les factorielles" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Simplification &complexe" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Fraction &continue" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Copier\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Intégrale &définie" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Déterminant" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Dériver…" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Édition" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Éliminer une variable…" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Entrer une matrice…" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Exemple" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "Dév&elopper une expression" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Dév&elopper une expression trigonométrique" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Exposant" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Exporter" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Factoriser une expression" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Fichier" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Trouver une &solution…" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Générer une matrice…" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Plus &grand diviseur commun…" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "Aide" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Intégrer…" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Interrompre\tCtr-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Interrompre\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Inverser la matrice" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Charger un paquetage\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Appliquer à une liste…" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Montrer l'aide de Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Calcul &modulaire…" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Nouvelle session\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numérique" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Intégration &numérique" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Ouvrir une session\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Ouvrir une session\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "Tracé de courbes" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Série entière" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "Im&primer\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Rationnel" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Réduire une expression trigonométrique" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Redémarrer Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Racines d'un polynôme (réelles)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Sauvegarder la session\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Simplifier" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Simplifier une expression" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Simplifier des factorielles" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Simplifier une expression trigonométrique" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Résoudre…" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Spécial" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Série de Taylor :" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Transposer une matrice" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Simplification &trigonométrique" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Utiliser la langue par défaut)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Infini" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp : " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Un « curseur horizontal » a été introduit avec wxMaxima 0.8.0. Il ressemble " "à une ligne ligne horizontale entre les cellules et indique où apparaîtra " "une nouvelle cellule si vous tapez ou collez du texte, ou exécutez une " "commande du menu." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Un nouveau format de document a été introduit dans wxMaxima 0.8.2 qui permet " "de sauver les entrées et les textes mais également les sorties de vos " "calculs. En sauvegardant votre document, choisissez le format \"Document xml " "wx Maxima\"" #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "À la valeur…" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "À propos" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "À propos de wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Crochet de la cellule active" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Matrice associée" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Ajouter une égalité algébri&que" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Ajouter un répertoire au chemin de recherche" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Ajouter le répertoire au chemin:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Ajouter une égalité au simplificateur rationnel" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Ajouter au &chemin" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Paramètres supplémentaires pour Maxima (par exemple -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Paramètres supplémentaires:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Tous|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Appliquer" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Appliquer une fonction à une liste" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "À propos" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Tableau :" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Graphisme de " #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "À la valeur :" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Diagramme en barres…" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Fichiers bat (*.bat)|*.bat|Tous|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Fichier de commandes" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Gras" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Diagramme en boîte…" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Parcourir" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Information &de compilation" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Par défaut Maj-Entrée est utilisé pour évaluer les commandes, tandis que " "Entrée est utilisé pour sauter une ligne. Ce comportement peut être changé " "dans le menu \" Edition->Configurer\" en activant \"Evaluation des cellules " "avec la touche Entrée\". Cette option permute le rôle de ces deux " "combinaisons de touches." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "C&hanger de variable…" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "C&onfigurer" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Calculer le &produit…" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Calculer la som&me…" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Valeur approchée (bigfloat) d'une expression" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Calculer une valeur approchée du dernier résultat" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Calculer le module :" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Calculer une valeur approchée du dernier résultat" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Calculer les produits" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Calculer les sommes" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Impossible de se connecter au serveur web" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Annuler" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Canonique (expr. trig.)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Catalan" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Crochet de la cellule" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Basculer en affichage &2d" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Modifier l'algorithme d'affichage 2d utilisé pour les mathématiques" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Changer la variable" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Change la variable dans l'intégrale ou la somme" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Polynôme caractéristique" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Rechercher des mises à jour" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Vérifier si une nouvelle version de wxMaxima éxiste" #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Chinois traditionnel" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Choisir la police" #: ../src/PlotFormatWiz.cpp:28 #, fuzzy msgid "Choose new plot format:" msgstr "Entrer un nouveau format de tracé :" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Classes :" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Fermer\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Fermer la fenêtre" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Noms des colonnes :" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Colonnes :" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Combiner les factorielles dans une expression" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Liste x séparée par des virgules" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Liste y séparée par des virgules" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Commenter la sélection" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Commenter la sélection" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Compléter l'expression\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Compléter le mot" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Calculer la fraction continue d'une valeur" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Calculer la matrice adjointe" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Calculer le polynôme caractéristique d'une matrice" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Calculer le déterminant d'une matrice" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Calculer le plus grand diviseur commun" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Calculer l'inverse d'une matrice" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Calculer le plus petit multiple commun (faire load(functs) avant utilisation)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Condition :" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Fichier de configuration (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Alerte de configuration" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Configurer wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Constante" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Regrouper les logarithmes" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Convertir combinaisons, fonctions beta et gamma en factorielles" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Convertir combinaisons, factorielles et fonctions beta en fonction gamma" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Mettre une expression complexe sous forme polaire" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Mettre une expression complexe sous forme cartésienne" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Convertir une fonction exponentielle d'argument imaginaire sous forme " "trigonométrique" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Convertir le logarithme d'un produit en une somme de logarithmes" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Convertir une somme de logarithmes en un logarithme d'un produit" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Convertir en &factorielles" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Convertir en &Gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Mettre sous forme &polaire" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Mettre sous forme ca&rtésienne" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "" "Convertir une expression trigonométrique en forme quasi-linéaire canonique" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Convertir les fonctions trigonométriques en forme exponentielle" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Copier" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Copier comme image" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Copier le code LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Copier l'entrée précédente\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 #, fuzzy msgid "Copy Previous Output\tCtrl-U" msgstr "Copier l'entrée précédente\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Copier comme image" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Copier comme code LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "&Copier comme texte\tCtrl-Maj-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Copier la sélection" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Copier la sélection du document au format image" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Copier la sélection du document au format texte" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Copier la sélection du document au format LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Créer une nouvelle cellule avec l'entrée précédente" #: ../src/wxMaximaFrame.cpp:480 #, fuzzy msgid "Create a new cell with previous output" msgstr "Créer une nouvelle cellule avec l'entrée précédente" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Curseur" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Couper" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "&Couper\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Couper la sélection" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Tchèque" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danois" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matrice des données :" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Fichier de données (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Données :" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Décomposer une fonction rationnelle en éléments simples" #: ../src/Config.cpp:586 msgid "Default" msgstr "Par défaut" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Police par défaut :" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "" "Le port par défaut utilisé pour la communication entre Maxima et wxMaxima" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Effacer" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Effacer la fonction" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Effacer la sélection" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Effacer la v&ariable" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Effacer une fonction" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Effacer une variable" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Effacer toutes les valeurs de la mémoire" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Effacer la (les) fonction(s):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Effacer la (les) variables(s):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "denom deg :" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "profondeur :" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "la dérivée est :" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Écart-type" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vision de polynômes…" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Dériver" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Dériver" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Dériver l'expression" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Dériver…" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "selon la direction" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Graphe discret" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Afficher en Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Afficher l'algorithme" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Afficher la dernière expression en TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Afficher le temps d'exécution" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Division" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Partager la cellule" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Division de nombres ou de polynômes" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Sauvegarder les modifications apportées au document ?\"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Document" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Arrière-plan du document" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Ne pas sauvegarder" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "É&quations" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Quitter\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Vecteurs propres" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "&Valeurs propres" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Éliminer" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Éliminer une variable dans un système d'équations" #: ../src/Config.cpp:456 msgid "English" msgstr "Anglais" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Entrer les données" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Entrer une matrice…" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Entrer une matrice" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Entrer une équation pour la simplification rationnelle :" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Entrer une liste de variables séparées par des virgules" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Évaluation des cellules avec la touche Entrée" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Entrer une matrice" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Entrer la nouvelle précision :" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Entrez le chemin vers l'exécutable de Maxima:" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon :" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Équation %d :" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Équation(s):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Équation :" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Équation(s) :" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Erreur" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Erreur %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Erreur !" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Évaluer les formes &nommées" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Évaluer toutes les cellules\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Évaluer toutes les cellules\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Évaluer la (les) cellule(s)" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Évaluer toutes les cellules\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Réévaluer la cellule sélectionnée" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Réévaluer toutes les cellules du document" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Evaluer toutes les formes nommées" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Réévaluer toutes les cellules du document" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Évaluer les formes &nommées" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Exemple" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Texte exemple…" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Quitter wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Développer" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Développer (expr. trig.)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Développer une expression" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Développer des logarithmes" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Développer une expression" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Développer une expression trigonométrique" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "&Exporter" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Exporter le document en HTML ou en pdfLateX" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Échec de l'export en TeX !" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Échec de l'export en HTML" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Échec de l'export en TeX !" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Échec de l'export en TeX !" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Exporter" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Expression" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Expression(s) :" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Expression :" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Factoriser" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Factorisation &complexe" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Factoriser une expression" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Factoriser une expression" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Factoriser une expression en nombre gaussiens" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Factorielles et &gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Erreur fatale" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figure %d:" #: ../src/main.cpp:137 msgid "File" msgstr "&Fichier" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Fichier non trouvé" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Fichier non trouvé" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Fichier non trouvé" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Le fichier que vous tentez d'ouvrir n'existe pas." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "&Fichier:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Chercher" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Chercher\tCtrl-O" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Trouver la &limite…" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Trouver le minimum…" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Trouver une racine…" #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Trouver un minimum (sans contrainte) d'une expression" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Trouver la limite d'une expression" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Trouver une racine d'un polynôme dans un intervalle" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Trouver toutes les racines d'un polynôme" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Trouver toutes les racines d'un polynôme (bfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Chercher et remplacer" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Chercher et remplacer" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Trouver les valeurs propres d'une matrice" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Trouver les vecteurs propres d'une matrice" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Trouver le minimum" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Trouver les racines réelles d'un polynôme" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Trouver une solution" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Police à chasse fixe dans les contrôles de texte" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "Tout sélectionner" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 #, fuzzy msgid "Follow" msgstr "jaune" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Police d'affichage du document" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Police d'affichage du document pour les caractères mathématiques" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Polices" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format :" #: ../src/Config.cpp:457 msgid "French" msgstr "Français" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "à partir de :" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Plein écran\tAlt-Entrée" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Fonction" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Noms des fonctions" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Fonction(s) :" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Fonction" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Fonctions pour simplification complexe" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Fonctions pour simplifier les factorielles et fonction gamma" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Fonctions pour simplifier les expressions trigonométriques" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "PGCD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "image GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Mathématiques générales" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Mathématiques générales\tAlt-Maj-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Générer une matrice" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "&Générer une matrice à partir d'une expression…" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Générer une matrice à partir d'un tableau à 2 dimensions" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Générer une matrice à partir d'une lambda-expression" #: ../src/Config.cpp:459 msgid "German" msgstr "Allemand" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Partie imaginaire" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Obtenir une &série…" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Transformée de Laplace d'une expression" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "P&artie réelle" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Obtenir la transformée de Laplace inverse d'une expression" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Obtenir le développement en série entière ou en série limité (Taylor)" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Partie imaginaire d'une expression complexe" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Partie réelle d'une expression complexe" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Grec" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Constantes grecques" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Grille :" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Fichier HTML (*.html)|*.html|fichier pdfLaTeX (*.tex)|*.tex|Tous|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "hauteur :" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Aide" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Cacher tout\tAlt-Maj--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Cacher tous les panneaux" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Surbrillance" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histogramme" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histogramme…" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Historique" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Historique\tAlt-Maj-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Le curseur horizontal fonctionne comme un curseur normal, mais fonctionne " "sur les cellules : les touches Haut et Bas permettent de le déplacer, " "maintenir la touche Maj pendant le déplacement sélectionne les cellules, " "appuyer sur la touche Retour arr. ou Suppr. deux fois permet d'effacer la " "cellule sélectionnée." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Hongrois" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Si votre calcul met trop de temps à être évalué, vous pouvez essayer " "\"Maxima->Interrompre\" puis \"Maxima->Redémarrer Maxima" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Image" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Fichiers images (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Inclure les colonnes :" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infini" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Infos sur la compilation de Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Estimations initiales :" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Condition initiale (&1)…" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Condition initiale (&2)…" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Étiquettes d'entrée" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Insérer" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 #, fuzzy msgid "Insert &Section Cell\tCtrl-3" msgstr "Insérer une cellule de section\tF8" #: ../src/wxMaximaFrame.cpp:488 #, fuzzy msgid "Insert &Text Cell\tCtrl-1" msgstr "Insérer une cellule de texte \tF6" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Insérer la cellule\tAlt-Maj-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Insérer une image" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Insérer une image…" #: ../src/wxMaximaFrame.cpp:486 #, fuzzy msgid "Insert Input &Cell" msgstr "Insérer une cellule d'entrée\tF5" #: ../src/wxMaximaFrame.cpp:498 #, fuzzy msgid "Insert Page Break" msgstr "Insérer un saut de page\tF10" #: ../src/wxMaximaFrame.cpp:494 #, fuzzy msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Insérer une cellule de sous-section\tF7" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Insérer une cellule de sous-section\tF7" #: ../src/MathCtrl.cpp:863 #, fuzzy msgid "Insert Section Cell" msgstr "Insérer une cellule de section\tF8" #: ../src/MathCtrl.cpp:864 #, fuzzy msgid "Insert Subsection Cell" msgstr "Insérer une cellule de sous-section\tF7" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Insérer une cellule de sous-section\tF7" #: ../src/wxMaximaFrame.cpp:490 #, fuzzy msgid "Insert T&itle Cell\tCtrl-2" msgstr "Insérer une cellule de titre\tF9" #: ../src/MathCtrl.cpp:861 #, fuzzy msgid "Insert Text Cell" msgstr "Insérer une cellule de texte \tF6" #: ../src/MathCtrl.cpp:862 #, fuzzy msgid "Insert Title Cell" msgstr "Insérer une cellule de titre\tF9" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Insérer une nouvelle cellule d'entrée" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Insérer une nouvelle cellule de section" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Insérer une nouvelle cellule de sous-section" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Insérer une nouvelle cellule de sous-section" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Insérer une nouvelle cellule de texte" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Insérer une nouvelle cellule de titre" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Insérer un saut de page" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Insérer une image" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Intégrale/somme" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Intégrer" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Intégrer (Risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Intégrer une expression" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Intégrer une expression avec l'algorithme de Risch" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Intégrer…" #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Interrompre" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Interrompre le calcul en cours" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Entrée invalide pour le programme Maxima.\n" "\n" "Entrer à nouveau le chemin vers l'exécutable Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inverse Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "&Transformée de Laplace inverse…" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italien" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Italique" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japonais" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" "Conserver le signe pourcentage avec les symboles spéciaux: %e, %i, etc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "PPCM" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Langue utilisée pour l'interface de wxMaxima" #: ../src/Config.cpp:447 msgid "Language:" msgstr "Langue :" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Transformée de Laplace…" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Plus petit commun multiple…" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Ajustement par la méthode des moindres carrés" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Ajustement par la méthode des moindres carrés…" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Limite" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Limite…" #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Régression linéaire…" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "à la liste :" #: ../src/Config.cpp:631 msgid "Load" msgstr "Charger" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Charger un paquetage\tCtrl-L" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Ouvrir un fichier Maxima en utilisant une commande batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Charger un paquetage Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Charger un style à partir d'un fichier" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "borne inférieure :" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "A&ppliquer à une matrice…" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Générer une &liste…" #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Générer une liste" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Générer une liste à partir d'une expression" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Substituer dans une expression" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Afficher le temps d'exécution" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Appliquer" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Appliquer une fonction à une liste" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Appliquer une fonction à une matrice" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Faire correspondre les parenthèses dans les entrées de texte." #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Police mathématique :" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matrice" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Appliquer une matrice" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nom de la matrice :" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matrice :" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Questions sur Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Entrée Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima est en train de calculer" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "paquetage Maxima (*.mac)|*.mac|" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Paquetage Maxima (*.mac)|*.mac|Paquetage Lisp (*.lisp)|*.lisp|Tous|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima s'est arrêté." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Programme Maxima :" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Questions sur Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima a démarré. Attente de la connection…" #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima utilise ':' pour affecter une valeur à une variable ('a : 3;') et ':" "=' pour définir une fonction ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Version de Maxima :" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Test de la différence des moyennes…" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Test sur la moyenne…" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Moyenne…" #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Moyenne :" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Médiane…" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Fusionner les cellules" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Méthode :" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Faire correspondre les parenthèses dans les entrées de texte." #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Module" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nom :" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "&Nouvelle session\tCtrl-N" #: ../src/ToolBar.cpp:73 #, fuzzy msgid "New document" msgstr "Ouvrir un document" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Nouvelle valeur" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nouvelle variable :" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Commande suivante\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Recherche infructueuse !" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Test de normalité…" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Dimension de matrice incorrecte !" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Nombre d'équations incorrect !" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Non connecté à Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Non connecté" #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "num deg :" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Nombre d'équations :" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Nombres" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Ancienne valeur :" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Ancienne variable :" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Test de Student (t-test) à 1 échantillon…" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Tutoriels en ligne" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Ouvrir" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Ouvrir un fichier récent" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Ouvrir un document" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Ouvrir une nouvelle fenêtre" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Ouvrir un document" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Entrer une matrice" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Ouverture du fichier" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Options" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Options :" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Cellules inactualisées" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Étiquettes de sorties" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Approximant de &Padé…" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Approximant de Padé" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Approximant de Padé d'un développement en série de Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Saut de page" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Panneaux" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Courbe paramétrée" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Analyse du résultat" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Éléments simples…" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Éléments simples" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Des parties du document ne seront pas chargées correctement !" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Coller" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "&Coller\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Coller le texte du presse-papier" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Coller le texte du presse-papier" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Diagramme circulaire…" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Configurer wxMaxima avec 'Édition->Configurer'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Redémarrer wxMaxima pour que les changements prennent effet." #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Courbe &2d…" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Courbe &3d…" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Format de la courbe…" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Courbe 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Courbe 2D" #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Courbe 2d…" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Courbe 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Courbe 3D" #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Courbe 3d…" #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Format de la courbe" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Courbe en 2 dimensions" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Courbe en 3 dimensions" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Tracer dans un fichier :" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Point :" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polonais" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polynôme 1 :" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polynôme 2 :" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugais (Brésil)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Fichier postscript (*.eps)|*.eps|Tous|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Précision" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Commande précédente\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Imprimer" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Imprimer le document" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Produit" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Réévaluer toutes les cellules du document" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "&Lire la matrice…" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Lecture des résultats de Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Prêt pour une entrée utilisateur" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Rappeler la commande suivante dans l'historique" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Rappeler la commande précédent dans l'historique" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Forme cartésienne" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "&Annuler\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 #, fuzzy msgid "Redo last change" msgstr "Annuler la dernière modification" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Réduire (expr. trig.)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Réduire une expression trigonométrique" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Supprimer tous les résultats" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Supprimer les résultats des cellules" #: ../src/wxMaxima.cpp:2928 #, fuzzy, c-format msgid "Replaced %d occurrences." msgstr "%d occurrences remplacées" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Rapport de bogue" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Redémarrer Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Redémarrer Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Intégration de Risch…" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Racines d'un &polynôme" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "&Racines d'un polynôme (bigfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Lignes :" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russe" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Échantillon 1 :" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Échantillon 2 :" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Échantillon" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Enregistrer" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Sauvegarder l'animation…" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Enregistrer sous" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "&Sauvegarder la session sous…\tMaj-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Enregistrer l'image…" #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Sauvegarder la sélection comme image" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Sauvegarder la sélection comme image…" #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Enregistrer l'animation dans un fichier" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Sauvegarder le document" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Sauvegarder le document sous" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Sauver la disposition des panneaux" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "" "Enregistrer la taille/position de la fenêtre de wxMaxima d'une session à " "l'autre." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Enregistrer le tracé dans un fichier " #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Sauvegarder la sélection du document dans un fichier image " #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Enregistrer la sélection dans un fichier" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Enregistrer le style dans un fichier " #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Enregistrer la taille/position de la fenêtre de wxMaxima " #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "" "Enregistrer la taille/position de la fenêtre de wxMaxima d'une session à " "l'autre" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Échec du démarrage du serveur" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Nuage de points" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Nuage de points…" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Section" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Celllule de section" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Tout sélectionner" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Tout sélectionner" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Choisir le programme Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Choisir un sous-échantillon" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Choisir une constante" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Tout sélectionner" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Choisir l'algorithme d'affichage mathématique" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Sélectionner un partie des résultats et cliquer avec le bouton droit fait " "apparaître un menu proposant diverses fonctions pour opérer sur la sélection." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Sélection" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Série" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Série…" #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Serveur démarré" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Régler le zoom" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Régler la précision de la virgule flottante" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Sélectionner une police à chasse fixe dans les entrées de texte." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Régler le format de courbe" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Régler le zoom à 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Régler le zoom à 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Régler le zoom à 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Régler le zoom à 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Régler le zoom à 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Régler le zoom à 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Choisir 'à la valeur' pour la résolution d'une é.d.o. avec la transformée de " "Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Calculer le module" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Montrer les &définitions" #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Montrer les &fonctions" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Montrer les as&tuces" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Montrer les &variables" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Montrer l'aide de Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Montrer le modèle\tCtrl-Maj-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Montrer une astuce" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Montrer toutes les commandes analogues à :" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Montrer un exemple pour la commande :" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Montrer un exemple d'utilisation" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Montrer les commandes analogues à" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Montrer les fonctions définies" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Montrer les variables déclarées" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Montrer la définition d'une fonction" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Montrer le modèle de la fonction" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Montrer les expressions longues" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Montrer les expressions longues dans la console de wxMaxima" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Montrer la définition de la fonction :" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Montrer l'aide de Maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Simplifier" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Simplifier des &radicaux" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Simplifier (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Simplifier (expr. trig.)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Simplifier une expression" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Simplifier une expression contenant des factorielles" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Simplifier une expression contenant des radicaux" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Simplifier une expression rationnelle" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Simplifier la somme" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Simplifier une expression trigonométrique" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Depuis wxMaxima 0.8.2 vous pouvez aussi insérer des images dans vos " "documents. Utilisez le menu \"Cellule->Insérer une image\". Notez que si " "vous voulez que les images soient sauvegardées dans vos documents, vous " "devez utiliser le format \"Document xml wxMaxima\"." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Solution :" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Résoudre" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Résoudre un système &algébrique…" #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Résoudre un système &linéaire…" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Résoudre &une équation différentielle…" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Résoudre (to_poly)…" #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Résoudre une équation différentielle…" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Résoudre une équation différentielle avec Lapla&ce…" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Résoudre une équation différentielle…" #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Résoudre un système algébrique" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Résoudre un système d'équations algébriques" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Résoudre un problème aux limites pour une é.d.o. du second ordre" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Résoudre une (des) équation(s)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Résoudre une (des) équation(s) avec to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Résoudre une é.d.o. du premier ordre avec condition initiale" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Résoudre une é.d.o. du second ordre avec conditions initiales" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Résoudre un système &linéaire" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Résoudre un système d'équations linéaires" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Résoudre une équation différentielle ordinaire de degré au plus 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Résoudre une équation différentielle ordinaire avec la transformée de Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Résoudre…" #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Espagnol" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Spécial" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Constantes spéciales" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Démarrer l'animation" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Démarrer l'animation" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Le démarrage de Maxima a échoué" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Démarrage de Maxima…" #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Échec du démarrage du serveur" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Démarrage du serveur sur le port %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statistiques" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statistiques\tAlt-Maj-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Chaînes" #: ../src/Config.cpp:107 msgid "Style" msgstr "Style" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Styles" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Sous-échantillon" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Sous-section" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Cellule de sous-section" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Substituer…" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Substituer" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substituer…" #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Sous-section" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Cellule de sous-section" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Somme" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Info système" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Barre d'outils\tAlt-Maj-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Séries de Taylor :" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Texte" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Cellule de texte" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Arrière-plan de la cellule de texte" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Couper la sélection" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "" "Le port par défaut utilisé pour la communication entre Maxima et wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Il y a beaucoup de ressources sur Maxima et wxMaxima sur internet. Visitez " "http://wxmaxima.sourceforge.net/wiki/index.php/Tutorials pour obtenir plus " "d'information sur l'utilisation de wxMaxima et Maxima." #: ../src/SlideShowCell.cpp:373 #, fuzzy msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Erreur à l'export au forma GIF !\n" "\n" " Vérifiez que ImageMagick est installé et que wxMaxima trouve le programme " "de conversion." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Il y a eu une erreur en générant le XML!\n" "\n" "Merci de faire un rapport de bogue." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Graduations :" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "fois :" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Les astuces ne sont pas disponibles !" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Titre" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Cellule de titre" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Les cellules de titre, section et sous-section peuvent être repliées pour " "masquer leur contenu. Pour replier ou déplier, cliquer dans le petit " "triangle à côté de la cellule. Si vous cliquez en enfonçant la touche Maj, " "tous les sous-niveaux de cette cellule seront aussi repliés ou dépliés." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Valeur approchée (bfloat)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "En virgule flottante" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "En virgule &flottante" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Pour un tracé en coordonnées polaires, choisir 'set polar' dans le menu " "Options de la boîte de dialogue Courbe 2D. Vous pouvez aussi tracer en " "coordonnées sphériques ou cylindriques en 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Pour mettre des parenthèses autour d'une expression, sélectionnez-la et " "pressez \"(\" ou \")\" selon l'endroit où vous voulez voir réapparaître le " "curseur." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Pour sauver la taille et la position de la fenêtre de wxMaxima d'une session " "à l'autre, utilisez 'Maxima->Configurer'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Pour commencer à utiliser wxMaxima rapidement, commencez à taper votre " "commande. Une cellule d'entrée devrait apparaître. Pressez alors sur Maj-" "Entrée pour évaluer votre commande." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "à :" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Basculer le mode &algébrique" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Basculer l'affichage numérique" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Affichage du &temps" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Basculer le mode algébrique" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Basculer en plein écran d'édition" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Basculer l'affichage numérique entre valeur exacte et valeur approchée" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Barre d'outils\tAlt-Maj-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Icônes de la barre d'outils" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Traduit par " #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transposer une matrice" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Tutoriels" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Test de Student (t-test) à 2 échantillons…" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Type :" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrainien" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Souligné" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "&Annuler\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Annuler la dernière modification" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "Tout sélectionner" #: ../src/wxMaximaFrame.cpp:506 #, fuzzy msgid "Unfold all folded sections" msgstr "Déplier tous les groupes" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Support Unicode" #: ../src/wxMaxima.cpp:4958 #, fuzzy msgid "Unterminated comment." msgstr "Décommenter" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Mettre à jour" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "borne supérieure :" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Utiliser l'algorithme de Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Utiliser le point pour désigner la multiplication" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Utiliser les polices jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Valeur :" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variables :" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variable :" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variables" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variables :" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Variance…" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Alerte" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Bienvenue dans wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "En appliquant des fonctions avec un argument dans les menus, l'argument par " "défaut est '%'. Pour appliquer la fonction à une autre valeur, entrez-la " "dans la ligne d'entrée. Vous pouvez aussi sélectionner dans le document une " "(sous-)expression avant d'exécuter une commande de menu." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "largeur :" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Faire correspondre les parenthèses dans les entrées de texte." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Écrit par" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "oui" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "La variable '%' représente le dernier résultat obtenu. Les résultats " "précédents s'obtiennent en utilisant les variables '%on' où n est le numéro " "du résultat." #: ../data/tips.txt:17 #, fuzzy msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Vous pouvez évaluer un document entier en utilisant le menu \"Cellule-" ">Évaluer toutes les cellules\" ou le raccourci associé. Les cellules seront " "évaluées dans l'ordre dans lequel elles apparaissent dans le document." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "AllVous pouvez obtenir de l'aide sur une fonction de Maxima en sélectionnant " "ou cliquant sur le nom de la fonction et en pressant F1. wxMaxima cherchera " "dans l'aide le nom de la fonction sélectionnée." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Vous pouvez cacher la zone de sortie des cellules d'entrées en cliquant dans " "le triangle sur le coté gauche des cellules. Cela fonctionne également sur " "les cellules de texte." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Vous pouvez insérer différents types de \"cellules\" dans un document " "wxMaxima en utilisant le menu \"Cellule\". Notez que seules les cellules " "d'entrée peuvent être évaluées alors que les autres sont utilisées pour " "commenter et structurer vos calculs." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Vous pouvez sélectionner plusieurs cellules à la souris – cliquez et glissez-" "déposez entre cellules ou à partir d'un crochet de cellule sur la gauche. Au " "clavier,maintenez la touche Maj enfoncée tout en déplaçant le curseur " "horizontal. Ensuite, opérez sur la sélection. Utile pour supprimer ou " "évaluer plusieurs cellules." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Vous avez la version %s. La dernière version est %s.\n" "\n" "Appuyez sur OK pour visiter le site de wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Les changements seront perdus si vous ne les enregistrez pas" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Votre version de wxMaxima est à jour." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Zoom avant\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Zoom arrière\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Zoom avant de 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Zoom arrière de 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ non sauvegardé ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ non sauvegardé* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisymétrique" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "des deux côtés :" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "par défaut" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonale" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "général" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "en ligne" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "à gauche" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "échelle logarithmique" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "coefficient[i,j] : " #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "Non" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "à droite" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "symétrique" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "non sauvegardé" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "sans nom" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "sans nom %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s" #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Aide de Maxima\tF1" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Aide de Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Configuration de wxMaxima " #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima n'a pas pu trouver Maxima!\n" "\n" "Configurez wxMaxima avec 'Édition->Configurer'.\n" "Puis redémarrez Maxima avec 'Maxima->Redémarrer Maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima n'a pas pu trouver les fichiers d'aide.\n" "\n" "Vérifiez votre installation." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima n'a pas pu trouver les fichiers d'astuces.\n" "\n" "Vérifiez votre installation." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima n'a pas pu démarrer le serveur.\n" "\n" "Vérifiez si vous disposez du support réseau\n" "et réessayez !" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "wxMaxima donne des valeurs par défaut dans les champs d'entrée des boîtes de " "dialogue, l'une d'entre elles étant '%'. Si vous avez opéré une sélection " "dans votre document, cette sélection sera utilisée au lieu de '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Document wxMaxima " #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "document wxMaxima (*.wxm)|*.wxm" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "Erreur de wxMaxima au chargement" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Icône wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima est une interface graphique pour le logiciel de calcul formel " "MAXIMA basée sur wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima est une interface graphique pour le logiciel de calcul formel " "MAXIMA basée sur wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "oui" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Statistiques\tAlt-Maj-S" #~ msgid "Zoom set to " #~ msgstr "Zoom réglé à" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Document wxMaxima (*.wxm)|*.wxm|Document xml wxMaxima (*.wxmx)|*.wxmx|" #~ "Fichier de commande Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "lignes cachées" #~ msgid "Set &Precision..." #~ msgstr "Régler la &précision…" #~ msgid "Start animation" #~ msgstr "Démarrer l'animation" #~ msgid "Stop animation" #~ msgstr "Arrêter l'animation" #~ msgid "Animation" #~ msgstr "Animation" #~ msgid "Find..." #~ msgstr "Chercher…" #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Tout &réévaluer\tCtrl-Maj-R" #, fuzzy #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "&Annuler\tCtrl-Z" #~ msgid "Default port:" #~ msgstr "Port par défaut :" #~ msgid "Save changes before closing?" #~ msgstr "Sauver les changements avant de fermer ?" #~ msgid "Save changes?" #~ msgstr "Sauvegarder les changements ?" #~ msgid "&Cell" #~ msgstr "Cellule" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nouvelle fenêtre\tCtrl-O" #~ msgid "Close document?" #~ msgstr "Fermer le document ?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Document non sauvegardé !\n" #~ "\n" #~ "Fermer le document courant et perdre toutes les modifications ?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Document non sauvegardé !\n" #~ "\n" #~ "Fermer wxMaxima et perdre toutes les modifications ?" #~ msgid "Maxima options" #~ msgstr "Options de Maxima" #~ msgid "Quit?" #~ msgstr "Quitter ?" #~ msgid "wxMaxima options" #~ msgstr "Options de wxMaxima" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima est une interface graphique pour le \n" #~ " logiciel de calcul formel MAXIMA basée sur wxWidgets." #~ msgid "<< Nothing to display >>" #~ msgstr "<< Rien à afficher >>" #~ msgid "Functions and macros" #~ msgstr "Fonctions et macros" #~ msgid "Inspector" #~ msgstr "Inspecteur" #~ msgid "Labels" #~ msgstr "Labels" #~ msgid "Adjustment for the size of greek font." #~ msgstr "Réglage de la taille de police grecque" #~ msgid "Adjustment:" #~ msgstr "Réglage :" #~ msgid "Basic" #~ msgstr "Basique" #~ msgid "Button panel:" #~ msgstr "Panneau de boutons :" #~ msgid "Copy selected cell(s)" #~ msgstr "Copier la sélection" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "" #~ "Copier la sélection dans le presse-papiers quand la sélection est faite " #~ "dans le document" #~ msgid "Copy to clipboard on select" #~ msgstr "À la sélection, copier dans le presse-papiers" #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "&Couper la cellule\tCtrl-Maj-X" #~ msgid "Decrease fontsize in document" #~ msgstr "Diminuer la taille de police du document" #~ msgid "Delete selected cell(s)" #~ msgstr "Effacer la(les) cellule(s) sélectionnée(s)" #~ msgid "Delete selection" #~ msgstr "Effacer la sélection" #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "Police d'affichage du document pour les glyphes unicode." #~ msgid "Full" #~ msgstr "Complet" #~ msgid "Increase fontsize in document" #~ msgstr "Augmenter la taille de police du document" #~ msgid "Input" #~ msgstr "Entrée" #~ msgid "Insert input group" #~ msgstr "Insérer le groupe d'entrée" #~ msgid "Insert text" #~ msgstr "Insérer le texte" #~ msgid "New &Section Cell\tCtrl-F6" #~ msgstr "Nouvelle §ion\tCtrl-F6" #~ msgid "New Input &Cell\tF7" #~ msgstr "Nouvelle &cellule d'entrée\tF7" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Nouveau t&itre de cellule\tCtrl-Maj-F6" #~ msgid "Off" #~ msgstr "Éteint" #~ msgid "Paste cell(s) to document" #~ msgstr "Coller la(les) cellule(s) dans le document" #~ msgid "Product..." #~ msgstr "Produit…" #~ msgid "Save document as ..." #~ msgstr "Enregistrer le document sous…" #~ msgid "Select file to open" #~ msgstr "Choisir un fichier à ouvrir" #~ msgid "Show Maxima header" #~ msgstr "Montrer les en-têtes de Maxima" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Montrer les en-têtes avec les informations sur le système Maxima." #~ msgid "Sum..." #~ msgstr "Somme…" #~ msgid "To &Float\tCtrl-F" #~ msgstr "En virgule flottante\tCtrl-F" #~ msgid "Unicode glyphs:" #~ msgstr "GlyphesUnicode :" #~ msgid "Use greek font to display greek characters." #~ msgstr "Utiliser une police grecque pour afficher les caractères grecs." #~ msgid "Use greek font:" #~ msgstr "Utiliser la police grecque :" #~ msgid "untitled.wxm" #~ msgstr "sansnom.wxm" #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "session wxMaxima (*.wxm)|*.wxm" #~ msgid "aquamarine" #~ msgstr "bleu-vert" #~ msgid "black" #~ msgstr "noir" #~ msgid "blue" #~ msgstr "bleu" #~ msgid "blue violet" #~ msgstr "violet bleu" #~ msgid "brown" #~ msgstr "brun" #~ msgid "cadet blue" #~ msgstr "bleu cadet" #~ msgid "coral" #~ msgstr "corail" #~ msgid "cornflower blue" #~ msgstr "bleuet" #~ msgid "cyan" #~ msgstr "cyan" #~ msgid "dark green" #~ msgstr "vert foncé" #~ msgid "dark grey" #~ msgstr "gris foncé" #~ msgid "dark olive green" #~ msgstr "vert olive foncé" #~ msgid "dark orchid" #~ msgstr "orchidée foncé" #~ msgid "dark slate blue" #~ msgstr "bleu ardoise foncé" #~ msgid "dark slate grey" #~ msgstr "gris ardoise foncé" #~ msgid "dark turquoise" #~ msgstr "turquoise foncé" #~ msgid "dim grey" #~ msgstr "gris mat" #~ msgid "firebrick" #~ msgstr "rouge brique" #~ msgid "forest green" #~ msgstr "vert forêt" #~ msgid "gold" #~ msgstr "doré" #~ msgid "goldenrod" #~ msgstr "jaune paille" #~ msgid "green" #~ msgstr "vert" #~ msgid "green yellow" #~ msgstr "jaune-vert" #~ msgid "grey" #~ msgstr "gris" #~ msgid "khaki" #~ msgstr "kaki" #~ msgid "light blue" #~ msgstr "bleu clair" #~ msgid "light grey" #~ msgstr "gris clair" #~ msgid "light steel blue" #~ msgstr "bleu acier clair" #~ msgid "lime green" #~ msgstr "vert lime" #~ msgid "maroon" #~ msgstr "bordeaux" #~ msgid "medium aquamarine" #~ msgstr "bleu-vert moyen" #~ msgid "medium blue" #~ msgstr "bleu moyen" #~ msgid "medium forest green" #~ msgstr "vert forêt moyen" #~ msgid "medium goldenrod" #~ msgstr "jaune paille moyen" #~ msgid "medium orchid" #~ msgstr "orchidée moyen" #~ msgid "medium sea green" #~ msgstr "vert océan moyen" #~ msgid "medium slate blue" #~ msgstr "bleu ardoise moyen" #~ msgid "medium spring green" #~ msgstr "vert printemps moyen" #~ msgid "medium turquoise" #~ msgstr "turquoise moyen" #~ msgid "medium violet red" #~ msgstr "rouge-violet moyen" #~ msgid "midnight blue" #~ msgstr "bleu de minuit" #~ msgid "navy" #~ msgstr "bleu marine" #~ msgid "orange" #~ msgstr "orange" #~ msgid "orange red" #~ msgstr "rouge orangé" #~ msgid "orchid" #~ msgstr "orchidée" #~ msgid "pale green" #~ msgstr "vert pâle" #~ msgid "pink" #~ msgstr "rose" #~ msgid "plum" #~ msgstr "prune" #~ msgid "purple" #~ msgstr "violet" #~ msgid "red" #~ msgstr "rouge" #~ msgid "salmon" #~ msgstr "saumon" #~ msgid "sea green" #~ msgstr "vert océan" #~ msgid "sienna" #~ msgstr "terre de Sienne" #~ msgid "sky blue" #~ msgstr "bleu azur" #~ msgid "spring green" #~ msgstr "vert printemps" #~ msgid "steel blue" #~ msgstr "bleu acier" #~ msgid "tan" #~ msgstr "brun roux" #~ msgid "thistle" #~ msgstr "chardon" #~ msgid "turquoise" #~ msgstr "turquoise" #~ msgid "violet" #~ msgstr "violet" #~ msgid "wheat" #~ msgstr "blé" #~ msgid "white" #~ msgstr "blanc" #~ msgid "yellow green" #~ msgstr "vert-jaune" #~ msgid " << Unfold >>" #~ msgstr " << Déplier >>" #~ msgid "Background" #~ msgstr "Arrière-plan" #~ msgid "Copy cells" #~ msgstr "Copier les cellules" #~ msgid "Cut selection from document" #~ msgstr "Couper la sélection dans le document" #~ msgid "Evaluate cell\tShift-Enter" #~ msgstr "&Évaluer la cellule\tMaj-Entrée" #~ msgid "Export to HTML file" #~ msgstr "Exporter en HTML" #~ msgid "Hidden groups" #~ msgstr "Groupes cachés" #~ msgid "Integrate ..." #~ msgstr "Intégrer ..." #~ msgid "Main prompts" #~ msgstr "Invite pincipale" #~ msgid "Open session from a file" #~ msgstr "Ouvrir une session à partir d'un fichier" #~ msgid "Other prompts" #~ msgstr "Autres invites" #~ msgid "Save session" #~ msgstr "Enregistrer la session" #~ msgid "Save session to a file" #~ msgstr "Enregistrer la session dans un fichier" #~ msgid "Save to file" #~ msgstr "Enregistrer dans un fichier" #~ msgid "Select package to load" #~ msgstr "Choisir un paquetage à charger" #~ msgid "Substitute ..." #~ msgstr "Substituer ..." #~ msgid "wxMaxima session" #~ msgstr "Session wxMaxima " #~ msgid "&Copy" #~ msgstr "&Copier" #~ msgid "&Describe\tCtrl-H" #~ msgstr "&Décrire\tCtrl-H" #~ msgid "&Edit input\tCtrl-E" #~ msgstr "&Éditer l'entrée\tCtrl-E" #~ msgid "&Input\tF7" #~ msgstr "&Entrée\tF7" #~ msgid "&Monitor file" #~ msgstr "Surveiller un fichier" #~ msgid "&Re-evaluate input\tCtrl-R" #~ msgstr "&Réévaluer l'entrée\tCtrl-R" #~ msgid "&Read file" #~ msgstr "&Lire le fichier" #~ msgid "&Text\tF6" #~ msgstr "&Texte\tF6" #~ msgid "" #~ "All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*." #~ "lisp)|*.lisp" #~ msgstr "" #~ "Tous|*|Paquetage Maxima(*.mac)|*.mac|Fichier de démonstration (*.dem)|*." #~ "dem|Fichier Lisp (*.lisp)|*.lisp" #~ msgid "Autoload a file when it is updated" #~ msgstr "Recharger automatiquement un fichier quand il est mis à jour" #~ msgid "C&lear screen" #~ msgstr "Effacer &l'écran" #~ msgid "Copy input" #~ msgstr "Copier l'entrée" #~ msgid "Copy input from console" #~ msgstr "Copier l'entrée à partir de la console" #~ msgid "Copy selection from console to input line" #~ msgstr "Copier dans la ligne d'entrée la sélection de la console" #~ msgid "Copy to input" #~ msgstr "Copier vers l'entrée\tF4" #~ msgid "Delete selected input/output group" #~ msgstr "Effacer le groupe d'entrée/sortie sélectionné" #~ msgid "Delete the contents of console." #~ msgstr "Effacer le contenu de la console" #~ msgid "Describe" #~ msgstr "Décrire" #~ msgid "Edit input" #~ msgstr "Éditer l'entrée" #~ msgid "Edit selected input" #~ msgstr "Éditer l'entrée sélectionnée" #~ msgid "Edit text" #~ msgstr "Éditer le texte" #~ msgid "Enter command" #~ msgstr "Entrer une commande" #~ msgid "Go to input\tF4" #~ msgstr "Aller à l'entrée\tF4" #~ msgid "Go to output window\tF3" #~ msgstr "Aller à la fenêtre d'affichage\tF3" #~ msgid "I&nsert" #~ msgstr "I&nsérer" #~ msgid "INPUT:" #~ msgstr "ENTRÉE :" #~ msgid "" #~ "If you want to input more than one line at a time, use the 'Multiline " #~ "input' button at the right of the input line." #~ msgstr "" #~ "Si vous voulez entrer plus d'un ligne à la fois, utilisez le bouton " #~ "\"Entrée multiligne\" à doite de la ligne d'entrée." #~ msgid "Insert new input before selected input" #~ msgstr "Insérer une nouvelle entrée avant l'entrée sélectionnée" #~ msgid "Insert section before selected input" #~ msgstr "Insérer la section avant l'entrée sélectionnée" #~ msgid "Insert text before selected input" #~ msgstr "Insérer le texte avant l'entrée sélectionnée" #~ msgid "Insert title before selected input" #~ msgstr "Insérer le titre avant l'entrée sélectionnée" #~ msgid "" #~ "Instead of typing a long pathname of a file to input line, you can select " #~ "that file using 'File->Select file'." #~ msgstr "" #~ "Au lieu d'entrer un long chemin pour un fichier, vous pouvez sélectionner " #~ "le fichier en utilisant 'Fichier->Choisir un fichier'." #~ msgid "Multiline input" #~ msgstr "Entrée multiligne" #~ msgid "Open multiline input dialog" #~ msgstr "Entrée multiligne" #~ msgid "Paste input" #~ msgstr "Insérer l'entrée" #~ msgid "Paste input to console" #~ msgstr "Insérer l'entrée dans la console " #~ msgid "Re-evaluate all input" #~ msgstr "Réévaluer toute l'entrée" #~ msgid "Re-evaluate input" #~ msgstr "Réévaluer l'entrée" #~ msgid "Read file from command line" #~ msgstr "Lire une session à partir de la ligne de commande" #~ msgid "Select &file" #~ msgstr "Choisir un &fichier" #~ msgid "Select a file" #~ msgstr "Choisir un fichier" #~ msgid "Select a file (copy filename to input line)" #~ msgstr "Choisir un fichier (copie le nom du fichier dans la ligne d'entrée)" #~ msgid "Select last input\tCtrl-D" #~ msgstr "Sélectionner la dernière entrée\tCtrl-D" #~ msgid "Select last input\tF2" #~ msgstr "Sélectionner la dernière entrée\tF2" #~ msgid "Select last input in the colsole!" #~ msgstr "Sélectionner la dernière entrée dans la colsole !" #~ msgid "Select last input in the console!" #~ msgstr "Sélectionner la dernière entrée dans la console !" #~ msgid "Selection to input\tCtrl-Shift-E" #~ msgstr "Sélection à entrer\tCtrl-Maj-E" #~ msgid "Selection to input\tF5" #~ msgstr "Sélection à entrer\tF5" #~ msgid "Set focus to the input line" #~ msgstr "Rendre active la ligne d'entrée" #~ msgid "Set focus to the output window" #~ msgstr "Rendre active la fenêtre d'affichage" #~ msgid "Show the description of a command" #~ msgstr "Montrer la description d'une commande" #~ msgid "Show the description of command/variable:" #~ msgstr "Montrer la description de la commande/variable :" #~ msgid "" #~ "To enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter " #~ "matrix' from menus." #~ msgstr "" #~ "Pour entre une matrice A, taper 'A:' dans la ligne d'entrée puis choisir " #~ "'Algèbre->Entrer une matrice' dans les menus" #~ msgid "" #~ "To put parenthesis around an expression you previously typed into the " #~ "input line, select the expression with mouse and then type '('." #~ msgstr "" #~ "Pour mettre une expression déjà écrite entre parenthèses, sélectionnez-la " #~ "à la souris puis tapez '('." #~ msgid "" #~ "To repeat a long command you previously entered in the input line, type " #~ "in the first few letters to the input line and then pres tab key." #~ msgstr "" #~ "Pour repéter une commande déjà entrée précédemment, tapez les premières " #~ "lettres puis utilisez la touche Tab." #~ msgid "" #~ "You can delete output/input group if you select the input label and " #~ "choose 'Edit->Delete selection' from menus." #~ msgstr "" #~ "Vous pouvez supprimer un groupe de sortie/entrée en sélectionnant le " #~ "label d'entrée et en choisissant 'Maxima->Effacer la sélection' dans les " #~ "menus." #~ msgid "" #~ "You can hide the output by clicking on the output label. Clicking on the " #~ "input label hides input and output. Clicking on the label again, shows " #~ "hidden expressions." #~ msgstr "" #~ "Vous pouvez cacher un résultat en cliquant sur le label du résultat. " #~ "Cliquez sur un label pour masquer l'entrée et le résultat. Cliquez à " #~ "nouveau pour rendre visible les expressions cachées." #~ msgid "" #~ "You can load a file into maxima by dragging it from a file browser to the " #~ "console window." #~ msgstr "" #~ "Vous pouvez charger un fichier en le faisant glisser de l'explorateur de " #~ "fichiers vers la fenêtre de la console." #~ msgid "" #~ "You can load files into maxima if you drop them on the console window. " #~ "You can select a custom function for loading your file. If your custom " #~ "function is 'A:read_matrix(%file%, csv)', then %file% will be replaced " #~ "with the filename of your file." #~ msgstr "" #~ "Vous pouvez charger un fichier en le faisant glisser dans la fenêtre de " #~ "console. Vous pouvez sélectionner une fonction personnalisée pour charger " #~ "le fichier. Si votre fonction personnalisée est 'A:read_matrix(%file%, " #~ "csv)', alors %file% sera remplacé par le nom de votre fichier." #~ msgid "" #~ "You can select the output of maxima in wxMaxima console with mouse and " #~ "copy it to the clipboard with 'Edit->copy'." #~ msgstr "" #~ "Vous pouvez sélectionner un résultat de Maxima dans la console de " #~ "wxMaxima avec la souris et le copier dans le presse-papier avec 'Maxima-" #~ ">Copier'" #~ msgid "" #~ "You can use the maxima tex command to print the expression in TeX form. " #~ "Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Vous pouvez utiliser la commande TeX de Maxima pour écrire les " #~ "expressions en Tex. Vous pouvez ensuite les copier dans un éditeur de " #~ "texte pour les inclure dans vos documents." #~ msgid "" #~ "wxMaxima has nice plot dialogs. If you want to modify previous plot " #~ "commands, access them using command history and then push the plot button." #~ msgstr "" #~ "wxMaxima a des boîtes de dialogue agréables pour tracer des courbes. Si " #~ "vous voulez modifier une commande précédente de tracé, vous pouvez y " #~ "accéder en utilisant l'historique puis en cliquant sur le bouton Courbe" #~ msgid "" #~ "wxMaxima's input line has command history available using up and down " #~ "keys and command completion based on previous input available using the " #~ "tab key." #~ msgstr "" #~ "La ligne d'entrée de wxMaxima a un historique accessible par les touches " #~ "haut et bas, et une auto-complétion basée sur les entrées antérieures " #~ "accessible par la touche tab." #~ msgid "Apply function:" #~ msgstr "Appliquer la fonction:" #~ msgid "At point:" #~ msgstr "Au point :" #~ msgid "Char poly of:" #~ msgstr "Polynôme caractéristique de :" #~ msgid "Comment out" #~ msgstr "Commenter" #~ msgid "Copy &text" #~ msgstr "Copier le &texte" #~ msgid "Copy selection from console (including linebreaks)" #~ msgstr "" #~ "Copier la sélection à partir de la console (avec les sauts de ligne)" #~ msgid "From array:" #~ msgstr "À partir du tableau :" #~ msgid "From equations:" #~ msgstr "À partir des équations :" #~ msgid "Integrate:" #~ msgstr "Intégrer :" #~ msgid "Limit of:" #~ msgstr "Limite de :" #~ msgid "Map function:" #~ msgstr "Appliquer la fonction :" #~ msgid "Product:" #~ msgstr "Produit :" #~ msgid "Solve &numerically ..." #~ msgstr "Résoudre &numériquement ..." #~ msgid "Solve equation(s):" #~ msgstr "Résoudre une (des) équation(s) :" #~ msgid "Solve equation:" #~ msgstr "Résoudre une équation :" #~ msgid "Solve numerically" #~ msgstr "Résoudre numériquement" #~ msgid "Solve numerically ..." #~ msgstr "Résoudre numériquement..." #~ msgid "Substitute:" #~ msgstr "Substituer :" #~ msgid "Substitution" #~ msgstr "Substitution" #~ msgid "Sum of:" #~ msgstr "Somme de :" #~ msgid "Unfold" #~ msgstr "Déplier" #~ msgid "Use &Taylor series" #~ msgstr "Utiliser la série de &Taylor :" #~ msgid "around:" #~ msgstr "au voisinage :" #~ msgid "by variable:" #~ msgstr "par la variable :" #~ msgid "change var:" #~ msgstr "changer de var. :" #~ msgid "eliminate variables:" #~ msgstr "éliminer les variables :" #~ msgid "equation:" #~ msgstr "équation :" #~ msgid "for function(s):" #~ msgstr "pour la (les) fonction(s) :" #~ msgid "for variable(s):" #~ msgstr "pour la (les) variable(s) :" #~ msgid "from expression:" #~ msgstr "à partir de l'expression :" #~ msgid "function:" #~ msgstr "fonction :" #~ msgid "goes to:" #~ msgstr "va jusqu'à :" #~ msgid "in variable:" #~ msgstr "dans la variable :" #~ msgid "in:" #~ msgstr "dans :" #~ msgid "the value is:" #~ msgstr "la valeur est :" #~ msgid "variable" #~ msgstr "variable" #~ msgid "variable:" #~ msgstr "variable :" #~ msgid "when variable:" #~ msgstr "quand la variable :" #~ msgid "with:" #~ msgstr "avec :" #~ msgid "" #~ "wxMaxima is a wxWidgets interface for the\n" #~ "computer algebra system MAXIMA.\n" #~ "\n" #~ "Version: %s.\n" #~ "License: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgstr "" #~ "wxMaxima est une interface wxWidgets pour le\n" #~ "logiciel de calcul formel MAXIMA.\n" #~ "\n" #~ "Version : %s.\n" #~ "Licence : GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgid "wxMaxima session (*.wxm)|*.wxm|Maxima batch file (*mac)|*.mac|All|*" #~ msgstr "" #~ "Session wxMaxima (*.wxm)|*.wxm|Fichier de commandes Maxima (*.mac)|*.mac|" #~ "Tous|*" #~ msgid "Maxima session (*.wxm)|*.wxm" #~ msgstr "Session Maxima (*.wxm)|*.wxm" #~ msgid "Send ranges to &gnuplot" #~ msgstr "Envoyer les intervalles à Gnuplot" #~ msgid "Font family:" #~ msgstr "Famille de police :" #~ msgid "Font size in console window." #~ msgstr "Taille de police de la console." #~ msgid "Font size:" #~ msgstr "Taille de la police :" #~ msgid "Parametric" #~ msgstr "Paramétré" #~ msgid "&Create batch file" #~ msgstr "&Créer un fichier batch" #~ msgid "Create a batch file from current session" #~ msgstr "Créer un fichier batch a partir de la session en cours" #~ msgid "Delete selection from console" #~ msgstr "Supprimer la sélection de la console" #~ msgid "Maxima session (*.sav)|*.sav|All|*" #~ msgstr "Session Maxima (*.sav)|*.sav|Tous|*" #~ msgid "" #~ "Maxima session (*.sav)|*.sav|Maxima package (*.mac)|*.mac|Lisp package (*." #~ "lisp)|*.lisp|Demo file (*.dem)|*.dem|All|*" #~ msgstr "" #~ "Session Maxima (*.sav)|*.sav|MPaquetage Maxima (*.mac)|*.mac|Paquetage " #~ "Lisp (*.lisp)|*.lisp|Fichier de démonstration (*.dem)|*.dem|Tous|*" #~ msgid "Select package to batch" #~ msgstr "Choisir un paquetage à traiter" #~ msgid "&Soft restart" #~ msgstr "Redémarrage à chaud" #~ msgid "Maxima configuration" #~ msgstr "Configuration de Maxima" #~ msgid "R&ationalize trigonometric" #~ msgstr "Simplification trigo r&ationnelle" #~ msgid "Rationalize trigonometrix expression" #~ msgstr "Simplifier une expression trigonométrique rationnelle" #~ msgid "Ratsimp" #~ msgstr "Ratsimp" #~ msgid "Restart maxima (softly)" #~ msgstr "Redémarrage à chaud de Maxima" #~ msgid "Toggle algebraic computation" #~ msgstr "Basculer le calcul algébrique" #~ msgid "U&nsum expression ..." #~ msgstr "Désommer l'expressio&n ..." #~ msgid "Unsum" #~ msgstr "Désommer" #~ msgid "Unsum expression:" #~ msgstr "Désommer l'expression" #~ msgid "What has to be summed to get this result" #~ msgstr "Ce qui doit être sommé pour obtenir ce résultat" wxmaxima-15.08.2/locales/gl.mo000644 000765 000024 00000221572 12573512127 016527 0ustar00andrejstaff000000 000000 jl6I) I3I;IMIhI xI&IgIJJ_JhJ zJJJ J JJJ J KK5K IKVK lK vKKKKK KKKK LL&L ,L:LNLjL pL~LLLLLL LL MMM2M 9MFMVM \MjM {MMMM M MMMN N*N3NBNTNrNxN N NNkO JPWP]PlPPPPP'PQKQ&_Q1QQQQQQQ RR-R>6R)uSS SS SSS ST7T?T[_TKTRU\ZU&UFUp%V<VBV-W DWPW@X TX_XuX+X(XX*XY-Y"_3`M` R` ``k`` ` ```(`$a,5a%ba&aaa a aaa a1ab0%bVb^b {b)b-bPb2c9cMc^crccccc cc c cdd 'd5dNd _d jdxddd dd dd%e:4e oeyeee Mf Xf cf pf ~f f/ff fff.f(&gOg eg"rg(gg g g g gggh h!h!Ahch,th#h"h%h*iA9i{ii i ii iiiiijK#j*ojjjjj j jk k"k)k8kJk(_kk k kkk&kkk kll &l/3lcl)ll'llmm1m Om\m |m9mmmmn" n5,nbnhnpnwn}nnn n n$n7n3oSoWooo xooo"o,o*o)p0pDp+Spp3p,p,p'q\Dqqqq&qqqqrr 'r 1r>rFr &s0s4sk8sst~u v@vTvv0v*w3wKw^w|w ww6wwxx 2x?xOxbxtx!xxxxxy%y7yOyiyyyyy y y zz z)5z _z lzvz^zQzE{U{s{{{{4{{6{{ |%|-|C|\|n|||||| |*||} }'} 9} G}Q}k}}}}"} }} } } ~~~ 1~>~T~?q~~~~)~FW^#ǁ   (,4ai Âق  ߄ .6 9 DRdu z% ΅ ܅ '%. =Kdbdž%چ   /E3W  ͇1ه3 ? KWg o z Ĉ و #( LVl4։ $1V _k |ي  4Pez Ƌ؋ 9 P^aoь#-G^"q4ɍ؍   %0BXi { 6@ GQ`i 6GXiz:֐ "2C ^i ڑ&=+S  ϒ ܒ,'+Sp! Ĕ ܔ  "/#F2j$0ԕ17 K8lAŗחkk Ϙژ  . 7 B P^q u hΙD7f|@$A t˜B@ Z`AΠҠ+F\ p ~C/6J R\n t~ Ԣ+@ HU"j-̣ ӣ  'B# *,4 al Ƨw{)U1?'q ī ѫ ݫ  #( 1 >_b hrz  ͬDhCbT. &< caqaӯ576;)rԱ - ` ! 2@Zp ȳݳ  1 ;IRZm ȴҴ ( /9Mar ε ۵  $/C Way Ķܶ #3 Fgm e: N\o#ٹ*9**d:ʺ .(Wj;,0"Cfx=&XYuKϾ]&yWuAnH3H Zhz)"1,$;!`N$/Tn4$! 0!>$` % + 7$A"f" -%80Q# K 2'= e 7A+1/]N44F]oB8!( ;Hh)0 0;)l(8 E4L$<?CN#( ; F S ]i| & & -9+W+ ( /!)9J9`6& @ J X f q}!&#&'#N1r,; !):J R_r"S'F\t  00a u  3"H0k&,'(<e&u 5-&AHCh  )#6M7 # 7D1|2:&Ga4.d rx 3  (1JSWv[FznGtO>a+ )=1Ew  %/Uo#0Tg| & a,d '09@BI1 ,Fc 6*9Rc.s'/ <U\l|A$AR)es% :[ou| 0  .Ml"K&S&z 05/K{ 6  4dJ*0D+W *3 A O] s  & - :G(_ )  #7*[* %%:`1$ 29 > IT\b s~ o,%6/N=~ /?Wt* mx~ 1!0TM >$T$y"2N2g   1"/T*  , ?K dp(:#;(:d&:F_g7 @ I ^ p `    9  Y f              % 8 I Q  W e c| ? b C  y a ;$*2LT[t7h3%1W!p J4 0U  $5Ol| .3 @[b q { xQX7j rN=:lx'( 6E V d p~ &(, 4 ? KWf o|MM T m ^!"/"(J"s"w"w"u#w#s0/25:_d(%[&Ca,7^H@<%n &,ZK)lq:-+n+#93 5).=c0]!8# ;M2BZC%m!rNf$zC{MK8Gt|*3etM'}wqlzdF ceXhc"i^X]k\'juNWQ~DFVRT@}aPsG6_:WQU8k#Wp;Ht$HM=1iL KG.S ].& gbTgEsSf%\*Nj-ARXI`b r/XULT !A1YJVOo6=[fU1i#Y]>vR 3)?/? BS\FZ03R OjTD9VY!uc`7@{h8{BP?(ez9pirO|u7+,\$ 4;&I;g^4lv(?w/6~bDf(-`mJogI4E>`*+x><=y:k0 mx$'P[hyQ@oS'eQEwKnL  A.d, 2H 7_1[jV) q"}GOa4y5 <_h ^x *ZJUaN-DdLJb2W 6"|v BEF<"ApC5I9>~YP wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. (Graphics) << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBitmap scale for exportBoldBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to record a cell contents change without a cell.Bug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCode highlighting: CommentsCode highlighting: End of lineCode highlighting: FunctionsCode highlighting: NumbersCode highlighting: OperatorsCode highlighting: StringsCode highlighting: VariablesCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDocumentclass for TeX export:Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter new precision for bigfloats:Enter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentEvaluate the file from its beginning to the cell above the cursorEvaluate to pointExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert S&ubsubsection Cell Ctrl-5Insert Section CellInsert Subsection CellInsert Subsubsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new subsubsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMethod:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet bigfloat &Precision...Set fixed font in text controls.Set plot formatSet the precision for numbers that are defined as bigfloat. Such numbers can be generated by entering 1.5b12 or as bfloat(1.234)Set zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SubsubsectionSubsubsection cellSumSystem infoTable of ContentsTaylor series:TellratTextText cellText cell backgroundThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe document class LaTeX is instructed to use for our documents.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Width:WorksheetWrite matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: es Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2007-08-02 17:05+0200 Last-Translator: Mario Rodriguez Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxWidgets: %d.%d.%d Soporte unicode: %s Lisp: Versión de Maxima: Non conectado a Maxima! Non conectado. (Gráficos) << Expresión moi longa para ser amosada! >> foi gardado cunha versión máis actualizada de wxMaxima, polo que é posible que non se cargue correctamente. Rógase a actualización de wxMaxima. foi gardado cunha versión máis actualizada de wxMaxima. Rógase a actualización de wxMaxima.Álxe&bra&Aplicar a lista&A propósitoArquivo por &lotes Ctrl-BPro&blema de contornaInformar de e&rroA&náliseForma &canónicaPolinomio &característico&Limpar memoria&Combinar factoriaisSimplificación &complexaFracción contin&ua&Copiar Ctrl-CIntegración &definida&Demoivre&Determinante&Derivar&EditarEliminar &variable&Introducir matriz&Exemplo&Expandir expresiónExpandir &trigonometríaExpo&nencializar&Exportar&Factorizar expresión&ArquivoC&alcular raíz&Xerar matrizMá&ximo común divisorA&xuda&Integrar&Interrumpir Ctrl-G&Interrumpir Ctrl-GIn&vertir matrizCargar &paquete Ctrl-LDistribui&r sobre lista&MaximaAxuda de MaximaCálculo do &módulo&Novo Ctrl-NN&uméricoIntegración &numérica&Nusum&Abrir Ctrl-O&Abrir... Ctrl-O&GráficosSerie de &potencias&Imprimir... Ctrl-P&RacionalR&educir trigonometría&Reiniciar MaximaRaíces reais dun polino&mio&Gardar Ctrl-S&Simplificar&Simplificar expresión&Simplificar factoriais&Simplificar trigonometría&ResolverEspecialSerie de Taylor&Traspoñer matrizSimplificación &trigonométrica&pm3D(Usar idioma predeterminado)- Infinito
    Lisp: Introduciuse en wxMaxima 0.8.0 un 'cursor horizontal'. O seu aspecto é o dunha líña horizontal entre celas, indicando onde aparecerá unha nova cela ó escribir ou copiar unha nova instrución.Introduciue en wxMaxima 0.8.2 un novo formato de documento que non só garda as instrucións e comentarios do usuario, senón tamén os resultados. Cando se garde o documento, seleccione 'Documento xml wxMaxima' &Condición inicialA&cerca de...Acerca de wxMaximaCorchete de cela activaMatriz ad&xuntaEngadir &igualdade alxébricaEngadir directorio á ruta de buscaEngadir dir á ruta:Egadir igualdade ó simplificador racionalEnga&dir á rutaInstruccións adicionais para engadir ó preámbulo LaTeXLiñas adicionais para o preámbulo de TeXParámetros adicionais para Maxima (por exemplo, -l clisp)Parámetros adicionais:Todos|*AplicarAplicar función a listaA propósitoArray:Arte porPreguntar para gardar documentos non tituladosCondición inicialCambiar automáticamente o directorio de traballo de Maxima ó que contén o documento actual: isto é necesario se o documento realiza lecturas ou escrituras relativas ó directorio actual, pero fará que Maxima 5.35 falle ó intentar atopar a ruta á súa propia instalación se o documento actual se aloxa nunha unidade de almacenamento distinta de aquela na que Maxima está instalado.Intervalo de autogardado (minutos, 0 significa desactivado)BC2Diagrama de barrasArquivos bat (*.bat)|*.bat|Todos|*Arquivo por lotesEscala bitmap para exportarNegritaDiagrama de caixasNavegarFallo: autocompleción solicitada para elemento descoñecido.Fallo: cela abandoada sen ter entrado.Fallo: Solicitouse cambiar o contido dunha cela por riba do comezo da folla de traballo.Fallo: Solicitouse eliminar o contido dunha cela por riba do comezo da folla de traballo.Fallo: Solicitado cambiar primeiro o contido dunha cela e logo non borrala.Fallo: Solicitouse dúas veces nunha fila o inicio e final de pegado de accións de edición.Fallo: Texto cambiado sen cela activa.Fallo: Intento de engadir o resultado de Maxima a unha cela fóra da folla de traballo.Fallo: Intento de xuntar celas individuais nunha rexión do búffer de desfacer, pero no hai outras celas entre elas.Fallo: Intento de gardar o cambio do contido dunha cela sen cela.Fallo: Acción de desfacer.Fallo: Solicitude de desfacer para unha cela fóra da folla de traballo.&Información de compilaciónPor defecto, Shift-Enter utilízase para avaliar instrucións, mentres Retorno úsase para introducir liñas múltiples. Este comportamento pódese cambiar en 'Editar->Preferencias' seleccionando 'Tecla retorno avalía celas', co que se intercambiarán os roles destas teclas.C&ambiar variable&Preferencias&Calcular produtoCalcular su&maFormato real grande da última expresiónFormato real da última expresiónCalcular módulo:Calcula o valor numérico do derradeiro resultadoCalcular produtosCalcular sumasNon se pode acceder ó servidor web.Non se pode descargar a versión.CancelarCanónico (tr)CatalánCe&laCorchete de celaCambiar pantalla &2DCambiar o algoritmo empregado para amosar a saída matemática na pantalla 2D.Cambiar variableCambiar variable en integral ou sumaPolinomio característicoComproba actualizaciónsComproba se existe nova versión de wxMaxima/Maxima.Chino simplificadoChino tradicionalElixir tipografíaElixir un novo formato de gráficos:Clases:&Pechar Ctrl-WPechar xanelaResaltado de código: ComentariosResaltado de código: Final de liñaResaltado de código: FunciónsResaltado de código: NúmerosResaltado de código: OperadoresResaltado de código: Cadeas de textoResaltado de código: VariablesNomes col.:Columnas:Combinar factoriais nunha expresiónCoordenadas x separadas por comas.Coordenadas y separadas por comas.Comentar selección&Autocompletar Ctrl-KAutocompletarParar completamente Maxima e arrincar de novoCalcular fracción continua dun valorCalcula a matriz adxuntaCalcula o polinomio característico dunha matrizCalcula o determinante dunha matrizCalcula o máximo común divisorCalcula a inversa dunha matrizCalcula o mínimo común múltiplo (executar load(funcións) antes de usar)CondiciónArquivo de configuración (*.ini)|*.iniAdvertencia sobre configuraciónConfigura wxMaximaConstanteC&ontrae logaritmosConvirte binomiais, funcións beta e gamma a factoriaisConvirte binomiais, funcións factoriais e beta á función gammaConvirte expresión complexa á forma polarConvirte expresión complexa á forma cartesiáConvirte función exponencial de argumento imaxinario á forma trigonométricaConvirte logaritmo dun produto en suma de logaritmosConvirte suma de logaritmos en logaritmo dun produtoConvirte a &factoriaisConvirte a &gammaConvirte á forma &polarConvirte á forma &cartesiáConvirte expresión trigonométrica á forma canónica casi linearConvirte funcións trigonométricas á forma exponencialCopiarCopiar como imaxenCopiar LaTeX&Copiar entrada anterior Ctrl-ICopia resultado anterior Ctrl-UCopiar como imaxenCopiar como &LaTeXCopiar como &texto Ctrl-Shift-CCopiar selecciónCopiar selección do documento como imaxeCopiar selección do documento con formato textoCopiar selección do documento con formato LaTeXCrear unha nova cela coa entrada anteriorCrear unha nova cela coa saída anteriorCursorCortarCo&rtar Ctrl-XCortar selecciónChecoDanésMatriz de datos:Arquivo de datos (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDatos:Descompoñer función racional en fraccións simplesPredeterminadoFrecuencia de imaxes en animacións:Tipografía predeterminada:Tamaño por defecto de gráficos en novas sesións de MaximaPorto predeterminado para comunicación entre Maxima e wxMaximaDefinir a frecuencia de imaxes para a reproducción de animacións.BorraBorra f&unciónBorra selecciónBorra v&ariableBorra unha funciónBorra unha variableBorra todas as variables da memoriaBorra función(s):Borra variable(s):denom deg:Profundidad:Derivada:DesviaciónDi&vide polinomiosDerivaDerivaDeriva expresiónDerivaDirección:Gráfico de puntosAmosa formato Te&XAmosa algoritmoAmosa último resultado en formato TeXAmosa tempo de execuciónDivideDivide celaDivide números ou polinomiosDividir esta cela de entrada en dúas celasGárdanse os cambios feitos no documento? "DocumentoFondo do documentoClase de documento para exportar en TeX:Non comprimir individualmente as instruccións Maxima e as imaxees, xa que dificulta ós sistemas de control de versións (git, svn) detectar diferenzas de forma efectiva.Non guardarE&cuacións&Sair Ctrl-QVectores &propiosVa&lores propiosEliminaElimina unha variable dun sistema de ecuaciónsInglésIntroduce datosIntroduce matrizIntroduce unha matrizIntroduce unha ecuación para a simplificación racional:Introduce unha lista de variables separadas por comas.Tecla retorno avalía celasIntroduce matrizPrecisión para bigfloats:Introduce a ruta ó ejecutable Maxima.Épsilon:Ecuación %d:Ecuación(s):Ecuación:Ecuacións:ErroErro %dErro!Avalía formas &nominaisAvaliar todas as celas Ctrl-Mai-RAvaliar todas as celas visibles Ctrl-RA&valía cela(s)Avaliar celas superiores Ctrl-Mai-RAvalía celas activas ou seleccionadasAvalía todas as celas do documentoAvalía todas as formas nominais nunha expresiónAvaliar todas as celas visibles do documentoAvalía o ficheiro dende o comezo ata a cela sobre o cursorAvaliar ata o puntoExemploTexto de exemploSae de wxMaximaExpandeExpande (tr)Expande expresiónEx&pande logaritmosExpande unha expresiónExpande expresión trigonométrica&ExportaExportar animacións a TeX (as imaxes terán movemento só se o visor PDF o admite)Exporta documento a arquivo HTML ou TeXFallou a exportaciónExportación realizada.Fallou a exportación a HTML!Fallou a exportación a TeX!Exportando...ExpresiónExpresión(s):Expresión:FactorizaFactoriza comple&xoFactoriza expresiónFactoriza unha expresiónFactoriza unha expresión en números gaussianosFactoriais e &gammaErro fatalFigura %d:ArquivoArquivo non atopadoO arquivo a abrir non existe.ArquivoBusca&Busca Ctrl-FCalcula &límiteCalcula mínim&oCalcula raíz...Calcula mínimo (sen restricións) dunha expresiónCalcula o límite dunha expresiónCalcula unha raíz dunha ecuación nun intervaloCalcula todas as raíces dun polinomioCalcula todas as raíces reais dun polinomioBusca e substitueBusca e substitueCalcula os valores propios dunha matrizCalcula os vectores propios dunha matrizCalcula mínimoCalcula as raíces reais dun polinomioCalcula raízAxustar os índices de orde (%i e %o) antes de gardarTipografía proporcional en controis de textoOcultar todo Ctrl-Alt-[Ocultar todas as secciónsSeguirTipografía usada no documento.Tipografía usada para amosar caracteres matemáticos no documento.TipografíaFormato:FrancésDende:P&antalla completa Alt-RetornoFunciónNomes de funciónsFunción(s):Función:Funcións para a simplificación complexaFuncións para simplificar factoriais e función gammaFuncións para simplificar expresións trigonométricasMCDImaxe GIF (*.gif)|*.gifGalegoMatemáticas xerais&Matemáticas xerais Alt-Shift-MXera matriz&Xera matriz a partir de expresiónXera unha matriz a partir dunha táboa de 2 dimensiónsXera unha matriz a partir dunha expresión lambdaAlemánCalcula parte &imaxinariaCalcula &serieCalcula a transformada de Laplace dunha expresiónCalcula parte &realCalcula a transformada inversa de Laplace dunha expresiónCalcula o desenvolvemento de Taylor ou serie de potencias da expresiónCalcula a parte imaxinaria dunha expresión complexaCalcula a parte real dunha expresión complexaSolicitouse unha acción de desfacer que requere un borrado que non é posible realizar neste intre.GregoConstantes gregasCuadrícula:Celas HTML/Texto: Exportar todos os saltos de liñaAltura:A&xuda&Oculta todo Alt-Shift--Oculta todos os paneisResaltaHistogramaHistogramaHistoriaO cursor horizontal funciona como un cursor normal, pero opera con celas: pulsar cursores arriba e abaixo para movelo; mantendo pulsada a tecla 'Maiúscula' mentres se realiza o movimento se seleccionan celas, pulsando 'Retroceso' ou 'Espazo' dúas veces borrará a cela contigua.HúngaroIC1IC2Se os números son máis longos ca esta cantidade de díxitos, amosaranse de forma abreviada e con puntos suspensivos.Se transcurriu este número de minutos dende a última vez que se gardou o arquivo, o arquivo xa ten asignado un nome e (por ter sido aberto ou gardado previamente) e o teclado estivo inactivo por máis de 10 segundos, entón se garda o arquivo de forma automática. Se este número é cero, non hai almacenamento automático.Se se escribe un operador (+*/^=,) como primer símbolo nunha cela de entrada, insertarase automáticamente % antes do operador como nunha calculadora gráfica. Se pode desactivar esta acción en 'Editar->Configurar'.Se un cálculo leva moito tempo, pódese parar seleccionando 'Maxima->Interrumpir' ou 'Maxima->Reiniciar Maxima' no menú.ImaxeArquivos gráficos (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmEn exportación LaTeX: Poñer exponentes despois das expresións en lugar de colocalos enriba delas. Pode facilitar a lectura con algunhas fontes.Inclúe columnas:Incluir as celas de entrada ó exportar unha folla de traballoInfinitoInformación sobre a compilación de MaximaEstimadores iniciais:Problema de valor inicial (&1)Problema de valor inicial (&2)Introduce etiquetasInsertaInserir % antes dun operador ó inicio dunha celaNova cela de &sección Ctrl-3Nova cela de te&xto Ctrl-1In&serta cela Alt-Shift-CInserta imaxeI&nserta imaxeNova cela de &entradaSalto de páxinaNova cela de s&ubsección Ctrl-4Inserir cela de subsubsección Ctrl-5Nova cela de &sección F8Nova cela de subsecciónInserir cela de subsubsecciónNova cela de &título Ctrl-2Nova cela de textoNova cela de títuloNova cela de entradaNova cela de secciónNova cela de subsecciónInserir nova cela de subsubsecciónNova cela de textoNova cela de títuloSalto de páxinaInserta imaxeIntegral/suma:IntegraIntegra (risch)Integra expresiónIntegra expresión con algoritmo RischIntegraInterrumpeInterrumpe o cálculo actualInterrupir cálculo actual. Para reiniciar a sesión de Maxima premer o botón á esquerda deste.Entrada non válida para o programa Maxima. Por favor, introduza de novo a ruta ó programa Maxima.Inversa de LaplaceTrans&formada inversa de LaplaceItalianoItálicaXaponésMantén o signo porcentual nos símbolos especiais: %e, %i, etc.MCMLaTeX: Colocar exponentes despois das expresións, en lugar de sobre elasIdioma usado na interface de usuario de wxMaxima.Idioma:Laplace&Transformada de LaplaceMí&nimo común múltiploAxuste por mínimos cadradosAxuste por mínimos cadradosLímiteLímiteRegresión linearLista:CargaCarga paqueteCarga un arquivo de Maxima usando a instrucion 'batch'Carga un paquete de MaximaLe estilo dende un arquivoCota inferior:Distribúe sobre &matrizConstrúe &listaConstrúe listaConstrúe unha lista a partir dunha expresiónFai unha substitución nunha expresiónAplicaAplica función a unha listaAplica función a unha matrizFai coincidir parénteses nos controis de textoTipografía matemática:MatrizAplica a matrizNome de matriz:Matriz:MaximaPregunta MaximaEntrada MaximaMaxima está calculandoPaquete de Maxima (*.mac)|*.macPaquete Maxima (*.mac)|*.mac|Paquete Lisp (*.lisp)|*.lisp|Todos|*Proceso de Maxima terminado.Programa Maxima:Opcións de MaximaMaxima iniciado. Esperando a conexión...Maxima soporta tres tipos de números: fraccións exactas (como 1/10), de coma flotante de estándar IEEE (0.2) e decimais de precisión arbitraria ou bigfloats (1b-1). Nótese que dada a súa representación binaria interna, non é posible dispoñer dun número de estándar IEEE que sexa exactamente igual a 0.1. Se se utilizan números en punto flotante en lugar de fraccións, Maxima pode introducir pequenos erros e utilizar, por exemplo, a fracción 3602879701896397/36028797018963968 en lugar de 0.1.Maxima utiliza ':' para asignar un valor a unha variable ('a : 3;') e ':=' para definir funcións ('f(x) := x^2;').Versión de Maxima: Número máximo de díxitos a amosar:Contraste de diferenza de mediasContraste de mediasMediaMedia:MedianaUne celasUnir o texto de dúas celas de entrada nunha soaMétodo:Parénteses non emparelladosMóduloNomeNovo&Novo Ctrl-NNovo documentoNovo valor:Nova variable:Seguinte instrución Alt-AbajoNon se atoparon coincidencias!Contraste de normalidadNormalmente html espera que as imaxes sexan de baixa resolución para aforrar memoria. Estas imaxes tenden a verse borrosas en pantallas modernas. Esta opción introdúcese para seleccionar o factor mediante o cal a exportación html aumenta a resolución respecto do seu valor por defecto.Normalmente se exporta a folla de traballo completa a TeX ou HTML. Se os códigos de entrada resultasen molestos, esta opción desactiva a exportación dos mesmos.NoruegoA dimensión da matriz non é válida!O número de ecuacións é incorrecto!Non conectado.num deg:Número de ecuacións:NúmerosAceptarValor antigo:Variable antiga:Contraste t para unha mostraTutoriais en liñaAbriAbre sesión &recenteAbre unha cela cando Maxima espera unha entradaAbre documentoAbre nova xanelaAbre documentoAbre matrizAbrindo arquivoOptimizar os ficheros wxmx para o control de versiónsOpciónsOpcións:Celas obsoletasEtiquetas de saídaAchegamento de &PadéImaxe PNG (*.png)|*.png|Imaxe JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*.mbp|pixmap X (*.xpm)|*.xpmAchegamento de PadéAchegamento de Padé dunha serie de TaylorSalto de páxina&PaneisGráfico paramétricoAnalizando saídaFracción&s simplesFraccións simplesLectura do documento parcialmente correcta!PegaPe&ga Ctrl-VPega dende o portapapeisPega texto dende o portapapeisDiagrama de sectoresConfigure wxMaxima con 'Edita->Configura'.Reinicie wxMaxima para que os cambios teñan efectoGráficos &2DGráficos &3D&Formato de gráficosGráficos 2DGráficos 2DGráficos 2DGráficos 3DGráficos 3DGráficos 3DFormato dos gráficosGráfico en 2 dimensiónsGráfico en 3 dimensiónsGráfico a arquivo:Punto:PolacoPolinomio 1:Polinomio 2:Portugués (Brasileiro)Archivo postscript (*.eps)|*.eps|Todos|*PrecisiónPreferencias... Ctrl+,Instrución anterior Alt-ArribaImprimeImprime documentoProdutoAvaliar todas as celas por riba do cursorLe matrizLendo saída de MaximaPreparado para a entrada de usuarioChama á seguinte instrución do historialChama á instrución anterior do historialForma cartesiáVoltar a facer Ctrl-YDesfai último cambioReduce (tr)Simplifica expresión trigonométrica&Borra todos os resultadosBorra resultados das celas de entradaReemplazadas %d coincidencias.Informe de erroReinicia maximaReiniciar MaximaVoltar á cela que se está a avaliar actualmenteIntegración &RischRaíces dun &polinomioRaíces reais &grandes dun polinomioFilas:RusoExemplo 1:Exemplo 2:Mostra:GardaGarda animaciónGarda comoGarda &como Shift-Ctrl-SGarda imaxe...Garda selección en imaxenG&ardar selección en imaxeGarda animación no arquivoGarda documentoGarda documento comoGardar só este número de accións no búffer de desfacer. 0 significa gardar un número infinito de accións.Garda disposición de paneisGarda disposición de paneis entre sesións.Garda gráfico nun arquivoCopia selección do documento a imaxeGarda selección nun arquivoGarda estilo en arquivoGarda o tamaño/posición da xanela de wxMaximaGarda tamaño/posición da xanela de wxMaxima entre sesións.Fallou ó gardarGardado correcto.Gardando...Diagrama dispersiónDiagrama dispersiónSecciónCela de secciónSelecciona todo&Selecciona todo Ctrl-ASelecciona o programa MaximaSelecciona submostraSelecciona unha constanteSelecciona todoSelecciona o formato de saída matemáticoSeleccionando unha parte do resultado e premendo o botón dereito emerxerá un menú con funcións que se poderán aplicar sobre a selección.SelecciónSerieSerieServidor iniciadoEstablece au&mentoEstablecer a precisión bigfloatEstablece tipografía fixa nos controis de texto.Establece o formato dos gráficosAxustar a precisión dos números que se definen como bigfloat. Estes números se poden xerar escribindo 1.5b12 ou bfloat(1.234)Establece ampliación a 100%Establece ampliación a 120%Establece ampliación a 150%Establece ampliación a 200%Establece ampliación a 300%Establece disminución a 80%Establece condicións iniciais para resolver EDOs mediante a transformada de LaplaceConfigura cálculo de móduloAmosa &definiciónAmosa &funciónsAmosa &suxerenciasAmosa &variablesAmosa a axuda de Maxima&Amosa plantilla Ctrl-Shift-KAmosa unha suxerenciaAmosa todos os comandos similares a:Amosa un exemplo para a instrución:Amosa un exemplo de usoAmosa instrucións similares aAmosa as funcións definidasAmosa as variables definidasAmosa a definición dunha funciónAmosa plantilla de funciónAmosa expresións longasAmosa expresións longas no documento de wxMaxima.Amosa a definición da función:Axuda de wxMaximaSimplificaSimplifica &radicaisSimplifica (r)Simplifica (tr)Simplifica expresiónSimplifica unha expresión que contén factoriaisSimplifica unha expresión que contén radicaisSimplifica expresión racionalSimplifica a sumaSimplifica unha expresión trigonométricaDende wxMaxima 0.8.2 pódense inserir imaxes nos documentos. Seleccione 'Cela->Inserir imaxe' no menú. Téñase en conta que debe gardar o documento no formato 'Documento xml wxMaxima' se quere que se almacene a imaxe xunto co resto do documento.Solución:ResolveReso&lve sistema alxébricoResolve &sistema linearResolve &EDORes&olve (to_poly)Resolve EDOResolve E&DO con LaplaceResolve EDOResolve sistema alxébricoResolve sistema alxébrico de ecuaciónsResolve problema de contorna para unha EDO de segundo ordeResolve ecuación(s)Resolve ecuación con to_poly_solveResolve problema de valor inicial para EDO de primeiro ordeResolve problema de valor inicial para EDO de segundo ordeResolve sistema linearResolve sistema de ecuacións linearesResolve ecuación diferencial ordinaria de orden máximo 2Resolve ecuacións diferenciais ordinarias ca transformada de LaplaceResolveAlgúns visores PDF poden amosar imaxes en movemento e wxMaxima pode xeralas. Se esta opción se selecciona, téñase en conta que poden ser necesarios paquetes adicionais de LaTeX para compilar o resultado.EspañolEspecialConstantes especiaisComeza animaciónComezar ou rematar animaciónIniciar e deter a animación seleccionada que foia creada coa clase de instruccións with_sliderFallou o inicio de MaximaIniciando Maxima...Fallou o inicio do servidorIniciando servidor no puerto %dEstatística&Estatística Alt-Shift-SCadeasEstiloEstilosSubmostraSubsecciónCela de subsecciónS&ubstitúeSubstitúeSubstitúeSubsubsecciónCela de subsubsecciónSumaInformación do sistemaTáboa de contidosSerie de Taylor:TellratTextoCela de textoFondo de cela de textoA altura por defecto dos gráficos empotrados. Pode ser lida ou ignorada pola variable wxplot_size.Porto predeterminado para comunicación entre Maxima e wxMaximaO ancho por defecto dos gráficos empotrados. Pode ser lido ou ignorado pola variable wxplot_size.A clase de documento que utilizará LaTeX para os nosos documentos.Manual de Maxima fóra de liñaO terminal pngCairo ofrece mellor calidade gráfica, pero necesita que o programa Gnuplot instalado no sistema o soporte.Hai moitos recursos sobre Maxima e wxMaxima en Internet. Visítese http://andrejv.github.com/wxmaxima/help.html para máis información sobre como utilizar wxMaxima e Maxima.Houbo un erro durante a exportación a GIF! Asegúrese que ImageMagick está instalado e que wxMaxima ten acceso ó programa 'convert'.Houbo un erro no XML xerado! Prégase informar deste erro.Marcas de eixes:Veces:Suxerencia non dispoñible, síntoo!TítuloCela de títuloAs celas de título, sección e subsección pódense plegar para ocultar os sus contidos. Tanto para plegalas como para desplegalas fágase clic no cadrado contiguo á cela. Se ó mesmo tempo se preme 'Maiúsculas', todos os subniveis serán pregados/despregados.A real grande (&bigfloat)A &realA realA numérico Ctrl+Shift+NPara representar en coordenadas polares, seleccione 'set polar' na entrada de Opcións de cadro de diálogo de Plot2D. Tamén se puede representar en coordenadas esféricas e cilíndricas en 3D.Para colocar parénteses arrededor dunha expresión, selecciónese esta e presiónese '(' o ')', dependendo de onde quere que se coloque o cursor.Para gardar o tamaño e a posición da xanela de wxMaxima entre sesións, utilícese 'Edita->Configura'.Para comezar a utilizar wxMaxima axiña, comece premendo una instrución. Aparecerá unha cela de entrada. Prema 'Maiúsculas-Retorno' para iniciar o cálculo.Ata:Conmuta álxe&braConmuta saída &numéricaConmuta pantalla de &tempoConmuta álge&braConmuta edición de pantalla completaConmuta saída numérica&Barra de ferramentas Alt-Shift-TIconas da barra de ferramentasTraducido porTranspón unha matrizIntentando situar o cursor nunha cela que no é parte da folla de traballoIntentando desfacer unha acción sen cela de comezo.Intentando desfacer unha acción que non existe.Turco&TutoriaisContrataste t de dúas mostrasTipo:UcraínoParénteses non pechadoSubraiadoD&esfacer Ctrl-ZDesfacer último cambioLímite de desfacer (0 para ningún)Despregar todo Ctrl-Alt-]Despregar todas as secciónsSoporte UnicodeComentario sen rematarCadea de texto sen rematar.ActualizaCota superior:Usa algoritmo GosperUtilizar Cairo para mellorar calidade gráficaUsa punto centrado como operador de multiplicaciónUtiliza tipografía jsMathValor:Incógnita(s):Variable:VariablesVariables:VarianzaAvisoBenvido a wxMaximaCando se aplican funcións cun argumento dende o menú, o argumento predeterminado é '%'. Para aplicar a función a outro valor, seleccióneo no documento antes de executar a instrución do menú.Se se activa esta opción, os saltos de liña en HTML se farán nos mesmos puntos que na folla de traballo. Se a opción non se activa, os saltos de liña se poden facer manualmente introducindo unha liña en branco.Ancho:Folla de traballoEscribe parénteses coincidentes nos controis de texto.Escrito porPódese acceder á última saída facendo uso da variable '%' . Asemade, pódese acceder ás saídas das instrucións previas usando as variables '%on', onde n é o número de etiqueta da saída.Pode avaliar o documento completo seleccionando 'Cela-> Avalía todas as celas' no menú. As celas avaliaranse na orde na que aparecen no documento.Pódese obter información sobre unha función de Maxima resaltando ou facendo clic sobre o seu nome e premendo F1. wxMaxima buscará a axuda correspondente á palabra baixo o cursor.Pódese ocultar a parte do resultado dunha cela facendo clic sobre o triángulo á súa esquerda. Isto tamén é aplicable ás celas de texto.Pódense incluir diferentes tipos de celas nun documento de wxMaxima seleccionando no menú 'Cela'. Téñase en conta que só se poden avaliar celas de entrada, mentres que o resto se utilizan para comentarios e estruturar o documento.Pódense seleccionar varias celas, ben co rato, faciendo clic e arrastrando entre celas ou corchetes de celas, ben co teclado, mantendo pulsada a tecla de Maiúsculas mentres se move o cursor horizontal, para logo operar sobre a selección. Isto será útil cando se queiran borrar ou avaliar varias celas a un tempo.Ten instalada a versión %s. A versión actual é %s. Selecciónese OK para acceder á páxina de wxMaxima.Perderanse os cambios se non se gardan.A versión de wxMaxima está actualizadaAmpl&iar Alt-I&Disminuir Alt-ODisminuir 10%Ampliar 10%[non gardado][non gardado*]antisimétricaambos os dous ladospredeterminadodiagonalxeralen liñaesquerdaescala logarítmicamatriz[i,j]:O pwd de Maxima é a rota ó documentonondereitasimétricanon gardadosen títulosen título %dwxMaximawxMaxima %s Axuda de wxMaxima Ctrl+?Axuda de Maxima F1Configuración de wxMaximawxMaxima non puido atopar Maxima! Configure wxMaxima con 'Edita->Configura. A continuación inicie Maxima con 'Maxima->Reinicia maxima'.wxMaxima non puido atopar os arquivos de axuda. Comprobe a súa instalación.wxMaxima non puido atopar os arquivos de suxerencias. Comprobe a súa instalación.wxMaxima non puido iniciar o servidor. Verifique se dispón de soporte de rede activado e inténteo de novo!Nos cadros de diálogo de wxMaxima aparecen entradas predeterminadas, unha das cales é '%'. Se fixo unha selección no documento, esta será utilizada en lugar de '%'.Documento wxMaximaDocumento wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima atopou un erro durante a carga Icona de wxMaximawxMaxima é unha interface gráfica de usuario para o Sistema de Álxebra Simbólica (CAS) Maxima, basado en wxWidgets.wxMaxima é unha interface gráfica de usuario para o Sistema de Álxebra Simbólica (CAS) Maxima, basado en wxWidgets.xsiwxmaxima-15.08.2/locales/gl.po000644 000765 000024 00000405636 12573511775 016547 0ustar00andrejstaff000000 000000 # translation of gl.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Mario Rodriguez , 2012-2015 msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2007-08-02 17:05+0200\n" "Last-Translator: Mario Rodriguez \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Soporte unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Versión de Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Non conectado a Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Non conectado." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr " (Gráficos) " #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Expresión moi longa para ser amosada! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " foi gardado cunha versión máis actualizada de wxMaxima, polo que é posible " "que non se cargue correctamente. Rógase a actualización de wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " foi gardado cunha versión máis actualizada de wxMaxima. Rógase a " "actualización de wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "Álxe&bra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Aplicar a lista" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&A propósito" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Arquivo por &lotes\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Pro&blema de contorna" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Informar de e&rro" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "A&nálise" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Forma &canónica" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Polinomio &característico" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Limpar memoria" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Combinar factoriais" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Simplificación &complexa" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Fracción contin&ua" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Copiar\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Integración &definida" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinante" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Derivar" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Editar" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "Eliminar &variable" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Introducir matriz" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Exemplo" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Expandir expresión" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Expandir &trigonometría" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "Expo&nencializar" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Exportar" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Factorizar expresión" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Arquivo" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "C&alcular raíz" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Xerar matriz" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Má&ximo común divisor" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "A&xuda" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrar" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Interrumpir\tCtrl-G" #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Interrumpir\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "In&vertir matriz" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Cargar &paquete\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Distribui&r sobre lista" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Axuda de Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Cálculo do &módulo" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Novo\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "N&umérico" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Integración &numérica" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Abrir\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Abrir...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Gráficos" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Serie de &potencias" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Imprimir...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Racional" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "R&educir trigonometría" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Reiniciar Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Raíces reais dun polino&mio" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Gardar\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Simplificar" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Simplificar expresión" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Simplificar factoriais" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Simplificar trigonometría" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Resolver" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "Especial" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Serie de Taylor" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Traspoñer matriz" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Simplificación &trigonométrica" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3D" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Usar idioma predeterminado)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Infinito" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Introduciuse en wxMaxima 0.8.0 un 'cursor horizontal'. O seu aspecto é o " "dunha líña horizontal entre celas, indicando onde aparecerá unha nova cela ó " "escribir ou copiar unha nova instrución." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Introduciue en wxMaxima 0.8.2 un novo formato de documento que non só garda " "as instrucións e comentarios do usuario, senón tamén os resultados. Cando se " "garde o documento, seleccione 'Documento xml wxMaxima' " #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "&Condición inicial" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "A&cerca de..." #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Acerca de wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Corchete de cela activa" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Matriz ad&xunta" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Engadir &igualdade alxébrica" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Engadir directorio á ruta de busca" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Engadir dir á ruta:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Egadir igualdade ó simplificador racional" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Enga&dir á ruta" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "Instruccións adicionais para engadir ó preámbulo LaTeX" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "Liñas adicionais para o preámbulo de TeX" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Parámetros adicionais para Maxima (por exemplo, -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Parámetros adicionais:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Todos|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Aplicar" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Aplicar función a lista" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "A propósito" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Array:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Arte por" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Preguntar para gardar documentos non titulados" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Condición inicial" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "Cambiar automáticamente o directorio de traballo de Maxima ó que contén o " "documento actual: isto é necesario se o documento realiza lecturas ou " "escrituras relativas ó directorio actual, pero fará que Maxima 5.35 falle ó " "intentar atopar a ruta á súa propia instalación se o documento actual se " "aloxa nunha unidade de almacenamento distinta de aquela na que Maxima está " "instalado." #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Intervalo de autogardado (minutos, 0 significa desactivado)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Diagrama de barras" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Arquivos bat (*.bat)|*.bat|Todos|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Arquivo por lotes" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Escala bitmap para exportar" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Negrita" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Diagrama de caixas" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Navegar" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "Fallo: autocompleción solicitada para elemento descoñecido." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Fallo: cela abandoada sen ter entrado." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Fallo: Solicitouse cambiar o contido dunha cela por riba do comezo da folla " "de traballo." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" "Fallo: Solicitouse eliminar o contido dunha cela por riba do comezo da folla " "de traballo." #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" "Fallo: Solicitado cambiar primeiro o contido dunha cela e logo non borrala." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Fallo: Solicitouse dúas veces nunha fila o inicio e final de pegado de " "accións de edición." #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "Fallo: Texto cambiado sen cela activa." #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Fallo: Intento de engadir o resultado de Maxima a unha cela fóra da folla de " "traballo." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Fallo: Intento de xuntar celas individuais nunha rexión do búffer de " "desfacer, pero no hai outras celas entre elas." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "Fallo: Intento de gardar o cambio do contido dunha cela sen cela." #: ../src/MathCtrl.cpp:1172 #, fuzzy msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "Fallo: Intento de gardar o cambio do contido dunha cela sen cela." #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "Fallo: Acción de desfacer." #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" "Fallo: Solicitude de desfacer para unha cela fóra da folla de traballo." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Información de compilación" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Por defecto, Shift-Enter utilízase para avaliar instrucións, mentres Retorno " "úsase para introducir liñas múltiples. Este comportamento pódese cambiar en " "'Editar->Preferencias' seleccionando 'Tecla retorno avalía celas', co que se " "intercambiarán os roles destas teclas." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "C&ambiar variable" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Preferencias" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "&Calcular produto" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Calcular su&ma" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Formato real grande da última expresión" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Formato real da última expresión" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Calcular módulo:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Calcula o valor numérico do derradeiro resultado" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Calcular produtos" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Calcular sumas" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Non se pode acceder ó servidor web." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Non se pode descargar a versión." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Cancelar" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Canónico (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Catalán" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Ce&la" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Corchete de cela" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Cambiar pantalla &2D" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Cambiar o algoritmo empregado para amosar a saída matemática na pantalla 2D." #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Cambiar variable" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Cambiar variable en integral ou suma" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Polinomio característico" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Comproba actualizacións" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Comproba se existe nova versión de wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Chino simplificado" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Chino tradicional" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Elixir tipografía" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Elixir un novo formato de gráficos:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Clases:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "&Pechar\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Pechar xanela" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "Resaltado de código: Comentarios" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "Resaltado de código: Final de liña" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "Resaltado de código: Funcións" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "Resaltado de código: Números" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "Resaltado de código: Operadores" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "Resaltado de código: Cadeas de texto" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "Resaltado de código: Variables" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Nomes col.:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Columnas:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Combinar factoriais nunha expresión" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Coordenadas x separadas por comas." #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Coordenadas y separadas por comas." #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Comentar selección" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Comentar selección" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "&Autocompletar\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Autocompletar" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "Parar completamente Maxima e arrincar de novo" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Calcular fracción continua dun valor" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Calcula a matriz adxunta" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Calcula o polinomio característico dunha matriz" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Calcula o determinante dunha matriz" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Calcula o máximo común divisor" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Calcula a inversa dunha matriz" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Calcula o mínimo común múltiplo (executar load(funcións) antes de usar)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Condición" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Arquivo de configuración (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Advertencia sobre configuración" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Configura wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Constante" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "C&ontrae logaritmos" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Convirte binomiais, funcións beta e gamma a factoriais" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Convirte binomiais, funcións factoriais e beta á función gamma" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Convirte expresión complexa á forma polar" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Convirte expresión complexa á forma cartesiá" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Convirte función exponencial de argumento imaxinario á forma trigonométrica" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Convirte logaritmo dun produto en suma de logaritmos" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Convirte suma de logaritmos en logaritmo dun produto" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Convirte a &factoriais" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Convirte a &gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Convirte á forma &polar" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Convirte á forma &cartesiá" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Convirte expresión trigonométrica á forma canónica casi linear" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Convirte funcións trigonométricas á forma exponencial" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Copiar" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Copiar como imaxen" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Copiar LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "&Copiar entrada anterior\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Copia resultado anterior\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Copiar como imaxen" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Copiar como &LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Copiar como &texto\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Copiar selección" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Copiar selección do documento como imaxe" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Copiar selección do documento con formato texto" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Copiar selección do documento con formato LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Crear unha nova cela coa entrada anterior" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Crear unha nova cela coa saída anterior" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Cursor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Cortar" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Co&rtar\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Cortar selección" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Checo" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danés" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matriz de datos:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Arquivo de datos (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Datos:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Descompoñer función racional en fraccións simples" #: ../src/Config.cpp:586 msgid "Default" msgstr "Predeterminado" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Frecuencia de imaxes en animacións:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Tipografía predeterminada:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "Tamaño por defecto de gráficos en novas sesións de Maxima" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "Porto predeterminado para comunicación entre Maxima e wxMaxima" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "Definir a frecuencia de imaxes para a reproducción de animacións." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Borra" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Borra f&unción" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Borra selección" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Borra v&ariable" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Borra unha función" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Borra unha variable" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Borra todas as variables da memoria" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Borra función(s):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Borra variable(s):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "denom deg:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Profundidad:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivada:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Desviación" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vide polinomios" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Deriva" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Deriva" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Deriva expresión" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Deriva" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Dirección:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Gráfico de puntos" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Amosa formato Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Amosa algoritmo" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Amosa último resultado en formato TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Amosa tempo de execución" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Divide" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Divide cela" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Divide números ou polinomios" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Dividir esta cela de entrada en dúas celas" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Gárdanse os cambios feitos no documento? \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Documento" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Fondo do documento" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "Clase de documento para exportar en TeX:" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Non comprimir individualmente as instruccións Maxima e as imaxees, xa que " "dificulta ós sistemas de control de versións (git, svn) detectar diferenzas " "de forma efectiva." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Non guardar" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "E&cuacións" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Sair\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Vectores &propios" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Va&lores propios" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Elimina" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Elimina unha variable dun sistema de ecuacións" #: ../src/Config.cpp:456 msgid "English" msgstr "Inglés" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Introduce datos" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Introduce matriz" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Introduce unha matriz" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Introduce unha ecuación para a simplificación racional:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Introduce unha lista de variables separadas por comas." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Tecla retorno avalía celas" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Introduce matriz" #: ../src/wxMaxima.cpp:3997 msgid "Enter new precision for bigfloats:" msgstr "Precisión para bigfloats:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Introduce a ruta ó ejecutable Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Épsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Ecuación %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Ecuación(s):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Ecuación:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Ecuacións:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Erro" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Erro %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Erro!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Avalía formas &nominais" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Avaliar todas as celas\tCtrl-Mai-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Avaliar todas as celas visibles\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "A&valía cela(s)" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Avaliar celas superiores\tCtrl-Mai-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Avalía celas activas ou seleccionadas" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Avalía todas as celas do documento" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Avalía todas as formas nominais nunha expresión" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Avaliar todas as celas visibles do documento" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "Avalía o ficheiro dende o comezo ata a cela sobre o cursor" #: ../src/ToolBar.cpp:126 msgid "Evaluate to point" msgstr "Avaliar ata o punto" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Exemplo" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Texto de exemplo" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Sae de wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Expande" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Expande (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Expande expresión" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Ex&pande logaritmos" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Expande unha expresión" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Expande expresión trigonométrica" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "&Exporta" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Exportar animacións a TeX (as imaxes terán movemento só se o visor PDF o " "admite)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Exporta documento a arquivo HTML ou TeX" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Fallou a exportación" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Exportación realizada." #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Fallou a exportación a HTML!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Fallou a exportación a TeX!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Fallou a exportación a TeX!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Exportando..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Expresión" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Expresión(s):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Expresión:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Factoriza" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Factoriza comple&xo" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Factoriza expresión" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Factoriza unha expresión" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Factoriza unha expresión en números gaussianos" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Factoriais e &gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Erro fatal" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figura %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Arquivo" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Arquivo non atopado" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Arquivo non atopado" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Arquivo non atopado" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "O arquivo a abrir non existe." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Arquivo" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Busca" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "&Busca\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Calcula &límite" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Calcula mínim&o" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Calcula raíz..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Calcula mínimo (sen restricións) dunha expresión" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Calcula o límite dunha expresión" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Calcula unha raíz dunha ecuación nun intervalo" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Calcula todas as raíces dun polinomio" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Calcula todas as raíces reais dun polinomio" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Busca e substitue" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Busca e substitue" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Calcula os valores propios dunha matriz" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Calcula os vectores propios dunha matriz" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Calcula mínimo" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Calcula as raíces reais dun polinomio" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Calcula raíz" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "Axustar os índices de orde (%i e %o) antes de gardar" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Tipografía proporcional en controis de texto" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Ocultar todo\tCtrl-Alt-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Ocultar todas as seccións" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "Seguir" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Tipografía usada no documento." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Tipografía usada para amosar caracteres matemáticos no documento." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Tipografía" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Formato:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francés" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Dende:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "P&antalla completa\tAlt-Retorno" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Función" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Nomes de funcións" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Función(s):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Función:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funcións para a simplificación complexa" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funcións para simplificar factoriais e función gamma" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funcións para simplificar expresións trigonométricas" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "MCD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Imaxe GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galego" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Matemáticas xerais" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "&Matemáticas xerais\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Xera matriz" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "&Xera matriz a partir de expresión" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Xera unha matriz a partir dunha táboa de 2 dimensións" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Xera unha matriz a partir dunha expresión lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Alemán" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Calcula parte &imaxinaria" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Calcula &serie" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Calcula a transformada de Laplace dunha expresión" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Calcula parte &real" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Calcula a transformada inversa de Laplace dunha expresión" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Calcula o desenvolvemento de Taylor ou serie de potencias da expresión" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Calcula a parte imaxinaria dunha expresión complexa" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Calcula a parte real dunha expresión complexa" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Solicitouse unha acción de desfacer que requere un borrado que non é posible " "realizar neste intre." #: ../src/Config.cpp:460 msgid "Greek" msgstr "Grego" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Constantes gregas" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Cuadrícula:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Archivo HTML (*.html)|*.html|Archivo pdfLaTeX (*.tex)|*.tex" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "Celas HTML/Texto: Exportar todos os saltos de liña" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Altura:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "A&xuda" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "&Oculta todo\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Oculta todos os paneis" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Resalta" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histograma" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histograma" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Historia" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "&Historia\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "O cursor horizontal funciona como un cursor normal, pero opera con celas: " "pulsar cursores arriba e abaixo para movelo; mantendo pulsada a tecla " "'Maiúscula' mentres se realiza o movimento se seleccionan celas, pulsando " "'Retroceso' ou 'Espazo' dúas veces borrará a cela contigua." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Húngaro" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Se os números son máis longos ca esta cantidade de díxitos, amosaranse de " "forma abreviada e con puntos suspensivos." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Se transcurriu este número de minutos dende a última vez que se gardou o " "arquivo, o arquivo xa ten asignado un nome e (por ter sido aberto ou gardado " "previamente) e o teclado estivo inactivo por máis de 10 segundos, entón se " "garda o arquivo de forma automática. Se este número é cero, non hai " "almacenamento automático." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Se se escribe un operador (+*/^=,) como primer símbolo nunha cela de " "entrada, insertarase automáticamente % antes do operador como nunha " "calculadora gráfica. Se pode desactivar esta acción en 'Editar->Configurar'." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Se un cálculo leva moito tempo, pódese parar seleccionando 'Maxima-" ">Interrumpir' ou 'Maxima->Reiniciar Maxima' no menú." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Imaxe" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Arquivos gráficos (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "En exportación LaTeX: Poñer exponentes despois das expresións en lugar de " "colocalos enriba delas. Pode facilitar a lectura con algunhas fontes." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Inclúe columnas:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "Incluir as celas de entrada ó exportar unha folla de traballo" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infinito" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Información sobre a compilación de Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Estimadores iniciais:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Problema de valor inicial (&1)" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Problema de valor inicial (&2)" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Introduce etiquetas" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Inserta" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Inserir % antes dun operador ó inicio dunha cela" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Nova cela de &sección\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Nova cela de te&xto\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "In&serta cela\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Inserta imaxe" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "I&nserta imaxe" #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Nova cela de &entrada" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Salto de páxina" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Nova cela de s&ubsección\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Inserir cela de subsubsección\tCtrl-5" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Nova cela de &sección\tF8" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Nova cela de subsección" #: ../src/MathCtrl.cpp:865 msgid "Insert Subsubsection Cell" msgstr "Inserir cela de subsubsección" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Nova cela de &título\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Nova cela de texto" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Nova cela de título" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Nova cela de entrada" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Nova cela de sección" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Nova cela de subsección" #: ../src/wxMaximaFrame.cpp:497 msgid "Insert a new subsubsection cell" msgstr "Inserir nova cela de subsubsección" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Nova cela de texto" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Nova cela de título" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Salto de páxina" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Inserta imaxe" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/suma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integra" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integra (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integra expresión" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integra expresión con algoritmo Risch" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integra" #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Interrumpe" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Interrumpe o cálculo actual" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Interrupir cálculo actual. Para reiniciar a sesión de Maxima premer o botón " "á esquerda deste." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Entrada non válida para o programa Maxima.\n" "\n" "Por favor, introduza de novo a ruta ó programa Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inversa de Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Trans&formada inversa de Laplace" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italiano" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Itálica" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Xaponés" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Mantén o signo porcentual nos símbolos especiais: %e, %i, etc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "MCM" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" "LaTeX: Colocar exponentes despois das expresións, en lugar de sobre elas" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Idioma usado na interface de usuario de wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Idioma:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Transformada de Laplace" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Mí&nimo común múltiplo" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Axuste por mínimos cadrados" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Axuste por mínimos cadrados" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Límite" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Límite" #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Regresión linear" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Lista:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Carga" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Carga paquete" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Carga un arquivo de Maxima usando a instrucion 'batch'" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Carga un paquete de Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Le estilo dende un arquivo" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Cota inferior:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Distribúe sobre &matriz" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Constrúe &lista" #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Constrúe lista" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Constrúe unha lista a partir dunha expresión" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Fai unha substitución nunha expresión" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Amosa tempo de execución" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Aplica" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Aplica función a unha lista" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Aplica función a unha matriz" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Fai coincidir parénteses nos controis de texto" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Tipografía matemática:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matriz" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Aplica a matriz" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nome de matriz:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matriz:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "Pregunta Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Entrada Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima está calculando" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Paquete de Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Paquete Maxima (*.mac)|*.mac|Paquete Lisp (*.lisp)|*.lisp|Todos|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Proceso de Maxima terminado." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Programa Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Opcións de Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima iniciado. Esperando a conexión..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "Maxima soporta tres tipos de números: fraccións exactas (como 1/10), de coma " "flotante de estándar IEEE (0.2) e decimais de precisión arbitraria ou " "bigfloats (1b-1). Nótese que dada a súa representación binaria interna, non " "é posible dispoñer dun número de estándar IEEE que sexa exactamente igual a " "0.1. Se se utilizan números en punto flotante en lugar de fraccións, Maxima " "pode introducir pequenos erros e utilizar, por exemplo, a fracción " "3602879701896397/36028797018963968 en lugar de 0.1." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima utiliza ':' para asignar un valor a unha variable ('a : 3;') e ':=' " "para definir funcións ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Versión de Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Número máximo de díxitos a amosar:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Contraste de diferenza de medias" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Contraste de medias" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Media" #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Media:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Mediana" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Une celas" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "Unir o texto de dúas celas de entrada nunha soa" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Método:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "Parénteses non emparellados" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Módulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nome" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Novo" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "&Novo\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Novo documento" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Novo valor:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nova variable:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Seguinte instrución\tAlt-Abajo" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Non se atoparon coincidencias!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Contraste de normalidad" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "Normalmente html espera que as imaxes sexan de baixa resolución para aforrar " "memoria. Estas imaxes tenden a verse borrosas en pantallas modernas. Esta " "opción introdúcese para seleccionar o factor mediante o cal a exportación " "html aumenta a resolución respecto do seu valor por defecto." #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "Normalmente se exporta a folla de traballo completa a TeX ou HTML. Se os " "códigos de entrada resultasen molestos, esta opción desactiva a exportación " "dos mesmos." #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Noruego" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "A dimensión da matriz non é válida!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "O número de ecuacións é incorrecto!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Non conectado a Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Non conectado." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "num deg:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Número de ecuacións:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Números" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "Aceptar" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Valor antigo:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Variable antiga:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Contraste t para unha mostra" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Tutoriais en liña" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Abri" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Abre sesión &recente" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Abre unha cela cando Maxima espera unha entrada" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Abre documento" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Abre nova xanela" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Abre documento" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Abre matriz" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Abrindo arquivo" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Optimizar os ficheros wxmx para o control de versións" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Opcións" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Opcións:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Celas obsoletas" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Etiquetas de saída" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Achegamento de &Padé" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Imaxe PNG (*.png)|*.png|Imaxe JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*." "mbp|pixmap X (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Achegamento de Padé" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Achegamento de Padé dunha serie de Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Salto de páxina" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "&Paneis" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Gráfico paramétrico" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Analizando saída" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Fracción&s simples" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Fraccións simples" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Lectura do documento parcialmente correcta!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Pega" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Pe&ga\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Pega dende o portapapeis" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Pega texto dende o portapapeis" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Diagrama de sectores" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Configure wxMaxima con 'Edita->Configura'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Reinicie wxMaxima para que os cambios teñan efecto" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Gráficos &2D" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Gráficos &3D" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Formato de gráficos" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Gráficos 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Gráficos 2D" #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Gráficos 2D" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Gráficos 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Gráficos 3D" #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Gráficos 3D" #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Formato dos gráficos" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Gráfico en 2 dimensións" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Gráfico en 3 dimensións" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Gráfico a arquivo:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punto:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polaco" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polinomio 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polinomio 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugués (Brasileiro)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Archivo postscript (*.eps)|*.eps|Todos|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Precisión" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Preferencias...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Instrución anterior\tAlt-Arriba" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Imprime" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Imprime documento" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Produto" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Avaliar todas as celas por riba do cursor" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Le matriz" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Lendo saída de Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Preparado para a entrada de usuario" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Chama á seguinte instrución do historial" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Chama á instrución anterior do historial" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Forma cartesiá" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "Voltar a facer\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Desfai último cambio" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Reduce (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Simplifica expresión trigonométrica" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "&Borra todos os resultados" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Borra resultados das celas de entrada" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Reemplazadas %d coincidencias." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Informe de erro" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Reinicia maxima" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "Reiniciar Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Voltar á cela que se está a avaliar actualmente" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integración &Risch" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Raíces dun &polinomio" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Raíces reais &grandes dun polinomio" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Filas:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Ruso" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Exemplo 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Exemplo 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Mostra:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Garda" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Garda animación" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Garda como" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Garda &como\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Garda imaxe..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Garda selección en imaxen" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "G&ardar selección en imaxe" #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Garda animación no arquivo" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Garda documento" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Garda documento como" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Gardar só este número de accións no búffer de desfacer. 0 significa gardar " "un número infinito de accións." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Garda disposición de paneis" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Garda disposición de paneis entre sesións." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Garda gráfico nun arquivo" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Copia selección do documento a imaxe" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Garda selección nun arquivo" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Garda estilo en arquivo" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Garda o tamaño/posición da xanela de wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Garda tamaño/posición da xanela de wxMaxima entre sesións." #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "Fallou ó gardar" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Gardado correcto." #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Gardando..." #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Diagrama dispersión" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Diagrama dispersión" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Sección" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Cela de sección" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Selecciona todo" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "&Selecciona todo\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Selecciona o programa Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Selecciona submostra" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Selecciona unha constante" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Selecciona todo" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Selecciona o formato de saída matemático" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Seleccionando unha parte do resultado e premendo o botón dereito emerxerá un " "menú con funcións que se poderán aplicar sobre a selección." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Selección" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Serie" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Serie" #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Servidor iniciado" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Establece au&mento" #: ../src/wxMaximaFrame.cpp:840 msgid "Set bigfloat &Precision..." msgstr "Establecer a precisión bigfloat" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Establece tipografía fixa nos controis de texto." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Establece o formato dos gráficos" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" "Axustar a precisión dos números que se definen como bigfloat. Estes números " "se poden xerar escribindo 1.5b12 ou bfloat(1.234)" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Establece ampliación a 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Establece ampliación a 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Establece ampliación a 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Establece ampliación a 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Establece ampliación a 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Establece disminución a 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Establece condicións iniciais para resolver EDOs mediante a transformada de " "Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Configura cálculo de módulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Amosa &definición" #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Amosa &funcións" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Amosa &suxerencias" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Amosa &variables" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Amosa a axuda de Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "&Amosa plantilla\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Amosa unha suxerencia" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Amosa todos os comandos similares a:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Amosa un exemplo para a instrución:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Amosa un exemplo de uso" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Amosa instrucións similares a" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Amosa as funcións definidas" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Amosa as variables definidas" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Amosa a definición dunha función" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Amosa plantilla de función" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Amosa expresións longas" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Amosa expresións longas no documento de wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Amosa a definición da función:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Axuda de wxMaxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Simplifica" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Simplifica &radicais" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Simplifica (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Simplifica (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Simplifica expresión" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Simplifica unha expresión que contén factoriais" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Simplifica unha expresión que contén radicais" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Simplifica expresión racional" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Simplifica a suma" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Simplifica unha expresión trigonométrica" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Dende wxMaxima 0.8.2 pódense inserir imaxes nos documentos. Seleccione 'Cela-" ">Inserir imaxe' no menú. Téñase en conta que debe gardar o documento no " "formato 'Documento xml wxMaxima' se quere que se almacene a imaxe xunto co " "resto do documento." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Solución:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Resolve" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Reso&lve sistema alxébrico" #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Resolve &sistema linear" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Resolve &EDO" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Res&olve (to_poly)" #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Resolve EDO" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Resolve E&DO con Laplace" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Resolve EDO" #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Resolve sistema alxébrico" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Resolve sistema alxébrico de ecuacións" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Resolve problema de contorna para unha EDO de segundo orde" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Resolve ecuación(s)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Resolve ecuación con to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Resolve problema de valor inicial para EDO de primeiro orde" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Resolve problema de valor inicial para EDO de segundo orde" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Resolve sistema linear" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Resolve sistema de ecuacións lineares" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Resolve ecuación diferencial ordinaria de orden máximo 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Resolve ecuacións diferenciais ordinarias ca transformada de Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Resolve" #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Algúns visores PDF poden amosar imaxes en movemento e wxMaxima pode xeralas. " "Se esta opción se selecciona, téñase en conta que poden ser necesarios " "paquetes adicionais de LaTeX para compilar o resultado." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Español" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Especial" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Constantes especiais" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Comeza animación" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Comezar ou rematar animación" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "Iniciar e deter a animación seleccionada que foia creada coa clase de " "instruccións with_slider" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Fallou o inicio de Maxima" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Iniciando Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Fallou o inicio do servidor" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Iniciando servidor no puerto %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Estatística" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "&Estatística\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Cadeas" #: ../src/Config.cpp:107 msgid "Style" msgstr "Estilo" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Estilos" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Submostra" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Subsección" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Cela de subsección" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "S&ubstitúe" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Substitúe" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substitúe" #: ../src/wxMaximaFrame.cpp:1147 msgid "Subsubsection" msgstr "Subsubsección" #: ../src/Config.cpp:599 msgid "Subsubsection cell" msgstr "Cela de subsubsección" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Suma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Información do sistema" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "Táboa de contidos" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Táboa de contidos\tAlt-Shift-I" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Serie de Taylor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Texto" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Cela de texto" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Fondo de cela de texto" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Cortar selección" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "A altura por defecto dos gráficos empotrados. Pode ser lida ou ignorada pola " "variable wxplot_size." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Porto predeterminado para comunicación entre Maxima e wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "O ancho por defecto dos gráficos empotrados. Pode ser lido ou ignorado pola " "variable wxplot_size." #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "A clase de documento que utilizará LaTeX para os nosos documentos." #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Manual de Maxima fóra de liña" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "O terminal pngCairo ofrece mellor calidade gráfica, pero necesita que o " "programa Gnuplot instalado no sistema o soporte." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Hai moitos recursos sobre Maxima e wxMaxima en Internet. Visítese http://" "andrejv.github.com/wxmaxima/help.html para máis información sobre como " "utilizar wxMaxima e Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Houbo un erro durante a exportación a GIF!\n" "\n" "Asegúrese que ImageMagick está instalado e que wxMaxima ten acceso ó " "programa 'convert'." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Houbo un erro no XML xerado!\n" "\n" "Prégase informar deste erro." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Marcas de eixes:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Veces:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Suxerencia non dispoñible, síntoo!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Título" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Cela de título" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "As celas de título, sección e subsección pódense plegar para ocultar os sus " "contidos. Tanto para plegalas como para desplegalas fágase clic no cadrado " "contiguo á cela. Se ó mesmo tempo se preme 'Maiúsculas', todos os subniveis " "serán pregados/despregados." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "A real grande (&bigfloat)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "A &real" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "A real" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "A numérico\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Para representar en coordenadas polares, seleccione 'set polar' na entrada " "de Opcións de cadro de diálogo de Plot2D. Tamén se puede representar en " "coordenadas esféricas e cilíndricas en 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Para colocar parénteses arrededor dunha expresión, selecciónese esta e " "presiónese '(' o ')', dependendo de onde quere que se coloque o cursor." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Para gardar o tamaño e a posición da xanela de wxMaxima entre sesións, " "utilícese 'Edita->Configura'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Para comezar a utilizar wxMaxima axiña, comece premendo una instrución. " "Aparecerá unha cela de entrada. Prema 'Maiúsculas-Retorno' para iniciar o " "cálculo." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Ata:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Conmuta álxe&bra" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Conmuta saída &numérica" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Conmuta pantalla de &tempo" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Conmuta álge&bra" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Conmuta edición de pantalla completa" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Conmuta saída numérica" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "&Barra de ferramentas\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Iconas da barra de ferramentas" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Traducido por" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transpón unha matriz" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" "Intentando situar o cursor nunha cela que no é parte da folla de traballo" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "Intentando desfacer unha acción sen cela de comezo." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Intentando desfacer unha acción que non existe." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Turco" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "&Tutoriais" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Contrataste t de dúas mostras" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Tipo:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ucraíno" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Parénteses non pechado" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Subraiado" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "D&esfacer\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Desfacer último cambio" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "Límite de desfacer (0 para ningún)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Despregar todo\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Despregar todas as seccións" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Soporte Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Comentario sen rematar" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Cadea de texto sen rematar." #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Actualiza" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Cota superior:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Usa algoritmo Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Utilizar Cairo para mellorar calidade gráfica" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Usa punto centrado como operador de multiplicación" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Utiliza tipografía jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Valor:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Incógnita(s):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variable:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variables" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variables:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Varianza" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Aviso" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Benvido a wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Cando se aplican funcións cun argumento dende o menú, o argumento " "predeterminado é '%'. Para aplicar a función a outro valor, seleccióneo no " "documento antes de executar a instrución do menú." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "Se se activa esta opción, os saltos de liña en HTML se farán nos mesmos " "puntos que na folla de traballo. Se a opción non se activa, os saltos de " "liña se poden facer manualmente introducindo unha liña en branco." #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Ancho:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Folla de traballo" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Escribe parénteses coincidentes nos controis de texto." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Escrito por" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "si" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Pódese acceder á última saída facendo uso da variable '%' . Asemade, pódese " "acceder ás saídas das instrucións previas usando as variables '%on', onde n " "é o número de etiqueta da saída." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Pode avaliar o documento completo seleccionando 'Cela-> Avalía todas as " "celas' no menú. As celas avaliaranse na orde na que aparecen no documento." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Pódese obter información sobre unha función de Maxima resaltando ou facendo " "clic sobre o seu nome e premendo F1. wxMaxima buscará a axuda correspondente " "á palabra baixo o cursor." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Pódese ocultar a parte do resultado dunha cela facendo clic sobre o " "triángulo á súa esquerda. Isto tamén é aplicable ás celas de texto." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Pódense incluir diferentes tipos de celas nun documento de wxMaxima " "seleccionando no menú 'Cela'. Téñase en conta que só se poden avaliar celas " "de entrada, mentres que o resto se utilizan para comentarios e estruturar o " "documento." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Pódense seleccionar varias celas, ben co rato, faciendo clic e arrastrando " "entre celas ou corchetes de celas, ben co teclado, mantendo pulsada a tecla " "de Maiúsculas mentres se move o cursor horizontal, para logo operar sobre a " "selección. Isto será útil cando se queiran borrar ou avaliar varias celas a " "un tempo." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Ten instalada a versión %s. A versión actual é %s.\n" "\n" "Selecciónese OK para acceder á páxina de wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Perderanse os cambios se non se gardan." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "A versión de wxMaxima está actualizada" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Ampl&iar\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "&Disminuir\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Disminuir 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Ampliar 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[non gardado]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[non gardado*]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisimétrica" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "ambos os dous lados" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "predeterminado" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonal" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "xeral" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "en liña" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "esquerda" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "escala logarítmica" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matriz[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "O pwd de Maxima é a rota ó documento" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "non" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "dereita" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "simétrica" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "non gardado" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "sen título" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "sen título %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "Axuda de wxMaxima\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "Axuda de Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Configuración de wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima non puido atopar Maxima!\n" "\n" "Configure wxMaxima con 'Edita->Configura.\n" "A continuación inicie Maxima con 'Maxima->Reinicia maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima non puido atopar os arquivos de axuda.\n" "Comprobe a súa instalación." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima non puido atopar os arquivos de suxerencias.\n" "\n" "Comprobe a súa instalación." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima non puido iniciar o servidor.\n" "\n" "Verifique se dispón de soporte de rede\n" "activado e inténteo de novo!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Nos cadros de diálogo de wxMaxima aparecen entradas predeterminadas, unha " "das cales é '%'. Se fixo unha selección no documento, esta será utilizada en " "lugar de '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Documento wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Documento wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima atopou un erro durante a carga " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Icona de wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima é unha interface gráfica de usuario para o Sistema de Álxebra " "Simbólica (CAS) Maxima, basado en wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima é unha interface gráfica de usuario para o Sistema de Álxebra " "Simbólica (CAS) Maxima, basado en wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "si" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "Saída de Maxima a stderr (debe haber un):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "Saída de Maxima a stdout (debe haber uno):\n" #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Estrutura\tAlt-Shift-T" #~ msgid "Zoom set to " #~ msgstr "Establece ampliación a " #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Documento xml wxMaxima (*.wxmx)|*.wxmx|Documento wxMaxima (*.wxm)|*.wxm|" #~ "Arquivo por lotes de Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "liñas agochadas" #~ msgid "Set &Precision..." #~ msgstr "Establece &precisión" #~ msgid "Start animation" #~ msgstr "Comeza animación" #~ msgid "Stop animation" #~ msgstr "Para animación" #~ msgid "Animation" #~ msgstr "Animación" #~ msgid "Find..." #~ msgstr "Calcula..." #~ msgid "History\tAlt-Shift-H" #~ msgstr "&Historia\tAlt-Shift-H" #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Re-avaliar todo ata aquí\tCtrl-Shift-H" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Fai de novo\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Porto predeterminado:" #~ msgid "Save changes before closing?" #~ msgstr "Gárdanse os cambios antes de pechar?" #~ msgid "Save changes?" #~ msgstr "Se gardan os cambios?" #~ msgid "&Cell" #~ msgstr "Ce&la" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nova xanela\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Pecha documento?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Documento non gardado!\n" #~ "\n" #~ "Pecha o documento actual e perde todos os cambios?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Documento non gardado!\n" #~ "\n" #~ "Abandonar wxMaxima e perder todos os cambios?" #~ msgid "Maxima options" #~ msgstr "Opcións de Maxima" #~ msgid "Quit?" #~ msgstr "Sae?" #~ msgid "wxMaxima options" #~ msgstr "Opcións de wxMaxima" #~ msgid "Mean" #~ msgstr "Media" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima é unha interface gráfica de usuario para \n" #~ "o Sistema de Cálculo Simbólico Maxima, basado en wxWidgets." #~ msgid "<< Nothing to display >>" #~ msgstr "<< Nada que amosar >>" #~ msgid "Functions and macros" #~ msgstr "Funcións e macros" #~ msgid "Inspector" #~ msgstr "Inspector" #~ msgid "Labels" #~ msgstr "Etiquetas" #~ msgid "Autocomplete" #~ msgstr "Autocompletar" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Copia selección ó portapapeis cando se faga no documento." #~ msgid "Copy to clipboard on select" #~ msgstr "Copia a selección ó portapapeis" #~ msgid "Input" #~ msgstr "Entrada" #~ msgid "Save document as ..." #~ msgstr "Garda documento como ..." #~ msgid "Show Maxima header" #~ msgstr "Amosa encabezamento de Maxima" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Amosa encabezamento inicial con información de Maxima." #~ msgid "Adjustment for the size of greek font." #~ msgstr "Axuste para o tamaño da tipografía grega" #~ msgid "Adjustment:" #~ msgstr "Axuste:" #~ msgid "Basic" #~ msgstr "Básico" #~ msgid "Button panel:" #~ msgstr "Panel de botóns:" #~ msgid "Copy selected cell(s)" #~ msgstr "Copia cela(s) seleccionada(s)" #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Corta Cela(s)\tCtrl-Shift-X" #~ msgid "Decrease fontsize in document" #~ msgstr "Disminúe o tamaño da tipografía no documento" #~ msgid "Delete selected cell(s)" #~ msgstr "Borra cela(s) seleccionada(s)" #~ msgid "Delete selection" #~ msgstr "Borra selección" #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "Tipografía usada para amosar glifos unicode no documento." #~ msgid "Full" #~ msgstr "Completo" #~ msgid "Increase fontsize in document" #~ msgstr "Aumenta o tamaño da tipografía do documento." #~ msgid "Insert input cell" #~ msgstr "Insire cela de entrada" #~ msgid "Insert input group" #~ msgstr "Insire grupo de entrada" #~ msgid "Insert text" #~ msgstr "Insire texto" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Cela de novo t&ítulo\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Desactivado" #~ msgid "Paste cell(s) to document" #~ msgstr "Pega cela(s) ó documento" #~ msgid "Product..." #~ msgstr "Produto" #~ msgid "Select file to open" #~ msgstr "Selecciona arquivo para abrir" #~ msgid "Sum..." #~ msgstr "Suma" #~ msgid "To &Float\tCtrl-F" #~ msgstr "A real \tCtrl-F" #~ msgid "Use greek font to display greek characters." #~ msgstr "Usa tipografía grega para amosar caracteres gregos." #~ msgid "Use greek font:" #~ msgstr "Usa tipografía grega:" #~ msgid "untitled.wxm" #~ msgstr "sennome.wxm" #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "Sesión de wxMaxima (*.wxm)|*.wxm" #~ msgid "aquamarine" #~ msgstr "augamariña" #~ msgid "black" #~ msgstr "negro" #~ msgid "blue" #~ msgstr "azul" #~ msgid "blue violet" #~ msgstr "azul violeta" #~ msgid "brown" #~ msgstr "marrón" #~ msgid "cadet blue" #~ msgstr "azul cadete" #~ msgid "coral" #~ msgstr "coral" #~ msgid "cornflower blue" #~ msgstr "azulina" #~ msgid "cyan" #~ msgstr "cyan" #~ msgid "dark green" #~ msgstr "verde escuro" #~ msgid "dark grey" #~ msgstr "gris escuro" #~ msgid "dark olive green" #~ msgstr "verde oliva escuro" #~ msgid "dark orchid" #~ msgstr "orquídea escuro" #~ msgid "dark slate blue" #~ msgstr "azul lousa escuro" #~ msgid "dark slate grey" #~ msgstr "gris lousa escuro" #~ msgid "dark turquoise" #~ msgstr "turquesa escuro" #~ msgid "dim grey" #~ msgstr "gris claro" #~ msgid "firebrick" #~ msgstr "tella" #~ msgid "forest green" #~ msgstr "verde fraga" #~ msgid "gold" #~ msgstr "ouro" #~ msgid "goldenrod" #~ msgstr "barra de ouro" #~ msgid "green yellow" #~ msgstr "verde amarelo" #~ msgid "grey" #~ msgstr "gris" #~ msgid "khaki" #~ msgstr "caqui" #~ msgid "light blue" #~ msgstr "azul claro" #~ msgid "light grey" #~ msgstr "gris claro" #~ msgid "light steel blue" #~ msgstr "azul aceiro claro" #~ msgid "lime green" #~ msgstr "verde lima" #~ msgid "maroon" #~ msgstr "granate" #~ msgid "medium aquamarine" #~ msgstr "augamariña medio" #~ msgid "medium blue" #~ msgstr "azul medio" #~ msgid "medium forrest green" #~ msgstr "verde fraga medio" #~ msgid "medium goldenrod" #~ msgstr "barra de ouro medio" #~ msgid "medium orchid" #~ msgstr "orquídea medio" #~ msgid "medium sea green" #~ msgstr "verde mar medio" #~ msgid "medium slate blue" #~ msgstr "azul lousa medio" #~ msgid "medium spring green" #~ msgstr "verde primavera medio" #~ msgid "medium turquoise" #~ msgstr "turquesa medio" #~ msgid "medium violet red" #~ msgstr "vermello violeta medio" #~ msgid "midnight blue" #~ msgstr "azul medianoite" #~ msgid "navy" #~ msgstr "mariña" #~ msgid "orange" #~ msgstr "laranxa" #~ msgid "orange red" #~ msgstr "vermello alaranxado" #~ msgid "orchid" #~ msgstr "orquídea" #~ msgid "pale green" #~ msgstr "verde pálido" #~ msgid "pink" #~ msgstr "rosa" #~ msgid "plum" #~ msgstr "cirola" #~ msgid "purple" #~ msgstr "morado" #~ msgid "red" #~ msgstr "vermello" #~ msgid "salmon" #~ msgstr "salmón" #~ msgid "sea green" #~ msgstr "verde mar" #~ msgid "sienna" #~ msgstr "siena" #~ msgid "sky blue" #~ msgstr "azul ceo" #~ msgid "spring green" #~ msgstr "verde primavera" #~ msgid "steel blue" #~ msgstr "azul aceiro" #~ msgid "tan" #~ msgstr "tan" #~ msgid "thistle" #~ msgstr "cardo" #~ msgid "turquoise" #~ msgstr "turquesa" #~ msgid "violet" #~ msgstr "violeta" #~ msgid "wheat" #~ msgstr "trigo" #~ msgid "white" #~ msgstr "branco" #~ msgid "yellow green" #~ msgstr "verde amarelo" #~ msgid " << Unfold >>" #~ msgstr " << Desprega >>" #~ msgid "Background" #~ msgstr "Fondo" #~ msgid "Copy cells" #~ msgstr "Copia celas" #~ msgid "Cut selection from document" #~ msgstr "Corta selección do documento" #~ msgid "Evaluate cell\tShift-Enter" #~ msgstr "Avalía cela\tShift-Enter" #~ msgid "Export to HTML file" #~ msgstr "Exportar a un arquivo HTML" #~ msgid "Hidden groups" #~ msgstr "Grupos ocultos" #~ msgid "Integrate ..." #~ msgstr "Integra" #~ msgid "Main prompts" #~ msgstr "Indicadores principais" #~ msgid "Open session from a file" #~ msgstr "Abre sesión dende un arquivo" #~ msgid "Other prompts" #~ msgstr "Outros indicadores" #~ msgid "Save session" #~ msgstr "Garda sesión" #~ msgid "Save session to a file" #~ msgstr "Garda sesión nun arquivo" #~ msgid "Save to file" #~ msgstr "Garda nun arquivo" #~ msgid "Select package to load" #~ msgstr "Selecciona paquete para cargar" #~ msgid "Substitute ..." #~ msgstr "Substitue" #~ msgid "wxMaxima session" #~ msgstr "Sesión de wxMaxima" #~ msgid "&Copy" #~ msgstr "&Copia" #~ msgid "&Describe\tCtrl-H" #~ msgstr "&Describe\tCtrl-H" #~ msgid "&Edit input\tCtrl-E" #~ msgstr "E&dita entrada\tCtrl-E" #~ msgid "&Input\tF7" #~ msgstr "&Entrada\tF7" #~ msgid "&Monitor file" #~ msgstr "&Monitoriza arquivo" #~ msgid "&Re-evaluate input\tCtrl-R" #~ msgstr "&Re-calcula entrada\tCtrl-R" #~ msgid "&Read file" #~ msgstr "Le &arquivo" #~ msgid "&Text\tF6" #~ msgstr "&Texto\tF6" #~ msgid "" #~ "All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*." #~ "lisp)|*.lisp" #~ msgstr "" #~ "Todos|*|Paquete maxima(*.mac)|*.mac|Arquivo demo (*.dem)|*.dem|Arquivo " #~ "lisp (*.lisp)|*.lisp" #~ msgid "Autoload a file when it is updated" #~ msgstr "Autocarga un arquivo cando sexa actualizado" #~ msgid "C&lear screen" #~ msgstr "&Limpa pantalla" #~ msgid "Copy input" #~ msgstr "Copia entrada" #~ msgid "Copy input from console" #~ msgstr "Copia entrada dende documento" #~ msgid "Copy selection from console to input line" #~ msgstr "Copia selección da consola á liña de entrada" #~ msgid "Copy to input" #~ msgstr "Copia na entrada" #~ msgid "Delete selected input/output group" #~ msgstr "Borra grupo de entrada/saída seleccionado" #~ msgid "Delete the contents of console." #~ msgstr "Borra os contidos da consola." #~ msgid "Describe" #~ msgstr "Describe" #~ msgid "Edit input" #~ msgstr "Edita entrada" #~ msgid "Edit selected input" #~ msgstr "Edita a entrada seleccionada" #~ msgid "Edit text" #~ msgstr "Edita texto" #~ msgid "Enter command" #~ msgstr "Introduce comando" #~ msgid "Go to input\tCtrl-Shift-D" #~ msgstr "Vai a\tCtrl-Shift-D" #~ msgid "Go to input\tF4" #~ msgstr "Vai á entrada\tF4" #~ msgid "Go to output window\tF3" #~ msgstr "Vai á xanela de saída\tF3" #~ msgid "I&nsert" #~ msgstr "I&nsire" #~ msgid "INPUT:" #~ msgstr "ENTRADA:" #~ msgid "" #~ "If you want to input more than one line at a time, use the 'Multiline " #~ "input' button at the right of the input line." #~ msgstr "" #~ "Se desexa introducir máis dunha liña á vez, utilice o botón \"Entrada " #~ "multiliña\" á dereita da liña de entrada." #~ msgid "Insert new input before selected input" #~ msgstr "Insire nova entrada antes da entrada seleccionada" #~ msgid "Insert section before selected input" #~ msgstr "Insire sección antes da entrada seleccionada" #~ msgid "Insert text before selected input" #~ msgstr "Insire texto antes da entrada seleccionada" #~ msgid "Insert title before selected input" #~ msgstr "Insire título antes da entrada seleccionada" #~ msgid "" #~ "Instead of typing a long pathname of a file to input line, you can select " #~ "that file using 'File->Select file'." #~ msgstr "" #~ "En lugar de introducir unha ruta longa para un arquivo, pode seleccionar " #~ "ese arquivo utilizando 'Arquivo->Selecciona arquivo'." #~ msgid "Multiline input" #~ msgstr "Entrada multiliña" #~ msgid "Open multiline input dialog" #~ msgstr "Abre diálogo de entrada multiliña" #~ msgid "Paste input" #~ msgstr "Pega entrada" #~ msgid "Paste input to console" #~ msgstr "Pega entrada na consola" #~ msgid "Re-evaluate all input" #~ msgstr "Re-calcula todas as entradas" #~ msgid "Re-evaluate input" #~ msgstr "Re-calcula entrada" #~ msgid "Read file from command line" #~ msgstr "Le arquivo dende liña de comandos" #~ msgid "Select &file" #~ msgstr "Selecciona &arquivo" #~ msgid "Select a file" #~ msgstr "Seleccionar un archivo" #~ msgid "Select a file (copy filename to input line)" #~ msgstr "Selecciona un arquivo (copia o nome do arquivo na liña de entrada)" #~ msgid "Select last input\tCtrl-D" #~ msgstr "Selecciona a última entrada\tCtrl-D" #~ msgid "Select last input\tF2" #~ msgstr "Selecciona a última entrada\tF2" #~ msgid "Select last input in the colsole!" #~ msgstr "Selecciona a última entrada da consola" #~ msgid "Select last input in the console!" #~ msgstr "Selecciona a última entrada da consola" #~ msgid "Selection to input\tCtrl-Shift-E" #~ msgstr "Selección a entrada\tCtrl-Shift-E" #~ msgid "Selection to input\tF5" #~ msgstr "Selección a entrada\tF5" #~ msgid "Set focus to the input line" #~ msgstr "Pon o foco na liña de entrada" #~ msgid "Set focus to the output window" #~ msgstr "Pon o foco na xanela de saída" #~ msgid "Show the description of a command" #~ msgstr "Amosa a descripción dunha instrución" #~ msgid "Show the description of command/variable:" #~ msgstr "Amosa a descripción dunha instrución/variable:" #~ msgid "" #~ "To enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter " #~ "matrix' from menus." #~ msgstr "" #~ "Para inserir unha matriz A, escriba 'A:' na liña de entrada e seleccione " #~ "'Álxebra->Introduce matriz' do menú" #~ msgid "" #~ "To put parenthesis around an expression you previously typed into the " #~ "input line, select the expression with mouse and then type '('." #~ msgstr "" #~ "Para poñer parénteses a unha expresión previamente escrita na liña de " #~ "entrada, seleccione a expresión co rato e entón escriba '('." #~ msgid "" #~ "To repeat a long command you previously entered in the input line, type " #~ "in the first few letters to the input line and then pres tab key." #~ msgstr "" #~ "Para repetir un comando longo previamente inserido, escriba as primeiras " #~ "letras do mesmo na liña de entrada e prema a tecla tabulador." #~ msgid "" #~ "You can delete output/input group if you select the input label and " #~ "choose 'Edit->Delete selection' from menus." #~ msgstr "" #~ "Pódese eliminar un grupo entrada/saída se se selecciona a etiqueta de " #~ "entrada e elixe 'Edita->Elimina selección' dos menús." #~ msgid "" #~ "You can hide the output by clicking on the output label. Clicking on the " #~ "input label hides input and output. Clicking on the label again, shows " #~ "hidden expressions." #~ msgstr "" #~ "Pódese ocultar a saída faciendo clic na etiqueta de saída. Facendo clic " #~ "outra vez na etiqueta, amósanse as expresións ocultas." #~ msgid "" #~ "You can load a file into maxima by dragging it from a file browser to the " #~ "console window." #~ msgstr "" #~ "Pódese cargar un arquivo en maxima arrastrándoo do explorador de arquivos " #~ "á xanela da consola." #~ msgid "" #~ "You can load files into maxima if you drop them on the console window. " #~ "You can select a custom function for loading your file. If your custom " #~ "function is 'A:read_matrix(%file%, csv)', then %file% will be replaced " #~ "with the filename of your file." #~ msgstr "" #~ "Pódense cargar arquivos en maxima se se arrastran dende a xanela da " #~ "consola. Pódese seleccionar unha función personalizada para cargar o " #~ "arquivo. Se a función personalizada é 'A:read_matrix(%file%, csv)', entón " #~ "%file% será reemplazado co nombre do arquivo." #~ msgid "" #~ "You can select the output of maxima in wxMaxima console with mouse and " #~ "copy it to the clipboard with 'Edit->copy'." #~ msgstr "" #~ "Pódese seleccionar a saída de maxima na consola de wxMaxima co rato e " #~ "copiándoa ó portapapeis con 'Edita->Copia.'" #~ msgid "" #~ "You can use the maxima tex command to print the expression in TeX form. " #~ "Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Pódese usar a instrucción tex de maxima para amosar a expresión en " #~ "formato TeX. Logo se puede copiar a un editor de texto para inserilo no " #~ "seu documento." #~ msgid "" #~ "wxMaxima has nice plot dialogs. If you want to modify previous plot " #~ "commands, access them using command history and then push the plot button." #~ msgstr "" #~ "wxMaxima ten bos cadros de diálogo. Se se queren modificar as instrucción " #~ "gráficas anteriores, pódese acceder usando a historia de instruccións e a " #~ "continuación premer no botón de gráficos." #~ msgid "" #~ "wxMaxima's input line has command history available using up and down " #~ "keys and command completion based on previous input available using the " #~ "tab key." #~ msgstr "" #~ "A líña de entrada de wxMaxima ten un histórico dispoñible usando as " #~ "teclas de dirección arriba e abaixo, e un autocompletado de instruccións " #~ "baseado na entrada anterior dispoñible, usando a tecla tabulador." #~ msgid "Apply function:" #~ msgstr "Aplica función:" #~ msgid "At point:" #~ msgstr "No punto:" #~ msgid "Char poly of:" #~ msgstr "Polinomio característico de:" #~ msgid "Comment out" #~ msgstr "Comenta" #~ msgid "Copy &text" #~ msgstr "Copia &texto" #~ msgid "Copy selection from console (including linebreaks)" #~ msgstr "Copia selección da consola (saltos de liña incluidos)" #~ msgid "From array:" #~ msgstr "De array:" #~ msgid "From equations:" #~ msgstr "Das ecuacións:" #~ msgid "Integrate:" #~ msgstr "Integra:" #~ msgid "Limit of:" #~ msgstr "Límite de:" #~ msgid "Map function:" #~ msgstr "Aplica a función:" #~ msgid "Product:" #~ msgstr "Produto:" #~ msgid "Solve &numerically ..." #~ msgstr "Resolve &numéricamente" #~ msgid "Solve equation(s):" #~ msgstr "Resolve ecuación(s):" #~ msgid "Solve equation:" #~ msgstr "Resolve ecuación:" #~ msgid "Solve numerically" #~ msgstr "Resolve numéricamente" #~ msgid "Solve numerically ..." #~ msgstr "Resolve numéricamente" #~ msgid "Substitute:" #~ msgstr "Substitúe:" #~ msgid "Substitution" #~ msgstr "Substitución" #~ msgid "Sum of:" #~ msgstr "Suma de:" #~ msgid "Unfold" #~ msgstr "Desprega" #~ msgid "Use &Taylor series" #~ msgstr "Usa serie de &Taylor" #~ msgid "around:" #~ msgstr "arredor de:" #~ msgid "by variable:" #~ msgstr "para a variable:" #~ msgid "change var:" #~ msgstr "cambia var:" #~ msgid "eliminate variables:" #~ msgstr "elimina as variables:" #~ msgid "equation:" #~ msgstr "ecuación:" #~ msgid "for function(s):" #~ msgstr "para a(s) función(s):" #~ msgid "for variable(s):" #~ msgstr "para a(s) variable(s):" #~ msgid "from expression:" #~ msgstr "da expresión:" #~ msgid "function:" #~ msgstr "función:" #~ msgid "goes to:" #~ msgstr "tende a:" #~ msgid "in variable:" #~ msgstr "respecto da variable:" #~ msgid "in:" #~ msgstr "en:" #~ msgid "the value is:" #~ msgstr "o valor é:" #~ msgid "variable" #~ msgstr "variable" #~ msgid "variable:" #~ msgstr "variable:" #~ msgid "when variable:" #~ msgstr "cando a variable:" #~ msgid "with:" #~ msgstr "con:" #~ msgid "" #~ "wxMaxima is a wxWidgets interface for the\n" #~ "computer algebra system MAXIMA.\n" #~ "\n" #~ "Version: %s.\n" #~ "License: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgstr "" #~ "wxMaxima é unha interface wxWidgets para o\n" #~ "sistema de cálculo simbólico Maxima.\n" #~ "\n" #~ "Versión: %s.\n" #~ "Licenza: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgid "wxMaxima session (*.wxm)|*.wxm|Maxima batch file (*mac)|*.mac|All|*" #~ msgstr "" #~ "Sesión wxMaxima (*.wxm)|*.wxm|Arquivo por lotes de Maxima (*mac)|*.mac|" #~ "Todos|*" #~ msgid "Maxima session (*.wxm)|*.wxm" #~ msgstr "Sesión de Maxima (*.wxm)|*.wxm" wxmaxima-15.08.2/locales/hu.mo000644 000765 000024 00000225014 12573512123 016530 0ustar00andrejstaff000000 000000 V|5xG)yGGGGG&GgHJwHHH HHH I &I0I@I ^IlIII II I IIIIJ &J2JEJ[J kJvJJ JJJJ JJJKK,KOfOKvO&O1OP2P8P>PWP_P fPqPP>P)QR RR 0R;RSR XRcR7jRR[RKSRjS\S&TFATpT<TB6U-yU UUV VVV+V(W?W*RW}WW"WWWWWW XX;%XaX"qX XX2XXX YY.Y 7Y DY QY]Y#fYYYYY Y%Y%!ZGZ1bZ#Z#ZZ@Z =[H[b[x[[[8[A[(#\'L\Ht\1\1\!]8]J]`]>u]3]] ] ]^!^ =^ K^Y^s^(^$^,^%^&#_J_Q_ U_ `_n_t_ {_1__0___ `)$`-N`P|````` aa1aOaca waa a aaa aaa a bb%b7b Wbxb bb%b:b cc(c c c c c c d/dBd JdUded.td(dd d(de !e .e ;e EePeVe_efe{e!ee,e#e"f%Bf*hff f ff ffffg"gK)g*uggggg g h h h(h/h>hPh(ehh h hhh&hhh i ii ,i/9iii)ii'ii jj7j Ujbj j9jjjjk"k52khknkvk}kkkk k k$k7k3%lYl]lul ~lll"l,l*m/m6mJm+Ymm3m,m,m'"n\Jnnnn&nnnn oo -o 7oDoLo ,p6p:pk>ppq~rs@sZss0s0t9tQtdtt tt6ttu u 8uEuUuhuzuuuuuuvv3vPvgvv v v vvv)v w w w^>wQwwwx%x,x45xjx6nxx xxxxyy-y3ys  Š ϊڊ %0N   4DUfw: "0@Q lw ύ4K+a ʎ ݎ , '9a~! Ґ   0=#T2x$01E Y8zAÓ˓ӓk y” ݔ  !,< E P^ bn hD$fiЖtwB/6=X ^i 2 ?IRk`z~ל  *8CK/6  * @ KWhמ "-9gx  ӟBϡ ֡, rw')kU1'ET d p } ȧϧԧ ݧ   & /; DQgyDCYb.& aav-^ ǭ4ڭS /J [fvůܯ  )7 LZz ΰ $:_}±ر& @ LWo ʲ#!;Scu! ճ  %DJ c ozԶ"* ,89e#8÷". N\k"t0 !$5L*]   ͺFں*!SL>i߻XI5Xؼa1RZ;A}X  &"?b#};&%.T\kt{#H+3L2e$ !2 B+L,x, 1+#]&4''!-iO #0 2<GWP0*!GLCC:ZuJ@ #7"J"m 5+'>S99 )DI N4\9-1.X`W3Mez)  0ARo +25=Rr:  0 $8:I34' & 0 = K Uafn)t+/?"T2w4< #1K S`w& Z7:r)(   *6Ni+# ,= DPd')<*@3k(')(R:h7!  !MB   %@6-w "'4/\2# *%#P#t \-05 fpw i sA4 & . Op B 2CXt"4Sp  ,6 c p$~cS[#jR2$Gls{#!$ "; LW5j!+M lx3 )29WfwF++)U/  #/8 hs   %8/ASfnq 0 !8L4^lZ!o . *7#L#pM@3I_v 9OU ] iu-  )E\|96 #2 V3d#0+1J*c ")L]ym#Im3 )1[q  "<U9kC^ vF#  ? `  y"]    & .&C-c&$'0$6:[(     ;*5f*2 ) 4(>)g$ .&E$_Z>[> \  % F8 W       ( _'    2    ,  4  >  L V  e r         uXw[yR2 " (  ,9Q;+$##?V iwF8HX `m #9"&Ih| 75Uo x   G 4GM$( !@#$#)#$$6$K$^$ t$$$$$$ $$$$ %0%?%C% L% Y% c% m%z% %%%%%X&V'y[''(0(5( )s)s)**{O19Ka0p0?/jhoBzUZy;a7#T|_5 @ nEPuL^$%( ]:NI' ),koayKm4[Q4H{ fDw.V0b&lNcOU.U#C58_  SMbV$1LJ4:v~1>\!s3{W[u| z")H! x\*ZA=+J;^2i7[(0lNw8IJ)Cj@XAe%q>MK8SCU}c ;2Y>}29iYR/6O^!%dvr!QM/*|6 Ddl=~.JpNWqg-14 @\&"R~ QtMq2 G6$ti"'u?R;FmBD/9+tGn"AZk+??`+6 P&$T B* h*Am=:KT3Ey,%'STr&7_8E}LXd#- 59D(hsCkF<cF@z.R<gb5>wLYI O-<r jH'-f,WGV,]P`:gF I]vx7 e3e(3<)fpnG sES #`=BHPVxoQX wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBitmap scale for exportBoldBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to record a cell contents change without a cell.Bug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDon't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMethod:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTable of ContentsTaylor series:TellratTextText cellText cell backgroundThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Width:WorksheetWrite matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: hu Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-06-04 17:02+0200 Last-Translator: Blahota István Language-Team: Hungarian Language: hu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.5.4 Plural-Forms: nplurals=2; plural=(n != 1); wxWidgets: %d.%d.%d Unicode támogatás: %s Lisp: Maxima verzió: Nem csatlakozott a Maximához! Nem csatlakozott.<< A kifejezés túl hosszú a megjelenítéshez! >> a wxMaxima egy újabb verziójával lett elmentve, ezért nem biztos hogy tökéletesen töltődik be. Kérem frissítse a wxMaximát! a wxMaxima egy újabb verziójával lett elmentve. Kérem frissítse a wxMaximát!&Algebra&Alkalmazás listán...&Apropó...&Batch fájl... Ctrl-BPe&remérték probléma...&HibabejelentésAna&lízis&Kanonikus alak&Karakterisztikus polinom...M&emória törlése&Számolás faktoriálisokkalKom&plex átalakításLán&ctörtté alakítás&Másolás Ctrl-C&Határozott integrál&Demoivre&Determináns&Differenciálás...S&zerkesztés&Változó kiküszöbölése...Má&trix bevitele...&Példa...Kifejezé&s felbontásaTr&igonometrikus felbontásE&xponenciálissá alakításE&xportálás...Kife&jezés faktorizálása&FájlM&egoldás numerikusan...&Mátrix generálása sorozatból...&Legnagyobb közös osztó...&Súgó&Integrálás...&Megszakítás Ctrl-.&Megszakítás Ctrl-GMát&rix invertálás&Csomag betöltése... Ctrl-LLeké&pezés listába...&Maxima&Maxima súgó&Modulus beállítása...&Új Ctrl-N&Numerikus&Numerikus integrálás&Numerikus összegzés&Megnyitás Ctrl-O&Megnyitás... Ctrl-OÁ&brázolás&Hatványsor&Nyomtatás... Ctrl-P&Értelemszerűen (nem formálisan)T&rigonometrikus redukálás&A Maxima újraindításaPoli&nom valós gyökeiM&entés Ctrl-SE&gyszerűsítés&Kifejezés egyszerűsítéseF&aktoriális egyszerűsítése&Trigonometrikus egyszerűsítés&Megoldás...&KülönlegesTaylor-sor használatávalMátri&x transzponálás&Trigonometrikus átalakítás&pm3d(Alapértelmezett nyelv)- Végtelen
    Lisp: A wxMaxima 0.8.0-ás verziójában megjelent egy 'vízszintes kurzor'. Úgy néz ki, mint egy cellák közti vízszintes vonal. Ott jelenik meg, ahol szöveg begépelésével, beillesztésével vagy egy menü parancs végrehajtásával egy új cella keletkezik.A wxMaxima 0.8.2-es verziójában új dokumentumformátumot vezettek be, amely nem csak a bemenetet és a szöveges megjegyzéseket menti, hanem a számítások kimenetét is. Használatához a dokumentum mentésénél válasszuk a 'wxMaxima XML dokumentum' formátumot.Ér&tékadás...NévjegyNévjegy: wxMaximaAktív cella zárójeleMátr&ix adjungálásAlg&ebrai egyenlet hozzáadása...Könyvtár hozzáadása a keresési úthozKönyvtár hozzáadása az elérési úthoz:Egyenlőség hozzáadása racionális egyszerűsítéshez&Hozzáadás az elérési úthoz...További parancsok a LaTeX kimeneti fájl preambulumábaTovábbi sorok a TeX preambulumba:A Maxima további paraméterei (pl. -l clisp).Paraméterek:Minden fájl|*AlkalmazFüggvény alkalmazása a listáraApropóSorozat:GrafikaRákérdez név nélküli dokumentum mentéséreÉrtékadásA Maxima munkakönyvtárát automatikusan megváltoztatja arra, amiben az aktuális dokumentum van: ez akkor szükséges, ha a fájlműveletek a jelenlegi könyvtárra vonatkoznak, de a Maxima 5.35 nem találja installációs útvonalát, amikor a jelenlegi dokumentum más meghajtón van.Automatikus mentés (percben, 0: ki)Peremérték problémaOszlopdiagram...Batch fájlok (*.bat)|*.bat|Minden fájl|*Batch fájlBitmap skála exportáláshozFélkövérDoboz ábra...BöngészésHiba: Automatikus kiegészítési kérés ismeretlen típusú elemhez.Hiba: Cella elhagyása belépés nélkül.Hiba: Kérés egy munkalap kezdete előtti cella tartalmának megváltoztatására.Hiba: Kérés egy munkalap kezdete előtti cella törlésére.Hiba: Kérés egy cella tartalmának megváltoztatására, majd a korábbi tartalom helyreállítására.Hiba: Egy sorban két kérés érkezett összefűzés elkezdésére vagy befejezésére.Hiba: A szöveg megváltozott, de nincs aktív cella.Hiba: A Maxima kimenetét megkísérelte hozzáfűzni egy munkalapon kívüli cellához.Hiba: Kísérlet különálló cellák összevonására, melyek között további cellák vannak.Hiba: Megkísérelte elmenti egy cella tartalmának változását cella nélkül. Hiba: Visszavonási esemény cella tartalmának változásához és cella hozzáadásáhozHiba: Munkalapon kívüli cella visszaállítási kérelme.&VerzióinformációkA Shift-Enter billentyűkombinációval alapértelmezés szerint az aktuális parancs hajtódik végre, míg az Enter-t a többsoros bemenetre használjuk. Mindez megváltoztatható a 'Szerkesztés->Beállítás' ablakban, kipipálva 'A parancsok Enter-re hajtódnak végre' tulajdonságot, amely felcseréli a két billentyűparancs hatását.&Változócsere...B&eállítás&Szorzat számítása...Öss&zeg számítása...Szám hosszú tizedes tört alakjaSzám tizedes tört alakjaModulus értékének beállítása:Az utolsó eredmény tizedes tört alakjának kiszámolásaSzorzat számításaÖsszeg számításaNem lehet a webszerverhez kapcsolódniA verzióinformáció nem elérhető.MégsemKanonikus (tr)KatalánCe&llaCella zárójel&2d-s megjelenítés változtatásaMatematikai jelek 2d-s megjelenítési algoritmusának megváltoztatásaVáltozócsereVáltozócsere integrálban vagy összegbenKarakterisztikus polinom&Frissítések keresése A wxMaxima/Maxima újabb verziójának keresése.Egyszerűsített kínaiTradícionális kínaiBetűtípus választásÚj ábrázolási mód választása:Osztályok:Bezárás Ctrl-WAblak bezárásaOszlopok nevei:Oszlopok:Faktoriálisokkal számol egy kifejezésbenVesszővel válassza el az x koordinátákatVesszővel válassza el az y koordinátákatMegjegyzés kiválasztásaSzó &kiegészítése Ctrl-KSzó automatikus kiegészítéseA Maxima teljes leállítása és újraindításaEgy lista lánctörtté alakításaMátrix adjungáltjának kiszámolásaMátrix karakterisztikus polinomjának kiszámolásaMátrix determinánsának kiszámolásaLegnagyobb közös osztó kiszámolásaMátrix inverzének kiszámolásaLegkisebb közös többszörös kiszámolása (használata előtt hajtsd végre a load(functs) parancsot)Feltétel:Konfigurációs fájl (*.ini)|*.iniFigyelmeztetés a beállításokkal kapcsolatbanA wxMaxima beállításaÁllandóLoga&ritmikus összevonásBinomiális-, béta- és gamma-függvények faktoriálissá alakításaBinomiális-, faktoriális- és béta-függvényeket gamma-függvénnyé alakítKomplex kifejezés exponenciálissá alakításaKomplex kifejezés algebraivá alakításaKomplex exponenciális függvény alakítása trigonometrikus formáváSzorzat logaritmusának logaritmusok összegévé való alakításaLogaritmusok összegének szorzat logaritmusává való alakítása&Faktoriálisokká alakítás&Gamma-függvénnyé alakításPolárformává alakítás&Algebraivá alakításTrigonometrikus kifejezés kanonikus kvázilineáris formává alakításaTrigonometrikus függvény exponenciális formává alakításaMásolásMásolás képkéntMásolás LaTeX-beE&lőző bemenet másolása Ctrl-IE&lőző kimenet másolása Ctrl-UMásolás képként&LaTeX másolás&Szöveg másolása Ctrl-Shift-CKijelölt rész másolásaKijelölt rész képként másolása a domumentumbólKijelölt rész másolása a dokumentumbólKijelölt rész másolása a dokumentumból LaTeX formátumbanLétrehoz egy új cellát az előző bemenet tartalmávalLétrehoz egy új cellát az előző kimenet tartalmávalKurzorKivágás&Kivágás Ctrl-XKijelölt rész kivágásaCsehDánAdat mátrix:Adat fájlok (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtAdat:Racionális törtfüggvény parciális törtekre bontásaAlapértelmezettAz animáció alapértelmezett framerátája:Alapértelmezett betűtípus:Új Maxima munkalap alapértelmezett pontmérete A Maxima és a wxMaxima közötti kommunikáció során használt alapértelmezett port:Az animációk lejátszásának alapértelmezett sebessége (képkocka per másodperc).TörlésFü&ggvény törlése...Kijelölt rész törléseVá<ozó törlése...Függvény törléseVáltozó törléseMinden tartalom törlése a memóriábólFüggvény(ek) törlése:Változó(k) törlése:Nevező foka:Fokszám:Derivált:Szórás...P&olinomok osztása...Differenciál...DifferenciálásKifejezés differenciálásaDifferenciálás...Irány:Diszkrét pontokMeg&jelenítés TeX formátumbanMegjelenítő algoritmusKifejezés megjelenítése TeX formátumbanMegjeleníti mennyi idő alatt fut le az eljárásOsztásCella kettéosztásaSzámok vagy polinomok osztásaBemeneti cella kettéosztásaAkarja menteni a változásokat az alábbi dokumentumban "DokumentumSzöveg háttereA szöveget és a képeket a Maxima ne csomagolja külön: ez segíti a verziókövető rendszereket (mint pl. a git és svn) a különbségek felismerésében.Nem ment&Egyenletek&Kilépés Ctrl-QSaját&vektorok&SajátértékekKiküszöbölésVáltozó kiküszöbölése egyenletrendszerbőlAngolAdatbevitelMátrix bevitele...Mátrix beviteleÍrja be a listába felvenni kívánt algebrai egyenletet:A változókat vesszővel válassza el egymástól.A parancsok az Enter lenyomására hajtódnak végreMátrix beviteleA Maxima elérési útjának beírása.Epszilon:Egyenlet %d:Egyenlet(ek):Egyenlet:Egyenletek:HibaHiba %dHiba!K&iértékeletlen formák kiértékelése&Minden cella újraszámolása Ctrl-Shift-R&Minden látható cella újraszámolása Ctrl-RC&ellák újraszámolásaAz aktuális hely feletti cellák újraszámolása Ctrl-Shift-PKijelölt cellák újraszámolásaA dokumentum összes cellájának újraszámolásaNem kiértékelésre szánt formákat is kiértékelA dokumentum összes látható cellájának újraszámolásaPéldaPéldaszövegKilépés a wxMaximábólFelbontFelbont (tr)Kifejezés felbontása&Logaritmikus felbontásEgy kifejezés felbontásaTrigonometrikus kifejezés felbontásaExportálásAnimációk exportálása TeX-be (a kép csak akkor mozog, ha a PDF néző ezt támogatja)Dokumentum exportálása HTML vagy pdfLaTeX formátumbaAz exportálás meghiúsult.Sikeres export.A HTML-be való exportálás meghiúsult!A TeX-be való exportálás meghiúsult!Exportálás...Függvény:Függvény(ek):Kifejezés:FaktorizálK&omplex faktorizációKifejezés faktorizálásaEgy kifejezés faktorizálásaKifejezés faktorizálása Gauss-egészekre&Faktoriális- és gamma-függvényVégzetes hiba%d. ábra:FájlA fájl nem találhatóA megnyitni próbált fájl nem található.Fájl:Keresés...Ke&resés... Ctrl-F&Határérték számolása...&Minimum keresése...Megoldás numerikusan...Kifejezés minimumának meghatározásaKifejezés határértékének számolásaEgyenlet adott intervallumba eső gyökének meghatározásaPolinom összes gyökének meghatározásaPolinom összes gyökének meghatározása (bfloat)Keresés és csereKeresés és csereMátrix sajátértékeinek kiszámolásaMátrix sajátvektorainak kiszámolásaMinimum keresésePolinom valós gyökeinek meghatározásaMegoldás numerikusanMentés előtt rögzíti a (%i, %o) indexek hivatkozásátRögzített szélességű betűtípus a bemeneti sorban&Minden kiválasztása Ctrl-Alt-[Minden fejezet elrejtéseKövetésKonzolban használt betűtípus.A dokumentumban előforduló matematikai karakterekhez használt betűtípus.BetűkészletekFormátum:FranciaMettől:&Teljes képernyő Alt-EnterFüggvényFüggvénynevekFüggvény(ek):Függvény:Eljárások komplex átalakításokraEljárások faktoriális- és gamma-függvény átalakításokraEljárások trigonometrikus átalakításokraLegnagyobb közös osztóGIF képfájl (*.gif)|*.gifGalíciaiÁltalános matematikaÁltalános matematika Alt-Shift-MMátrix generálásaMátrix &generálása kifejezésből...Mátrix generálása kétdimenziós sorozatbólMátrix generálása kétdimenziós kifejezésbőlNémet&Képzetes rész&Taylor- és hatványsor...Kifejezés Laplace-transzformáltja&Valós részKifejezés inverz Laplace-transzformáltjaFüggvény Taylor- és hatványsoraKomplex kifejezés képzetes részeKomplex kifejezés valós részeKérés egy olyan esemény-visszavonásra, amely egy végrehajthatatlan törlést tartalmaz.GörögGörög betűkHáló:HTML/Szöveg cellák: Minden sortörés exportjaOszlopok:SúgóÖsszes elrejtése Alt-Shift--Összes panel elrejtéseKiemelésHisztogramHisztogram...ElőzményekA vízszintes kurzor normál kurzorként működik, csak éppen a hatása cellákon jelentkezik: nyomjuk meg a fel vagy le nyilat mozgatásához. Ha mindeközben a Shift gombot lenyomva tartjuk, kijelöljük az érintett részeket.MagyarKezdetiérték-probléma (1)Kezdetiérték-probléma (2)Ha a számok nem jeleníthetőek meg a megadott számú számjeggyel, három ponttal rövidítve lesznek.Ha ennyi perc telt el a fájl utolsó mentése óta, a fájl kap egy nevet (megnyitva vagy mentve) és 10 másodpercnyi billentyűzet-inaktivitás után mentésre kerül.Ha a bemeneti cella első karaktere valamelyik műveleti jel (a +*/^= karakterek egyike), egy % jel fog automatikusan beíródni elé. Ez a funkció kiiktatható a 'Szerkesztés->Beállítás' menüpont alatt.Ha egy számítás elvégzése túl sokáig tart, megpróbálhatjuk a 'Maxima->Megszakítás' vagy a 'Maxima->A Maxima újraindítása' menüparancsok használatát.KépKép fájlok (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmA LaTeX kimenetben: a kitevőket egy esetleges index után rakja ahelyett, hogy a kifejezés fölé tenné. Ez javíthatja az olvashatóságot egyes betűtípusok és rövid indexek esetén.Tartalmazott oszlopok:A munkalap exportja tartalmazza a bemeneti cellákatVégtelenInformáció a Maxima fordításárólKezdeti becslések:Kezdetiérték-probléma (&1)...Kezdetiérték-probléma (&2)...Bemeneti címkékBeszúrásBeszúr egy %-jelet a cella elején található műveleti jel elé&Fejezetcella beszúrása Ctrl-3&Szövegcella beszúrása Ctrl-1Cella beillesztése Alt-Shift-CKép beszúrásaKép beszú&rása...&Bemeneti cella beszúrásaLa&ptörés beszúrása&Alfejezetcella beszúrása Ctrl-4&Fejezetcella beszúrása&Alfejezetcella beszúrása&Címcella beszúrása Ctrl-2&Szövegcella beszúrása&Címcella beszúrásaÚj bemeneti cella beszúrásaÚj fejezetcella beszúrásaÚj alfejezetcella beszúrásaÚj szövegcella beszúrásaÚj címcella beszúrásaLaptörés beszúrásaKép beszúrásaIntegrál/összeg:IntegrálIntegrál (Risch)Függvény integrálásaFüggvény integrálása Risch-algoritmussalIntegrál...MegszakításJelenlegi számítás megszakításaAz aktuális művelet megszakadt. A Maxima teljes újraindításához nyomja meg az alábbi gombot.Hibás elérési út. Írja be a Maxima futtatható fájl elérési útját újra.Inverz LaplaceI&nverz Laplace-transzformáció...OlaszDőltJapánSzázalékjel használata speciális szimbólumoknál, mint például %e, %i, stb.Legkisebb közös többszörösLaTeX: kitevők nem az indexek fölé, hanem utánA wxMaxima grafikus felület nyelve.Nyelv:LaplaceL&aplace-transzformáció...L&egkisebb közös többszörös...Legkisebb négyzetes közelítésLegkisebb négyzetes közelítés...HatárértékHatárérték...Lineáris regresszió...Erre a listára:BetöltésCsomag betöltéseBatch parancsokat használó Maxima fájl betöltéseMaxima csomagfájl betöltéseStílusfájl betöltéseAlsó végpont:Mátrix leképe&zése...&Lista készítése...Lista készítéseLista készítése kifejezésbőlBehelyettesítés kifejezésbeLeképezésLista leképezése listábaMátrix leképezése mátrixbaNyitó zárójelek párjának automatikus beírásaMatematika betűtípus:MátrixMátrix leképezésMátrix neve:Mátrix:MaximaA Maxima kapott egy kérdéstMaxima bemenetA Maxima számolMaxima csomag (*.mac)|*.mac|Maxima csomag (*.mac)|*.mac|Lisp csomag (*.lisp)|*.lisp|Minden fájl|*A Maxima eljárásának futása megszakadt.Maxima program:Maxima kérdéseiA Maxima elindult és vár a kapcsolatra...A Maxima háromféle számtípust támogat: közönséges törteket (például ilyen jön létre, amikor az gépeljük be, hogy 1/10), IEEE lebegőpontos számokat (0.2) és tetszőleges pontosságú hosszú tizedes törteket (1b-1). Ne feledje azonban, hogy ha lebegőpontos számokat használunk közönséges törtek helyett, a kerekítés miatt pontatlan értéket kaphatunk. Például 3602879701896397/36028797018963968 helyett 0.1-et.A Maxima a ':' jelet használja változó értékadására ('a : 3;') és a ':=' jelet függvény definiálására ('f(x) := x^2;'). Maxima verzió: Maximálisan megjelenített számjegyek száma:Kétmintás t-próba...Egymintás t-próba...Átlag...Átlag:Medián...Cellák egyesítéseKét bemeneti cella tartalmának összefűzéseEljárás:Hiányzó zárójelModulusNév:ÚjÚ&j Ctrl-NÚj dokumentumÚj érték:Új változó:Kö&vetkező parancs Alt-DownA kifejezés nem találhatóNormalitás vizsgálat...Helytakarékossági okok miatt HTML dokumentumban általában alacsony felbontású képeket szoktunk használni. Modern képernyőkön ezek a képek elmosódottak lehetnek. Ezzel a beállítással HTML export esetén az megnöveli a felbontás alapértelmezett értékét. A Maxima munkalapot általában TeX-be vagy HTML-be exportáljuk, ez azonban néha megrémíti a felhasználót. Ez az opció kikapcsolja a Maxima bemenetének exportálhatóságát. NorvégHibás mátrixdimenzió!Az egyenletek száma hibás!Nem csatlakozott.Számláló foka:Egyenletek száma:SzámokOKRégi érték:Régi változó:Egymintás t-próbaOnline ismertetőkMegnyitásMe&gnyitásNyit egy cellát, amikor a Maxima bemenetet várDokumentum megnyitásaÚj ablakDokumentum megnyitásaMátrix megnyitásaFájl megnyitásawxmx fájlok optimalizálása verzióellenőrzéshezBeállításokBeállítások:Elavult cellákKimeneti címkékPadé-appro&ximáció...PNG képfájl (*.png)|*.png|JPEG képfájl (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPadé-approximációTaylor-sor Padé-approximációjaLaptörés&PanelekParaméteres ábrázolásKimenet elemzése&Parciális törtek...Parciális törtekA dokumentum egyes részei nem töltődtek be!Beillesztés&Beillesztés Ctrl-VSzöveg beillesztése vágólaprólSzöveg beillesztése vágólaprólTortadiagram...Kérem állítsa be a wxMaximát a 'Szerkesztés->Beállítás' menüpontban.A változások életbe lépéséhez indítsa újra a wxMaximát!&2d-s ábrázolás...&3d-s ábrázolás...Á&brázolási mód...Kétdimenziós ábrázolás2D...2d-s ábrázolás...Háromdimenziós ábrázolás3D...3d-s ábrázolás...Ábrázolási módÁbrázolás két dimenzióbanÁbrázolás három dimenzióbanÁbrázolás fájlba:Hely:Lengyel1. polinom:2. polinom:Portugál (Brazil)Postscript fájl (*.eps)|*.eps|Minden fájl|*PontosságBeállítások... Ctrl+,Előző parancs Alt-UpNyomtatásDokumentum nyomtatásaSzorzatA kurzor feletti cellák újraszámolásaMátrix beolvasása...Maxima kimenetelének olvasásaBemeneti adatok fogadásaA következő parancs előhozása az előzmények közülAz előző parancs előhozása az előzmények közülAlg.-i alakIsmételt végrehajtás Ctrl-YUtolsó változtatás visszavonásaRedukál (tr)Trigonometrikus kifejezés redukált alakra hozásaA&z összes kimenet eltávolításaA kimenet eltávolítása a bemeneti cellákból%d egyezés kicserélveRendszerinformációk hiba bejelentéséhezA Maxima újraindításaA Maxima újraindításaVisszatérés a most kiértékelt cellára&Risch-integrálás...&Polinom gyökeiP&olinom gyökei (bfloat)Sorok:Orosz1. minta:2. minta:Minta:MentésAnimáció mentése...Mentés máskéntMen&tés másként... Shift-Ctrl-SKép mentése...Kijelölés mentése képbeKi&jelölés mentése képbe...Animáció mentése fájlbaDokumentum mentéseMentés máskéntCsak ennyi eseményt ment a visszaállítás tárolója. A 0 jelentése: végtelen számú esemény mentése.Panelek elrendezésének elmentésePanelek állapotának mentése.Kép mentése fájlbaKijelölt rész fájlba másolása a dokumentumbólKijelölt rész mentése fájlbaStílus mentése fájlbaAblak méret/pozíció mentésewxMaxima ablak méret/pozíció mentése.A mentés meghiúsultSikeres mentés.Mentés...Szóródási pontSzóródási pont...FejezetFejezetcellaCellatartalom kijelölése&Minden kiválasztása Ctrl-AA Maxima program kiválasztásaRészminta kiválasztásaÁllandó kiválasztásaMinden kiválasztásaMatematikai megjelenítés algoritmusának kiválasztásaA kimenetet egy részét kijelölve az egérrel és arra a jobb egérgombbal kattintva egy menüt kapunk a kijelölt részen való lehetséges műveletekkel.Kijelölt rész másolásaTaylor- és hatványsorHatv.sor...A kiszolgáló elindultNagyítás beállításaRögzített szélességű betűtípus beállítása a bemeneti sorban.Ábrázolás módjának állításaNagyítás beállítása 100%-raNagyítás beállítása 120%-raNagyítás beállítása 150%-raNagyítás beállítása 200%-raNagyítás beállítása 300%-raNagyítás beállítása 80%-raLaplace-transzformációval megoldani próbált kezdetiérték-probléma kezdeti helyének és értékének beállításaModulus értékének beállítása&Definíció...&Függvények&Tippek...&VáltozókMaxima súgóK&iegészítés sablonnal Ctrl-Shift-KTippet mutatMegmutat minden parancsot, ami hasonlít erre:Példa az alábbi parancsra:Példa a parancs használatáraMegmutat minden parancsot, ami hasonlít erreMegmutatja a definiált függvényeketMegmutatja a definiált változókatMegmutatja a függvény definíciójátFüggvény automatikus kiegészítése sablonnalHosszú kifejezések megjelenítéseA wxMaxima konzolja megjeleníti a hosszú kifejezéseket.Megmutatja a függvény definícióját:Maxima súgóEgyszerűsít&Gyökös egyszerűsítésEgysz. (r)Egysz. (tr)Kifejezés egyszerűsítéseFaktoriálisokat tartalmazó kifejezések egyszerűsítéseGyököket tartalmazó kifejezések egyszerűsítéseRacionális kifejezések egyszerűsítéseEgyszerűsíti az összegetTrigonometrikus kifejezést egyszerűbb alakra hozA wxMaxima 0.8.2-es változatától már képeket is be lehet illeszteni a dokumentumba. Használjuk a 'Cellák->Kép beszúrása...' menüparancsot. Megjegyezzük, hogy ahhoz, hogy a kép is mentve legyen, a dokumentumot 'wxMaxima XML dokumentum' formátumban kell menteni.Megoldás:Megoldás&Algebrai egyenletrendszer megoldása...&Lineáris egyenletrendszer megoldása...&Differenciálegyenlet megoldása...Me&goldás (to_poly)...Differenciálegyenlet megoldásaD&ifferenciálegyenlet megoldása (Laplace)...Differenciálegyenletek megoldása....Algebrai egyenletrendszerAlgebrai egyenletrendszer megoldásaPeremérték probléma megoldása másodrendű közönséges differenciálegyenlet eseténEgyenletet(rendszer) megoldásaEgyenletet(rendszer)ek megoldása a to_poly_solve eljárássalKezdetiérték-probléma megoldása elsőrendű közönséges differenciálegyenlet eseténKezdetiérték-probléma megoldása másodrendű közönséges differenciálegyenlet eseténLineáris egyenletrendszerLineáris egyenletrendszer megoldásaLegfeljebb másodrendű közönséges differenciálegyenlet megoldásaKözönséges differenciálegyenlet megoldása Laplace-transzformáció segítségévelMegold...Egyes PDF-olvasók képesek megjeleníteni mozgóképeket és a wxMaxima képes is előállítani ilyeneket. Ha ezt a lehetőséget választja, további LaTeX csomagok telepítésére lehet szükség ennek érdekében.SpanyolKülönlegesKülönleges állandóAnimáció indításaAnimáció indítása vagy leállításaA kiválasztott, with_slider paranccsal létrehozott animáció indítása vagy megállítása A Maxima folyamat leálltIndul a Maxima...A szerver leálltA szerver elindult és az alábbi porton figyel %dStatisztikaStatisztika Alt-Shift-SKarakterláncokStílusStílusokRészminta...AlfejezetAlfejezetcellaBehelyet....Behelyettesítés&Behelyettesítés...ÖsszegRendszerinformációTartalomjegyzékTaylor-sor:'tellrat' eljárásSzövegCellák kivágásaSzöveg háttereA beágyazott pontok alapértelmezett magassága. A Maxima wxplot_size nevű változója olvashatja vagy átírhatja.A Maxima és a wxMaxima közötti kommunikáció során használt alapértelmezett port.A beágyazott pontok alapértelmezett szélessége. A Maxima wxplot_size nevű változója olvashatja vagy átírhatja.A Maxima offline kézikönyveA pngCairo terminál sokkal jobb grafikai minőséget tud biztosítani (élsimítással és további vonalstílusokkal), de ez csak akkor működik, ha a gnuplot a használt rendszeren támogatott és telepítve van.A Maximáról és a wxMaximáról számos leírást találhatunk az interneten. További információkért és leírásokért látogasson el a http://andrejv.github.com/wxmaxima/help.html címre.Hiba történt a GIF képfájl létrehozása során! Ellenőrizze, hogy az ImageMagick telepítve van, valamint elérhető a wxMaxima számára!XML hiba lépett fel! Kérem jelentse a hibát.Törésvonalak:Ennyiszer:Sajnos nem tudok tippeket mutatni!CímCímcellaA cím- , fejezet- és alfejezetcellák tartalma elrejthető/megjeleníthető, ha rákattint a sor elején látható négyzetre. A Shift+kattintás kombinációval az adott cella alatti összes tartalom láthatóvá válik.&Hosszú tizedestört&TizedestörtTizedestörtNumeri&kus Ctrl+Shift+NPolár koordinátás ábrázolásmódhoz válasszuk a 'set polar' opciót a kétdimenziós ábrázolás 'Beállítások:' menüjében. 3D-ben szférikus (spherical) vagy cilindrikus (cylindrical) ábrázolásmódot is választhatunk.Ha egy kifejezést zárójelbe szeretnénk rakni, jelöljük ki azt, majd nyomjuk meg a '(' vagy ')' zárójelek egyikét, aszerint, hogy a művelet végrehajtása után a kifejezés előtt, vagy után szeretnénk a kurzort megjeleníteni.A wxMaxima ablak méretének és pozíciójának mentéséhez jelölje ki a megfelelő opciót a 'Szerkesztés->Beállítás' ablakban.A wxMaxima használatához csak el kell kezdeni gépelni a végrehajtani kívánt parancsot. Az első billentyű leütésekor egy bemeneti cella fog megjelenni. A parancs végrehajtásához nyomjunk Shift-Enter-t.Meddig:&Az 'algebrai' kapcsoló állítása&Numerikus kimenet kapcsoló&IdőkapcsolóAz 'algebrai' kapcsoló állításaTeljes képernyős üzemmódNumerikus kimenet kapcsolóEszközök Alt-Shift-TEszköztár ikonokFordítottákMátrix transzponálásKísérlet a kurzor munkalapon kívüli cellára való állítására.Kísérlet egy esemény visszavonására cella nélkül.Kísérlet valaminek a visszavonására, de a visszavonandó ismeretlen.Török&IsmertetőkKétmintás t-próbaTípus:UkránBezáratlan zárójelAláhúzott&Visszavonás Ctrl-ZUtolsó változtatás visszavonásaA visszaállítás mélysége (0: nincs visszaállítás)&Minden megjelenítése Ctrl-Alt-]Minden fejezet megjelenítéseUnicode támogatásBefejezetlen megjegyzés.Befejezetlen szöveg.FrissítésFelső végpont:Gosper algoritmus használataCairo használata a pontok minőségének javításáraKözépre helyezett pont használata szorzásjelkéntjsMath betűk használataÉrték:Változó(k):Változó:VáltozókVáltozók:Szórásnégyzet...FigyelmeztetésA wxMaxima üdvözli Önt!Ha egy egy bemeneti értékkel működő függvényt választunk ki a menük közül, annak argumentuma a '%' lesz. Ha mást szeretnénk bemeneti értékként, jelöljük ki azt a parancs végrehajtása előtt.Míg a LaTeX szövegcellákban a sortörést a TeX végzi, a képernyőn ezt manuálisan kell megtenni. Ha ez az opció be van állítva, a HTML kimenet sorai akkor lesznek törve, ha azok a munkalapon is törve voltak. Ha ez az opció nincs kijelölve, a sortöréseket magunknak kell létrehozni üres sorok beiktatásával. Sorok:MunkalapNyitó zárójelek párjának automatikus beírása.ÍrtaAz előző parancs kimenetére a '%' jellel, valamely korábbi kimenetre pedig a '%on' változó használatával hivatkozhatunk, ahol n annak száma.A dokumentum összes parancsának végrehajtása a 'Cellák->Minden cella újraszámolása' menü parancs vagy a megfelelő gyorsbillentyű kombináció segítségével történhet. A cellák parancsainak végrehajtása a dokumentumban való elhelyezkedésük sorrendjében fog megtörténni.A Maxima egy függvényéről segítséget kaphatunk, ha kijelöljük vagy rákattintunk a nevére, majd megnyomjuk az F1-et. A wxMaxima meg fogja keresni a kijelölt vagy a kurzor alatti szöveg 'Tartalom mutató'-ját a Súgóban.Elrejthetjük a cellák kimeneti részét, ha bal oldalukon lévő háromszögre kattintunk. Ez az eljárás szövegcellák esetén is működik.A 'Cellák' menü használatával különböző típusú cellákat illeszthetünk be. Fontos tudni, hogy csak az 'Új bemeneti cella' használatával jutunk parancs végrehajtására alkalmas cellához, a többi segítségével megjegyzéseket szúrhatunk be, illetve tagolhatjuk dokumentumunkat.Egy cellán belül akár több sort is kiválaszthatunk egérrel - kattintva, majd a bal egérgombot lenyomva tartva az egeret mozgatva, vagy a cella bal oldalán lévő cellazárójelre kattintva - vagy a billentyűzet segítségével - a Shift gombot lenyomva tartva a vízszintes kurzort mozgatva. Ez nagyon hasznos, ha többsoros cellák parancsait akarjuk végrehajtani vagy tartalmukat törölni.A %s verzió fut. Az elérhető legfrissebb verzió a %s. Az OK gomb megnyomására az alapértelmezett böngésző megnyitja a wxMaxima honlapjátHa nem ment, változásai elvesznek.A wxMaxima verzió a lehető legfrissebb.&Nagyítás Alt-IK&icsinyítés Alt-ONagyítás 10%-kalKicsinyítés 10%-kal[ mentetlen ][ mentetlen* ]antiszimmetrikuskét oldalrólalapértelmezettátlósáltalánossorok közöttbalróllogaritmikus skálamatrix[i,j]:A Maxima pwd-je a dokumentum elérési útvonalanemjobbrólszimmetrikusmentetlennévtelennévtelen %dwxMaximawxMaxima %s &wxMaxima súgó Ctrl+?&wxMaxima súgó F1A wxMaxima beállításaA wxMaxima nem találja a Maxima programot! Kérem adja meg az elérési útját a 'Szerkesztés->Beállítás' menüpont alatt. Ezután indítsa el a Maximát a 'Maxima->Maxima újraindítása' segítségével.A wxMaxima nem talál súgó fájlokat. Kérem ellenőrizze a wxMaxima telepítését.A wxMaxima nem talál tipp fájlokat. Kérem ellenőrizze a wxMaxima telepítését.A wxMaxima nem tud csatlakozni a kiszolgálóhoz. Kérem ellenőrizze a hálózati kapcsolatot és próbálja újra!A wxMaxima menüparancsai bemenetekkel hajtódnak végre, ezek egyike a '%'. Ha kijelölünk egy részt a dokumentumunkban, a menüparancs ezt fogja argumentumként használni a '%' helyett.wxMaxima dokumentumwxMaxima dokumentum (*.wxm, *.wxmx)|*.wxm;*.wxmxA wxMaxima nem tudta betölteni a következő fájlt:wxMaxima ikonA wxMaxima egy wxWidgets-en alapuló grafikus felhasználói felület a Maxima komputeralgebrai rendszer számára.A wxMaxima egy wxWidgets-en alapuló grafikus felhasználói felület a Maxima komputeralgebrai rendszer számára.xigenwxmaxima-15.08.2/locales/hu.po000644 000765 000024 00000347673 12573511775 016567 0ustar00andrejstaff000000 000000 # translation of hu.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Blahota István , 2007, 2008, 2009. msgid "" msgstr "" "Project-Id-Version: hu\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-06-04 17:02+0200\n" "Last-Translator: Blahota István \n" "Language-Team: Hungarian\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode támogatás: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima verzió: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Nem csatlakozott a Maximához!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Nem csatlakozott." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "<< A kifejezés túl hosszú a megjelenítéshez! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " a wxMaxima egy újabb verziójával lett elmentve, ezért nem biztos hogy " "tökéletesen töltődik be. Kérem frissítse a wxMaximát!" #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " a wxMaxima egy újabb verziójával lett elmentve. Kérem frissítse a wxMaximát!" #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Alkalmazás listán..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropó..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Batch fájl...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Pe&remérték probléma..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "&Hibabejelentés" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "Ana&lízis" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Kanonikus alak" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Karakterisztikus polinom..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "M&emória törlése" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Számolás faktoriálisokkal" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Kom&plex átalakítás" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Lán&ctörtté alakítás" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Másolás\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Határozott integrál" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determináns" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Differenciálás..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "S&zerkesztés" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Változó kiküszöbölése..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "Má&trix bevitele..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Példa..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "Kifejezé&s felbontása" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Tr&igonometrikus felbontás" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "E&xponenciálissá alakítás" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "E&xportálás..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Kife&jezés faktorizálása" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Fájl" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "M&egoldás numerikusan..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Mátrix generálása sorozatból..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&Legnagyobb közös osztó..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Súgó" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrálás..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Megszakítás\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Megszakítás\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "Mát&rix invertálás" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "&Csomag betöltése...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Leké&pezés listába..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "&Maxima súgó" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "&Modulus beállítása..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Új\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numerikus" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "&Numerikus integrálás" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Numerikus összegzés" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Megnyitás\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Megnyitás...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "Á&brázolás" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Hatványsor" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Nyomtatás...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Értelemszerűen (nem formálisan)" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "T&rigonometrikus redukálás" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&A Maxima újraindítása" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Poli&nom valós gyökei" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "M&entés\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "E&gyszerűsítés" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Kifejezés egyszerűsítése" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "F&aktoriális egyszerűsítése" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Trigonometrikus egyszerűsítés" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Megoldás..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Különleges" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Taylor-sor használatával" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "Mátri&x transzponálás" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Trigonometrikus átalakítás" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Alapértelmezett nyelv)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Végtelen" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "A wxMaxima 0.8.0-ás verziójában megjelent egy 'vízszintes kurzor'. Úgy néz " "ki, mint egy cellák közti vízszintes vonal. Ott jelenik meg, ahol szöveg " "begépelésével, beillesztésével vagy egy menü parancs végrehajtásával egy új " "cella keletkezik." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "A wxMaxima 0.8.2-es verziójában új dokumentumformátumot vezettek be, amely " "nem csak a bemenetet és a szöveges megjegyzéseket menti, hanem a számítások " "kimenetét is. Használatához a dokumentum mentésénél válasszuk a 'wxMaxima " "XML dokumentum' formátumot." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Ér&tékadás..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Névjegy" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Névjegy: wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Aktív cella zárójele" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Mátr&ix adjungálás" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Alg&ebrai egyenlet hozzáadása..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Könyvtár hozzáadása a keresési úthoz" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Könyvtár hozzáadása az elérési úthoz:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Egyenlőség hozzáadása racionális egyszerűsítéshez" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "&Hozzáadás az elérési úthoz..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "További parancsok a LaTeX kimeneti fájl preambulumába" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "További sorok a TeX preambulumba:" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "A Maxima további paraméterei (pl. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Paraméterek:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Minden fájl|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Alkalmaz" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Függvény alkalmazása a listára" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropó" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Sorozat:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Grafika" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Rákérdez név nélküli dokumentum mentésére" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Értékadás" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "A Maxima munkakönyvtárát automatikusan megváltoztatja arra, amiben az " "aktuális dokumentum van: ez akkor szükséges, ha a fájlműveletek a jelenlegi " "könyvtárra vonatkoznak, de a Maxima 5.35 nem találja installációs útvonalát, " "amikor a jelenlegi dokumentum más meghajtón van." #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Automatikus mentés (percben, 0: ki)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "Peremérték probléma" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Oszlopdiagram..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Batch fájlok (*.bat)|*.bat|Minden fájl|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Batch fájl" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Bitmap skála exportáláshoz" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Félkövér" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Doboz ábra..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Böngészés" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "Hiba: Automatikus kiegészítési kérés ismeretlen típusú elemhez." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Hiba: Cella elhagyása belépés nélkül." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Hiba: Kérés egy munkalap kezdete előtti cella tartalmának megváltoztatására." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "Hiba: Kérés egy munkalap kezdete előtti cella törlésére." #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" "Hiba: Kérés egy cella tartalmának megváltoztatására, majd a korábbi tartalom " "helyreállítására." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Hiba: Egy sorban két kérés érkezett összefűzés elkezdésére vagy befejezésére." #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "Hiba: A szöveg megváltozott, de nincs aktív cella." #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Hiba: A Maxima kimenetét megkísérelte hozzáfűzni egy munkalapon kívüli " "cellához." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Hiba: Kísérlet különálló cellák összevonására, melyek között további cellák " "vannak." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" "Hiba: Megkísérelte elmenti egy cella tartalmának változását cella nélkül. " #: ../src/MathCtrl.cpp:1172 #, fuzzy msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" "Hiba: Megkísérelte elmenti egy cella tartalmának változását cella nélkül. " #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" "Hiba: Visszavonási esemény cella tartalmának változásához és cella " "hozzáadásához" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "Hiba: Munkalapon kívüli cella visszaállítási kérelme." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Verzióinformációk" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "A Shift-Enter billentyűkombinációval alapértelmezés szerint az aktuális " "parancs hajtódik végre, míg az Enter-t a többsoros bemenetre használjuk. " "Mindez megváltoztatható a 'Szerkesztés->Beállítás' ablakban, kipipálva 'A " "parancsok Enter-re hajtódnak végre' tulajdonságot, amely felcseréli a két " "billentyűparancs hatását." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "&Változócsere..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "B&eállítás" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "&Szorzat számítása..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Öss&zeg számítása..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Szám hosszú tizedes tört alakja" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Szám tizedes tört alakja" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Modulus értékének beállítása:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Az utolsó eredmény tizedes tört alakjának kiszámolása" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Szorzat számítása" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Összeg számítása" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Nem lehet a webszerverhez kapcsolódni" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "A verzióinformáció nem elérhető." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Mégsem" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Kanonikus (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Katalán" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Ce&lla" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Cella zárójel" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "&2d-s megjelenítés változtatása" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Matematikai jelek 2d-s megjelenítési algoritmusának megváltoztatása" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Változócsere" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Változócsere integrálban vagy összegben" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Karakterisztikus polinom" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "&Frissítések keresése" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr " A wxMaxima/Maxima újabb verziójának keresése." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Egyszerűsített kínai" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Tradícionális kínai" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Betűtípus választás" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Új ábrázolási mód választása:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Osztályok:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Bezárás\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Ablak bezárása" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Oszlopok nevei:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Oszlopok:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Faktoriálisokkal számol egy kifejezésben" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Vesszővel válassza el az x koordinátákat" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Vesszővel válassza el az y koordinátákat" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Megjegyzés kiválasztása" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Megjegyzés kiválasztása" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Szó &kiegészítése\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Szó automatikus kiegészítése" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "A Maxima teljes leállítása és újraindítása" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Egy lista lánctörtté alakítása" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Mátrix adjungáltjának kiszámolása" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Mátrix karakterisztikus polinomjának kiszámolása" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Mátrix determinánsának kiszámolása" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Legnagyobb közös osztó kiszámolása" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Mátrix inverzének kiszámolása" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Legkisebb közös többszörös kiszámolása (használata előtt hajtsd végre a " "load(functs) parancsot)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Feltétel:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Konfigurációs fájl (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Figyelmeztetés a beállításokkal kapcsolatban" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "A wxMaxima beállítása" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Állandó" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Loga&ritmikus összevonás" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Binomiális-, béta- és gamma-függvények faktoriálissá alakítása" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Binomiális-, faktoriális- és béta-függvényeket gamma-függvénnyé alakít" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Komplex kifejezés exponenciálissá alakítása" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Komplex kifejezés algebraivá alakítása" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "Komplex exponenciális függvény alakítása trigonometrikus formává" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Szorzat logaritmusának logaritmusok összegévé való alakítása" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Logaritmusok összegének szorzat logaritmusává való alakítása" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "&Faktoriálisokká alakítás" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "&Gamma-függvénnyé alakítás" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Polárformává alakítás" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "&Algebraivá alakítás" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Trigonometrikus kifejezés kanonikus kvázilineáris formává alakítása" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Trigonometrikus függvény exponenciális formává alakítása" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Másolás" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Másolás képként" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Másolás LaTeX-be" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "E&lőző bemenet másolása\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "E&lőző kimenet másolása\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Másolás képként" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "&LaTeX másolás" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "&Szöveg másolása\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Kijelölt rész másolása" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Kijelölt rész képként másolása a domumentumból" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Kijelölt rész másolása a dokumentumból" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Kijelölt rész másolása a dokumentumból LaTeX formátumban" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Létrehoz egy új cellát az előző bemenet tartalmával" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Létrehoz egy új cellát az előző kimenet tartalmával" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Kurzor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Kivágás" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "&Kivágás\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Kijelölt rész kivágása" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Cseh" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Dán" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Adat mátrix:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Adat fájlok (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Adat:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Racionális törtfüggvény parciális törtekre bontása" #: ../src/Config.cpp:586 msgid "Default" msgstr "Alapértelmezett" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Az animáció alapértelmezett framerátája:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Alapértelmezett betűtípus:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "Új Maxima munkalap alapértelmezett pontmérete " #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "" "A Maxima és a wxMaxima közötti kommunikáció során használt alapértelmezett " "port:" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "Az animációk lejátszásának alapértelmezett sebessége (képkocka per " "másodperc)." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Törlés" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Fü&ggvény törlése..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Kijelölt rész törlése" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Vá<ozó törlése..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Függvény törlése" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Változó törlése" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Minden tartalom törlése a memóriából" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Függvény(ek) törlése:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Változó(k) törlése:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Nevező foka:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Fokszám:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivált:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Szórás..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "P&olinomok osztása..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Differenciál..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Differenciálás" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Kifejezés differenciálása" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Differenciálás..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Irány:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Diszkrét pontok" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Meg&jelenítés TeX formátumban" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Megjelenítő algoritmus" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Kifejezés megjelenítése TeX formátumban" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Megjeleníti mennyi idő alatt fut le az eljárás" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Osztás" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Cella kettéosztása" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Számok vagy polinomok osztása" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Bemeneti cella kettéosztása" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Akarja menteni a változásokat az alábbi dokumentumban \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Dokumentum" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Szöveg háttere" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "A szöveget és a képeket a Maxima ne csomagolja külön: ez segíti a " "verziókövető rendszereket (mint pl. a git és svn) a különbségek " "felismerésében." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Nem ment" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Egyenletek" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Kilépés\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Saját&vektorok" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "&Sajátértékek" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Kiküszöbölés" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Változó kiküszöbölése egyenletrendszerből" #: ../src/Config.cpp:456 msgid "English" msgstr "Angol" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Adatbevitel" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Mátrix bevitele..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Mátrix bevitele" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Írja be a listába felvenni kívánt algebrai egyenletet:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "A változókat vesszővel válassza el egymástól." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "A parancsok az Enter lenyomására hajtódnak végre" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Mátrix bevitele" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Új pontosság bevitele:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "A Maxima elérési útjának beírása." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epszilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Egyenlet %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Egyenlet(ek):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Egyenlet:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Egyenletek:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Hiba" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Hiba %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Hiba!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "K&iértékeletlen formák kiértékelése" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "&Minden cella újraszámolása\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "&Minden látható cella újraszámolása\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "C&ellák újraszámolása" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Az aktuális hely feletti cellák újraszámolása\tCtrl-Shift-P" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Kijelölt cellák újraszámolása" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "A dokumentum összes cellájának újraszámolása" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Nem kiértékelésre szánt formákat is kiértékel" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "A dokumentum összes látható cellájának újraszámolása" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "K&iértékeletlen formák kiértékelése" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Példa" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Példaszöveg" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Kilépés a wxMaximából" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Felbont" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Felbont (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Kifejezés felbontása" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "&Logaritmikus felbontás" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Egy kifejezés felbontása" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Trigonometrikus kifejezés felbontása" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Exportálás" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Animációk exportálása TeX-be (a kép csak akkor mozog, ha a PDF néző ezt " "támogatja)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Dokumentum exportálása HTML vagy pdfLaTeX formátumba" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Az exportálás meghiúsult." #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Sikeres export." #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "A HTML-be való exportálás meghiúsult!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "A TeX-be való exportálás meghiúsult!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "A TeX-be való exportálás meghiúsult!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Exportálás..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Függvény:" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Függvény(ek):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Kifejezés:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Faktorizál" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "K&omplex faktorizáció" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Kifejezés faktorizálása" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Egy kifejezés faktorizálása" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Kifejezés faktorizálása Gauss-egészekre" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "&Faktoriális- és gamma-függvény" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Végzetes hiba" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "%d. ábra:" #: ../src/main.cpp:137 msgid "File" msgstr "Fájl" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "A fájl nem található" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "A fájl nem található" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "A fájl nem található" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "A megnyitni próbált fájl nem található." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Fájl:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Keresés..." #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Ke&resés...\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "&Határérték számolása..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "&Minimum keresése..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Megoldás numerikusan..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Kifejezés minimumának meghatározása" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Kifejezés határértékének számolása" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Egyenlet adott intervallumba eső gyökének meghatározása" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Polinom összes gyökének meghatározása" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Polinom összes gyökének meghatározása (bfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Keresés és csere" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Keresés és csere" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Mátrix sajátértékeinek kiszámolása" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Mátrix sajátvektorainak kiszámolása" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Minimum keresése" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Polinom valós gyökeinek meghatározása" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Megoldás numerikusan" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "Mentés előtt rögzíti a (%i, %o) indexek hivatkozását" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Rögzített szélességű betűtípus a bemeneti sorban" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "&Minden kiválasztása\tCtrl-Alt-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Minden fejezet elrejtése" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "Követés" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Konzolban használt betűtípus." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "" "A dokumentumban előforduló matematikai karakterekhez használt betűtípus." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Betűkészletek" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Formátum:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francia" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Mettől:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "&Teljes képernyő\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Függvény" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Függvénynevek" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Függvény(ek):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Függvény:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Eljárások komplex átalakításokra" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Eljárások faktoriális- és gamma-függvény átalakításokra" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Eljárások trigonometrikus átalakításokra" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "Legnagyobb közös osztó" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF képfájl (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galíciai" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Általános matematika" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Általános matematika\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Mátrix generálása" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Mátrix &generálása kifejezésből..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Mátrix generálása kétdimenziós sorozatból" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Mátrix generálása kétdimenziós kifejezésből" #: ../src/Config.cpp:459 msgid "German" msgstr "Német" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "&Képzetes rész" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "&Taylor- és hatványsor..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Kifejezés Laplace-transzformáltja" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "&Valós rész" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Kifejezés inverz Laplace-transzformáltja" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Függvény Taylor- és hatványsora" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Komplex kifejezés képzetes része" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Komplex kifejezés valós része" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Kérés egy olyan esemény-visszavonásra, amely egy végrehajthatatlan törlést " "tartalmaz." #: ../src/Config.cpp:460 msgid "Greek" msgstr "Görög" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Görög betűk" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Háló:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "HTML fájl (*.html)|*.html|pdfLaTeX fájl (*.tex)|*.tex" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "HTML/Szöveg cellák: Minden sortörés exportja" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Oszlopok:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Súgó" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Összes elrejtése\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Összes panel elrejtése" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Kiemelés" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Hisztogram" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Hisztogram..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Előzmények" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Előzmények\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "A vízszintes kurzor normál kurzorként működik, csak éppen a hatása cellákon " "jelentkezik: nyomjuk meg a fel vagy le nyilat mozgatásához. Ha mindeközben a " "Shift gombot lenyomva tartjuk, kijelöljük az érintett részeket." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Magyar" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "Kezdetiérték-probléma (1)" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "Kezdetiérték-probléma (2)" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Ha a számok nem jeleníthetőek meg a megadott számú számjeggyel, három " "ponttal rövidítve lesznek." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Ha ennyi perc telt el a fájl utolsó mentése óta, a fájl kap egy nevet " "(megnyitva vagy mentve) és 10 másodpercnyi billentyűzet-inaktivitás után " "mentésre kerül." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Ha a bemeneti cella első karaktere valamelyik műveleti jel (a +*/^= " "karakterek egyike), egy % jel fog automatikusan beíródni elé. Ez a funkció " "kiiktatható a 'Szerkesztés->Beállítás' menüpont alatt." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Ha egy számítás elvégzése túl sokáig tart, megpróbálhatjuk a 'Maxima-" ">Megszakítás' vagy a 'Maxima->A Maxima újraindítása' menüparancsok " "használatát." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Kép" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Kép fájlok (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "A LaTeX kimenetben: a kitevőket egy esetleges index után rakja ahelyett, " "hogy a kifejezés fölé tenné. Ez javíthatja az olvashatóságot egyes " "betűtípusok és rövid indexek esetén." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Tartalmazott oszlopok:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "A munkalap exportja tartalmazza a bemeneti cellákat" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Végtelen" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Információ a Maxima fordításáról" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Kezdeti becslések:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Kezdetiérték-probléma (&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Kezdetiérték-probléma (&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Bemeneti címkék" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Beszúrás" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Beszúr egy %-jelet a cella elején található műveleti jel elé" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "&Fejezetcella beszúrása\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "&Szövegcella beszúrása\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Cella beillesztése\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Kép beszúrása" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Kép beszú&rása..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "&Bemeneti cella beszúrása" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "La&ptörés beszúrása" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "&Alfejezetcella beszúrása\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "&Alfejezetcella beszúrása\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "&Fejezetcella beszúrása" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "&Alfejezetcella beszúrása" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "&Alfejezetcella beszúrása" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "&Címcella beszúrása\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "&Szövegcella beszúrása" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "&Címcella beszúrása" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Új bemeneti cella beszúrása" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Új fejezetcella beszúrása" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Új alfejezetcella beszúrása" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Új alfejezetcella beszúrása" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Új szövegcella beszúrása" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Új címcella beszúrása" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Laptörés beszúrása" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Kép beszúrása" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integrál/összeg:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrál" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrál (Risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Függvény integrálása" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Függvény integrálása Risch-algoritmussal" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrál..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Megszakítás" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Jelenlegi számítás megszakítása" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Az aktuális művelet megszakadt. A Maxima teljes újraindításához nyomja meg " "az alábbi gombot." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Hibás elérési út.\n" "\n" "Írja be a Maxima futtatható fájl elérési útját újra." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inverz Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "I&nverz Laplace-transzformáció..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Olasz" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Dőlt" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japán" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" "Százalékjel használata speciális szimbólumoknál, mint például %e, %i, stb." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "Legkisebb közös többszörös" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: kitevők nem az indexek fölé, hanem után" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "A wxMaxima grafikus felület nyelve." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Nyelv:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "L&aplace-transzformáció..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "L&egkisebb közös többszörös..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Legkisebb négyzetes közelítés" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Legkisebb négyzetes közelítés..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Határérték" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Határérték..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Lineáris regresszió..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Erre a listára:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Betöltés" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Csomag betöltése" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Batch parancsokat használó Maxima fájl betöltése" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Maxima csomagfájl betöltése" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Stílusfájl betöltése" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Alsó végpont:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Mátrix leképe&zése..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "&Lista készítése..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Lista készítése" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Lista készítése kifejezésből" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Behelyettesítés kifejezésbe" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Megjeleníti mennyi idő alatt fut le az eljárás" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Leképezés" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Lista leképezése listába" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Mátrix leképezése mátrixba" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Nyitó zárójelek párjának automatikus beírása" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Matematika betűtípus:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Mátrix" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Mátrix leképezés" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Mátrix neve:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Mátrix:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "A Maxima kapott egy kérdést" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima bemenet" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "A Maxima számol" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima csomag (*.mac)|*.mac|" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima csomag (*.mac)|*.mac|Lisp csomag (*.lisp)|*.lisp|Minden fájl|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "A Maxima eljárásának futása megszakadt." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima program:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima kérdései" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "A Maxima elindult és vár a kapcsolatra..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "A Maxima háromféle számtípust támogat: közönséges törteket (például ilyen " "jön létre, amikor az gépeljük be, hogy 1/10), IEEE lebegőpontos számokat " "(0.2) és tetszőleges pontosságú hosszú tizedes törteket (1b-1). Ne feledje " "azonban, hogy ha lebegőpontos számokat használunk közönséges törtek helyett, " "a kerekítés miatt pontatlan értéket kaphatunk. Például " "3602879701896397/36028797018963968 helyett 0.1-et." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "A Maxima a ':' jelet használja változó értékadására ('a : 3;') és a ':=' " "jelet függvény definiálására ('f(x) := x^2;'). " #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima verzió: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Maximálisan megjelenített számjegyek száma:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Kétmintás t-próba..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Egymintás t-próba..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Átlag..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Átlag:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Medián..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Cellák egyesítése" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "Két bemeneti cella tartalmának összefűzése" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Eljárás:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "Hiányzó zárójel" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulus" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Név:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Új" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Ú&j\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Új dokumentum" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Új érték:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Új változó:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Kö&vetkező parancs\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "A kifejezés nem található" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Normalitás vizsgálat..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "Helytakarékossági okok miatt HTML dokumentumban általában alacsony " "felbontású képeket szoktunk használni. Modern képernyőkön ezek a képek " "elmosódottak lehetnek. Ezzel a beállítással HTML export esetén az megnöveli " "a felbontás alapértelmezett értékét. " #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "A Maxima munkalapot általában TeX-be vagy HTML-be exportáljuk, ez azonban " "néha megrémíti a felhasználót. Ez az opció kikapcsolja a Maxima bemenetének " "exportálhatóságát. " #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Norvég" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Hibás mátrixdimenzió!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Az egyenletek száma hibás!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Nem csatlakozott a Maximához!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Nem csatlakozott." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Számláló foka:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Egyenletek száma:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Számok" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Régi érték:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Régi változó:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Egymintás t-próba" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Online ismertetők" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Megnyitás" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Me&gnyitás" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Nyit egy cellát, amikor a Maxima bemenetet vár" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Dokumentum megnyitása" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Új ablak" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Dokumentum megnyitása" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Mátrix megnyitása" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Fájl megnyitása" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "wxmx fájlok optimalizálása verzióellenőrzéshez" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Beállítások" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Beállítások:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Elavult cellák" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Kimeneti címkék" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Padé-appro&ximáció..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG képfájl (*.png)|*.png|JPEG képfájl (*.jpg)|*.jpg|Windows bitmap (*.bmp)|" "*.bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Padé-approximáció" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Taylor-sor Padé-approximációja" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Laptörés" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "&Panelek" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Paraméteres ábrázolás" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Kimenet elemzése" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "&Parciális törtek..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Parciális törtek" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "A dokumentum egyes részei nem töltődtek be!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Beillesztés" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "&Beillesztés\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Szöveg beillesztése vágólapról" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Szöveg beillesztése vágólapról" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Tortadiagram..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Kérem állítsa be a wxMaximát a 'Szerkesztés->Beállítás' menüpontban." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "A változások életbe lépéséhez indítsa újra a wxMaximát!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "&2d-s ábrázolás..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "&3d-s ábrázolás..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "Á&brázolási mód..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Kétdimenziós ábrázolás" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2D..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2d-s ábrázolás..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Háromdimenziós ábrázolás" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3D..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3d-s ábrázolás..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Ábrázolási mód" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Ábrázolás két dimenzióban" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Ábrázolás három dimenzióban" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Ábrázolás fájlba:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Hely:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Lengyel" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "1. polinom:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "2. polinom:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugál (Brazil)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript fájl (*.eps)|*.eps|Minden fájl|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Pontosság" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Beállítások...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Előző parancs\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Nyomtatás" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Dokumentum nyomtatása" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Szorzat" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "A kurzor feletti cellák újraszámolása" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Mátrix beolvasása..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Maxima kimenetelének olvasása" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Bemeneti adatok fogadása" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "A következő parancs előhozása az előzmények közül" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Az előző parancs előhozása az előzmények közül" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Alg.-i alak" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "Ismételt végrehajtás\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Utolsó változtatás visszavonása" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Redukál (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Trigonometrikus kifejezés redukált alakra hozása" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "A&z összes kimenet eltávolítása" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "A kimenet eltávolítása a bemeneti cellákból" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "%d egyezés kicserélve" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Rendszerinformációk hiba bejelentéséhez" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "A Maxima újraindítása" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "A Maxima újraindítása" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Visszatérés a most kiértékelt cellára" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "&Risch-integrálás..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "&Polinom gyökei" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "P&olinom gyökei (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Sorok:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Orosz" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "1. minta:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "2. minta:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Minta:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Mentés" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Animáció mentése..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Mentés másként" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Men&tés másként...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Kép mentése..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Kijelölés mentése képbe" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Ki&jelölés mentése képbe..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Animáció mentése fájlba" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Dokumentum mentése" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Mentés másként" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Csak ennyi eseményt ment a visszaállítás tárolója. A 0 jelentése: végtelen " "számú esemény mentése." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Panelek elrendezésének elmentése" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Panelek állapotának mentése." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Kép mentése fájlba" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Kijelölt rész fájlba másolása a dokumentumból" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Kijelölt rész mentése fájlba" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Stílus mentése fájlba" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Ablak méret/pozíció mentése" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "wxMaxima ablak méret/pozíció mentése." #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "A mentés meghiúsult" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Sikeres mentés." #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Mentés..." #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Szóródási pont" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Szóródási pont..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Fejezet" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Fejezetcella" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Cellatartalom kijelölése" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "&Minden kiválasztása\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "A Maxima program kiválasztása" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Részminta kiválasztása" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Állandó kiválasztása" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Minden kiválasztása" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Matematikai megjelenítés algoritmusának kiválasztása" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "A kimenetet egy részét kijelölve az egérrel és arra a jobb egérgombbal " "kattintva egy menüt kapunk a kijelölt részen való lehetséges műveletekkel." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Kijelölt rész másolása" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Taylor- és hatványsor" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Hatv.sor..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "A kiszolgáló elindult" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Nagyítás beállítása" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Hosszú lebegőpontos műveletek pontosságának állítása" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Rögzített szélességű betűtípus beállítása a bemeneti sorban." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Ábrázolás módjának állítása" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Nagyítás beállítása 100%-ra" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Nagyítás beállítása 120%-ra" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Nagyítás beállítása 150%-ra" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Nagyítás beállítása 200%-ra" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Nagyítás beállítása 300%-ra" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Nagyítás beállítása 80%-ra" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Laplace-transzformációval megoldani próbált kezdetiérték-probléma kezdeti " "helyének és értékének beállítása" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Modulus értékének beállítása" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "&Definíció..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "&Függvények" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "&Tippek..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "&Változók" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Maxima súgó" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "K&iegészítés sablonnal\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Tippet mutat" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Megmutat minden parancsot, ami hasonlít erre:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Példa az alábbi parancsra:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Példa a parancs használatára" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Megmutat minden parancsot, ami hasonlít erre" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Megmutatja a definiált függvényeket" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Megmutatja a definiált változókat" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Megmutatja a függvény definícióját" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Függvény automatikus kiegészítése sablonnal" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Hosszú kifejezések megjelenítése" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "A wxMaxima konzolja megjeleníti a hosszú kifejezéseket." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Megmutatja a függvény definícióját:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Maxima súgó" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Egyszerűsít" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "&Gyökös egyszerűsítés" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Egysz. (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Egysz. (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Kifejezés egyszerűsítése" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Faktoriálisokat tartalmazó kifejezések egyszerűsítése" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Gyököket tartalmazó kifejezések egyszerűsítése" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Racionális kifejezések egyszerűsítése" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Egyszerűsíti az összeget" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Trigonometrikus kifejezést egyszerűbb alakra hoz" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "A wxMaxima 0.8.2-es változatától már képeket is be lehet illeszteni a " "dokumentumba. Használjuk a 'Cellák->Kép beszúrása...' menüparancsot. " "Megjegyezzük, hogy ahhoz, hogy a kép is mentve legyen, a dokumentumot " "'wxMaxima XML dokumentum' formátumban kell menteni." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Megoldás:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Megoldás" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "&Algebrai egyenletrendszer megoldása..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "&Lineáris egyenletrendszer megoldása..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "&Differenciálegyenlet megoldása..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Me&goldás (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Differenciálegyenlet megoldása" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "D&ifferenciálegyenlet megoldása (Laplace)..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Differenciálegyenletek megoldása...." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Algebrai egyenletrendszer" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Algebrai egyenletrendszer megoldása" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "" "Peremérték probléma megoldása másodrendű közönséges differenciálegyenlet " "esetén" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Egyenletet(rendszer) megoldása" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Egyenletet(rendszer)ek megoldása a to_poly_solve eljárással" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "" "Kezdetiérték-probléma megoldása elsőrendű közönséges differenciálegyenlet " "esetén" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "" "Kezdetiérték-probléma megoldása másodrendű közönséges differenciálegyenlet " "esetén" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Lineáris egyenletrendszer" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Lineáris egyenletrendszer megoldása" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Legfeljebb másodrendű közönséges differenciálegyenlet megoldása" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Közönséges differenciálegyenlet megoldása Laplace-transzformáció segítségével" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Megold..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Egyes PDF-olvasók képesek megjeleníteni mozgóképeket és a wxMaxima képes is " "előállítani ilyeneket. Ha ezt a lehetőséget választja, további LaTeX " "csomagok telepítésére lehet szükség ennek érdekében." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Spanyol" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Különleges" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Különleges állandó" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Animáció indítása" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Animáció indítása vagy leállítása" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "A kiválasztott, with_slider paranccsal létrehozott animáció indítása vagy " "megállítása " #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "A Maxima folyamat leállt" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Indul a Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "A szerver leállt" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "A szerver elindult és az alábbi porton figyel %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statisztika" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statisztika\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Karakterláncok" #: ../src/Config.cpp:107 msgid "Style" msgstr "Stílus" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Stílusok" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Részminta..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Alfejezet" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Alfejezetcella" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Behelyet...." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Behelyettesítés" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "&Behelyettesítés..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Alfejezet" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Alfejezetcella" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Összeg" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Rendszerinformáció" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "Tartalomjegyzék" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Tartalomjegyzék\tAlt-Shift-I" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylor-sor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "'tellrat' eljárás" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Szöveg" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Cellák kivágása" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Szöveg háttere" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Kijelölt rész kivágása" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "A beágyazott pontok alapértelmezett magassága. A Maxima wxplot_size nevű " "változója olvashatja vagy átírhatja." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "" "A Maxima és a wxMaxima közötti kommunikáció során használt alapértelmezett " "port." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "A beágyazott pontok alapértelmezett szélessége. A Maxima wxplot_size nevű " "változója olvashatja vagy átírhatja." #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "A Maxima offline kézikönyve" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "A pngCairo terminál sokkal jobb grafikai minőséget tud biztosítani " "(élsimítással és további vonalstílusokkal), de ez csak akkor működik, ha a " "gnuplot a használt rendszeren támogatott és telepítve van." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "A Maximáról és a wxMaximáról számos leírást találhatunk az interneten. " "További információkért és leírásokért látogasson el a http://andrejv.github." "com/wxmaxima/help.html címre." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Hiba történt a GIF képfájl létrehozása során!\n" "\n" "Ellenőrizze, hogy az ImageMagick telepítve van, valamint elérhető a wxMaxima " "számára!" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "XML hiba lépett fel!\n" " \n" " Kérem jelentse a hibát." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Törésvonalak:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Ennyiszer:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Sajnos nem tudok tippeket mutatni!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Cím" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Címcella" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "A cím- , fejezet- és alfejezetcellák tartalma elrejthető/megjeleníthető, ha " "rákattint a sor elején látható négyzetre. A Shift+kattintás kombinációval az " "adott cella alatti összes tartalom láthatóvá válik." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "&Hosszú tizedestört" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "&Tizedestört" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Tizedestört" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "Numeri&kus\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Polár koordinátás ábrázolásmódhoz válasszuk a 'set polar' opciót a " "kétdimenziós ábrázolás 'Beállítások:' menüjében. 3D-ben szférikus " "(spherical) vagy cilindrikus (cylindrical) ábrázolásmódot is választhatunk." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Ha egy kifejezést zárójelbe szeretnénk rakni, jelöljük ki azt, majd nyomjuk " "meg a '(' vagy ')' zárójelek egyikét, aszerint, hogy a művelet végrehajtása " "után a kifejezés előtt, vagy után szeretnénk a kurzort megjeleníteni." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "A wxMaxima ablak méretének és pozíciójának mentéséhez jelölje ki a megfelelő " "opciót a 'Szerkesztés->Beállítás' ablakban." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "A wxMaxima használatához csak el kell kezdeni gépelni a végrehajtani kívánt " "parancsot. Az első billentyű leütésekor egy bemeneti cella fog megjelenni. A " "parancs végrehajtásához nyomjunk Shift-Enter-t." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Meddig:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "&Az 'algebrai' kapcsoló állítása" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "&Numerikus kimenet kapcsoló" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "&Időkapcsoló" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Az 'algebrai' kapcsoló állítása" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Teljes képernyős üzemmód" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Numerikus kimenet kapcsoló" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Eszközök\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Eszköztár ikonok" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Fordították" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Mátrix transzponálás" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "Kísérlet a kurzor munkalapon kívüli cellára való állítására." #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "Kísérlet egy esemény visszavonására cella nélkül." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Kísérlet valaminek a visszavonására, de a visszavonandó ismeretlen." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Török" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "&Ismertetők" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Kétmintás t-próba" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Típus:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrán" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Bezáratlan zárójel" #: ../src/wxMaxima.cpp:4947 #, fuzzy msgid "Un-closed parenthesis on encountering ; or $" msgstr "Bezáratlan zárójel" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Aláhúzott" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "&Visszavonás\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Utolsó változtatás visszavonása" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "A visszaállítás mélysége (0: nincs visszaállítás)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "&Minden megjelenítése\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Minden fejezet megjelenítése" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Unicode támogatás" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Befejezetlen megjegyzés." #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Befejezetlen szöveg." #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Frissítés" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Felső végpont:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Gosper algoritmus használata" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Cairo használata a pontok minőségének javítására" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Középre helyezett pont használata szorzásjelként" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "jsMath betűk használata" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Érték:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Változó(k):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Változó:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Változók" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Változók:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Szórásnégyzet..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Figyelmeztetés" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "A wxMaxima üdvözli Önt!" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Ha egy egy bemeneti értékkel működő függvényt választunk ki a menük közül, " "annak argumentuma a '%' lesz. Ha mást szeretnénk bemeneti értékként, " "jelöljük ki azt a parancs végrehajtása előtt." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "Míg a LaTeX szövegcellákban a sortörést a TeX végzi, a képernyőn ezt " "manuálisan kell megtenni. Ha ez az opció be van állítva, a HTML kimenet " "sorai akkor lesznek törve, ha azok a munkalapon is törve voltak. Ha ez az " "opció nincs kijelölve, a sortöréseket magunknak kell létrehozni üres sorok " "beiktatásával. " #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Sorok:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Munkalap" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Nyitó zárójelek párjának automatikus beírása." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Írta" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "igen" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Az előző parancs kimenetére a '%' jellel, valamely korábbi kimenetre pedig a " "'%on' változó használatával hivatkozhatunk, ahol n annak száma." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "A dokumentum összes parancsának végrehajtása a 'Cellák->Minden cella " "újraszámolása' menü parancs vagy a megfelelő gyorsbillentyű kombináció " "segítségével történhet. A cellák parancsainak végrehajtása a dokumentumban " "való elhelyezkedésük sorrendjében fog megtörténni." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "A Maxima egy függvényéről segítséget kaphatunk, ha kijelöljük vagy " "rákattintunk a nevére, majd megnyomjuk az F1-et. A wxMaxima meg fogja " "keresni a kijelölt vagy a kurzor alatti szöveg 'Tartalom mutató'-ját a " "Súgóban." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Elrejthetjük a cellák kimeneti részét, ha bal oldalukon lévő háromszögre " "kattintunk. Ez az eljárás szövegcellák esetén is működik." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "A 'Cellák' menü használatával különböző típusú cellákat illeszthetünk be. " "Fontos tudni, hogy csak az 'Új bemeneti cella' használatával jutunk parancs " "végrehajtására alkalmas cellához, a többi segítségével megjegyzéseket " "szúrhatunk be, illetve tagolhatjuk dokumentumunkat." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Egy cellán belül akár több sort is kiválaszthatunk egérrel - kattintva, majd " "a bal egérgombot lenyomva tartva az egeret mozgatva, vagy a cella bal " "oldalán lévő cellazárójelre kattintva - vagy a billentyűzet segítségével - a " "Shift gombot lenyomva tartva a vízszintes kurzort mozgatva. Ez nagyon " "hasznos, ha többsoros cellák parancsait akarjuk végrehajtani vagy " "tartalmukat törölni." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "A %s verzió fut. Az elérhető legfrissebb verzió a %s.\n" "\n" "Az OK gomb megnyomására az alapértelmezett böngésző megnyitja a wxMaxima " "honlapját" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Ha nem ment, változásai elvesznek." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "A wxMaxima verzió a lehető legfrissebb." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "&Nagyítás\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "K&icsinyítés\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Nagyítás 10%-kal" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Kicsinyítés 10%-kal" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ mentetlen ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ mentetlen* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antiszimmetrikus" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "két oldalról" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "alapértelmezett" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "átlós" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "általános" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "sorok között" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "balról" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "logaritmikus skála" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matrix[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "A Maxima pwd-je a dokumentum elérési útvonala" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "nem" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "jobbról" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "szimmetrikus" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "mentetlen" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "névtelen" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "névtelen %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "&wxMaxima súgó\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "&wxMaxima súgó\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "A wxMaxima beállítása" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "A wxMaxima nem találja a Maxima programot!\n" " \n" "Kérem adja meg az elérési útját a 'Szerkesztés->Beállítás' menüpont alatt.\n" "Ezután indítsa el a Maximát a 'Maxima->Maxima újraindítása' segítségével." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "A wxMaxima nem talál súgó fájlokat.\n" " \n" "Kérem ellenőrizze a wxMaxima telepítését." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "A wxMaxima nem talál tipp fájlokat.\n" " \n" "Kérem ellenőrizze a wxMaxima telepítését." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "A wxMaxima nem tud csatlakozni a kiszolgálóhoz. \n" " \n" " Kérem ellenőrizze a hálózati kapcsolatot\n" " és próbálja újra!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "A wxMaxima menüparancsai bemenetekkel hajtódnak végre, ezek egyike a '%'. Ha " "kijelölünk egy részt a dokumentumunkban, a menüparancs ezt fogja " "argumentumként használni a '%' helyett." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima dokumentum" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima dokumentum (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "A wxMaxima nem tudta betölteni a következő fájlt:" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima ikon" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "A wxMaxima egy wxWidgets-en alapuló grafikus felhasználói felület a Maxima " "komputeralgebrai rendszer számára." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "A wxMaxima egy wxWidgets-en alapuló grafikus felhasználói felület a Maxima " "komputeralgebrai rendszer számára." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "igen" #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Struktúra\tAlt-Shift-T" #~ msgid "Zoom set to " #~ msgstr "Nagyítás beállítása " #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima xml dokumentum (*.wxmx)|*.wxmx|wxMaxima dokumentum (*.wxm)|*.wxm|" #~ "Maxima batch fájl (*.mac)|*.mac" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "A Maxima kimenete az stderr-re (nem kellene)\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "A Maxima kimenete az stdout-ra (nem kellene)\n" #~ msgid "lines hidden" #~ msgstr "sor elrejtve" #~ msgid "Set &Precision..." #~ msgstr "&Pontosság állítása..." #~ msgid "Start animation" #~ msgstr "Animáció indítása" #~ msgid "Stop animation" #~ msgstr "Animáció leállítása" #~ msgid "Animation" #~ msgstr "Animáció" #~ msgid "Find..." #~ msgstr "Keresés..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "&Minden cella újraszámolása\tCtrl-Shift-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "&Visszavonás\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Alapértelmezett port:" #~ msgid "Save changes before closing?" #~ msgstr "Bezárás előtt menti a változásokat?" #~ msgid "Save changes?" #~ msgstr "Menti a változásokat?" wxmaxima-15.08.2/locales/it.mo000644 000765 000024 00000175223 12573512123 016536 0ustar00andrejstaff000000 000000 '1B)BBBBB&BgCJCCC CCD *D 6D@DPD nD|DDD DD D DDEE%E 6EBEUEkE {EEE EEEE EEFF$FS3ST T 'T2TMT iT wTTT(T$T,T%)U&OUvU}U U UUU U1UU0UV%V BV-PVP~VVVVVW!W3WQWeW yWW W WWW WWW W XX'X9X YXzX XX:X XXY Y Y Y Y Y Y/YZ &Z1ZAZ.PZ(ZZ Z(ZZ Z [ [ ![,[2[;[B[W[!w[[#["[%[*\B\ J\ W\e\ l\x\\\\\K\*$]O]i] ]] ]]]]](]^ $^ 0^;^@^&O^v^|^ ^^^ ^/^^)_1_'P_x____ __ `9 `F`b`v`"`5``````aa *a 7a$Aa7fa3aaaa abb"-b,Pb*}bbbb+bb3 c,Ac,nc'cccccccdd "d ,d9dAd !e+e/ek3ee~ff@gFgggg hh=h [hhh6ohhhh hii#i5iTihiiiiiii j"j:j Nj [j ijsjj)j j jjQjKk[kykkk4kk6kl !l+l3lIlbltllllll l*ll m m-m ?m MmWmqmmmm"m mm m nnn !n.nDn?annnn)nWo_o#poo ooo o ooooo o p p p(p>pPp bplp pp pppp p ppq q %q%1qWqgq yq q q'qqqq qqd rrr%r rrrrrr3s6s E0W  ȡ ӡݡ  ףA9Q/Τ&2L TbkrI-%4AP *Ʀ  (&1 X yɧ)ܧ4"&W%~ GŨ $>[nw7@é348Wm8Ū98Pc}G=$8%I$o׬.+1E8w0  1,^4d (ή7aί%4 J V c m{  ð Ͱذ& *2] dq0 ±ͱ Ȳ ղ0"2I7_6γ,& / = K Va hrz$&%$0=-nƵ ε۵$AeI/߶  & 3 @Kj-˷ ߷ 1@F LYm*!0(::u#$(J/3zú*ܺ=EJS\`x )5л8?C ^h|&-Ҽ,-5R3f;E731kž˾   +"6 YcgwkB)##& ;8E~ $>c{!"$Gc#. % 0!=b_" G\:`4 ;E\cj-~  (Ig!m#* !(;QEp+b!!$  #*0 6C Sar  %:ADTg | / 1-_gpj +8 dpy7+G/\9    * 8FVn$  !;BS?\// GQ j#v0";Rqx ~  !1L\q3705GE} /Mh3 blr{; %=UmK6Ke !+%Hn7% !,CRb3{1 %!< ^i q  )*FT&>@W$oEI $/8AS!d  & 9 CO^d}F+He( ,? QrHc#-4b|$!  $-CI Q^m! 1 6?v  : bixZ4-6I_s    " - 9 CP Yf~OATkR%/89hnn !HkUl!~vZw 8/D7)&9U'RJ{ H<Y; o* 305r0E L2#Chz(4 . [>[u|\A~(;RKY'Ed)e?#fG},fT ;4^JCq" nDQ z5ADt}=:io$}os)n:{Iknz^J e#N?GbL! Vy^|m+%x+Gm3IvX."uy@d 4X<RaHdQbBpm/63Fg&v6_wkly\bEZCs2N60|8wrW@=F\$-hcO{`Pxp$_ g=S+%~MuOqN9W7p<etj1gI-K'WF/cK?5aY]S - j(Oit9,P&U> cVBVL]*aqQi" MXsrjST%_>8 ] `.TA*`P71flh M,1@[:Zx2B   wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTurkishTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:WorksheetWrite matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: wxMaxima Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-04-10 17:44+0200 Last-Translator: Marco Ciampa Language-Team: Italian Language: it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxWidgets: %d.%d.%d Supporto Unicode: %s Lisp: Versione di Maxima: Non connesso a Maxima! Non connesso.<< Espressione troppo lunga da visualizzare! >> era stato salvato usando una versione più recente di wxMaxima perciò potrebbe non caricarsi correttamente. Si consiglia di aggiornare wxMaxima. era stato salvato usando una versione più recente di wxMaxima. Si consiglia di aggiornare wxMaxima.&Algebra&Applica alla lista...&A proposito di...File &batch... Ctrl-BPro&blema del valore al contorno ...Rapporto &bug&CalcoloForma &canonicaPolinomiale &caratteristico ...&Cancella la memoria&Combina i fattorialiSemplificazione &ComplessaFrazione &continua&Copia Ctrl-CIntegrazione &definita&Demoivre&Determinante&Differenzia...&Modifica&Elimina la variabile...Ins&erire la matrice...&Esempio...&Espandi l'espressione&Espandi trigonometrica&Esponenzializza&Esporta...Scomponi in &fattori&File&Trova la radice...&Genera la matrice...&Massimo comun denominatore...&Aiuto&Integra...&Interrompi Ctrl-.&Interrompi Ctrl-G&Inverti la matriceCarica i&l pacchetto Ctrl-L&Mappa in una lista...&MaximaGuida di &MaximaCalcolo &modulo...&Apri Ctrl-N&NumericoIntegrazione &numericaSom&nu&Apri Ctrl-O&Apri... Ctrl-O&DisegnoSerie di &potenzeStam&pa... Ctrl-P&Razionale&Riduci trigonometrica&Riavvia Maxima&Radici della polinomiale (reali)&Salva Ctrl-S&Semplifica&Semplifica l'espressione&Semplifica fattoriali&Semplifica trigonometricaRis&olvi...&SpecialeSerie di &Taylor:&Trasponi la matriceSemplificazione &trigonometrica&pm3d(usa la lingua predefinita)- infinito
    Lisp: Un "cursore orizzontale" è stato introdotto in wxMaxima dalla versione 0.8.0. Esso consiste in una linea orizzontale tra le celle. Esso indica dove una nuova cella apparirà se si digita o incolla del testo o si esegue in comando dai menu.A partire da wxMaxima versione 0.8.2 è stato introdotto un nuovo formato di documenti che salva non solamente il testo immesso ed i commenti, ma anche i risultati del calcoli. Quando salva il documento, selezionare "Documento XML wxMaxima" per salvare in questo nuovo formato.A&l valore...InformazioniInformazioni su wxMaximaParentesi cella attivaMatrice ag&giuntaAggiungi &uguaglianza algebrica...Aggiungi una directory al percorso di ricercaAggiungi una directory al percorso:Aggiungi uguaglianza al semplificatore razionaleAggiungi al &percorso...Comandi aggiuntivi da aggiungere al preambolo dell'uscita LaTeX per pdftex.Righe aggiuntive per il preambolo TeX:Parametri aggiuntivi per maxima (per es. -l clisp).Parametri aggiuntivi:Tutti|*ApplicaApplica funzione ad una listaApropositoArray:Design grafico diRichiedi il salvataggio dei documenti senza nomeAl valoreBC2Grafico a barre...File bat (*.bat)|*.bat|Tutti|*File batchGrassettoGrafico a blocchi...Naviga&Informazioni sulla compilazioneCome impostazione predefinita la combinazione di tasti Maiusc-Invio viene usata per segnalare la richiesta di valutazione dei comandi, mentre Invio da solo viene usato per l'immisione di testo su più righe. Questo comportamento può essere modificato nella finestra di dialogo 'Modifica->Configura' selezionando 'Invio elabora le celle'. Questa impostazione scambia il comportamento di queste due combinazioni di tasti.Cambia la &variabile...C&onfiguraCalcola il &prodotto...Calcola la so&mma...Calcola il valore dell'ultimo risultato in virgola mobile precisaCalcola il valore dell'ultimo risultato in virgola mobileCalcola il modulo:Calcola il valore numeric dell'ultimo risultatoCalcola i prodottiCalcola le sommeImpossibile connettersi al server web.Impossibile scaricare le informazioni di versione.AnnullaCanonica (tr)CatalanoCe&llaParentesi cellaCambia la finestra &2dCambia l'algoritmo della finestra 2d usato per visualizzare il risultato.Cambia la variabileCambia variabile nell'integrale o nella sommaPolin. caratt.Controlla gli aggiornamentiControlla se esiste una versione più recente di wxMaxima/Maxima.Cinese semplificatoCinese tradizionaleScegli fontScegliere un nuovo formato per il grafico:Classi:Chiudi Ctrl-WChiudi la finestraNomi colonne:Colonne:Combina i fattoriali in un'espressioneCoordinate x separate da virgoleCoordinate y separate da virgoleCommenta la selezioneComplete a parola Ctrl-KCompleta la parolaCalcola la frazione continua di un valoreCalcola la matrice aggiuntaCalcola la polinomiale caratteristica di una matriceCalcola il determinante di una matriceCalcola il massimo comun denominatoreCalcola l'inversa di una matriceCalcola il minimo comune multiplo (esegui load(functs) prima di usarlo)Condizione:File di configurazione (*.ini)|*.iniAvvertenze di configurazioneConfigura wxMaximaCostanteContrai i logaritmiConverti binomiali, funzioni beta e gamma in fattorialiConverti binomiali, fattoriali e funzione beta in funzione gammaConverti l'espressione complessa nella forma polareConverti l'espressione complessa nella forma normaleConverti la funzione esponenziale dell'argomento immaginario nella forma trigonometricaConverti il logaritmo del prodotto in somma di logaritmiConverti la somma dei logaritmi in logaritmo del prodottoConverti in &fattorialiConverti in &gammaConverti in forma &polareConverti in forma no&rmaleConverti l'espressione trigonometrica nella forma canonica quasilineareConverti le funzioni trigonometriche nella forma esponenzialeCopiaCopia come immagineCopia come LaTeXCopia l'inserimento precedente Ctrl-ICopia il risultato precedente Ctrl-UCopia come immagineCopia come LaTeXCopia come testo Ctrl-Shift-CCopia la selezioneCopia la selezione dal documento come immagineCopia la selezione dal documento come testoCopia la selezione dal documento in formato LaTeXCrea una nuova cella con i dati inseriti precedentementeCrea una nuova cella con il risultato precedenteCursoreTagliaTaglia Ctrl-XTaglia la selezioneCecoDaneseMatrice dati:File dati (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDati:Decomponi la funzione razionale in frazioni parzialiPredefinitoFramerate predefinito per le animazioni:Carattere predefinito:La porta predefinita per la comunicazione con wxMaxima:Definisce la velocità predefinita (in quadri al secondo) alla quale sono eseguite le animazioni.EliminaElimina una f&unzione...Elimina la selezioneElimina la v&ariabile...Elimina una funzioneElimina una variabileCancella tutti i valori dalla memoriaElimina le funzioni:Elimina le variabili:Denom. deg:profondità:Derivata:Deviazione...Di&vidi le polinomiali...Diff...DifferenziaDifferenzia l'espressioneDeriva...Direzione:Grafico discretoMostra in Te&XMostra l'algoritmoMostra l'espressione precedente in TeXMostra il tempo impiegato per l'esecuzioneDividiDividi cellaDividi i numeri o i polinomialiSalvare i cambiamenti effettuati nel documento "Documento Sfondo del documentoNon comprimere il testo in ingresso a Maxima e comprimi le immagini individualmente: ciò permette ai sistemi di controllo di versione come git e svn di individuare efficacemente le differenze.Non salvareE&quazioni&Esci Ctrl-Q&AutovettoriAuto&valoriAnnullaAnnulla una variabile da un sistema di equazioniIngleseInserire i datiInserire la matrice...Inserisci una matriceInserire un'equazione per la semplificazione razionale:Inserire la lista di variabili separate dalla virgola.Invio elabora le celleInserire la matriceInserire il percorso dell'eseguibile Maxima.Epsilon:Equazione %d:Equazione(i):Equazione:Equazioni:ErroreErrore %dErrore!Elabora le forme &nominaliElabora tutte le celle Ctrl-Maiusc-RElabora tutte le celle visibili Ctrl-RElabora le celleElabora le celle attive o selezionateElabora tutte le celle nel documentoElabora tutte le forme nominali nell'espressioneElabora tutte le celle visibili nel documentoEsempioEsempio di testoEsci da wxMaximaEspandiEspandi (tr)Espandi l'espressioneEspandi i logaritmiEspandi un'espressioneEspandi l'espressione trigonometricaEsportaEsporta le animazioni in TeX (le immagini si muoveranno solo se il visualizzatore PDF lo supporterà)Esporta il documento in un file HTML o pdfLaTeXEsportazione su HTML fallita!Esportazione in TeX fallita!EspressioneEspressioni:Espressione:FattorizzaFattorizza in numeri complessiFattorizza l'espressioneFattorizza un'espressioneFattorizza un'espressione di numeri GaussianiFattoriali e &gammaErrore fataleFigura %d:FileFile non trovatoIl file che si sta provando ad aprire non esiste.File:TrovaTrova Ctrl-FTrova il &limite...Trova il minimo...Trova la radice...Trova un minimo (libero) di un'espressioneTrova il limite di un'espressioneTrova la radice di un'equazione in un intervalloTrova tutte le radici di una polinomialeTrova tutte le radici di una polinomiale (alta precisione)Cerca e sostituisciCerca e sostituisciTrova gli autovalori di una matriceTrova gli autovettori di una matriceTrova il minimoTrova le radici reali di una polinomialeTrova la radiceAggiusta gli indici di riferimento riordinati (di %i, %o) prima di salvareCarattere di ampiezza fissa nei controlli di testo.Ripiega tutto Ctrl-[Ripiega tutte le sezioniCarattere usato per mostrare il documento.Font usato per mostrare i caratteri matematici nel documento.FontFormato:FranceseDa:Pieno schermo Alt-InvioFunzioneNomi funzioneFunzione(i):Funzione:Funzioni per la semplificazione complessaFunzioni per semplificare fattoriali e funzione gammaFunzioni per semplificare le espressioni trigonometricheMCDImmagine GIF (*.gif)|*.gifGalizianoMatematica generaleMatematica generale Alt-Shift-MGenera matriceGenera una matrice dall'espressione...Genera una matrice da un array bidimensionaleGenera una matrice da una espressione lambdaTedescoRicava la parte &immaginariaRicava le &serie...Calcola la trasformata di Laplace di un'espressioneRicava la p&arte realeCalcola la trasformata inversa di Laplace di un'espressioneCalcola la serie di Taylor o la serie di potenze di un un'espressioneRicava la parte immaginaria da un'espressione complessaRicava la parte reale da un'espressione complessaGrecoCostanti grecheGriglia:Altezza:AiutoNascondi tutto Alt-Shift--Nascondi tutti i pannelliEvidenzia (dpart)IstogrammaIstogramma...CronologiaIl cursore orizzontale lavora come un normale cursore, anche se opera sulle celle: premere le frecce in su e in giù per spostarlo, mantenendo premuto il tasto Maiusc durante questo movimento selezionerà le celle, premendo backspace o Canc due volte si cancellerà la cella vicina ad esso.UnghereseIC1IC2Se i numeri verranno più lunghi di questo numero di cifre verranno mostrati abbreviati con dei puntini di sospensione.Se si batte un operatore (uno fra +*/^=,) come primo simbolo in una cella di ingresso, % verrà automaticamente inserito prima dell'operatore, come su un calcolatore grafico. È possibile disabilitare questa caratteristica tramite la finestra di dialogo 'Modifica->Configura'.Se l'elaborazione di calcolo dura troppo tempo, si può provare ad arrestarla con i comandi da menu "Maxima->Interruzione" o "Maxima->Riavvia Maxima".ImmagineFile immagine (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmNel risultato LaTeX: metti gli esponenti dopo un eventuale pedice invece di metterli sopra di esso. Può migliorare la leggibilità con alcuni font e con alcuni pedici corti.Includi colonne:InfinitoInformazioni sulla compilazione di MaximaStime iniziali:Problema ai valori iniziali (&1)...Problema ai valori iniziali (&2)...Etichette d'ingressoInserisciInserire % prima di un operatore all'inizio di una cellaInserisci cella &sezione Ctrl-3Inserisci cella &testo Ctrl-1Inserisci cella Alt-Shift-CInserisci immagineInserisci immagine...Inserisci &cella d'ingressoInserisci interruzione di paginaInserisci cella s&ottosezione Ctrl-4Inserisci cella sezioneInserisci cella sottosezioneInserisci cella t&itolo Ctrl-2Inserisci cella testoInserisci cella titoloInserisci nuova cella di ingressoInserisci nuova cella sezioneInserisci nuova cella sottosezioneInserisci nuova cella testoInserisci nuova cella titoloInserisci un'interruzione di paginaInserisci immagineIntegrale/somma:IntegraIntegra (Risch)Integra l'espressioneIntegra l'espressione con l'algoritmo di RischIntegra...InterruzioneInterruzione del calcolo correnteVoce non valida per il programma Maxima. Inserire nuovamente il percorso per il programma Maxima.Inversa di LaplaceT&rasformata inversa di Laplace...ItalianoCorsivoGiapponeseMantieni il simbolo di percentuale con i simboli speciali: %e, %i, ecc.mcmLaTeX: metti gli esponenti dopo, invece che sopra i pediciLingua usata per wxMaxima.Lingua:Laplace&Trasformata di Laplace...Minimo comune multiplo...Metodo dei minimi quadratiMetodo dei minimi quadrati...LimiteLimite...Regressione lineare...Lista:CaricaCarica il pacchettoCarica un file Maxima usando un comando batchCarica un file pacchetto MaximaCarica lo stile da fileIntorno basso:Map&pa su matrice...Crea la &lista...Crea la listaCrea una lista da un'espressioneSostituisci in un'espressioneMappaMappa la funzione su di una listaMappa la funzione su di una matriceControllo parentesi nei controlli di testoCarattere matematica:MatriceMappa matriceNome matrice:Matrice:MaximaIngresso di MaximaMaxima sta calcolandoPacchetto Maxima (*.mac)|*.macPacchetto Maxima (*.mac)|*.mac|Pacchetto Lisp (*.lisp)|*.lisp|Tutti|*Processo Maxima terminato.Programma maxima:Domande di MaximaMaxima avviato. In attesa di connessione...Maxima usa ":" per impostare i valori ("a : 3;") e ":=" per definire le funzioni ("f(x) := x^2;").Versione di Maxima: Numero massimo di cifre mostrate:Test della differenza della media...Test della media...Media...Media:Mediana...Fondi celleMetodo:ModuloNome:NuovoNuovo Ctrl-NNuovo documentoNuovo valore:Nuova variabile:Comando successivo Alt-GiùNessuna corrispondenza trovata!Test di normalità...NorvegeseDimensione matrice non valida!Numero di equazioni non valido!Non connesso.Num. deg:Numero di equazioni:NumeriOKVecchio valore:Vecchia variabile:Test t a un campioneGuide onlineApriApri recentiApri una cella mentre Maxima aspetta l'ingressoApri un documentoApri una nuova finestraApri documentoApri matriceDurante l'apertura del fileOttimizza i file wxmx per i controlli di versioneOpzioniOpzioni:Celle non aggiornateEtichette risultatiApprossimazione di P&ade...Immagine PNG (*.png)|*.png|immagine JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*.bmp|pixmap X (*.xpm)|*.xpmApprossimazione di PadeApprossimazione Pade di una serie di TaylorSaltopaginaPannelliStampa parametricaAnalisi risultato&Frazioni parziali...Frazioni parzialiParti del documento non saranno caricate correttamente!IncollaIncolla Ctrl-VIncolla dagli appuntiIncolla testo dagli appuntiDiagramma a torta...Configurare wxMaxima con "Modifica->Configura".Riavviare wxMaxima perché i cambiamenti abbiano effetto!Grafico &2d...Grafico &3d...&Formato grafico...Grafico 2DGrafico 2D...Grafico 2d...Grafico 3DGrafico 3D...Grafico 3d...Formato graficoGrafico in 2 dimensioniGrafico in 3 dimensioniGrafico su file:Punto:PolaccoPolinomiale 1:Polinomiale 2:Portoghese (Brasiliano)File postscript (*.eps)|*.eps|Tutti|PrecisionePreferenze... Ctrl+,Comando precedente Alt-SuStampaStampa documentoProdottoRi-elabora tutte le celle sopra quella dove si trova il cursoreLeggi la matrice...Lettura risultati maximaIn attesa di dati dall'utenteRichiama il comando successivo dalla cronologiaRichiama il comando precedente dalla cronologiaFormanormRipeti l'ultima modificaRiduci (tr)Riduci l'espressione trigonometricaElimina tutti i risultatiElimina tutti i risultati dalla celle d'ingressoRimpiazzate %d corrispondenze.Riporta un bugRiavvia maximaIntegrazione di Risch...Radici di &polinomialeRadici di polinomiale (bfloat)Righe:RussoEsempio 1:Esempio 2:Esempio:SalvaSalva animazione...Salva come&Salva come... Shift-Ctrl-SSalva immagine...Salva la selezione su immagineSalva la selezione su immagine...Salva l'animazione su fileSalva documentoSalva documento comeSalva la disposizione pannelliSalva la disposizione dei pannelli tra le sessioni.Salva il grafico su fileSalva la selezione del documento su di un file immagineSalva la selezione su fileSalva lo stile su fileSalva l'ampiezza/posizione della finestra di wxMaximaSalva l'ampiezza/posizione della finestra di wxMaxima tra le sessioniGrafico a dispersioneGrafico a dispersione...SezioneSezione cellaSeleziona tuttoSeleziona tutto Ctrl-ASeleziona il programma maximaSeleziona il sottocampioneSeleziona una costanteSeleziona tuttoSeleziona l'algoritmo di visualizzazione matematicaSelezionando una parte del risultato e facendo clic destro sulla selezione si porterà in primo piano un menu con comode funzioni per operare sulla selezione.SelezioneSerieSerie...Server avviatoImposta lo zoomImposta carattere ad ampiezza fissa nei controlli di testo.Imposta il formato del graficoImposta lo zoom al 100%Imposta lo zoom al 120%Imposta lo zoom al 150%Imposta lo zoom al 200%Imposta lo zoom al 300%Imposta lo zoom al 80%Imposta i valori puntuali per risolvere l'ODE con la trasformata di LaplaceImposta il calcolo del moduloMostra la &definizione...Mostra le &funzioniMostra i suggerimen&ti...Mostra le &variabiliMostra la guida di maximaMostra il modello Ctrl-Shift-KMostra un suggerimentoMostra tutti i comandi simili a:Mostra un esempio per il comando:Mostra un esempio di usoMostra comandi simili aMostra le funzioni definiteMostra le variabili definiteMostra la definizione di una funzioneMostra un modello di funzioneMostra le espressioni lungheMostra le espressione lunghe nei documenti di wxMaxima.Mostra la definizione della funzione:Mostra la guida di maximaSemplificaSemplifica i &radicaliSemplifica (r)Semplifica (tr)Semplifica l'espressioneSemplifica un'espressione contenente dei fattorialiSemplifica un'espressione contenente dei radicaliSemplifica espressione razionaleSemplifica la sommaSemplifica espressione trigonometricaDalla versione 0.8.2 di wxMaxima è possibile inserire immagini nei documenti. Usare il comando dal menu "Cella->Inserisci immagine...". Notare bene che è necessario salvare il documento in formato "documento XML wxMaxima" se si desidera che l'immagine venga salvata assieme al documento.Soluzione:RisolviRisolvi il sistema &algebrico...Risolvi il sistema &lineare...Risolvi &ODE...Risolvi (to_poly)...Risolvi ODERisolvi ODE con Lapla&ce...Risolvi ODE...Risolvi il sistema algebricoRisolvi il sistema algebrico di equazioniRisolvi il problema del valore al contorno per un'ODE di secondo gradoRisolvi le equazioniRisolvi le equazioni con to_poly_solveRisolvi problema del valore iniziale per un'ODE di primo gradoRisolvi problema del valore iniziale per un'ODE di secondo gradoRisolvi sistema lineareRisolvi sistema lineare di equazioniRisolvi l'equazione differenziale ordinaria per un grado massimo di 2Risolvi l'equazione differenziale ordinaria con la trasformata di LaplaceRisolvi...SpagnoloSpecialeCostanti specialiAvvia animazioneAvvio del processo Maxima fallitoAvvio di maxima...Avvio del server fallitoAvvio del server sul port %dStatisticheStatistiche Alt-Shift-SStringheStileStiliSottocampione...SottosezioneCella sottosezioneSostit...SostituisciSostituisci...SommaInformazioni sul sistemaSerie di Taylor:SemprazTestoCella di testoSfondo della cella di testoLa porta predefinita usata per la comunicazione tra Maxima e wxMaxima.Il manuale di Maxima offlineIl terminale pngCairo offre qualità grafica molto migliore (antialias e stili di linee aggiuntivi). Esso produrrà grafici però solamente se la versione correntemente installata nel sistema di gnuplot lo supporta.Ci sono molte risorse su Maxima e wxMaxima su Internet. Visitare http://andrejv.github.com/wxmaxima/help.html per ottenere ulteriori informazioni e per trovare tutorial sull'uso di wxMaxima e Maxima.Si è verificato un errore durante l'esportazione a GIF! Controllare che ImageMagick sia installato e che wxMaxima possa trovare il programma "convert".C'è stato un'errore nell'XML generato! Fate un rapporto di questo bug.Tacche:Volte:Spiacente, suggerimenti non disponibili!TitoloCella titoloLe celle titolo, selezione e sottoselezione possono essere chiuse per nascondere i propri contenuti. Per chiudere o aprire le celle, fare clic sul riquadro presso la cella. Se si preme la combinazione Maiusc-clic, anche tutti i sottolivelli delle celle verranno chiusi o aperti.In virgola mobile &precisaIn &virgola mobileIn virgola mobileIn forma numeri&ca Ctrl+Maiusc+NPer disegnare un grafico in coordinate polari, selezionare "imposta polari" nella voce Opzioni nella finestra di dialogo Plot2d. È possibile avere grafici anche in sistemi di coordinate 3D sferiche e cilindriche.Per mettere le parentesi attorno ad un'espressione, selezionarla e premere "(" o ")" a seconda di dove si desidera che in seguito appaia il cursore.Per salvare la dimensione e posizione delle finestre di wxMaxima tra le sessioni, usare la finestra di dialogo "Modifica->Configura".Per cominciare subito a usare wxMaxima, si batta un comando. Dovrebbe apparire subito una cella. Poi premere Maiusc-Invio per farlo elaborare.A:Mostra/nascondi &algebricaMostra/nascondi risultati &numericiMostra/nascondi la visualizzazione del &tempoMostra/nascondi algebricaMostra/nascondi schermo pienoMostra/nascondi i risultati numericiBarra strumenti Alt-Shift-TIcone della barra degli strumentiTradotto daTrasponi una matriceTurcoTutorialTest t a due campioniTipo:UcrainoSottolineatoAnnulla Ctrl-ZAnnulla l'ultima modificaSpiega tutto Ctrl-Alt-]Spiega tutte le sezioni ripiegateSupporto caratteri unicodeAggiornaIntorno alto:Usa l'algoritmo di GosperUsa cairo per migliorare la qualità dei grafici.Usa il carattere punto centrato per la moltiplicazioneUsa font jsMathValore:Variabile(i):Variabile:VariabiliVariabili:Varianza...AttenzioneBenvenuti in wxMaximaQuando si applicano funzioni con un argomento dai menu, l'argomento predefinito è "%". Per applicare la funzione a qualche altro valore, selezionarlo nel documento prima di eseguirlo.Ampiezza:Foglio di lavoroScrivi le parentesi corrispondenti nei controlli di testo.Scritto daSi può accedere all'ultimo risultato usando la variabile "%". È possibile accedere al risultato di comandi precedenti usando le variabili "%on" dove n è il numero del risultato.Si può elaborare l'intero documento usando il comando da menu "Celle->Elabora tutte le celle" o tramite l'appropriata scorciatoia da tastiera. Le celle saranno valutate nell'ordine di apparizione nel documento.Si può ottenere aiuto su una funzione di Maxima selezionandola o facendo clic sul nome della funzione e premendo F1. wxMaxima cercherà nell'indice della guida la parola o la selezione di parole sutto il cursore.Si può nascondere i risultati delle celle facendo clic sul triangolo presente nel bordo sinistro delle celle. L'operazione funziona anche sulle celle di testo.Nei documenti di wxMaxima si può inserire differenti tipi di "celle" usando il menu "Cella". Da notare che solo le "celle d'ingresso" possono essere valutate, mentre le altre vengono usate per commentare e strutturare i propri calcoli.Celle multiple possono essere selezionate, con il mouse facendo clic e trascinando tra le celle o da una parentesi di cella a sinistra, oppure tramite tastiera mantenendo premuto il tasto Maiusc mentre viene spostato il cursore orizzontale, per poi operare su di esse tramite la selezione. Ciò torna comodo quando si vuole cancellare o valutare celle multiple.La versione installata è %s. L'ultima versione disponibile è %s. Selezionare OK per visitare il sito web di wxMaxima.I cambiamenti andranno persi se non vengono salvati.L'attuale versione di wxMaxima è aggiornata.&Ingrandisci Alt-IRimpicci&olisci Alt-OIngrandisci del 10%Rimpicciolisci del 10%[ non salvato ][ non salvato* ]antimmetricaentrambi i latipredefinitodiagonalegeneraleinlineasinistroscala logaritmicamatrice[i,j]:nodestrosimmetricanon salvatosenzanomesenzanome %dwxMaximawxMaxima %s G&uida di Maxima Ctrl+?G&uida di Maxima F1Configurazione di wxMaximawxMaxima non riesce a trovare maxima! Configurare wxMaxima con "Modifica->Configura". Successivamente avviare maxima con "Maxima->Riavvia maxima".wxMaxima non riesce a trovare i file della guida. Controllare l'installazione.wxMaxima non riesce a trovare i file dei suggerimenti. Controllare l'installazione.wxMaxima non riesce a eseguire il server. Controllare che il supporto alla rete sia abilitato e riprovare!Le finestre di dialogo di wxMaxima impostano valori predefiniti per le voci di ingresso, uno dei quali è "%". Se si è effettuata una selezione nel documento corrente, questa verrà utilizzata al posto di "%".Documento wxMaximaDocumento wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima ha riscontrato un errore durante il caricamento Icona wxMaximawxMaxima è un'interfaccia utente grafica basata sui wxWidgets per il sistema algebrico computerizzato Maxima.wxMaxima è un'interfaccia utente grafica basata sui wxWidgets per il sistema algebrico computerizzato Maxima.sìwxmaxima-15.08.2/locales/it.po000644 000765 000024 00000333374 12573511775 016560 0ustar00andrejstaff000000 000000 # wxMaxima italian po translation # Copyright (C) 2005-2011 Marco Ciampa # This file is distributed under the same license as the wxMaxima package. # Marco Ciampa , 2005-2014. # msgid "" msgstr "" "Project-Id-Version: wxMaxima\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-04-10 17:44+0200\n" "Last-Translator: Marco Ciampa \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Supporto Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Versione di Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Non connesso a Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Non connesso." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "<< Espressione troppo lunga da visualizzare! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " era stato salvato usando una versione più recente di wxMaxima perciò " "potrebbe non caricarsi correttamente. Si consiglia di aggiornare wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " era stato salvato usando una versione più recente di wxMaxima. Si consiglia " "di aggiornare wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Applica alla lista..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&A proposito di..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "File &batch...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Pro&blema del valore al contorno ..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Rapporto &bug" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Calcolo" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Forma &canonica" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Polinomiale &caratteristico ..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Cancella la memoria" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Combina i fattoriali" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Semplificazione &Complessa" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Frazione &continua" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Copia\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Integrazione &definita" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinante" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Differenzia..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Modifica" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Elimina la variabile..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "Ins&erire la matrice..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Esempio..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Espandi l'espressione" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "&Espandi trigonometrica" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Esponenzializza" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Esporta..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Scomponi in &fattori" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&File" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "&Trova la radice..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Genera la matrice..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&Massimo comun denominatore..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Aiuto" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integra..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Interrompi\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Interrompi\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Inverti la matrice" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Carica i&l pacchetto\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "&Mappa in una lista..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Guida di &Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Calcolo &modulo..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Apri\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numerico" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Integrazione &numerica" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "Som&nu" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Apri\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Apri...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Disegno" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Serie di &potenze" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "Stam&pa...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Razionale" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Riduci trigonometrica" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Riavvia Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Radici della polinomiale (reali)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Salva\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Semplifica" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Semplifica l'espressione" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Semplifica fattoriali" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Semplifica trigonometrica" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "Ris&olvi..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Speciale" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Serie di &Taylor:" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Trasponi la matrice" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Semplificazione &trigonometrica" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(usa la lingua predefinita)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- infinito" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Un \"cursore orizzontale\" è stato introdotto in wxMaxima dalla versione " "0.8.0. Esso consiste in una linea orizzontale tra le celle. Esso indica dove " "una nuova cella apparirà se si digita o incolla del testo o si esegue in " "comando dai menu." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "A partire da wxMaxima versione 0.8.2 è stato introdotto un nuovo formato di " "documenti che salva non solamente il testo immesso ed i commenti, ma anche i " "risultati del calcoli. Quando salva il documento, selezionare \"Documento " "XML wxMaxima\" per salvare in questo nuovo formato." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "A&l valore..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Informazioni" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Informazioni su wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Parentesi cella attiva" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Matrice ag&giunta" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Aggiungi &uguaglianza algebrica..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Aggiungi una directory al percorso di ricerca" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Aggiungi una directory al percorso:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Aggiungi uguaglianza al semplificatore razionale" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Aggiungi al &percorso..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" "Comandi aggiuntivi da aggiungere al preambolo dell'uscita LaTeX per pdftex." #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "Righe aggiuntive per il preambolo TeX:" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Parametri aggiuntivi per maxima (per es. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Parametri aggiuntivi:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Tutti|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Applica" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Applica funzione ad una lista" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Aproposito" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Array:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Design grafico di" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Richiedi il salvataggio dei documenti senza nome" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Al valore" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Grafico a barre..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "File bat (*.bat)|*.bat|Tutti|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "File batch" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Grassetto" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Grafico a blocchi..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Naviga" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Informazioni sulla compilazione" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Come impostazione predefinita la combinazione di tasti Maiusc-Invio viene " "usata per segnalare la richiesta di valutazione dei comandi, mentre Invio da " "solo viene usato per l'immisione di testo su più righe. Questo comportamento " "può essere modificato nella finestra di dialogo 'Modifica->Configura' " "selezionando 'Invio elabora le celle'. Questa impostazione scambia il " "comportamento di queste due combinazioni di tasti." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Cambia la &variabile..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "C&onfigura" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Calcola il &prodotto..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Calcola la so&mma..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Calcola il valore dell'ultimo risultato in virgola mobile precisa" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Calcola il valore dell'ultimo risultato in virgola mobile" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Calcola il modulo:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Calcola il valore numeric dell'ultimo risultato" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Calcola i prodotti" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Calcola le somme" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Impossibile connettersi al server web." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Impossibile scaricare le informazioni di versione." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Annulla" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Canonica (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Catalano" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Ce&lla" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Parentesi cella" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Cambia la finestra &2d" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Cambia l'algoritmo della finestra 2d usato per visualizzare il risultato." #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Cambia la variabile" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Cambia variabile nell'integrale o nella somma" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Polin. caratt." #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Controlla gli aggiornamenti" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Controlla se esiste una versione più recente di wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Cinese semplificato" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Cinese tradizionale" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Scegli font" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Scegliere un nuovo formato per il grafico:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Classi:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Chiudi\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Chiudi la finestra" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Nomi colonne:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Colonne:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Combina i fattoriali in un'espressione" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Coordinate x separate da virgole" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Coordinate y separate da virgole" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Commenta la selezione" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Commenta la selezione" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Complete a parola\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Completa la parola" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Calcola la frazione continua di un valore" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Calcola la matrice aggiunta" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Calcola la polinomiale caratteristica di una matrice" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Calcola il determinante di una matrice" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Calcola il massimo comun denominatore" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Calcola l'inversa di una matrice" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Calcola il minimo comune multiplo (esegui load(functs) prima di usarlo)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Condizione:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "File di configurazione (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Avvertenze di configurazione" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Configura wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Costante" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Contrai i logaritmi" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Converti binomiali, funzioni beta e gamma in fattoriali" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Converti binomiali, fattoriali e funzione beta in funzione gamma" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Converti l'espressione complessa nella forma polare" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Converti l'espressione complessa nella forma normale" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Converti la funzione esponenziale dell'argomento immaginario nella forma " "trigonometrica" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Converti il logaritmo del prodotto in somma di logaritmi" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Converti la somma dei logaritmi in logaritmo del prodotto" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Converti in &fattoriali" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Converti in &gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Converti in forma &polare" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Converti in forma no&rmale" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "" "Converti l'espressione trigonometrica nella forma canonica quasilineare" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Converti le funzioni trigonometriche nella forma esponenziale" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Copia" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Copia come immagine" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Copia come LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Copia l'inserimento precedente\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Copia il risultato precedente\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Copia come immagine" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Copia come LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Copia come testo\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Copia la selezione" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Copia la selezione dal documento come immagine" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Copia la selezione dal documento come testo" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Copia la selezione dal documento in formato LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Crea una nuova cella con i dati inseriti precedentemente" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Crea una nuova cella con il risultato precedente" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Cursore" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Taglia" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Taglia\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Taglia la selezione" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Ceco" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danese" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matrice dati:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "File dati (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Dati:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Decomponi la funzione razionale in frazioni parziali" #: ../src/Config.cpp:586 msgid "Default" msgstr "Predefinito" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Framerate predefinito per le animazioni:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Carattere predefinito:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "La porta predefinita per la comunicazione con wxMaxima:" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "Definisce la velocità predefinita (in quadri al secondo) alla quale sono " "eseguite le animazioni." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Elimina" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Elimina una f&unzione..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Elimina la selezione" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Elimina la v&ariabile..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Elimina una funzione" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Elimina una variabile" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Cancella tutti i valori dalla memoria" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Elimina le funzioni:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Elimina le variabili:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Denom. deg:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "profondità:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivata:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Deviazione..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vidi le polinomiali..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Diff..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Differenzia" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Differenzia l'espressione" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Deriva..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Direzione:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Grafico discreto" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Mostra in Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Mostra l'algoritmo" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Mostra l'espressione precedente in TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Mostra il tempo impiegato per l'esecuzione" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Dividi" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Dividi cella" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Dividi i numeri o i polinomiali" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Salvare i cambiamenti effettuati nel documento \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Documento " #: ../src/Config.cpp:604 msgid "Document background" msgstr "Sfondo del documento" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Non comprimere il testo in ingresso a Maxima e comprimi le immagini " "individualmente: ciò permette ai sistemi di controllo di versione come git e " "svn di individuare efficacemente le differenze." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Non salvare" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "E&quazioni" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Esci\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "&Autovettori" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Auto&valori" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Annulla" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Annulla una variabile da un sistema di equazioni" #: ../src/Config.cpp:456 msgid "English" msgstr "Inglese" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Inserire i dati" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Inserire la matrice..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Inserisci una matrice" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Inserire un'equazione per la semplificazione razionale:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Inserire la lista di variabili separate dalla virgola." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Invio elabora le celle" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Inserire la matrice" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Inserisci nuova precisione:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Inserire il percorso dell'eseguibile Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Equazione %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Equazione(i):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Equazione:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Equazioni:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Errore" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Errore %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Errore!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Elabora le forme &nominali" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Elabora tutte le celle\tCtrl-Maiusc-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Elabora tutte le celle visibili\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Elabora le celle" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Elabora tutte le celle\tCtrl-Maiusc-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Elabora le celle attive o selezionate" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Elabora tutte le celle nel documento" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Elabora tutte le forme nominali nell'espressione" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Elabora tutte le celle visibili nel documento" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Elabora le forme &nominali" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Esempio" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Esempio di testo" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Esci da wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Espandi" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Espandi (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Espandi l'espressione" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Espandi i logaritmi" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Espandi un'espressione" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Espandi l'espressione trigonometrica" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Esporta" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Esporta le animazioni in TeX (le immagini si muoveranno solo se il " "visualizzatore PDF lo supporterà)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Esporta il documento in un file HTML o pdfLaTeX" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Esportazione in TeX fallita!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Esportazione su HTML fallita!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Esportazione in TeX fallita!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Esportazione in TeX fallita!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Esporta..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Espressione" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Espressioni:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Espressione:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Fattorizza" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Fattorizza in numeri complessi" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Fattorizza l'espressione" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Fattorizza un'espressione" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Fattorizza un'espressione di numeri Gaussiani" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Fattoriali e &gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Errore fatale" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figura %d:" #: ../src/main.cpp:137 msgid "File" msgstr "File" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "File non trovato" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "File non trovato" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "File non trovato" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Il file che si sta provando ad aprire non esiste." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "File:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Trova" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Trova\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Trova il &limite..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Trova il minimo..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Trova la radice..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Trova un minimo (libero) di un'espressione" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Trova il limite di un'espressione" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Trova la radice di un'equazione in un intervallo" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Trova tutte le radici di una polinomiale" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Trova tutte le radici di una polinomiale (alta precisione)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Cerca e sostituisci" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Cerca e sostituisci" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Trova gli autovalori di una matrice" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Trova gli autovettori di una matrice" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Trova il minimo" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Trova le radici reali di una polinomiale" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Trova la radice" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" "Aggiusta gli indici di riferimento riordinati (di %i, %o) prima di salvare" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Carattere di ampiezza fissa nei controlli di testo." #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Ripiega tutto\tCtrl-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Ripiega tutte le sezioni" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Carattere usato per mostrare il documento." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Font usato per mostrare i caratteri matematici nel documento." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Font" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Formato:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francese" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Da:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Pieno schermo\tAlt-Invio" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funzione" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Nomi funzione" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funzione(i):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funzione:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funzioni per la semplificazione complessa" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funzioni per semplificare fattoriali e funzione gamma" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funzioni per semplificare le espressioni trigonometriche" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "MCD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Immagine GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galiziano" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Matematica generale" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Matematica generale\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Genera matrice" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Genera una matrice dall'espressione..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Genera una matrice da un array bidimensionale" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Genera una matrice da una espressione lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Tedesco" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Ricava la parte &immaginaria" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Ricava le &serie..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Calcola la trasformata di Laplace di un'espressione" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Ricava la p&arte reale" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Calcola la trasformata inversa di Laplace di un'espressione" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Calcola la serie di Taylor o la serie di potenze di un un'espressione" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Ricava la parte immaginaria da un'espressione complessa" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Ricava la parte reale da un'espressione complessa" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Greco" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Costanti greche" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Griglia:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "" "File HTML (*.html)|*.html|File pdfLaTeX (*.tex)|*.tex|Per estensione " "automatica|" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Altezza:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Aiuto" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Nascondi tutto\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Nascondi tutti i pannelli" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Evidenzia (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Istogramma" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Istogramma..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Cronologia" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Cronologia\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Il cursore orizzontale lavora come un normale cursore, anche se opera sulle " "celle: premere le frecce in su e in giù per spostarlo, mantenendo premuto il " "tasto Maiusc durante questo movimento selezionerà le celle, premendo " "backspace o Canc due volte si cancellerà la cella vicina ad esso." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Ungherese" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Se i numeri verranno più lunghi di questo numero di cifre verranno mostrati " "abbreviati con dei puntini di sospensione." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Se si batte un operatore (uno fra +*/^=,) come primo simbolo in una cella di " "ingresso, % verrà automaticamente inserito prima dell'operatore, come su un " "calcolatore grafico. È possibile disabilitare questa caratteristica tramite " "la finestra di dialogo 'Modifica->Configura'." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Se l'elaborazione di calcolo dura troppo tempo, si può provare ad arrestarla " "con i comandi da menu \"Maxima->Interruzione\" o \"Maxima->Riavvia Maxima\"." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Immagine" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "File immagine (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "Nel risultato LaTeX: metti gli esponenti dopo un eventuale pedice invece di " "metterli sopra di esso. Può migliorare la leggibilità con alcuni font e con " "alcuni pedici corti." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Includi colonne:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infinito" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Informazioni sulla compilazione di Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Stime iniziali:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Problema ai valori iniziali (&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Problema ai valori iniziali (&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Etichette d'ingresso" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Inserisci" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Inserire % prima di un operatore all'inizio di una cella" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Inserisci cella &sezione\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Inserisci cella &testo\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Inserisci cella\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Inserisci immagine" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Inserisci immagine..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Inserisci &cella d'ingresso" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Inserisci interruzione di pagina" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Inserisci cella s&ottosezione\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Inserisci cella s&ottosezione\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Inserisci cella sezione" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Inserisci cella sottosezione" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Inserisci cella sottosezione" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Inserisci cella t&itolo\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Inserisci cella testo" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Inserisci cella titolo" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Inserisci nuova cella di ingresso" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Inserisci nuova cella sezione" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Inserisci nuova cella sottosezione" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Inserisci nuova cella sottosezione" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Inserisci nuova cella testo" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Inserisci nuova cella titolo" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Inserisci un'interruzione di pagina" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Inserisci immagine" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integrale/somma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integra" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integra (Risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integra l'espressione" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integra l'espressione con l'algoritmo di Risch" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integra..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Interruzione" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Interruzione del calcolo corrente" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Voce non valida per il programma Maxima.\n" "\n" "Inserire nuovamente il percorso per il programma Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inversa di Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "T&rasformata inversa di Laplace..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italiano" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Corsivo" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Giapponese" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" "Mantieni il simbolo di percentuale con i simboli speciali: %e, %i, ecc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "mcm" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: metti gli esponenti dopo, invece che sopra i pedici" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Lingua usata per wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Lingua:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Trasformata di Laplace..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Minimo comune multiplo..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Metodo dei minimi quadrati" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Metodo dei minimi quadrati..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Limite" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Limite..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Regressione lineare..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Lista:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Carica" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Carica il pacchetto" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Carica un file Maxima usando un comando batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Carica un file pacchetto Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Carica lo stile da file" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Intorno basso:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Map&pa su matrice..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Crea la &lista..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Crea la lista" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Crea una lista da un'espressione" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Sostituisci in un'espressione" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Mostra il tempo impiegato per l'esecuzione" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Mappa" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Mappa la funzione su di una lista" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Mappa la funzione su di una matrice" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Controllo parentesi nei controlli di testo" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Carattere matematica:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matrice" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Mappa matrice" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nome matrice:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matrice:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Domande di Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Ingresso di Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima sta calcolando" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Pacchetto Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Pacchetto Maxima (*.mac)|*.mac|Pacchetto Lisp (*.lisp)|*.lisp|Tutti|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Processo Maxima terminato." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Programma maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Domande di Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima avviato. In attesa di connessione..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima usa \":\" per impostare i valori (\"a : 3;\") e \":=\" per definire " "le funzioni (\"f(x) := x^2;\")." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Versione di Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Numero massimo di cifre mostrate:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Test della differenza della media..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Test della media..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Media..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Media:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Mediana..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Fondi celle" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Metodo:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Controllo parentesi nei controlli di testo" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nome:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Nuovo" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Nuovo\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Nuovo documento" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Nuovo valore:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nuova variabile:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Comando successivo\tAlt-Giù" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Nessuna corrispondenza trovata!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Test di normalità..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Norvegese" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Dimensione matrice non valida!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Numero di equazioni non valido!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Non connesso a Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Non connesso." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Num. deg:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Numero di equazioni:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Numeri" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Vecchio valore:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Vecchia variabile:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Test t a un campione" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Guide online" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Apri" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Apri recenti" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Apri una cella mentre Maxima aspetta l'ingresso" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Apri un documento" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Apri una nuova finestra" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Apri documento" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Apri matrice" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Durante l'apertura del file" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Ottimizza i file wxmx per i controlli di versione" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Opzioni" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Opzioni:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Celle non aggiornate" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Etichette risultati" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Approssimazione di P&ade..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Immagine PNG (*.png)|*.png|immagine JPEG (*.jpg)|*.jpg|bitmap Windows (*." "bmp)|*.bmp|pixmap X (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Approssimazione di Pade" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Approssimazione Pade di una serie di Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Saltopagina" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Pannelli" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Stampa parametrica" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Analisi risultato" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "&Frazioni parziali..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Frazioni parziali" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Parti del documento non saranno caricate correttamente!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Incolla" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Incolla\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Incolla dagli appunti" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Incolla testo dagli appunti" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Diagramma a torta..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Configurare wxMaxima con \"Modifica->Configura\"." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Riavviare wxMaxima perché i cambiamenti abbiano effetto!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Grafico &2d..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Grafico &3d..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Formato grafico..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Grafico 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Grafico 2D..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Grafico 2d..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Grafico 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Grafico 3D..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Grafico 3d..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Formato grafico" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Grafico in 2 dimensioni" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Grafico in 3 dimensioni" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Grafico su file:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punto:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polacco" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polinomiale 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polinomiale 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portoghese (Brasiliano)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "File postscript (*.eps)|*.eps|Tutti|" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Precisione" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Preferenze...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Comando precedente\tAlt-Su" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Stampa" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Stampa documento" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Prodotto" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Ri-elabora tutte le celle sopra quella dove si trova il cursore" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Leggi la matrice..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Lettura risultati maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "In attesa di dati dall'utente" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Richiama il comando successivo dalla cronologia" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Richiama il comando precedente dalla cronologia" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Formanorm" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Annulla\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Ripeti l'ultima modifica" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Riduci (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Riduci l'espressione trigonometrica" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Elimina tutti i risultati" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Elimina tutti i risultati dalla celle d'ingresso" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Rimpiazzate %d corrispondenze." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Riporta un bug" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Riavvia maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Riavvia maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integrazione di Risch..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Radici di &polinomiale" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Radici di polinomiale (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Righe:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russo" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Esempio 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Esempio 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Esempio:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Salva" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Salva animazione..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Salva come" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "&Salva come...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Salva immagine..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Salva la selezione su immagine" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Salva la selezione su immagine..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Salva l'animazione su file" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Salva documento" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Salva documento come" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Salva la disposizione pannelli" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Salva la disposizione dei pannelli tra le sessioni." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Salva il grafico su file" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Salva la selezione del documento su di un file immagine" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Salva la selezione su file" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Salva lo stile su file" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Salva l'ampiezza/posizione della finestra di wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Salva l'ampiezza/posizione della finestra di wxMaxima tra le sessioni" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Avvio del server fallito" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Grafico a dispersione" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Grafico a dispersione..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Sezione" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Sezione cella" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Seleziona tutto" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Seleziona tutto\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Seleziona il programma maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Seleziona il sottocampione" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Seleziona una costante" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Seleziona tutto" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Seleziona l'algoritmo di visualizzazione matematica" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Selezionando una parte del risultato e facendo clic destro sulla selezione " "si porterà in primo piano un menu con comode funzioni per operare sulla " "selezione." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Selezione" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Serie" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Serie..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Server avviato" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Imposta lo zoom" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Imposta la precisione bigfloat" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Imposta carattere ad ampiezza fissa nei controlli di testo." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Imposta il formato del grafico" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Imposta lo zoom al 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Imposta lo zoom al 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Imposta lo zoom al 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Imposta lo zoom al 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Imposta lo zoom al 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Imposta lo zoom al 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Imposta i valori puntuali per risolvere l'ODE con la trasformata di Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Imposta il calcolo del modulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Mostra la &definizione..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Mostra le &funzioni" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Mostra i suggerimen&ti..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Mostra le &variabili" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Mostra la guida di maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Mostra il modello\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Mostra un suggerimento" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Mostra tutti i comandi simili a:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Mostra un esempio per il comando:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Mostra un esempio di uso" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Mostra comandi simili a" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Mostra le funzioni definite" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Mostra le variabili definite" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Mostra la definizione di una funzione" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Mostra un modello di funzione" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Mostra le espressioni lunghe" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Mostra le espressione lunghe nei documenti di wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Mostra la definizione della funzione:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Mostra la guida di maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Semplifica" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Semplifica i &radicali" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Semplifica (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Semplifica (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Semplifica l'espressione" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Semplifica un'espressione contenente dei fattoriali" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Semplifica un'espressione contenente dei radicali" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Semplifica espressione razionale" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Semplifica la somma" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Semplifica espressione trigonometrica" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Dalla versione 0.8.2 di wxMaxima è possibile inserire immagini nei " "documenti. Usare il comando dal menu \"Cella->Inserisci immagine...\". " "Notare bene che è necessario salvare il documento in formato \"documento XML " "wxMaxima\" se si desidera che l'immagine venga salvata assieme al documento." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Soluzione:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Risolvi" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Risolvi il sistema &algebrico..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Risolvi il sistema &lineare..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Risolvi &ODE..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Risolvi (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Risolvi ODE" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Risolvi ODE con Lapla&ce..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Risolvi ODE..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Risolvi il sistema algebrico" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Risolvi il sistema algebrico di equazioni" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Risolvi il problema del valore al contorno per un'ODE di secondo grado" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Risolvi le equazioni" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Risolvi le equazioni con to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Risolvi problema del valore iniziale per un'ODE di primo grado" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Risolvi problema del valore iniziale per un'ODE di secondo grado" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Risolvi sistema lineare" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Risolvi sistema lineare di equazioni" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Risolvi l'equazione differenziale ordinaria per un grado massimo di 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Risolvi l'equazione differenziale ordinaria con la trasformata di Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Risolvi..." #: ../src/Config.cpp:144 #, fuzzy msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Alcuni visualizzatori PDF sono in grado di visualizzare immagini in " "movimento che wxMaxima è in grado generare. Se questa opzione è selezionata " "potrebbero però essere necessari ulteriori pacchetti LaTeX per poter " "compilare i risultati." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Spagnolo" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Speciale" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Costanti speciali" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Avvia animazione" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Avvia animazione" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Avvio del processo Maxima fallito" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Avvio di maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Avvio del server fallito" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Avvio del server sul port %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statistiche" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statistiche\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Stringhe" #: ../src/Config.cpp:107 msgid "Style" msgstr "Stile" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Stili" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Sottocampione..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Sottosezione" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Cella sottosezione" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Sostit..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Sostituisci" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Sostituisci..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Sottosezione" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Cella sottosezione" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Somma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Informazioni sul sistema" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Barra strumenti\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Serie di Taylor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Sempraz" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Testo" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Cella di testo" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Sfondo della cella di testo" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Taglia la selezione" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "La porta predefinita usata per la comunicazione tra Maxima e wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Il manuale di Maxima offline" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "Il terminale pngCairo offre qualità grafica molto migliore (antialias e " "stili di linee aggiuntivi). Esso produrrà grafici però solamente se la " "versione correntemente installata nel sistema di gnuplot lo supporta." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Ci sono molte risorse su Maxima e wxMaxima su Internet. Visitare http://" "andrejv.github.com/wxmaxima/help.html per ottenere ulteriori informazioni e " "per trovare tutorial sull'uso di wxMaxima e Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Si è verificato un errore durante l'esportazione a GIF!\n" "\n" "Controllare che ImageMagick sia installato e che wxMaxima possa trovare il " "programma \"convert\"." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "C'è stato un'errore nell'XML generato!\n" "\n" "Fate un rapporto di questo bug." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Tacche:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Volte:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Spiacente, suggerimenti non disponibili!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Titolo" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Cella titolo" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Le celle titolo, selezione e sottoselezione possono essere chiuse per " "nascondere i propri contenuti. Per chiudere o aprire le celle, fare clic sul " "riquadro presso la cella. Se si preme la combinazione Maiusc-clic, anche " "tutti i sottolivelli delle celle verranno chiusi o aperti." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "In virgola mobile &precisa" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "In &virgola mobile" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "In virgola mobile" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "In forma numeri&ca\tCtrl+Maiusc+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Per disegnare un grafico in coordinate polari, selezionare \"imposta polari" "\" nella voce Opzioni nella finestra di dialogo Plot2d. È possibile avere " "grafici anche in sistemi di coordinate 3D sferiche e cilindriche." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Per mettere le parentesi attorno ad un'espressione, selezionarla e premere " "\"(\" o \")\" a seconda di dove si desidera che in seguito appaia il cursore." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Per salvare la dimensione e posizione delle finestre di wxMaxima tra le " "sessioni, usare la finestra di dialogo \"Modifica->Configura\"." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Per cominciare subito a usare wxMaxima, si batta un comando. Dovrebbe " "apparire subito una cella. Poi premere Maiusc-Invio per farlo elaborare." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "A:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Mostra/nascondi &algebrica" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Mostra/nascondi risultati &numerici" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Mostra/nascondi la visualizzazione del &tempo" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Mostra/nascondi algebrica" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Mostra/nascondi schermo pieno" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Mostra/nascondi i risultati numerici" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Barra strumenti\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Icone della barra degli strumenti" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Tradotto da" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Trasponi una matrice" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Turco" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Tutorial" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Test t a due campioni" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Tipo:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ucraino" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Sottolineato" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Annulla\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Annulla l'ultima modifica" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Spiega tutto\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Spiega tutte le sezioni ripiegate" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Supporto caratteri unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Aggiorna" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Intorno alto:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Usa l'algoritmo di Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Usa cairo per migliorare la qualità dei grafici." #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Usa il carattere punto centrato per la moltiplicazione" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Usa font jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Valore:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variabile(i):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variabile:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variabili" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variabili:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Varianza..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Attenzione" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Benvenuti in wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Quando si applicano funzioni con un argomento dai menu, l'argomento " "predefinito è \"%\". Per applicare la funzione a qualche altro valore, " "selezionarlo nel documento prima di eseguirlo." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Ampiezza:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Foglio di lavoro" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Scrivi le parentesi corrispondenti nei controlli di testo." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Scritto da" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "sì" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Si può accedere all'ultimo risultato usando la variabile \"%\". È possibile " "accedere al risultato di comandi precedenti usando le variabili \"%on\" dove " "n è il numero del risultato." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Si può elaborare l'intero documento usando il comando da menu \"Celle-" ">Elabora tutte le celle\" o tramite l'appropriata scorciatoia da tastiera. " "Le celle saranno valutate nell'ordine di apparizione nel documento." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Si può ottenere aiuto su una funzione di Maxima selezionandola o facendo " "clic sul nome della funzione e premendo F1. wxMaxima cercherà nell'indice " "della guida la parola o la selezione di parole sutto il cursore." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Si può nascondere i risultati delle celle facendo clic sul triangolo " "presente nel bordo sinistro delle celle. L'operazione funziona anche sulle " "celle di testo." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Nei documenti di wxMaxima si può inserire differenti tipi di \"celle\" " "usando il menu \"Cella\". Da notare che solo le \"celle d'ingresso\" possono " "essere valutate, mentre le altre vengono usate per commentare e strutturare " "i propri calcoli." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Celle multiple possono essere selezionate, con il mouse facendo clic e " "trascinando tra le celle o da una parentesi di cella a sinistra, oppure " "tramite tastiera mantenendo premuto il tasto Maiusc mentre viene spostato il " "cursore orizzontale, per poi operare su di esse tramite la selezione. Ciò " "torna comodo quando si vuole cancellare o valutare celle multiple." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "La versione installata è %s. L'ultima versione disponibile è %s.\n" "\n" "Selezionare OK per visitare il sito web di wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "I cambiamenti andranno persi se non vengono salvati." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "L'attuale versione di wxMaxima è aggiornata." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "&Ingrandisci\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Rimpicci&olisci\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Ingrandisci del 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Rimpicciolisci del 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ non salvato ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ non salvato* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antimmetrica" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "entrambi i lati" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "predefinito" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonale" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "generale" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "inlinea" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "sinistro" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "scala logaritmica" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matrice[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "no" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "destro" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "simmetrica" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "non salvato" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "senzanome" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "senzanome %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "G&uida di Maxima\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "G&uida di Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Configurazione di wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima non riesce a trovare maxima!\n" "\n" "Configurare wxMaxima con \"Modifica->Configura\".\n" "Successivamente avviare maxima con \"Maxima->Riavvia maxima\"." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima non riesce a trovare i file della guida.\n" "\n" "Controllare l'installazione." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima non riesce a trovare i file dei suggerimenti.\n" "\n" "Controllare l'installazione." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima non riesce a eseguire il server.\n" "\n" "Controllare che il supporto alla rete\n" "sia abilitato e riprovare!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Le finestre di dialogo di wxMaxima impostano valori predefiniti per le voci " "di ingresso, uno dei quali è \"%\". Se si è effettuata una selezione nel " "documento corrente, questa verrà utilizzata al posto di \"%\"." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Documento wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Documento wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima ha riscontrato un errore durante il caricamento " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Icona wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima è un'interfaccia utente grafica basata sui wxWidgets per il sistema " "algebrico computerizzato Maxima." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima è un'interfaccia utente grafica basata sui wxWidgets per il sistema " "algebrico computerizzato Maxima." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "sì" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Statistiche\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Zoom impostato a " #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Documento wxMaxima (*.wxm)|*.wxm|Documento xml wxMaxima (*.wxmx)|*.wxmx|" #~ "File batch Maxima (*.mac)|*.mac" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "Risultati di Maxima su stderr (non dovrebbero essercene):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "Risultato di Maxima su stdout (non dovrebbero essercene):\n" #~ msgid "lines hidden" #~ msgstr "linee nascoste" #~ msgid "Set &Precision..." #~ msgstr "Imposta la &precisione..." #~ msgid "Start animation" #~ msgstr "Avvia animazione" #~ msgid "Stop animation" #~ msgstr "Blocca l'animazione" #~ msgid "Animation" #~ msgstr "Animazione" #~ msgid "Find..." #~ msgstr "Trova..." #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Ri-elabora tutto fino a qui\tCtrl-Maiusc-H" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Ripeti\tCtrl-Maiusc-Z" wxmaxima-15.08.2/locales/ja.mo000644 000765 000024 00000211722 12573512127 016513 0ustar00andrejstaff000000 000000 '1B)BBBBB&BgCJCCC CCD *D 6D@DPD nD|DDD DD D DDEE%E 6EBEUEkE {EEE EEEE EEFF$FS3ST T 'T2TMT iT wTTT(T$T,T%)U&OUvU}U U UUU U1UU0UV%V BV-PVP~VVVVVW!W3WQWeW yWW W WWW WWW W XX'X9X YXzX XX:X XXY Y Y Y Y Y Y/YZ &Z1ZAZ.PZ(ZZ Z(ZZ Z [ [ ![,[2[;[B[W[!w[[#["[%[*\B\ J\ W\e\ l\x\\\\\K\*$]O]i] ]] ]]]]](]^ $^ 0^;^@^&O^v^|^ ^^^ ^/^^)_1_'P_x____ __ `9 `F`b`v`"`5``````aa *a 7a$Aa7fa3aaaa abb"-b,Pb*}bbbb+bb3 c,Ac,nc'cccccccdd "d ,d9dAd !e+e/ek3ee~ff@gFgggg hh=h [hhh6ohhhh hii#i5iTihiiiiiii j"j:j Nj [j ijsjj)j j jjQjKk[kykkk4kk6kl !l+l3lIlbltllllll l*ll m m-m ?m MmWmqmmmm"m mm m nnn !n.nDn?annnn)nWo_o#poo ooo o ooooo o p p p(p>pPp bplp pp pppp p ppq q %q%1qWqgq yq q q'qqqq qqd rrr%r rrrrrr3s6s cOg$1-VM} p-zI? C-d6B ) 9C]d 0900@_ o| / 1Hgr9'.'V~" *(EX k4x mBBUG\ //*41)f& /#S$r& $+Pl ( w. \TFd& ', T ^h x3* /9Vjz29 R _ip 0j$&K!d" ", ?IYl | $ $'9L0_.  +93mt9!%C; i't K ^k ' qM3%';O@hO2A$PFu "HXn EH&$9 ^Yk+ JV!s ++(-$=b%{$$ 03I?}$3'?[   !" D0Q Xex!?'+BYpH*%(1N. "*'1!Y{-*9$':Gb   %!2ZTfS2D +"1!Np"N7'P0x77/CNf *)T3s-8 -:S c p!} 0 8EX>w0E-L+: &9 'HV U _(i%rK;j  * 2?RY$m6 !8?$x9    !9 9C9V !2] [  0 &       $  / ;  K *X              #0PlsXV/.9a al!HkUl!~vZw 8/D7)&9U'RJ{ H<Y; o* 305r0E L2#Chz(4 . [>[u|\A~(;RKY'Ed)e?#fG},fT ;4^JCq" nDQ z5ADt}=:io$}os)n:{Iknz^J e#N?GbL! Vy^|m+%x+Gm3IvX."uy@d 4X<RaHdQbBpm/63Fg&v6_wkly\bEZCs2N60|8wrW@=F\$-hcO{`Pxp$_ g=S+%~MuOqN9W7p<etj1gI-K'WF/cK?5aY]S - j(Oit9,P&U> cVBVL]*aqQi" MXsrjST%_>8 ] `.TA*`P71flh M,1@[:Zx2B   wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTurkishTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:WorksheetWrite matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: wxmaxima0.87 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-02-11 15:52+0900 Last-Translator: matcha-zaq Language-Team: Japanese Language: ja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Japanese X-Poedit-Country: JAPAN X-Poedit-Basepath: C:\po_files X-Poedit-SearchPath-0: C:\po_files\wxmaxima Plural-Forms: nplurals=1; plural=0; X-Generator: Lokalize 1.5 wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Maximaと接続していません! 接続していません <<出力結果が長過ぎて表示できません!>> (もし表示したい場合は、メニューバーの「編集」から「設定」ダイアログを開き、「出力に時間がかかる式も表示」にチェックを入れて下さい) はより新しいバージョンのwxMaximaを用いて保存されたものなので、正しく読み込めないかもしれません。 このwxMaximaををアップデートしてください。 はより新しいバージョンのwxMaximaを用いて保存されたものです。このwxMaximaををアップデートしてください。代数(&A)リストにコマンドを適用(&A)コマンドを探す(&A)バッチファイル(&B) Ctrl-B境界条件から特殊解を求める(&B)バグの報告(&B)微積分(&C)三角関数式の整理(&C)固有多項式(&C)メモリをクリア(&C)係数の結合(&C)複素関数への操作(&C)連分数で表示(&C)コピー(&C) Ctrl-C定積分(&D)指数関数の変換(&D)行列式の計算(&D)微分(&D)編集(&E)方程式の数を減らす(&E)手入力による行列生成(&E)コマンドの使用例(&E)展開(&E)三角関数の展開(&E)三角関数の変換(&E)エクスポート(&E)因数分解(&F)ファイル(&F)解を1つ探す(&F)文字のみの行列生成(&G)最大公約数(&G)ヘルプ(&H)積分(&I)処理を強制終了(&I) Ctrl-処理を強制終了(&I) Ctrl-G逆行列(&I)パッケージ読込み(&L) Ctrl-Lリストに関数を適用(&M)&MaximaMaximaのヘルプ(&M)法を設定する(&M)新規(&N) Ctrl-N数値処理(&N)結果を小数で出力(&N)数式で出力(&N)開く(&O) Ctrl-O開く(&O) Ctrl-Oプロット(&P)ベキ級数で表示(&P)印刷(&P) Ctrl-P置換の代わりに代入を行う(&R)三角関数の結合(&R)ラベル番号をリセット(&R)実数解のみ求める(&R)上書き保存(&S) Ctrl-S式の変形(&S)式の整理(&S)階乗式の整理(&S)三角関数の変形(&S)方程式を解く(&S)特殊プロット(&S)テイラー展開を用いる(&T)転置行列(&T)三角関数への操作(&T)&PM3Dを有効(デフォルトの言語を使用)-∞
    Lisp: wxMaxima 0.8.0 より「水平カーソル」が導入されました。これはセルとセルの間に現れる水平線のことです。「水平カーソル」はテキストの入力や貼り付け,メニューバーからコマンドを実行する時に,新しいセルが現れる位置を知らせます。wxMaxima 0.8.2 より新しいドキュメントフォーマット「wxMaxima XML document」が導入されました。これにより,「入力セル」やドキュメント用セルの内容だけでなく,「出力セル」の内容も保存できるようになりました。作成したドキュメントを保存する際,特別な理由が無ければ「wxMaxima XML document」を選択してください。初期条件の設定(&T)wxMaximaについてwxMaximaについてアクティブセル余因子行列(&J)整数環に多項式の解を追加(&Q)Maximaパッケージを検索するディレクトリの追加検索するディレクトリの選択:代数的整数環に整数係数の多項式の解を追加検索するディレクトリを追加(&P)pdftexに対してのLaTeX出力のプリアンブルに追加される追加コマンドTeXのプリアンブルに追加する行Maximaにパラメーターを追加(例 -l clisp)追加パラメーター:すべてのファイル (*.*)|*リストにコマンドを適用リストにコマンドを適用(ダイアログの"関数"は"コマンド"のことです)コマンド検索文字:アートワーク担当タイトルがないドキュメントを保存するかどうか確認する初期条件境界条件棒グラフBAT ファイル (*.bat)|*.bat|すべてのファイル (*.*)|*バッチファイル太字箱ひげ図参照ビルド情報(&I)初期設定ではShift-Enterで入力セルの評価,Enterで改行を行います。この設定を変更するには,メニューバーの「編集」より「設定」ダイアログを開き,「Enterでセルを評価」にチェックを入れてください。変数の置換(&H)設定(&O)数列の総乗(&P)数列の総和(&M)浮動小数点で出力小数点で出力モジュラス(法)の設定:最後の結果を小数点で出力総乗を計算総和を計算Webサーバーに接続できませんバージョン情報をダウンロードできませんキャンセル整理 (tri)カタロニア語セル(L)セル出力の表示形式を変更(&2)数式の出力形式を変更変数の置換未評価の積分,総和,総乗の変数を置換固有多項式更新の確認wxMaxima/Maxima の最新版がないか確認中国語(簡体字)中国語(繁体字)フォントの選択グラフ表示に使用する描画形式を選択:区間の数:閉じる Ctrl-Wウィンドウを閉じる文字変数:列数:与えられた階乗とその係数を結合して一つの階乗に変換各x座標はカンマで区切ってください各y座標はカンマで区切ってください選択をコメント化単語補完 Ctrl-K単語補完連分数を求める(連分数の段数はコマンド "cflength:<段数>"で変更可能)余因子行列を求める固有多項式を求めます行列式の計算最大公約数を求める逆行列を求める最小公倍数を求める抽出条件(複数指定可): (col[i]#Xでi列のXを除外) (col[i]=Xでi列のXのみ抽出)設定ファイル (*.ini)|*.ini設定変更の有効化設定定数対数の結合2項係数,ベータ関数およびガンマ関数を階乗に変換2項係数,ベータ関数および階乗をガンマ関数に変換複素関数またはその展開形を極形式に変換(指数関数として出力されます)複素関数を実変数の関数と虚数iの積の形に変換引数が複素数の指数関数を三角関数に変換対数の展開(自動的に展開したい場合はコマンド"logexpand:super"を入力)展開された状態の対数をまとめる階乗に変換(&F)ガンマ関数に変換(&G)複素関数の変換(&P)複素関数の展開(&R)三角関数を含む有理式を整理(引数にyπが含まれると余計に複雑になる事があります)三角関数および双曲線関数を指数関数に変換コピー画像としてコピーLaTeXとしてコピー直前の入力を再入力 Ctrl-I直前の入力を再入力 Ctrl-U画像としてコピーLaTeXとしてコピーテキストとしてコピー Ctrl-Shift-Cコピー選択範囲を画像としてコピー選択範囲をテキストとしてコピー選択範囲をLaTeXとしてコピー新しいセルに直前の入力を再入力直前の入力を再入力して新しいセルを挿入カーソル切り取り切り取り Ctrl-X切り取りチェコ語デンマーク語データ(行列):データファイル (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtリスト/ベクトル:指定した変数に対して部分分数分解を実行特別な文字列既定のアニメーションフレームレート:入力用フォント:wxMaximaとの通信に使用される既定のポートアニメーションを再生する際のデフォルトのスピード(一秒あたりのフレーム数)を定義。削除ユーザー定義関数を削除(&U)選択を削除ユーザー定義変数を削除(&A)ユーザー定義関数を削除ユーザー定義変数を削除セルの内容は保持してMaximaを起動した直後の状態にリセット削除する関数名の入力:削除する変数の入力:分母の最高次数:次数の指定:導関数の値:標準偏差多項式の除算(&V)微分微分微分微分近づき方:座標データプロットTeX形式で出力(&X)表示形式一番新しい出力をTeX形式で出力計算に要した時間を表示除算セルの分割[商]および[余り]を出力ドキュメント内での変更を保存しますかドキュメント ドキュメントの背景色Maximaの入力テキストを圧縮せず、画像を個別に圧縮します。 これはgitやsvnのようなバージョン管理システムが効率的に差異を見つけ出すことを可能にします。保存しない方程式(&Q)終了(&X) Ctrl-Q固有ベクトル(&N)固有値(&V)消去連立方程式から指定した変数を消去(方程式に代入)英語行列の各成分に任意の値を入力行列を手入力行列の各成分に任意の値を入力整数環に解を追加するための整数係数の多項式:変数はカンマで区切ります(例:x,y,…)Enterでセルを評価(改行はShift+Enterに変更されます)行列の入力Maximaの実行ファイルのパスを入力許容誤差:方程式 %d:方程式:方程式:方程式:エラーエラー %dエラー未評価の式を評価(&N)全てのセルを評価 Ctrl-Shift-R表示されている全てのセルを評価 Ctrl-Rセルを評価アクティブ/選択セルを評価全てのセルを評価'integrateのような未評価の式を評価ドキュメント内の全てのセルを評価使用例テキストの例wxMaximaを終了展開展開 (tri)展開対数の展開展開三角関数および双曲線関数の展開エクスポートTeXにアニメーションを出力(ただしPDF閲覧ソフトがこの機能をサポートしている場合のみ画像が動きます)HTML/TeX形式でエクスポートエクスポートに失敗しましたエクスポートに失敗しました関数関数:関数:因数分解複素数の範囲で因数分解因数分解因数分解(素因数分解も可能)複素数の範囲で因数分解階乗とガンマ関数(&G)致命的なエラー図 %d:ファイルファイルが見つかりません開こうとしたファイルは 存在しませんEPS形式で出力:検索テキストを検索 Ctrl-F極限値(&L)極小値解を1つ探す正しい極小値を得るには開始位置の値を極小値の付近に設定してください極限値を求める定義域内で解を1つ探す(定義域の両端の符号が同じ場合エラーを出します)方程式の解を小数で求める方程式の解を浮動小数点で求める検索と置換検索と置換固有値を求める([固有値],[各固有値の重複]の順に表示)固有ベクトルを求める([固有値],[各固有値の重複],[各固有値での固有ベクトル]の順に表示)極小値方程式の実数解を有理数で求める解を1つ探す記録された参照インデックス(%i、%o)を保存前に固定テキスト入力ボックスで固定幅フォントを使用全て折りたたむ Ctrl-Alt-[すべてのセクションを折りたたむドキュメントの表示に使用するフォントドキュメント内で数式の表示に使用するフォントフォント表示方法:フランス語下端:全画面表示 Alt-Enter表示ユーザー定義関数名関数:関数:複素関数をを単純化するための機能階乗とガンマ関数を単純化するための機能三角関数をを単純化するための機能最大公約数GIF ファイル (*.gif)|*.gifガリシア語数式処理数式処理 Alt-Shift-M行列生成関数から行列生成文字のみの行列を生成i行j列の成分に関数f(i,j)の値を代入ドイツ語虚部を取り出す(&I)テイラー展開(&S)ラプラス変換を求める実部を取り出す(&A)ラプラス逆変換を求めます(分母の多項式は各次数が定まっている必要があります)テイラー級数またはそのベキ級数を求める複素関数から虚部を取り出す複素関数から実部を取り出すギリシャ語ギリシャ文字グラフの滑らかさ(y):列数:ヘルプ全て隠す Alt-Shift--サイドバーのツールを全て隠す強調コマンド(dpartなど)の出力ヒストグラムヒストグラム入力履歴水平カーソルは上下方向にだけ動かせます。また,Shiftを押しながら動かすとセルを選択できます。水平カーソルを表示した状態でBackspace,またはDeleteキーを二回押すと,それぞれ水平カーソルの上または下のセルを削除します。ハンガリー語特殊解特殊解もし数値がこの桁数より長ければ、 数値は省略記号によって省略表示されます。入力時に最初の記号として演算子(「+*/^=」のうち一つ)を入力した際、%が自動的に演算子の前に挿入されます。なお、グラフ計算でも同様です。 この機能はメニューバーの「編集」から「設定」ダイアログを開くことで無効化できます。もし入力セルの評価に時間がかかるようであれば、メニューバーの「Maxima」より「処理を強制終了」または「ラベル番号をリセット」を実行して下さい。画像画像ファイル (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmLaTeXへの出力において、指数を最後の下付き文字の上部ではなく、後方に配置。 いくつかのフォントや短い下付き文字の読みやすさを向上させる可能性があります。抽出列∞ビルド情報の表示開始位置:特殊解を求める(&1階微分方程式)特殊解を求める(&2階微分方程式)入力ラベル挿入セルの最初で演算子の前に「%」を挿入セクションセルの挿入(&S) Ctrl-3テキストセルの挿入(&T) Ctrl-1セルの挿入 Alt-Shift-C画像の挿入画像の挿入入力セルの挿入(&C)改ページの挿入サブセクションセルの挿入(&U) Ctrl-4セクションセルの挿入サブセクションセルの挿入タイトルセルの挿入(&I) Ctrl-2テキストセルの挿入タイトルセルの挿入入力セルを挿入セクションセルを挿入サブセクションセルを挿入テキストセルを挿入タイトルセルを挿入改ページを挿入画像を挿入未評価の式:積分Risch積分積分Rishのアルゴリズムによる積分積分強制終了処理を強制終了Maximaプログラムの無効なエントリです Maximaプログラムへのパスを再度入力してくださいラプラス逆変換ラプラス逆変換(&R)イタリア語斜体日本語数学において特殊な記号の頭に%をつける(%e, %i のようになります)最小公倍数LaTeX: 下付き文字の上部ではなく、後方に指数を置くwxMaximaのGUIに使用される言語使用言語:ラプラス変換ラプラス変換(&T)最小公倍数最小二乗法回帰式の係数と切片を求める極限値極限値単回帰分析リスト:設定の読込みパッケージ読み込みバッチ処理に使うファイルの読み込みパッケージファイルの読み込みスタイルの読み込み下限:行列に関数を適用(&P)リスト作成(&L)リスト作成関数からリストを作成式中の部分式を置換リストに関数を適用リストに関数を適用行列に関数を適用括弧の自動補完出力用フォント行列行列に関数を適用変数名:行列:Maxima入力文字列処理中バッチファイル (*.bat, *.mac)|*.bat;*.macMaxima パッケージ (*.mac)|*.mac|Lisp パッケージ (*.lisp)|*.lisp|すべてのファイル (*.*)|*Maximaの処理は終了しましたMaxima本体のパス:条件不足時のMaximaの質問Maximaと接続していますMaximaは「:」を使うことで変数に値を代入できます。また「:=」を使うことで関数を定義できます。 以下に使用例を示します ・ xに3を代入する場合、"x : 3;"と入力 ・ f(x) にx^2を定義する場合、「f(x) := x^2;」 と入力Maxima version: 表示する最大の桁数:母平均の差の検定母平均の検定平均値比較する値:中央値セルの結合数値積分法:モジュラス変数名:新規作成新規作成 Ctrl-N新しいドキュメントの作成新部分式:新変数:履歴から入力(次) Alt-Down一致する文字列がありません正規性の検定ノルウェー語有効な行列の次元ではありません!有効な方程式の数ではありません!接続していません分子の最高次数:方程式の数:数値OK旧部分式:旧変数:t検定ブラウザでチュートリアルのページを開く参照最近開いたファイルMaximaが入力を待機しているときセルを開くドキュメントを開く新しいウィンドウを開く開くファイルを開くファイルを開くバージョン管理のためにwxmxファイルを最適化するオプションオプション:再入力する前の出力出力ラベルPade近似(&A)PNG ファイル (*.png)|*.png|JPEG ファイル (*.jpg)|*.jpg|ビットマップ ファイル (*.bmp)|*.bmp|XPM ファイル (*.xpm)|*.xpmPade近似テイラー級数を有理式で近似改ページサイドバー媒介変数プロット出力しています部分分数分解(&F)部分分数分解ドキュメントの一部は正確に読み込まれないでしょう!貼り付け貼り付け Ctrl-V貼り付けクリップボードから貼り付け円グラフメニューバーの「編集」から「設定」ダイアログを開き、wxMaximaを設定してください変更を有効にするにはwxMaximaを再起動する必要があります2次元プロット(&2)3次元プロット(&3)プロットエンジンの変更(&F)2次元プロット2次元プロット2次元プロット3次元プロット3次元プロット3次元プロットプロットエンジン2次元プロット(同時に複数の関数を表示可能)3次元プロット(同時に表示できる関数は1つまたは3つ)EPS形式で出力:値の入力:ポーランド語多項式 1:多項式 2:ポルトガル語(ブラジル)Postscript ファイル (*.eps)|*.eps|すべてのファイル (*.*)|*表示桁数設定 Ctrl+,履歴から入力(前) Alt-Up印刷印刷総乗カーソルがあるセルより上にある全てのセルを再評価行列のファイル処理が終了しました入力可能入力履歴のコマンドを古いものから順に表示します入力履歴のコマンドを新しいものから順に表示します複素関数展開一番新しい入力をやり直す結合 (tri)三角関数(sin,cos),双曲線関数(sinh,cosh)の積を一つの関数にまとめる全ての出力をクリア全ての出力をクリア%d箇所を置換しましたバグの報告ラベル番号をリセットRisch積分解を小数で求める(&P)解を浮動小数点で求める行数:ロシア語標本1(リスト/行ベクトル):標本2(リスト/行ベクトル):標本(リスト/行ベクトル):設定の保存アニメーションを保存する名前をつけて保存名前を付けて保存 Shift-Ctrl-S画像として保存選択範囲を画像として保存選択範囲を画像として保存アニメーションの開始上書き保存名前を付けて保存前回のサイドバーのレイアウトを保持セッション間でサイドバーのレイアウトを保持名前を付けて保存選択範囲を画像として保存画像として保存スタイルの保存前回のウインドウサイズと位置を保持セッション間でウインドウサイズと位置を保持散布図散布図セクションセクションセル全て選択全て選択 Ctrl-AMaximaプログラムの選択標本抽出定数を選択してください全て選択数式の出力形式を選択してください出力結果を選択して右クリックすると、メニューが表示されます。その中には必要最小限のコマンドが入っており、その選択した部分に対して実行できます。選択範囲テイラー展開テイラー展開サーバーが開始しました指定倍率で表示テキスト入力ボックスで固定幅フォントを使用プロットに使うソフトの変更100%の倍率で表示120%の倍率で表示150%の倍率で表示200%の倍率で表示300%の倍率で表示80%の倍率で表示連立微分方程式の特殊解を求める際の初期条件を設定モジュラス(法)を設定しますユーザー定義関数を表示(&D)ユーザー定義関数名をリスト表示(&F)ヒントを表示(&T)ユーザー定義変数をリスト表示(&V)ヘルプコマンドの補完 Ctrl-Shift-Kヒントを表示コマンド名に含まれる文字列:使用例を見たいコマンド名:コマンドの使用例を表示コマンドを探すユーザー定義関数名をリスト表示ユーザー定義変数をリスト表示関数名を指定してユーザー定義関数を表示コマンドの補完出力に時間がかかる式も表示wxMaximaのドキュメントで出力に時間がかかる式も表示表示する関数名の入力wxMaximaのヘルプを表示式の整理関数の整理(&R)関数の整理変形 (tri)式の整理階乗を含む有理式を整理式中の関数も含めて整理(三角関数は文字定数として扱われます)式および関数の引数を整理(式中の関数自体は文字定数として扱われます)数式を整理して出力三角関数をsinとcosの関数,双曲線関数をsinhとcoshの関数に変形wxMaxima 0.8.2 よりドキュメント内に画像を挿入できるようになりました。メニューバーの「セル」より「画像の挿入」を選択してください。画像を挿入したドキュメントを保存するときは「wxMaxima XML document」フォーマットを選択してください。一般解:方程式連立高次方程式の解を求める(&A)連立一次方程式を解く(&L)微分方程式を解く(&O)高次方程式の解を求める微分方程式連立微分方程式を解く(&C)微分方程式連立高次方程式連立高次方程式の近似解(可能であれば厳密解)を求める2階微分方程式の一般解に境界条件を適用解の公式から厳密解を求める高次方程式の近似解を小数で求める1階微分方程式の一般解に初期条件を適用2階微分方程式の一般解に初期条件を適用連立一次方程式連立一次方程式を解くMaximaが対応しているのは2階常微分方程式までです連立微分方程式を解く (関数は変数名を明示する必要があります 例:f(x))方程式を解くスペイン語数学定数数学定数(ギリシャ文字以外)アニメーションの開始Maximaプロセスを開始できませんでしたMaximaを起動していますサーバーを開始できませんでしたポート%dにおいてサーバーが開始しました統計処理統計処理 Alt-Shift-S出力文字列スタイルスタイル標本(行ベクトル)抽出サブセクションサブセクションセル部分式の置換置換式中の部分式を置換総和System infoテイラー級数:Tellratテキストテキストセルテキストセルの背景色MaximaとwxMaximaの通信に使用される既定のポートMaximaのオフラインマニュアルを開くpngCairoターミナルはより高品質なグラフィック(アンチエイリアスや追加のラインスタイル)を提供します。 ただし、お使いのシステムにインストールされているgnuplotがこの機能を実際にサポートしている場合のみプロットが出力されます。インターネット上にはMaximaおよびwxMaximaの情報が数多く存在しています。それらについてより多くの情報が必要であったり、チュートリアルをお探しならば、http://andrejv.github.com/wxmaxima/help.htmlを訪れてみて下さい。GIFのエクスポート中にエラーが発生しました。 ImageMagickがインストールされ、wxMaximaが変換に使用するプログラムを見つけることができることを確認してください。XMLの生成においてエラーが発生しました。 この事象をバグとして報告していただければ幸いです。グラフの滑らかさ:微分回数:申し訳ないですが、Tipsは利用できません。タイトルタイトルセル「タイトルセル」,「セクションセル」,「サブセクションセル」は,そのセルよりも下位のセルを折りたたんで隠すことができます。セルの左上側にある正方形をクリックすることで「隠す/展開」の切り替えができます。Shiftを押しながらクリックすると,下位のセル全体に対して「隠す/展開」を行います。浮動小数点で出力(&B)小数点で出力(&F)小数点で出力数値で出力(&C) Ctrl+Shift+N2次元プロットでは、Plot2dダイアログのオプションの中から「set polar」を選択することで極座標プロットで出力できます。また3次元プロットでは、Plot3dダイアログのオプションの中から「set mapping spherical」や「set mapping cylindrical」を選択することで球座標や円柱座標プロットで出力できます。セル内の式を選択し、「 ( 」または「 ) 」を押すことでその式をカッコで括ることができます。wxMaxima起動時のウィンドウサイズと位置を保持したい場合は、メニューバーの「編集」から「設定」ダイアログを開き、「前回のウィンドウサイズと位置を保持」にチェックを入れて下さいwxMaximaを早速使ってみましょう.適当に文字や数式などを入力してください.すると入力セルが現れ、そこに入力されます.次にらShift-Enterを押してください.セルの内容が評価(計算)されます.上端:代数的整数の整理の有効化(&A)自動的に数値で出力(&N)計算に要した時間を表示(&T)式中の平方根や虚数といった代数的整数の整理を有効にします(デフォルトは無効)全画面表示の切り替え平方根やπといった数を自動的に数値で出力ツールバー Alt-Shift-Tツールバーのアイコン翻訳担当転置行列を求めるトルコ語チュートリアルt検定タイプ:ウクライナ語下線元に戻す Ctrl-Z一番新しい入力をリセット全て展開する Ctrl-Alt-]全ての折りたたまれたセクションを展開Unicode Supportソフトウェアの更新上限:Gosperアルゴリズムを使用より高品質なプロットのためにcairoを使用乗法記号を・に置き換えるギリシャ文字のフォントにjsMathを使用する関数の値:変数:変数:変数変数:標本分散WarningwxMaximaへようこそメニューバーからコマンドを実行するとき、デフォルトの引数は「%」(直前の出力結果)です。他の引数(それ以前の出力結果)を使用するときは、それを選択してから実行して下さい。行数:ワークシートテキスト入力ボックスでの括弧の自動補完開発担当以前の出力結果が再び必要になる場合もあるでしょう。一番新しい出力結果を使う場合、「 % 」で代用できます。それより以前の出力結果を使う場合は、「%on」(nは使用する出力結果の番号です)で代用できます。全ての入力セルの内容を一度に評価することができます。メニューバーの「セル」から「全てのセルを評価」を実行するか、そのショートカットキーを押してください。セルは上から順に評価されます。wxMaximaにはコマンド名やオプション変数のヘルプを検索する機能があります。検索したい単語を選択またはその上にカーソルを置き、F1キーを押すことでそれについてのヘルプが表示されます。「テキストセル」では,セルの左側の三角形をクリックすることでその内容を隠すことができます。メニューバーの「セル」より,「入力セル」以外のセルを挿入することができます。ただし、それらのセルはドキュメントの体裁を整えるために使うものです。評価を行えるのは「入力セル」のみであることに注意して下さい。複数のセルを選択すれば、それらをまとめて削除または評価できます。複数のセルを選択するには、水平カーソル(またはセルの左側にあるカッコ)をクリックしたままドラッグ、もしくはShiftキーを押しながら矢印キーで水平カーソルを動かしてください。このwxMaximaのバージョンは %s です。最新のバージョンは %s です。 OKを選択してwxMaximaのウェブページを開いてください。保存しなければ、変更は失われますお使いのwxMaximaは最新版です拡大(&I) Alt-I縮小(&T) Alt-O拡大率10%縮小率10%[ 無題 ][ 無題* ]反対称行列挟み撃ちユーザ指定のプロットエンジン対角行列一般ドキュメント内で表示左極限対数目盛を使用関数f(i,j)=no右極限対称行列[ 無題 ]無題無題 %dwxMaximawxMaxima %s wxMaximaのヘルプ(&H) Ctrl+?wxMaximaのヘルプ(&H) F1設定wxMaximaはMaximaを見つけることができませんでした メニューバーの「編集」から「設定」ダイアログを開き、wxMaximaを設定してください その後wxMaximaを再起動してくださいwxMaximaはヘルプファイルを見つけることができませんでした インストールが正常に行われたかどうか確かめてくださいwxMaximaはTipファイルを見つけることができませんでした インストールが正常に行われたかどうか確かめてくださいwxMaximaはサーバーを開始できませんでした ネットワークが有効になっていることを確認して、再試行してくださいメニューからコマンドを実行するとき、ダイアログ画面が現れるものにはその入力欄に「%」(直前の出力結果を表す記号)があらかじめ入力されています。ただし、ドキュメント内に選択状態のものがある場合、「%」の代わりにそれが入力されます。wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx以下のファイルの読込みに失敗しました wxMaximawxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yeswxmaxima-15.08.2/locales/ja.po000644 000765 000024 00000351377 12573511775 016541 0ustar00andrejstaff000000 000000 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # matcha-zaq , 2014, 2015. msgid "" msgstr "" "Project-Id-Version: wxmaxima0.87\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-02-11 15:52+0900\n" "Last-Translator: matcha-zaq \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Japanese\n" "X-Poedit-Country: JAPAN\n" "X-Poedit-Basepath: C:\\po_files\n" "X-Poedit-SearchPath-0: C:\\po_files\\wxmaxima\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Lokalize 1.5\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima version: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Maximaと接続していません!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "接続していません" #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "" " <<出力結果が長過ぎて表示できません!>> (もし表示したい場合は、メニューバー" "の「編集」から「設定」ダイアログを開き、「出力に時間がかかる式も表示」に" "チェックを入れて下さい) " #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " はより新しいバージョンのwxMaximaを用いて保存されたものなので、正しく読み込め" "ないかもしれません。 このwxMaximaををアップデートしてください。" #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " はより新しいバージョンのwxMaximaを用いて保存されたものです。このwxMaximaをを" "アップデートしてください。" #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "代数(&A)" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "リストにコマンドを適用(&A)" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "コマンドを探す(&A)" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "バッチファイル(&B)\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "境界条件から特殊解を求める(&B)" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "バグの報告(&B)" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "微積分(&C)" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "三角関数式の整理(&C)" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "固有多項式(&C)" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "メモリをクリア(&C)" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "係数の結合(&C)" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "複素関数への操作(&C)" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "連分数で表示(&C)" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "コピー(&C)\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "定積分(&D)" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "指数関数の変換(&D)" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "行列式の計算(&D)" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "微分(&D)" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "編集(&E)" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "方程式の数を減らす(&E)" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "手入力による行列生成(&E)" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "コマンドの使用例(&E)" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "展開(&E)" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "三角関数の展開(&E)" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "三角関数の変換(&E)" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "エクスポート(&E)" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "因数分解(&F)" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "ファイル(&F)" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "解を1つ探す(&F)" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "文字のみの行列生成(&G)" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "最大公約数(&G)" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "ヘルプ(&H)" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "積分(&I)" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "処理を強制終了(&I)\tCtrl-" #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "処理を強制終了(&I)\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "逆行列(&I)" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "パッケージ読込み(&L)\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "リストに関数を適用(&M)" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Maximaのヘルプ(&M)" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "法を設定する(&M)" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "新規(&N)\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "数値処理(&N)" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "結果を小数で出力(&N)" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "数式で出力(&N)" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "開く(&O)\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "開く(&O)\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "プロット(&P)" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "ベキ級数で表示(&P)" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "印刷(&P)\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "置換の代わりに代入を行う(&R)" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "三角関数の結合(&R)" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "ラベル番号をリセット(&R)" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "実数解のみ求める(&R)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "上書き保存(&S)\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "式の変形(&S)" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "式の整理(&S)" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "階乗式の整理(&S)" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "三角関数の変形(&S)" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "方程式を解く(&S)" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "特殊プロット(&S)" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "テイラー展開を用いる(&T)" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "転置行列(&T)" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "三角関数への操作(&T)" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&PM3Dを有効" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(デフォルトの言語を使用)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "-∞" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "wxMaxima 0.8.0 より「水平カーソル」が導入されました。これはセルとセルの間に現" "れる水平線のことです。「水平カーソル」はテキストの入力や貼り付け,メニュー" "バーからコマンドを実行する時に,新しいセルが現れる位置を知らせます。" #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "wxMaxima 0.8.2 より新しいドキュメントフォーマット「wxMaxima XML document」が" "導入されました。これにより,「入力セル」やドキュメント用セルの内容だけでな" "く,「出力セル」の内容も保存できるようになりました。作成したドキュメントを保" "存する際,特別な理由が無ければ「wxMaxima XML document」を選択してください。" #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "初期条件の設定(&T)" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "wxMaximaについて" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "wxMaximaについて" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "アクティブセル" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "余因子行列(&J)" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "整数環に多項式の解を追加(&Q)" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Maximaパッケージを検索するディレクトリの追加" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "検索するディレクトリの選択:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "代数的整数環に整数係数の多項式の解を追加" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "検索するディレクトリを追加(&P)" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "pdftexに対してのLaTeX出力のプリアンブルに追加される追加コマンド" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "TeXのプリアンブルに追加する行" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Maximaにパラメーターを追加(例 -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "追加パラメーター:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "すべてのファイル (*.*)|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "リストにコマンドを適用" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "リストにコマンドを適用(ダイアログの\"関数\"は\"コマンド\"のことです)" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "コマンド検索" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "文字:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "アートワーク担当" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "タイトルがないドキュメントを保存するかどうか確認する" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "初期条件" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "境界条件" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "棒グラフ" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "BAT ファイル (*.bat)|*.bat|すべてのファイル (*.*)|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "バッチファイル" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "太字" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "箱ひげ図" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "参照" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "ビルド情報(&I)" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "初期設定ではShift-Enterで入力セルの評価,Enterで改行を行います。この設定を変" "更するには,メニューバーの「編集」より「設定」ダイアログを開き,「Enterでセル" "を評価」にチェックを入れてください。" #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "変数の置換(&H)" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "設定(&O)" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "数列の総乗(&P)" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "数列の総和(&M)" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "浮動小数点で出力" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "小数点で出力" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "モジュラス(法)の設定:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "最後の結果を小数点で出力" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "総乗を計算" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "総和を計算" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Webサーバーに接続できません" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "バージョン情報をダウンロードできません" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "キャンセル" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "整理 (tri)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "カタロニア語" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "セル(L)" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "セル" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "出力の表示形式を変更(&2)" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "数式の出力形式を変更" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "変数の置換" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "未評価の積分,総和,総乗の変数を置換" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "固有多項式" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "更新の確認" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "wxMaxima/Maxima の最新版がないか確認" #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "中国語(簡体字)" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "中国語(繁体字)" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "フォントの選択" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "グラフ表示に使用する描画形式を選択:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "区間の数:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "閉じる\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "ウィンドウを閉じる" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "文字変数:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "列数:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "与えられた階乗とその係数を結合して一つの階乗に変換" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "各x座標はカンマで区切ってください" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "各y座標はカンマで区切ってください" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "選択をコメント化" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "選択をコメント化" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "単語補完\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "単語補完" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "" "連分数を求める(連分数の段数はコマンド \"cflength:<段数>\"で変更可能)" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "余因子行列を求める" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "固有多項式を求めます" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "行列式の計算" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "最大公約数を求める" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "逆行列を求める" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "最小公倍数を求める" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "" "抽出条件(複数指定可):\n" "(col[i]#Xでi列のXを除外)\n" "(col[i]=Xでi列のXのみ抽出)" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "設定ファイル (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "設定変更の有効化" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "設定" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "定数" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "対数の結合" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "2項係数,ベータ関数およびガンマ関数を階乗に変換" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "2項係数,ベータ関数および階乗をガンマ関数に変換" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "複素関数またはその展開形を極形式に変換(指数関数として出力されます)" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "複素関数を実変数の関数と虚数iの積の形に変換" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "引数が複素数の指数関数を三角関数に変換" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "" "対数の展開(自動的に展開したい場合はコマンド\"logexpand:super\"を入力)" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "展開された状態の対数をまとめる" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "階乗に変換(&F)" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "ガンマ関数に変換(&G)" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "複素関数の変換(&P)" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "複素関数の展開(&R)" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "" "三角関数を含む有理式を整理(引数にyπが含まれると余計に複雑になる事がありま" "す)" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "三角関数および双曲線関数を指数関数に変換" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "コピー" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "画像としてコピー" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "LaTeXとしてコピー" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "直前の入力を再入力\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "直前の入力を再入力\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "画像としてコピー" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "LaTeXとしてコピー" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "テキストとしてコピー\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "コピー" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "選択範囲を画像としてコピー" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "選択範囲をテキストとしてコピー" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "選択範囲をLaTeXとしてコピー" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "新しいセルに直前の入力を再入力" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "直前の入力を再入力して新しいセルを挿入" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "カーソル" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "切り取り" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "切り取り\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "切り取り" #: ../src/Config.cpp:454 msgid "Czech" msgstr "チェコ語" #: ../src/Config.cpp:455 msgid "Danish" msgstr "デンマーク語" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "データ(行列):" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "データファイル (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "リスト/ベクトル:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "指定した変数に対して部分分数分解を実行" #: ../src/Config.cpp:586 msgid "Default" msgstr "特別な文字列" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "既定のアニメーションフレームレート:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "入力用フォント:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "wxMaximaとの通信に使用される既定のポート" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "アニメーションを再生する際のデフォルトのスピード(一秒あたりのフレーム数)を" "定義。" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "削除" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "ユーザー定義関数を削除(&U)" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "選択を削除" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "ユーザー定義変数を削除(&A)" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "ユーザー定義関数を削除" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "ユーザー定義変数を削除" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "セルの内容は保持してMaximaを起動した直後の状態にリセット" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "削除する関数名の入力:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "削除する変数の入力:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "分母の最高次数:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "次数の指定:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "導関数の値:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "標準偏差" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "多項式の除算(&V)" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "微分" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "微分" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "微分" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "微分" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "近づき方:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "座標データプロット" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "TeX形式で出力(&X)" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "表示形式" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "一番新しい出力をTeX形式で出力" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "計算に要した時間を表示" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "除算" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "セルの分割" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "[商]および[余り]を出力" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "ドキュメント内での変更を保存しますか" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "ドキュメント " #: ../src/Config.cpp:604 msgid "Document background" msgstr "ドキュメントの背景色" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Maximaの入力テキストを圧縮せず、画像を個別に圧縮します。 これはgitやsvnのよう" "なバージョン管理システムが効率的に差異を見つけ出すことを可能にします。" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "保存しない" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "方程式(&Q)" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "終了(&X)\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "固有ベクトル(&N)" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "固有値(&V)" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "消去" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "連立方程式から指定した変数を消去(方程式に代入)" #: ../src/Config.cpp:456 msgid "English" msgstr "英語" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "行列の各成分に任意の値を入力" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "行列を手入力" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "行列の各成分に任意の値を入力" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "整数環に解を追加するための整数係数の多項式:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "変数はカンマで区切ります(例:x,y,…)" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enterでセルを評価(改行はShift+Enterに変更されます)" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "行列の入力" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "表示桁数の設定:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Maximaの実行ファイルのパスを入力" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "許容誤差:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "方程式 %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "方程式:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "方程式:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "方程式:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "エラー" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "エラー %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "エラー" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "未評価の式を評価(&N)" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "全てのセルを評価\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "表示されている全てのセルを評価\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "セルを評価" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "全てのセルを評価\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "アクティブ/選択セルを評価" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "全てのセルを評価" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "'integrateのような未評価の式を評価" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "ドキュメント内の全てのセルを評価" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "未評価の式を評価(&N)" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "使用例" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "テキストの例" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "wxMaximaを終了" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "展開" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "展開 (tri)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "展開" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "対数の展開" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "展開" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "三角関数および双曲線関数の展開" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "エクスポート" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "TeXにアニメーションを出力(ただしPDF閲覧ソフトがこの機能をサポートしている場合" "のみ画像が動きます)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "HTML/TeX形式でエクスポート" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "エクスポートに失敗しました" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "エクスポートに失敗しました" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "エクスポートに失敗しました" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "エクスポートに失敗しました" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "エクスポート(&E)" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "関数" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "関数:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "関数:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "因数分解" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "複素数の範囲で因数分解" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "因数分解" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "因数分解(素因数分解も可能)" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "複素数の範囲で因数分解" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "階乗とガンマ関数(&G)" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "致命的なエラー" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "図 %d:" #: ../src/main.cpp:137 msgid "File" msgstr "ファイル" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "ファイルが見つかりません" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "ファイルが見つかりません" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "ファイルが見つかりません" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "" "開こうとしたファイルは\n" "存在しません" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "EPS形式で出力:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "検索" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "テキストを検索\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "極限値(&L)" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "極小値" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "解を1つ探す" #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "正しい極小値を得るには開始位置の値を極小値の付近に設定してください" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "極限値を求める" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "定義域内で解を1つ探す(定義域の両端の符号が同じ場合エラーを出します)" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "方程式の解を小数で求める" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "方程式の解を浮動小数点で求める" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "検索と置換" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "検索と置換" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "固有値を求める([固有値],[各固有値の重複]の順に表示)" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "" "固有ベクトルを求める([固有値],[各固有値の重複],[各固有値での固有ベクトル]の" "順に表示)" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "極小値" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "方程式の実数解を有理数で求める" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "解を1つ探す" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "記録された参照インデックス(%i、%o)を保存前に固定" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "テキスト入力ボックスで固定幅フォントを使用" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "全て折りたたむ\tCtrl-Alt-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "すべてのセクションを折りたたむ" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "ドキュメントの表示に使用するフォント" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "ドキュメント内で数式の表示に使用するフォント" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "フォント" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "表示方法:" #: ../src/Config.cpp:457 msgid "French" msgstr "フランス語" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "下端:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "全画面表示\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "表示" #: ../src/Config.cpp:589 msgid "Function names" msgstr "ユーザー定義関数名" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "関数:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "関数:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "複素関数をを単純化するための機能" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "階乗とガンマ関数を単純化するための機能" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "三角関数をを単純化するための機能" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "最大公約数" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF ファイル (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "ガリシア語" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "数式処理" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "数式処理\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "行列生成" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "関数から行列生成" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "文字のみの行列を生成" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "i行j列の成分に関数f(i,j)の値を代入" #: ../src/Config.cpp:459 msgid "German" msgstr "ドイツ語" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "虚部を取り出す(&I)" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "テイラー展開(&S)" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "ラプラス変換を求める" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "実部を取り出す(&A)" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "" "ラプラス逆変換を求めます(分母の多項式は各次数が定まっている必要があります)" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "テイラー級数またはそのベキ級数を求める" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "複素関数から虚部を取り出す" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "複素関数から実部を取り出す" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "ギリシャ語" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "ギリシャ文字" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "グラフの滑らかさ(y):" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "" "HTML ドキュメント (*.html)|*.html|pdfLaTeX ファイル (*.tex)|*.tex|拡張子で自" "動判別|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "列数:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "ヘルプ" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "全て隠す\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "サイドバーのツールを全て隠す" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "強調コマンド(dpartなど)の出力" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "ヒストグラム" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "ヒストグラム" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "入力履歴" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "入力履歴\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "水平カーソルは上下方向にだけ動かせます。また,Shiftを押しながら動かすとセルを" "選択できます。水平カーソルを表示した状態でBackspace,またはDeleteキーを二回押" "すと,それぞれ水平カーソルの上または下のセルを削除します。" #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "ハンガリー語" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "特殊解" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "特殊解" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "もし数値がこの桁数より長ければ、 数値は省略記号によって省略表示されます。" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "入力時に最初の記号として演算子(「+*/^=」のうち一つ)を入力した際、%が自動的" "に演算子の前に挿入されます。なお、グラフ計算でも同様です。 この機能はメニュー" "バーの「編集」から「設定」ダイアログを開くことで無効化できます。" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "もし入力セルの評価に時間がかかるようであれば、メニューバーの「Maxima」より" "「処理を強制終了」または「ラベル番号をリセット」を実行して下さい。" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "画像" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "画像ファイル (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "LaTeXへの出力において、指数を最後の下付き文字の上部ではなく、後方に配置。 い" "くつかのフォントや短い下付き文字の読みやすさを向上させる可能性があります。" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "抽出列" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "∞" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "ビルド情報の表示" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "開始位置:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "特殊解を求める(&1階微分方程式)" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "特殊解を求める(&2階微分方程式)" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "入力ラベル" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "挿入" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "セルの最初で演算子の前に「%」を挿入" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "セクションセルの挿入(&S)\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "テキストセルの挿入(&T)\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "セルの挿入\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "画像の挿入" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "画像の挿入" #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "入力セルの挿入(&C)" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "改ページの挿入" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "サブセクションセルの挿入(&U)\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "サブセクションセルの挿入(&U)\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "セクションセルの挿入" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "サブセクションセルの挿入" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "サブセクションセルの挿入" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "タイトルセルの挿入(&I)\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "テキストセルの挿入" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "タイトルセルの挿入" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "入力セルを挿入" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "セクションセルを挿入" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "サブセクションセルを挿入" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "サブセクションセルを挿入" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "テキストセルを挿入" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "タイトルセルを挿入" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "改ページを挿入" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "画像を挿入" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "未評価の式:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "積分" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Risch積分" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "積分" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Rishのアルゴリズムによる積分" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "積分" #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "強制終了" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "処理を強制終了" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Maximaプログラムの無効なエントリです\n" "\n" "Maximaプログラムへのパスを再度入力してください" #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "ラプラス逆変換" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "ラプラス逆変換(&R)" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "イタリア語" #: ../src/Config.cpp:628 msgid "Italic" msgstr "斜体" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "日本語" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "数学において特殊な記号の頭に%をつける(%e, %i のようになります)" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "最小公倍数" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: 下付き文字の上部ではなく、後方に指数を置く" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "wxMaximaのGUIに使用される言語" #: ../src/Config.cpp:447 msgid "Language:" msgstr "使用言語:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "ラプラス変換" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "ラプラス変換(&T)" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "最小公倍数" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "最小二乗法" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "回帰式の係数と切片を求める" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "極限値" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "極限値" #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "単回帰分析" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "リスト:" #: ../src/Config.cpp:631 msgid "Load" msgstr "設定の読込み" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "パッケージ読み込み" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "バッチ処理に使うファイルの読み込み" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "パッケージファイルの読み込み" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "スタイルの読み込み" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "下限:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "行列に関数を適用(&P)" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "リスト作成(&L)" #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "リスト作成" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "関数からリストを作成" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "式中の部分式を置換" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "計算に要した時間を表示" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "リストに関数を適用" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "リストに関数を適用" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "行列に関数を適用" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "括弧の自動補完" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "出力用フォント" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "行列" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "行列に関数を適用" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "変数名:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "行列:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "条件不足時のMaximaの質問" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "入力文字列" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "処理中" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "バッチファイル (*.bat, *.mac)|*.bat;*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "" "Maxima パッケージ (*.mac)|*.mac|Lisp パッケージ (*.lisp)|*.lisp|すべてのファ" "イル (*.*)|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maximaの処理は終了しました" #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima本体のパス:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "条件不足時のMaximaの質問" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maximaと接続しています" #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maximaは「:」を使うことで変数に値を代入できます。また「:=」を使うことで関数を" "定義できます。\n" "以下に使用例を示します\n" "\n" "・ xに3を代入する場合、\"x : 3;\"と入力\n" "・ f(x) にx^2を定義する場合、「f(x) := x^2;」 と入力" #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima version: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "表示する最大の桁数:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "母平均の差の検定" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "母平均の検定" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "平均値" #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "比較する値:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "中央値" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "セルの結合" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "数値積分法:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "括弧の自動補完" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "モジュラス" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "変数名:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "新規作成" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "新規作成\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "新しいドキュメントの作成" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "新部分式:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "新変数:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "履歴から入力(次)\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "一致する文字列がありません" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "正規性の検定" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "ノルウェー語" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "有効な行列の次元ではありません!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "有効な方程式の数ではありません!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Maximaと接続していません!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "接続していません" #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "分子の最高次数:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "方程式の数:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "数値" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "旧部分式:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "旧変数:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "t検定" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "ブラウザでチュートリアルのページを開く" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "参照" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "最近開いたファイル" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Maximaが入力を待機しているときセルを開く" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "ドキュメントを開く" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "新しいウィンドウを開く" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "開く" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "ファイルを開く" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "ファイルを開く" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "バージョン管理のためにwxmxファイルを最適化する" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "オプション" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "オプション:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "再入力する前の出力" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "出力ラベル" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Pade近似(&A)" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG ファイル (*.png)|*.png|JPEG ファイル (*.jpg)|*.jpg|ビットマップ ファイル " "(*.bmp)|*.bmp|XPM ファイル (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Pade近似" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "テイラー級数を有理式で近似" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "改ページ" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "サイドバー" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "媒介変数プロット" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "出力しています" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "部分分数分解(&F)" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "部分分数分解" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "ドキュメントの一部は正確に読み込まれないでしょう!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "貼り付け" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "貼り付け\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "貼り付け" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "クリップボードから貼り付け" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "円グラフ" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "" "メニューバーの「編集」から「設定」ダイアログを開き、wxMaximaを設定してくださ" "い" #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "変更を有効にするにはwxMaximaを再起動する必要があります" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "2次元プロット(&2)" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "3次元プロット(&3)" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "プロットエンジンの変更(&F)" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "2次元プロット" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2次元プロット" #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2次元プロット" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "3次元プロット" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3次元プロット" #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3次元プロット" #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "プロットエンジン" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "2次元プロット(同時に複数の関数を表示可能)" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "3次元プロット(同時に表示できる関数は1つまたは3つ)" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "EPS形式で出力:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "値の入力:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "ポーランド語" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "多項式 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "多項式 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "ポルトガル語(ブラジル)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript ファイル (*.eps)|*.eps|すべてのファイル (*.*)|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "表示桁数" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "設定\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "履歴から入力(前)\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "印刷" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "印刷" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "総乗" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "カーソルがあるセルより上にある全てのセルを再評価" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "行列のファイル" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "処理が終了しました" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "入力可能" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "入力履歴のコマンドを古いものから順に表示します" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "入力履歴のコマンドを新しいものから順に表示します" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "複素関数展開" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "元に戻す\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "一番新しい入力をやり直す" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "結合 (tri)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "三角関数(sin,cos),双曲線関数(sinh,cosh)の積を一つの関数にまとめる" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "全ての出力をクリア" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "全ての出力をクリア" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "%d箇所を置換しました" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "バグの報告" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "ラベル番号をリセット" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "ラベル番号をリセット" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Risch積分" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "解を小数で求める(&P)" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "解を浮動小数点で求める" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "行数:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "ロシア語" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "標本1(リスト/行ベクトル):" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "標本2(リスト/行ベクトル):" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "標本(リスト/行ベクトル):" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "設定の保存" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "アニメーションを保存する" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "名前をつけて保存" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "名前を付けて保存\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "画像として保存" #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "選択範囲を画像として保存" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "選択範囲を画像として保存" #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "アニメーションの開始" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "上書き保存" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "名前を付けて保存" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "前回のサイドバーのレイアウトを保持" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "セッション間でサイドバーのレイアウトを保持" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "名前を付けて保存" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "選択範囲を画像として保存" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "画像として保存" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "スタイルの保存" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "前回のウインドウサイズと位置を保持" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "セッション間でウインドウサイズと位置を保持" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "サーバーを開始できませんでした" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "散布図" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "散布図" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "セクション" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "セクションセル" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "全て選択" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "全て選択\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Maximaプログラムの選択" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "標本抽出" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "定数を選択してください" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "全て選択" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "数式の出力形式を選択してください" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "出力結果を選択して右クリックすると、メニューが表示されます。その中には必要最" "小限のコマンドが入っており、その選択した部分に対して実行できます。" #: ../src/Config.cpp:608 msgid "Selection" msgstr "選択範囲" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "テイラー展開" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "テイラー展開" #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "サーバーが開始しました" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "指定倍率で表示" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "浮動小数点で表示する桁数の設定" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "テキスト入力ボックスで固定幅フォントを使用" #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "プロットに使うソフトの変更" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "100%の倍率で表示" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "120%の倍率で表示" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "150%の倍率で表示" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "200%の倍率で表示" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "300%の倍率で表示" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "80%の倍率で表示" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "連立微分方程式の特殊解を求める際の初期条件を設定" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "モジュラス(法)を設定します" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "ユーザー定義関数を表示(&D)" #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "ユーザー定義関数名をリスト表示(&F)" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "ヒントを表示(&T)" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "ユーザー定義変数をリスト表示(&V)" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "ヘルプ" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "コマンドの補完\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "ヒントを表示" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "コマンド名に含まれる文字列:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "使用例を見たいコマンド名:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "コマンドの使用例を表示" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "コマンドを探す" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "ユーザー定義関数名をリスト表示" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "ユーザー定義変数をリスト表示" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "関数名を指定してユーザー定義関数を表示" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "コマンドの補完" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "出力に時間がかかる式も表示" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "wxMaximaのドキュメントで出力に時間がかかる式も表示" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "表示する関数名の入力" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "wxMaximaのヘルプを表示" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "式の整理" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "関数の整理(&R)" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "関数の整理" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "変形 (tri)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "式の整理" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "階乗を含む有理式を整理" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "式中の関数も含めて整理(三角関数は文字定数として扱われます)" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "式および関数の引数を整理(式中の関数自体は文字定数として扱われます)" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "数式を整理して出力" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "三角関数をsinとcosの関数,双曲線関数をsinhとcoshの関数に変形" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "wxMaxima 0.8.2 よりドキュメント内に画像を挿入できるようになりました。メニュー" "バーの「セル」より「画像の挿入」を選択してください。画像を挿入したドキュメン" "トを保存するときは「wxMaxima XML document」フォーマットを選択してください。" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "一般解:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "方程式" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "連立高次方程式の解を求める(&A)" #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "連立一次方程式を解く(&L)" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "微分方程式を解く(&O)" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "高次方程式の解を求める" #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "微分方程式" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "連立微分方程式を解く(&C)" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "微分方程式" #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "連立高次方程式" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "連立高次方程式の近似解(可能であれば厳密解)を求める" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "2階微分方程式の一般解に境界条件を適用" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "解の公式から厳密解を求める" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "高次方程式の近似解を小数で求める" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "1階微分方程式の一般解に初期条件を適用" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "2階微分方程式の一般解に初期条件を適用" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "連立一次方程式" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "連立一次方程式を解く" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Maximaが対応しているのは2階常微分方程式までです" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "連立微分方程式を解く (関数は変数名を明示する必要があります 例:f(x))" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "方程式を解く" #: ../src/Config.cpp:144 #, fuzzy msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "いくつかのPDF閲覧ソフトは動画を表示できますそしてwxMaximaは動画を出力できま" "す。 ただしこのオプションが有効化された場合、追加のLaTeXパッケージが出力を生" "成するために必要となる可能性があります。" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "スペイン語" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "数学定数" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "数学定数(ギリシャ文字以外)" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "アニメーションの開始" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "アニメーションの開始" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Maximaプロセスを開始できませんでした" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Maximaを起動しています" #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "サーバーを開始できませんでした" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "ポート%dにおいてサーバーが開始しました" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "統計処理" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "統計処理\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "出力文字列" #: ../src/Config.cpp:107 msgid "Style" msgstr "スタイル" #: ../src/Config.cpp:568 msgid "Styles" msgstr "スタイル" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "標本(行ベクトル)抽出" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "サブセクション" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "サブセクションセル" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "部分式の置換" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "置換" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "式中の部分式を置換" #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "サブセクション" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "サブセクションセル" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "総和" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "System info" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "ツールバー\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "テイラー級数:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "テキスト" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "テキストセル" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "テキストセルの背景色" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "切り取り" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "MaximaとwxMaximaの通信に使用される既定のポート" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Maximaのオフラインマニュアルを開く" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "pngCairoターミナルはより高品質なグラフィック(アンチエイリアスや追加のライン" "スタイル)を提供します。 ただし、お使いのシステムにインストールされている" "gnuplotがこの機能を実際にサポートしている場合のみプロットが出力されます。" #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "インターネット上にはMaximaおよびwxMaximaの情報が数多く存在しています。それら" "についてより多くの情報が必要であったり、チュートリアルをお探しならば、http://" "andrejv.github.com/wxmaxima/help.htmlを訪れてみて下さい。" #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "GIFのエクスポート中にエラーが発生しました。\n" "\n" "ImageMagickがインストールされ、wxMaximaが変換に使用するプログラムを見つけるこ" "とができることを確認してください。" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "XMLの生成においてエラーが発生しました。\n" "\n" "この事象をバグとして報告していただければ幸いです。" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "グラフの滑らかさ:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "微分回数:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "申し訳ないですが、Tipsは利用できません。" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "タイトル" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "タイトルセル" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "「タイトルセル」,「セクションセル」,「サブセクションセル」は,そのセルより" "も下位のセルを折りたたんで隠すことができます。セルの左上側にある正方形をク" "リックすることで「隠す/展開」の切り替えができます。Shiftを押しながらクリック" "すると,下位のセル全体に対して「隠す/展開」を行います。" #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "浮動小数点で出力(&B)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "小数点で出力(&F)" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "小数点で出力" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "数値で出力(&C)\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "2次元プロットでは、Plot2dダイアログのオプションの中から「set polar」を選択す" "ることで極座標プロットで出力できます。また3次元プロットでは、Plot3dダイアロ" "グのオプションの中から「set mapping spherical」や「set mapping cylindrical」" "を選択することで球座標や円柱座標プロットで出力できます。" #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "セル内の式を選択し、「 ( 」または「 ) 」を押すことでその式をカッコで括ること" "ができます。" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "wxMaxima起動時のウィンドウサイズと位置を保持したい場合は、メニューバーの「編" "集」から「設定」ダイアログを開き、「前回のウィンドウサイズと位置を保持」に" "チェックを入れて下さい" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "wxMaximaを早速使ってみましょう.適当に文字や数式などを入力してください.する" "と入力セルが現れ、そこに入力されます.次にらShift-Enterを押してください.セル" "の内容が評価(計算)されます." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "上端:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "代数的整数の整理の有効化(&A)" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "自動的に数値で出力(&N)" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "計算に要した時間を表示(&T)" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "" "式中の平方根や虚数といった代数的整数の整理を有効にします(デフォルトは無効)" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "全画面表示の切り替え" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "平方根やπといった数を自動的に数値で出力" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "ツールバー\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "ツールバーのアイコン" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "翻訳担当" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "転置行列を求める" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "トルコ語" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "チュートリアル" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "t検定" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "タイプ:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "ウクライナ語" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "下線" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "元に戻す\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "一番新しい入力をリセット" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "全て展開する\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "全ての折りたたまれたセクションを展開" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Unicode Support" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "ソフトウェアの更新" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "上限:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Gosperアルゴリズムを使用" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "より高品質なプロットのためにcairoを使用" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "乗法記号を・に置き換える" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "ギリシャ文字のフォントにjsMathを使用する" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "関数の値:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "変数:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "変数:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "変数" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "変数:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "標本分散" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Warning" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "wxMaximaへようこそ" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "メニューバーからコマンドを実行するとき、デフォルトの引数は「%」(直前の出力" "結果)です。他の引数(それ以前の出力結果)を使用するときは、それを選択してか" "ら実行して下さい。" #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "行数:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "ワークシート" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "テキスト入力ボックスでの括弧の自動補完" #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "開発担当" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "yes" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "以前の出力結果が再び必要になる場合もあるでしょう。一番新しい出力結果を使う場" "合、「 % 」で代用できます。それより以前の出力結果を使う場合は、「%on」(nは使" "用する出力結果の番号です)で代用できます。" #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "全ての入力セルの内容を一度に評価することができます。メニューバーの「セル」か" "ら「全てのセルを評価」を実行するか、そのショートカットキーを押してください。" "セルは上から順に評価されます。" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "wxMaximaにはコマンド名やオプション変数のヘルプを検索する機能があります。検索" "したい単語を選択またはその上にカーソルを置き、F1キーを押すことでそれについて" "のヘルプが表示されます。" #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "「テキストセル」では,セルの左側の三角形をクリックすることでその内容を隠すこ" "とができます。" #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "メニューバーの「セル」より,「入力セル」以外のセルを挿入することができます。" "ただし、それらのセルはドキュメントの体裁を整えるために使うものです。評価を行" "えるのは「入力セル」のみであることに注意して下さい。" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "複数のセルを選択すれば、それらをまとめて削除または評価できます。複数のセルを" "選択するには、水平カーソル(またはセルの左側にあるカッコ)をクリックしたまま" "ドラッグ、もしくはShiftキーを押しながら矢印キーで水平カーソルを動かしてくださ" "い。" #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "このwxMaximaのバージョンは %s です。最新のバージョンは %s です。\n" "\n" "OKを選択してwxMaximaのウェブページを開いてください。" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "保存しなければ、変更は失われます" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "お使いのwxMaximaは最新版です" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "拡大(&I)\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "縮小(&T)\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "拡大率10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "縮小率10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ 無題 ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ 無題* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "反対称行列" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "挟み撃ち" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "ユーザ指定のプロットエンジン" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "対角行列" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "一般" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "ドキュメント内で表示" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "左極限" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "対数目盛を使用" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "関数f(i,j)=" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "no" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "右極限" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "対称行列" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "[ 無題 ]" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "無題" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "無題 %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "wxMaximaのヘルプ(&H)\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "wxMaximaのヘルプ(&H)\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "設定" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaximaはMaximaを見つけることができませんでした\n" "\n" "メニューバーの「編集」から「設定」ダイアログを開き、wxMaximaを設定してくださ" "い\n" "その後wxMaximaを再起動してください" #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaximaはヘルプファイルを見つけることができませんでした\n" "\n" "インストールが正常に行われたかどうか確かめてください" #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaximaはTipファイルを見つけることができませんでした\n" "\n" "インストールが正常に行われたかどうか確かめてください" #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaximaはサーバーを開始できませんでした \n" "ネットワークが有効になっていることを確認して、再試行してください" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "メニューからコマンドを実行するとき、ダイアログ画面が現れるものにはその入力欄" "に「%」(直前の出力結果を表す記号)があらかじめ入力されています。ただし、ド" "キュメント内に選択状態のものがある場合、「%」の代わりにそれが入力されます。" #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima document" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "以下のファイルの読込みに失敗しました " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "yes" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "統計処理\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "拡大率 " #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima document (*.wxm)|*.wxm|wxMaxima xml document (*.wxmx)|*.wxmx|バッ" #~ "チファイル (*.mac)|*.mac" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "" #~ "Maximaからstderr(標準エラー出力)への出力(出力先は空であることが望まし" #~ "い):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "" #~ "Maximaからstdout(標準出力)への出力(出力先は空であることが望ましい):\n" #~ msgid "lines hidden" #~ msgstr "行が非表示" #~ msgid "Set &Precision..." #~ msgstr "浮動小数点の桁数設定(&P)" #~ msgid "Start animation" #~ msgstr "アニメーションの開始" #~ msgid "Stop animation" #~ msgstr "アニメーションの停止" #~ msgid "Animation" #~ msgstr "アニメーション" #~ msgid "Find..." #~ msgstr "解を1つ探す" #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "ここまでの全てのセルを再評価\tCtrl-Shift-H" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "やり直す\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "通信ポート:" #~ msgid "Save changes before closing?" #~ msgstr "" #~ "このドキュメントは変更されています\n" #~ "閉じる前に保存しますか?" #~ msgid "Save changes?" #~ msgstr "変更の保存" #~ msgid "&Cell" #~ msgstr "セル(&C)" wxmaxima-15.08.2/locales/Makefile.am000644 000765 000024 00000011576 12573512316 017625 0ustar00andrejstaff000000 000000 # # This file is based on the corresponding file for the poedit program # WXMAXIMA_LINGUAS = fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb en WXWIN_LINGUAS = fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb localedir = $(datadir)/locale install-data-local: @CATALOGS_TO_INSTALL@ install-wxmaxima-catalogs: for i in $(WXMAXIMA_LINGUAS) ; do \ $(mkinstalldirs) $(DESTDIR)$(localedir)/$$i/LC_MESSAGES ; \ $(INSTALL_DATA) $(srcdir)/$$i.mo $(DESTDIR)$(localedir)/$$i/LC_MESSAGES/wxMaxima.mo ; \ done install-wxstd-catalogs: for i in $(WXWIN_LINGUAS) ; do \ $(mkinstalldirs) $(DESTDIR)$(localedir)/$$i/LC_MESSAGES ; \ $(INSTALL_DATA) $(srcdir)/wxwin/$$i.mo $(DESTDIR)$(localedir)/$$i/LC_MESSAGES/wxMaxima-wxstd.mo ; \ done # ---------------------------------------------------------------------------- # Logic for catalogs updating follows # (shamelessly stolen from wxWindows makefile): # ---------------------------------------------------------------------------- # the programs we use (TODO: use configure to detect them) MSGFMT=msgfmt --verbose MSGMERGE=msgmerge XGETTEXT=xgettext XARGS=xargs # common xgettext args: C++ syntax, use the specified macro names as markers XGETTEXT_ARGS=-C -k_ -s -j # implicit rules .po.mo: $(MSGFMT) -o $@ $< $(srcdir)/wxMaxima.pot: touch $@ (cd $(srcdir) ; find ../src -name "*.cpp" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxMaxima.pot) $(XGETTEXT) $(XGETTEXT_ARGS) ../data/tips.txt -o wxMaxima.pot # The PO file must be updated by to include new translations by running this make target # every time a new string is introduced. allpo: force-update wxMaxima.pot @-for t in $(WXMAXIMA_LINGUAS); do \ echo Creating $$t.po; \ $(MSGMERGE) $$t.po $(srcdir)/wxMaxima.pot > $$t.new && mv $$t.new $$t.po;\ done allmo: @for t in $(WXMAXIMA_LINGUAS); do $(MAKE) $(srcdir)/$$t.mo; done force-update: $(RM) $(srcdir)/wxMaxima.pot # print out the percentage of the translated strings stats: @for i in $(WXMAXIMA_LINGUAS); do \ x=`$(MSGFMT) -o /dev/null "$(srcdir)/$$i.po" 2>&1 | sed -e 's/[,\.]//g' \ -e 's/\([0-9]\+\) translated messages\?/TR=\1/' \ -e 's/\([0-9]\+\) fuzzy translations\?/FZ=\1/' \ -e 's/\([0-9]\+\) untranslated messages\?/UT=\1/'`; \ TR=0 FZ=0 UT=0; \ eval $$x; \ TOTAL=`expr $$TR + $$FZ + $$UT`; \ echo "\"$$i\" => \"`expr 100 "*" $$TR / $$TOTAL`\", /* $$TOTAL strings */"; \ done #echo "$$i.po `expr 100 "*" $$TR / $$TOTAL`% of $$TOTAL strings"; # transcoded locales transcoded: mkdir -p transcoded cat da.po | sed -e "s/utf-8/ISO-8859-1/" | iconv -f utf-8 -t iso8859-1 > transcoded/da.po $(MSGFMT) transcoded/da.po -o transcoded/da.mo cat de.po | sed -e "s/UTF-8/ISO-8859-15/" | iconv -f utf-8 -t iso8859-15 > transcoded/de.po $(MSGFMT) transcoded/de.po -o transcoded/de.mo cp es.po transcoded $(MSGFMT) transcoded/es.po -o transcoded/es.mo cp fr.po transcoded $(MSGFMT) transcoded/fr.po -o transcoded/fr.mo cat it.po | sed -e "s/UTF-8/ISO-8859-1/" | iconv -f utf-8 -t iso8859-1 > transcoded/it.po $(MSGFMT) transcoded/it.po -o transcoded/it.mo cat pt_BR.po | sed -e "s/UTF-8/ISO-8859-1/" | iconv -f utf-8 -t iso8859-1 > transcoded/pt_br.po $(MSGFMT) transcoded/pt_BR.po -o transcoded/pt_BR.mo cp ru.po transcoded $(MSGFMT) transcoded/ru.po -o transcoded/ru.mo cp uk.po transcoded $(MSGFMT) transcoded/uk.po -o transcoded/uk.mo cat hu.po | sed -e "s/UTF-8/ISO-8859-2/" | iconv -f utf-8 -t iso8859-2 > transcoded/hu.po $(MSGFMT) transcoded/hu.po -o transcoded/hu.mo cp pl.po transcoded $(MSGFMT) transcoded/pl.po -o transcoded/pl.mo cp zh_TW.po transcoded $(MSGFMT) transcoded/zh_TW.po -o transcoded/zh_TW.mo cp cs.po transcoded $(MSGFMT) transcoded/cs.po -o transcoded/cs.mo cp el.po transcoded $(MSGFMT) transcoded/el.po -o transcoded/el.mo cp ja.po transcoded $(MSGFMT) transcoded/ja.po -o transcoded/ja.mo cp ca.po transcoded $(MSGFMT) transcoded/ca.po -o transcoded/ca.mo cp gl.po transcoded $(MSGFMT) transcoded/gl.po -o transcoded/gl.mo cp zh_CN.po transcoded $(MSGFMT) transcoded/zh_CN.po -o transcoded/zh_CN.mo cp tr.po transcoded $(MSGFMT) transcoded/tr.po -o transcoded/tr.mo EXTRA_DIST = fr.po fr.mo wxwin/fr.mo \ es.po es.mo wxwin/es.mo \ it.po it.mo wxwin/it.mo \ de.po de.mo wxwin/de.mo \ pt_BR.po pt_BR.mo wxwin/pt_BR.mo \ ru.po ru.mo wxwin/ru.mo \ hu.po hu.mo wxwin/hu.mo \ uk.po uk.mo wxwin/uk.mo \ pl.po pl.mo wxwin/pl.mo \ zh_TW.po zh_TW.mo wxwin/zh_TW.mo \ da.po da.mo wxwin/da.mo \ cs.po cs.mo wxwin/cs.mo \ el.po el.mo wxwin/el.mo \ ja.po ja.mo wxwin/ja.mo \ ca.po ca.mo wxwin/ca.mo \ gl.po gl.mo wxwin/gl.mo \ zh_CN.po zh_CN.mo wxwin/zh_CN.mo \ tr.po tr.mo wxwin/tr.mo \ nb.po nb.mo wxwin/nb.mo \ en.po en.mo \ wxMaxima.pot ChangeLog .PHONY: allpo allmo force-update stats FORCE SUFFIXES=.po .mo wxmaxima-15.08.2/locales/Makefile.in000644 000765 000024 00000040764 12573512322 017634 0ustar00andrejstaff000000 000000 # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # # This file is based on the corresponding file for the poedit program # VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = locales ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/Setup.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_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__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in ChangeLog DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS_TO_INSTALL = @CATALOGS_TO_INSTALL@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DESTDIR = @DESTDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAVE_DOXYGEN = @HAVE_DOXYGEN@ HAVE_GRAPHVIZ = @HAVE_GRAPHVIZ@ HHC = @HHC@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RC_OBJ = @RC_OBJ@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RC_PATH = @WX_RC_PATH@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ WX_VERSION_MAJOR = @WX_VERSION_MAJOR@ WX_VERSION_MICRO = @WX_VERSION_MICRO@ WX_VERSION_MINOR = @WX_VERSION_MINOR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hhc_found = @hhc_found@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = $(datadir)/locale localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ WXMAXIMA_LINGUAS = fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb en WXWIN_LINGUAS = fr es it de pt_BR ru hu uk pl zh_TW da cs el ja ca gl zh_CN tr nb # ---------------------------------------------------------------------------- # Logic for catalogs updating follows # (shamelessly stolen from wxWindows makefile): # ---------------------------------------------------------------------------- # the programs we use (TODO: use configure to detect them) MSGFMT = msgfmt --verbose MSGMERGE = msgmerge XGETTEXT = xgettext XARGS = xargs # common xgettext args: C++ syntax, use the specified macro names as markers XGETTEXT_ARGS = -C -k_ -s -j EXTRA_DIST = fr.po fr.mo wxwin/fr.mo \ es.po es.mo wxwin/es.mo \ it.po it.mo wxwin/it.mo \ de.po de.mo wxwin/de.mo \ pt_BR.po pt_BR.mo wxwin/pt_BR.mo \ ru.po ru.mo wxwin/ru.mo \ hu.po hu.mo wxwin/hu.mo \ uk.po uk.mo wxwin/uk.mo \ pl.po pl.mo wxwin/pl.mo \ zh_TW.po zh_TW.mo wxwin/zh_TW.mo \ da.po da.mo wxwin/da.mo \ cs.po cs.mo wxwin/cs.mo \ el.po el.mo wxwin/el.mo \ ja.po ja.mo wxwin/ja.mo \ ca.po ca.mo wxwin/ca.mo \ gl.po gl.mo wxwin/gl.mo \ zh_CN.po zh_CN.mo wxwin/zh_CN.mo \ tr.po tr.mo wxwin/tr.mo \ nb.po nb.mo wxwin/nb.mo \ en.po en.mo \ wxMaxima.pot ChangeLog SUFFIXES = .po .mo all: all-am .SUFFIXES: .SUFFIXES: .po .mo $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu locales/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu locales/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-data-local install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic 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-data-local install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man 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 .PRECIOUS: Makefile install-data-local: @CATALOGS_TO_INSTALL@ install-wxmaxima-catalogs: for i in $(WXMAXIMA_LINGUAS) ; do \ $(mkinstalldirs) $(DESTDIR)$(localedir)/$$i/LC_MESSAGES ; \ $(INSTALL_DATA) $(srcdir)/$$i.mo $(DESTDIR)$(localedir)/$$i/LC_MESSAGES/wxMaxima.mo ; \ done install-wxstd-catalogs: for i in $(WXWIN_LINGUAS) ; do \ $(mkinstalldirs) $(DESTDIR)$(localedir)/$$i/LC_MESSAGES ; \ $(INSTALL_DATA) $(srcdir)/wxwin/$$i.mo $(DESTDIR)$(localedir)/$$i/LC_MESSAGES/wxMaxima-wxstd.mo ; \ done # implicit rules .po.mo: $(MSGFMT) -o $@ $< $(srcdir)/wxMaxima.pot: touch $@ (cd $(srcdir) ; find ../src -name "*.cpp" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxMaxima.pot) $(XGETTEXT) $(XGETTEXT_ARGS) ../data/tips.txt -o wxMaxima.pot # The PO file must be updated by to include new translations by running this make target # every time a new string is introduced. allpo: force-update wxMaxima.pot @-for t in $(WXMAXIMA_LINGUAS); do \ echo Creating $$t.po; \ $(MSGMERGE) $$t.po $(srcdir)/wxMaxima.pot > $$t.new && mv $$t.new $$t.po;\ done allmo: @for t in $(WXMAXIMA_LINGUAS); do $(MAKE) $(srcdir)/$$t.mo; done force-update: $(RM) $(srcdir)/wxMaxima.pot # print out the percentage of the translated strings stats: @for i in $(WXMAXIMA_LINGUAS); do \ x=`$(MSGFMT) -o /dev/null "$(srcdir)/$$i.po" 2>&1 | sed -e 's/[,\.]//g' \ -e 's/\([0-9]\+\) translated messages\?/TR=\1/' \ -e 's/\([0-9]\+\) fuzzy translations\?/FZ=\1/' \ -e 's/\([0-9]\+\) untranslated messages\?/UT=\1/'`; \ TR=0 FZ=0 UT=0; \ eval $$x; \ TOTAL=`expr $$TR + $$FZ + $$UT`; \ echo "\"$$i\" => \"`expr 100 "*" $$TR / $$TOTAL`\", /* $$TOTAL strings */"; \ done #echo "$$i.po `expr 100 "*" $$TR / $$TOTAL`% of $$TOTAL strings"; # transcoded locales transcoded: mkdir -p transcoded cat da.po | sed -e "s/utf-8/ISO-8859-1/" | iconv -f utf-8 -t iso8859-1 > transcoded/da.po $(MSGFMT) transcoded/da.po -o transcoded/da.mo cat de.po | sed -e "s/UTF-8/ISO-8859-15/" | iconv -f utf-8 -t iso8859-15 > transcoded/de.po $(MSGFMT) transcoded/de.po -o transcoded/de.mo cp es.po transcoded $(MSGFMT) transcoded/es.po -o transcoded/es.mo cp fr.po transcoded $(MSGFMT) transcoded/fr.po -o transcoded/fr.mo cat it.po | sed -e "s/UTF-8/ISO-8859-1/" | iconv -f utf-8 -t iso8859-1 > transcoded/it.po $(MSGFMT) transcoded/it.po -o transcoded/it.mo cat pt_BR.po | sed -e "s/UTF-8/ISO-8859-1/" | iconv -f utf-8 -t iso8859-1 > transcoded/pt_br.po $(MSGFMT) transcoded/pt_BR.po -o transcoded/pt_BR.mo cp ru.po transcoded $(MSGFMT) transcoded/ru.po -o transcoded/ru.mo cp uk.po transcoded $(MSGFMT) transcoded/uk.po -o transcoded/uk.mo cat hu.po | sed -e "s/UTF-8/ISO-8859-2/" | iconv -f utf-8 -t iso8859-2 > transcoded/hu.po $(MSGFMT) transcoded/hu.po -o transcoded/hu.mo cp pl.po transcoded $(MSGFMT) transcoded/pl.po -o transcoded/pl.mo cp zh_TW.po transcoded $(MSGFMT) transcoded/zh_TW.po -o transcoded/zh_TW.mo cp cs.po transcoded $(MSGFMT) transcoded/cs.po -o transcoded/cs.mo cp el.po transcoded $(MSGFMT) transcoded/el.po -o transcoded/el.mo cp ja.po transcoded $(MSGFMT) transcoded/ja.po -o transcoded/ja.mo cp ca.po transcoded $(MSGFMT) transcoded/ca.po -o transcoded/ca.mo cp gl.po transcoded $(MSGFMT) transcoded/gl.po -o transcoded/gl.mo cp zh_CN.po transcoded $(MSGFMT) transcoded/zh_CN.po -o transcoded/zh_CN.mo cp tr.po transcoded $(MSGFMT) transcoded/tr.po -o transcoded/tr.mo .PHONY: allpo allmo force-update stats FORCE # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: wxmaxima-15.08.2/locales/nb.mo000644 000765 000024 00000160746 12573512127 016531 0ustar00andrejstaff000000 000000  t0A) A3A;AMAhA&xAgAJBRB[B mByBB B BBB BBC(C Q3Q!R &R 4R?RZR vR RRR(R$R, S%6S&\SSS S SSS S1SS0S*T 2T@TGT[TlTTTTTT TT T UU-U 5UCU\U mU xUUUU UU UU:V WVaVuV W "W -W :W HW UW/_WW WWW.W(WX /X(vXvlv |vvvv vv vw)wBwYwpwww+w wxx$x 7x DxRx,fx'xxx!x y z zz,z DzRz ezoz zz#z2z{${0<{1m{{ {8{A |O|X|`|h|z||||| ||}}} %} 2}=}M} V} a}o} s}}}} }}D}}~t~BQ  Ѐk`R߂&<Wm  ƒԃ ڃ  "=M Ub-w ʄ Ԅ ބ ʅ,х cw)\U1܊'6E U a n z ŋ ΋ۋދ   !7I`DC)bmЍw.& ߎaaOR)2:Le&vuPdm  ˒Ւ  % : FT i s  ȓד ) .;Ok rŔ֔ ޔ ) 0>O Vc w Е ޕ 0 9 CPd| n| "Ę.G/Yę̙ ә#ޙ  !AJN] eqT gs@)ڛ)?Rb' Ɯ ٜ͜8$#3W`4v ԝޝ  $*Ol &۞5%8 ^ ?  ';D9]<(Ԡ/M-2{2 $=C6 Тݢ); Z'h$)#ߣ"&,5E U_ e/r/ؤ "5GYw   ԥߥ   '5Sp x& ʦԦ  ̧(է "*3'^ $Ϩ ب  !6X!g!%ɩ   (6HY v2̪  2)Hr  (իګ ߫ +J)j!, # D"Q t:ح"6#Zaipu "8ڮ4HLdm|.ǯ'#7(Fo/**ڰ&,2 DNV\q {?[nwٴ5)Gc~"˵<Pe~̶ 0$A fryT $+53imϸ 4; @/K{  ɹ ׹6$Uz ͺߺ<7Qa(sj / <FYahn q | ͼ ( 8DV[^m3Ž ˽,ؽ+ : H*R}d#"4 Wai{ /Կܿ%64>k   "8N]d j u# (<&S(z , 8Rap   &5Lg+)(=*P9{ . ? I}j 9J]p " 7Cc&&Mk~ "! '7W R\a|  #(G V-w+!:@C!% 5@W`el |    @C_;B !6 =I ->Nij$;U gs % 5 ?M.d 2 S (PUy3!% 4 B O [ gt       7JaMK?e.- dd~}5qmZ{5/XldR RG?p(#&"7z| i1 ^=+H!nE8OV4le9v&(VJ a^42e)st-gvv@XW70bfMpgyA_zb LK I2}?`3\ o=Yqw{ _>hBkKHP~d_ d\FHqUWJT)|fD6`XgK: cntJD)b]u s/631&G%/!cB[AMF1}oA0tc#Z]$SLMs,< nyw.fEC%?e@mCDE,*"WluyV~,6raGR'OF;-2m+$x: *!T9\8>INj[-rL>;*@kTjQSU  w{Yx 'ra (kQ"^=5S<'[~hjOQu;]z#i  P. P8o0<Yp$9IChU|N3Z7N.xB+% :`4i wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean Difference Test...Mean Test...Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Previous Command Alt-UpPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.The offline manual of maximaThere are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTurkishTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: nb Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-01-11 07:47+0100 Last-Translator: Asbjørn Apeland Language-Team: norwegian Language: nb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.7.1 wxWidgets: %d.%d.%d Unicode-støtte: %s Lisp: Maxima-versjon: Ikke tilkoblet Maxima! Ikke tilkoblet. << Uttrykk for langt til å vises! >> ble lagret med en nyere versjon av wxMaxima, så den lastes kanskje ikke korrekt. Vennligst oppdater wxMaxima'n din. ble lagret med en nyere versjon av wxMaxima. Vennligst oppdater wxMaxima'n din.&Algebra&Anvend på Liste...&Apropos...&Batchfil... Ctrl-B&Grenseverdiproblem...&Feilrapportering&Kalkulus&Kanonisk Form&Karakteristisk Polynom...Tøm &MinnetTrekk &Sammen Fakulteter&Kompleks ForenklingK&jedebrøkKopier Ctrl-C&Bestemt Integrasjon&Demoivre&Determinant&Deriver...&Endre&Eliminer Variabel...&Oppgi Matrise...&Eksempel...&Utvid Uttrykk&Utvid Trigonometrisk uttrykk&Eksponentialiser&Eksporter...Faktoriser Uttr&ykk&FilFinn Ro&t...&Generer Matrise...&Største Felles Divisor...&Hjelp&Integrer...&Avbryt Ctrl-.&Avbryt Ctrl-G&Inverter MatriseLast &Pakke... Ctrl-LAv&bild Liste...&Maxima&Maxima-Hjelp&Moduloregning...&Ny Ctrl-N&Numerisk&Numerisk Integrasjon&Nusum&Åpne Ctrl-O&Åpne... Ctrl-O&Plott&Potensrekke&Skriv Ut... Ctrl-P&Rasjonell&Reduser Trigonometrisk Uttrykk&Restart Maxima&Røtter til Polynom (Reelle)&Lagre Ctrl-SF&orenkle&Forenkle Uttrykk&Forenkle Fakulteter&Forenkle Trigonometrisk Uttrykk&Løs...&Spesiell&Taylorrekke&Transponer Matrise&Trigonometrisk Uttrykk&pm3d(Bruk forhåndsvalgt språk)- Uendelig
    Lisp: En "sidelengs peker" ble introdusert i wxMaxima 0.8.0. Den ser ut som en horisontal linje mellom celler. Den indikerer hvor en ny celle vil dukke opp om du skriver eller limer inn tekst, eller kjører en kommando fra menyen.Et nytt dokumentformat ble introdusert i wxMaxima 0.8.2, som ikke bare lagrer dine uttrykk og kommentarer, men også resultatene av dine utregninger. Når du lagrer dokument, velg 'wxMaxima XML-dokument' som format.Ved &Verdi...&OmOm wxMaximaKlammer rundt aktiv celleKon&jugert-Transponer MatriseLegg til Algebraisk Ek&vivalens...Legg en mappe til søkebaneLegg mappe til bane:Legg ekvivalens til den rasjonelle forenklerenLegg til &Bane...Øvrige parametre for Maxima (f.eks. -l clisp).Øvrige parametre:Alle|*AnvendAnvend funksjon på listeAproposArray:Grafikk avSpør om å lagre ulagrede dokumentVed verdiBC2Søylediagram...Batchfiler (*.bat)|*.bat|Alle|*BatchfilFetBoksdiagram...UtforskBuild &InfoForhåndsvalgt brukes Shift-Enter for å utføre kommandoer, mens Enter brukes for ny linje. Dette kan endres i dialogen 'Endre->Konfigurer' ved å huke av 'Enter utfører celler'. Dette bytter om disse to kommandoenes roller.Endre &Variabel...&KonfigurerKalkuler &Produkt...Kalkuler &Sum...Kalkuler desimalverdien av siste resultat med uendelig presisjonKalkuler desimalverdien av siste resultatKalkuler modulo:Kalkuler numerisk verdi av siste resultatKalkuler produkterKalkuler summerKan ikke koble til web server.Kan ikke laste ned versjonsinformasjon.AvbrytKanonisk (tr)Katalan&CelleCelleklammeEndre &2D-VisningEndre 2D-visningsalgoritme brukt til å vise matteutdataEndre variabelEndre variabel i integral eller sumcharpolySe etter O&ppdateringSjekk om en nyere versjon av wxMaxima/Maxima finnes.Forenklet kinesiskTradisjonell kinesiskVelg fontVelg nytt plot-format:Klasser:Lukk Ctrl-WLukk vinduKol. navn:Kolonner:Trekk sammen fakulteter i et uttrykkKommaseparerte x-koordinaterKommaseparerte y-koordinaterKommenter UtvalgFullfør Ord Ctrl-KFullfør ordUtarbeid kjedebrøk av en verdiUtarbeid konjugert-transponert matriseUtarbeid det karakteristiske polynomet til en matriseUtarbeid determinanten til en matriseUtarbeid største felles divisorUtarbeid inversen til en matriseUtarbeid minste felles multiplum (kjør load(functs) før bruk)Betingelse:Konfigurasjonsfil (*.ini)|*.iniKonfigurasjonen har flunsaKonfigurer wxMaximaKonstantTrekk &Sammen LogaritmerOmgjør binomial, beta- og gammafunksjoner til fakulteterOmgjør binomial, beta- og gammafunksjoner til gammafunksjonOmgjør komplekst uttrykk til polar formOmgjør komplekst uttrykk til rektangulær formOmgjør eksponentiell funksjon av imaginært argument til trigonometrisk formOmgjør logaritme av produkt til sum av logaritmerOmgjør sum av logaritmer til logaritme av produktOmgjør til &FakulteterOmgjør til &GammaOmgjør til &Polar FormOmgjør til &Rektangulær FormOmgjør trigonometrisk uttrykk til kanonisk kvasilineær formOmgjør trigonometrisk funksjon til eksponentiell formKopierKopier Som BildeKopier LaTeXKopier Forrige Inndata Ctrl-IKopier Forrige Utdata Ctrl-UKopier som BildeKopier som LaTe&XKopier som &Tekst Ctrl-Shift-CKopier utvalgKopier utvalg fra dokument som et bildeKopier utvalg fra dokument som tekstKopier utvalg fra dokument i LaTeX-formatLag en ny celle med forrige inndataLag en ny celle med forrige utdataPekerKlipp UtKlipp Ut Ctrl-XKlipp Ut UtvalgTsjekkiskDanskDatamatrise:Datafil (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Utvid rasjonelle funksjoner til delvise brøkerForhåndsvalgtForhåndsvalgt font:Slett&Slett Funksjon...Slett Utvalg&Slett Variabel...Slett en funksjonSlett en variabelSlett alle verdier fra minnetSlett funksjoner:Slett variabler:Nevnergrad:Dybde:Derivert:Avvik...Di&vider Polynom...Deriver...DeriverDeriver uttrykkDeriver...Retning:Diskret PlottVis Te&X-FormVis algoritmeVis siste resultat i TeX-formVis brukt tid ved utførelseDividerDivider CelleDivider tall eller polynomerVil du lagre endringene i dokumentet "Dokument DokumentbakgrunnIkke komprimer Maxima-inndatateksten, og komprimer bilder individuelt: Dette gjør versjonkontrollsystem som git og svn i stand til å effektivt oppdage forskjeller.Ikke lagre&Likninger&Avslutt Ctrl-Q&EgenvektorerEgen&verdierEliminerEliminer en variabel fra et likningssettEngelskOppgi DataOppgi Matrise...Oppgi en matriseOppgi en likning til rasjonell forenkling:Oppgi kommaseparert liste av variabler.Enter utfører cellerOppgi matriseOppgi banen til Maxima-programfilen.Epsilon:Likning %d:Likninger:Likning:Likninger:FeilFeil %dFeil!Utfør Alle Celler Ctrl-Shift-RUtfør Alle Synlige Celler Ctrl-R&Utfør CellerUtfør aktive eller valgte cellerUtfør alle celler i dokumentUtfør alle navneformer i uttrykkUtfør alle synlige celler i dokumentEksempelEksempeltekstAvslutt wxMaximaUtvidUtvid (tr)Utvid UttrykkUtvid &LogaritmerUtvid et uttrykkUtvid trigonometrisk uttrykkEksporterEksporter dokument til en HTML- eller pdfLaTeX-filEksport til HTML feilet!Eksport til TeX feilet!UttrykkUttrykk:Uttrykk:FaktoriserFaktoriser K&omplekstFaktoriser UttrykkFaktoriser et uttrykkFaktoriser et uttrykk i gaussiske heltallFakultet og &GammaFatal feilFigur %d:FilFant ikke filFilen du forsøkte å åpne finnes ikke.Fil:Finn&Finn Ctrl-FFinn &Grenseverdi...Finn Minim&um...Finn Rot...Finn et (ubegrenset) minimum til et uttrykkFinn grenseverdi til et uttrykkFinn en rot til en likning i et intervallFinn alle røttene til et polynomFinn alle røttene til et polynom (bigfloat)Finn og ErstattFinn og erstattFinn egenverdier til en matriseFinn egenvektorer til en matriseFinn minimumFinn reelle røtter til et polynomFinn røtterFiks omstokkede referanseindekser (av %i, %o) før lagringFast font i tekstkontrollerF&old Alle Ctrl-A-[Fold alle seksjonerFont brukt til visning i dokument.Font brukt til visning av matematiske tegn i dokument.FonterFormat:FranskFra:F&ullskjerm Alt-EnterFunksjonFunksjonnavnFunksjoner:Funksjon:Funksjoner til kompleks forenklingFunksjon til forenkling av fakulteter og gammafunksjonerFunksjoner til forenkling av trigonometriske uttrykkSFDGIF-bilde (*.gif)|*.gifGalisiskGenerell MatteGenerell Matte Alt-Shift-MGenerer MatriseGenerer Matrise fra &Uttrykk...Generer en matrise fra et 2-dimensjonalt arrayGenerer en matrise fra et lambdauttrykkTyskFinn &Imaginær DelFinn Re&kke...Finn laplacetransformasjon av et uttrykkFinn &Reell DelFinn invers laplacetransformasjon av et uttrykkFinn taylor- eller potensrekke fra uttrykkFinn imaginær del av et komplekst uttrykkFinn reell del av et komplekst uttrykkGreskGreske konstanterRutenett:Høyde:HjelpGjem Alt Alt-Shift--Gjem alle inndelingsruterFremhev (dpart)HistogramHistogram...HistorikkHorisontal peker fungerer som en vanlig peker, men den betjener celler: trykk opp- eller nedpil for å flytte den; hold inne Shift mens du flytter den for å velge celler; trykk tilbaketast eller Delete to ganger for å slette celler.UngarskIC1IC2Om du bruker en operator (en av +*/^=,) som det første symbolet i en inndatacelle, vil % automatisk bli plassert før operatoren, som på en grafisk kalkulator. Du kan slå av denne funksjonen i dialogen 'Endre->Konfigurer'.Om kalkulasjonen din tar for lang tid å utføre, kan du prøve 'Maxima->Avbryt' eller 'Maxima->Restart Maxima' fra menyen.BildeBildefiler (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInkluder kolonner:UendeligInfo om Maxima-buildUmiddelbare Estimat:Initialverdiproblem (&0)...Initialverdiproblem (&1)...InndataetiketterSett innSett inn % før en operator ved begynnelsen av cellerSett Inn &Seksjoncelle Ctrl-3Sett Inn &Tekstcelle Ctrl-1Sett Inn Celle Alt-Shift-CSett Inn BildeSett Inn &Bilde...Sett Inn Inndata&celleSett Inn S&ideskiftSett Inn U&nderseksjoncelle Ctrl-4Sett Inn SeksjoncelleSett Inn UnderseksjoncelleSett Inn &Tittelcelle Ctrl-2Sett Inn TekstcelleSett Inn TittelcelleSett inn ny inndatacelleSett inn ny seksjoncelleSett inn ny underseksjoncelleSett inn ny tekstcelleSett inn ny tekstcelleSett inn et sideskiftSett Inn BildeIntegral/Sum:IntegrerIntegrer (risch)Integrer uttrykkIntegrer uttrykk med Risch algoritmeIntegrer...AvbrytAvbryt løpende kalkulasjonUgyldig felt for Maxima-program. Vennligst oppgi banen til Maxima-programmet igjen.Invers LaplaceI&nvers Laplacetransformasjon...ItalienskKursivJapanskBehold prosenttegn ved spesielle symbol: %e, %i, etc.MFMSpråk brukt til wxMaxima GUI.Språk:LaplaceLaplace&transformer...&Minste Felles Multiplum...Minste Kvadraters MetodeMinste Kvadraters Metode...GrenseverdiGrenseverdi...Lineær Regresjon...Liste:LastLast PakkeLast en Maxima-fil ved bruk av batch-kommandoenLast en Maxima-pakkefilLast en stil fra filNedre grense:Av&bild Matrise...Lag &Liste...Lag listeLag liste fra uttrykkGjør utbyttelse i uttrykkAvbildAnvend funksjon på en listeAnvend funksjon på en matriseSamsvar parenteser i tekstkontrollerMatematikkfont:MatriseMatrisemappingMatrisenavn:Matrise:MaximaMaxima-inndataMaxima kalkulererMaxima-pakke (*.mac)|*.macMaxima-pakke (*.mac)|*.mac|Lisp-pakke (*.lisp)|*.lisp|Alle|*Maxima-prosess avsluttet.Maxima-program:Maxima-spørsmålMaxima startet. Venter på tilkobling...Maxima bruker ':' for å sette verdier ( 'a : 3;' ) og ':=' for å definere funksjoner ( 'f(x) := x^2;' ).Maxima-versjon:Mean Difference Test...Mean Test...Median...Slå Sammen CellerMetode:ModuloNavn:Ny&Ny Ctrl-NNytt dokumentNy verdi:Ny variabel:Neste Kommando Alt-DownIngen treff funnet!Normalitetstest...NorskIkke en gyldig matrisedimensjon!Ikke et gyldig antall likninger!Ikke tilkoblet.Tellergrad:Antall likninger:TallOKForrige verdi:Forrige variabel:Enmålings t-testInternett holder åpen buffet på læreressurser :DÅpneÅpne N&yligÅpne en celle når Maxima forventer inndataÅpne et dokumentÅpne et nytt vinduÅpne dokumentÅpne matriseÅpne filOptimaliser wxmx-filer for versjonkontrollValgValg:Utdaterte cellerUtdataetiketter&Padétilnærming...PNG-bilde (*.png)|*.png|JPEG-bilde (*.jpg)|*.jpg|Windows-bitmap (*.bmp)|*.bmp|X-pixmap (*.xpm)|*.xpmPadétilnærmingPadétilnærming av en taylorrekkeSideskiftMen&yerParametrisk PlottKjemmer utdataD&elbrøker...DelbrøkerDeler av dokumentet vil ikke bli lastet riktig!Lim innLim Inn Ctrl-VLim inn fra utklippstavleLim inn tekst fra utklippstavleKakediagram...Vennligst konfigurer wxMaxima med 'Endre->Konfigurer'.Vennligst restart wxMaxima for at endringene skal tre i kraft!Plott &2D...Plott &3D...Plott&format...Plott 2DPlott 2D...Plott 2D...Plott 3DPlott 3D...Plott 3D...PlottformatPlott i 2 dimensjonerPlott i 3 dimensjonerPlott til fil:Punkt:PolskPolynom 0:Polynom 1:Portugisisk (brasiliansk)Postscript-fil (*.eps)|*.eps|Alle|*PresisjonPreferanser... Ctrl+,Forrige Kommando Alt-UpSkriv utSkriv ut dokumentProduktLes Matrise...Leser Maxima-utdataKlar for brukerinndataHent frem neste kommando fra historikkHent frem forrige kommando fra historikkRekt. formGjør om igjen den siste endringen du angretReduser (tr)Reduser trigonometrisk uttrykk&Fjern All UtdataFjern utdata fra inndatacellerErstattet %d forekomster.Rapporter feilRestart Maxima&Rischintegrasjon...&Røtter til Polynom&Røtter til Polynom (bigfloat)Rader:RussiskMåling 0:Måling 1:Måling:LagreLagre Animasjon...Lagre SomLagre &Som... Shift-Ctrl-SLagre Bilde...Lagre Utvalg til BildeLagre Utvalg til &Bilde...Lagre animasjon til filLagre dokumentLagre dokument somLagre inndelingsvindu-layoutLagre inndelingsvindu-layout mellom økter.Lagre plott til filLagre utvalg fra dokument til en bildefilLagre utvalg til filLagre stil til filLagre wxMaximas vindusstørrelse/-posisjonLagre wxMaximas vindusstørrelse/-posisjon mellom økter.SpredningsplottSpredningsplott...SeksjonSeksjoncelleVelg AlleVelg Alle Ctrl-AVelg Maxima-programVelg UndermålingVelg en konstantVelg alleVelg matematikkvisningsalgoritmeVelg en del av utdataen og høyreklikk på utvalget for å vise en meny med nyttige funksjoner som er relevante for utvalget.UtvalgRekkeRekke...Server startetSett &ZoomSet fast font i tekstkontroller.Sett plottformatSett zoom til 100%Sett zoom til 120%Sett zoom til 150%Sett zoom til 200%Sett zoom til 300%Sett zoom til 80%Sett opp moduloregningVis &Definisjon...Vis &FunksjonerVis &Tips...Vis &VariablerVis Maxima-hjelpVis Mal Ctrl-Shift-KVis et tipsVis alle kommandoer som ligner:Vis et eksempel for kommandoen:Vis et eksempel av brukVis kommandoer som lignerVis definerte funksjonerVis definerte variablerVis definisjon av en funksjonVis funksjonmalVis lange uttrykkVis lange uttrykk i wxMaxima-dokument.Vis definisjonen av funksjon:Vis wxMaxima-hjelpForenkleForenkle &RadikalerForenkle (r)Forenkle (tr)Forenkle UttrykkForenkle et uttrykk med fakulteterForenkle et uttrykk med radikalerForenkle rasjonelt uttrykkForenkle summenForenkle trigonometrisk uttrykkFra wxMaxima 0.8.2 kan du også sette inn bilder i dokumentene dine. Bruk 'Celle->Sett inn bilde' fra menyen. Merk deg at du er nødt til å lagre dokumentet i formatet 'wxMaxima XML-dokument' om du vil at bilder skal lagres i tillegg til dokumentet.Løsning:LøsLøs &Algebraisk System...Løs L&ineært System...Løs &ODE...&Løs (to_poly)...Løs ODELøs ODE med Lapla&ce...Løs ODE...Løs algebraisk systemLøs algebraisk system av likningerLøs randverdiproblem for andregrads ODELøs likningerLøs likninger med to_poly_solveLøs initialverdiproblem for førstegrads ODELøs initialverdiproblem for andregrads ODELøs lineært systemLøs lineært system av likningerLøs Ordinary Differential Equation-er av maksimum 2. gradLøs Ordinary Differential Equation-er med laplacetransformasjonLøs...SpanskSpesiellSpesielle konstanterStart AnimasjonKlarte ikke starte Maxima-prosessStarter Maxima...Klarte ikke starte serverKlarte ikke starte server på port %dStatistikkStatistikk Alt-Shift-SStrengerStilStilerUndermåling...UnderseksjonUnderseksjoncelleErstatt...Erstatt&Erstatt...SumSysteminfoTaylorrekke:tellratTekstTekstcelleTekstcellebakgrunnForhåndsvalgt port til kommunikasjon mellom Maxima og wxMaxima.Offline-manualen til MaximaDet finnes mengder av ressurser om Maxima og wxMaxima på Internett. Rask frem engelskkunnskapene og besøk bl.a. https://andrejv.github.com/wxmaxima/help.html for å finne mer informasjon om bruk av Maxima og wxMaxima.Det oppstod en feil under GIF-eksport! Sørg for at ImageMagick er installert og at wxMaxima kan finne dette konverteringsprogrammet.Det var en feil i generert XML! Vær grei og feilrapporter dette.Haker:Antall:Tips ikke tilgjengelig, beklager!TittelTittelcelleTittel-, seksjon- og underseksjonceller kan foldes for å gjemme deres innhold. For å folde eller utfolde, klikk i firkanten ved cellen. Hvis du Shift-klikker, vil alle undernivå av cellen også foldes/utfoldes.Til &BigfloatTil &DesimaltallTil DesimaltallTil &Numerisk Ctrl+Shift+NFor å plotte i polarkoordinater, velg 'set polar' i Valg-feltet til Plott 2d-dialogen. Du kan også plotte sfæriske og sylindriske koordinater i 3D.For å sette parenteser rundt et uttrykk, velg det, og trykk '(' eller ')' alt etter hvor du vil at pekeren skal være etterpå.For å lagre størrelse og posisjon til wxMaxima-vinduer mellom økter, bruk dialogen 'Endre->Konfigurer'.For å ta i bruk wxMaxima med en gang, kan du bare starte og skrive kommandoer; en inndatacelle hører til å dukke opp. Deretter trykker du Shift-Enter for å utføre kommandoene dine.Til:Veksle &Algebraisk Flagg&Veksle Numerisk UtdataVeksle &TidsvisningVeksle algebraisk flaggVeksle fullskjermredigeringVeksle numerisk utdataVerktøylinje Alt-Shift-TVerktøylinjeikonOversatt avTransponer en matriseTyrkisk&LæreressurserTomålings t-testType:UkrainskUnderlinjetAngre Ctrl-ZAngre siste endringFo&ld Ut Alle Ctrl-A-]Fold ut alle foldede seksjonerUnicode-støtteOppgraderØvre grense:Bruk Gospers algoritmeBruk 'midtstilt prikk'-tegn til multiplikasjonBruk jsMath-fonterVerdi:Variabler:Variabel:VariablerVariabler:Varians...AdvarselVelkommen til wxMaximaNår du anvender funksjoner med ett argument fra menyer, er det forhåndsvalgte argumentet '%'. For å bruke funksjonen på en annen verdi, velg verdien i dokumentet før du utfører menykommandoen.Bredde:Sett inn samsvarende parenteser i tekstkontroller.Skrevet avDu kan bruke siste utdata ved å bruke variabelen '%'. Du kan bruke utdata fra forrige kommandoer ved å bruke variablene '%on', hvor n er utdatanummer.Du kan utføre hele dokumentet ved å bruke 'Celle->Utfør alle celler' fra menyen, eller relevant tastsnarvei. Cellene vil utføres i samme rekkefølge som i dokumentet.Du kan få hjelp til en Maxima-funksjon ved å velge eller klikke på funksjonnavnet, og trykke F1. wxMaxima vil søke gjennom hjelpefilene etter utvalget eller ordet under pekeren.Du kan gjemme utdatadelen av celler ved å klikke i triangelet på den venstre siden av celler. Dette fungerer også på tekstceller.Du kan sette inn forskjellige typer 'celler' i wxMaxima-dokument ved å bruke 'Celle'-menyen. Merk deg at kun 'inndataceller' kan utføres, mens andre brukes til kommentering og strukturering.Du kan velge flere celler enten med en mus — klikk-og-dra fra mellom celler eller fra en celleklamme til venstre — eller med et tastatur — hold inne Shift mens du flytter den horisontale pekeren — og betjen deretter utvalget. Dette er hendig når du vil slette eller utføre flere celler.Du har versjon %s. Aktuell versjon er %s. Velg OK for å besøke wxMaxima-nettsiden.Endringene dine vil gå tapt om du ikke lagrer dem.Du har siste versjon av wxMaxima.Zoom Inn Alt-IZoom Ut Alt-OZoom inn 10%Zoom ut 10%[ ulagret ][ ulagret* ]antisymmetriskbegge siderforhåndsvalgtdiagonaltgenerellinlinevenstrelogscalematrise[i,j]:neihøyresymmetriskulagretnavnløsnavnløs %dwxMaximawxMaxima %s wxMaxima-&Hjelp Ctrl+?wxMaxima-&Hjelp F1wxMaxima-konfigurasjonwxMaxima klarte ikke finne Maxima! Vennligst konfigurer wxMaxima med 'Endre->Konfigurer'. Deretter, start Maxima med 'Maxima->Restart Maxima'.wxMaxima klarte ikke finne hjelpefilene. Vennligst sjekk installasjonen din.wxMaxima klarte ikke finne tipsfilene. Vennligst sjekk installasjonen din.wxMaxima klarte ikke starte serveren. Vennligst sørg for at du har nettverkstilgang og prøv igjen!wxMaxima-dialoger setter forhåndsvalgte verdier for inndatafelt, hvorav en er '%'. Om du har gjordt et utvalg i dokumentet ditt, vil utvalget bli brukt i stedet for '%'.wxMaxima-dokumentwxMaxima-dokument (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima støtte på et problem under lastingwxMaxima-ikonwxMaxima er et grafisk brukergrensesnitt til Computer Algebra System-et MAXIMA basert på wxWidgets.wxMaxima er et grafisk brukergrensesnitt til Computer Algebra System-et Maxima basert på wxWidgets.jawxmaxima-15.08.2/locales/nb.po000644 000765 000024 00000325656 12573511775 016547 0ustar00andrejstaff000000 000000 # translation of wxMaxima.pot to norwegian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Asbjørn Apeland , 2014-2015. # # om du har forslag til forbedring eller retting av oversettelsen, # er jeg intet annet enn henrykt over en mail fra deg! :) msgid "" msgstr "" "Project-Id-Version: nb\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-01-11 07:47+0100\n" "Last-Translator: Asbjørn Apeland \n" "Language-Team: norwegian\n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.7.1\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode-støtte: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima-versjon: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Ikke tilkoblet Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Ikke tilkoblet." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Uttrykk for langt til å vises! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " ble lagret med en nyere versjon av wxMaxima, så den lastes kanskje ikke " "korrekt. Vennligst oppdater wxMaxima'n din." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " ble lagret med en nyere versjon av wxMaxima. Vennligst oppdater wxMaxima'n " "din." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Anvend på Liste..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropos..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Batchfil...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "&Grenseverdiproblem..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "&Feilrapportering" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Kalkulus" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Kanonisk Form" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Karakteristisk Polynom..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "Tøm &Minnet" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "Trekk &Sammen Fakulteter" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "&Kompleks Forenkling" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "K&jedebrøk" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "Kopier\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Bestemt Integrasjon" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinant" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Deriver..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Endre" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Eliminer Variabel..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Oppgi Matrise..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Eksempel..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Utvid Uttrykk" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "&Utvid Trigonometrisk uttrykk" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Eksponentialiser" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Eksporter..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Faktoriser Uttr&ykk" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Fil" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Finn Ro&t..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Generer Matrise..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&Største Felles Divisor..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Hjelp" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrer..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Avbryt\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Avbryt\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Inverter Matrise" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Last &Pakke...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "Av&bild Liste..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "&Maxima-Hjelp" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "&Moduloregning..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Ny\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numerisk" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "&Numerisk Integrasjon" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Åpne\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Åpne...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Plott" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Potensrekke" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Skriv Ut...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Rasjonell" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Reduser Trigonometrisk Uttrykk" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Restart Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Røtter til Polynom (Reelle)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Lagre\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "F&orenkle" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Forenkle Uttrykk" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Forenkle Fakulteter" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Forenkle Trigonometrisk Uttrykk" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Løs..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Spesiell" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "&Taylorrekke" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Transponer Matrise" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Trigonometrisk Uttrykk" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Bruk forhåndsvalgt språk)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Uendelig" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "En \"sidelengs peker\" ble introdusert i wxMaxima 0.8.0. Den ser ut som en " "horisontal linje mellom celler. Den indikerer hvor en ny celle vil dukke opp " "om du skriver eller limer inn tekst, eller kjører en kommando fra menyen." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Et nytt dokumentformat ble introdusert i wxMaxima 0.8.2, som ikke bare " "lagrer dine uttrykk og kommentarer, men også resultatene av dine " "utregninger. Når du lagrer dokument, velg 'wxMaxima XML-dokument' som format." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Ved &Verdi..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "&Om" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Om wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Klammer rundt aktiv celle" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Kon&jugert-Transponer Matrise" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Legg til Algebraisk Ek&vivalens..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Legg en mappe til søkebane" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Legg mappe til bane:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Legg ekvivalens til den rasjonelle forenkleren" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Legg til &Bane..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Øvrige parametre for Maxima (f.eks. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Øvrige parametre:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Alle|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Anvend" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Anvend funksjon på liste" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropos" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Array:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Grafikk av" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Spør om å lagre ulagrede dokument" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Ved verdi" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Søylediagram..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Batchfiler (*.bat)|*.bat|Alle|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Batchfil" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Fet" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Boksdiagram..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Utforsk" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Build &Info" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Forhåndsvalgt brukes Shift-Enter for å utføre kommandoer, mens Enter brukes " "for ny linje. Dette kan endres i dialogen 'Endre->Konfigurer' ved å huke av " "'Enter utfører celler'. Dette bytter om disse to kommandoenes roller." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Endre &Variabel..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Konfigurer" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Kalkuler &Produkt..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Kalkuler &Sum..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Kalkuler desimalverdien av siste resultat med uendelig presisjon" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Kalkuler desimalverdien av siste resultat" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Kalkuler modulo:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Kalkuler numerisk verdi av siste resultat" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Kalkuler produkter" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Kalkuler summer" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Kan ikke koble til web server." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Kan ikke laste ned versjonsinformasjon." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Avbryt" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Kanonisk (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Katalan" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "&Celle" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Celleklamme" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Endre &2D-Visning" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Endre 2D-visningsalgoritme brukt til å vise matteutdata" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Endre variabel" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Endre variabel i integral eller sum" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "charpoly" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Se etter O&ppdatering" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Sjekk om en nyere versjon av wxMaxima/Maxima finnes." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Forenklet kinesisk" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Tradisjonell kinesisk" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Velg font" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Velg nytt plot-format:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Klasser:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Lukk\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Lukk vindu" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Kol. navn:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Kolonner:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Trekk sammen fakulteter i et uttrykk" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Kommaseparerte x-koordinater" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Kommaseparerte y-koordinater" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Kommenter Utvalg" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Kommenter Utvalg" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Fullfør Ord\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Fullfør ord" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Utarbeid kjedebrøk av en verdi" # jeg har ikke jobbet med disse, endre til et bedre uttrykk om du vet bedre :) #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Utarbeid konjugert-transponert matrise" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Utarbeid det karakteristiske polynomet til en matrise" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Utarbeid determinanten til en matrise" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Utarbeid største felles divisor" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Utarbeid inversen til en matrise" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "Utarbeid minste felles multiplum (kjør load(functs) før bruk)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Betingelse:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Konfigurasjonsfil (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Konfigurasjonen har flunsa" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Konfigurer wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Konstant" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Trekk &Sammen Logaritmer" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Omgjør binomial, beta- og gammafunksjoner til fakulteter" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Omgjør binomial, beta- og gammafunksjoner til gammafunksjon" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Omgjør komplekst uttrykk til polar form" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Omgjør komplekst uttrykk til rektangulær form" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Omgjør eksponentiell funksjon av imaginært argument til trigonometrisk form" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Omgjør logaritme av produkt til sum av logaritmer" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Omgjør sum av logaritmer til logaritme av produkt" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Omgjør til &Fakulteter" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Omgjør til &Gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Omgjør til &Polar Form" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Omgjør til &Rektangulær Form" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Omgjør trigonometrisk uttrykk til kanonisk kvasilineær form" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Omgjør trigonometrisk funksjon til eksponentiell form" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Kopier" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Kopier Som Bilde" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Kopier LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Kopier Forrige Inndata\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Kopier Forrige Utdata\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Kopier som Bilde" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Kopier som LaTe&X" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Kopier som &Tekst\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Kopier utvalg" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Kopier utvalg fra dokument som et bilde" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Kopier utvalg fra dokument som tekst" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Kopier utvalg fra dokument i LaTeX-format" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Lag en ny celle med forrige inndata" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Lag en ny celle med forrige utdata" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Peker" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Klipp Ut" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Klipp Ut\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Klipp Ut Utvalg" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Tsjekkisk" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Dansk" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Datamatrise:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Datafil (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Data:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Utvid rasjonelle funksjoner til delvise brøker" #: ../src/Config.cpp:586 msgid "Default" msgstr "Forhåndsvalgt" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Forhåndsvalgt font:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "Forhåndsvalgt port til kommunikasjon mellom Maxima og wxMaxima." #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Slett" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "&Slett Funksjon..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Slett Utvalg" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "&Slett Variabel..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Slett en funksjon" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Slett en variabel" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Slett alle verdier fra minnet" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Slett funksjoner:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Slett variabler:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Nevnergrad:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Dybde:" # kontekst? #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivert:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Avvik..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vider Polynom..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Deriver..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Deriver" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Deriver uttrykk" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Deriver..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Retning:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Diskret Plott" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Vis Te&X-Form" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Vis algoritme" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Vis siste resultat i TeX-form" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Vis brukt tid ved utførelse" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Divider" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Divider Celle" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Divider tall eller polynomer" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Vil du lagre endringene i dokumentet \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Dokument " #: ../src/Config.cpp:604 msgid "Document background" msgstr "Dokumentbakgrunn" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Ikke komprimer Maxima-inndatateksten, og komprimer bilder individuelt: Dette " "gjør versjonkontrollsystem som git og svn i stand til å effektivt oppdage " "forskjeller." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Ikke lagre" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Likninger" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&Avslutt\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "&Egenvektorer" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Egen&verdier" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Eliminer" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Eliminer en variabel fra et likningssett" #: ../src/Config.cpp:456 msgid "English" msgstr "Engelsk" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Oppgi Data" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Oppgi Matrise..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Oppgi en matrise" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Oppgi en likning til rasjonell forenkling:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Oppgi kommaseparert liste av variabler." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enter utfører celler" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Oppgi matrise" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Oppgi ny presisjon:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Oppgi banen til Maxima-programfilen." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Likning %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Likninger:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Likning:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Likninger:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Feil" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Feil %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Feil!" # Jeg ved ikke hvad man skal oversætte noun til? # JT: Navn(eord) - det vil u.a.o. kun være for "kendere"? #: ../src/wxMaximaFrame.cpp:805 #, fuzzy msgid "Evaluate &Noun Forms" msgstr "Utfør &Navneformer" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Utfør Alle Celler\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Utfør Alle Synlige Celler\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "&Utfør Celler" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Utfør Alle Celler\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Utfør aktive eller valgte celler" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Utfør alle celler i dokument" # Nouns in Verbs umwandeln und auswerten #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Utfør alle navneformer i uttrykk" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Utfør alle synlige celler i dokument" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" # Jeg ved ikke hvad man skal oversætte noun til? # JT: Navn(eord) - det vil u.a.o. kun være for "kendere"? #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Utfør &Navneformer" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Eksempel" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Eksempeltekst" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Avslutt wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Utvid" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Utvid (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Utvid Uttrykk" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Utvid &Logaritmer" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Utvid et uttrykk" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Utvid trigonometrisk uttrykk" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Eksporter" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Eksporter dokument til en HTML- eller pdfLaTeX-fil" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Eksport til TeX feilet!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Eksport til HTML feilet!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Eksport til TeX feilet!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Eksport til TeX feilet!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Eksporter..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Uttrykk" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Uttrykk:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Uttrykk:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Faktoriser" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Faktoriser K&omplekst" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Faktoriser Uttrykk" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Faktoriser et uttrykk" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Faktoriser et uttrykk i gaussiske heltall" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Fakultet og &Gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Fatal feil" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figur %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Fil" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Fant ikke fil" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Fant ikke fil" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Fant ikke fil" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Filen du forsøkte å åpne finnes ikke." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Fil:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Finn" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "&Finn\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Finn &Grenseverdi..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Finn Minim&um..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Finn Rot..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Finn et (ubegrenset) minimum til et uttrykk" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Finn grenseverdi til et uttrykk" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Finn en rot til en likning i et intervall" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Finn alle røttene til et polynom" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Finn alle røttene til et polynom (bigfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Finn og Erstatt" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Finn og erstatt" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Finn egenverdier til en matrise" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Finn egenvektorer til en matrise" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Finn minimum" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Finn reelle røtter til et polynom" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Finn røtter" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "Fiks omstokkede referanseindekser (av %i, %o) før lagring" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Fast font i tekstkontroller" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "F&old Alle\tCtrl-A-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Fold alle seksjoner" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Font brukt til visning i dokument." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Font brukt til visning av matematiske tegn i dokument." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Fonter" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format:" #: ../src/Config.cpp:457 msgid "French" msgstr "Fransk" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Fra:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "F&ullskjerm\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funksjon" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Funksjonnavn" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funksjoner:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funksjon:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funksjoner til kompleks forenkling" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funksjon til forenkling av fakulteter og gammafunksjoner" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funksjoner til forenkling av trigonometriske uttrykk" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "SFD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF-bilde (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galisisk" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Generell Matte" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Generell Matte\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Generer Matrise" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Generer Matrise fra &Uttrykk..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Generer en matrise fra et 2-dimensjonalt array" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Generer en matrise fra et lambdauttrykk" #: ../src/Config.cpp:459 msgid "German" msgstr "Tysk" # s/Finn/Bestem|Skaff|Trekk ut ? #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Finn &Imaginær Del" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Finn Re&kke..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Finn laplacetransformasjon av et uttrykk" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Finn &Reell Del" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Finn invers laplacetransformasjon av et uttrykk" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Finn taylor- eller potensrekke fra uttrykk" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Finn imaginær del av et komplekst uttrykk" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Finn reell del av et komplekst uttrykk" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Gresk" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Greske konstanter" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Rutenett:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "HTML-fil (*.html)|*.html|pdfLaTeX file (*.tex)|*.tex|Alle|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Høyde:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Hjelp" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Gjem Alt\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Gjem alle inndelingsruter" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Fremhev (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histogram" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histogram..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Historikk" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Historikk\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Horisontal peker fungerer som en vanlig peker, men den betjener celler: " "trykk opp- eller nedpil for å flytte den; hold inne Shift mens du flytter " "den for å velge celler; trykk tilbaketast eller Delete to ganger for å " "slette celler." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Ungarsk" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Om du bruker en operator (en av +*/^=,) som det første symbolet i en " "inndatacelle, vil % automatisk bli plassert før operatoren, som på en " "grafisk kalkulator. Du kan slå av denne funksjonen i dialogen 'Endre-" ">Konfigurer'." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Om kalkulasjonen din tar for lang tid å utføre, kan du prøve 'Maxima-" ">Avbryt' eller 'Maxima->Restart Maxima' fra menyen." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Bilde" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Bildefiler (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Inkluder kolonner:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Uendelig" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Info om Maxima-build" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Umiddelbare Estimat:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Initialverdiproblem (&0)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Initialverdiproblem (&1)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Inndataetiketter" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Sett inn" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Sett inn % før en operator ved begynnelsen av celler" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Sett Inn &Seksjoncelle\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Sett Inn &Tekstcelle\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Sett Inn Celle\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Sett Inn Bilde" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Sett Inn &Bilde..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Sett Inn Inndata&celle" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Sett Inn S&ideskift" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Sett Inn U&nderseksjoncelle\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Sett Inn U&nderseksjoncelle\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Sett Inn Seksjoncelle" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Sett Inn Underseksjoncelle" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Sett Inn Underseksjoncelle" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Sett Inn &Tittelcelle\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Sett Inn Tekstcelle" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Sett Inn Tittelcelle" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Sett inn ny inndatacelle" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Sett inn ny seksjoncelle" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Sett inn ny underseksjoncelle" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Sett inn ny underseksjoncelle" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Sett inn ny tekstcelle" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Sett inn ny tekstcelle" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Sett inn et sideskift" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Sett Inn Bilde" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/Sum:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrer" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrer (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integrer uttrykk" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integrer uttrykk med Risch algoritme" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrer..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Avbryt" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Avbryt løpende kalkulasjon" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Ugyldig felt for Maxima-program.\n" "\n" "Vennligst oppgi banen til Maxima-programmet igjen." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Invers Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "I&nvers Laplacetransformasjon..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italiensk" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Kursiv" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japansk" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Behold prosenttegn ved spesielle symbol: %e, %i, etc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "MFM" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Språk brukt til wxMaxima GUI." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Språk:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplace&transformer..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "&Minste Felles Multiplum..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Minste Kvadraters Metode" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Minste Kvadraters Metode..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Grenseverdi" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Grenseverdi..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Lineær Regresjon..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Liste:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Last" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Last Pakke" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Last en Maxima-fil ved bruk av batch-kommandoen" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Last en Maxima-pakkefil" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Last en stil fra fil" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Nedre grense:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Av&bild Matrise..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Lag &Liste..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Lag liste" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Lag liste fra uttrykk" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Gjør utbyttelse i uttrykk" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Vis brukt tid ved utførelse" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Avbild" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Anvend funksjon på en liste" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Anvend funksjon på en matrise" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Samsvar parenteser i tekstkontroller" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Matematikkfont:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matrise" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Matrisemapping" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Matrisenavn:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matrise:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Maxima-spørsmål" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima-inndata" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima kalkulerer" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima-pakke (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima-pakke (*.mac)|*.mac|Lisp-pakke (*.lisp)|*.lisp|Alle|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima-prosess avsluttet." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima-program:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima-spørsmål" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima startet. Venter på tilkobling..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima bruker ':' for å sette verdier ( 'a : 3;' ) og ':=' for å definere " "funksjoner ( 'f(x) := x^2;' )." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima-versjon:" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" # oversetter er ikke kjent med 'mean'-stuff. gi lyd om du vet bedre. #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Mean Difference Test..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Mean Test..." #: ../src/wxMaximaFrame.cpp:1093 #, fuzzy msgid "Mean..." msgstr "Gjennomsnitt..." #: ../src/wxMaxima.cpp:4438 #, fuzzy msgid "Mean:" msgstr "Gjennomsnitt:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Median..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Slå Sammen Celler" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Metode:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Samsvar parenteser i tekstkontroller" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Navn:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Ny" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "&Ny\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Nytt dokument" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Ny verdi:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Ny variabel:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Neste Kommando\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Ingen treff funnet!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Normalitetstest..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Norsk" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Ikke en gyldig matrisedimensjon!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Ikke et gyldig antall likninger!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Ikke tilkoblet Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Ikke tilkoblet." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Tellergrad:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Antall likninger:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Tall" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Forrige verdi:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Forrige variabel:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Enmålings t-test" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Internett holder åpen buffet på læreressurser :D" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Åpne" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Åpne N&ylig" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Åpne en celle når Maxima forventer inndata" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Åpne et dokument" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Åpne et nytt vindu" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Åpne dokument" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Åpne matrise" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Åpne fil" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Optimaliser wxmx-filer for versjonkontroll" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Valg" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Valg:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Utdaterte celler" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Utdataetiketter" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "&Padétilnærming..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG-bilde (*.png)|*.png|JPEG-bilde (*.jpg)|*.jpg|Windows-bitmap (*.bmp)|*." "bmp|X-pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Padétilnærming" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Padétilnærming av en taylorrekke" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Sideskift" # msgstr "Inndelingsruter" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Men&yer" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Parametrisk Plott" # s/Kjemmer/Går igjennom, men ikke like gøy? :) #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Kjemmer utdata" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "D&elbrøker..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Delbrøker" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Deler av dokumentet vil ikke bli lastet riktig!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Lim inn" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Lim Inn\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Lim inn fra utklippstavle" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Lim inn tekst fra utklippstavle" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Kakediagram..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Vennligst konfigurer wxMaxima med 'Endre->Konfigurer'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Vennligst restart wxMaxima for at endringene skal tre i kraft!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Plott &2D..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Plott &3D..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "Plott&format..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Plott 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Plott 2D..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Plott 2D..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Plott 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Plott 3D..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Plott 3D..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Plottformat" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Plott i 2 dimensjoner" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Plott i 3 dimensjoner" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Plott til fil:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punkt:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polsk" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polynom 0:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polynom 1:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugisisk (brasiliansk)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript-fil (*.eps)|*.eps|Alle|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Presisjon" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Preferanser...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Forrige Kommando\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Skriv ut" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Skriv ut dokument" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Produkt" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Utfør alle celler i dokument" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Les Matrise..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Leser Maxima-utdata" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Klar for brukerinndata" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Hent frem neste kommando fra historikk" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Hent frem forrige kommando fra historikk" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Rekt. form" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Angre\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Gjør om igjen den siste endringen du angret" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Reduser (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Reduser trigonometrisk uttrykk" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "&Fjern All Utdata" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Fjern utdata fra inndataceller" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Erstattet %d forekomster." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Rapporter feil" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Restart Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Restart Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "&Rischintegrasjon..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "&Røtter til Polynom" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "&Røtter til Polynom (bigfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Rader:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russisk" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Måling 0:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Måling 1:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Måling:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Lagre" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Lagre Animasjon..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Lagre Som" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Lagre &Som...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Lagre Bilde..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Lagre Utvalg til Bilde" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Lagre Utvalg til &Bilde..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Lagre animasjon til fil" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Lagre dokument" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Lagre dokument som" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Lagre inndelingsvindu-layout" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Lagre inndelingsvindu-layout mellom økter." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Lagre plott til fil" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Lagre utvalg fra dokument til en bildefil" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Lagre utvalg til fil" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Lagre stil til fil" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Lagre wxMaximas vindusstørrelse/-posisjon" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Lagre wxMaximas vindusstørrelse/-posisjon mellom økter." #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Klarte ikke starte server" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Spredningsplott" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Spredningsplott..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Seksjon" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Seksjoncelle" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Velg Alle" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Velg Alle\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Velg Maxima-program" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Velg Undermåling" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Velg en konstant" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Velg alle" # vi elsker sammensatte ord, gjør vi ikke? #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Velg matematikkvisningsalgoritme" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Velg en del av utdataen og høyreklikk på utvalget for å vise en meny med " "nyttige funksjoner som er relevante for utvalget." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Utvalg" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Rekke" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Rekke..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Server startet" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Sett &Zoom" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Sett bigfloat-presisjon" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Set fast font i tekstkontroller." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Sett plottformat" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Sett zoom til 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Sett zoom til 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Sett zoom til 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Sett zoom til 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Sett zoom til 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Sett zoom til 80%" # send en mail om du vet hva en atvalue er på norsk #: ../src/wxMaximaFrame.cpp:628 #, fuzzy msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "Sett opp vedverdier til å løse ODE med laplacetransformasjon" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Sett opp moduloregning" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Vis &Definisjon..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Vis &Funksjoner" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Vis &Tips..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Vis &Variabler" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Vis Maxima-hjelp" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Vis Mal\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Vis et tips" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Vis alle kommandoer som ligner:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Vis et eksempel for kommandoen:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Vis et eksempel av bruk" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Vis kommandoer som ligner" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Vis definerte funksjoner" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Vis definerte variabler" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Vis definisjon av en funksjon" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Vis funksjonmal" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Vis lange uttrykk" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Vis lange uttrykk i wxMaxima-dokument." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Vis definisjonen av funksjon:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Vis wxMaxima-hjelp" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Forenkle" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Forenkle &Radikaler" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Forenkle (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Forenkle (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Forenkle Uttrykk" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Forenkle et uttrykk med fakulteter" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Forenkle et uttrykk med radikaler" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Forenkle rasjonelt uttrykk" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Forenkle summen" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Forenkle trigonometrisk uttrykk" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Fra wxMaxima 0.8.2 kan du også sette inn bilder i dokumentene dine. Bruk " "'Celle->Sett inn bilde' fra menyen. Merk deg at du er nødt til å lagre " "dokumentet i formatet 'wxMaxima XML-dokument' om du vil at bilder skal " "lagres i tillegg til dokumentet." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Løsning:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Løs" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Løs &Algebraisk System..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Løs L&ineært System..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Løs &ODE..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "&Løs (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Løs ODE" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Løs ODE med Lapla&ce..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Løs ODE..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Løs algebraisk system" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Løs algebraisk system av likninger" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Løs randverdiproblem for andregrads ODE" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Løs likninger" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Løs likninger med to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Løs initialverdiproblem for førstegrads ODE" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Løs initialverdiproblem for andregrads ODE" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Løs lineært system" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Løs lineært system av likninger" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Løs Ordinary Differential Equation-er av maksimum 2. grad" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Løs Ordinary Differential Equation-er med laplacetransformasjon" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Løs..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Spansk" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Spesiell" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Spesielle konstanter" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Start Animasjon" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Start animasjon" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Klarte ikke starte Maxima-prosess" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Starter Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Klarte ikke starte server" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Klarte ikke starte server på port %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statistikk" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statistikk\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Strenger" #: ../src/Config.cpp:107 msgid "Style" msgstr "Stil" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Stiler" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Undermåling..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Underseksjon" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Underseksjoncelle" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Erstatt..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Erstatt" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "&Erstatt..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Underseksjon" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Underseksjoncelle" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Sum" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Systeminfo" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Verktøylinje\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylorrekke:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Tekst" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Tekstcelle" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Tekstcellebakgrunn" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Klipp Ut Utvalg" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Forhåndsvalgt port til kommunikasjon mellom Maxima og wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Offline-manualen til Maxima" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Det finnes mengder av ressurser om Maxima og wxMaxima på Internett. Rask " "frem engelskkunnskapene og besøk bl.a. https://andrejv.github.com/wxmaxima/" "help.html for å finne mer informasjon om bruk av Maxima og wxMaxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Det oppstod en feil under GIF-eksport!\n" "\n" "Sørg for at ImageMagick er installert og at wxMaxima kan finne dette " "konverteringsprogrammet." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Det var en feil i generert XML!\n" "\n" "Vær grei og feilrapporter dette." # Det er bestemt et dårligt ord, men jeg kan ikke komme på noget bedre. # vi norske sliter vi også... #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Haker:" # hvilken kontekst? #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Antall:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Tips ikke tilgjengelig, beklager!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Tittel" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Tittelcelle" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Tittel-, seksjon- og underseksjonceller kan foldes for å gjemme deres " "innhold. For å folde eller utfolde, klikk i firkanten ved cellen. Hvis du " "Shift-klikker, vil alle undernivå av cellen også foldes/utfoldes." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Til &Bigfloat" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "Til &Desimaltall" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Til Desimaltall" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "Til &Numerisk\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "For å plotte i polarkoordinater, velg 'set polar' i Valg-feltet til Plott 2d-" "dialogen. Du kan også plotte sfæriske og sylindriske koordinater i 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "For å sette parenteser rundt et uttrykk, velg det, og trykk '(' eller ')' " "alt etter hvor du vil at pekeren skal være etterpå." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "For å lagre størrelse og posisjon til wxMaxima-vinduer mellom økter, bruk " "dialogen 'Endre->Konfigurer'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "For å ta i bruk wxMaxima med en gang, kan du bare starte og skrive " "kommandoer; en inndatacelle hører til å dukke opp. Deretter trykker du Shift-" "Enter for å utføre kommandoene dine." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Til:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Veksle &Algebraisk Flagg" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "&Veksle Numerisk Utdata" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Veksle &Tidsvisning" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Veksle algebraisk flagg" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Veksle fullskjermredigering" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Veksle numerisk utdata" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Verktøylinje\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Verktøylinjeikon" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Oversatt av" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transponer en matrise" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Tyrkisk" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "&Læreressurser" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Tomålings t-test" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Type:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrainsk" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" # s/linjet/streket|streking ? #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Underlinjet" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Angre\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Angre siste endring" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Fo&ld Ut Alle\tCtrl-A-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Fold ut alle foldede seksjoner" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Unicode-støtte" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Oppgrader" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Øvre grense:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Bruk Gospers algoritme" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Bruk 'midtstilt prikk'-tegn til multiplikasjon" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Bruk jsMath-fonter" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Verdi:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variabler:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variabel:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variabler" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variabler:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Varians..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Advarsel" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Velkommen til wxMaxima" # Det kan vist godt formuleres klarere... #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Når du anvender funksjoner med ett argument fra menyer, er det " "forhåndsvalgte argumentet '%'. For å bruke funksjonen på en annen verdi, " "velg verdien i dokumentet før du utfører menykommandoen." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Bredde:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Sett inn samsvarende parenteser i tekstkontroller." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Skrevet av" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "ja" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Du kan bruke siste utdata ved å bruke variabelen '%'. Du kan bruke utdata " "fra forrige kommandoer ved å bruke variablene '%on', hvor n er utdatanummer." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Du kan utføre hele dokumentet ved å bruke 'Celle->Utfør alle celler' fra " "menyen, eller relevant tastsnarvei. Cellene vil utføres i samme rekkefølge " "som i dokumentet." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Du kan få hjelp til en Maxima-funksjon ved å velge eller klikke på " "funksjonnavnet, og trykke F1. wxMaxima vil søke gjennom hjelpefilene etter " "utvalget eller ordet under pekeren." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Du kan gjemme utdatadelen av celler ved å klikke i triangelet på den venstre " "siden av celler. Dette fungerer også på tekstceller." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Du kan sette inn forskjellige typer 'celler' i wxMaxima-dokument ved å bruke " "'Celle'-menyen. Merk deg at kun 'inndataceller' kan utføres, mens andre " "brukes til kommentering og strukturering." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Du kan velge flere celler enten med en mus — klikk-og-dra fra mellom celler " "eller fra en celleklamme til venstre — eller med et tastatur — hold inne " "Shift mens du flytter den horisontale pekeren — og betjen deretter utvalget. " "Dette er hendig når du vil slette eller utføre flere celler." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Du har versjon %s. Aktuell versjon er %s.\n" "\n" "Velg OK for å besøke wxMaxima-nettsiden." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Endringene dine vil gå tapt om du ikke lagrer dem." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Du har siste versjon av wxMaxima." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Zoom Inn\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Zoom Ut\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Zoom inn 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Zoom ut 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ ulagret ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ ulagret* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisymmetrisk" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "begge sider" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "forhåndsvalgt" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonalt" # generelt? #: ../src/MatWiz.cpp:174 msgid "general" msgstr "generell" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "inline" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "venstre" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "logscale" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matrise[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "nei" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "høyre" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "symmetrisk" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "ulagret" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "navnløs" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "navnløs %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "wxMaxima-&Hjelp\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "wxMaxima-&Hjelp\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "wxMaxima-konfigurasjon" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima klarte ikke finne Maxima!\n" "\n" "Vennligst konfigurer wxMaxima med 'Endre->Konfigurer'.\n" "Deretter, start Maxima med 'Maxima->Restart Maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima klarte ikke finne hjelpefilene.\n" "\n" "Vennligst sjekk installasjonen din." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima klarte ikke finne tipsfilene.\n" "\n" "Vennligst sjekk installasjonen din." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima klarte ikke starte serveren.\n" "\n" "Vennligst sørg for at du har\n" "nettverkstilgang og prøv igjen!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "wxMaxima-dialoger setter forhåndsvalgte verdier for inndatafelt, hvorav en " "er '%'. Om du har gjordt et utvalg i dokumentet ditt, vil utvalget bli brukt " "i stedet for '%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima-dokument" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima-dokument (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima støtte på et problem under lasting" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima-ikon" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima er et grafisk brukergrensesnitt til Computer Algebra System-et " "MAXIMA basert på wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima er et grafisk brukergrensesnitt til Computer Algebra System-et " "Maxima basert på wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "ja" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Statistikk\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Zoom satt til" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima-dokument (*.wxm)|*.wxm|wxMaxima XML-document (*.wxmx)|*.wxmx|" #~ "Maxima batchfil (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "gjemte linjer" #~ msgid "Set &Precision..." #~ msgstr "Sett &Presisjon..." #~ msgid "Start animation" #~ msgstr "Start animasjon" #~ msgid "Stop animation" #~ msgstr "Stopp animasjon" #~ msgid "Animation" #~ msgstr "Animasjon" #~ msgid "Find..." #~ msgstr "Finn..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Utfør Alle Celler\tCtrl-Shift-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Angre Angring\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Forhåndsvalgt port:" #~ msgid "Save changes before closing?" #~ msgstr "Lagre endringer før lukking?" #~ msgid "Save changes?" #~ msgstr "Lagre endringer?" #~ msgid "&Cell" #~ msgstr "&Celle" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Nytt vindu\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Lukk dokumentet?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Dokumentet er ikke lagret!\n" #~ "\n" #~ "Lukk dette dokument og mist alle endringer?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Dokumentet er ikke lagret!\n" #~ "\n" #~ "Lukk wxMaxima og mist alle endringer?" #~ msgid "Maxima options" #~ msgstr "Maxima-instillinger" #~ msgid "Quit?" #~ msgstr "Avslutt?" #~ msgid "wxMaxima options" #~ msgstr "wxMaxima-instillinger" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima er et grafisk brukergrensesnitt for\n" #~ "computer algebra system'et Maxima basert på wxWidgets." #~ msgid "<< Nothing to display >>" #~ msgstr "<< Utrykket er for langt til å kunne vises! >>" #~ msgid "Functions and macros" #~ msgstr "Funksjoner og makroer" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Kopier utvalg til utklippstavlen når utvalg gjøres i dokument." wxmaxima-15.08.2/locales/pl.mo000644 000765 000024 00000155154 12573512125 016540 0ustar00andrejstaff000000 000000 Dl.=)=>>->H>&X>g>J>2?;? M?Y?o? ? ??? ???@ @)@ ?@ I@V@h@n@@ @@@@ @@@ @ A!A=A CAQAcAuAAAAA AAAA A BB "B0B ABKBaBqB B BBBB BBBCC8C>C UC `CkC1D EE#E2EFEVEqEEE1EEEFFF'F.FMFVF ZFfF FF FF FFG GGG+G(H>HQHdH"sHHHHH HH;HI"&I IISI2eII III I I II#J,JJJhJzJ J%JJ1J#K#4KXK@xK KKKKLL8$LA]L(L'LHL19M1kMMMMM>M30NdN iN wNN N NNN(N$ O,0O%]OOO O OOO O1OO0O*P 2P@PGP[PlPPPPPP PP P QQ-Q 5QCQ\Q mQ xQQQQ QQ QQ:R WRaR uR R R R R R/RR RSS.S(NSwS S(SS S S S SST TT&T#7T"[T%~TT T TT TTTTU3U*:UeUU UU UUUUU(U$V :V FVQVVV&eVVV VVV V/VV)WGW'fWWWWW WW X"X">X5aXXXXXXXX X X$X7Y3TYYY YYY"Y,Y**ZUZ\ZpZ+ZZ3Z,Z,['H[p[v[[[[[[[ [ [[[ \\\~\_]@e]]]]]] ^ '^4^;^W^p^ ^^^^^^^_._?_Q_i_____ _ _ _``)/` Y` f`p`Q```aaa4&a[a_a aaaaaaaaa bb b*#bNbib ~bb b bbbbb c #c.c 5c @cMcUc \cicc?cccd)dWBdddd d ddddd d d e ee0eBe `ee eeee e eee eef f %f 1f>fFfOf ^flfdff%f !g+g1gAgPgfg3xgg ggg g1g3,h `h lhxhh h hh h h hhh hii i $i2i#Ii miwiiiiiii i$j,j 5jAjajsjj jjjjj kk k $k.k6k;kMkUk mk{kkk kkk#kl-,lZlql"l4l lll l mm)m?m Qm\mzm nn n'n6n ?n`npnnnnnnnno o!o1oBo ]oho ooooop%pxHxQxx`ryy`zdz{zzzzzz { {{ 1{;{ A{ K{ V{b{s{ {{-{{{ { { | | |#|+|?||,| ,}7}}~wF)U1 '<ds Â΂ւ߂   $ -9 BOfDC/bsք}.& aaU*·.7@xXXa x‰ˉ߉%=Sb t ~  ŠЊ 17L]|Nj ދ ":AQdl~ &Ō . J Xcsʍ ލ  *!?a*ې  (#1 Uct& ȑ ݑ ’֒8'!I\ k*x “ ͓ד $"4 W a4˔ݔ  .A73y35#Y+v+\`!iŗ̗9ܗ@2W4L. .;j}:B;B VcȚ+ۚ)/1,aś͛5ݛ/ IThn~ޜ   (6 LXa } #Ν(#4'R z ʞܞ# !61H3z!П'  ! / :E LV^{''%ܠ  1 9FYk#~ -0ڡ/ ;F U al'֢  .%TZbqˣ1(1Bt" ڤ*7)a- ɥͥ ",2)_Ԧ =GY!k*#Χ'+FM\ dpv ŨҨۨ ܩzjDrɪ۪ %AU"[!~ ʫ۫%6R"q!ʬ!$3 St .ӭ  X4 ή֮ ޮ=&*IQY't"߯  '$Lbw!հ0G O]mv}Dű )93Jf~  $,3: ? KY iwij / >KSduƴ۴Z d"wƵڵ2, 2?Pg+z=    ' 4 > KXg ȷ շ) #1LSck/~'Ƹ( *#8#\1ǹֹ !BK T anw~ ̺")9N'c+λ(()Rb vԼ! ̽ Խ߽?F]y; 5 EQbv&̿%.*.Y1!* @ M['o,$ $,; R `(0/5M3#@V5 !"!1 S^u|   @/pJ Z eo 76So  /6f ~  V $11cr l__EE!   ' 1< D N[ o|   FrM`hb.t+DD#h7Mkabuli1M"'xR f^c@lEZ:*N +~Q/zd#%~N5nBj$cO%oEmm4dJ]\,Xal||a M 6--iv69US[Zh>iI8rw(P8}N0D%R5h9?\J=ztGe=t;+I[ W5H3nsCnFyb!)W3ALOq9C2^/|T KoktDuY8T#@p;D 7B7[F&S/?x)+s{UL.YzV"!\_y]Q@f4yb<E,:_G^jj(Y Sq J G_*g)`>e~vAA $P{ -3<spx!=$&0}Cw{O<Bh" efPpT26c`(1oZ  .rr K,&0Fu2# gV'.wXL R4qKQ`;:1}H]Wd>gm*kXHI?vUV' wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Ask to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCan not connect to the web server.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean...Mean:Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:Online tutorialsOpenOpen RecentOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrevious Command Alt-UpPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnicode SupportUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: pl Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: Last-Translator: Ihor Rokach Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit wxWidgets: %d.%d.%d Wsparcie Unicode: %s Lisp: Wersja Maximy: Nie połączono z Maxima! Nie połączono.<< Wyrażenie jest zbyt długie, aby je wyświetlić >>został zapisany z użyciem nowszej wersji wxMaximy przez co może nie zostać wczytany poprawnie. Zaleca się aktualizację wxMaximy.został zapisany z użyciem nowszej wersji wxMaximy. Zaleca się aktualizację wxMaximy.&Algebra&Zastosuj do listy ...&Apropos...&Plik wsadowy... Ctrl-BWarunek &brzegowy ...Zgłoś &błądA&nalizaPostać &kanonicznaWielomian charakterystyczny ...&Wyczyść pamięć&Połącz silnie Uproszczenia &zespoloneUłamek ł&ańcuchowy&Kopiuj Ctrl-CCałka &oznaczona&Demoivre&Wyznacznik&Pochodna...&Edycja&Ruguj zmienną&Wprowadź macierz&Przykład...&Rozwiń wyrażenieRozwiń &trygonometrycznie&ExponentializeE&ksportuj&Faktoryzuj wyrażenie&PlikZnajdź &pierwiastek&Generuj macierz&Największy wspólny dzielnik&Pomoc&Całkowanie...&Przerwij Ctrl-.&Przerwij Ctrl-GMacierz &odwrotna&Wczytaj pakiet Ctrl-L&Mapuj listę&MaximaObliczenia &modulo...Nowy Ctrl-N&NumeryczneCałkowanie &numeryczne&Nusum&Otwórz Ctrl-O&Otwórz... Ctrl-O&Wykres&Szereg potęgowy&Drukuj... Ctrl-P&WymierneRedukuj &trygonometrycznie&Restart MaximaPierwiastki &wielomianiu (rzeczywiste)Zapisz Ctrl-S&UpraszczanieUprość &wyrażenieUprość &silnieUprość &trygonometrycznie&Rozwiąż...&SpecjalnySzereg &Taylora&Transponuj macierzUproszczenia &trygonometryczne&pm3d(Używaj domyślnego języka)- Nieskończoność
    Lisp: Od wxMaxima 0.8.0 został wprowadzony 'kurzor poziomy'. Wygłada jak kreska pozioma pomiędzy komórkami. Wskazuje miejsce, w którym mozna wstawić nową komorkę poprzez zwykły początek wprowadzania nowego polecenia, wklejanie skopiowanej koorki lub uruchomienie polecenia z menu.Od wxMaxima 0.8.2 został wprowadzony nowy format zapisu dokumentu, który pozwala zapisać nie tylko wprowadzony tekst i polecenia ale i wyniki obliczeń. Żeby zapisać plik w tym formacie użyj opcji 'XML dokument wxMaxima'.Wartość wyrażeniaOO wxMaximaObramowanie aktywnej komórkiMacierz &dołączonaDodaj nierówność algebraicznąDodaj katalogi do zmiennej PathDodaj do zmiennej PathDodaj do zmiennej &PathDodatkowe parametry Maximy (np. -l clisp).Dodatkowe parametry:Wszystkie|*ZastosujZastosuj funkcję do listyAproposTablica:Pytaj o zapis dokumentów bez nazwyDla wartościWarunki brzegoweWykres słupkowy...Pliki wsadowe (*.bat)|*.bat|Wszystkie*Plik wsadowyPogrubienieWykres pudełkowy...PrzeglądajInformacje o kompilacjiDomyślnie Shift-Enter wykonuje aktywną komórkę natomiast Enter wstawia nową linię do wyrażenia. Zachowanie to, można zmienić w 'Edycja->Preferencje'.Zmiana &zmiennych ...PreferencjeOblicz &iloczyn ...Oblicz &sumę ...Oblicz ostatni wynik w podwyższonej precyzji (bigfloat)Wartość zmiennoprzecinkowa wyrażeniaObliczenia modulo:Oblicz iloczynOblicz sumęBrak łączności z serwerem internetowym.AnulujPostać kanoniczna (tr)Katalonski&KomórkaObramowanie komórkiZmień format wynikówZmień format podawania wynikówZmień zmiennąZmień zmienną w całce lub sumieChar polySprawdź, czy jest nowsza wersjaSprawdź najawność nowszej wersji wxMaxima/Maxima.Tradycyjny ChińskiWybierz czcionkęWybierz nowy format wykresów:Klasy:&Zamknij Ctrl-WZamknij oknoNazwy kolumn:Kolumny:Połącz silnie występujące w wyrażeniu - np. 'n*(n-1)! => n!'Przecinek oddziela kolejne współrzędne na osi OXPrzecinek oddziela kolejne współrzędne na osi OYZakomentuj zaznaczenieUzupełnij słowo Ctrl-KUzupełnij słowoPrzedstaw wyrażenie w postaci ułamka łańcuchowegoZnajdź macierz dołączonąOblicz wielomian charakterystyczny macierzyOblicz wyznacznik macierzyZnajdź największy wspólny dzielnik (NWD)Znajdź macierz odwrotnąZnajdź najmniejszą wspólną wielokrotność (NWW) (przed użyciem wykonaj 'load(functs)')Warunek:Plik konfiguracyjny (*.ini)|*.iniUwaga na temat konfiguracjiPreferencje programu wxMaximaStałaZwiń logarytmyZamień dwumian Newtona, funkcje beta lub gamma na silnieZamień dwumian Newtona, silnie, funkcję beta na funkcję gammaZamień wyrażenie zespolone na postać biegunowąZamień wyrażenie zespolone na postać alebraicznąZamień postać wykładniczą liczby zespolonej na postać trygonometrycznąZamień logarytm iloczynu na sumę logarytmówZamień sumę logarytmów na logarytm iloczynuZamień na &silnieZamień na funkcję &gammaForma &biegunowaForma &algebraicznaUprość wyrażenie trygonometryczne zawierające ułamki.Zamień funkcje trygonometryczne i hiperboliczne na eksponencjalneKopiujKopiuj jako obrazekKopiuj LaTeXKopiuj ostatnie wejście Ctrl-IKopiuj jako obrazekKopiuj jako LaTeXKopiuj jako tekst Ctrl-Shift-CKopiuj zaznaczenieKopiuj zaznaczenie z dokumentu jako obrazekKopiuj zaznaczenie z dokumentu jako tekstKopiuj zaznaczenie z dokumentu w formacje LaTeXUtwórz nową komórkę z ostatnim wejściemKursorWytnij&Wytnij Ctrl-XWytnij zaznaczenieCzeskiDuńskiMacierz danych:Plik z danymi (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDane:Przedstaw wyrażenie w postaci ułamka prostegoDomyślnieDomyślna czcionka:UsuńUsuń &funkcjęUsuń zaznaczenieUsuń &zmiennąUsuń funkcjęUsuń zmiennąUsuń wszystkie dane z pamięciUsuń funkcję(e):Usuń zmienną(e):st. mianownika:Stopień:Pochodna:Odchylenie...Podziel wielomiany...Pochodna...PochodnaOblicz pochodną wyrażeniaPochodna...Z:DyskretnyWyświetl w formacie Te&XFormat wyświetlania wynikówZapisz ostatni wynik w formacie TeXWyświetl czas przeprowadzania obliczeńPodzielPodziel komórkiPodziel liczby lub wielomianyCzy chcesz zapisać wprowadzone zmiany?Dokument Tło dokumentuNie zapisuj&RównaniaWyjście Ctrl-QWektory własneWartości własneWyznaczWyznacz zmienną z układu równańAngielskiWprowadź daneWprowadź macierz...Wprowadź macierzWprowadź równanie do upraszczania racjonalnego:Wprowadź listę zmiennych oddzielonych przecinkamiKlawisz 'Enter' wykonuje komórkiWprowadź macierzWprowadź ścieżkę do programu MaximaEpsilon:Równanie %d:Równanie(a):Równanie:Równania:BłądBłąd %dBłąd!Oblicz wyrażenie &nominalneWykonaj komórkiWykonaj aktywne lub zaznaczone komórkiWykonaj wszystkie komórki w dokumencieOblicz wszystkie wyrażenie nominalnePrzykładPrzykładowy tekstWyjdź z wxMaximaRozwińRozwiń (tr)Rozwiń wyrażenieRozwiń logarytmyRozwiń wyrażenieRozwiń wyrażenie trygonometryczneEksportujEksportuj dokument do pliku HTML lub pdfLaTeXEksport do HTML zakończył się niepowodzeniem!Eksport do TeX zakończył się niepowodzeniem!WyrażenieWyrażenie(a):Wyrażenie:FaktoryzujFaktoryzuj zespolenieFaktoryzuj wyrażenieFaktoryzuj wyrażenieFaktoryzuj wyrażenie w liczbach GaussaSilnie i funkcja &gammaKrytyczny błądObrazek %d:PlikNie znaleziono plikuPlik, który próbujesz otworzyć nie istniejePlik:ZnajdźZnajdź Ctrl-FZnajdź &granicę...Znajdź minimum...Znajdź pierwiastek...Znajdź minimum wyrażeniaZnajdź granicę wyrażeniaZnajdź pierwiastek wyrażenia w danym przedzialeZnajdź wszystkie pierwiastki wielomianuZnajdź wszystkie pierwiastki wielomianu (bfloat)Znajdź i ZmieńZnajdź i zmieńZnajdź wartości własne macierzyZnajdź wektory własne macierzyZnajdź minimumZnajdź rzeczywiste pierwiastki wielomianuZnajdź pierwiastekCzcionka o stałej szerokości w kontrolkach tekstowychCzcionka używana w dokumencieCzcionka używana do wyrażeń matematycznychCzcionkiFormat:FrancuskiOd:Pełny ekran Alt-EnterFunkcjaNazwa funkcjiFunkcja(e):Funkcja:Funkcje do uproszczeń zespolonychFunkcje do uproszczeń silni i funkcji gammaFunkcje do uproszczeń trygonometrycznychNWDobraz GIF (*.gif)|*.giPodstawowa Matem.Podstawowa Matem. Alt-Shift-MUtwórz macierzGeneruj macierz z wyrazu...Utwórz macierz z tablicy 2DGeneruj macierz z wyrazu lambdaNiemieckiCzęść &urojonaRozwiń w &szeregTransformata Laplace'a wyrażeniaCzęść &rzeczywistaOdwrotna transformata Laplace'a wyrażeniaRozwiń wyrażenie w szereg TayloraCzęść urojona wyrażenia zespolonegoCzęść rzeczywista wyrażenia zespolonegoGreckiGreckie stałeSiatka:Wysokość:PomocUkryj wszystkie Alt-Shift--Ukryj wszystkie panelePodkreśl (dpart)HistogramHistogram...HistoriaKursor pionowy zachowuje się, jak zwykły kursor, ale działa na komórkach. Można go przesuwać za pomocą strzałek. Jednoczesne naciśnięcie Shift pozwala zaznaczać komórki, naciśnięcie Backspace lub Delete (dwukrotnie) usuwa zaznaczone komórki.WęgierskiIC1IC2Jeśli obliczenia trwają zbyt długo, możesz je przerwać wybierając 'Maxima->Przerwij' albo 'Maxima->Uruchom ponownie'ObrazekPliki graficzne (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmZałącz kolumny:NieskończonośćInformacje o kompilacjiWstępne oszacowanie:Warunki początkowe (&1)...Warunki początkowe (&2)...Etykiety wejścioweWstawWstaw komórkę &rozdziału Ctrl-3Wstaw komórkę t&ekstowa Ctrl-1Wstaw komórkę Alt-Shift-CWstaw obrazekWstaw obrazek...Wstaw komórkę &wejściowaWstaw znak końca stronyWstaw komórkę &podrozdziału Ctrl-4Wstaw komórkę &rozdziałuWstaw komórkę &podrozdziałuWstaw komórkę &tytułową Ctrl-2Wstaw komórkę t&ekstowąWstaw komórkę &tytułowaWstaw nową komórkę wejściowąWstaw komórkę nowego rozdziałuWstaw komórkę nowego podrozdziałuWstaw nową komórkę tekstowąWstaw nową komórkę nagłówkaWstaw znak końca stronyWstaw obrazekCałka/Suma:CałkujCałkuj (risch)Całkuj wyrażenieCałkuj wyrażenie używając algorytmu RuschaCałkuj...PrzerwijPrzerwij bieżące obliczeniaBłędna lokalizacja programu Maxima. Wprowadź ponownie ścieżkę do programu Maxima.Odwrotna Transformata Laplace'aOdwrotna Transformata &Laplace'aWłoskiKursywaJapońskiUżywaj znak procentu dla zmiennych specjalnych: %e, %i, itp.NWWJęzyk używany w GUI wxMaximyJęzyk:Laplace&Transformata Laplace'a...Najmniejsza wspólna wielokrotność...Metoda najmniejszych kwadratówMetoda najmniejszych kwadratów...GranicaGranica...Regresja liniowa...Lista:WczytajWczytaj pakietWczytaj plik używając polecenia batchWczytaj pakiet MaximyWczytaj styl z plikuDolna granica:Mapuj macierz...Utwórz &listę...Utwórz listęUtwórz listę z wyrażeniaWykonaj podstawienie w wyrażeniuMapujMapuj funkcję do listyMapuj funkcję do macierzyCzcionka matematyczna:MacierzMapuj macierzNazwa macierzy:Macierz:MaximaMaxima wejścieMaxima wykonuje obliczeniaPakiet Maxima (*.mac)|*.mac|Pakiet Maxima (*.mac)|*.mac|Pakiet Lispa (*.lisp)|*.lisp|Wszystkie|*Maxima zakończyła działanieMaxima program:Zapytania MaximyUruchomiono Maximę. Oczekiwanie na połączenie...Maxima używa ':' jako operatora przypisania ('a : 3;') a ':=' do definiowania funkcji ('f(x):=x^2;').Wersja Maximy: Średnia...Średnia:Mediana...Scal komórkiMetoda:ModuloNazwa:NowyNowy Ctrl-NNowy dokumentNowa wartość:Nowa zmienna:Następne polecenie Alt-DownNie znaleziono!Nieprawidłowy wymiar macierzy!Nieprawidłowa liczba równań!Nie połączono.st. licznikaIlość równań:LiczbyOKStara wartość:Stara zmienna:Kursy OnlineOtwórzOtwórz ostatnieOtwórz dokumentOtwórz nowe oknoOtwórz dokumentOtwórz macierzOtwieranie plikuOpcjeOpcje:Komórki nieaktualneIdentyfikatory wyjśćPrzybliżenie &Pade...PNG (*.png)|*.png|JPEG (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPrzybliżenie PadePrzybliżenie Pade szeregu TayloraPodział stronyPaneleWykres parametrycznyParsowanie wyjścia&Ułamek prostyUłamek prostyCzęści dokumentu nie zostaną wczytane poprawnieWklejWklej Ctrl-VWklej ze schowkaWklej tekst ze schowkaDiagram kołowy...Skonfiguruj wxMaxime 'Edycja->Preferencje'.Uruchom ponownie wxMaxime, aby zmiany zaczęły obowiązywaćWykres &2D...Wykres &3D...&Format wykresuWykres 2DWykres 2D...Wykres 2D...Wykres 3DWykres 3D...Wykres 3D...Format wykresuUtwórz wykres dwuwymiarowyUtwórz wykres trójwymiarowyZapisz wykres do pliku:Punkty:PolskiWielomian 1:Wielomian 2:Portugalski (Brazylia)Plik Postscript (*.eps)|*.eps|Wszystkie|*DokładnośćPoprzenie polecenie Alt-UpDrukujDrukuj dokumentIloczynWczytaj macierz...Przetwarzanie wyników zwróconych przez MaximeOczekiwanie na wejścieWywołaj następne polecenie z historiiWywołaj poprzednie polecenie z historiiForma algebraicznaRedukcja (tr)Redukuj wyrażenie trygonometryczneUsuń wszytskie komórki wyjścioweUsuń wyjście z wszystkich komórek wejściowychZastąpiono %d razy.Zgłoś błądUruchom ponownie MaximeCałkuj metodą Rischa...Pierwiastki &wielomianiuPierwiastki wielomianiu (bfloat)Wiersze:RosyjskiPrzykład 1:Przykład 2:Próbka:ZapiszZapisz animację...Zapisz jakoZapisz jako... Shift-Ctrl-SZapisz obrazek...Zapisz zaznaczenie jako obrazekZapisz zaznaczenie jako obrazek...Zapisz animację do plikuZapisz dokumentZapisz dokument jakoZapisz układ paneliZapisz układ paneli pomiędzy sesjami.Zapisz wykres do plikuZapisz zaznaczenie z dokumentu jako obrazekZapisz zaznaczenie do plikuZapisz plik ze stylemZapisz rozmiar/położenie okna wxMaximyZapisz rozmiar/położenie okna wxMaximyWykres punktowyWykres punktowy....RozdziałKomórka rozdziałuZaznacz wszystkoZaznacz wszystko Ctrl-AWybierz program MaximaWybierz stałąZaznacz wszystkoWybierz format podawania wynikówZaznaczając część wyniku i klikając prawym klawiszem myszki na zaznaczenia wyświetla menu kontekstowe z listą funkcji, które można zastosować do zaznaczenia.ZaznaczenieSzeregiSzeregi...Uruchomiono serwerUstaw przybliżenieUstaw czcionkę o stałej szerokości w kontrolkach tekstowych.Ustaw format wykresówUstaw powiększenie na 100%Ustaw powiększenie na 120%Ustaw powiększenie na 150%Ustaw powiększenie na 200%Ustaw powiększenie na 300%Ustaw powiększenie na 80%Ustawienia obliczeń moduloPokaż &definicje...Pokaż &funkcje&WskazówkaPokaż &zmiennąPokaż pomoc MaximyPokaż szablon Ctrl-Shift-KPokaż wskazówkęPokaż wszystkie polecenia podobne do:Pokaż przykład na polecenia:Pokaż przykład użyciaPokaż wszystkie polecenia podobne doPokaż zdefiniowane przez użytkownika funkcjePokaż zdefiniowane przez użytkownika zmiennePokaż definicję funkcjiPokaż szablon funkcjiPokazuj długie wyrażeniaPokazuj długie wyrażenia w dokumentach wxMaximyPokaż definicję funkcji:UprośćUprość &PierwiastkiUprość (r)Uprość (tr)Uprość wyrażenieUprość wyrażenie zawierające silnieUprość wyrażenie zawierające pierwiastkiUprość wyrażenie wymierneUprość sumęUprość wyrażenie trygonometrycznewxMaxima od wersji 0.8.2 potrafi wstawiać obrazki do dokumentu, opcja 'Edycja->Wstaw obrazek...'. Aby obrazek zapisywał się wewnątrz dokumentu należy używać formatu 'wxMaxima XML'Rozwiązania:RozwiążRozwiąż &układ równań ...Rozwiąż układ równań &liniowychRozwiąż &RRZRozwiąż (to_poly)...Rozwiąż RRZRozwiąż RRZ z Trans. Laplace'aRozwiąż RRZ...Rozwiąż układ równańRozwiąż układ równań algebraicznychNałóż warunek brzegowy na RRZ drugiego rzęduRozwiąż równanie(a)Rozwiąż równanie(a) z użyciem to_poly_solveNałóż warunki początkowe na RRZ pierwszego rzęduNałóż warunki początkowe na RRZ drugiego rzęduRozwiąż układ liniowyRozwiąż układ równań liniowychRozwiąż równanie różniczkowe zwyczajne maksymalnie rzędu 2Rozwiąż układ liniowych równań różniczkowych przy pomocy transformaty Laplace'aRozwiąż...HiszpańskiSzczególneSzczególne stałeUruchom AnimacjeNie udało się uruchomić MaximyUruchamianie Maximy...Nie udało się uruchomić serweraUruchomianie serweru na porcie %dStatystykaStatystyka Alt-Shift-SNapisyWyglądStylePodrozdziałKomórka podrozdziałuPodstaw...PodstawPodstaw...SumaInformacja o systemieSzereg Taylora:TellratTekstKomórka tekstowaTło komórki tekstowejDomyślny port używany do komunikacji między Maxima i wxMaximaWystąpił błąd podczas eksportowania do pliku GIF! Upewnij się, że pakiet ImageMagick jest zainstalowany a wxMaxima potrafi odnaleźć program convert. Wystąpił błąd w wygenerowanym pliku XML! Proszę zgłosić ten błądZnaczniki:Stopień:Wskazówki niedostępne!TytułKomórka tytułuKomórki tytułowa, rozdziału i podrozdziału mogą być zwinięte, żeby ukryć ich zawartość. Do zwinięcia/rozwinięcia wystarczy klikniecie na prostokąt obok komórki. Shift-kliknięcie rozwija/zwija wszystkie poziomy komórki.To &BigfloatWartość &zmiennoprzecinkowaWartość zmiennoprzecinkowaAby narysować wykres w biegunowym układzie współrzędnych wybierz 'set polar' w okienku 'Opcje' okna 'Wykres 2D'. W podobny sposób wykresy 3D możesz kreślić w układzie sferycznym lub cylindrycznym.Aby objąć w nawias całe wyrażenia, zaznacz je a następnie wciśnij '(' albo ')' zależnie od tego po której jego stronie znajduje się kursorJeśli chcesz zapisać rozmiar i położenie okna wxMaximy, tak aby przy kolejnym uruchomieniu znajdowało się ono w tym samym miejscu i miało taką samą wielkość, wybierz 'Edycja->Preferencje'.Zacznij używać wxMaxima po prostu wprowadzając swoje polecenie. Program automatycznie wstawi komórke wejściową. Do uruchomienia obliczeń naciśnij Shift-Enter.Do:Wł/wył tryb &algebraicznyWł/wył wyjście &numeryczneWł/wył &czas wykonaniaWł/wył tryb algebraicznyWł/wył widok pełnoekranowyWł/wył wyjście numerycznePasek narzędzi Alt-Shift-TIkony pasku narzędziPrzetłumaczono przez:Transponuj macierzTutorialeTyp:UkraińskiPodkreślenieCofnij Ctrl-ZCofnij ostatnią zmianęWsparcie UnicodeGórna granica:Użyj algorytmu GosperUżywaj kropki jako znaku mnożenia (zamiast *)Używaj czcionek jsMathWartość:Zmienna(e):Zmienna:ZmienneZmienne:Wariancja...OstrzeżenieWitaj w wxMaxima. Polskie tłumaczenie w wesji rozwojowej, proszę zgłaszać błędy.Gdy wybierasz pewne jednoargumentowe funkcje z menu programu wxMaxima ich domyślnym argumentem jest '%'. Jeśli chcesz aby było nim inne wyrażenie, wystarczy że wpiszesz je w linii wejścia przed wybraniem funkcji z menu lub zaznaczysz w konsoli wxMaximy.Szerokość:Automatycznie zamyka nawiasy w polach tekstowych.Napisany przezZmienna '%' przechowuje ostatnie wyjście. Do poprzednich wyjść można odwoływać się za pośrednictwem zmiennych '%on' gdzie n to numer wyjścia.Możesz obliczyć wszystkie wyrażenia w dokumencie wybierając 'Edycja->Komórka->Wykonaj wszystkie komórki'. Zostaną one obliczone w kolejności w jakiej pojawiają się w dokumencieAby uzyskać informację na temat danej funkcji Maximy zaznacz ją a następnie naciśnij F1. Odpowiednie hasło pomocy zostanie znalezione automatycznie.Możesz ukryć wyjście wyrażenia w dowolnej komórce klikając na trójkąt w lewym górnym rogu komórki.Istnieje wiele typów komórek, które możesz umieszczać w swoim dokumencie wybierając menu 'Komórka'. Jedynie komórka wyjściowa może zostać wykonana (obliczona). Inne typy służą do wprowadzania komentarzy oraz logicznego podziału dokumentuMożesz zaznaczyć kilka komórek albo myszką (kliknij na prostokąt i lub na nawiasy obok komórki i przeciągnij), albo za pomocą Shift+ strałki góra/dól w trybie kursoru poziomego. To się przydaje, jeżeli chceszusunąć lub powtórzyć obliczenia w zaznaczonych komórkach.Masz wersję %s. Numer wersji bierzącej to %s. Nacisnij OK zeby przejść do strony wxMaxima.Wprowadzone zmiany zostaną utracone, jężeli nie zostaną zapisane.Masz najnowszą wersję wxMaxima.Przybliż Alt-IOddal Alt-OPowiększ o 10%Pomniejsz o 10%[ nie zapisane ][ nie zapisane* ]antysymetrycznaobu strondomyślnydiagonalnazwykławbudowanylewej stronyskala logarytmicznamatrix[i,j]:nieprawej stronysymetrycznanie zapisanebeznazwybeznazwy %dwxMaximawxMaxima %s wxMaxima preferencjewxMaxima nie potrafi odnaleźć Maximy Skonfiguruj program wxMaxima 'Edycjja->Preferencje'. Następnie uruchom Maximę 'Maxima->Restart'.Nie odnaleziono plików pomocy. Popraw instalację programu wxMaxima.Nie znaleziono plików ze wskazówkami Popraw instalację programu wxMaxima.wxMaxima nie mogła uruchomić serwera. Sprawdź swoje ustawienia sieciowe i spróbuj ponownie.Domyślnie wxMaxima uzupełnia okna dialogowe (np. 'RRC->Całka'). Przeważnie jedno z nich zostaje uzupełnione przez zmienną '%'. Jeśli chcesz uzupełnić je innym wyrażeniem wystarczy, że wpiszesz je w linii wejścia lub zaznaczysz w konsoli.Dokument wxMaximaDokument wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxNapotkano błąd przy uruchamianiu wxMaximyIkona wxMaximawxMaxima jest graficznym interfejsem MAXIMA bazującym na wxWidgets.wxMaxima jest graficznym interfejsem Maximy bazującym na wxWidgets.takwxmaxima-15.08.2/locales/pl.po000644 000765 000024 00000327474 12573511775 016563 0ustar00andrejstaff000000 000000 # translation to pl_PL # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Rafal Topolnicki , 2008, 2009. # Ihor Rokach , 2012 msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: \n" "Last-Translator: Ihor Rokach \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Wsparcie Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" " Lisp:" #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" " Wersja Maximy:" #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Nie połączono z Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Nie połączono." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr "<< Wyrażenie jest zbyt długie, aby je wyświetlić >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" "został zapisany z użyciem nowszej wersji wxMaximy przez co może nie zostać " "wczytany poprawnie. Zaleca się aktualizację wxMaximy." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" "został zapisany z użyciem nowszej wersji wxMaximy. Zaleca się aktualizację " "wxMaximy." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Algebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Zastosuj do listy ..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropos..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Plik wsadowy...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Warunek &brzegowy ..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Zgłoś &błąd" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "A&naliza" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Postać &kanoniczna" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Wielomian charakterystyczny ..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Wyczyść pamięć" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Połącz silnie " #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Uproszczenia &zespolone" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Ułamek ł&ańcuchowy" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Kopiuj\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Całka &oznaczona" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Wyznacznik" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Pochodna..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Edycja" # Wyznacz zmienną #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Ruguj zmienną" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Wprowadź macierz" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Przykład..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Rozwiń wyrażenie" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "Rozwiń &trygonometrycznie" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Exponentialize" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "E&ksportuj" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Faktoryzuj wyrażenie" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Plik" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Znajdź &pierwiastek" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Generuj macierz" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&Największy wspólny dzielnik" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Pomoc" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Całkowanie..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Przerwij\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Przerwij\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "Macierz &odwrotna" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "&Wczytaj pakiet\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "&Mapuj listę" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Pokaż pomoc Maximy" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Obliczenia &modulo..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "Nowy\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numeryczne" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Całkowanie &numeryczne" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Otwórz\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Otwórz...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Wykres" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Szereg potęgowy" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Drukuj...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Wymierne" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "Redukuj &trygonometrycznie" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Restart Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "Pierwiastki &wielomianiu (rzeczywiste)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "Zapisz\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Upraszczanie" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "Uprość &wyrażenie" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "Uprość &silnie" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "Uprość &trygonometrycznie" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Rozwiąż..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Specjalny" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Szereg &Taylora" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Transponuj macierz" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Uproszczenia &trygonometryczne" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Używaj domyślnego języka)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Nieskończoność" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Od wxMaxima 0.8.0 został wprowadzony 'kurzor poziomy'. Wygłada jak kreska " "pozioma pomiędzy komórkami. Wskazuje miejsce, w którym mozna wstawić nową " "komorkę poprzez zwykły początek wprowadzania nowego polecenia, wklejanie " "skopiowanej koorki lub uruchomienie polecenia z menu." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Od wxMaxima 0.8.2 został wprowadzony nowy format zapisu dokumentu, który " "pozwala zapisać nie tylko wprowadzony tekst i polecenia ale i wyniki " "obliczeń. Żeby zapisać plik w tym formacie użyj opcji 'XML dokument " "wxMaxima'." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Wartość wyrażenia" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "O" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "O wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Obramowanie aktywnej komórki" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Macierz &dołączona" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Dodaj nierówność algebraiczną" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Dodaj katalogi do zmiennej Path" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Dodaj do zmiennej Path" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Dodaj do zmiennej &Path" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Dodatkowe parametry Maximy (np. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Dodatkowe parametry:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Wszystkie|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Zastosuj" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Zastosuj funkcję do listy" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropos" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Tablica:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Pytaj o zapis dokumentów bez nazwy" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Dla wartości" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "Warunki brzegowe" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Wykres słupkowy..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Pliki wsadowe (*.bat)|*.bat|Wszystkie*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Plik wsadowy" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Pogrubienie" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Wykres pudełkowy..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Przeglądaj" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Informacje o kompilacji" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Domyślnie Shift-Enter wykonuje aktywną komórkę natomiast Enter wstawia nową " "linię do wyrażenia. Zachowanie to, można zmienić w 'Edycja->Preferencje'." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Zmiana &zmiennych ..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "Preferencje" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Oblicz &iloczyn ..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Oblicz &sumę ..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Oblicz ostatni wynik w podwyższonej precyzji (bigfloat)" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Wartość zmiennoprzecinkowa wyrażenia" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Obliczenia modulo:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Wartość zmiennoprzecinkowa wyrażenia" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Oblicz iloczyn" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Oblicz sumę" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Brak łączności z serwerem internetowym." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Anuluj" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Postać kanoniczna (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Katalonski" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "&Komórka" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Obramowanie komórki" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Zmień format wyników" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "Zmień format podawania wyników" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Zmień zmienną" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Zmień zmienną w całce lub sumie" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Char poly" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Sprawdź, czy jest nowsza wersja" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Sprawdź najawność nowszej wersji wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Tradycyjny Chiński" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Wybierz czcionkę" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Wybierz nowy format wykresów:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Klasy:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "&Zamknij\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Zamknij okno" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Nazwy kolumn:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Kolumny:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Połącz silnie występujące w wyrażeniu - np. 'n*(n-1)! => n!'" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Przecinek oddziela kolejne współrzędne na osi OX" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Przecinek oddziela kolejne współrzędne na osi OY" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Zakomentuj zaznaczenie" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Zakomentuj zaznaczenie" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Uzupełnij słowo\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Uzupełnij słowo" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Przedstaw wyrażenie w postaci ułamka łańcuchowego" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Znajdź macierz dołączoną" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Oblicz wielomian charakterystyczny macierzy" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Oblicz wyznacznik macierzy" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Znajdź największy wspólny dzielnik (NWD)" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Znajdź macierz odwrotną" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Znajdź najmniejszą wspólną wielokrotność (NWW) (przed użyciem wykonaj " "'load(functs)')" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Warunek:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Plik konfiguracyjny (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Uwaga na temat konfiguracji" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Preferencje programu wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Stała" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Zwiń logarytmy" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Zamień dwumian Newtona, funkcje beta lub gamma na silnie" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Zamień dwumian Newtona, silnie, funkcję beta na funkcję gamma" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Zamień wyrażenie zespolone na postać biegunową" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Zamień wyrażenie zespolone na postać alebraiczną" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "Zamień postać wykładniczą liczby zespolonej na postać trygonometryczną" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Zamień logarytm iloczynu na sumę logarytmów" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Zamień sumę logarytmów na logarytm iloczynu" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Zamień na &silnie" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Zamień na funkcję &gamma" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Forma &biegunowa" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Forma &algebraiczna" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Uprość wyrażenie trygonometryczne zawierające ułamki." #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Zamień funkcje trygonometryczne i hiperboliczne na eksponencjalne" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Kopiuj" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Kopiuj jako obrazek" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Kopiuj LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Kopiuj ostatnie wejście\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 #, fuzzy msgid "Copy Previous Output\tCtrl-U" msgstr "Kopiuj ostatnie wejście\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Kopiuj jako obrazek" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Kopiuj jako LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Kopiuj jako tekst\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Kopiuj zaznaczenie" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Kopiuj zaznaczenie z dokumentu jako obrazek" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Kopiuj zaznaczenie z dokumentu jako tekst" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Kopiuj zaznaczenie z dokumentu w formacje LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Utwórz nową komórkę z ostatnim wejściem" #: ../src/wxMaximaFrame.cpp:480 #, fuzzy msgid "Create a new cell with previous output" msgstr "Utwórz nową komórkę z ostatnim wejściem" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Kursor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Wytnij" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "&Wytnij\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Wytnij zaznaczenie" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Czeski" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Duński" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Macierz danych:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Plik z danymi (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Dane:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Przedstaw wyrażenie w postaci ułamka prostego" #: ../src/Config.cpp:586 msgid "Default" msgstr "Domyślnie" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Domyślna czcionka:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "Domyślny port używany do komunikacji między Maxima i wxMaxima" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Usuń" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Usuń &funkcję" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Usuń zaznaczenie" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Usuń &zmienną" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Usuń funkcję" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Usuń zmienną" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Usuń wszystkie dane z pamięci" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Usuń funkcję(e):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Usuń zmienną(e):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "st. mianownika:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Stopień:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Pochodna:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Odchylenie..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Podziel wielomiany..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Pochodna..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Pochodna" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Oblicz pochodną wyrażenia" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Pochodna..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Z:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Dyskretny" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Wyświetl w formacie Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Format wyświetlania wyników" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Zapisz ostatni wynik w formacie TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Wyświetl czas przeprowadzania obliczeń" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Podziel" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Podziel komórki" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Podziel liczby lub wielomiany" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Czy chcesz zapisać wprowadzone zmiany?" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Dokument " #: ../src/Config.cpp:604 msgid "Document background" msgstr "Tło dokumentu" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Nie zapisuj" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Równania" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "Wyjście\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Wektory własne" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Wartości własne" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Wyznacz" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Wyznacz zmienną z układu równań" #: ../src/Config.cpp:456 msgid "English" msgstr "Angielski" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Wprowadź dane" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Wprowadź macierz..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Wprowadź macierz" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Wprowadź równanie do upraszczania racjonalnego:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Wprowadź listę zmiennych oddzielonych przecinkami" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Klawisz 'Enter' wykonuje komórki" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Wprowadź macierz" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Wprowadź nową dokładność:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Wprowadź ścieżkę do programu Maxima" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Równanie %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Równanie(a):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Równanie:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Równania:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Błąd" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Błąd %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Błąd!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Oblicz wyrażenie &nominalne" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Wykonaj wszystkie komórki\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Wykonaj wszystkie komórki\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Wykonaj komórki" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Wykonaj wszystkie komórki\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Wykonaj aktywne lub zaznaczone komórki" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Wykonaj wszystkie komórki w dokumencie" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Oblicz wszystkie wyrażenie nominalne" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Wykonaj wszystkie komórki w dokumencie" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Oblicz wyrażenie &nominalne" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Przykład" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Przykładowy tekst" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Wyjdź z wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Rozwiń" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Rozwiń (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Rozwiń wyrażenie" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Rozwiń logarytmy" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Rozwiń wyrażenie" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Rozwiń wyrażenie trygonometryczne" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Eksportuj" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Eksportuj dokument do pliku HTML lub pdfLaTeX" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Eksport do TeX zakończył się niepowodzeniem!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Eksport do HTML zakończył się niepowodzeniem!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Eksport do TeX zakończył się niepowodzeniem!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Eksport do TeX zakończył się niepowodzeniem!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "E&ksportuj" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Wyrażenie" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Wyrażenie(a):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Wyrażenie:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Faktoryzuj" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Faktoryzuj zespolenie" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Faktoryzuj wyrażenie" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Faktoryzuj wyrażenie" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Faktoryzuj wyrażenie w liczbach Gaussa" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Silnie i funkcja &gamma" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Krytyczny błąd" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Obrazek %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Plik" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Nie znaleziono pliku" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Nie znaleziono pliku" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Nie znaleziono pliku" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Plik, który próbujesz otworzyć nie istnieje" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Plik:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Znajdź" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Znajdź\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Znajdź &granicę..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Znajdź minimum..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Znajdź pierwiastek..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Znajdź minimum wyrażenia" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Znajdź granicę wyrażenia" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Znajdź pierwiastek wyrażenia w danym przedziale" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Znajdź wszystkie pierwiastki wielomianu" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Znajdź wszystkie pierwiastki wielomianu (bfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Znajdź i Zmień" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Znajdź i zmień" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Znajdź wartości własne macierzy" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Znajdź wektory własne macierzy" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Znajdź minimum" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Znajdź rzeczywiste pierwiastki wielomianu" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Znajdź pierwiastek" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Czcionka o stałej szerokości w kontrolkach tekstowych" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "Zaznacz wszystko\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Czcionka używana w dokumencie" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Czcionka używana do wyrażeń matematycznych" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Czcionki" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francuski" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Od:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Pełny ekran\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Funkcja" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Nazwa funkcji" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Funkcja(e):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Funkcja:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funkcje do uproszczeń zespolonych" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funkcje do uproszczeń silni i funkcji gamma" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funkcje do uproszczeń trygonometrycznych" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "NWD" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "obraz GIF (*.gif)|*.gi" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Podstawowa Matem." #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Podstawowa Matem.\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Utwórz macierz" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Generuj macierz z wyrazu..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Utwórz macierz z tablicy 2D" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Generuj macierz z wyrazu lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Niemiecki" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Część &urojona" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Rozwiń w &szereg" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Transformata Laplace'a wyrażenia" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Część &rzeczywista" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Odwrotna transformata Laplace'a wyrażenia" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Rozwiń wyrażenie w szereg Taylora" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Część urojona wyrażenia zespolonego" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Część rzeczywista wyrażenia zespolonego" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Grecki" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Greckie stałe" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Siatka:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "plik HTML (*.html)|*.html|pdfLaTeX file (*.tex)|*.tex|All|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Wysokość:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Pomoc" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Ukryj wszystkie\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Ukryj wszystkie panele" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Podkreśl (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histogram" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histogram..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Historia" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Historia\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Kursor pionowy zachowuje się, jak zwykły kursor, ale działa na komórkach. " "Można go przesuwać za pomocą strzałek. Jednoczesne naciśnięcie Shift pozwala " "zaznaczać komórki, naciśnięcie Backspace lub Delete (dwukrotnie) usuwa " "zaznaczone komórki." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Węgierski" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "IC1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "IC2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Jeśli obliczenia trwają zbyt długo, możesz je przerwać wybierając 'Maxima-" ">Przerwij' albo 'Maxima->Uruchom ponownie'" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Obrazek" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Pliki graficzne (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Załącz kolumny:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Nieskończoność" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Informacje o kompilacji" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Wstępne oszacowanie:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Warunki początkowe (&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Warunki początkowe (&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Etykiety wejściowe" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Wstaw" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Wstaw komórkę &rozdziału\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Wstaw komórkę t&ekstowa \tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Wstaw komórkę\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Wstaw obrazek" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Wstaw obrazek..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Wstaw komórkę &wejściowa" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Wstaw znak końca strony" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Wstaw komórkę &podrozdziału\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Wstaw komórkę &podrozdziału\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Wstaw komórkę &rozdziału" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Wstaw komórkę &podrozdziału" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Wstaw komórkę &podrozdziału" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Wstaw komórkę &tytułową\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Wstaw komórkę t&ekstową" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Wstaw komórkę &tytułowa" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Wstaw nową komórkę wejściową" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Wstaw komórkę nowego rozdziału" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Wstaw komórkę nowego podrozdziału" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Wstaw komórkę nowego podrozdziału" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Wstaw nową komórkę tekstową" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Wstaw nową komórkę nagłówka" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Wstaw znak końca strony" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Wstaw obrazek" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Całka/Suma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Całkuj" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Całkuj (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Całkuj wyrażenie" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Całkuj wyrażenie używając algorytmu Ruscha" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Całkuj..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Przerwij" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Przerwij bieżące obliczenia" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Błędna lokalizacja programu Maxima.\n" "\n" "Wprowadź ponownie ścieżkę do programu Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Odwrotna Transformata Laplace'a" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Odwrotna Transformata &Laplace'a" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Włoski" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Kursywa" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japoński" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Używaj znak procentu dla zmiennych specjalnych: %e, %i, itp." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "NWW" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Język używany w GUI wxMaximy" #: ../src/Config.cpp:447 msgid "Language:" msgstr "Język:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Transformata Laplace'a..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Najmniejsza wspólna wielokrotność..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Metoda najmniejszych kwadratów" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Metoda najmniejszych kwadratów..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Granica" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Granica..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Regresja liniowa..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Lista:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Wczytaj" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Wczytaj pakiet" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Wczytaj plik używając polecenia batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Wczytaj pakiet Maximy" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Wczytaj styl z pliku" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Dolna granica:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Mapuj macierz..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Utwórz &listę..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Utwórz listę" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Utwórz listę z wyrażenia" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Wykonaj podstawienie w wyrażeniu" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Wyświetl czas przeprowadzania obliczeń" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Mapuj" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Mapuj funkcję do listy" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Mapuj funkcję do macierzy" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Czcionka matematyczna:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Macierz" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Mapuj macierz" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nazwa macierzy:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Macierz:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Zapytania Maximy" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima wejście" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima wykonuje obliczenia" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Pakiet Maxima (*.mac)|*.mac|" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Pakiet Maxima (*.mac)|*.mac|Pakiet Lispa (*.lisp)|*.lisp|Wszystkie|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima zakończyła działanie" #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima program:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Zapytania Maximy" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Uruchomiono Maximę. Oczekiwanie na połączenie..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima używa ':' jako operatora przypisania ('a : 3;') a ':=' do " "definiowania funkcji ('f(x):=x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Wersja Maximy: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Średnia..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Średnia:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Mediana..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Scal komórki" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Metoda:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nazwa:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Nowy" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Nowy\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Nowy dokument" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Nowa wartość:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nowa zmienna:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Następne polecenie\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Nie znaleziono!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Nieprawidłowy wymiar macierzy!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Nieprawidłowa liczba równań!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Nie połączono z Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Nie połączono." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "st. licznika" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Ilość równań:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Liczby" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Stara wartość:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Stara zmienna:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Kursy Online" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Otwórz" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Otwórz ostatnie" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Otwórz dokument" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Otwórz nowe okno" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Otwórz dokument" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Otwórz macierz" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Otwieranie pliku" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Opcje" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Opcje:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Komórki nieaktualne" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Identyfikatory wyjść" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Przybliżenie &Pade..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG (*.png)|*.png|JPEG (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap " "(*.xpm)|*.xpm" # msgid "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpm" # msgstr "PNG (*.png)|*.png|JPEG (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Przybliżenie Pade" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Przybliżenie Pade szeregu Taylora" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Podział strony" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Panele" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Wykres parametryczny" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Parsowanie wyjścia" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "&Ułamek prosty" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Ułamek prosty" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Części dokumentu nie zostaną wczytane poprawnie" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Wklej" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Wklej\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Wklej ze schowka" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Wklej tekst ze schowka" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Diagram kołowy..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Skonfiguruj wxMaxime 'Edycja->Preferencje'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Uruchom ponownie wxMaxime, aby zmiany zaczęły obowiązywać" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Wykres &2D..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Wykres &3D..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Format wykresu" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Wykres 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Wykres 2D..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Wykres 2D..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Wykres 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Wykres 3D..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Wykres 3D..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Format wykresu" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Utwórz wykres dwuwymiarowy" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Utwórz wykres trójwymiarowy" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Zapisz wykres do pliku:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Punkty:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polski" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Wielomian 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Wielomian 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portugalski (Brazylia)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Plik Postscript (*.eps)|*.eps|Wszystkie|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Dokładność" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Poprzenie polecenie\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Drukuj" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Drukuj dokument" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Iloczyn" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Wykonaj wszystkie komórki w dokumencie" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Wczytaj macierz..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Przetwarzanie wyników zwróconych przez Maxime" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Oczekiwanie na wejście" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Wywołaj następne polecenie z historii" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Wywołaj poprzednie polecenie z historii" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Forma algebraiczna" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Cofnij\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 #, fuzzy msgid "Redo last change" msgstr "Cofnij ostatnią zmianę" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Redukcja (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Redukuj wyrażenie trygonometryczne" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Usuń wszytskie komórki wyjściowe" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Usuń wyjście z wszystkich komórek wejściowych" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Zastąpiono %d razy." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Zgłoś błąd" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Uruchom ponownie Maxime" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Uruchom ponownie Maxime" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Całkuj metodą Rischa..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Pierwiastki &wielomianiu" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Pierwiastki wielomianiu (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Wiersze:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Rosyjski" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Przykład 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Przykład 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Próbka:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Zapisz" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Zapisz animację..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Zapisz jako" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Zapisz jako...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Zapisz obrazek..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Zapisz zaznaczenie jako obrazek" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Zapisz zaznaczenie jako obrazek..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Zapisz animację do pliku" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Zapisz dokument" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Zapisz dokument jako" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Zapisz układ paneli" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Zapisz układ paneli pomiędzy sesjami." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Zapisz wykres do pliku" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Zapisz zaznaczenie z dokumentu jako obrazek" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Zapisz zaznaczenie do pliku" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Zapisz plik ze stylem" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Zapisz rozmiar/położenie okna wxMaximy" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Zapisz rozmiar/położenie okna wxMaximy" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Nie udało się uruchomić serwera" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Wykres punktowy" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Wykres punktowy...." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Rozdział" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Komórka rozdziału" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Zaznacz wszystko" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Zaznacz wszystko\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Wybierz program Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Wybierz stałą" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Zaznacz wszystko" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Wybierz format podawania wyników" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Zaznaczając część wyniku i klikając prawym klawiszem myszki na zaznaczenia " "wyświetla menu kontekstowe z listą funkcji, które można zastosować do " "zaznaczenia." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Zaznaczenie" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Szeregi" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Szeregi..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Uruchomiono serwer" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Ustaw przybliżenie" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Ustaw dokładność bigfloat" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Ustaw czcionkę o stałej szerokości w kontrolkach tekstowych." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Ustaw format wykresów" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Ustaw powiększenie na 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Ustaw powiększenie na 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Ustaw powiększenie na 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Ustaw powiększenie na 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Ustaw powiększenie na 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Ustaw powiększenie na 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Ustawienia obliczeń modulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Pokaż &definicje..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Pokaż &funkcje" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "&Wskazówka" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Pokaż &zmienną" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Pokaż pomoc Maximy" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Pokaż szablon\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Pokaż wskazówkę" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Pokaż wszystkie polecenia podobne do:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Pokaż przykład na polecenia:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Pokaż przykład użycia" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Pokaż wszystkie polecenia podobne do" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Pokaż zdefiniowane przez użytkownika funkcje" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Pokaż zdefiniowane przez użytkownika zmienne" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Pokaż definicję funkcji" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Pokaż szablon funkcji" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Pokazuj długie wyrażenia" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Pokazuj długie wyrażenia w dokumentach wxMaximy" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Pokaż definicję funkcji:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Pokaż pomoc Maximy" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Uprość" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Uprość &Pierwiastki" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Uprość (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Uprość (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Uprość wyrażenie" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Uprość wyrażenie zawierające silnie" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Uprość wyrażenie zawierające pierwiastki" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Uprość wyrażenie wymierne" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Uprość sumę" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Uprość wyrażenie trygonometryczne" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "wxMaxima od wersji 0.8.2 potrafi wstawiać obrazki do dokumentu, opcja " "'Edycja->Wstaw obrazek...'. Aby obrazek zapisywał się wewnątrz dokumentu " "należy używać formatu 'wxMaxima XML'" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Rozwiązania:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Rozwiąż" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Rozwiąż &układ równań ..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Rozwiąż układ równań &liniowych" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Rozwiąż &RRZ" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Rozwiąż (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Rozwiąż RRZ" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Rozwiąż RRZ z Trans. Laplace'a" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Rozwiąż RRZ..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Rozwiąż układ równań" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Rozwiąż układ równań algebraicznych" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Nałóż warunek brzegowy na RRZ drugiego rzędu" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Rozwiąż równanie(a)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Rozwiąż równanie(a) z użyciem to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Nałóż warunki początkowe na RRZ pierwszego rzędu" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Nałóż warunki początkowe na RRZ drugiego rzędu" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Rozwiąż układ liniowy" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Rozwiąż układ równań liniowych" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Rozwiąż równanie różniczkowe zwyczajne maksymalnie rzędu 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Rozwiąż układ liniowych równań różniczkowych przy pomocy transformaty " "Laplace'a" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Rozwiąż..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Hiszpański" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Szczególne" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Szczególne stałe" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Uruchom Animacje" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Uruchom animacje" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Nie udało się uruchomić Maximy" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Uruchamianie Maximy..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Nie udało się uruchomić serwera" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Uruchomianie serweru na porcie %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Statystyka" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Statystyka\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Napisy" #: ../src/Config.cpp:107 msgid "Style" msgstr "Wygląd" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Style" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Podrozdział" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Komórka podrozdziału" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Podstaw..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Podstaw" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Podstaw..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Podrozdział" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Komórka podrozdziału" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Suma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Informacja o systemie" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Pasek narzędzi\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Szereg Taylora:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Tekst" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Komórka tekstowa" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Tło komórki tekstowej" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Wytnij zaznaczenie" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Domyślny port używany do komunikacji między Maxima i wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Istnieje wiele materiałów na temat Maximy i wxMaximy. Odwiedź http://" "wxmaxima.sourceforge.net/wiki/index.php/Tutorials aby dowiedzieć się więcej " "o tym jak używać wxMaximy i Maximy" #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Wystąpił błąd podczas eksportowania do pliku GIF!\n" "\n" "Upewnij się, że pakiet ImageMagick jest zainstalowany a wxMaxima potrafi " "odnaleźć program convert. " #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Wystąpił błąd w wygenerowanym pliku XML!\n" "\n" "Proszę zgłosić ten błąd" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Znaczniki:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Stopień:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Wskazówki niedostępne!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Tytuł" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Komórka tytułu" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Komórki tytułowa, rozdziału i podrozdziału mogą być zwinięte, żeby ukryć ich " "zawartość. Do zwinięcia/rozwinięcia wystarczy klikniecie na prostokąt obok " "komórki. Shift-kliknięcie rozwija/zwija wszystkie poziomy komórki." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "To &Bigfloat" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "Wartość &zmiennoprzecinkowa" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Wartość zmiennoprzecinkowa" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Aby narysować wykres w biegunowym układzie współrzędnych wybierz 'set polar' " "w okienku 'Opcje' okna 'Wykres 2D'. W podobny sposób wykresy 3D możesz " "kreślić w układzie sferycznym lub cylindrycznym." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Aby objąć w nawias całe wyrażenia, zaznacz je a następnie wciśnij '(' albo " "')' zależnie od tego po której jego stronie znajduje się kursor" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Jeśli chcesz zapisać rozmiar i położenie okna wxMaximy, tak aby przy " "kolejnym uruchomieniu znajdowało się ono w tym samym miejscu i miało taką " "samą wielkość, wybierz 'Edycja->Preferencje'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Zacznij używać wxMaxima po prostu wprowadzając swoje polecenie. Program " "automatycznie wstawi komórke wejściową. Do uruchomienia obliczeń naciśnij " "Shift-Enter." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Do:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Wł/wył tryb &algebraiczny" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Wł/wył wyjście &numeryczne" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Wł/wył &czas wykonania" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Wł/wył tryb algebraiczny" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Wł/wył widok pełnoekranowy" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Wł/wył wyjście numeryczne" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Pasek narzędzi\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Ikony pasku narzędzi" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Przetłumaczono przez:" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transponuj macierz" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Tutoriale" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Typ:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukraiński" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Podkreślenie" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Cofnij\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Cofnij ostatnią zmianę" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "Zaznacz wszystko\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Wsparcie Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Górna granica:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Użyj algorytmu Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Używaj kropki jako znaku mnożenia (zamiast *)" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Używaj czcionek jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Wartość:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Zmienna(e):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Zmienna:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Zmienne" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Zmienne:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Wariancja..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Ostrzeżenie" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "" "Witaj w wxMaxima. Polskie tłumaczenie w wesji rozwojowej, proszę zgłaszać " "błędy." #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Gdy wybierasz pewne jednoargumentowe funkcje z menu programu wxMaxima ich " "domyślnym argumentem jest '%'. Jeśli chcesz aby było nim inne wyrażenie, " "wystarczy że wpiszesz je w linii wejścia przed wybraniem funkcji z menu lub " "zaznaczysz w konsoli wxMaximy." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Szerokość:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Automatycznie zamyka nawiasy w polach tekstowych." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Napisany przez" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "tak" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Zmienna '%' przechowuje ostatnie wyjście. Do poprzednich wyjść można " "odwoływać się za pośrednictwem zmiennych '%on' gdzie n to numer wyjścia." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Możesz obliczyć wszystkie wyrażenia w dokumencie wybierając 'Edycja->Komórka-" ">Wykonaj wszystkie komórki'. Zostaną one obliczone w kolejności w jakiej " "pojawiają się w dokumencie" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Aby uzyskać informację na temat danej funkcji Maximy zaznacz ją a następnie " "naciśnij F1. Odpowiednie hasło pomocy zostanie znalezione automatycznie." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Możesz ukryć wyjście wyrażenia w dowolnej komórce klikając na trójkąt w " "lewym górnym rogu komórki." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Istnieje wiele typów komórek, które możesz umieszczać w swoim dokumencie " "wybierając menu 'Komórka'. Jedynie komórka wyjściowa może zostać wykonana " "(obliczona). Inne typy służą do wprowadzania komentarzy oraz logicznego " "podziału dokumentu" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Możesz zaznaczyć kilka komórek albo myszką (kliknij na prostokąt i lub na " "nawiasy obok komórki i przeciągnij), albo za pomocą Shift+ strałki góra/dól " "w trybie kursoru poziomego. To się przydaje, jeżeli chceszusunąć lub " "powtórzyć obliczenia w zaznaczonych komórkach." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Masz wersję %s. Numer wersji bierzącej to %s.\n" "\n" "Nacisnij OK zeby przejść do strony wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Wprowadzone zmiany zostaną utracone, jężeli nie zostaną zapisane." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Masz najnowszą wersję wxMaxima." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Przybliż \tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Oddal\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Powiększ o 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Pomniejsz o 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ nie zapisane ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ nie zapisane* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antysymetryczna" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "obu stron" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "domyślny" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonalna" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "zwykła" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "wbudowany" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "lewej strony" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "skala logarytmiczna" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matrix[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "nie" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "prawej strony" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "symetryczna" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "nie zapisane" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "beznazwy" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "beznazwy %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "&Pomoc Maxima\tF1" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "&Pomoc Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "wxMaxima preferencje" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima nie potrafi odnaleźć Maximy\n" "\n" "Skonfiguruj program wxMaxima 'Edycjja->Preferencje'.\n" "Następnie uruchom Maximę 'Maxima->Restart'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "Nie odnaleziono plików pomocy.\n" "\n" "Popraw instalację programu wxMaxima." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "Nie znaleziono plików ze wskazówkami\n" "\n" "Popraw instalację programu wxMaxima." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima nie mogła uruchomić serwera.\n" "\n" "Sprawdź swoje ustawienia sieciowe\n" "i spróbuj ponownie." #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Domyślnie wxMaxima uzupełnia okna dialogowe (np. 'RRC->Całka'). Przeważnie " "jedno z nich zostaje uzupełnione przez zmienną '%'. Jeśli chcesz uzupełnić " "je innym wyrażeniem wystarczy, że wpiszesz je w linii wejścia lub zaznaczysz " "w konsoli." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Dokument wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Dokument wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "Napotkano błąd przy uruchamianiu wxMaximy" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Ikona wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "wxMaxima jest graficznym interfejsem MAXIMA bazującym na wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "wxMaxima jest graficznym interfejsem Maximy bazującym na wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "tak" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Statystyka\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Powiększenie ustawione na" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Dokument wxMaxima (*.wxm)|*.wxm|xml dokument wxMaxima (*.wxmx)|*.wxmx|" #~ "Plik wsadowy Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "ukryte linie" #~ msgid "Set &Precision..." #~ msgstr "Ustaw &dokładność" #~ msgid "Start animation" #~ msgstr "Uruchom animacje" #~ msgid "Stop animation" #~ msgstr "Zatrzymaj animacje" #~ msgid "Animation" #~ msgstr "Animacja" #~ msgid "Find..." #~ msgstr "Znajdź..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Wykonaj wszystkie komórki\tCtrl-R" #, fuzzy #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Cofnij\tCtrl-Z" #~ msgid "Default port:" #~ msgstr "Domyślny port:" #~ msgid "Save changes before closing?" #~ msgstr "Zapisać zmiany przed wyjściem?" #~ msgid "Save changes?" #~ msgstr "Zapisać zmiany?" #, fuzzy #~ msgid "&Cell" #~ msgstr "Komórka" #~ msgid "&New Window\tCtrl-N" #~ msgstr "Nowe okno\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Zamknąć dokument?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Dokument nie jest zapisany!\n" #~ "\n" #~ "Zamknąć bieżący dokument i stracić wszystkie zmiany?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Dokument nie jest zapisany!\n" #~ "\n" #~ "Czy chcesz wyjść z wxMaximy i stracić wszystkie zmiany?" #~ msgid "Maxima options" #~ msgstr "Opcje programy Maxima" #~ msgid "Quit?" #~ msgstr "Wyjść?" #~ msgid "wxMaxima options" #~ msgstr "wxMaxima preferencje" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima jest graficznym interfejsem dla programu Maxima \n" #~ "komputerowego systememu obliczeń symbolicznych" #~ msgid "<< Nothing to display >>" #~ msgstr "<< Nic do wyświetlenia >>" #~ msgid "Functions and macros" #~ msgstr "Funkcje i makra" #~ msgid "Labels" #~ msgstr "Etykiety" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Kopiuj zaznaczenie zrobione w dokumecie do schowka" #~ msgid "Copy to clipboard on select" #~ msgstr "Kopiuj do schowka przy zaznaczaniu" #~ msgid "Input" #~ msgstr "Wejście" #~ msgid "Save document as ..." #~ msgstr "Zapisz dokument jako ..." #~ msgid "Show Maxima header" #~ msgstr "Pokaż nagłówek Maximy" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Pokazuj przy starcie nagłówek Maximy o systemie i kompilacji" #~ msgid "Delete selection" #~ msgstr "Usuń zaznaczenie" #~ msgid "To &Float\tCtrl-F" #~ msgstr "&Wartość\tCtrl-F" wxmaxima-15.08.2/locales/pt_BR.mo000644 000765 000024 00000160754 12573512123 017133 0ustar00andrejstaff000000 000000 /`?)a?????&?g?J_@@@ @@@ A AA(A FATAhAA AA A AAAAA BB-BCB SB^BqB wBBBB BBBBBC$C,C DCPCYCpC wCCC CC CCCC D DD1DFD ^DhDqDDDDD D DDE FFFFFFFG'GAG1QGGGGGGG GGGH HH /H:H ?HJH QH]HMI aIlII+I(IIIJ"JAJ`JgJvJ~J JJ;JJ"J KK2/KbK vKKK K K KK#KKL2LDL YL%gLL1L#L#L"M@BM MMMMMM8MA'N(iN'NHN1O15OgO~OOO>O3O.P 3P APLPgP P PPP(P$P,Q%CQ&iQQQ Q QQQ Q1QR0R7R ?RMRTRhRyRRRRRR RS S S#S:S BSPSiS zS SSSS SS S T:)T dTnT T T T T T T/TT U UU.,U([UU U(UU U U U UVVVV3V#DV"hV%VV V VV VVV W W@W*GWrWW WW WWWWW(X1X GX SX^XcX&rXXX XXX X/X Y)*YTY'sYYYYY YZ %Z/Z"KZ5nZZZZZZZZ Z Z$[7)[3a[[[[ [[["[,\*@\k\r\\+\\3\,],1]'^]]]]]]]]] ] ]]^ ^^^~^u_@{_____`` =`J`Q`m`` ``````a*aDaUagaaaaaa a b bb0b)Eb ob |bbQbbc$c,c3c4HP Ye n{DC[b.& aaP+8dl0|ߋR\ ͌!֌"  (2CarÍ ڍ  ! 7CXs Ҏ (9Tgo  ͏ ޏ 6Hf u ϐ ܐ *0 F Q\B,?EVp"+ ϓ-67nÔ*̔ & G_g|ʖߖ# 6HZ1i2ΗחL)v#Ř80$?d m {"&ș&)B)T~3%̚ E4 z'ƛ ܛ=E82~7T9>:x͝ E=e ʞ,L)](.,ߟ+ 8? HVg n{8Š0̠/@Ui#~ ϡ ܡ   !-D S^p&"4 Q\ o { 24.8c,Ƥ   &27?Eb$u&3 (6J^#v2֦  0<DUh- ʧէݧ-# ,6G\q8$2+4@u&&ʩ+/*>$i=̪Ӫܪ *'46\7˫ϫ ,+J)v/Ҭ79L4-1L ] h v &<-j{'!°!$" Gh%ر"9\u!"Ҳ3Q`ox) dz ӳ߳d_#rC*$,4Pk~ ʵ4ڵ$4M^v $նܶ,BU\l|?ѷ#4'HapҸ$ ( 0;LU]c ht $޹ 8 HSjs v ź0Ӻ- =JZ cmi.4cu~8Ӽ  &@g;|; ,8G Vbqþھ ( GQir *ҿ* (2 O"\' )HO U `kt{ %6L*g-.>K0H0X  %/ A/N~J b("?b!|#51"g /.#Cg*z  9I*e7+= <K';E JV_h} !7> F T_ u EK= $"+NV iw bog,Jc   ) / 9DUr 7  " - 9GMc!6* am:0`H7) +<KZj y   !<YY3n2(a$a&w^vy"1}fr I+8 ?J!b]u<]v {kae;R+U@'/jt<<:vu[y},\ qzF!2 p6R C%0E+ZVA4y1B7T3#" M)zXLd>s=|x1,Wt$tVGc]sE|BWz'fOK2onOwHn(_xC3TaaP^b3pdY } PR 4@Sk[rF=6B-8HNU -.>Ml 6AiV[\mFY-=$*e gZ0GOKJmD)$QqWSk.5cC;.7xMGT2:mj?j9~?eY^`(fgI\XL7grNhUi>~Kns%c:|%~4IEblL{X`#hH58! h`@& Sdlu)  &JA{PQ/wp#i"'o_qDN0*/5(* _9Z,;oD9Q wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrevious Command Alt-UpPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: wxMaxima Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2012-11-15 15:29-0200 Last-Translator: Eduardo M Kalinowski Language-Team: LANGUAGE Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxWidgets: %d.%d.%d Suporte a Unicode: %s Lisp: Versão do Maxima: Não conectado ao Maxima! Não conectado. << Expressão longa demais para ser exibida! >> foi salvo com uma versão mais nova do wxMaxima e talvez não seja carregado corretamente. Por favor atualize seu wxMaxima. foi salvo com uma versão mais nova do wxMaxima. Por favor atualize seu wxMaxima.Ál&gebra&Aplicar a lista...&AproposCarregar arquivo &batch... Ctrl-BProblema de valor de &fronteira...Relatar &bug&CálculoForma &canônicaPolinômio característico...&Limpar memória&Combinar fatoriaisSimplificação &complexaFração &contínua&Copiar Ctrl-CIntegração &definida&Demoivre&Determinante&Diferenciar...&Editar&Eliminar variável...&Introduzir matriz...&Exemplo...&Expandir expressão&Expandir trigonométricas&Exponencializar&Exportar...&Fatorar expressão&ArquivoEncontrar &raiz...&Gerar matriz...Máximo &divisor comum...Aj&uda&Integrar...&Interromper Ctrl-.&Interromper Ctrl-G&Inverter matriz&Carregar pacote... Ctrl-L&Mapear a lista...&MaximaCálculo com &módulo...&Novo Ctrl-N&NuméricoIntegração &numérica&Nusum&Abrir Ctrl-O&Abrir... Ctrl-OG&ráficoSéries de &potências&Imprimir... Ctrl-P&Racional&Reduzir trigonometricas&Reiniciar Maxima&Raízes do polinômio (real)&Salvar Ctrl-S&Simplificar&Simplificar expressão&Simplificar fatoriais&Simplificar trigonométricas&Resolver...E&specialSérie de &Taylor&Transpor matrizSimplificação &trigonométrica&pm3d(Usar idioma padrão)- Infinito
    Lisp: Um 'cursor horizontal' foi introduzido no wxMaxima 0.8.0. Ele é mostrado como uma linha horizontal entre células. Ele mostra onde uma nova célula vai aparecer se você digitar ou colar texto, ou se executar um comando do menu.Um novo formato de documento foi introduzido no wxMaxima 0.8.2 que salva não só a entrada e os comentários textuais, mas também as saídas dos cálculos. Quando salvar o documento, selecione o formato 'Documento XML do wxMaxima'.Valor no pon&to...SobreSobre o wxMaximaMarcador da célula ativaMatriz ad&juntaAdicionar &igualdade algébrica...Adicionar um diretório ao caminho de buscaAdicionar diretório ao caminho:Adicionar igualdade ao simplificador racionalAdicionar ao &caminho...Parâmetros adicionais para o Maxima (p.ex. -l clisp).Parâmetros adicionais:Todos|*AplicarAplicar função a uma listaAproposMatriz:Arte porPedir salvamento de documentos sem títuloValor no pontoCC2Gráfico de barras...Arquivos de lote (*.bat)|*.bat|Todos|*Arquivo batch (de lote)NegritoGráfico de caixa...Procurar&Informações do buildPor padrão Shift-Enter é usado para avaliar comandos, e Enter é usado para entrada de múltiplas linhas. Ese comportamento pode ser alterado na janela 'Editar->Configurações' marcando 'Enter calcula células'. Essa opção inverte as ações das duas teclas.&Mudar variável...C&onfiguraçõesCalcular &produto...Calcular &soma...Valor bigfloat do último resultadoValor float do último resultadoCalcular módulo:Calcular produtosCalcular somasNão é possível se conectar com o servidor web.Não foi possível baixar informação de versão.CancelarForma canônica (tr)CatalãoCé&lulaMarcador da célulaAlterar exibição &2dAlterar a algoritmo de exibição 2d usado para mostrar a saída matemáticaMudar variávelMudar variável em integral ou somaPolinômio característicoProcurar por atualizaçõesVerificar se existe uma nova versão do wxMaxima/Maxima.Chinês (tradicional)Escolher fonteInforme novo formato para gráficos:Classes:Fechar Ctrl-WFechar janelaNomes das colunas:Colunas:Combinar fatoriais numa expressãoCoordenadas x separadas por vírgulas.Coordenadas y separadas por vírgulas.Comentar seleçãoCompletar palavra Ctrl-KCompletar palavraCalcular a fração contínua de um valorCalcular a matriz adjuntaCalcular o polinômio característico de uma matrizCalcular o determinante de uma matrizCalcular o máximo divisor comumCalcular a inversa de uma matrizCalcular o mínimo múltiplo comum (faça load(functs) antes de usar)Condição:Arquivo de configuração (*.ini)|*.iniAviso da configuraçãoConfigurar o wxMaximaConstanteContrair logaritmosConverter binômios e as funções beta e gama para fatoriaisConverter binômios, fatoriais e a função beta para a função gamaConverter expressões complexas para a forma polarConverter expressões complexas para a forma retangularConverter função exponencial de argumento imaginário para a forma trigonométricaConverter logaritmo de um produto para soma de logaritmosConverter soma de logaritmos para logaritmos de um produtoConverter para &fatoriaisConverter para &gamaConverter para forma &polarConverter para forma &retangularConverter expressão trigonométrica para forma canônica quasilinearConverter funções trigonométricas para a forma exponencialCopiarCopiar como imagemCopiar LaTeXCopiar entrada anterior Ctrl-ICopiar saída anterior Ctrl-UCopiar como imagemCopiar como LaTeX&Copiar como texto Ctrl-Shift-CCopiar seleçãoCopiar seleção do documento como imagemCopiar seleção do documento como textoCopiar seleção do documento no formato LaTeXCria uma nova célula com a entrada anteriorCria uma nova célula com a saída anteriorCursorRecortarCortar Ctrl-XCortar seleçãoTchecoDinamarquêsMatriz de dados:Arquivo de dados (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtDados:Decompor função racional em frações parciaisPadrãoFonte padrão:ApagarApagar f&unção...Apagar seleção&Apagar variável...Apagar uma funçãoApagar uma variávelApagar todos os valores da memóriaApagar função(ões):Apagar variável(is):Grau denom.:Grau máximo:Derivada:Desvio...Di&vidir polinômios...Derivar...DiferenciarDiferenciar expressãoDiferenciar...Direção:Gráfico discretoMostar forma Te&XAlgoritmo de exibiçãoExibir último resultado na forma Te&XExibir tempo usado para execuçãoDividirDividir célulaDividir números ou polinômiosVocê quer salvar as mudanças feitas no documento "Documento Fundo do documentoNão salvarE&quaçõesSai&r Ctrl-QAutov&etoresAuto&valoresEliminarEliminar uma variável de um sistema de equaçõesInglêsInforme os dados&Introduzir matriz...Introduza uma matrizInforme uma equação para simplificação racional:Informa uma lista de variáveis separadas por vírgulas.Enter calcula célulasInforme uma matrizInforme o caminho para o executável Maxima.Epsilon:Equação %d:Equação(ões):Equação:Equações:ErroErro %dErro!Avaliar formas substa&ntivasAvaliar célula(s)Avaliar célula ativa ou selecionadaAvaliar todas as células no documentoAvaliar todas as formas substa&ntivas na expressãoExemploTexto de exemploSair do wxMaximaExpandirExpandir (tr)Expandir expressãoExpandir logaritmosExpandir uma expressãoExpandir expressão trigonométricaExportarExportar documento para o formato HTML ou pdfLaTeXExportação para HTML falhou!Exportação para TeX falhou!ExpressãoExpressão(ões):Expressão:FatorarFatorar complexoFatorar expressãoFatorar uma expressãoFatorar uma expressão em números gaussianosFatoriais e &gamaErro fatalFigura %d:ArquivoArquivo não encontradoO arquivo que você tentou abrir não existe.Arquivo:LocalizarLocalizar Ctrl-FEncontrar &limite...Encontrar mínimo...Encontrar raiz...Encontrar um mínimo (sem restrição) de uma expressãoEncontrar o limite de uma expressãoEncontrar uma raíz de uma equação num intervaloEncontrar todas as raízes de um polinômioEncontrar todas as raízes de um polinômio (bfloat)Localizar e substituirLocalizar e substituirEncontrar os autovalores de uma matrizEncontrar os autovetores de uma matrizEncontrar mínimoEncontrar as raízes reais de um polinômioEncontrar raizFonte monoespaçada nos controles de textoFonte usada para exibir o documento.Fonte usada para exibir caracteres matemáticos no documento.FontesFormato:FrancêsDe:Tela cheia Alt-EnterFunçãoNomes de funçõesFunção(ões):Função:Funções para simplificação complexaFunções para simplificar fatoriais e a função gamaFunções para simplificar expressões trigonométricasMDCImagem GIF (*.gif)|*.gifGalegoMatemática GeralMatemática Geral Alt-Shift-MGerar matrizGerar matriz da expressão...Gerar uma matriz de uma array bidimensionalGerar uma matriz de uma expressão lambdaAlemãoObter parte &imagináriaObter &série...Obter transformada de Laplace de uma expressãoObter parte re&alObter transformada inversa de Laplace de uma expressãoObter série de Taylor ou de potências de uma expressãoObter a parte imaginária de uma expressão complexaObter a parte eral de uma expressão complexaGregoConstantes gregasGrade:Altura:AjudaEsconder todos Alt-Shift--Esconder todos os painéisDestaque (dpart)HistogramaHistograma...HistóricoO cursor horizontal funciona como um cursor normal, mas ele opera em células: pressione as setas para cima ou para baixo para movê-lo; segure Shift enquanto move para selecionar células; pressione Backspace ou Delete duas vezes apaga a célula próxima ao cursor.HúngaroCI1CI2Se seu cálculo está demorando de mais para executar, você pode tentar os menus 'Maxima->Interromper' ou 'Maxima->Reiniciar o Maxima'.ImagemImagens (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIncluir colunas:InfinitoInformações sobre a versão do maximaEstimativas iniciais:Problema de valor inicial (&1)...Problema de valor inicial (&2)...Rótulos de entradaInserirInserir célula de &seleção Ctrl-3Inserir célula de &texto Ctrl-1Inserir Célula Alt-Shift-CInserir imagemInserir imagem...Nova &célula de entradaInserir quebra de páginaInserir célula de s&ubseção Ctrl-4Inserir célula de seleçãoInserir célula de subseçãoInserir célula de tít&ulo Ctrl-2Inserir célula de textoInserir célula de títuloInserir nova célula de entradaInserir nova célula de seleçãoInserir nova célula de subseçãoInserir nova célula de textoInserir nova célula de títuloInserir uma quebra de páginaInserir imagemIntegral/soma:IntegrarIntegrar (risch)Integrar expressãoIntegrar expressão com o algoritmo RischIntegrar...InterromperInterromper cálculo atualEntrada inválida para o programa Maxima. Por favor informe o caminho do programa Maxima novamente.Inversa de LaplaceT&ransformada inversa de Laplace...ItalianoItálicoJaponêsManter símbolo de percentual com símbolos especiais: %e, %i, etc.MMCIdioma usada para a interface do wxMaxima.Idioma:Laplace&Transformada de Laplace...Mínimo múltiplo comum...Mínimos quadradosMínimos quadrados...LimiteLimite...Regressão linear...Lista:CarregarCarregar pacoteCarregar um arquivo do Maxima usando o comando batchCarregar um arquivo de pacote MaximaLer estilo de um arquivoLimite inferior:Ma&pear a uma matriz...Criar &lista...Criar listaCriar lista de uma expressãoFazer substituição numa expressãoMapearMapear função a uma listaMapear função a uma matrizParêntesis aos pares nos controles de textoFonte matemática:MatrizMapear a matrizNome da matriz:Matriz:MaximaEntrada do MaximaMaxima está calculandoPacote Maxima (*.mac)|*.macPacote Maxima (*.mac)|*.mac|Pacote Lisp (*.lisp)|*.lisp|Todos|*Maxima terminado.Programa Maxima:Questões do MaximaMaxima iniciado. Aguardando conexão...O Maxima usa ':' para atribuir valores ('a : 3;') e ':=' para definir funções ('f(x) := x^2;').Versão do Maxima: Teste de diferença entre médias...Teste de média...Média...Média:Mediana...Mesclar célulasMétodo:MóduloNome:NovoNovo Ctrl-NNovo documentoValor novo:Nova variável:Próximo comando Alt-DownNenhuma correspondência encontrada!Teste de normalidade...Dimensão inválida para matriz!Número de equações inválido!Não conectado.Grau num.:Número de equações:NúmerosOKValor antigo:Variável antiga:Teste t com uma amostraTutoriais onlineAbrirAbrir recenteAbrir uma célula quando o Maxima espera entradaAbrir um documentoAbrir uma nova janelaAbrir documentoAbrir matrizAbrindo arquivoOpçõesOpções:Células desatualizadasRótulos de saídaAproximação de P&adé...Imagem PNG (*.png)|*.png|Imagem JPEG (*.jpg)|*.jpg|Bitmap do Windows (*.bmp)|*.bmp|Pixmap X (*.xpm)|*.xpmAproximação de PadéAproximação de Padé de uma série de TaylorQuebra de páginaPainéisGráfico paramétricoInterpretando saída&Frações parciais...Frações parciaisPartes do documento não serão carregadas corretamente!ColarColar Ctrl-VColar da área de transferênciaColar texto da área de transferênciaGráfico de torta...Queira configurar o wxMaxima com 'Editar->Configurações'.Queira reiniciar o wxMaxima para as mudanças terem efeito!Gráfico &2d...Gráfico &3d...&Formato do gráfico...Gráfico 2DGráfico 2D...Gráfico 2d...Gráfico 3DGráfico 3D...Gráfico 3d...Formato do gráficoGráfico bidimensionalGráfico tridimensionalGráfico para arquivo:Ponto:PolonêsPolinômio 1:Polinômio 2:Português (Brasileiro)Arquivo Postscript (*.eps)|*.eps|Todos|*PrecisãoComando anterior Alt-UpImprimirImprimir documentoProdutoLer matriz...Lendo saída do MaximaPronto para entrada do usuárioRecuperar o próximo comando do históricoRecuperar o comando anterior do históricoForma retDesfazer última alteraçãoReduzir (tr)Reduzir expressão trigonométricaRemover todas as saídasRemover saídas das células de entradaSubstituídas %d ocorrências.Relatar bugReiniciar MaximaIntegração Risch...Raízes de &polinômioRaízes do polinômio (bfloat)Linas:RussoAmostra 1:Amostra 2:Amostra:SalvarSalvar animação...Salvar comoSalvar como... Shift-Ctrl-SSalvar imagem...Salvar seleção para imagemSalvar seleção para imagem...Salvar animação para arquivoSalvar documentoSalvar documento comoSalver layout dos painéisSalvar layout dos painéis entre sessões.Salvar gráfico para um arquivoSalvar seleção do documento para uma imagemSalvar seleção para arquivoSalvar estilo para um arquivoSalvar posição/tamanho da janela do wxMaximaSalvar posição/tamanho da janela do wxMaxima entre sessões.Gráfico de dispersãoGráfico de dispersão...SeçãoSelecionar célulaSelecionar tudoSelecionar tudo Ctrl-ASelecione o programa MaximaSelecione a subamostraSelecione uma constanteSelecionar tudoSelecione o algoritmo de exibição de fórmulasSelecionar uma parte da saída e clicar com o botão direito na seleção traz um menu com funções convenientes que operam na seleção.SeleçãoSérieSérie...Servidor iniciadoAjustar zoomUsa fonte monoespaçada nos controles de texto.Ajustar formato do gráficoDefinir zoom em 100%Definir zoom em 120%Definir zoom em 150%Definir zoom em 200%Definir zoom em 300%Definir zoom em 80%Configurar valores em pontos para resolver EDO com transformada de LaplaceConfigurar cálculos com móduloMostar &definição...Mostrar &funções&Mostar dicas...Mostrar &variáveisMostrar ajuda do MaximaExibir modelo Ctrl-Shift-KMostrar uma dicaMostrar todos os comandos semelhantes a:Mostrar um exemplo para o comando:Mostrar um exemplo de usoMostrar os comandos semelhantes aMostrar funções definidasMostrar variáveis definidasMostrar definição de uma funçãoMostrar modelo de funçãoMostrar expressões longasMostrar expressões grandes no documento do wxMaxima.Mostrar a definição da função:SimplificarSimplificar &radicaisSimplificar (r)Simplificar (tr)Simplificar expressãoSimplificar uma expressão envolvendo fatoriaisSimplificar uma expressão envolvendo radicaisSimplificar uma expressão racionalSimplificar a somaSimplificar uma expressão trigonométricaDesde o wxMaxima 0.8.2 você pode inserir imagens nos documentos. Use o menu 'Célula->Inserir imagem...'. Note que você precisa salvar o documento no formato 'Documento XML do wxMaxima' para que a imagem seja salva junto com o documento.Solução:ResolverResolver sistema &algébrico...Resolver sistema &linear...Resolver ED&O...Resolver (to_poly)...Resolver EDO ...Resolver EDO com Laplace...Resolver EDO...Resolver sistema algébricoResolver sistema de equações algébricasResolver problema de contorno para EDO de segunda ordemResolver equação(ões)Resolver equação(ões) como to_poly_solveResolver problema de valor inicial para EDO de primeira ordemResolver problema de valor inicial para EDO de segunda ordemResolver sistema linearResolver sistema de equações linearesResolver equação diferencial ordinário de grau máximo 2Resolver equação diferencial ordinário com transformada de LaplaceResolver...EspanholEspecialConstantes especiaisIniciar animaçãoFalha ao iniciar o MaximaIniciando Maxima...Falha ao iniciar o servidorIniciando servidor na porta %dEstatísticasEstatísticas Alt-Shift-SCadeias de caracteresEstiloEstilosSubamostra...SubseçãoCélula de subseçãoSubstituir...SubstituirSubstituir...SomaInformações de sistemaSérie de Taylor:TellratTextoCélula de textoFundo da célula de textoA porta padrão usada para comunicação entre o Maxima e o wxMaxima.Houve um erro na exportação para GIF! Certifique-se de que o ImageMagick está instalado e o wxMaxima pode encontrar o programa "convert".Houve um erro no XML gerado! Favor relatar isso como um bug.Marcações:Vezes:Dicas não disponíveis, desculpe!TítuloCélula de títuloCélulas de título, seção e subseção podem ser recolhidas para ocultar seu conteúdo. Para recolher ou expandir, clique no quadrado próximo à celula. Se você segurar Shift enquanto clica, todos os subníveis daquela célula também serão recolhidos/expandidos.Para &bigfloatPara &floatPara floatPara fazer gráficos em coordenadas polares, selecione 'Polar' em Opções na janela de gráficos bidimensionais. Você também pode fazer gráficos em coordenadas esféricas e cilíndricas em 3D.Para inserir parêntesis ao redor de uma expressão, selecione-a e pressione '(' ou ')', dependende de onde você quer que o cursor apareça depois.Para salvar o tamanho e posição da janela do wxMaxima entre sessões, use a janela 'Maxima->Configurações'.Para iniciar a usar o wxMaxima, digite o seu comando. Uma célula de entrada deve aparecer. Aperte Shift-Enter para executar seu comando.Até:Alternar flag &algébricoAlternar saída &numéricaAlternar exibição do &tempoAlternar flag algébricoAlternar edição em tela cheiaAlternar saída numéricaBarra de ferramentas Alt-Shift-TÍcones da barra de ferramentasTraduzido porTransposta de uma matrizTutoriaisTeste t com duas amostrasTipo:UcranianoSublinhado&Desfazer Ctrl-ZDesfazer última alteraçãoSuporte UnicodeAtualizarLimite superior:User algoritmo GosperUsar um ponto centralizado para indicar multiplicaçãoUsar fontes do jsMathValor:Variável(is):Variável:VariáveisVariáveis:Variância...AvisoBem-vindo ao wxMaximaAo aplicar funções com um argumento a partir dos menus, o argumento padrão é '%'. Para aplicar a função a um outro valor, selecione-o do documento antes de executar o comando do menu.Largura:Escrever parêntesis aos pares nos controles de texto.Escrito porVocê pode acessar a última saída com a variável '%'. Você pode acessar a saída de comandos anteriores usando a variável '%on' onde n é o número da saída.Você pode avaliar todo o documento usando o menu 'Célula->Avaliar todas as células' ou a tecla de atalho correspondente. As células serão avalidas na ordem em que aparecem no documento.Você pode obter ajuda sobre uma função do Maxima selecionando-a ou clicando no nome da função e apertando F1. O wxMaxima vai pesquisar no índice da ajuda pela palavra selecionada ou pela palavra onde está o cursor.Você pode esconder a saída das células clicando no triângulo no lado esquerdo das células. Isso funciona também em células de texto.Você pode inserir diferentes tipos de 'células' num documento do wxMaxima usando o menu 'Célula'. Note que apenas 'células de entrada' são avaliadas, as outras são usadas para comentar ou estruturar seus cálculos.Você pode selecionar vários células com o mouse - clique e arraste desde algum ponto entre células ou dos marcadores à esquerda - ou com o teclado - segure Shift enquanto move o cursor horizontal - e então operar na seleção. Isso é útil quando você quer apagar ou calcular múltiplas células.Você tem a versão %s. A versão atual é %s. Selecione OK para visitar a página do wxMaxima.Suas mudanças serão perdidas se você não as salvar.Sua versão do wxMaxima está atualizada.Aprox&imar Alt-IAfas&tar Alt-OAproximar em 10%Afastar em 10%[ não salvo ][ não salvo* ]antisimétricabilateralpadrãodiagonalgeralembutidoesquerdaescala logarítmicamatriz[i,j]:nãodireitasimétricanão salvosem títulosem título %dwxMaximawxMaxima %s Configuração do wxMaximaO wxMaxima não pôde encontrar o Maxima! Queira configurar o wxMaxima com 'Editar->Configurações. Então inicie o Maxima com 'Maxima->Reiniciar maxima'.O wxMaxima não pôde encontrar os arquivos de ajuda. Queira verificar sua instalação.O wxMaxima não pôde encontrar os arquivos de dicas. Queira verificar sua instalação.O wxMaxima não pôde iniciar o servidor. Verifique se você tem suporte a rede habilitado e tente novamente!As janelas do wxMaxima têm valores padrão para as entradas, um dos quais é '%'. Se você selecionou algo no documento, a seleção será usada no lugar de '%'.Documento do wxMaximaDocumento do wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxo wxMaxima encontrou um erro carregando Ícone do wxMaximaO wxMaxima é uma interface para o sistema de álgebra computacional MAXIMA baseada no wxWidgets.O wxMaxima é uma interface baseada no wxWidgets para o sistema de álgebra computacional MAXIMA.simwxmaxima-15.08.2/locales/pt_BR.po000644 000765 000024 00000325446 12573511775 017153 0ustar00andrejstaff000000 000000 # wxMaxima Brazilian Portuguese po translation. # Copyright (C) 2006-2012 Eduardo M Kalinowski # This file is distributed under the same license as the wxMaxima package. # Eduardo M Kalinowski , 2006-2012. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: wxMaxima\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2012-11-15 15:29-0200\n" "Last-Translator: Eduardo M Kalinowski \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Suporte a Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Versão do Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Não conectado ao Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Não conectado." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Expressão longa demais para ser exibida! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " foi salvo com uma versão mais nova do wxMaxima e talvez não seja carregado " "corretamente. Por favor atualize seu wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " foi salvo com uma versão mais nova do wxMaxima. Por favor atualize seu " "wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "Ál&gebra" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Aplicar a lista..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Apropos" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Carregar arquivo &batch...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "Problema de valor de &fronteira..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Relatar &bug" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Cálculo" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "Forma &canônica" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "Polinômio característico..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Limpar memória" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Combinar fatoriais" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "Simplificação &complexa" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "Fração &contínua" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Copiar\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Integração &definida" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&Demoivre" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinante" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Diferenciar..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Editar" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Eliminar variável..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Introduzir matriz..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Exemplo..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Expandir expressão" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "&Expandir trigonométricas" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Exponencializar" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Exportar..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&Fatorar expressão" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Arquivo" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Encontrar &raiz..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Gerar matriz..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Máximo &divisor comum..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "Aj&uda" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Integrar..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Interromper\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Interromper\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Inverter matriz" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "&Carregar pacote...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "&Mapear a lista..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Mostrar ajuda do Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Cálculo com &módulo..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Novo\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numérico" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Integração &numérica" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Abrir\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Abrir...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "G&ráfico" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Séries de &potências" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Imprimir...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Racional" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Reduzir trigonometricas" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Reiniciar Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Raízes do polinômio (real)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Salvar\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Simplificar" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Simplificar expressão" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Simplificar fatoriais" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Simplificar trigonométricas" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Resolver..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "E&special" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Série de &Taylor" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Transpor matriz" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "Simplificação &trigonométrica" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Usar idioma padrão)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Infinito" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "Um 'cursor horizontal' foi introduzido no wxMaxima 0.8.0. Ele é mostrado " "como uma linha horizontal entre células. Ele mostra onde uma nova célula vai " "aparecer se você digitar ou colar texto, ou se executar um comando do menu." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "Um novo formato de documento foi introduzido no wxMaxima 0.8.2 que salva não " "só a entrada e os comentários textuais, mas também as saídas dos cálculos. " "Quando salvar o documento, selecione o formato 'Documento XML do wxMaxima'." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Valor no pon&to..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Sobre" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Sobre o wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Marcador da célula ativa" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Matriz ad&junta" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Adicionar &igualdade algébrica..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Adicionar um diretório ao caminho de busca" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Adicionar diretório ao caminho:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Adicionar igualdade ao simplificador racional" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Adicionar ao &caminho..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Parâmetros adicionais para o Maxima (p.ex. -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Parâmetros adicionais:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Todos|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Aplicar" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Aplicar função a uma lista" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropos" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Matriz:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Arte por" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Pedir salvamento de documentos sem título" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Valor no ponto" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "CC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Gráfico de barras..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Arquivos de lote (*.bat)|*.bat|Todos|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Arquivo batch (de lote)" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Negrito" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Gráfico de caixa..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Procurar" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "&Informações do build" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Por padrão Shift-Enter é usado para avaliar comandos, e Enter é usado para " "entrada de múltiplas linhas. Ese comportamento pode ser alterado na janela " "'Editar->Configurações' marcando 'Enter calcula células'. Essa opção inverte " "as ações das duas teclas." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "&Mudar variável..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "C&onfigurações" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Calcular &produto..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Calcular &soma..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Valor bigfloat do último resultado" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Valor float do último resultado" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Calcular módulo:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Valor float do último resultado" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Calcular produtos" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Calcular somas" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Não é possível se conectar com o servidor web." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Não foi possível baixar informação de versão." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Cancelar" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Forma canônica (tr)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Catalão" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "Cé&lula" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Marcador da célula" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Alterar exibição &2d" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Alterar a algoritmo de exibição 2d usado para mostrar a saída matemática" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Mudar variável" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Mudar variável em integral ou soma" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Polinômio característico" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Procurar por atualizações" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Verificar se existe uma nova versão do wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Chinês (tradicional)" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Escolher fonte" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Informe novo formato para gráficos:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Classes:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Fechar\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Fechar janela" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Nomes das colunas:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Colunas:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Combinar fatoriais numa expressão" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Coordenadas x separadas por vírgulas." #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Coordenadas y separadas por vírgulas." #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Comentar seleção" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Comentar seleção" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Completar palavra\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Completar palavra" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Calcular a fração contínua de um valor" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Calcular a matriz adjunta" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Calcular o polinômio característico de uma matriz" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Calcular o determinante de uma matriz" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Calcular o máximo divisor comum" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Calcular a inversa de uma matriz" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "Calcular o mínimo múltiplo comum (faça load(functs) antes de usar)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Condição:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Arquivo de configuração (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Aviso da configuração" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Configurar o wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Constante" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Contrair logaritmos" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "Converter binômios e as funções beta e gama para fatoriais" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "Converter binômios, fatoriais e a função beta para a função gama" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Converter expressões complexas para a forma polar" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Converter expressões complexas para a forma retangular" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Converter função exponencial de argumento imaginário para a forma " "trigonométrica" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Converter logaritmo de um produto para soma de logaritmos" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Converter soma de logaritmos para logaritmos de um produto" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Converter para &fatoriais" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Converter para &gama" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Converter para forma &polar" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Converter para forma &retangular" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Converter expressão trigonométrica para forma canônica quasilinear" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Converter funções trigonométricas para a forma exponencial" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Copiar" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Copiar como imagem" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Copiar LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Copiar entrada anterior\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Copiar saída anterior\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Copiar como imagem" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Copiar como LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "&Copiar como texto\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Copiar seleção" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Copiar seleção do documento como imagem" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Copiar seleção do documento como texto" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Copiar seleção do documento no formato LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Cria uma nova célula com a entrada anterior" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Cria uma nova célula com a saída anterior" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Cursor" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Recortar" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Cortar\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Cortar seleção" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Tcheco" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Dinamarquês" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Matriz de dados:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Arquivo de dados (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Dados:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Decompor função racional em frações parciais" #: ../src/Config.cpp:586 msgid "Default" msgstr "Padrão" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Fonte padrão:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "A porta padrão usada para comunicação entre o Maxima e o wxMaxima." #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Apagar" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Apagar f&unção..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Apagar seleção" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "&Apagar variável..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Apagar uma função" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Apagar uma variável" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Apagar todos os valores da memória" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Apagar função(ões):" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Apagar variável(is):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Grau denom.:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Grau máximo:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Derivada:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Desvio..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Di&vidir polinômios..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Derivar..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Diferenciar" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Diferenciar expressão" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Diferenciar..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Direção:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Gráfico discreto" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Mostar forma Te&X" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Algoritmo de exibição" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Exibir último resultado na forma Te&X" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Exibir tempo usado para execução" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Dividir" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Dividir célula" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Dividir números ou polinômios" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Você quer salvar as mudanças feitas no documento \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Documento " #: ../src/Config.cpp:604 msgid "Document background" msgstr "Fundo do documento" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Não salvar" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "E&quações" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "Sai&r\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Autov&etores" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Auto&valores" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Eliminar" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Eliminar uma variável de um sistema de equações" #: ../src/Config.cpp:456 msgid "English" msgstr "Inglês" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Informe os dados" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "&Introduzir matriz..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Introduza uma matriz" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Informe uma equação para simplificação racional:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Informa uma lista de variáveis separadas por vírgulas." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enter calcula células" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Informe uma matriz" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Informe a nova precisão:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Informe o caminho para o executável Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Equação %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Equação(ões):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Equação:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Equações:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Erro" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Erro %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Erro!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Avaliar formas substa&ntivas" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Avaliar todas as células\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Avaliar todas as células\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Avaliar célula(s)" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Avaliar todas as células\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Avaliar célula ativa ou selecionada" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Avaliar todas as células no documento" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Avaliar todas as formas substa&ntivas na expressão" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Avaliar todas as células no documento" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Avaliar formas substa&ntivas" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Exemplo" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Texto de exemplo" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Sair do wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Expandir" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Expandir (tr)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Expandir expressão" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Expandir logaritmos" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Expandir uma expressão" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Expandir expressão trigonométrica" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Exportar" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Exportar documento para o formato HTML ou pdfLaTeX" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Exportação para TeX falhou!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Exportação para HTML falhou!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Exportação para TeX falhou!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Exportação para TeX falhou!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Exportar..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Expressão" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Expressão(ões):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Expressão:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Fatorar" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Fatorar complexo" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Fatorar expressão" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Fatorar uma expressão" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Fatorar uma expressão em números gaussianos" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Fatoriais e &gama" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Erro fatal" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Figura %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Arquivo" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Arquivo não encontrado" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Arquivo não encontrado" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Arquivo não encontrado" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "O arquivo que você tentou abrir não existe." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Arquivo:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Localizar" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Localizar\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Encontrar &limite..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Encontrar mínimo..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Encontrar raiz..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Encontrar um mínimo (sem restrição) de uma expressão" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Encontrar o limite de uma expressão" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Encontrar uma raíz de uma equação num intervalo" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Encontrar todas as raízes de um polinômio" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Encontrar todas as raízes de um polinômio (bfloat)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Localizar e substituir" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Localizar e substituir" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Encontrar os autovalores de uma matriz" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Encontrar os autovetores de uma matriz" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Encontrar mínimo" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Encontrar as raízes reais de um polinômio" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Encontrar raiz" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Fonte monoespaçada nos controles de texto" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "Selecionar tudo\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Fonte usada para exibir o documento." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Fonte usada para exibir caracteres matemáticos no documento." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Fontes" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Formato:" #: ../src/Config.cpp:457 msgid "French" msgstr "Francês" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "De:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Tela cheia\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Função" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Nomes de funções" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Função(ões):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Função:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Funções para simplificação complexa" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Funções para simplificar fatoriais e a função gama" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Funções para simplificar expressões trigonométricas" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "MDC" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Imagem GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galego" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Matemática Geral" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Matemática Geral\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Gerar matriz" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Gerar matriz da expressão..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Gerar uma matriz de uma array bidimensional" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Gerar uma matriz de uma expressão lambda" #: ../src/Config.cpp:459 msgid "German" msgstr "Alemão" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Obter parte &imaginária" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Obter &série..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Obter transformada de Laplace de uma expressão" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Obter parte re&al" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Obter transformada inversa de Laplace de uma expressão" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Obter série de Taylor ou de potências de uma expressão" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Obter a parte imaginária de uma expressão complexa" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Obter a parte eral de uma expressão complexa" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Grego" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Constantes gregas" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Grade:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "Arquivo HTML (*.html)|*.html|Arquivo pdfLaTeX (*.tex)|*.tex|Todos|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Altura:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Ajuda" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Esconder todos\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Esconder todos os painéis" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Destaque (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histograma" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histograma..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Histórico" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "Histórico\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "O cursor horizontal funciona como um cursor normal, mas ele opera em " "células: pressione as setas para cima ou para baixo para movê-lo; segure " "Shift enquanto move para selecionar células; pressione Backspace ou Delete " "duas vezes apaga a célula próxima ao cursor." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Húngaro" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "CI1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "CI2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Se seu cálculo está demorando de mais para executar, você pode tentar os " "menus 'Maxima->Interromper' ou 'Maxima->Reiniciar o Maxima'." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Imagem" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Imagens (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Incluir colunas:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Infinito" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Informações sobre a versão do maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Estimativas iniciais:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Problema de valor inicial (&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Problema de valor inicial (&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Rótulos de entrada" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Inserir" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Inserir célula de &seleção\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Inserir célula de &texto\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Inserir Célula\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Inserir imagem" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Inserir imagem..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Nova &célula de entrada" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Inserir quebra de página" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Inserir célula de s&ubseção\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Inserir célula de s&ubseção\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Inserir célula de seleção" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Inserir célula de subseção" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Inserir célula de subseção" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Inserir célula de tít&ulo\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Inserir célula de texto" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Inserir célula de título" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Inserir nova célula de entrada" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Inserir nova célula de seleção" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Inserir nova célula de subseção" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Inserir nova célula de subseção" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Inserir nova célula de texto" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Inserir nova célula de título" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Inserir uma quebra de página" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Inserir imagem" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Integral/soma:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Integrar" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Integrar (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Integrar expressão" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Integrar expressão com o algoritmo Risch" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Integrar..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Interromper" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Interromper cálculo atual" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Entrada inválida para o programa Maxima.\n" "\n" "Por favor informe o caminho do programa Maxima novamente." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Inversa de Laplace" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "T&ransformada inversa de Laplace..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italiano" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Itálico" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japonês" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Manter símbolo de percentual com símbolos especiais: %e, %i, etc." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "MMC" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Idioma usada para a interface do wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Idioma:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Transformada de Laplace..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Mínimo múltiplo comum..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Mínimos quadrados" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Mínimos quadrados..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Limite" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Limite..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Regressão linear..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Lista:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Carregar" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Carregar pacote" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Carregar um arquivo do Maxima usando o comando batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Carregar um arquivo de pacote Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Ler estilo de um arquivo" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Limite inferior:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Ma&pear a uma matriz..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Criar &lista..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Criar lista" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Criar lista de uma expressão" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Fazer substituição numa expressão" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Exibir tempo usado para execução" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Mapear" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Mapear função a uma lista" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Mapear função a uma matriz" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Parêntesis aos pares nos controles de texto" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Fonte matemática:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matriz" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Mapear a matriz" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Nome da matriz:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matriz:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Questões do Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Entrada do Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima está calculando" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Pacote Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Pacote Maxima (*.mac)|*.mac|Pacote Lisp (*.lisp)|*.lisp|Todos|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima terminado." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Programa Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Questões do Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima iniciado. Aguardando conexão..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "O Maxima usa ':' para atribuir valores ('a : 3;') e ':=' para definir " "funções ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Versão do Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Teste de diferença entre médias..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Teste de média..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Média..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Média:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Mediana..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Mesclar células" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Método:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Parêntesis aos pares nos controles de texto" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Módulo" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Nome:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Novo" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Novo\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Novo documento" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Valor novo:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Nova variável:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Próximo comando\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Nenhuma correspondência encontrada!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Teste de normalidade..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Dimensão inválida para matriz!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Número de equações inválido!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Não conectado ao Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Não conectado." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Grau num.:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Número de equações:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Números" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Valor antigo:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Variável antiga:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Teste t com uma amostra" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Tutoriais online" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Abrir" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Abrir recente" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Abrir uma célula quando o Maxima espera entrada" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Abrir um documento" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Abrir uma nova janela" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Abrir documento" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Abrir matriz" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Abrindo arquivo" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Opções" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Opções:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Células desatualizadas" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Rótulos de saída" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Aproximação de P&adé..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Imagem PNG (*.png)|*.png|Imagem JPEG (*.jpg)|*.jpg|Bitmap do Windows (*.bmp)|" "*.bmp|Pixmap X (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Aproximação de Padé" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Aproximação de Padé de uma série de Taylor" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Quebra de página" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Painéis" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Gráfico paramétrico" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Interpretando saída" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "&Frações parciais..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Frações parciais" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Partes do documento não serão carregadas corretamente!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Colar" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Colar\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Colar da área de transferência" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Colar texto da área de transferência" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Gráfico de torta..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Queira configurar o wxMaxima com 'Editar->Configurações'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Queira reiniciar o wxMaxima para as mudanças terem efeito!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Gráfico &2d..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Gráfico &3d..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Formato do gráfico..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Gráfico 2D" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Gráfico 2D..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Gráfico 2d..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Gráfico 3D" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Gráfico 3D..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Gráfico 3d..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Formato do gráfico" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Gráfico bidimensional" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Gráfico tridimensional" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Gráfico para arquivo:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Ponto:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polonês" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polinômio 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polinômio 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Português (Brasileiro)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Arquivo Postscript (*.eps)|*.eps|Todos|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Precisão" #: ../src/wxMaximaFrame.cpp:455 #, fuzzy msgid "Preferences...\tCtrl+," msgstr "Preferências...\tCTRL+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Comando anterior\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Imprimir" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Imprimir documento" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Produto" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Avaliar todas as células no documento" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Ler matriz..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Lendo saída do Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Pronto para entrada do usuário" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Recuperar o próximo comando do histórico" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Recuperar o comando anterior do histórico" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Forma ret" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "&Desfazer\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Desfazer última alteração" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Reduzir (tr)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Reduzir expressão trigonométrica" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Remover todas as saídas" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Remover saídas das células de entrada" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Substituídas %d ocorrências." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Relatar bug" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Reiniciar Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Reiniciar Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Integração Risch..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Raízes de &polinômio" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Raízes do polinômio (bfloat)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Linas:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russo" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Amostra 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Amostra 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Amostra:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Salvar" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Salvar animação..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Salvar como" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Salvar como...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Salvar imagem..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Salvar seleção para imagem" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Salvar seleção para imagem..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Salvar animação para arquivo" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Salvar documento" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Salvar documento como" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Salver layout dos painéis" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Salvar layout dos painéis entre sessões." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Salvar gráfico para um arquivo" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Salvar seleção do documento para uma imagem" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Salvar seleção para arquivo" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Salvar estilo para um arquivo" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Salvar posição/tamanho da janela do wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Salvar posição/tamanho da janela do wxMaxima entre sessões." #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Falha ao iniciar o servidor" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Gráfico de dispersão" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Gráfico de dispersão..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Seção" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Selecionar célula" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Selecionar tudo" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Selecionar tudo\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Selecione o programa Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Selecione a subamostra" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Selecione uma constante" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Selecionar tudo" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Selecione o algoritmo de exibição de fórmulas" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Selecionar uma parte da saída e clicar com o botão direito na seleção traz " "um menu com funções convenientes que operam na seleção." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Seleção" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Série" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Série..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Servidor iniciado" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Ajustar zoom" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Ajustar a precisão de ponto flutuante" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Usa fonte monoespaçada nos controles de texto." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Ajustar formato do gráfico" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Definir zoom em 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Definir zoom em 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Definir zoom em 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Definir zoom em 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Definir zoom em 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Definir zoom em 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Configurar valores em pontos para resolver EDO com transformada de Laplace" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Configurar cálculos com módulo" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Mostar &definição..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Mostrar &funções" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "&Mostar dicas..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Mostrar &variáveis" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Mostrar ajuda do Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Exibir modelo\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Mostrar uma dica" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Mostrar todos os comandos semelhantes a:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Mostrar um exemplo para o comando:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Mostrar um exemplo de uso" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Mostrar os comandos semelhantes a" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Mostrar funções definidas" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Mostrar variáveis definidas" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Mostrar definição de uma função" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Mostrar modelo de função" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Mostrar expressões longas" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Mostrar expressões grandes no documento do wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Mostrar a definição da função:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Mostrar ajuda do Maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Simplificar" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Simplificar &radicais" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Simplificar (r)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Simplificar (tr)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Simplificar expressão" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Simplificar uma expressão envolvendo fatoriais" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Simplificar uma expressão envolvendo radicais" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Simplificar uma expressão racional" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Simplificar a soma" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Simplificar uma expressão trigonométrica" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Desde o wxMaxima 0.8.2 você pode inserir imagens nos documentos. Use o menu " "'Célula->Inserir imagem...'. Note que você precisa salvar o documento no " "formato 'Documento XML do wxMaxima' para que a imagem seja salva junto com o " "documento." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Solução:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Resolver" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Resolver sistema &algébrico..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Resolver sistema &linear..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Resolver ED&O..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Resolver (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Resolver EDO ..." #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Resolver EDO com Laplace..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Resolver EDO..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Resolver sistema algébrico" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Resolver sistema de equações algébricas" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Resolver problema de contorno para EDO de segunda ordem" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Resolver equação(ões)" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Resolver equação(ões) como to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Resolver problema de valor inicial para EDO de primeira ordem" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Resolver problema de valor inicial para EDO de segunda ordem" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Resolver sistema linear" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Resolver sistema de equações lineares" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Resolver equação diferencial ordinário de grau máximo 2" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "Resolver equação diferencial ordinário com transformada de Laplace" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Resolver..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Espanhol" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Especial" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Constantes especiais" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Iniciar animação" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Iniciar animação" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Falha ao iniciar o Maxima" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Iniciando Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Falha ao iniciar o servidor" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Iniciando servidor na porta %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Estatísticas" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Estatísticas\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Cadeias de caracteres" #: ../src/Config.cpp:107 msgid "Style" msgstr "Estilo" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Estilos" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Subamostra..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Subseção" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Célula de subseção" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Substituir..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Substituir" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Substituir..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Subseção" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Célula de subseção" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Soma" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Informações de sistema" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Barra de ferramentas\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Série de Taylor:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Texto" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Célula de texto" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Fundo da célula de texto" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Cortar seleção" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "A porta padrão usada para comunicação entre o Maxima e o wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "Há vários recursos sobre o Maxima e o wxMaxima na internet. Visite http://" "wxmaxima.sourceforge.net/wiki/index.php/Tutorials para mais informações " "sobre o uso do wxMaxima e do Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Houve um erro na exportação para GIF!\n" "\n" "Certifique-se de que o ImageMagick está instalado e o wxMaxima pode " "encontrar o programa \"convert\"." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Houve um erro no XML gerado!\n" "\n" "Favor relatar isso como um bug." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Marcações:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Vezes:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Dicas não disponíveis, desculpe!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Título" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Célula de título" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Células de título, seção e subseção podem ser recolhidas para ocultar seu " "conteúdo. Para recolher ou expandir, clique no quadrado próximo à celula. Se " "você segurar Shift enquanto clica, todos os subníveis daquela célula também " "serão recolhidos/expandidos." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "Para &bigfloat" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "Para &float" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "Para float" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Para fazer gráficos em coordenadas polares, selecione 'Polar' em Opções na " "janela de gráficos bidimensionais. Você também pode fazer gráficos em " "coordenadas esféricas e cilíndricas em 3D." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Para inserir parêntesis ao redor de uma expressão, selecione-a e pressione " "'(' ou ')', dependende de onde você quer que o cursor apareça depois." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Para salvar o tamanho e posição da janela do wxMaxima entre sessões, use a " "janela 'Maxima->Configurações'." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Para iniciar a usar o wxMaxima, digite o seu comando. Uma célula de entrada " "deve aparecer. Aperte Shift-Enter para executar seu comando." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "Até:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Alternar flag &algébrico" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Alternar saída &numérica" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Alternar exibição do &tempo" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Alternar flag algébrico" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Alternar edição em tela cheia" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Alternar saída numérica" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Barra de ferramentas\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Ícones da barra de ferramentas" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Traduzido por" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transposta de uma matriz" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Tutoriais" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Teste t com duas amostras" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Tipo:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ucraniano" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Sublinhado" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "&Desfazer\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Desfazer última alteração" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "Selecionar tudo\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Suporte Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Atualizar" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Limite superior:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "User algoritmo Gosper" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Usar um ponto centralizado para indicar multiplicação" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Usar fontes do jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Valor:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Variável(is):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Variável:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Variáveis" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Variáveis:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Variância..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Aviso" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Bem-vindo ao wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Ao aplicar funções com um argumento a partir dos menus, o argumento padrão é " "'%'. Para aplicar a função a um outro valor, selecione-o do documento antes " "de executar o comando do menu." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Largura:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Escrever parêntesis aos pares nos controles de texto." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Escrito por" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "sim" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Você pode acessar a última saída com a variável '%'. Você pode acessar a " "saída de comandos anteriores usando a variável '%on' onde n é o número da " "saída." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Você pode avaliar todo o documento usando o menu 'Célula->Avaliar todas as " "células' ou a tecla de atalho correspondente. As células serão avalidas na " "ordem em que aparecem no documento." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Você pode obter ajuda sobre uma função do Maxima selecionando-a ou clicando " "no nome da função e apertando F1. O wxMaxima vai pesquisar no índice da " "ajuda pela palavra selecionada ou pela palavra onde está o cursor." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Você pode esconder a saída das células clicando no triângulo no lado " "esquerdo das células. Isso funciona também em células de texto." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "Você pode inserir diferentes tipos de 'células' num documento do wxMaxima " "usando o menu 'Célula'. Note que apenas 'células de entrada' são avaliadas, " "as outras são usadas para comentar ou estruturar seus cálculos." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Você pode selecionar vários células com o mouse - clique e arraste desde " "algum ponto entre células ou dos marcadores à esquerda - ou com o teclado - " "segure Shift enquanto move o cursor horizontal - e então operar na seleção. " "Isso é útil quando você quer apagar ou calcular múltiplas células." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Você tem a versão %s. A versão atual é %s.\n" "\n" "Selecione OK para visitar a página do wxMaxima." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Suas mudanças serão perdidas se você não as salvar." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Sua versão do wxMaxima está atualizada." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Aprox&imar\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Afas&tar\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Aproximar em 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Afastar em 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ não salvo ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ não salvo* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisimétrica" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "bilateral" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "padrão" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "diagonal" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "geral" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "embutido" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "esquerda" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "escala logarítmica" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matriz[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "não" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "direita" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "simétrica" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "não salvo" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "sem título" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "sem título %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "&Ajuda do Maxima\tCTRL+?" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "&Ajuda do Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Configuração do wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "O wxMaxima não pôde encontrar o Maxima!\n" "\n" "Queira configurar o wxMaxima com 'Editar->Configurações.\n" "Então inicie o Maxima com 'Maxima->Reiniciar maxima'." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "O wxMaxima não pôde encontrar os arquivos de ajuda.\n" "\n" "Queira verificar sua instalação." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "O wxMaxima não pôde encontrar os arquivos de dicas.\n" "\n" "Queira verificar sua instalação." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "O wxMaxima não pôde iniciar o servidor.\n" "\n" "Verifique se você tem suporte a rede\n" "habilitado e tente novamente!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "As janelas do wxMaxima têm valores padrão para as entradas, um dos quais é " "'%'. Se você selecionou algo no documento, a seleção será usada no lugar de " "'%'." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Documento do wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Documento do wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "o wxMaxima encontrou um erro carregando " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Ícone do wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "O wxMaxima é uma interface para o sistema de álgebra computacional MAXIMA " "baseada no wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "O wxMaxima é uma interface baseada no wxWidgets para o sistema de álgebra " "computacional MAXIMA." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "sim" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Estatísticas\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Zoom definido em " #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Documento wxMaxima (*.wxm)|*.wxm|Documento xml wxMaxima (*.wxmx)|*.wxmx|" #~ "Arquivo batch Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "linhas escondidas" #~ msgid "Set &Precision..." #~ msgstr "Ajustar &precisão..." #~ msgid "Start animation" #~ msgstr "Iniciar animação" #~ msgid "Stop animation" #~ msgstr "Parar animação" #~ msgid "Animation" #~ msgstr "Animação" #~ msgid "Find..." #~ msgstr "Encontrar..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Avaliar todas as células\tCtrl-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Desfazer\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Porta padrão:" #~ msgid "Save changes before closing?" #~ msgstr "Salvar alterações antes de fechar?" #~ msgid "Save changes?" #~ msgstr "Salvar mudanças?" wxmaxima-15.08.2/locales/ru.mo000644 000765 000024 00000151236 12573512123 016546 0ustar00andrejstaff000000 000000 l|;&3)333 4(4&84g_4J45 5'5=5 X5 d5n5~5 5 55 5 55556 $606 @6K6 Q6_6s66 666666 67 7"7 )767F7 L7Z7 k7u7 7 77 777777 8 888889"9'39[91k9999999 999: :):.: 5:A: U:`:v::::":::;;;#;"3; V;`;2r;; ;;; ; ;<# <-<K<i< ~<%<<1<#<##=G=@g= =====8=A8>(z>'>H>1?1F?>x?? ? ?? ? ? @&@(5@$^@,@%@@@ @ @@A1A9A0?ApA xAAAAAAAABB 0BU bUlUUUUUUU UUVV2V KVVVeVkVsVxVVV V VVVVVW"%W4HW }WWW W WWWW WW X%X ,X6XEX NXoXXXXXXX:XY 9YDY bYYYYYYZ Z8Z AZ NZ,\Z'ZZZ!Z [ [ [ [)[ D[Q[#h[2[[0[1\4\ H\8i\A\\\\\]]>]Q]h] ]]]]] ]]] ] ]] ]^^^ #^-^DB^B^^^^^ ^ _ __$_`_ `$`:`U`k` ` `` `` ` ` ```a aa-*aXaia pa }a a aaaaqb,xb bbMc\c lc xc c c c ccccccc ccc cd d d"d +d8dOdDdCeb\eeff.xf&f fafa>ggmg4iGiOi*fii8iixjk )k#5kYk#yk k$k7kl'l5Cl2yll$l l+l$mDm>Um m mm!m4m2nBnanyn n%nnn"n/o Eofo|oooo+o"p'pAp&Up|ppp.pp;p.q KqkVqr r&r> s2Jsg}s-sbt0vttt1tt uu,uKu2Ouu uu%u)u v/v!Mv ov+vv?vXwsw/ww w%wMw3Mx6xQx+ y6y:Ny yyyy?yYzYoz$zz; {8H{U{:{C|2V||}''}2O}}}}>~c~g=gEg-; -Ft.'[ODW[ HUf#~B Yk#"Յ$#;8_%,&"#: ^3#ׇ!%77QA ˈ/؈=FWq%'ՉN_tVNJZAyF׋5I] q~ NV\U ٍ#HCO)(>Qm-Pʏ;D2_ Ր*B9-|ɑA?*j?ĒPܒ - :H_/eΓJޓ\)`:)>9\FJݕ()9>c5Oؖt(VbW%j  ٘+:OU[Kr+ٙ,)L)v'*Ț. %;ay%!ߛ/(-.V7..'C`#{-]͝+I4Z<̞ D M+W/CF >K \j}-ɠ@?C(DFW8'$Ǣ  $04eH'Σ:L % -8Kg *)Х7/2b" æΦ Ѧ";Q`"ç ߧ #; + Lf:&b `n(Ϫ*!#E"e'!$ҫ)!=!]( Ŭ׬-*B2S % ҭH<")'Ү"! ?M\&o),گ#*+:V+3)Gecɱ" &>]!}2 !/\Q2(( (3(\('ִ;Y#<48+1d8>϶66E7|ǷA=E>¸J+ ;H`Wt̹8KXh'llV,û?{0FVi)#-ҽ3.Kz ȾӾ( @&Kr qѿ|C&:9LW_10j:)>hh>17Bz-%6)`{8U,>k}+B `wn +Ea}  !, A)L v  !2%O6%5[qZ[?HjsEt\ Tf1/6" :4SxrkOh`@ * %-`# L=iTWD)G<q_>b;>;-F_Ra,iz.nw+V 7=W:%1p8D/R4Je(GFV QPxjviROMYo>L2<Hldum)AhYBDsBH07`8C0"q g?0]^Sr@:2lQ3f2![_GA+8 CBU(X X]$N@lp&JcI' Jg^ |KLcT7-P}K\ ^|\dY&Mb*U95 ] }MZNa$b{NEIa!h3S.P31 <9 =e5?gC)eOVFK$Zk~,vdyu{[6'I(';AXw k&nc##f~z,U%!"Eo*j5.49tQ6+ym/W wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Exponentialize&Export...&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Maxima&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Restart Maxima&Save Ctrl-S&Simplify&Simplify Expression&Solve...&Special&Taylor series&Transpose Matrix&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.AboutAbout wxMaximaAd&joint MatrixAdd a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAt valueBC2Bat files (*.bat)|*.bat|All|*Batch FileBoldBrowseBuild &InfoC&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate modulus:Calculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowColumns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert trigonometric expression to canonical quasilinear formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCursorCutCut Ctrl-XCut selectionCzechDanishData file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor an expressionFactor an expression in Gaussian numbersFatal errorFileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGeneral MathGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHistogramHistogram...HistoryHungarianIC1IC2ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInfinityInfo about Maxima buildInput labelsInsertInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInverse LaplaceItalianItalicJapaneseLCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Squares FitLeast Squares Fit...LimitLimit...List:LoadLoad PackageLoad style from fileLower bound:Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Mean:Method:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:Online tutorialsOpenOpen a documentOpen a new windowOpen documentOpening fileOptionsOptions:Output labelsPNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial fractionsPastePaste Ctrl-VPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrevious Command Alt-UpPrintPrint documentProductReading Maxima outputReady for user inputRectformReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRows:RussianSaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save documentSave document asSave panes layoutSave plot to fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect a constantSelect allSelect math display algorithmSelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow long expressionsShow the definition of function:SimplifySimplify (r)Simplify (tr)Simplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSolution:SolveSolve &ODE...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTo &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To:Toggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: wxMaxima Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2013-03-13 11:01+0300 Last-Translator: Max Musatov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Poedit 1.5.4 wxWidgets: %d.%d.%d Поддержка Unicode: %s Lisp: Версия Maxima: Нет подключения к Maxima! Нет подключения. << Слишком длинное выражение! >> был сохранён более новой версией wxMaxima и может не загрузиться корректно. Пожалуйста, обновите wxMaxima. был сохранён более новой версией wxMaxima. Пожалуйста, обновите wxMaxima.А&лгебра&ПоискПакетный файл... Ctrl-B&Краевая задача...&Сообщить об ошибке&Анализ&Каноническая форма&Характеристический полином...&Очистить памятьКопировать Ctrl-CОпределенное интегрированиеВ тригонометрическую формуОпределитель&Дифференцировать...&Правка&Исключить переменную...&Ввести матрицу...&Пример...В экспоненциальное представление&Экспортировать...&ФайлНайти &корень...Создать &матрицу...&Наибольший общий делитель...&Справка&Интегрировать...Прервать Ctrl- Прервать Ctrl-&Обратить матрицуЗагрузить &пакет Ctrl-L&MaximaНовый Ctrl-N &Численные расчётыЧисленное интегрированиеСуммирование (nusum)Открыть Ctrl-O&Открыть... Ctrl-O&ГрафикиСтепенной ряд&Печать... Ctrl-PРациональное выражениеПере&запустить MaximaСохранить Ctrl-SУпрост&итьУпростить &выражение&Решить...ДополнительноРяд Тейлора&Транспонировать матрицуpm3d(Использовать язык по умолчанию)- Бесконечность
    Lisp: В wxMaxima 0.8.0 появился горизонтальный курсор. Он выглядит как горизонтальная черта между ячейками. Он означает, что на этом месте будет создана новая ячейка, если вы введёте текст или выполните команду.О программеО wxMaximaСопря&женная матрицаДобавить директорию к пути поискаДобавить директорию к пути:Добавить равенство к упрощателю рациональных выраженийДо&бавить к пути поиска...Дополнительные параметры команды maxima (например, -l clisp)Дополнительные параметры:Все|*ПрименитьПрименить функцию к спискуПо поводуМассив:ИзображенияЗначение в точкеBC2Пакетные файлы (*.bat)|*.bat|Все|*Пакетный файлЖирныйПросмотрИн&формация о сборке&Заменить переменную...НастройкаВычислить &произведение...Вычислить &сумму...Вычислить модуль:Вычислить произведенияВычислить суммыНе удалось соединиться с сервером.Не удалось загрузить информацию об обновлениях.ОтменитьКаноническая форма (триг.)Каталанский&ЯчейкаЗаменить переменнуюЗаменить переменную в интеграле или суммеХарактеристический полиномПроверить наличие обновленийПроверить, не вышла ли новая версия wxMaxima/Maxima.Китайский традиционныйВыбор шрифтаВыберите новый формат графиков:Классы:Закрыть Ctrl-WЗакрыть окноСтолбцы:Объединить факториалы в выраженииВведите список x-координат, разделенных запятымиВведите список y-координат, разделенных запятымиЗавершить слово Ctrl-KЗавершить словоВычислить цепную дробь значенияВычислить сопряжённую матрицуВычислить характеристический полином матрицыВычислить определитель матрицыВычислить наибольший общий делительВычислить обратную матрицуВычислить наменьший общий множитель (выполните load(functs) перед использованием)Условие:Файл настроек (*.ini)|*.iniПредупреждение о настройкеНастроить wxMaximaКонстантаПреобразовать биномиальные коэффициенты, бета- и гамма-функции в факториалыПреобразовать биномиальные коэффициенты, факториалы и бета-функции в гамма-функцииПреобразовать комплексное выражение в полярную формуПреобразовать комплексное выражение в стандатную формуПреобразовать экспоненциальную функцию мнимого аргумента в тригонометрическую формуПреобразовать логарифм произведения в сумму логарифмовПреобразовать сумму логарифмов в логарифм произведенияПреобразовать тригонометрическое выражение в каноническую квазилинейную формуКопироватьСкопировать изображениеСкопировать LaTeXСкопировать предыдущий ввод Ctrl-IСкопировать изображениеСкопировать LaTeXСкопировать текст Ctrl-Shift-CКопировать выделениеКопировать выделение в документе как изображениеКопировать выделение в документе как текстКопировать выделение из документа в формате LaTeXСоздать новую ячейку с такими же входными даннымиКурсорВырезатьВырезать Ctrl-XВырезать выделениеЧешскийДатскийФайл с данными (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtДанные:Разложить рациональную функцию на простые дробиПо умолчаниюШрифт по умолчанию:УдалитьУдалить &функциюУдалить &выделениеУдалить &переменнуюУдалить функциюУдалить переменнуюУдалить все значения из памятиУдалить функцию(ции)Удалить переменную(ные):Степень знаменателя:Глубина:Производная:Дифференцировать...ДифференцироватьДифференцировать выражениеДифференцировать...Направление:Дискретный графикВывести в формате &TeXСпособ выводаВывести выражение в формате TeXОтображать время выполнения командДелитьДелить числа или полиномыСохранить изменения в документе "ДокументФон документаНе сохранять&УравненияВыход Ctrl-QСобственные векторыСобственные значенияИсключитьИсключить переменную из системы уравненийАнглийскийВведите данныеВвести матрицу...Ввод матрицыВведите уравнение для рационального упрощенияВведите список переменных, разделенных запятыми.Enter отправляет ячейку на вычислениеВвести матрицуВведите путь к исполняемому файлу Maxima.Уравнение %d:Уравнения:Уравнение:Уравнения:ОшибкаОшибка %dОшибка!ВычислитьОтправить на вычисление выделенные ячейкиОтправить на вычисление все ячейки в документеВычислить все невычисляемые (noun) формы в выраженииПримерТекст примераВыход из wxMaximaРаскрытьРаскрыть (триг)Раскрыть выражениеРаскрыть тригонометрическое выражениеЭкспортЭкспортировать документ в HTML- или pdfLaTeX-файлЭкспорт в HTML не удался!Экспорт в TeX не удался!ВыражениеВыражение(ния):Выражение:ФакторизоватьФакторизовать выражениеФакторизовать выражение в гауссовых числахФатальная ошибкаФайлФайл не найденТакого файла не существует.Файл:НайтиНайти Ctrl-FНайти &предел...Найти &минимум...Найти корень...Найти предел выраженияНайти корень уравнения на интервалеНайти все корни полиномаНайти и заменитьНайти и заменитьНайти собственные значения матрицыНайти собственные векторы матрицыНайти минимумНайти вещественные корни полиномаНайти кореньФиксированный шрифт в элементах управленияШрифтыФормат:ФранцузскийИз:Полноэкранный режим Alt-EnterФункцияИмена функцийФункции:Функция:Функции для упрощения комплексных чиселФункции для упрощения факториалов и гамма-функцийФункции для упрощения тригонометрических выраженийНОДИзображение в формате GIF (*.gif)|*.gifМатематикаСоздать матрицуСоздать матрицу из &выражения...Создать матрицу из двумерного массиваСгенерировать матрицу из лямбда-функцииНемецкийПолучить &мнимую частьВычислить преобразование ЛапласаПолучить &вещественную частьВычислить обратное преобразование ЛапласаВычислить разложение выражения в степенной ряд или ряд ТейлораВычислить мнимую часть комплексного выраженияВычислить вещественную часть комплексного выраженияГреческийГреческие константыСетка:Высота:СправкаСкрыть все Alt-Shift--Скрыть все панелиГистограммаГистограмма...ИсторияВенгерскийНУ1НУ2ИзображениеИзображения (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmБесконечностьИнформация о сборке MaximaМетки вводаВставитьНовый &раздел Ctrl-3Новый &комментарий Ctrl-1Добавить ячейку Alt-Shift-CВставить изображениеВставить изображение...Новая &ячейкаВставить разрыв страницыНовый &подраздел Ctrl-4Новый разделНовый подразделНовый &заголовок Ctrl-2Новый комментарийНовый заголовокВставить новое поле вводаВставить новый разделВставить новый подразделВставить новое текстовое полеВставить новый заголовокВставить разрыв страницыВставить изображениеИнтеграл/сумма:ИнтегрироватьИнтегрировать (Рич)Интегрировать выражениеИнтегрировать выражение при помощи алгоритма РичаИнтегрировать...ПрерватьПрервать текущее вычислениеОбратное преобразование ЛапласаИтальянскийКурсивЯпонскийНОКЯзык, используемый в интерфейсе wxMaxima.Язык:Преобразование ЛапласаПреобразование &Лапласа...Подбор методом наименьших квадратовПодбор методом наименьших квадратов...ПределПредел ...Список:ЗагрузитьЗагрузить пакетЗагрузить стиль из файлаНижняя граница:Создать списокСоздать список на основе выраженияВыполнить подстановку в выраженииПрименить к элементамПрименить функцию к элементам спискаПрименить функцию к элементам матрицыПроверять расстановку скобок в текстовом вводеШрифт для математики:МатрицаПрименить к матрицеНазвание матрицы:Матрица:MaximaВвод MaximaMaxima производит вычисленияПакет Maxima (*.mac)|*.macПакет Maxima (*.mac)|*.mac|Пакет Lisp (*.lisp)|*.lisp|Все|*Процесс Maxima завершен.Программа Maxima:Maxima запущена. Установка связи ...Maxima использует ':' для присвоения значений ('a : 3;') и ':=' для определения функций ('f(x) := x^2;').Средняя величина:Метод:МодульИмя:НовыйНовый Ctrl-N Новый документНовое значение:Новая переменная:Следующая команда Alt-DownСовпадений не найдено!Неверная размерность матрицы!Неверное число уравнений!Нет подключения.Степень числителя:Число уравнений:ЧислаOKПрежнее значение:Старая переменная:Обучающие материалы в интернетеОткрытьОткрыть документОткрыть новое окноОткрыть документОткрытие файлаОпцииОпции:Метки выводаPNG изображение (*.png)|*.png|JPEG изображение (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmАппроксимация ПадеПаде-аппроксимация ряда ТейлораРазрыв страницыПанелиПараметрический графикАнализ выводаПростые дробиВставитьВставить Ctrl-VВставить текст из буфера обменаКруговая диаграмма...Настройте wxMaxima при помощи команды 'Правка->Настройка'.Перезапустите wxMaxima, чтобы изменения вступили в силу!Двумерный график (&2D)...Трёхмерный график (&3D)...&Формат графиков...Двумерный графикДвумерный график...Двумерный график (2D)...Трехмерный графикТрехмерный график...Трёхмерный график (3D)...Формат графикаДвумерный графикТрехмерный графикВывести график в файл:Точка:ПольскийПолином 1:Полином 2:Португальский (Бразилия)Файл Postscript (*.eps)|*.eps|Все|*ТочностьПредыдущая команда Alt-ВверхПечатьНапечатать документПроизведениеЧтение вывода MaximaГотова к вводуСт. формаПривести (триг.)Привести тригонометрическое выражениеУдалить весь выводУдалить вывод из ячеекЗаменено %d вхождений.Сообщить об ошибкеПерезапустить MaximaСтроки:РусскийСохранитьСохранить анимацию...Сохранить какСохранить как... Shift-Ctrl-SСохранить изображение...Сохранить документСохранить документ какСохранить расположение панелейСохранить график в файлСохранить выделение в файлеСохранить стиль в файлСохранить положение и размер окна wxMaximaЗапоминать положение и размер окна wxMaxima между сессиямиГрафик рассеянияГрафик рассеяния...РазделРазделВыделить всёВыделить всё Ctrl-AЗадать путь к MaximaВыбрать константуВыделить всёВыбрать способ отображенияВыделениеРядРяды...Сервер запущен...Задать увеличениеУстановить фиксированный шрифт в элементах ввода.Установить формат графиковУстановить масштаб 100%Установить масштаб 120%Установить масштаб 150%Установить масштаб 200%Установить масштаб 300%Установить масштаб 80%Установить значения для решения ОДУ при помощи преобразования ЛапласаУстановить вычисления по модулюПоказать подсказкуПоказать все команды, похожие на:Показать пример для команды:Показать пример использованияПоказать команды, подобныеПоказать определенные функцииПоказать определенные переменныеПоказать определение функцииПоказывать длинные выраженияПоказать определение функции:УпроститьУпростить (рац.)Упростить (триг.)Упростить выражение с факториаламиУпростить выражение с радикаламиУпростить рациональное выражениеУпростить суммуУпростить тригонометрическое выражениеРешение:РешитьРешить &ОДУ...Решить ОДУРешить ОДУ при помощи преобразования &Лапласа...Решить ОДУ...Решить алгебраическую системуРешить систему алгебраических уравненийРешить граничную задачу для ОДУ второго порядкаРешить уравнение(ния)Решить задачу с начальным условием для ОДУ первого порядкаРешить задачу с начальным условием для ОДУ второго порядкаРешить линейную системуРешить систему линейных уравненийРешить обычное дифференциальное уравнение не выше второго порядкаРешить обыкновенное дифференциальное уравнение при помощи преобразования ЛапласаРешить...ИспанскийДополнительноСпециальные константыЗапустить анимациюНе удалось запустить MaximaЗапуск Maxima...Не удалось запустить серверЗапуск сервера на порту %dСтатистикаСтатистика Alt-Shift-SСтрокиСтильСтилиПодразделПодразделПодстановка...ПодставитьПодставить...СуммаИнформация о системеРяд Тейлора:TellratТекстКомментарийФон комментарияПорт, используемый по умолчанию для связи программ Maxima и wxMaxima.Ошибка в сгенерированном XML! Пожалуйста, обратитесь к разработчику.Число точек:Порядок производной:Подсказки недоступны, извините!ЗаголовокЗаголовокВ число с плавающей точкой повышенной &точностиВ число с &плавающей точкойВ число с плавающей точкойЧтобы построить график в полярных координатах, установите 'полярные координаты' в опциях диалога 'Двумерный график'. Для трех измерений можно также выбрать сферические и цилиндрические координаты.Чтобы размер и положение окна wxMaxima запоминались от сессии к сессии используйте 'Правка->Настройка'К:Переключить флаг algebraicВключить/выключить режим полноэкранного редактированияПереключить численное вычислениеПанель инструментов Alt-Shift-TИконки на панели инструментовПереводТранспонировать матрицуОбучающие материалыТип:УкраинскийПодчеркиваниеОтмена Ctrl-ZОтменить последнее изменениеПоддержка UnicodeОбновитьсяВерхняя граница:Использовать алгоритм ГоспераИспользовать точку в качестве знака умноженияИспользовать шрифты jsMathЗначение:Переменные:Переменная:ПеременныеПеременные:ПредупреждениеДобро пожаловать в wxMaximaПри применении функции с одним аргументом из меню аргументом по умолчанию выбирается '%'. Если нужно применить функцию к другому аргументу, необходимо выделить его в документе.Ширина:Писать соответствующие скобки в текстовых элементах управления.АвторСамый последний результат вычисления обозначается '%'. Результат любого другого предыдущего вычисления обозначается '%on', где n - порядковый номер вычисления.У&величить Alt-IУ&меньшить Alt-OУвеличить на 10%Уменьшить на 10%[ не сохранено ][ не сохранено* ]антисимметричнаядвустороннийпо умолчаниюдиагональнаяобщаявстроенныйслевалогарифмическая шкалаmatrix[i,j]:нетсправасимметричнаяне сохраненобез названиябез названия %dwxMaximawxMaxima %sКонфигурация wxMaximawxMaxima не может найти программу Maxima! Задайте путь к ней в 'Правка->Настройка'. Затем запустите Maxima снова, выбрав 'Maxima->Перезапустить Maxima'wxMaxima не может найти файлы справки. Проверьте правильность установки программы.wxMaxima не может найти файлы подсказки. Проверьте правильность установки программы.wxMaxima не может запустить сервер. Проверьте сетевые настройки и попробуйте снова!Диалоги wxMaxima применяют команды со стандартными аргументами, обычно '%'. Если вы выделите текст в документе, то вместо '%' будет использован он.Документ wxMaximaДокумент wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxОшибка при загрузке Значок wxMaximawxMaxima — графический интерфейс на wxWidgets для системы аналитических вычислений Maxima.wxMaxima — графический интерфейс на wxWidgets для системы аналитических вычислений Maxima.даwxmaxima-15.08.2/locales/ru.po000644 000765 000024 00000433051 12573511775 016563 0ustar00andrejstaff000000 000000 # wxMaxima Russian po translation. # # Copyright (c) Vadim V. Zhytnikov , 2006, 2007. # Copyright (c) Sergey Semerikov , 2007. # Copyright (c) Alexey Beshenov , 2008, 2009. # Copyright (c) Max Musatov , 2013. # # This file is distributed under the same license as the wxMaxima package. msgid "" msgstr "" "Project-Id-Version: wxMaxima\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2013-03-13 11:01+0300\n" "Last-Translator: Max Musatov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Поддержка Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Версия Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Нет подключения к Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Нет подключения." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Слишком длинное выражение! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " был сохранён более новой версией wxMaxima и может не загрузиться корректно. " "Пожалуйста, обновите wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " был сохранён более новой версией wxMaxima. Пожалуйста, обновите wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "А&лгебра" #: ../src/wxMaximaFrame.cpp:663 #, fuzzy msgid "&Apply to List..." msgstr "Применить к списку..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Поиск" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "Пакетный файл...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "&Краевая задача..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "&Сообщить об ошибке" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Анализ" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Каноническая форма" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Характеристический полином..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Очистить память" #: ../src/wxMaximaFrame.cpp:755 #, fuzzy msgid "&Combine Factorials" msgstr "Объединить факториалы" #: ../src/wxMaximaFrame.cpp:798 #, fuzzy msgid "&Complex Simplification" msgstr "Комплексное упрощение" #: ../src/wxMaximaFrame.cpp:718 #, fuzzy msgid "&Continued Fraction" msgstr "Цепная дробь" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "Копировать\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "Определенное интегрирование" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "В тригонометрическую форму" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "Определитель" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Дифференцировать..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Правка" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Исключить переменную..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Ввести матрицу..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Пример..." #: ../src/wxMaximaFrame.cpp:735 #, fuzzy msgid "&Expand Expression" msgstr "Раскрыть выражение" #: ../src/wxMaximaFrame.cpp:769 #, fuzzy msgid "&Expand Trigonometric" msgstr "Раскрыть тригонометрически" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "В экспоненциальное представление" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Экспортировать..." #: ../src/wxMaximaFrame.cpp:730 #, fuzzy msgid "&Factor Expression" msgstr "Факторизовать выражение" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Файл" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "Найти &корень..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "Создать &матрицу..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&Наибольший общий делитель..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Справка" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Интегрировать..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "Прервать\tCtrl- " #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "Прервать\tCtrl-" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Обратить матрицу" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "Загрузить &пакет\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 #, fuzzy msgid "&Map to List..." msgstr "&Применить к элементам списка..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "Показать справку по Maxima" #: ../src/wxMaximaFrame.cpp:813 #, fuzzy msgid "&Modulus Computation..." msgstr "Вычисления по &модулю..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "Новый\tCtrl-N " #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Численные расчёты" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Численное интегрирование" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "Суммирование (nusum)" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "Открыть\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Открыть...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Графики" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "Степенной ряд" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Печать...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "Рациональное выражение" #: ../src/wxMaximaFrame.cpp:766 #, fuzzy msgid "&Reduce Trigonometric" msgstr "Тригонометрическое приведение" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "Пере&запустить Maxima" #: ../src/wxMaximaFrame.cpp:596 #, fuzzy msgid "&Roots of Polynomial (Real)" msgstr "Корни полинома (вещественные)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "Сохранить\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "Упрост&ить" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "Упростить &выражение" #: ../src/wxMaximaFrame.cpp:752 #, fuzzy msgid "&Simplify Factorials" msgstr "Упростить факториалы" #: ../src/wxMaximaFrame.cpp:763 #, fuzzy msgid "&Simplify Trigonometric" msgstr "Упростить тригонометрически" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Решить..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "Дополнительно" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Ряд Тейлора" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Транспонировать матрицу" #: ../src/wxMaximaFrame.cpp:775 #, fuzzy msgid "&Trigonometric Simplification" msgstr "Тригонометрическое упрощение" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Использовать язык по умолчанию)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Бесконечность" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "В wxMaxima 0.8.0 появился горизонтальный курсор. Он выглядит как " "горизонтальная черта между ячейками. Он означает, что на этом месте будет " "создана новая ячейка, если вы введёте текст или выполните команду." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" #: ../src/wxMaximaFrame.cpp:627 #, fuzzy msgid "A&t Value..." msgstr "Значение в &точке..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "О программе" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "О wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Сопря&женная матрица" #: ../src/wxMaximaFrame.cpp:810 #, fuzzy msgid "Add Algebraic E&quality..." msgstr "Добавить &алгебраическое равенство..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Добавить директорию к пути поиска" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Добавить директорию к пути:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Добавить равенство к упрощателю рациональных выражений" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "До&бавить к пути поиска..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Дополнительные параметры команды maxima (например, -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Дополнительные параметры:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Все|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Применить" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Применить функцию к списку" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "По поводу" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Массив:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Изображения" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Значение в точке" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Пакетные файлы (*.bat)|*.bat|Все|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Пакетный файл" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Жирный" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 #, fuzzy msgid "Boxplot..." msgstr "Экспорт" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Просмотр" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Ин&формация о сборке" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "&Заменить переменную..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "Настройка" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Вычислить &произведение..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Вычислить &сумму..." #: ../src/wxMaximaFrame.cpp:835 #, fuzzy msgid "Calculate bigfloat value of the last result" msgstr "Численное значение выражения с повышенной точностью" #: ../src/wxMaximaFrame.cpp:832 #, fuzzy msgid "Calculate float value of the last result" msgstr "Численное значение выражения" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Вычислить модуль:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "Численное значение выражения" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Вычислить произведения" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Вычислить суммы" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Не удалось соединиться с сервером." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Не удалось загрузить информацию об обновлениях." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Отменить" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Каноническая форма (триг.)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Каталанский" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "&Ячейка" #: ../src/Config.cpp:605 #, fuzzy msgid "Cell bracket" msgstr "Tellrat" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 #, fuzzy msgid "Change &2d Display" msgstr "Изменить способ отображения выражений" #: ../src/wxMaximaFrame.cpp:573 #, fuzzy msgid "Change the 2d display algorithm used to display math output" msgstr "Изменить способ, применяемый для отображения математических выражений." #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Заменить переменную" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Заменить переменную в интеграле или сумме" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Характеристический полином" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Проверить наличие обновлений" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Проверить, не вышла ли новая версия wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Китайский традиционный" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Выбор шрифта" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Выберите новый формат графиков:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Классы:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Закрыть\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Закрыть окно" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 #, fuzzy msgid "Col. names:" msgstr "Имена столбцов:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Столбцы:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Объединить факториалы в выражении" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Введите список x-координат, разделенных запятыми" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Введите список y-координат, разделенных запятыми" #: ../src/MathCtrl.cpp:878 #, fuzzy msgid "Comment Selection" msgstr "Копировать выделение" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "Копировать выделение" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Завершить слово\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Завершить слово" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Вычислить цепную дробь значения" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Вычислить сопряжённую матрицу" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Вычислить характеристический полином матрицы" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Вычислить определитель матрицы" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Вычислить наибольший общий делитель" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Вычислить обратную матрицу" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Вычислить наменьший общий множитель (выполните load(functs) перед " "использованием)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Условие:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Файл настроек (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Предупреждение о настройке" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Настроить wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Константа" #: ../src/wxMaximaFrame.cpp:740 #, fuzzy msgid "Contract Logarithms" msgstr "Объединить логарифмы" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "" "Преобразовать биномиальные коэффициенты, бета- и гамма-функции в факториалы" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Преобразовать биномиальные коэффициенты, факториалы и бета-функции в гамма-" "функции" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Преобразовать комплексное выражение в полярную форму" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Преобразовать комплексное выражение в стандатную форму" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Преобразовать экспоненциальную функцию мнимого аргумента в " "тригонометрическую форму" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Преобразовать логарифм произведения в сумму логарифмов" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Преобразовать сумму логарифмов в логарифм произведения" #: ../src/wxMaximaFrame.cpp:746 #, fuzzy msgid "Convert to &Factorials" msgstr "Преобразовать в факториалы" #: ../src/wxMaximaFrame.cpp:749 #, fuzzy msgid "Convert to &Gamma" msgstr "Преобразовать в гамма-функцию" #: ../src/wxMaximaFrame.cpp:783 #, fuzzy msgid "Convert to &Polarform" msgstr "Преобразовать в полярную форму" #: ../src/wxMaximaFrame.cpp:780 #, fuzzy msgid "Convert to &Rectform" msgstr "Преобразовать в стандартную форму" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "" "Преобразовать тригонометрическое выражение в каноническую квазилинейную форму" #: ../src/wxMaximaFrame.cpp:796 #, fuzzy msgid "Convert trigonometric functions to exponential form" msgstr "" "Преобразовать тригонометрические функции в экспоненциальное представление" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Копировать" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Скопировать изображение" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Скопировать LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Скопировать предыдущий ввод\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 #, fuzzy msgid "Copy Previous Output\tCtrl-U" msgstr "Скопировать предыдущий ввод\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Скопировать изображение" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Скопировать LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Скопировать текст\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Копировать выделение" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Копировать выделение в документе как изображение" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Копировать выделение в документе как текст" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Копировать выделение из документа в формате LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Создать новую ячейку с такими же входными данными" #: ../src/wxMaximaFrame.cpp:480 #, fuzzy msgid "Create a new cell with previous output" msgstr "Создать новую ячейку с такими же входными данными" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Курсор" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Вырезать" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Вырезать\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Вырезать выделение" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Чешский" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Датский" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 #, fuzzy msgid "Data Matrix:" msgstr "Матрица:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Файл с данными (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Данные:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Разложить рациональную функцию на простые дроби" #: ../src/Config.cpp:586 msgid "Default" msgstr "По умолчанию" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Шрифт по умолчанию:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "Порт, используемый по умолчанию для связи программ Maxima и wxMaxima." #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Удалить" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Удалить &функцию" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Удалить &выделение" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Удалить &переменную" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Удалить функцию" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Удалить переменную" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Удалить все значения из памяти" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Удалить функцию(ции)" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Удалить переменную(ные):" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Степень знаменателя:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Глубина:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Производная:" #: ../src/wxMaximaFrame.cpp:1096 #, fuzzy msgid "Deviation..." msgstr "Анимация" #: ../src/wxMaximaFrame.cpp:712 #, fuzzy msgid "Di&vide Polynomials..." msgstr "Делить полиномы..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Дифференцировать..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Дифференцировать" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Дифференцировать выражение" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Дифференцировать..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Направление:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Дискретный график" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "Вывести в формате &TeX" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Способ вывода" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Вывести выражение в формате TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Отображать время выполнения команд" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Делить" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 #, fuzzy msgid "Divide Cell" msgstr "Делить" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Делить числа или полиномы" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Сохранить изменения в документе \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Документ" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Фон документа" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Не сохранять" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Уравнения" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "Выход\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Собственные векторы" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Собственные значения" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Исключить" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Исключить переменную из системы уравнений" #: ../src/Config.cpp:456 msgid "English" msgstr "Английский" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Введите данные" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Ввести матрицу..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Ввод матрицы" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Введите уравнение для рационального упрощения" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Введите список переменных, разделенных запятыми." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enter отправляет ячейку на вычисление" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Ввести матрицу" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "Введите новую точность:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Введите путь к исполняемому файлу Maxima." #: ../src/wxMaxima.cpp:3861 #, fuzzy msgid "Epsilon:" msgstr "Выражение:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Уравнение %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Уравнения:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Уравнение:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Уравнения:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Ошибка" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Ошибка %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Ошибка!" #: ../src/wxMaximaFrame.cpp:805 #, fuzzy msgid "Evaluate &Noun Forms" msgstr "Вычислить невычисляемые (noun) формы" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Вычислить все\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Вычислить все\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Вычислить" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Вычислить все\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Отправить на вычисление выделенные ячейки" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Отправить на вычисление все ячейки в документе" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Вычислить все невычисляемые (noun) формы в выражении" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "Отправить на вычисление все ячейки в документе" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "Вычислить невычисляемые (noun) формы" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Пример" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Текст примера" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Выход из wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Раскрыть" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Раскрыть (триг)" #: ../src/MathCtrl.cpp:845 #, fuzzy msgid "Expand Expression" msgstr "Раскрыть выражение" #: ../src/wxMaximaFrame.cpp:737 #, fuzzy msgid "Expand Logarithms" msgstr "Раскрыть логарифмы" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Раскрыть выражение" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Раскрыть тригонометрическое выражение" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Экспорт" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Экспортировать документ в HTML- или pdfLaTeX-файл" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "Экспорт в TeX не удался!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Экспорт в HTML не удался!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Экспорт в TeX не удался!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "Экспорт в TeX не удался!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "&Экспортировать..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Выражение" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Выражение(ния):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Выражение:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Факторизовать" #: ../src/wxMaximaFrame.cpp:732 #, fuzzy msgid "Factor Complex" msgstr "Факторизовать комплексное число" #: ../src/MathCtrl.cpp:844 #, fuzzy msgid "Factor Expression" msgstr "Факторизовать выражение" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Факторизовать выражение" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Факторизовать выражение в гауссовых числах" #: ../src/wxMaximaFrame.cpp:758 #, fuzzy msgid "Factorials and &Gamma" msgstr "Факториалы и гамма-функции" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Фатальная ошибка" #: ../src/GroupCell.cpp:1452 #, fuzzy, c-format msgid "Figure %d:" msgstr "Настройка" #: ../src/main.cpp:137 msgid "File" msgstr "Файл" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "Файл не найден" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Файл не найден" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "Файл не найден" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Такого файла не существует." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Файл:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Найти" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Найти\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Найти &предел..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Найти &минимум..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Найти корень..." #: ../src/wxMaximaFrame.cpp:687 #, fuzzy msgid "Find a (unconstrained) minimum of an expression" msgstr "Найти предел выражения" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Найти предел выражения" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Найти корень уравнения на интервале" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Найти все корни полинома" #: ../src/wxMaximaFrame.cpp:594 #, fuzzy msgid "Find all roots of a polynomial (bfloat)" msgstr "Найти все корни полинома" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Найти и заменить" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Найти и заменить" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Найти собственные значения матрицы" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Найти собственные векторы матрицы" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Найти минимум" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Найти вещественные корни полинома" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Найти корень" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Фиксированный шрифт в элементах управления" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "Выделить всё\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 #, fuzzy msgid "Follow" msgstr "желтый" #: ../src/Config.cpp:158 #, fuzzy msgid "Font used for display in document." msgstr "Шрифт, используемый в консоли." #: ../src/Config.cpp:159 #, fuzzy msgid "Font used for displaying math characters in document." msgstr "Шрифт для изображения греческих букв в консоли." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Шрифты" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Формат:" #: ../src/Config.cpp:457 msgid "French" msgstr "Французский" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Из:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Полноэкранный режим\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Функция" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Имена функций" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Функции:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Функция:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Функции для упрощения комплексных чисел" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Функции для упрощения факториалов и гамма-функций" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Функции для упрощения тригонометрических выражений" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "НОД" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "Изображение в формате GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Математика" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Создать матрицу" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Создать матрицу из &выражения..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Создать матрицу из двумерного массива" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Сгенерировать матрицу из лямбда-функции" #: ../src/Config.cpp:459 msgid "German" msgstr "Немецкий" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Получить &мнимую часть" #: ../src/wxMaximaFrame.cpp:689 #, fuzzy msgid "Get &Series..." msgstr "Разложить в ряд ... " #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Вычислить преобразование Лапласа" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Получить &вещественную часть" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Вычислить обратное преобразование Лапласа" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Вычислить разложение выражения в степенной ряд или ряд Тейлора" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Вычислить мнимую часть комплексного выражения" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Вычислить вещественную часть комплексного выражения" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Греческий" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Греческие константы" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Сетка:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "HTML-файлы (*.html)|*.html|Файл pdfLaTeX (*.tex)|*.tex|Все|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Высота:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Справка" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Скрыть все\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Скрыть все панели" #: ../src/Config.cpp:597 #, fuzzy msgid "Highlight (dpart)" msgstr "Выделение" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Гистограмма" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Гистограмма..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "История" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "История\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Венгерский" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "НУ1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "НУ2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Изображение" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Изображения (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Бесконечность" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Информация о сборке Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "" #: ../src/wxMaximaFrame.cpp:614 #, fuzzy msgid "Initial Value Problem (&1)..." msgstr "Задача с начальным условием (&1) ..." #: ../src/wxMaximaFrame.cpp:617 #, fuzzy msgid "Initial Value Problem (&2)..." msgstr "Задача с начальным условием (&2) ..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Метки ввода" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Вставить" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Новый &раздел\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Новый &комментарий\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Добавить ячейку\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Вставить изображение" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Вставить изображение..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Новая &ячейка" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Вставить разрыв страницы" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Новый &подраздел\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Новый &подраздел\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Новый раздел" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Новый подраздел" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "Новый подраздел" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Новый &заголовок\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Новый комментарий" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Новый заголовок" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Вставить новое поле ввода" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Вставить новый раздел" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Вставить новый подраздел" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "Вставить новый подраздел" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Вставить новое текстовое поле" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Вставить новый заголовок" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Вставить разрыв страницы" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Вставить изображение" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Интеграл/сумма:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Интегрировать" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Интегрировать (Рич)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Интегрировать выражение" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Интегрировать выражение при помощи алгоритма Рича" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Интегрировать..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Прервать" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Прервать текущее вычисление" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 #, fuzzy msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Неверный путь к программе maxima.\n" "\n" "Пожалуйста, введите путь к программе maxima снова." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Обратное преобразование Лапласа" #: ../src/wxMaximaFrame.cpp:702 #, fuzzy msgid "Inverse Laplace T&ransform..." msgstr "Обратное преобразование Лапласа ..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Итальянский" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Курсив" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Японский" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "НОК" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Язык, используемый в интерфейсе wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Язык:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Преобразование Лапласа" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Преобразование &Лапласа..." #: ../src/wxMaximaFrame.cpp:708 #, fuzzy msgid "Least Common Multiple..." msgstr "Наименьшее общее кратное ..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Подбор методом наименьших квадратов" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Подбор методом наименьших квадратов..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Предел" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Предел ..." #: ../src/wxMaximaFrame.cpp:1103 #, fuzzy msgid "Linear Regression..." msgstr "Интегрировать выражение" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Список:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Загрузить" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Загрузить пакет" #: ../src/wxMaximaFrame.cpp:382 #, fuzzy msgid "Load a Maxima file using the batch command" msgstr "Загрузить программу для maxima при помощи команды batch" #: ../src/wxMaximaFrame.cpp:380 #, fuzzy msgid "Load a Maxima package file" msgstr "Загрузить пакет Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Загрузить стиль из файла" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Нижняя граница:" #: ../src/wxMaximaFrame.cpp:667 #, fuzzy msgid "Ma&p to Matrix..." msgstr "Применить к элементам матрицы ..." #: ../src/wxMaximaFrame.cpp:661 #, fuzzy msgid "Make &List..." msgstr "Создать список ..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Создать список" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Создать список на основе выражения" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Выполнить подстановку в выражении" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "Отображать время выполнения команд" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Применить к элементам" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Применить функцию к элементам списка" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Применить функцию к элементам матрицы" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Проверять расстановку скобок в текстовом вводе" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Шрифт для математики:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Матрица" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Применить к матрице" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Название матрицы:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Матрица:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Опции Maxima" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Ввод Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima производит вычисления" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Пакет Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Пакет Maxima (*.mac)|*.mac|Пакет Lisp (*.lisp)|*.lisp|Все|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Процесс Maxima завершен." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Программа Maxima:" #: ../src/Config.cpp:595 #, fuzzy msgid "Maxima questions" msgstr "Опции Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima запущена. Установка связи ..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima использует ':' для присвоения значений ('a : 3;') и ':=' для " "определения функций ('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 #, fuzzy msgid "Maxima version: " msgstr "Опции Maxima" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 #, fuzzy msgid "Mean Difference Test..." msgstr "Дифференцировать..." #: ../src/wxMaximaFrame.cpp:1100 #, fuzzy msgid "Mean Test..." msgstr "Создать список ..." #: ../src/wxMaximaFrame.cpp:1093 #, fuzzy msgid "Mean..." msgstr "Применить к элементам..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Средняя величина:" #: ../src/wxMaximaFrame.cpp:1094 #, fuzzy msgid "Median..." msgstr "Создать список ..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 #, fuzzy msgid "Merge Cells" msgstr "&Удалить поля" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Метод:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "Проверять расстановку скобок в текстовом вводе" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Модуль" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Имя:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Новый" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Новый\tCtrl-N " #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Новый документ" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Новое значение:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Новая переменная:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Следующая команда\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Совпадений не найдено!" #: ../src/wxMaximaFrame.cpp:1102 #, fuzzy msgid "Normality Test..." msgstr "Создать список ..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Неверная размерность матрицы!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Неверное число уравнений!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "Нет подключения к Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Нет подключения." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Степень числителя:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Число уравнений:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Числа" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Прежнее значение:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Старая переменная:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 #, fuzzy msgid "One sample t-test" msgstr "Текст примера" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Обучающие материалы в интернете" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Открыть" #: ../src/wxMaximaFrame.cpp:369 #, fuzzy msgid "Open Recent" msgstr "Открыть сессию" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Открыть документ" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Открыть новое окно" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Открыть документ" #: ../src/wxMaxima.cpp:4500 #, fuzzy msgid "Open matrix" msgstr "Ввести матрицу" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Открытие файла" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Опции" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Опции:" #: ../src/Config.cpp:610 #, fuzzy msgid "Outdated cells" msgstr "Копировать выделенные поля" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Метки вывода" #: ../src/wxMaximaFrame.cpp:692 #, fuzzy msgid "P&ade Approximation..." msgstr "Аппроксимация Паде ..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG изображение (*.png)|*.png|JPEG изображение (*.jpg)|*.jpg|Windows bitmap " "(*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Аппроксимация Паде" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Паде-аппроксимация ряда Тейлора" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Разрыв страницы" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Панели" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Параметрический график" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Анализ вывода" #: ../src/wxMaximaFrame.cpp:715 #, fuzzy msgid "Partial &Fractions..." msgstr "Простые дроби ..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Простые дроби" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Вставить" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Вставить\tCtrl-V" #: ../src/ToolBar.cpp:101 #, fuzzy msgid "Paste from clipboard" msgstr "Вставить текст из буфера обмена" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Вставить текст из буфера обмена" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Круговая диаграмма..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Настройте wxMaxima при помощи команды 'Правка->Настройка'." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Перезапустите wxMaxima, чтобы изменения вступили в силу!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "Двумерный график (&2D)..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "Трёхмерный график (&3D)..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Формат графиков..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Двумерный график" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Двумерный график..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Двумерный график (2D)..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Трехмерный график" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Трехмерный график..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Трёхмерный график (3D)..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Формат графика" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Двумерный график" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Трехмерный график" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Вывести график в файл:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Точка:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Польский" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Полином 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Полином 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Португальский (Бразилия)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Файл Postscript (*.eps)|*.eps|Все|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Точность" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "" #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Предыдущая команда\tAlt-Вверх" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Печать" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Напечатать документ" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Произведение" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Отправить на вычисление все ячейки в документе" #: ../src/wxMaximaFrame.cpp:1116 #, fuzzy msgid "Read Matrix..." msgstr "&Ввести матрицу..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Чтение вывода Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Готова к вводу" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Ст. форма" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "Отмена\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 #, fuzzy msgid "Redo last change" msgstr "Отменить последнее изменение" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Привести (триг.)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Привести тригонометрическое выражение" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Удалить весь вывод" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Удалить вывод из ячеек" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Заменено %d вхождений." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Сообщить об ошибке" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Перезапустить Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "Перезапустить Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 #, fuzzy msgid "Risch Integration..." msgstr "Интегрирование по Ричу ..." #: ../src/wxMaximaFrame.cpp:590 #, fuzzy msgid "Roots of &Polynomial" msgstr "Корни полинома" #: ../src/wxMaximaFrame.cpp:593 #, fuzzy msgid "Roots of Polynomial (bfloat)" msgstr "Корни полинома (вещественные)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Строки:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Русский" #: ../src/wxMaxima.cpp:4452 #, fuzzy msgid "Sample 1:" msgstr "Пример" #: ../src/wxMaxima.cpp:4452 #, fuzzy msgid "Sample 2:" msgstr "Пример" #: ../src/wxMaxima.cpp:4438 #, fuzzy msgid "Sample:" msgstr "Пример" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Сохранить" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Сохранить анимацию..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Сохранить как" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Сохранить как...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Сохранить изображение..." #: ../src/wxMaxima.cpp:2793 #, fuzzy msgid "Save Selection to Image" msgstr "Выделение в изображение" #: ../src/wxMaximaFrame.cpp:428 #, fuzzy msgid "Save Selection to Image..." msgstr "Выделение в изображение" #: ../src/wxMaxima.cpp:4785 #, fuzzy msgid "Save animation to file" msgstr "Сохранить выделение в файле" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Сохранить документ" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Сохранить документ как" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Сохранить расположение панелей" #: ../src/Config.cpp:151 #, fuzzy msgid "Save panes layout between sessions." msgstr "Запоминать положение и размер окна wxMaxima между сессиями" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Сохранить график в файл" #: ../src/wxMaximaFrame.cpp:429 #, fuzzy msgid "Save selection from document to an image file" msgstr "Копировать выделение из документа в файл" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Сохранить выделение в файле" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Сохранить стиль в файл" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Сохранить положение и размер окна wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Запоминать положение и размер окна wxMaxima между сессиями" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "Не удалось запустить сервер" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "График рассеяния" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "График рассеяния..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Раздел" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Раздел" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Выделить всё" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Выделить всё\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Задать путь к Maxima" #: ../src/wxMaxima.cpp:4536 #, fuzzy msgid "Select Subsample" msgstr "Выделить всё" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Выбрать константу" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Выделить всё" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Выбрать способ отображения" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" #: ../src/Config.cpp:608 msgid "Selection" msgstr "Выделение" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Ряд" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Ряды..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Сервер запущен..." #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Задать увеличение" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "Установить точность вычислений с плавающей точкой" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Установить фиксированный шрифт в элементах ввода." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Установить формат графиков" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Установить масштаб 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Установить масштаб 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Установить масштаб 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Установить масштаб 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Установить масштаб 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Установить масштаб 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "Установить значения для решения ОДУ при помощи преобразования Лапласа" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Установить вычисления по модулю" #: ../src/wxMaximaFrame.cpp:558 #, fuzzy msgid "Show &Definition..." msgstr "Показать определение" #: ../src/wxMaximaFrame.cpp:556 #, fuzzy msgid "Show &Functions" msgstr "Показать функции" #: ../src/wxMaximaFrame.cpp:863 #, fuzzy msgid "Show &Tips..." msgstr "Показать подсказку" #: ../src/wxMaximaFrame.cpp:561 #, fuzzy msgid "Show &Variables" msgstr "Показать переменные" #: ../src/ToolBar.cpp:159 #, fuzzy msgid "Show Maxima help" msgstr "Показать справку по Maxima" #: ../src/wxMaximaFrame.cpp:483 #, fuzzy msgid "Show Template\tCtrl-Shift-K" msgstr "Пересчитать все поля\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Показать подсказку" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Показать все команды, похожие на:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Показать пример для команды:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Показать пример использования" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Показать команды, подобные" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Показать определенные функции" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Показать определенные переменные" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Показать определение функции" #: ../src/wxMaximaFrame.cpp:484 #, fuzzy msgid "Show function template" msgstr "Показать функции" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Показывать длинные выражения" #: ../src/Config.cpp:154 #, fuzzy msgid "Show long expressions in wxMaxima document." msgstr "Показывать длинные выражения в консоли wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Показать определение функции:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "Показать справку по Maxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Упростить" #: ../src/wxMaximaFrame.cpp:727 #, fuzzy msgid "Simplify &Radicals" msgstr "Упростить радикалы" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Упростить (рац.)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Упростить (триг.)" #: ../src/MathCtrl.cpp:843 #, fuzzy msgid "Simplify Expression" msgstr "Упростить выражение" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Упростить выражение с факториалами" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Упростить выражение с радикалами" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Упростить рациональное выражение" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Упростить сумму" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Упростить тригонометрическое выражение" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Решение:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Решить" #: ../src/wxMaximaFrame.cpp:602 #, fuzzy msgid "Solve &Algebraic System..." msgstr "Решить алгебраическую систему ..." #: ../src/wxMaximaFrame.cpp:599 #, fuzzy msgid "Solve &Linear System..." msgstr "Решить линейную систему ..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Решить &ОДУ..." #: ../src/wxMaximaFrame.cpp:586 #, fuzzy msgid "Solve (to_poly)..." msgstr "Решить ..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Решить ОДУ" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Решить ОДУ при помощи преобразования &Лапласа..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Решить ОДУ..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Решить алгебраическую систему" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Решить систему алгебраических уравнений" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Решить граничную задачу для ОДУ второго порядка" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Решить уравнение(ния)" #: ../src/wxMaximaFrame.cpp:587 #, fuzzy msgid "Solve equation(s) with to_poly_solve" msgstr "Решить уравнение(ния)" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Решить задачу с начальным условием для ОДУ первого порядка" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Решить задачу с начальным условием для ОДУ второго порядка" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Решить линейную систему" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Решить систему линейных уравнений" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Решить обычное дифференциальное уравнение не выше второго порядка" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Решить обыкновенное дифференциальное уравнение при помощи преобразования " "Лапласа" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Решить..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Испанский" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Дополнительно" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Специальные константы" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Запустить анимацию" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "Запустить анимацию" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Не удалось запустить Maxima" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Запуск Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Не удалось запустить сервер" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Запуск сервера на порту %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Статистика" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Статистика\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Строки" #: ../src/Config.cpp:107 msgid "Style" msgstr "Стиль" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Стили" #: ../src/wxMaximaFrame.cpp:1121 #, fuzzy msgid "Subsample..." msgstr "Пример" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Подраздел" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Подраздел" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Подстановка..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Подставить" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Подставить..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "Подраздел" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "Подраздел" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Сумма" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Информация о системе" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "Панель инструментов\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Ряд Тейлора:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Текст" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Комментарий" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Фон комментария" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "Вырезать выделение" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Порт, используемый по умолчанию для связи программ Maxima и wxMaxima." #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Ошибка в сгенерированном XML!\n" "\n" "Пожалуйста, обратитесь к разработчику." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Число точек:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Порядок производной:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Подсказки недоступны, извините!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Заголовок" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Заголовок" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "В число с плавающей точкой повышенной &точности" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "В число с &плавающей точкой" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "В число с плавающей точкой" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Чтобы построить график в полярных координатах, установите 'полярные " "координаты' в опциях диалога 'Двумерный график'. Для трех измерений можно " "также выбрать сферические и цилиндрические координаты." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Чтобы размер и положение окна wxMaxima запоминались от сессии к сессии " "используйте 'Правка->Настройка'" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "К:" #: ../src/wxMaximaFrame.cpp:808 #, fuzzy msgid "Toggle &Algebraic Flag" msgstr "Переключить флаг algebraic" #: ../src/wxMaximaFrame.cpp:829 #, fuzzy msgid "Toggle &Numeric Output" msgstr "Переключить флаг numeric" #: ../src/wxMaximaFrame.cpp:569 #, fuzzy msgid "Toggle &Time Display" msgstr "Переключить отображение времени вычисления" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Переключить флаг algebraic" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Включить/выключить режим полноэкранного редактирования" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Переключить численное вычисление" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Панель инструментов\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Иконки на панели инструментов" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Перевод" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Транспонировать матрицу" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Обучающие материалы" #: ../src/wxMaxima.cpp:4454 #, fuzzy msgid "Two sample t-test" msgstr "Текст примера" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Тип:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Украинский" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Подчеркивание" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Отмена\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Отменить последнее изменение" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "Выделить всё\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 #, fuzzy msgid "Unfold all folded sections" msgstr "Развернуть все свернутые группы" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Поддержка Unicode" #: ../src/wxMaxima.cpp:4958 #, fuzzy msgid "Unterminated comment." msgstr "Раскомментировать" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Обновиться" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Верхняя граница:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Использовать алгоритм Госпера" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Использовать точку в качестве знака умножения" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Использовать шрифты jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Значение:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Переменные:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Переменная:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Переменные" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Переменные:" #: ../src/wxMaximaFrame.cpp:1095 #, fuzzy msgid "Variance..." msgstr "Переменная:" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Предупреждение" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Добро пожаловать в wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "При применении функции с одним аргументом из меню аргументом по умолчанию " "выбирается '%'. Если нужно применить функцию к другому аргументу, необходимо " "выделить его в документе." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Ширина:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Писать соответствующие скобки в текстовых элементах управления." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Автор" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "да" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Самый последний результат вычисления обозначается '%'. Результат любого " "другого предыдущего вычисления обозначается '%on', где n - порядковый номер " "вычисления." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "У&величить\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "У&меньшить\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Увеличить на 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Уменьшить на 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ не сохранено ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ не сохранено* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "антисимметричная" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "двусторонний" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "по умолчанию" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "диагональная" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "общая" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "встроенный" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "слева" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "логарифмическая шкала" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matrix[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "нет" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "справа" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "симметричная" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "не сохранено" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "без названия" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "без названия %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s" #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Спра&вка по Maxima\tF1" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Спра&вка по Maxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Конфигурация wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima не может найти программу Maxima!\n" "\n" "Задайте путь к ней в 'Правка->Настройка'.\n" "Затем запустите Maxima снова, выбрав 'Maxima->Перезапустить Maxima'" #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima не может найти файлы справки.\n" "\n" "Проверьте правильность установки программы." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima не может найти файлы подсказки.\n" "\n" "Проверьте правильность установки программы." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima не может запустить сервер.\n" "\n" "Проверьте сетевые настройки\n" "и попробуйте снова!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "Диалоги wxMaxima применяют команды со стандартными аргументами, обычно '%'. " "Если вы выделите текст в документе, то вместо '%' будет использован он." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Документ wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "Документ wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "Ошибка при загрузке " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Значок wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima — графический интерфейс на wxWidgets для системы аналитических " "вычислений Maxima." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima — графический интерфейс на wxWidgets для системы аналитических " "вычислений Maxima." #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "да" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Статистика\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "Задать увеличение" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "Документ wxMaxima (*.wxm)|*.wxm|XML-документ wxMaxima (*.wxmx)|*.wxmx|" #~ "Пакетный файл Maxima (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "скрыто" #~ msgid "Set &Precision..." #~ msgstr "Установить &точность..." #~ msgid "Start animation" #~ msgstr "Запустить анимацию" #~ msgid "Stop animation" #~ msgstr "Остановить анимацию" #~ msgid "Animation" #~ msgstr "Анимация" #~ msgid "Find..." #~ msgstr "Найти..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Пересчитать ввод\tCtrl-R" #, fuzzy #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Отмена\tCtrl-Z" #~ msgid "Default port:" #~ msgstr "Порт по умолчанию:" #~ msgid "Save changes before closing?" #~ msgstr "Сохранить изменения перед закрытием?" #~ msgid "Save changes?" #~ msgstr "Сохранить изменения?" #, fuzzy #~ msgid "&New Window\tCtrl-N" #~ msgstr "Новый\tCtrl-N " #~ msgid "Close document?" #~ msgstr "Закрыть документ?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Документ не сохранен!\n" #~ "\n" #~ "Закрыть текущий документ с потерей всех изменений?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Документ не сохранен!\n" #~ "\n" #~ "Выйти из wxMaxima с потерей всех изменений?" #~ msgid "Maxima options" #~ msgstr "Опции Maxima" #~ msgid "Quit?" #~ msgstr "Выйти?" #~ msgid "wxMaxima options" #~ msgstr "Опции wxMaxima" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima - графический интерфейс для\n" #~ "системы аналитических вычислений Maxima, основаный на wxWidgets." #, fuzzy #~ msgid "<< Nothing to display >>" #~ msgstr " << Слишком длинное выражение! >>" #, fuzzy #~ msgid "Functions and macros" #~ msgstr "Имена функций" #, fuzzy #~ msgid "Inspector" #~ msgstr "Вставить" #~ msgid "Labels" #~ msgstr "Метки" #, fuzzy #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "" #~ "Копировать выделение в буфер обмена при выполнении выделения в консоли." #~ msgid "Copy to clipboard on select" #~ msgstr "Копировать в буфер при выделении" #~ msgid "Input" #~ msgstr "Ввод" #~ msgid "Show Maxima header" #~ msgstr "Показывать заголовок Maxima" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Показывать начальный заголовок с информацией о Maxima." #~ msgid "Adjustment for the size of greek font." #~ msgstr "Корректировка размера греческого шрифта." #~ msgid "Adjustment:" #~ msgstr "Корректировка:" #~ msgid "Basic" #~ msgstr "Обычная" #~ msgid "Button panel:" #~ msgstr "Панель:" #, fuzzy #~ msgid "Copy selected cell(s)" #~ msgstr "Копировать выделенные поля" #, fuzzy #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Пересчитать все поля\tCtrl-Shift-R" #~ msgid "Decrease fontsize in document" #~ msgstr "Уменьшить шрифт в документе" #, fuzzy #~ msgid "Delete selected cell(s)" #~ msgstr "Удалить выделенные поля" #~ msgid "Delete selection" #~ msgstr "Удалить выделение" #, fuzzy #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "Шрифт для изображения символов юникода в консоли." #~ msgid "Full" #~ msgstr "Полная" #~ msgid "Increase fontsize in document" #~ msgstr "Увеличить размер шрифта в документе" #, fuzzy #~ msgid "Insert input cell" #~ msgstr "Вставить новое поле ввода" #~ msgid "Insert input group" #~ msgstr "Вставить группу" #~ msgid "Insert text" #~ msgstr "Вставить текст" #, fuzzy #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Новый &заголовок\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Выключить" #, fuzzy #~ msgid "Paste cell(s) to document" #~ msgstr "Вставить поля" #~ msgid "Product..." #~ msgstr "Произведение ..." #~ msgid "Select file to open" #~ msgstr "Выбрать файл для ввода" #~ msgid "Sum..." #~ msgstr "Суммировать..." #, fuzzy #~ msgid "To &Float\tCtrl-F" #~ msgstr "В число с плавающей точкой\tCtrl-F" #~ msgid "Unicode glyphs:" #~ msgstr "Символы юникода:" #~ msgid "Use greek font to display greek characters." #~ msgstr "Использовать греческий шрифт для отображения греческих букв" #~ msgid "Use greek font:" #~ msgstr "Использовать греческий шрифт:" #~ msgid "untitled.wxm" #~ msgstr "untitled.wxm" #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "Сессия wxMaxima (*.wxm)|*.wxm" #~ msgid "aquamarine" #~ msgstr "аквамарин" #~ msgid "black" #~ msgstr "черный" #~ msgid "blue" #~ msgstr "синий" #~ msgid "blue violet" #~ msgstr "сине-фиолетовый" #~ msgid "brown" #~ msgstr "коричневый" #~ msgid "cadet blue" #~ msgstr "кадетский синий" #~ msgid "coral" #~ msgstr "коралловый" #~ msgid "cornflower blue" #~ msgstr "васильковый" #~ msgid "cyan" #~ msgstr "голубой" #~ msgid "dark green" #~ msgstr "темно-зеленый" #~ msgid "dark grey" #~ msgstr "темно-серый" #~ msgid "dark olive green" #~ msgstr "темно-оливковый" #~ msgid "dark orchid" #~ msgstr "темная орхидея" #~ msgid "dark slate blue" #~ msgstr "темный серовато-синий" #~ msgid "dark slate grey" #~ msgstr "темный сероватый" #~ msgid "dark turquoise" #~ msgstr "темно-бирюзовый" #~ msgid "dim grey" #~ msgstr "тускло-серый" #~ msgid "firebrick" #~ msgstr "кирпичный" #~ msgid "forest green" #~ msgstr "лесной зеленый" #~ msgid "gold" #~ msgstr "золотой" #~ msgid "goldenrod" #~ msgstr "золотистый" #~ msgid "green" #~ msgstr "зеленый" #~ msgid "green yellow" #~ msgstr "зелено-желтый" #~ msgid "grey" #~ msgstr "серый" #~ msgid "khaki" #~ msgstr "хаки" #~ msgid "light blue" #~ msgstr "светло-синий" #~ msgid "light grey" #~ msgstr "светло-серый" #~ msgid "light steel blue" #~ msgstr "светло-стальной" #~ msgid "lime green" #~ msgstr "зеленый лайм" #~ msgid "maroon" #~ msgstr "каштановый" #~ msgid "medium aquamarine" #~ msgstr "средний аквамарин" #~ msgid "medium blue" #~ msgstr "средний синий" #~ msgid "medium forrest green" #~ msgstr "средний лесной зеленый" #~ msgid "medium goldenrod" #~ msgstr "средний золотистый" #~ msgid "medium orchid" #~ msgstr "средняя орхидея" #~ msgid "medium sea green" #~ msgstr "средняя морская зелень" #~ msgid "medium slate blue" #~ msgstr "средний серовато-синий" #~ msgid "medium spring green" #~ msgstr "средняя весенняя зелень" #~ msgid "medium turquoise" #~ msgstr "средний бирюзовый" #~ msgid "medium violet red" #~ msgstr "средний фиолетово-красный" #~ msgid "midnight blue" #~ msgstr "полночный синий" #~ msgid "navy" #~ msgstr "морской" #~ msgid "orange" #~ msgstr "оранжевый" #~ msgid "orange red" #~ msgstr "оранжево-красный" #~ msgid "orchid" #~ msgstr "орхидея" #~ msgid "pale green" #~ msgstr "бледно-зеленый" #~ msgid "pink" #~ msgstr "розовый" #~ msgid "plum" #~ msgstr "сливовый" #~ msgid "purple" #~ msgstr "пурпурный" #~ msgid "red" #~ msgstr "красный" #~ msgid "salmon" #~ msgstr "семга" #~ msgid "sea green" #~ msgstr "морской зеленый" #~ msgid "sienna" #~ msgstr "сиена" #~ msgid "sky blue" #~ msgstr "небесно-голубой" #~ msgid "spring green" #~ msgstr "весенний зеленый" #~ msgid "steel blue" #~ msgstr "стальной" #~ msgid "tan" #~ msgstr "желто-коричневый" #~ msgid "thistle" #~ msgstr "чертополох" #~ msgid "turquoise" #~ msgstr "бирюзовый" #~ msgid "violet" #~ msgstr "фиолетовый" #~ msgid "wheat" #~ msgstr "пшеничный" #~ msgid "white" #~ msgstr "белый" #~ msgid "yellow green" #~ msgstr "желто-зеленый" #~ msgid " << Unfold >>" #~ msgstr "<< Развернуть >>" #~ msgid "Background" #~ msgstr "Фон" #~ msgid "Copy cells" #~ msgstr "Копировать поля" #~ msgid "Cut selection from document" #~ msgstr "Вырезать выделение из документа" #~ msgid "Evaluate cell\tShift-Enter" #~ msgstr "Вычислить поле\tShift-Enter" #~ msgid "Export to HTML file" #~ msgstr "Экспортировать в HTML-файл" #~ msgid "Hidden groups" #~ msgstr "Скрытые группы" #~ msgid "Integrate ..." #~ msgstr "Интегрировать ..." #~ msgid "Main prompts" #~ msgstr "Основное приглашение" #~ msgid "Open session from a file" #~ msgstr "Открыть сессию из файла" #~ msgid "Other prompts" #~ msgstr "Другие приглашения" #~ msgid "Save session" #~ msgstr "Сохранить сессию" #~ msgid "Save session to a file" #~ msgstr "Сохранить сессию в файл" #~ msgid "Save to file" #~ msgstr "Сохранить в файл" #~ msgid "Select package to load" #~ msgstr "Выбрать пакет для загрузки" #~ msgid "Substitute ..." #~ msgstr "Подставить ..." #~ msgid "wxMaxima session" #~ msgstr "Сессия wxMaxima" #~ msgid "&Copy" #~ msgstr "Копировать" #~ msgid "&Describe\tCtrl-H" #~ msgstr "Описать (describe)\tCtrl-H" #~ msgid "&Edit input\tCtrl-E" #~ msgstr "Редактировать ввод\tCtrl-E" #~ msgid "&Input\tF7" #~ msgstr "Ввод\tF7" #~ msgid "&Monitor file" #~ msgstr "Следить за файлом" #~ msgid "&Re-evaluate input\tCtrl-R" #~ msgstr "Пересчитать ввод\tCtrl-R" #, fuzzy #~ msgid "&Read file" #~ msgstr "Прочитать файл" #~ msgid "&Text\tF6" #~ msgstr "Текст\tF6" #~ msgid "" #~ "All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*." #~ "lisp)|*.lisp" #~ msgstr "" #~ "Все|*|Пакеты Maxima (*.mac)|*.mac|Демо-файлы (*.dem)|*.dem|Lisp-файлы (*." #~ "lisp)|*.lisp" #~ msgid "Autoload a file when it is updated" #~ msgstr "Загружать файл при его изменении" #~ msgid "C&lear screen" #~ msgstr "Очистить экран" #, fuzzy #~ msgid "Copy input" #~ msgstr "Копировать текст" #, fuzzy #~ msgid "Copy input from console" #~ msgstr "Копировать выделение из консоли" #~ msgid "Copy selection from console to input line" #~ msgstr "Копировать выделение из консоли в командную строку" #, fuzzy #~ msgid "Copy to input" #~ msgstr "Перейти к вводу\tF4" #~ msgid "Delete selected input/output group" #~ msgstr "Удалить выделенную группу ввода/вывода" #~ msgid "Delete the contents of console." #~ msgstr "Удалить содержимое консоли." #~ msgid "Describe" #~ msgstr "Описать" #~ msgid "Edit input" #~ msgstr "Редактировать ввод" #~ msgid "Edit selected input" #~ msgstr "Редактировать выделенный ввод" #~ msgid "Edit text" #~ msgstr "Редактировать текст" #~ msgid "Enter command" #~ msgstr "Ввести команду" #, fuzzy #~ msgid "Go to input\tCtrl-Shift-D" #~ msgstr "Заголовок\tCtrl-Shift-F6" #~ msgid "Go to input\tF4" #~ msgstr "Перейти к вводу\tF4" #~ msgid "Go to output window\tF3" #~ msgstr "Перейти к окну вывода\tF3" #~ msgid "I&nsert" #~ msgstr "Вставить" #~ msgid "INPUT:" #~ msgstr "ВВОД:" #~ msgid "" #~ "If you want to input more than one line at a time, use the 'Multiline " #~ "input' button at the right of the input line." #~ msgstr "" #~ "Если требуется ввести более одной строки, используйте кнопку " #~ "'Многострочный ввод' справа от командной строки" #~ msgid "Insert new input before selected input" #~ msgstr "Вставить новый ввод до выделенного ввода" #~ msgid "Insert section before selected input" #~ msgstr "Вставить фрагмент до выделенного ввода" #~ msgid "Insert text before selected input" #~ msgstr "Вставить текст до выделенного ввода" #~ msgid "Insert title before selected input" #~ msgstr "Вставить заголовок до выделенного ввода" #~ msgid "" #~ "Instead of typing a long pathname of a file to input line, you can select " #~ "that file using 'File->Select file'." #~ msgstr "" #~ "Вместо того, чтобы печатать длинный путь к файлу в командной строке, " #~ "можно использовать 'Файл->Выбрать файл'." #~ msgid "Multiline input" #~ msgstr "Многострочный ввод" #~ msgid "Open multiline input dialog" #~ msgstr "Открыть диалог многострочного ввода" #, fuzzy #~ msgid "Paste input" #~ msgstr "Вставить ввод" #, fuzzy #~ msgid "Paste input to console" #~ msgstr "Выделить последний ввод в консоли!" #, fuzzy #~ msgid "Re-evaluate all input" #~ msgstr "Пересчитать ввод" #~ msgid "Re-evaluate input" #~ msgstr "Пересчитать ввод" #, fuzzy #~ msgid "Read file from command line" #~ msgstr "Прочитать сессию из файла" #~ msgid "Select &file" #~ msgstr "Выбрать файл" #~ msgid "Select a file" #~ msgstr "Выбрать файл" #~ msgid "Select a file (copy filename to input line)" #~ msgstr "Выбрать файл (копировать имя файла в командную строку)" #, fuzzy #~ msgid "Select last input\tCtrl-D" #~ msgstr "Выделить последний ввод\tF2" #~ msgid "Select last input\tF2" #~ msgstr "Выделить последний ввод\tF2" #, fuzzy #~ msgid "Select last input in the colsole!" #~ msgstr "Выделить последний ввод в консоли!" #~ msgid "Select last input in the console!" #~ msgstr "Выделить последний ввод в консоли!" #, fuzzy #~ msgid "Selection to input\tCtrl-Shift-E" #~ msgstr "Выделение во ввод\tF5" #~ msgid "Selection to input\tF5" #~ msgstr "Выделение во ввод\tF5" #~ msgid "Set focus to the input line" #~ msgstr "Установить фокус на командную строку" #~ msgid "Set focus to the output window" #~ msgstr "Установить фокус на окно вывода" #~ msgid "Show the description of a command" #~ msgstr "Показать описание команды" #~ msgid "Show the description of command/variable:" #~ msgstr "Показать описание команды или переменной:" #~ msgid "" #~ "To enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter " #~ "matrix' from menus." #~ msgstr "" #~ "Для того, чтобы задать матрицу, введите 'A:' в командной строке и " #~ "выберите 'Алгебра->Ввести матрицу' в меню." #~ msgid "" #~ "To put parenthesis around an expression you previously typed into the " #~ "input line, select the expression with mouse and then type '('." #~ msgstr "" #~ "Чтобы поставить скобки вокруг ранее введенного выражения, достаточно " #~ "выделить это выражение с помощью мыши и нажать '('." #~ msgid "" #~ "To repeat a long command you previously entered in the input line, type " #~ "in the first few letters to the input line and then pres tab key." #~ msgstr "" #~ "Чтобы повторить ранее введенную длинную команду, достаточно напечатать " #~ "несколько первых букв в командной строке и нажать клавишу табуляции." #~ msgid "" #~ "You can delete output/input group if you select the input label and " #~ "choose 'Edit->Delete selection' from menus." #~ msgstr "" #~ "Для удаления группы ввода/вывода необходимо выделить метку ввода и " #~ "использовать пункт 'Правка->Удалить выделение' в меню." #~ msgid "" #~ "You can hide the output by clicking on the output label. Clicking on the " #~ "input label hides input and output. Clicking on the label again, shows " #~ "hidden expressions." #~ msgstr "" #~ "Результат вычисления можно скрыть при щелчке на метке результата " #~ "вычисления. При щелчке на метке ввода скрывается как ввод, так и вывод. " #~ "Повторный щелчок на метке снова отображает скрытые выражения." #~ msgid "" #~ "You can load a file into maxima by dragging it from a file browser to the " #~ "console window." #~ msgstr "" #~ "Можно загрузить файл в Maxima просто перетаскивая его из браузера файлов " #~ "в окно консоли." #~ msgid "" #~ "You can load files into maxima if you drop them on the console window. " #~ "You can select a custom function for loading your file. If your custom " #~ "function is 'A:read_matrix(%file%, csv)', then %file% will be replaced " #~ "with the filename of your file." #~ msgstr "" #~ "Файл можно загрузить в Maxima, просто перетаскивая его в окно консоли. " #~ "Можно определить свою собственную функцию для загрузки файлов. Если, " #~ "например, эта функция определена как 'A:read_matrix(%file%, csv)', то " #~ "%file% заменяется на имя загружаемого файла." #~ msgid "" #~ "You can select the output of maxima in wxMaxima console with mouse and " #~ "copy it to the clipboard with 'Edit->copy'." #~ msgstr "" #~ "Вывод Maxima можно выделить в консоли wxMaxima мыштю и копировать в буфер " #~ "обмена при помощи 'Правка->Копировать'." #~ msgid "" #~ "You can use the maxima tex command to print the expression in TeX form. " #~ "Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Для вывода выражений в формате TeX можно использовать функцию tex. " #~ "Результат затем можно скопировать в любой текстовый редактор и включить в " #~ "Вашу статью." #~ msgid "" #~ "wxMaxima has nice plot dialogs. If you want to modify previous plot " #~ "commands, access them using command history and then push the plot button." #~ msgstr "" #~ "wxMaxima имеет удобные диалоги для рисования графиков. Если требуется " #~ "модифицировать предыдущий график, соответствующую команду можно " #~ "исправить, используя историю команд, и нажав кнопку 'График'." #~ msgid "" #~ "wxMaxima's input line has command history available using up and down " #~ "keys and command completion based on previous input available using the " #~ "tab key." #~ msgstr "" #~ "Командная строка wxMaxima хранит историю команд, доступную при помощи " #~ "клавиш стрелка вверх/вниз, и выполняет автодополнение команд, основанное " #~ "на истории, по клавише табуляции." #~ msgid "Apply function:" #~ msgstr "Применить функцию:" #~ msgid "At point:" #~ msgstr "В точке:" #~ msgid "Char poly of:" #~ msgstr "Характеристический полином:" #~ msgid "Comment out" #~ msgstr "Закомментировать" #~ msgid "Copy &text" #~ msgstr "Копировать текст" #~ msgid "Copy selection from console (including linebreaks)" #~ msgstr "Копировать выделение из консоли (включая переводы строки)" #~ msgid "From array:" #~ msgstr "Из массива:" #~ msgid "From equations:" #~ msgstr "Из уравнений:" #~ msgid "Integrate:" #~ msgstr "Интегрировать:" #~ msgid "Limit of:" #~ msgstr "Предел выражения:" #~ msgid "Map function:" #~ msgstr "Применить функцию:" #~ msgid "Product:" #~ msgstr "Произведение:" #~ msgid "Solve &numerically ..." #~ msgstr "Решить численно ..." #~ msgid "Solve equation(s):" #~ msgstr "Решить уравнение(ния):" #~ msgid "Solve equation:" #~ msgstr "Решить уравнение:" #~ msgid "Solve numerically" #~ msgstr "Решить численно" #~ msgid "Solve numerically ..." #~ msgstr "Решить численно ..." #~ msgid "Substitute:" #~ msgstr "Подставить:" #~ msgid "Substitution" #~ msgstr "Подстановка" #~ msgid "Sum of:" #~ msgstr "Сумма:" #~ msgid "Unfold" #~ msgstr "Развернуть" #~ msgid "Use &Taylor series" #~ msgstr "Использовать ряд Тейлора" #~ msgid "around:" #~ msgstr "в окрестности:" #~ msgid "by variable:" #~ msgstr "по переменной:" #~ msgid "change var:" #~ msgstr "замена переменной:" #~ msgid "eliminate variables:" #~ msgstr "исключить переменные:" #~ msgid "equation:" #~ msgstr "уравнение:" #~ msgid "for function(s):" #~ msgstr "для функции(ций)" #~ msgid "for variable(s):" #~ msgstr "для переменной(ных):" #~ msgid "from expression:" #~ msgstr "из выражения:" #~ msgid "function:" #~ msgstr "функция:" #~ msgid "goes to:" #~ msgstr "стремится к" #~ msgid "in variable:" #~ msgstr "по переменной:" #~ msgid "in:" #~ msgstr "в:" #~ msgid "the value is:" #~ msgstr "значение:" #~ msgid "variable" #~ msgstr "переменная" #~ msgid "variable:" #~ msgstr "переменная:" #~ msgid "when variable:" #~ msgstr "когда переменная:" #~ msgid "with:" #~ msgstr "на:" #~ msgid "" #~ "wxMaxima is a wxWidgets interface for the\n" #~ "computer algebra system MAXIMA.\n" #~ "\n" #~ "Version: %s.\n" #~ "License: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgstr "" #~ "wxMaxima - графический интерфейс для системы аналитических вычислений " #~ "Maxima, основаный на wxWidgets.\n" #~ "\n" #~ "Версия: %s.\n" #~ "Лицензия: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #, fuzzy #~ msgid "wxMaxima session (*.wxm)|*.wxm|Maxima batch file (*mac)|*.mac|All|*" #~ msgstr "Сессия wxMaxima (*.wxm)|*.wxm" #~ msgid "Maxima session (*.wxm)|*.wxm" #~ msgstr "Сессия Maxima (*.wxm)|*.wxm" #~ msgid "Send ranges to &gnuplot" #~ msgstr "Передать пределы в gnuplot" #~ msgid "Font family:" #~ msgstr "Семейство шрифтов:" #~ msgid "Font size in console window." #~ msgstr "Размер шрифта в консоли." #~ msgid "Font size:" #~ msgstr "Размер шрифта:" #~ msgid "Parametric" #~ msgstr "Параметрический" wxmaxima-15.08.2/locales/tr.mo000644 000765 000024 00000246635 12573512127 016561 0ustar00andrejstaff000000 000000 9L)L MM%M@M PM&]MgMJM7NTN]N oN{NN N NNN NNO*O >OKO aO kOxOOOO OOOO OPP !P/PCP_P ePsPPPPPP PP PQQ'Q .Q;QKQ QQ_Q pQzQQQ Q QQQQ RR(R7RIRgRmR R_R RRS TTTTTTTU9U'JU%rUUKU&U1VMVdVjVpVVV VVV>V) X4X 8XDX bX.mXYY;Y YZ7Z?Z/_Z[ZKZR7[>[\[&&\FM\p\P]<V]A]B]-^ F^R^B_ V_a_w_+_(__*_`/`">`a````` ```;`a")a LaVa2haaa aaa a a b%bDbab|bbb bb#b c(cFc'Xccc c%c%cd1#d#Ud#ydd@d d e#e9eLeUe8ieAe(e' fH5f1~f1fff g!g>6g3ugg g ggg g hh4h(Ch$lh,h%h&h ii i !i/i5i o Go To ao kovo|oooo!oo,o#!p"Ep%hp*pApp q q "q0q 7qCqUqgq|q&qqKq*rArPrcr}r&r r rr rrrss(-sVs ls xssss s&sss ss t t/&tVt)ttt'tttu$u BuOu ou9yuuuuu"u5vUv[vcvjvpvvv v v$v7v3wFwJwbw kwxww"w,w*wx#x7x+Fxrx3x,x,x'y\7yyyyUy&z-z5z:zOz^z pz zzzzz {{{{v#|||k|-}~6~~~@\02;Sf 6 " :GWj|!т-?WqŃ݃ ()= g t~^QM]{DLS4\6̆ -?T /5 :*Gr  ψو/3J"c   Չ?Up)FWZ#k   ̍,؍#)1HPV Z e r }Ȏ  ː   '5’Ԓ %, > L X'e dғ7%J pz3ǔ # =1I3{ Ǖו ߕ   4 IW^ e s# Ɩܖ(40et $  !7Yk ̙4ә2OU ] gqy~ ֚ a'#-ћ")4L Ȝ М ݜ! 3>\   ! <]m!2C:S ̟ڟ ! ?`yޠ+ 7Xkt ,' (!9[ Q[a|   ڣ#2"U$g01 8$A]mu}k#BUl  ˧֧ ) -9Kix hD%fj@ѩ/tB.qx t H`ή/ׯ4J ^ lzC/Ѱ68 @J\ bl,`  '8Pf IJѲ"-Ǵ  $ . 9EMaBE] , Jww)CUm1ü', < H U a n;z9  "). 7 Deh nx  ӾD0Cub.& +a9aq*u$ 0z/z3%Y`py .AQd y   *1ARX al    ". =J[ nx .5<Mcf *4 _i| '* 36>!u. )ENZ8%=0"n8;B&;ioWTmO-b)SD VOgIXk: Q_s3,*%;On  &` l2D $1C [ | ,Da q<|'& ]t1)-.%\16<>W>))C)GmC+H@e/"&&Mb&}''".'1V  5=1D v"G;]A * > IS[a s )@ E!SuC' F JU ^k3|>&%(,N{  !'1B7\-&13JO  5,UY)(7?6w7& !)1Ne/ %EK OZi z4- 6*as!" M ([ C (6 >IR hr '947< T`p&--[3v967YS]@, my  Nl`J:DKCDKk!! :"! De %4Nl& 1Jj%  +VIO b |6I)GLTjod j s    0      )  6 @ Y +s    '     $ 3 ; B ] n  @ $   3$ !X ~z' 4H Z f pz45") . : ERcz `"j(   , * 0> S ]h3z  e p' 2 DPcw FD * 5? O Y f s }    ),ViP!@]| *-+Ht&!) KU \ fpx   #2iI4*Jc.xE   # 7 N V g v     ( y v!}! !!!%!/! "4"""""##R&#y###### $*$*E$&p$$"$%$%$##%G%d%+|% %% %%&&2&(G&"p&&&"&& '''' (( 9(C( ^(k( (2((%(=)=N)))+)()** **++"+UA+2++)+!, 0,<,T,],b, j, u,, , , ,,,,,, -+-<-D-J-Y-t-t-F-sD.I.//2//0DV11 1'11122 3 334344$555 636#S6%w6 66666^ 7Pk7B77 88*8 /898R8bk8 88889"?96b9999 9 99*:@:0;?;;<V<^< o<{<< <<<r<D<>=? ??0?@@@ ABB&CFDr^E;E, F:FOFbFuFFFFLFKG RG _G iGuG~G GG G GIGGGH H H(H8H AHNHgH|HIIL\JRJhJeKL-/L2]LLzLyMMMu[Z(fGz>^?tK&iC)pHh%L`^p7dk-v; t-#f'O7jPPF'>yW{RW\{ZXi"{&(vbB`YG:$Uch4uxcO_nZ`w 9eud$8l- =?s[6Bb!kDx!v=_XL9TKBIw|!F~)/jba.{z=,Eq&]Y l m<}IMo>B]CA X~y/I]3A5(:u,r@7=TAE; *eS2g~@,\V5k*rUg Ps&M.e1S @h3V KNi0mi3bER}NNo:wH\9kzJ "5JpK zwm1<ls2Tn()6;)DI0F2 >48Q0f!cmlAL7^'8:L}a+ QPJxO 4 jMD1S5tvW_H#+<WjagG?F+"n8`%9 RN;Y]2yGy0|q%. R"TQ@h+o [3^QZ CE|<O# ,~6X}|r$d4qM $*n#/s VJ?UxD e/H1*ft%aocq_V[YS\dCpg.U'r6- wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. (Graphics) << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.%i cells in evaluation queue&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity... [suppressed additional lines since the output is longer than allowed in the configuration]
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...Abort evaluation on errorAboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd the .wxmx file to the HTML exportAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBesides the global undo functionality that is active when the cursor is between cells wxMaxima has a per-cell undo function that is active if the cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been used for a fine-pitch undo that doesn't affect latter changes made in other cells.Bitmap scale for exportBoldBoth horizontal and vertical cursor active at the same timeBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a question but no cell to answer it inBug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Math Cell that claims to have no group Cell it belongs toBug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to move the horizontally-drawn cursor to a place inside a GroupCell.Bug: Trying to record a cell contents change without a cell.Bug: Trying to select inside a cell without having a current cellBug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketCell ends in a backslashChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCode highlighting: CommentsCode highlighting: End of lineCode highlighting: FunctionsCode highlighting: NumbersCode highlighting: OperatorsCode highlighting: StringsCode highlighting: VariablesCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComment out the currently selected textComment selection Ctrl-/Complete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Debug: Watch maxima's stdout streamDecompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDocumentclass for TeX export:Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter new precision for bigfloats:Enter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentEvaluate the file from its beginning to the cell above the cursorEvaluate to pointExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExpected the icon files to be found atExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting to maxima batch file failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile could not be openedFile not foundFile openedFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*.tex)|*.texHTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHistory Alt-Shift-IHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If maxima ever finishes evaluating without wxMaxima realizing this this menu item can force wxMaxima to try to send commands to maxima again.If multiple cells are evaluated in one go: Abort evaluation if wxMaxima detects that maxima has encountered any error.If not extremely longIf not very longIf numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If this option is set the .wxmx source of the current file is copied to a place a link to is put into the result of an export.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert S&ubsubsection Cell Ctrl-5Insert Section CellInsert Subsection CellInsert Subsubsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new subsubsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...It is possible to define reusable maxima libraries with wxMaxima that can be later loaded by using the load() function. All that has be done in order to do that is to export a file in the .mac format.ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...Libraries can be accessed by any wxMaxima process regardless in which directory it runs if they are placed in the user directory. This directory can be found by typing maxima_userdirLimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionManually trigger evaluationMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMessage from the stdout of Maxima: Method:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNoNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected to maximaNot connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:Once the local network link between maxima and wxMaxima has been established maxima has no reason to send any messages using the system's stdout stream so all this stream transport should be a greeting message; The lisp running maxima will send eventual error messages using the system's stderr stream instead. If this box is checked we will nonetheless watch maxima's stdout stream for messages.One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not only complete all functions that are integrated into the maxima core and their parameters: It also knows about parameters from currently loaded packages and from functions that are defined in the current file.Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRefusing to send cell to maxima: Remove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaResultReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet bigfloat &Precision...Set fixed font in text controls.Set plot formatSet the precision for numbers that are defined as bigfloat. Such numbers can be generated by entering 1.5b12 or as bfloat(1.234)Set zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SubsubsectionSubsubsection cellSumSystem infoTable of ContentsTable of contents Alt-Shift-TTaylor series:TellratTextText cellText cell backgroundText equal to selectionThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe document class LaTeX is instructed to use for our documents.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUn-closed parenthesis on encountering ; or $Unable to interpret the version info I got from http://andrejv.github.io//wxmaxima/version.txt: UnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse MathJAX in HTML exportUse MathJAX instead of images in HTML exports to display maxima output. The advantage of MathJAX is that it allows to copy the displayed equations as if they were text, to choose if they should be copied as TeX or MathML instead and displays them in a scaleable format that is really nice to look at. The disadvantage of MathJAX is that it will need JavaScript and a little bit of time in order to typeset an equation.Use cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxmWidth:WorksheetWrite matching parenthesis in text controls.Written byYesYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ][%i digits]_%d.gif" alt="Animated Diagram" style="max-width:90%%;" > _%d.gif" alt="Animated Diagram" style="max-width:90%%;" >antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima can be made to execute commands at every start-up by placing them in a a text file with the name wxmaxima.rc in the user directory. This directory can be found by typing maxima_userdirwxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: tr Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-08-24 12:54+0200 Last-Translator: Tufan Şirin Language-Team: Tufan Şirin Language: tr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.6.10 wxWidgets: %d.%d.%d Unicode Desteği: %s Lisp: Maxima Sürümü: Maximay'la bağlantı kurulamadı Bağlantı yok.(Grafikler) << İfade, görüntülemek için çok uzun!' >>wxMaxima'nın daha yeni bir sürümü ile kaydedildi; doğru şekilde yüklenmeyebilir Lütfen wxMaxima'yı güncelleyin. wxMaxima'nın daha yeni bir sürümü ile kaydedildi;Lütfen wxMaxima'yı güncelleyin Lütfen wxMaxima'yı güncelleyin.%i hücreleri değerlendirme sırasında (bekliyor)&Cebir&Listeye Uygula&İlgili&Kütük Dosyası Ctrl-B&Sınır Değeri ProblemiHata Raporu&Kalkülüs&Kanonik Form&Karakteristik Polinom&Belleği temizle&Çarpanları Birleştir&Karmaşık Sadeleştirme&Sürekli Kesirler&Kopyala Ctrl-C&Belirli İntegral&de Moivre formülü&Determinant&Diferansiyelini bul&Düzenle&Değişkeni yok et&Matris gir&Örnek&İfadeyi Genişlet&Trigonometrik Genişlet&Üstel Hale Getir&Çıkar&İfadenin Özdeşi&Dosya&Köklerini Bul&Matris Oluştur&OBEB&Yardım&İntegral&Yarıda Kes Ctrl-G&Yarıda Kes Ctrl-G&Ters Matris&Paket Yükle Ctrl-L&Listeye Eşle&Maxima&Maxima Yardımı&Modüler Hesaplama&Yeni Ctrl-N&NumerikNumerik İntegral&Nusum&Aç Ctrl-O&Aç... Ctrl-O&Grafik Çiz&Kuvvet Serileri&Yazdır... Ctrl-P&Rasyonel&Trigonometrik İndirge&Maxima'yı Yeniden Başlat&Polinom Kökü (Gerçel)&Kaydet Ctrl-S&Sadeleştir&İfadeyi Sadeleştir&Faktöryelleri Sadeleştir&Trigonomtrik Sadeleştir&Çöz&Özel&Taylor Serileri&Matrisin Transpozesi&Trigonometrik Sadeleştirme&pm3B(Varsayılan dili kullan)- Sonsuz....[Yapılandırmada izin verilenden daha uzun bir çıktı olduğundan çıkarılmış ek satırlar]
    Lisp: wxMaxima 0.8.0 sürümünde -yatay imleç- kullanıldı.Hücreler arasında yatay bir çizgiye benzemektedir.Yazdığınızda yada bir yazıyı yapıştırdığınızda yada bir komutu çalıştırdığınız yerde görülür.wxMaxima 0.8.2 sürümünde yeni bir belge ilk defa kullanıldı. Bu belge sadece veri olarak girdilerinizi ve metin olarakgirdiğiniz yorumlarınızı değil aynı zamanda hesaplamalarınızın sonuçlarını da saklar.Belgenizi kaydederken 'wxMaxima XML document format' ı 'seçin &Başlangıç ŞartıHata oluştuğunda değerlendirmeyi durdurHakkındawxMaxima hakkındaAktif hücre ayıracı&Ek Matris&Cebirsel Eşitlik EkleArama yoluna dizin ekleYola dizin ekle :Rasyonel sadeleştiriciye eşitlik ekle.wxmx dosyasını HTML çıkarımına ekle&Yola ekleLaTeX in pdftex önsözüne eklenebilecek ek komutlar.TeX önsözü için ek satırlar:Maxima için ek parametreler (p. ex. -l clisp)Ek parametreler:Hepsi|*UygulaFonksiyonu bir listeye uygulaİlgiliDizin:Çizim:İsim verilmemiş belgeyi kaydederken sorBaşlangıç DeğeriMaxima'nın çalıştığı dizini açık olan belgenin olduğu dizine değiştirir: Belge "File I/O" (dosya Girdi/Çıktı) yı hali hazırdaki dizine bağlı kullanır ancak maxima 5.35 kendi kurulu olduğu dizinden başka bir yerde olan belgeleri açmayabilir. (Örn: maxima C: de kurulu, belgeniz D: de... 5.35 hata verebiliyor.)Otomatik kaydetme aralığı (dakika,0 kapalı demektir)SŞ2Sütun Diyagramıbat Dosyaları (*.bat)|*.bat|tümü|*Kütük Dosyasıİmleç hücreler arasında olduğunda geri alma işlemi yapılabildiği gibi, İmlecin bir hücrenin içinde aktif olduğu durumlarda da wxMaxima, hücre hücre geri alma işlemi yapabilir. Bir hücre içinde Ctrl+Z basarak diğer hücrelerdeki değişiklikleri etkilemeyen ince ayar bir geri alma işlemi yapabilir.Çıkarım için Bitmap ölçüsüKoyuYatay ve dikey imleçlerin her ikisi de aynı anda aktifKutu Diyagram çizGöz atHata: Bilinmeyen bir öge için otomatik tamamlama isteği.Hata: Hücre geride bırakıldı ancak (değerlendirmeye) girmedi.Hata: Bir soru alındı ama yanıtı içeren bir hücre yokHata: Çalışma yaprağının başladığı noktanın üstünde bir hücrenin içeriğini değiştirme istemi.Hata: Çalışma yaprağının başlangıcının üstünde bir hücreyi silme isteği. Hata: Önce içerik değiştirme sonra da silem işlemini geri alma komutu alındı.Hata: Math hücresi ait olduğu bir Grup hücresi olmadığını düşünüyor.Hata: Bir sonraki düzenleme eylemlerinin birleştirmesinin başlatılması yada sonlandırılması, bir satırda iki defa istendi. Hata: Metin değişti, ancak aktif hücre yokHata: Maxima çıktısını çalışma yaprağı dışındaki bir hücreye eklemeye çalışıyor.Hata: Geri al arabelleğinin bir bölgesinde ayrı ayrı hücreleri birleştirmeye çalışıyor Ancak ikisi arasında başka hücreler var.Hata:Yatay-çizilen imleci bir HücreGrubu içinde hareket ettirmeye çalışıyor.Hata: Hücresi olmayan bir hücre içeriğini yazmaya çalışıyor.Hata: Geçerli bir hücresi olmayan bir hücrenin içinde seçim yapmaya çalışıyorHata: Hücre içeriği değişiklikleri ve hücre ekleme durumlarının her ikisi için Geri Al eylemi.Hata: Geri al isteği çalışma yaprağı dışındaki bir hücreye ait.Oluşturma & BilgiVarsayılan olarak -enter- tuşu bir alt satıra geçmek için kullanılırken -Shift+Enter kullanıcı tarafından girilen komutların Maxima tarafından değerlendirmeye alınması\ hesaplanması için kullanılır.Değerlendirme için sadece -Enter- tuşu kullanılmak istenirse'Düzenle-> Yapılandır'a bastıktan sonra açılan pencerede 'Enter tuşu komutları değerlendirir'sekmesi tıklanmalıdır.Tersi için tekrar tıklanarak işaret kaldırılır.Değişkeni değiştir&Yapılandır&Çarpımı hesapla&Toplamı hesaplaEn Son Sonucun Büyük Kayan Sayı Değerini HeaplaEn Son Sonucunu Kayan Sayı Değerini HeaplaModülleri Hesapla:En son sonucun sayısal değerini hesapla Çarpımları HesaplaToplamları HesaplaWeb sunucusuna bağlanamıyor.Sürüm bilgisi indirilemiyor.İptal etKanonik (trig)Katalanca&HücreHücre paranteziHücre ters kesme işareti ile bitiyor2B gösterimini değiştir'Matemetiksel çıktı (sonuç)'ları göstermek için kullanılan 2B algoritmasını değiştirDeğişkeni değiştirİntegral ve ya toplam daki değişkeni değiştirKarakt. Polinom Güncellemeleri denetlewxMaxima/Maxima'nın daha yeni bir sürümü olup olmadığına bak.Basit ÇinceGeleneksel çinceYazı tipini değiştirYeni grafik çizim formatı seçSınıflarKapat Ctrl-WPencereyi kapatKod vurgulama: AçıklamalarKod vurgulama: Satır sonuKod vurgulama: FonksiyonlarKod vurgulama: SayılarKod vurgulama: İşlemcilerKod vurgulama: DizinlerKod vurgulama: DeğişkenlerSütun adları:Sütunlar:Bir ifadedeki faktöryelleri ortak paranteze alarak düzenleVirgülle ayrılmış x koordinatları.Virgülle ayrılmış y koordinatlarıKomut SeçimiSeçili metnin (başına ve sonuna /*....*/ koyarak) değerlendirmeye alınmamasını sağla.Seçimi yorumla Ctrl-/Kelimeyi tamamla Ctrl-KKelimeyi tamamlaMaxima'yı tamamen kapatın ve yeniden başlatınBir değerin sürekli kesirlerini hesaplaEk (adjoint) Matrisi hesaplaBir Matrisin karakteristik polinomunu hesaplaBir matrisin determinantını hesaplaOBEB i hesaplaBir matrisin tersini hesaplaOKEK hesapla (önce load(functs) paketini yükle)Şart:Config dosyası (*.ini)|*.iniYapılandırma uyarısıMaxima'yı yapılandırSabitLogaritmik ifadeyi kısaltİkilileri, Beta Gama fonksiyonlarının faktöriyeline çevirİkilileri, Beta Gama fonksiyonlarının faktöriyeline çevirKarmaşık ifadeyi kutupsal forma çevir Karmaşık ifadeyi kartezyen forma çevirSanal argümanın üstel fonksiyonunu trigonometrik olarak ifade etÇarpımların logartimasını toplamların logaritmasına dönüştürLogaritmaların toplamını çarpımın logaritmasına dönüştürFaktöriyellere dönüştürGama'ya dönüştürKutupsal forma dönüştürrKartezyen forma dönüştürTrigonometric ifadeyi kanonik yarı-doğrusal forma dönüştürTrigonometric ifadeyi üstel forma dönüştürKopyalaResim olarak KopyalaLaTeX i kopyalaBir önceki girdiyi Kopyala Ctrl-IBir önceki çıktıyı Kopyala Ctrl-IResim olarak KopyalaLaTeX metni olarak KopyalaDüz metin olarak Kopyala Ctrl-Shift-CSeçimi KopyalaBelgeden seçileni resim olarak kopyalaBelgeden seçileni metin olarak kopyalaLaTeX belgesinde seçileni kopyalaBir önceki girdi ile yeni bir hücre oluşturBir önceki çıktı ile yeni bir hücre oluşturİmleçKesKes Ctrl-XSeçimi kesÇekDanimarkacaVeri Matrisi:Veri dosyası (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtVeri:Onar: Maxima'nın stdout (standart çıktı) akışını izleRasyonel fonksiyonu parçalı fonksiyonlara ayırVarsayılanVarsayılan animasyon resim oranıVarsayılan Yazı Tipi:Yeni maxima oturumları için varsayılan çizim (çerçeve) ölçüsüwxMaxima'nın iletişiminde kullanılan bağlantı noktasıOynatılacak animasyonunu varsayılan hızını (saniyedeki çerçeve sayısı) tanımlayın.SilFonksiyonu SilSeçimi SilDeğişkeni SilBir Fonksiyonu SilBir Değişkeni SilBellekteki Tüm Değerleri SilFonksiyon(ları) Sil:Değiken(leri) sil:denom deg:Derinlik:Türev:SapmaPolinomları BölDiferansiyelDiferansiyelini alİfadenin diferansiyelini alDiferansiyelini alUyarı:Kesikli çizimTeX formatını gösterGösterim algoritmasıSon sonucu TeX formunda gösterGeçen süreyi gösterBölHücreyi BölSayıları yada polinomları bölBu Girdi hücresini ikiye bölBelgede yaptığınız değişiklikleri kaydetmek isityormusunuz? "BelgeBelge arkaplanıTeX çıkarımı için belge sınıfı:Maxima girdi (input) metinlerini ve resimleri ayrı ayrı sıkıştırmayın (zip işlemi). Git ve svn gibi kontrol sistemleri sürüm kontrolünü yapamazlar.KaydetmeDenklemler&ÇIK Ctrl-QÖzvektörlerÖzdeğerlerOrtadan kaldırBir denklem sisteminde bir değişkeni sadeleştirerek ortadan kaldırİngilizceVeri girMatris GirinBir Matris GirinRasyonel sadeleştirilmek üzere bir denklem Girin:Değişkenlerin listesini 'virgülle ayrılmış' olarak girinEnter tuşu hücreleri değerlendirsinMatris OluşturunYeni ondalık-hassasiyeti belirleyin:Maxima'nın uygulayabileceği şekilde girinEpsilon:Denklem %d:Denklem(ler):Denklem:Denklemler:HATAHATA %dHATA!&İsim Formlarını Değerlendir Bütün Hücreleri Değerlendir Ctrl-RGörünen bütün hücreleri Değerlendir Ctrl-RHücre(leri) DeğerlendirBunun üstündeki Hücreleri Değerlendir Ctrl-Shift-PAktif yada seçilmiş hücreleri değerlendirBelgedeki tüm hücreleri değerlendirİfadedeki bütün isim formlarını değerlendirBelgedeki Görünen bütün hücreleri değerlendirDosyayı başlangıcından imlecin üstündeki hücreye kadar değerlendirNoktaya Değerlendir ÖrnekÖrnek MetinwxMaxima'dan ÇıkGenişletGenişlet (trig.)İfadeyi GenişletLogaritmaları GenişletBir ifadeyi genişletTrigonometric ifadeyi genişletSimge dosyalarının bulunması beklenen yerÇıkartAnimasyonları TeX'e çıkar (PDF görüntüleyicisi destekliyorsa resimler gönderilir.)BelgeyiHTML yada pdfLaTeX olarak çıkartÇıkarım başarısız.Çıkarım başarılıHTML formatına dönüştürme işlemi başarılamadı'TeX formatına dönüştürme işlemi başarılamadı!Maxima Kütük Dosyası olarak çıkarım başarısız!Çıkarılıyor (Dönüştürülüyor)İfadeİfade(ler):İfade:ÇarpanKarmaşıkSayı Çarpanlarıİfadenin ÇarpanlarıBirİfadenin ÇarpanlarıGauss Sayıları Şeklindeki ifadenin çarpanıFaktöriyeller ve &Gamma Ölümcül HataŞekil %d:DosyaDosya açılamadıDosya bulunamadıDosya açıldıAçmaya çalıştığınız dosya yokDosyaBulBul Ctrl-FHesapla &LimitMinimumu hesaplaKökünü bulBir ifadenin (sıkıştırılmamış) minimumunu bulBir ifadenin bir limitini bulBir denklemin bir aralıkta bir kökünü bulPolinomun bütün köklerini bul(Büyük kayan sayı) polinomun bütün köklerini bulBul ve yerleştirBul ve yerleştirBir matrisini özdeğerlerini bulBir matrisini özvektörlerini bulMinimum hesaplaPolinomun gerçel köklerini bulKökünü hesaplaKaydetmeden önce yeniden düzenlenmiş referans indislerini (of %i, %o) onarMetin kontrolünde değişmez yazı tipiHepsini Klasörle Ctrl-A-[Bütün bölümleri KlasörleİzleBelgede gösterilecek yazı tipiBelgede matematik karakterlerini gösterimde kullanılan yazı tipiYazı TipleriFormat:FransızcaNereden:Tüm Ekran Alt-ReturnFonksiyonFonksiyon isimleriFonksiyon(lar):Fonksiyon:Karmaşık sadeleştirme fonksiyonlarıGamma fonksiyonu ve çarpanlarına ayırma fonksiyonlarıTrigonometrik ifadeleri sadeleştirme fonksiyonlarıOBEBGIF resmi (*.gif)|*.gifGaliçyalıGenel MatematikGenel Matematik Alt-Shift-MMatris oluşturBir ifadeden matris oluştur2B dizinden matris oluşturBir Lambda ifadesinden matris oluşturAlmancaSanal bölümü hesaplaSerileri hesaplaBir ifadenin Laplace Dönüşümünü hesaplaGerçel &Bölümü HesaplaBir İfadenin Ters Laplace Dönüşümünü HesaplaBir ifadenin Taylor Serisini yada kuvvet serisini hesaplaKarmaşıkSayı bir ifadenin sanal kısmını hesapla KarmaşıkSayı bir ifadenin gerçek kısmını hesaplaHata: Şu anda mümkün olmayan bir silme konutu içeren geri al eylemi isteği alındı.YunancaYunanca SabitlerIzgara:HTML Dosyası (*.html)|*.html|Kütük Dosyası (*mac.).*mac |pdfLaTeX dosyası (*.tex)|*.tex)HTML/Metin Hücreleri: Bütün satır kesmelerini çıkarım yapYükseklik:YardımHepsini gizle Alt-Shift--Bütün panoları gizleBelirginleştirHistogramHistogram...GeçmişGeçmiş Alt-Shift-IYatay imleç normal bir imleç gibidir davranır,ancak hücrelerde çalışır : hareket ettirmek için yukarı-aşağı okuna basın ; aynı anda Shift e basmakla 'hücreleri seçer, backspace tuşuna basarak yada delete tuşuna iki defa basmakla yanındaki hücreyi siler.MacarcaBŞ1BŞ2wxMaxima bunu gerçekleştirmeden maxima değerlendirmeyi durdurursa, bu menu öğesi wxMaxima'yı komutları maxima'ya tekrar göndermeye zorlayabilir.Bir seferde birden fazla hücreler değerlendirilirse: wxMaxima maxima'nın bir hatayla karşılaştığını belirlediğinde değerlendirmeyi durdur.Eğer çok çok uzun değilseEğer çok uzun değilseSayılar bu basamak sayısından daha uzun olduğunda üç nokta ile kısaltılarak gösterilir.Son kaydetme işelminden sonra bu kadar dakika geçtiyse, bir ad ile kaydedilmiş bir dosya klavye 10 saniyeden fazla hareketsiz kalmışsa kaydedilir. Eğer bu sayı sıfır ise dosya otomatik olarak kaydedilmeyecektir.Bu seçeneği belirttiğiniz takdirde geçerli dosyanın .wxmx kaynağına bir bağlantı verme sonucu koyduğun bir yere kopyalanır.Komut çizgisine bir girdi olarak bir işlemci gireseniz ( +*/^=, den birsini) grafik çizen hesap makinelerinde olduğu gibi % işareti işlemciden önce otomatik olarak eklenecektir Bu 'Düzen->Yapılandır' a girilerek düzeltilebilir.Eğer hesaplamalarınızı yapmak uzun zaman alıyorsa (bir sorun var demektir) Mkomut menüsünden Maxima-> Interrupt (Yarıda Kes) yada Maxima-> Restart Maxima (Maximayı Yeninden Başlat) yapınResimResim Dosyları (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmLaTeX çıkarımlarında: Üs ifadelerini indisin üstüne değil de indisten sonra koyun.Kısa indislerin ve bazı fontların okunabilinirliğini arttırabilir.Sütunları kapsa:Bir çalışma yaprağı çıkarımında girdi hücrelerini içerirSonsuzMaxima yapısı hakkında bilgiBaşlangıç Tahminleri:Başlangıç Değer Problemi (&1)Başlangıç Değer Problemi (&2)GİRDİ EtiketleriYerleştirBir hücrenin başında bir işlemciden önce % yerleştirKısım Hücresi Yerleştir Ctrl-3Metin Hücresi Yerleştir Ctrl-1Hücre Yerleştir Alt-Shift-CResim YerleştirResim Yerleştir...GİRDİ Hücresi YerleştirSayfa Kesmesi EkleAlt Kısım hücresi Ekle Ctrl-4Alt-alt &Kısım hücresi Ekle Ctrl-5Kısım Hücresi EkleAlt Kısım hücresi EkleAlt-alt Kısım hücresi EkleBaşlık Hücresi Ekle Ctrl-2Metin Hücresi EkleBaşlık Hücresi EkleYeni GİRDİ Hücresi EkleYeni Kısım Hücresi EkleYeni Alt Kısım Hücresi EkleYeni bir Alt-alt Kısım Hücresi EkleYeni Metin Hücresi EkleYeni Bir Başlık Hücresi EkleBir Sayfa Kesmesi EkleResim Yerleştirİntegral/Toplam:İntegralini Alİntegralini Al (risch)İfadenin İntegralini AlRisch algoritmasıyla İntegralini alİntegralini Al...Yarıda KesYapılan İşlemi Yarıda KesBu hesaplamayı durdur. Maxima'yı yeniden başlatmak için bunu solundaki butona bas.Maxima programı için geçersiz giriş. Maxima programına uygun yolla girin.Ters Laplace Ters Laplace DönüşümüTekrar kullanmak isteiğiniz dosyaları (.mac) dosyası olarak kaydederseniz bu dosyaları load(dosya adı) yazarak wxMaxima ile kullanabilirsiniz. maxima dizini içindeki "share" dizini içinde kütüphanelerin olduğu yere kaydedin yada "(%o1) "C:/Users/kullanıcı ismi/maxima" dizini içine koyun. Aksi halde "dosya bulunamadı" mesajı alırsınız.İtalyancaİtalikJaponcaÖzel sembolleri yüzde işareti ile yaz: %e, %i, v.b.OKEKLaTeX: Üs ifadelerini indislerin üstüne değil sonrasına yerleştirinwxMaxima arayüzü için kullanılan dil.Dil:LaplaceLaplace DönüşümüOKEKEn Az Karelere uydurEn Az Karelere uydur...Herhangi bir wxMaxima oturumunda (hangi dizinde-directory- çalıştığına bakılmaksızın) kütüphanelere ulaşılabilinir. Bu dizin çalışma yaprağına "maxima_userdir;" yazarak bulunabilir.LimitLimit...Doğrusal Regresyon...Liste:YüklePaket YükleBir Maxima dosyasını kütük komutu ile yükleBir Maxima dosyasını yükleSitili dosyadan yükleAlt Sınır:Matrise Eşle...Liste yap...Liste yapİfadeden liste oluşturİfadede değiştirme yapDeğerlendirmeyi manuel olarak çalıştırEşleFonksiyonu listeye EşleFonksiyonu matrise EşleMetin kontrolünde parantezi eşleştirMat. yazı tipi:MatrisMatris EşleMatrisin adı:Matris:MaximaMaxima'nın bir sorusu varMaxima GİRDİsiMaxima hesaplıyorMaxima Paketi (*.mac)|*.macMaxima Paketi (*.mac)|*.mac|Lisp Paketi (*.lisp)|*.lisp|Tümü|*Maxima'nın çalışması sonlandı.Maxima programı:Maxima sorularMaxima başlatıldı.Bağlantı için bekleniyor...Maxima üç tür sayıyı destekler: tam kesirler (1/10 şeklinde üretilebilinirler), IEEE kayan-nokta sayılar (örn: 0.2) ve (arbitrary precision big floats) gelişigüzel duyarlılığı olan büyük sayılar.(1b-1). Sahib olduğu ikili (binary) doğası, ondalıklı değil, 0.1 i kesin olarak veren bir IEEE kayan nokta sayısı üretmek mümkün olmadığına dikkat etmeli.Kesirler yerine kayan- nokta sayıları kullanmışsa, Maxima çooooook küçük hatalar verebilir. örnek : 0.1 için 3602879701896397/36028797018963968 verebilir.Maxima'da değişkene değer verirken ':' kullanılır ('a : 3;') vefonksiyon yazılırken ':=' kullanılır.('f(x) := x^2;').Maxima Sürümü: Gösterilecek en fazla basamak sayısıOrtalama Fark TestiOrtalama Testi...Ortalama...Ortalama:Medyan...Hücreleri birleştirMetni iki girdi hücresinden tek hücreye birleştirMaxima'nın stdout (standard çıkış) ın dan mesajMetod:Eşleşmeyen parantezlerModülİsim:YeniYeni Ctrl-NYeni belgeYeni Değer:Yeni Değişken:Sonraki komut Alt-DownHayırEşleşme bulunamadı!Normallik Sınaması...Normal olarak html resimlerin yer kaplamayan düşük çözünürlüklü olamasını bekler. Modern ekranlarda bu resimlerin net görüntüsü olmaz. Buradan HTML çıkarımlarındaki çözünürlük arttırımını belirleyebilirsiniz.Normal olarak çalışma yaprağının TeX ya da HTML olarak çıkarımını yaparız. Ancak bazen maxima girdisi kullanıcını keyfini kaçırır. Bu seçenek maxima'nın girdilerini kapatır.NorveçceGeçerli bir Matris boyutu değil!Geçerli bir denklemler sayısı değil!Maxima'ya bağlanamadıBağlanamadı.Say.derecesi:Denklemlerin sayısı:SayılarOKEski değer:Eski Değişken:Yerel ağ köprüsü bir kere kurulduğunda, Maxima'nı stdout akışını kullanarak bir mesaj göndermesi için bir nedeni olmaz. Sonuç olarak akış aktarımı (stream transport) bir kutlama mesajı göndermelidir; maxima'nın çalıştığı lisp sistemin stderr akışını kullanarak hata mesajları gönderir. Eğer bu kutu işaretliyse maxima'nın stdout stream mesajlarını izlemeyiz.Bir örnek t-testiÇevirimiçi Çalışma NotlarıAçYakın Geçmişi AçMaxima girdi beklerken yeni bir hücre açBir Belge AçYeni Bir Pencere AçBelge AçMatris AçDosya açılıyorsürüm kontrolünde wxmx dosyalarını optimize etSeçeneklerSeçenekler:Kullanılmayan HücrelerÇıktı EtiketleriPadé Yaklaşımı...Resim PNG (*.png)|*.png|Resim JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*.mbp|X pixmap (*.xpm)|*.xpmPadé YaklaşımıBir Taylor Serisinin Padé YaklaşımıSayfa sonuPanellerParametrik ÇizimÇIKTI Analiz EdiliyorParçalı Kesirler...Parçalı KesirlerBelgenin parçaları düzgün olarak yüklenemedi!YapıştırYapıştır Ctrl-VPanodan YapıştırMetni Panodan YapıştırPasta dilimiLütfen wxMaxima'yı 'Düzenle-> Yapılandır' ile yapılandırınız.Değişikliklerin aktif olabilmesi içi wxMaxima'yı yeniden başlat2B Grafik 3B GrafikGrafik Formatı2B Grafik2B Grafik...2B Grafik...3B Grafik3B Grafik...3B Grafik....Grafik Formatı2 Boyutlu Grafik çiz3 Boyutlu Grafik çizGrafiği Bir Dosyaya çiz:Nokta:PolonyacaPolinom 1:Polinom 2:Portekizce (Brezilya)Postscript Dosyası (*.eps)|*.eps|Hepsi|*OndalıkHassasiyetÖncelikli Tercihler Ctrl+,Ctrl+Space ya da Ctrl+Tab a basılması otomatik tamamlama işlevini başlatır. Sadece maxima çekirdeğine ve paramatrelerine entegre edilmiş olanlara değil aynı anda hali hazırda yüklenmiş olan paketlerdeki ve dosyadaki parametreleri de ele alır.Bir Önceki Komut Alt-UpYazdırBelgeyi YazdırÇarpımİmlecin bulunduğu hücrenin üstündeki bütün hücreleri tekrar değerlendirMatrisi Oku....'Maxima çıktısı'nı okuyorKullanıcı girdisine hazırSonraki komutu geçmişten bulSonraki komutu geçmişten bulKartezyen FormYinele Ctrl-YSon değişkliği Yineleİndirge (trig.)Trigonometric İfadeyi İndirgeHücreyi maxima'ya göndermeyi reddediyor:Tüm Çıktıları TemizleGirdi Hücrelerindeki Çıktıları TemizleYerleştirilmiş %d Olgular.Hatayı BildirMaxima'yı Yeniden BaşlatMaxima'yı Yeniden BaşlatSonuçDeğerlendirilmekte olan hücreye dönRisch İntegrali&Polinomun KökleriPolinomun Kökleri (büyKaySayı)Sıralar:RusçaÖrnek 1:Örnek 2:Örnek:KaydetAnimasyonu KaydetFaklı KaydetFaklı Kaydet Shift-Ctrl-SResmi Kaydet...Seçileni Resim Olarak KaydetSeçileni Resim Olarak Kaydet...Animasyonu Dosyaya KaydetBelgeyi KaydetBelgeyi Farklı KaydetGeri Al arabelleğinde sadece bu kadar eylem sayısını Kaydet. 0 sonsuz eylem sayısı anlamına gelir.Panellerin Yerleşimini KaydetPanellerin Yerleşimini Yeni Oturumlar için Kaydet.Grafiği Dosyaya KaydetSeçileni Bir Resim Dosyası Olarak KaydetSeçileni Dosyaya KaydetStili dosyaya KaydetwxMaxima penceresinin boyut\pozisyonunu kaydetwxMaxima penceresinin boyut\pozisyonunu yeni oturumlar için Kaydet.Kaydetme başarısızKaydetme başarılıKaydediyorDağılım GrafiğiDağılım Grafiği...KısımKısım HücresiTümünü SeçTümünü Seç Ctrl-AMaxima Programını SeçAlt Örnek SeçBir Sabit SeçTümünü SeçMatematik Gösterim Algoritmasını SeçÇıktının bir bölümünü seçip fareyi sağ tıkladığınızdaseçilen bölüm ile yapılabilecekler menüsü gelirSeçimSerilerSeriler...Sunucu BaşladıYakınlaştır\UzaklaştırBüyükKayanSayı &Hassasiyeti BelirtMetin Kontrolünde Değişmez Yazı Tipi BelirtGrafik Çizme Formatını BelirtBüyük Kayan sayı olarak tanımlanmış sayılarda hassasiyeti ayarlayın. Bu tür sayılar 1.5b12 ya da bfloat(1.234) şeklinde üretilebilir.%100 Yakınlık%120 Yakınlık%150 Yakınlık%200 Yakınlık%300 Yakınlık%80 YakınlıkADD'yi Laplace dönüşümleri ile çözerken başlangıç değerlerini düzenle. Modül Hesaplamasını KurGöster &Tanım...Göster &FonksiyonlarGöster &Yararlı Öneriler...Göster &DeğişkenMaxima Yardımını GösterŞablonu Göster Ctrl-Shift-KBir Yararlı Bilgi Göster'...:'ya benzer bütün komutları Göster'...:' Komutu için bir örnek GösterKullanımı için Örnek Ver'...:'ya benzer komutları GösterTanımlanmış Fonksiyonları GösterTanımlanmış Değişkenleri GösterBir Fonksiyonun Tanımını GösterFonksiyon Şablonunu GösterUzun İfadeleri GösterwxMaxima Belgesinde Uzun İfadeleri GösterFonksiyonun Tanımını Göster:wxMaxima Yardımını GösterSadeleştirSadeleştir &KöklerSadeleştir(özd)Sadeleştir (trig_özd)İfadeyi SadeleştirFaktöryel İçeren İfadeyi SadeleştirKökleri Olan İfadeyi SadeleştirRasyonel İfadeyi SadeleştirToplamı SadeleştirTrigonometrik İfadeyi SadeleştirwxMaxima 0.8.2 ile Komut menüsünden Hücre-> Resim Ekle yi kullanarak belgelerinize resim ekleyebilirsiniz. Eğer Resimlerinizin belgenizde görünmesini istiyorsanız belgenizi 'xml wxMaxima belgesi olarak kaydetmelisiniz'Çözüm:Çöz&Cebirsel Sistemi Çöz...&Lineer sistemi Çöz...&ADD Çöz...Çöz (to_poly_solve)ile...ADD ÇözADDyi Laplace ile Çöz...ADD Çöz...Cebirsel Sistemi ÇözCebirsel Denklem Sistemini Çözİkinci Derece ADD sınır Değer Problemini ÇözDenklem(leri) ÇözDenklem(leri)'to_poly_solve'ile ÇözBirinci derece ADD için Başlangıç Değer Problemini Çözİkinci derece ADD için Başlangıç Değer Problemini ÇözLineer Sistemi ÇözLineer Denklem Sistemini ÇözEn Yüksek İkinci Derece olan ADD yi ÇözADD leri Laplace Dönüşümü ile ÇözÇöz...Bazı PDF görüntüleyicileri hareketli resimleri gösterebilir ve wxMaxima bunları çıkarım yapabilir. Bu seçenek seçildiğinde çıkarımın derlenmesi için ek LaTeX paketlerine gereksinim olabilir.İspanyolcaÖzelÖzel SabitlerAnimasyonu BaşlatAnimasyonu Başlat yada DurdurBaşlat ya da Durdur; Seçtiğiniz with_slider komutlarıyla oluşturulan animasyonu.Maxima'yı başlatma işlemi hata ile sonuçlandıMaxima Başlatılıyor...Sunucu başlatımı hata ile sonuçlandıSunucu port %d da başlatılıyorİstatistikİstatistik Alt-Shift-SDizinlerStilStillerAlt ÖrnekAlt KısımAlt Kısım HücresiYerine koy...Yerine koyYerine koy...Alt-alt KısımAlt-alt Kısım HücresiToplamSistem Bilgisiİçerik Tablosuİçerik Tablosu Alt-Shift-TTaylor Serileri:TellratMetinMetin HücresiMetin Hücresi Arka PlanıMetin seçime eşitÇalışma yaprağına gömülü çizimlerde varsayılan yükseklik. wxplot_size komutu ile geçersiz kılınabilir.Maxima ile wxMaxima'nın iletişiminde kullanılan bağlantı noktasıÇalışma yaprağına gömülü çizimlerde varsayılan genişlik. wxplot_size komutu ile geçersiz kılınabilir.LaTeX belge sınıfı bizim belgelerimizi kullanmak için yönlendirilir.Maxima'nın Çevirim dışı kullanma kılavuzu"pngCairo" terminali yüksek grafik kalitesi sağlar (örtüşme-önler ve ek çizgi stilleri). Ancak gnuplot u destekleyen bir sistemde çizim üretebilir.İnternette Maxima ve wxMaxima ile ilgili birçok kaynak vardır. http://wxmaxima.sourceforge.net/wiki/index.php yi ziyaret ederek wxMaxima and Maxima kullanımı hakkında bilgi ve ders notlarına ulaşabilirsiniz.GIF resmi oluşturulurken hata oluştu! ImageMagick programının bilgisayarınızda yüklü olduğundan ve wxMaxima'nın dönüştürme programını bulduğundan emin olun XML Oluşturulurken hata oluştu! Lütfen bunu hata olarak bildirinİnce nokta ayarları:Tekrarlar:Yararlı Bilgi Bulunamadı Üzgünüz, BaşlıkBaşlık HücresiBaşlık, kısım ve alt kısım hücrelerinin içerikleri GİZLE ile gizlenebilir. GİZLE yada GÖSTER için hücereye bitişik kareyi tıklayın. Shift+tık yaparsanız o hücrenin bütün alt seviyeleri GİZLE\GÖSTER komutuna uyar.BüyükKayanSayı yaKayanSayıyaKayanSayıyaNumeri&k'e Ctrl+Shift+NKutupsal Koordinatlarda 2B grafik çizimi için 2B Grafik kutusunda,Seçeneklerde'set polar'='kutupsala ayarla' yı seçiniz.Aynı şekilde 3B Grafik çizimlerini silindirik ve küreselkoordinatlarda da yapabilirsinizBir ifadeyi parantez içine almak için ifadeyi işaretleyip '(' yada ')' ya basılır. İmleç parantezin kapandığı yerde olurYeni oturumlar için wxMaxima pencersinin boyutunu ve konumunu kaydetmek isterseniz 'Düzenle-> Yapılandır' menüsünden ilgili kutuyu tklayın.wxMaxima'yı, Girdilerinizi yazarak hemen kullanmaya başlayabilirsiniz Bir Girdi hücresi oluşur ve işleminiz bitinceShift+Enter a basarak Maxima'nın Girdinizi değerlendirmesini sağlayabilirsiniz To:Cebirsel Dizeyi ÇalıştırNumerik Çıktıyı çalıştırZaman gösterimini çalıştırCebirsel Dizeyi (Flag) ÇalıştırTam Ekran Düzenlemesini ÇalıştırNumerik Çıktıyı ÇalıştırAraç Çubuğu Alt-Shift-TAraç Çubuğu SimgeleriÇeviri:Transpoze MatrisÇalşma yaprağının bir parçası olmayan bir hücreye imleci yerleştirmeye çalışıyor.Hücre (değerlendirlmesi) başlatılmadan bir eylemi geri almaya çalışıyor.Birşeyi geri almaya çalışıyor ancak geri alacak bir şey yok.TürkçeDers Notlarıİki Örnek t-testiTip:UkraynacaKapanmamış parantezlerKapatılmamış parantez"http://andrejv.github.io//wxmaxima/version.txt" den edindiğim sürüm bilgisini yorumlayamıyor:Altı ÇiziliGeri Al Ctrl-ZSon Değişikliği Geri AlGeri alma limiti ( 0, geri alma işlemi yapma! demektir)Hepsini Klasörden Çıkar Ctrl-A]Klasörlenmiş bütün kısımları Klasörden ÇıkarUnicode DesteğiSonlandırılmamış yorumSonlandırılmamış diziGüncelleÜst Sınır:Gosper Algoritmasını KullanHTML olarak çıkarımlarda MathJAX kullanMaxima çıktılarının gösteriminde HTML deki "resim" gösterimi yerine MathJAX ı kullan. MathJAX ın avantajlı yanı, gösterilen matematiksel ifadeleri metinlermiş gibi kopyalar, TeX ya da MathML olarak kopyalama seçeneği sunar ve güzel bir görünüm kazandırmasıdır. Avantajlı olmayan yanı ise JavaScript gerektirmesi ve matematiksel ifadeyi yazma işleminin uzun olasıdır.Çizim kalitesini arttırmak için cairo kullan.Çarpma işareti gösterimi için 'ortada nokta'yı kullan '.' jsMath Yazı tipini kullanDeğer:Değişken(ler):Değişken:Değişken(ler)Değişken(ler):Varyans...UyarıwxMaxima'ya Hoş Geldiniz!Menülerdeki tek argümanlı bir fonksiyonu tıkladığınızda, komut çizgisinde fonksiyonun işleme koyacağı argüman yerinde, varsayılan olarak, '%' belirir.fonksiyonun argümanı olarak '%' yerine başka bir değer girebilir yada belgenizden bir ifadeyi seçebilirsiniz. Ayrıca Maxima, '%'yı bir önceki ÇIKTI satırında olanları argüman olarak kabul eder.LaTeX'teki metin hücreleri TeX tarafından satırlara ayrılırken, ekranda görüntülenen metin el ile satırlara ayrılır. Bu seçenek, seçildiğinde, çalışma yaprağında olan satır kesmelerini HTML çıkarımında yapacaktır. Bu seçenek seçilmediğinde satır kesmeleri boş bir satırla gösterilecektir. Bütün belge (*.wxmx)|*.wxmx|Resimsiz girdiler (*.wxm)|*.wxmGenişlik:Çalışma YaprağıMetin kontrolünde parantez eşleştirmesini yazYazan:EvetSon ÇIKTI'ya '%' ı kullanarak ulaşabilirsiniz.Herhangibir ÇIKTI satırındaki bir ÇIKTI'ya '%on'formülüyle ulaşabilirsiniz'%on' ifadesinde 'o' output=ÇİKTI 'n' de ÇIKTI satırı numarasıdır ÖRN: %o6 =Altıncı ÇIKTI satırı.Belgenizdeki tüm komutları 'Hücre->Bütün Hücreleri Değerlendir' i tıklayarak yada kısayolu kullanarak değerlendirme şlemini yapabilirsiniz.Belgeenizdeki tüm -metin yada komut -hücreleri yazıldıkları sırayla değerlendirilir. Bir Maxima fonksiyonunu fare ile yada üstüne çift tıklayarak seçipF1'e bastığınızda wxMaxima, o komutla ilgili yardım dosyasındaki yere götürür.Solundaki üçgeni tıklayarak hücrelerin ÇIKTI kısımlarını gizleyebilirsiniz Bu durum metin hücreleri için de geçerlidir.wxMaxima belgesine 'Hücre' menüsünü kullanarak değişik türlerde 'hücreler' ekleyebilirsiniz. Bu hücrelerden sadece 'girdi' hücreleri değerlendirilir, diğerleri hesaplamalar hakkındaki yorumlarınızı yazmak için kullanılır.Belgenizde birden çok satırı şu yollarla seçebilirsiniz: 1- Fare ile sol tıklayıp aşağıya soldaki parantezlerinyada satırların üzerinden sürüyerek 2- Klavyeden aşağı-yukarı ok larını Shift e basıpyatay imleçi hareket ettirerek.Seçtikten sonra Shift+Enter ile Değerlendir yapabilir yada silebilirsiniz %s sürümünü kullanıyorsunuz. Şimdiki %s sürümüdür. wxMaxima web sayfasını ziyaret için OK i seçin.Kaydetmezseniz yaptığınız değişiklikler kaybolabilir.Kullandığınız wxMaxima güncellenebilir.Yakınlaştır Alt-IUzaklaştır Alt-O%10 yakınlaştır%10 uzaklaştır[Kaydedilmemiş][Kaydedilmemiş*][%i basamaklar]_%d.gif" alt="Hareketli çizim (Animasyon)" style="maks-genişlik:90%%;" > _%d.gif" alt="Hareketli çizim (Animasyon)" style="maks-genişlik:90%%;" >antisimetrikiki tarafvarsayılançarprazgenelsatır içisollog ölçekmatris[i,j]:Maxima'nın pwd si (print working directory) belgeye yönlendirilmiştir.hayırsağsimetrikkaydedilmemişBaşlıksızBaşlıksız %dwxMaximawxMaxima %s wxMaxima &Yardım Ctrl+?wxMaxima &Yardım F1Kullanıcı her zaman kullanmak durmunda olduğu komutları wxmaxima.rc isimli bir metin dosyasına yazarak gerekli directory e kaydederse bunları herzaman yazmak durumunda kalmaz. Bu directory dosyası (nın nerede) wxMaxima sayfasına "maxima_userdir ;" yazarak bulunabilir.wxMaxima'nın yapılandırmasıwxMaxima Maxima'yı bulamadı! Lütfen wxMaxima'yı 'Düzenle->Yapılandır' ile yapılandır. Sonra da Maxima'yı 'Maxima->Maxima'yı yeniden başlat' ile başlatın.wxMaxima yardım dosyalarını bulamadı. Kurulumunuzu kontrol edin lütfen.wxMaxima Yaralı Bilig dosylarını bulamadı. Kurulumunuzu kontrol edin lütfen.wxMaxima sunucuyu başlatamadı. Network desteğiniz olup olmadığını kontrol edin ve tekrar deneyin'%' işareti wxMaxima bilgi kutucuklarının GİRDİ lerdevarsayılan olarak kullanılır. Eğer siz belgenizde bir seçme yaptıysanızseçtiniz kısım (lar) '%' yerine kullanılır.wxMaxima BelgesiwxMaxima Belgesi (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima bir yükleme hatası ile karşılaştı. wxMaxima SimgesiwxMaxima, wxWidgets ile geliştirilmiştir.Bilgisayar Cebiri Sistemi Maxima'nın bir grafiksel kullanıcı arayüzüdür.wxMaxima, wxWidgets ile geliştirilmiştir.Bilgisayar Cebiri Sistemi Maxima'nın bir grafiksel kullanıcı arayüzüdür.xevetwxmaxima-15.08.2/locales/tr.po000644 000765 000024 00000420573 12573511775 016567 0ustar00andrejstaff000000 000000 # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # Tufan Şirin , November 2014. msgid "" msgstr "" "Project-Id-Version: tr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-08-24 12:54+0200\n" "Last-Translator: Tufan Şirin \n" "Language-Team: Tufan Şirin \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.6.10\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode Desteği: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima Sürümü: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Maximay'la bağlantı kurulamadı \n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Bağlantı yok." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "(Grafikler)" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << İfade, görüntülemek için çok uzun!' >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" "wxMaxima'nın daha yeni bir sürümü ile kaydedildi; doğru şekilde " "yüklenmeyebilir Lütfen wxMaxima'yı güncelleyin." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " wxMaxima'nın daha yeni bir sürümü ile kaydedildi;Lütfen wxMaxima'yı " "güncelleyin Lütfen wxMaxima'yı güncelleyin." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "%i hücreleri değerlendirme sırasında (bekliyor)" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Cebir" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Listeye Uygula" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&İlgili" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Kütük Dosyası\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "&Sınır Değeri Problemi" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "Hata Raporu" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Kalkülüs" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Kanonik Form" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Karakteristik Polinom" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "&Belleği temizle" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Çarpanları Birleştir" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "&Karmaşık Sadeleştirme" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "&Sürekli Kesirler" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Kopyala\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Belirli İntegral" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "&de Moivre formülü" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Determinant" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Diferansiyelini bul" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "&Düzenle" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "&Değişkeni yok et" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Matris gir" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "&Örnek" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&İfadeyi Genişlet" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "&Trigonometrik Genişlet" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "&Üstel Hale Getir" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Çıkar" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "&İfadenin Özdeşi" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Dosya" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "&Köklerini Bul" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "&Matris Oluştur" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "&OBEB" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Yardım" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&İntegral" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "&Yarıda Kes\tCtrl-G" #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "&Yarıda Kes\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Ters Matris" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "&Paket Yükle\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "&Listeye Eşle" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "&Maxima Yardımı" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "&Modüler Hesaplama" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Yeni\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Numerik" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "Numerik İntegral" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Nusum" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Aç\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Aç...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Grafik Çiz" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "&Kuvvet Serileri" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "&Yazdır...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Rasyonel" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Trigonometrik İndirge" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "&Maxima'yı Yeniden Başlat" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Polinom Kökü (Gerçel)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "&Kaydet\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "&Sadeleştir" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&İfadeyi Sadeleştir" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "&Faktöryelleri Sadeleştir" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "&Trigonomtrik Sadeleştir" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Çöz" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Özel" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "&Taylor Serileri" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Matrisin Transpozesi" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Trigonometrik Sadeleştirme" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3B" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Varsayılan dili kullan)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "- Sonsuz" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" "....[Yapılandırmada izin verilenden daha uzun bir çıktı olduğundan " "çıkarılmış ek satırlar]" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "wxMaxima 0.8.0 sürümünde -yatay imleç- kullanıldı.Hücreler arasında yatay " "bir çizgiye benzemektedir.Yazdığınızda yada bir yazıyı yapıştırdığınızda " "yada bir komutu çalıştırdığınız yerde görülür." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "wxMaxima 0.8.2 sürümünde yeni bir belge ilk defa kullanıldı. Bu belge " "sadece veri olarak girdilerinizi ve metin olarakgirdiğiniz yorumlarınızı " "değil aynı zamanda hesaplamalarınızın sonuçlarını da saklar.Belgenizi " "kaydederken 'wxMaxima XML document format' ı 'seçin " #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "&Başlangıç Şartı" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "Hata oluştuğunda değerlendirmeyi durdur" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Hakkında" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "wxMaxima hakkında" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Aktif hücre ayıracı" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "&Ek Matris" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "&Cebirsel Eşitlik Ekle" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Arama yoluna dizin ekle" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Yola dizin ekle :" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Rasyonel sadeleştiriciye eşitlik ekle" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr ".wxmx dosyasını HTML çıkarımına ekle" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "&Yola ekle" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "LaTeX in pdftex önsözüne eklenebilecek ek komutlar." #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "TeX önsözü için ek satırlar:" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Maxima için ek parametreler (p. ex. -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Ek parametreler:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Hepsi|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Uygula" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Fonksiyonu bir listeye uygula" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "İlgili" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Dizin:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Çizim:" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "İsim verilmemiş belgeyi kaydederken sor" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Başlangıç Değeri" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "Maxima'nın çalıştığı dizini açık olan belgenin olduğu dizine değiştirir: " "Belge \"File I/O\" (dosya Girdi/Çıktı) yı hali hazırdaki dizine bağlı " "kullanır ancak maxima 5.35 kendi kurulu olduğu dizinden başka bir yerde olan " "belgeleri açmayabilir. (Örn: maxima C: de kurulu, belgeniz D: de... 5.35 " "hata verebiliyor.)" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Otomatik kaydetme aralığı (dakika,0 kapalı demektir)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "SŞ2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Sütun Diyagramı" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "bat Dosyaları (*.bat)|*.bat|tümü|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Kütük Dosyası" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" "İmleç hücreler arasında olduğunda geri alma işlemi yapılabildiği gibi, " "İmlecin bir hücrenin içinde aktif olduğu durumlarda da wxMaxima, hücre hücre " "geri alma işlemi yapabilir. Bir hücre içinde Ctrl+Z basarak diğer " "hücrelerdeki değişiklikleri etkilemeyen ince ayar bir geri alma işlemi " "yapabilir." #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Çıkarım için Bitmap ölçüsü" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Koyu" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "Yatay ve dikey imleçlerin her ikisi de aynı anda aktif" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Kutu Diyagram çiz" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Göz at" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "Hata: Bilinmeyen bir öge için otomatik tamamlama isteği." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Hata: Hücre geride bırakıldı ancak (değerlendirmeye) girmedi." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "Hata: Bir soru alındı ama yanıtı içeren bir hücre yok" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Hata: Çalışma yaprağının başladığı noktanın üstünde bir hücrenin içeriğini " "değiştirme istemi." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" "Hata: Çalışma yaprağının başlangıcının üstünde bir hücreyi silme isteği. " #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" "Hata: Önce içerik değiştirme sonra da silem işlemini geri alma komutu alındı." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "Hata: Math hücresi ait olduğu bir Grup hücresi olmadığını düşünüyor." #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Hata: Bir sonraki düzenleme eylemlerinin birleştirmesinin başlatılması yada " "sonlandırılması, bir satırda iki defa istendi. " #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "Hata: Metin değişti, ancak aktif hücre yok" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Hata: Maxima çıktısını çalışma yaprağı dışındaki bir hücreye eklemeye " "çalışıyor." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Hata: Geri al arabelleğinin bir bölgesinde ayrı ayrı hücreleri birleştirmeye " "çalışıyor Ancak ikisi arasında başka hücreler var." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" "Hata:Yatay-çizilen imleci bir HücreGrubu içinde hareket ettirmeye çalışıyor." #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "Hata: Hücresi olmayan bir hücre içeriğini yazmaya çalışıyor." #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" "Hata: Geçerli bir hücresi olmayan bir hücrenin içinde seçim yapmaya çalışıyor" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" "Hata: Hücre içeriği değişiklikleri ve hücre ekleme durumlarının her ikisi " "için Geri Al eylemi." #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "Hata: Geri al isteği çalışma yaprağı dışındaki bir hücreye ait." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Oluşturma & Bilgi" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Varsayılan olarak -enter- tuşu bir alt satıra geçmek için kullanılırken -" "Shift+Enter kullanıcı tarafından girilen komutların Maxima tarafından " "değerlendirmeye alınması\\ hesaplanması için kullanılır.Değerlendirme için " "sadece -Enter- tuşu kullanılmak istenirse'Düzenle-> Yapılandır'a bastıktan " "sonra açılan pencerede 'Enter tuşu komutları değerlendirir'sekmesi " "tıklanmalıdır.Tersi için tekrar tıklanarak işaret kaldırılır." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "Değişkeni değiştir" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Yapılandır" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "&Çarpımı hesapla" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "&Toplamı hesapla" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "En Son Sonucun Büyük Kayan Sayı Değerini Heapla" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "En Son Sonucunu Kayan Sayı Değerini Heapla" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Modülleri Hesapla:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "En son sonucun sayısal değerini hesapla " #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Çarpımları Hesapla" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Toplamları Hesapla" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Web sunucusuna bağlanamıyor." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Sürüm bilgisi indirilemiyor." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "İptal et" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Kanonik (trig)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Katalanca" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "&Hücre" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Hücre parantezi" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "Hücre ters kesme işareti ile bitiyor" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "2B gösterimini değiştir" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "'Matemetiksel çıktı (sonuç)'ları göstermek için kullanılan 2B algoritmasını " "değiştir" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Değişkeni değiştir" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "İntegral ve ya toplam daki değişkeni değiştir" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Karakt. Polinom " #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Güncellemeleri denetle" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "wxMaxima/Maxima'nın daha yeni bir sürümü olup olmadığına bak." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "Basit Çince" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "Geleneksel çince" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Yazı tipini değiştir" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Yeni grafik çizim formatı seç" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Sınıflar" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Kapat\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Pencereyi kapat" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "Kod vurgulama: Açıklamalar" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "Kod vurgulama: Satır sonu" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "Kod vurgulama: Fonksiyonlar" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "Kod vurgulama: Sayılar" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "Kod vurgulama: İşlemciler" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "Kod vurgulama: Dizinler" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "Kod vurgulama: Değişkenler" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Sütun adları:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Sütunlar:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Bir ifadedeki faktöryelleri ortak paranteze alarak düzenle" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Virgülle ayrılmış x koordinatları." #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Virgülle ayrılmış y koordinatları" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Komut Seçimi" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" "Seçili metnin (başına ve sonuna /*....*/ koyarak) değerlendirmeye " "alınmamasını sağla." #: ../src/wxMaximaFrame.cpp:432 msgid "Comment selection\tCtrl-/" msgstr "Seçimi yorumla\tCtrl-/" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Kelimeyi tamamla \tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Kelimeyi tamamla" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "Maxima'yı tamamen kapatın ve yeniden başlatın" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Bir değerin sürekli kesirlerini hesapla" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Ek (adjoint) Matrisi hesapla" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Bir Matrisin karakteristik polinomunu hesapla" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Bir matrisin determinantını hesapla" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "OBEB i hesapla" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Bir matrisin tersini hesapla" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "OKEK hesapla (önce load(functs) paketini yükle)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Şart:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Config dosyası (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Yapılandırma uyarısı" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Maxima'yı yapılandır" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Sabit" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Logaritmik ifadeyi kısalt" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "İkilileri, Beta Gama fonksiyonlarının faktöriyeline çevir" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "İkilileri, Beta Gama fonksiyonlarının faktöriyeline çevir" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Karmaşık ifadeyi kutupsal forma çevir " #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Karmaşık ifadeyi kartezyen forma çevir" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "Sanal argümanın üstel fonksiyonunu trigonometrik olarak ifade et" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Çarpımların logartimasını toplamların logaritmasına dönüştür" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Logaritmaların toplamını çarpımın logaritmasına dönüştür" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Faktöriyellere dönüştür" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Gama'ya dönüştür" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Kutupsal forma dönüştürr" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Kartezyen forma dönüştür" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Trigonometric ifadeyi kanonik yarı-doğrusal forma dönüştür" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Trigonometric ifadeyi üstel forma dönüştür" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Kopyala" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Resim olarak Kopyala" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "LaTeX i kopyala" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Bir önceki girdiyi Kopyala\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Bir önceki çıktıyı Kopyala\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Resim olarak Kopyala" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "LaTeX metni olarak Kopyala" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Düz metin olarak Kopyala\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Seçimi Kopyala" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Belgeden seçileni resim olarak kopyala" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Belgeden seçileni metin olarak kopyala" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "LaTeX belgesinde seçileni kopyala" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Bir önceki girdi ile yeni bir hücre oluştur" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Bir önceki çıktı ile yeni bir hücre oluştur" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "İmleç" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Kes" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Kes\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Seçimi kes" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Çek" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danimarkaca" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Veri Matrisi:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Veri dosyası (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Veri:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "Onar: Maxima'nın stdout (standart çıktı) akışını izle" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Rasyonel fonksiyonu parçalı fonksiyonlara ayır" #: ../src/Config.cpp:586 msgid "Default" msgstr "Varsayılan" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Varsayılan animasyon resim oranı" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Varsayılan Yazı Tipi:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "Yeni maxima oturumları için varsayılan çizim (çerçeve) ölçüsü" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "wxMaxima'nın iletişiminde kullanılan bağlantı noktası" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "Oynatılacak animasyonunu varsayılan hızını (saniyedeki çerçeve sayısı) " "tanımlayın." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Sil" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Fonksiyonu Sil" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Seçimi Sil" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Değişkeni Sil" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Bir Fonksiyonu Sil" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Bir Değişkeni Sil" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Bellekteki Tüm Değerleri Sil" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Fonksiyon(ları) Sil:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Değiken(leri) sil:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "denom deg:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Derinlik:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Türev:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Sapma" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "Polinomları Böl" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Diferansiyel" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Diferansiyelini al" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "İfadenin diferansiyelini al" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Diferansiyelini al" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Uyarı:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Kesikli çizim" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "TeX formatını göster" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Gösterim algoritması" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Son sonucu TeX formunda göster" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Geçen süreyi göster" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Böl" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Hücreyi Böl" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Sayıları yada polinomları böl" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Bu Girdi hücresini ikiye böl" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Belgede yaptığınız değişiklikleri kaydetmek isityormusunuz? \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Belge" #: ../src/Config.cpp:604 msgid "Document background" msgstr "Belge arkaplanı" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "TeX çıkarımı için belge sınıfı:" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Maxima girdi (input) metinlerini ve resimleri ayrı ayrı sıkıştırmayın (zip " "işlemi). Git ve svn gibi kontrol sistemleri sürüm kontrolünü yapamazlar." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Kaydetme" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "Denklemler" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "&ÇIK\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "Özvektörler" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Özdeğerler" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Ortadan kaldır" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Bir denklem sisteminde bir değişkeni sadeleştirerek ortadan kaldır" #: ../src/Config.cpp:456 msgid "English" msgstr "İngilizce" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Veri gir" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Matris Girin" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Bir Matris Girin" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Rasyonel sadeleştirilmek üzere bir denklem Girin:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Değişkenlerin listesini 'virgülle ayrılmış' olarak girin" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enter tuşu hücreleri değerlendirsin" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Matris Oluşturun" #: ../src/wxMaxima.cpp:3997 msgid "Enter new precision for bigfloats:" msgstr "Yeni ondalık-hassasiyeti belirleyin:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Maxima'nın uygulayabileceği şekilde girin" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Denklem %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Denklem(ler):" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Denklem:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Denklemler:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "HATA" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "HATA %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "HATA!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "&İsim Formlarını Değerlendir " #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Bütün Hücreleri Değerlendir \tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Görünen bütün hücreleri Değerlendir \tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Hücre(leri) Değerlendir" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Bunun üstündeki Hücreleri Değerlendir \tCtrl-Shift-P" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Aktif yada seçilmiş hücreleri değerlendir" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Belgedeki tüm hücreleri değerlendir" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "İfadedeki bütün isim formlarını değerlendir" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Belgedeki Görünen bütün hücreleri değerlendir" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "Dosyayı başlangıcından imlecin üstündeki hücreye kadar değerlendir" #: ../src/ToolBar.cpp:126 msgid "Evaluate to point" msgstr "Noktaya Değerlendir " #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Örnek" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Örnek Metin" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "wxMaxima'dan Çık" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Genişlet" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Genişlet (trig.)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "İfadeyi Genişlet" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Logaritmaları Genişlet" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Bir ifadeyi genişlet" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Trigonometric ifadeyi genişlet" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "Simge dosyalarının bulunması beklenen yer" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Çıkart" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Animasyonları TeX'e çıkar (PDF görüntüleyicisi destekliyorsa resimler " "gönderilir.)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "BelgeyiHTML yada pdfLaTeX olarak çıkart" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Çıkarım başarısız." #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Çıkarım başarılı" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "HTML formatına dönüştürme işlemi başarılamadı'" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "TeX formatına dönüştürme işlemi başarılamadı!" #: ../src/wxMaxima.cpp:2579 msgid "Exporting to maxima batch file failed!" msgstr "Maxima Kütük Dosyası olarak çıkarım başarısız!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Çıkarılıyor (Dönüştürülüyor)" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "İfade" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "İfade(ler):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "İfade:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Çarpan" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "KarmaşıkSayı Çarpanları" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "İfadenin Çarpanları" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Birİfadenin Çarpanları" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Gauss Sayıları Şeklindeki ifadenin çarpanı" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Faktöriyeller ve &Gamma " #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Ölümcül Hata" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Şekil %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Dosya" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 msgid "File could not be opened" msgstr "Dosya açılamadı" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Dosya bulunamadı" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 msgid "File opened" msgstr "Dosya açıldı" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Açmaya çalıştığınız dosya yok" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Dosya" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Bul" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Bul\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Hesapla &Limit" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Minimumu hesapla" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Kökünü bul" #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Bir ifadenin (sıkıştırılmamış) minimumunu bul" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Bir ifadenin bir limitini bul" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Bir denklemin bir aralıkta bir kökünü bul" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Polinomun bütün köklerini bul" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "(Büyük kayan sayı) polinomun bütün köklerini bul" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Bul ve yerleştir" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Bul ve yerleştir" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Bir matrisini özdeğerlerini bul" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Bir matrisini özvektörlerini bul" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Minimum hesapla" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Polinomun gerçel köklerini bul" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Kökünü hesapla" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" "Kaydetmeden önce yeniden düzenlenmiş referans indislerini (of %i, %o) onar" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Metin kontrolünde değişmez yazı tipi" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Hepsini Klasörle\tCtrl-A-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Bütün bölümleri Klasörle" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "İzle" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Belgede gösterilecek yazı tipi" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Belgede matematik karakterlerini gösterimde kullanılan yazı tipi" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Yazı Tipleri" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Format:" #: ../src/Config.cpp:457 msgid "French" msgstr "Fransızca" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Nereden:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "Tüm Ekran\tAlt-Return" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Fonksiyon" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Fonksiyon isimleri" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Fonksiyon(lar):" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Fonksiyon:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Karmaşık sadeleştirme fonksiyonları" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Gamma fonksiyonu ve çarpanlarına ayırma fonksiyonları" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Trigonometrik ifadeleri sadeleştirme fonksiyonları" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "OBEB" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF resmi (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "Galiçyalı" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Genel Matematik" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Genel Matematik\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Matris oluştur" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Bir ifadeden matris oluştur" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "2B dizinden matris oluştur" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Bir Lambda ifadesinden matris oluştur" #: ../src/Config.cpp:459 msgid "German" msgstr "Almanca" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Sanal bölümü hesapla" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "Serileri hesapla" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Bir ifadenin Laplace Dönüşümünü hesapla" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Gerçel &Bölümü Hesapla" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Bir İfadenin Ters Laplace Dönüşümünü Hesapla" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Bir ifadenin Taylor Serisini yada kuvvet serisini hesapla" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "KarmaşıkSayı bir ifadenin sanal kısmını hesapla " #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "KarmaşıkSayı bir ifadenin gerçek kısmını hesapla" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Hata: Şu anda mümkün olmayan bir silme konutu içeren geri al eylemi isteği " "alındı." #: ../src/Config.cpp:460 msgid "Greek" msgstr "Yunanca" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Yunanca Sabitler" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Izgara:" #: ../src/wxMaxima.cpp:2515 msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "" "HTML Dosyası (*.html)|*.html|Kütük Dosyası (*mac.).*mac |pdfLaTeX dosyası (*." "tex)|*.tex)" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "HTML/Metin Hücreleri: Bütün satır kesmelerini çıkarım yap" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Yükseklik:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Yardım" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Hepsini gizle\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Bütün panoları gizle" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Belirginleştir" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Histogram" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Histogram..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Geçmiş" #: ../src/wxMaximaFrame.cpp:529 msgid "History\tAlt-Shift-I" msgstr "Geçmiş\tAlt-Shift-I" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Yatay imleç normal bir imleç gibidir davranır,ancak hücrelerde çalışır : " "hareket ettirmek için yukarı-aşağı okuna basın ; aynı anda Shift e basmakla " "'hücreleri seçer, backspace tuşuna basarak yada delete tuşuna iki defa " "basmakla yanındaki hücreyi siler." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Macarca" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "BŞ1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "BŞ2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" "wxMaxima bunu gerçekleştirmeden maxima değerlendirmeyi durdurursa, bu menu " "öğesi wxMaxima'yı komutları maxima'ya tekrar göndermeye zorlayabilir." #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" "Bir seferde birden fazla hücreler değerlendirilirse: wxMaxima maxima'nın bir " "hatayla karşılaştığını belirlediğinde değerlendirmeyi durdur." #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "Eğer çok çok uzun değilse" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "Eğer çok uzun değilse" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Sayılar bu basamak sayısından daha uzun olduğunda üç nokta ile kısaltılarak " "gösterilir." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Son kaydetme işelminden sonra bu kadar dakika geçtiyse, bir ad ile " "kaydedilmiş bir dosya klavye 10 saniyeden fazla hareketsiz kalmışsa " "kaydedilir. Eğer bu sayı sıfır ise dosya otomatik olarak kaydedilmeyecektir." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" "Bu seçeneği belirttiğiniz takdirde geçerli dosyanın .wxmx kaynağına bir " "bağlantı verme sonucu koyduğun bir yere kopyalanır." #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Komut çizgisine bir girdi olarak bir işlemci gireseniz ( +*/^=, den birsini) " "grafik çizen hesap makinelerinde olduğu gibi % işareti işlemciden önce " "otomatik olarak eklenecektir Bu 'Düzen->Yapılandır' a girilerek " "düzeltilebilir." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Eğer hesaplamalarınızı yapmak uzun zaman alıyorsa (bir sorun var demektir) " "Mkomut menüsünden Maxima-> Interrupt (Yarıda Kes) yada Maxima-> Restart " "Maxima (Maximayı Yeninden Başlat) yapın" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Resim" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "Resim Dosyları (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "LaTeX çıkarımlarında: Üs ifadelerini indisin üstüne değil de indisten sonra " "koyun.Kısa indislerin ve bazı fontların okunabilinirliğini arttırabilir." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Sütunları kapsa:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "Bir çalışma yaprağı çıkarımında girdi hücrelerini içerir" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Sonsuz" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Maxima yapısı hakkında bilgi" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Başlangıç Tahminleri:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Başlangıç Değer Problemi (&1)" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Başlangıç Değer Problemi (&2)" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "GİRDİ Etiketleri" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Yerleştir" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Bir hücrenin başında bir işlemciden önce % yerleştir" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Kısım Hücresi Yerleştir\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Metin Hücresi Yerleştir\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Hücre Yerleştir\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Resim Yerleştir" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Resim Yerleştir..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "GİRDİ Hücresi Yerleştir" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Sayfa Kesmesi Ekle" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Alt Kısım hücresi Ekle\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Alt-alt &Kısım hücresi Ekle\tCtrl-5" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Kısım Hücresi Ekle" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Alt Kısım hücresi Ekle" #: ../src/MathCtrl.cpp:865 msgid "Insert Subsubsection Cell" msgstr "Alt-alt Kısım hücresi Ekle" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Başlık Hücresi Ekle\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Metin Hücresi Ekle" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Başlık Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Yeni GİRDİ Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Yeni Kısım Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Yeni Alt Kısım Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:497 msgid "Insert a new subsubsection cell" msgstr "Yeni bir Alt-alt Kısım Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Yeni Metin Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Yeni Bir Başlık Hücresi Ekle" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Bir Sayfa Kesmesi Ekle" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Resim Yerleştir" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "İntegral/Toplam:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "İntegralini Al" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "İntegralini Al (risch)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "İfadenin İntegralini Al" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Risch algoritmasıyla İntegralini al" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "İntegralini Al..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Yarıda Kes" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Yapılan İşlemi Yarıda Kes" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Bu hesaplamayı durdur. Maxima'yı yeniden başlatmak için bunu solundaki " "butona bas." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Maxima programı için geçersiz giriş.\n" "\n" "Maxima programına uygun yolla girin." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Ters Laplace " #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Ters Laplace Dönüşümü" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" "Tekrar kullanmak isteiğiniz dosyaları (.mac) dosyası olarak kaydederseniz bu " "dosyaları load(dosya adı) yazarak wxMaxima ile kullanabilirsiniz. maxima " "dizini içindeki \"share\" dizini içinde kütüphanelerin olduğu yere kaydedin " "yada \"(%o1) \"C:/Users/kullanıcı ismi/maxima\" dizini içine koyun. Aksi " "halde \"dosya bulunamadı\" mesajı alırsınız." #: ../src/Config.cpp:462 msgid "Italian" msgstr "İtalyanca" #: ../src/Config.cpp:628 msgid "Italic" msgstr "İtalik" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japonca" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Özel sembolleri yüzde işareti ile yaz: %e, %i, v.b." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "OKEK" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: Üs ifadelerini indislerin üstüne değil sonrasına yerleştirin" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "wxMaxima arayüzü için kullanılan dil." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Dil:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplace Dönüşümü" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "OKEK" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "En Az Karelere uydur" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "En Az Karelere uydur..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" "Herhangi bir wxMaxima oturumunda (hangi dizinde-directory- çalıştığına " "bakılmaksızın) kütüphanelere ulaşılabilinir. Bu dizin çalışma yaprağına " "\"maxima_userdir;\" yazarak bulunabilir." #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Limit" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Limit..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Doğrusal Regresyon..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Liste:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Yükle" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Paket Yükle" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Bir Maxima dosyasını kütük komutu ile yükle" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Bir Maxima dosyasını yükle" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Sitili dosyadan yükle" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Alt Sınır:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "Matrise Eşle..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "Liste yap..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Liste yap" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "İfadeden liste oluştur" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "İfadede değiştirme yap" #: ../src/wxMaximaFrame.cpp:578 msgid "Manually trigger evaluation" msgstr "Değerlendirmeyi manuel olarak çalıştır" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Eşle" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Fonksiyonu listeye Eşle" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Fonksiyonu matrise Eşle" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Metin kontrolünde parantezi eşleştir" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Mat. yazı tipi:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Matris" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Matris Eşle" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Matrisin adı:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Matris:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "Maxima'nın bir sorusu var" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima GİRDİsi" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima hesaplıyor" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima Paketi (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima Paketi (*.mac)|*.mac|Lisp Paketi (*.lisp)|*.lisp|Tümü|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima'nın çalışması sonlandı." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima programı:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima sorular" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima başlatıldı.Bağlantı için bekleniyor..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "Maxima üç tür sayıyı destekler: tam kesirler (1/10 şeklinde " "üretilebilinirler), IEEE kayan-nokta sayılar (örn: 0.2) ve (arbitrary " "precision big floats) gelişigüzel duyarlılığı olan büyük sayılar.(1b-1). " "Sahib olduğu ikili (binary) doğası, ondalıklı değil, 0.1 i kesin olarak " "veren bir IEEE kayan nokta sayısı üretmek mümkün olmadığına dikkat etmeli." "Kesirler yerine kayan- nokta sayıları kullanmışsa, Maxima çooooook küçük " "hatalar verebilir. örnek : 0.1 için 3602879701896397/36028797018963968 " "verebilir." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima'da değişkene değer verirken ':' kullanılır ('a : 3;') vefonksiyon " "yazılırken ':=' kullanılır.('f(x) := x^2;')." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima Sürümü: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Gösterilecek en fazla basamak sayısı" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Ortalama Fark Testi" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Ortalama Testi..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Ortalama..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Ortalama:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Medyan..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Hücreleri birleştir" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "Metni iki girdi hücresinden tek hücreye birleştir" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "Maxima'nın stdout (standard çıkış) ın dan mesaj" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Metod:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "Eşleşmeyen parantezler" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Modül" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "İsim:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Yeni" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Yeni\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Yeni belge" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Yeni Değer:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Yeni Değişken:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Sonraki komut\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "Hayır" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Eşleşme bulunamadı!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Normallik Sınaması..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "Normal olarak html resimlerin yer kaplamayan düşük çözünürlüklü olamasını " "bekler. Modern ekranlarda bu resimlerin net görüntüsü olmaz. Buradan HTML " "çıkarımlarındaki çözünürlük arttırımını belirleyebilirsiniz." #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "Normal olarak çalışma yaprağının TeX ya da HTML olarak çıkarımını yaparız. " "Ancak bazen maxima girdisi kullanıcını keyfini kaçırır. Bu seçenek " "maxima'nın girdilerini kapatır." #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "Norveçce" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Geçerli bir Matris boyutu değil!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Geçerli bir denklemler sayısı değil!" #: ../src/wxMaximaFrame.cpp:180 msgid "Not connected to maxima" msgstr "Maxima'ya bağlanamadı" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Bağlanamadı." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Say.derecesi:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Denklemlerin sayısı:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Sayılar" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "OK" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Eski değer:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Eski Değişken:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" "Yerel ağ köprüsü bir kere kurulduğunda, Maxima'nı stdout akışını kullanarak " "bir mesaj göndermesi için bir nedeni olmaz. Sonuç olarak akış aktarımı " "(stream transport) bir kutlama mesajı göndermelidir; maxima'nın çalıştığı " "lisp sistemin stderr akışını kullanarak hata mesajları gönderir. Eğer bu " "kutu işaretliyse maxima'nın stdout stream mesajlarını izlemeyiz." #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Bir örnek t-testi" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Çevirimiçi Çalışma Notları" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Aç" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Yakın Geçmişi Aç" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Maxima girdi beklerken yeni bir hücre aç" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Bir Belge Aç" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Yeni Bir Pencere Aç" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Belge Aç" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Matris Aç" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Dosya açılıyor" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "sürüm kontrolünde wxmx dosyalarını optimize et" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Seçenekler" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Seçenekler:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Kullanılmayan Hücreler" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Çıktı Etiketleri" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Padé Yaklaşımı..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "Resim PNG (*.png)|*.png|Resim JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*." "mbp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Padé Yaklaşımı" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Bir Taylor Serisinin Padé Yaklaşımı" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Sayfa sonu" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Paneller" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Parametrik Çizim" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "ÇIKTI Analiz Ediliyor" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Parçalı Kesirler..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Parçalı Kesirler" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Belgenin parçaları düzgün olarak yüklenemedi!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Yapıştır" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Yapıştır\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Panodan Yapıştır" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Metni Panodan Yapıştır" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Pasta dilimi" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Lütfen wxMaxima'yı 'Düzenle-> Yapılandır' ile yapılandırınız." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Değişikliklerin aktif olabilmesi içi wxMaxima'yı yeniden başlat" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "2B Grafik " #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "3B Grafik" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "Grafik Formatı" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "2B Grafik" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "2B Grafik..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "2B Grafik..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "3B Grafik" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "3B Grafik..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "3B Grafik...." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Grafik Formatı" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "2 Boyutlu Grafik çiz" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "3 Boyutlu Grafik çiz" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Grafiği Bir Dosyaya çiz:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Nokta:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polonyaca" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Polinom 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Polinom 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portekizce (Brezilya)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript Dosyası (*.eps)|*.eps|Hepsi|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "OndalıkHassasiyet" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Öncelikli Tercihler\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" "Ctrl+Space ya da Ctrl+Tab a basılması otomatik tamamlama işlevini başlatır. " "Sadece maxima çekirdeğine ve paramatrelerine entegre edilmiş olanlara değil " "aynı anda hali hazırda yüklenmiş olan paketlerdeki ve dosyadaki " "parametreleri de ele alır." #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Bir Önceki Komut\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Yazdır" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Belgeyi Yazdır" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Çarpım" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "" "İmlecin bulunduğu hücrenin üstündeki bütün hücreleri tekrar değerlendir" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Matrisi Oku...." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "'Maxima çıktısı'nı okuyor" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Kullanıcı girdisine hazır" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Sonraki komutu geçmişten bul" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Sonraki komutu geçmişten bul" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Kartezyen Form" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "Yinele\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Son değişkliği Yinele" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "İndirge (trig.)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Trigonometric İfadeyi İndirge" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "Hücreyi maxima'ya göndermeyi reddediyor:" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Tüm Çıktıları Temizle" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Girdi Hücrelerindeki Çıktıları Temizle" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Yerleştirilmiş %d Olgular." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Hatayı Bildir" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Maxima'yı Yeniden Başlat" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "Maxima'yı Yeniden Başlat" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "Sonuç" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Değerlendirilmekte olan hücreye dön" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Risch İntegrali" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "&Polinomun Kökleri" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Polinomun Kökleri (büyKaySayı)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Sıralar:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Rusça" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Örnek 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Örnek 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Örnek:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Kaydet" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Animasyonu Kaydet" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Faklı Kaydet" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Faklı Kaydet\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Resmi Kaydet..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Seçileni Resim Olarak Kaydet" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Seçileni Resim Olarak Kaydet..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Animasyonu Dosyaya Kaydet" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Belgeyi Kaydet" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Belgeyi Farklı Kaydet" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Geri Al arabelleğinde sadece bu kadar eylem sayısını Kaydet. 0 sonsuz eylem " "sayısı anlamına gelir." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Panellerin Yerleşimini Kaydet" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Panellerin Yerleşimini Yeni Oturumlar için Kaydet." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Grafiği Dosyaya Kaydet" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Seçileni Bir Resim Dosyası Olarak Kaydet" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Seçileni Dosyaya Kaydet" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Stili dosyaya Kaydet" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "wxMaxima penceresinin boyut\\pozisyonunu kaydet" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "wxMaxima penceresinin boyut\\pozisyonunu yeni oturumlar için Kaydet." #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "Kaydetme başarısız" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Kaydetme başarılı" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Kaydediyor" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Dağılım Grafiği" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Dağılım Grafiği..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Kısım" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Kısım Hücresi" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Tümünü Seç" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Tümünü Seç\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Maxima Programını Seç" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Alt Örnek Seç" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Bir Sabit Seç" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Tümünü Seç" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Matematik Gösterim Algoritmasını Seç" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Çıktının bir bölümünü seçip fareyi sağ tıkladığınızdaseçilen bölüm ile " "yapılabilecekler menüsü gelir" #: ../src/Config.cpp:608 msgid "Selection" msgstr "Seçim" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Seriler" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Seriler..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Sunucu Başladı" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Yakınlaştır\\Uzaklaştır" #: ../src/wxMaximaFrame.cpp:840 msgid "Set bigfloat &Precision..." msgstr "BüyükKayanSayı &Hassasiyeti Belirt" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Metin Kontrolünde Değişmez Yazı Tipi Belirt" #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Grafik Çizme Formatını Belirt" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" "Büyük Kayan sayı olarak tanımlanmış sayılarda hassasiyeti ayarlayın. Bu tür " "sayılar 1.5b12 ya da bfloat(1.234) şeklinde üretilebilir." #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "%100 Yakınlık" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "%120 Yakınlık" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "%150 Yakınlık" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "%200 Yakınlık" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "%300 Yakınlık" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "%80 Yakınlık" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "ADD'yi Laplace dönüşümleri ile çözerken başlangıç değerlerini düzenle. " #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Modül Hesaplamasını Kur" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Göster &Tanım..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Göster &Fonksiyonlar" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Göster &Yararlı Öneriler..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Göster &Değişken" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Maxima Yardımını Göster" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Şablonu Göster\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Bir Yararlı Bilgi Göster" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "'...:'ya benzer bütün komutları Göster" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "'...:' Komutu için bir örnek Göster" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Kullanımı için Örnek Ver" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "'...:'ya benzer komutları Göster" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Tanımlanmış Fonksiyonları Göster" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Tanımlanmış Değişkenleri Göster" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Bir Fonksiyonun Tanımını Göster" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Fonksiyon Şablonunu Göster" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Uzun İfadeleri Göster" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "wxMaxima Belgesinde Uzun İfadeleri Göster" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Fonksiyonun Tanımını Göster:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "wxMaxima Yardımını Göster" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Sadeleştir" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Sadeleştir &Kökler" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Sadeleştir(özd)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Sadeleştir (trig_özd)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "İfadeyi Sadeleştir" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Faktöryel İçeren İfadeyi Sadeleştir" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Kökleri Olan İfadeyi Sadeleştir" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Rasyonel İfadeyi Sadeleştir" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Toplamı Sadeleştir" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Trigonometrik İfadeyi Sadeleştir" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "wxMaxima 0.8.2 ile Komut menüsünden Hücre-> Resim Ekle yi kullanarak " "belgelerinize resim ekleyebilirsiniz. Eğer Resimlerinizin belgenizde " "görünmesini istiyorsanız belgenizi 'xml wxMaxima belgesi olarak " "kaydetmelisiniz'" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Çözüm:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Çöz" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "&Cebirsel Sistemi Çöz..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "&Lineer sistemi Çöz..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "&ADD Çöz..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Çöz (to_poly_solve)ile..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "ADD Çöz" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "ADDyi Laplace ile Çöz..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "ADD Çöz..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Cebirsel Sistemi Çöz" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Cebirsel Denklem Sistemini Çöz" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "İkinci Derece ADD sınır Değer Problemini Çöz" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Denklem(leri) Çöz" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Denklem(leri)'to_poly_solve'ile Çöz" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Birinci derece ADD için Başlangıç Değer Problemini Çöz" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "İkinci derece ADD için Başlangıç Değer Problemini Çöz" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Lineer Sistemi Çöz" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Lineer Denklem Sistemini Çöz" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "En Yüksek İkinci Derece olan ADD yi Çöz" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "ADD leri Laplace Dönüşümü ile Çöz" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Çöz..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "Bazı PDF görüntüleyicileri hareketli resimleri gösterebilir ve wxMaxima " "bunları çıkarım yapabilir. Bu seçenek seçildiğinde çıkarımın derlenmesi için " "ek LaTeX paketlerine gereksinim olabilir." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "İspanyolca" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Özel" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Özel Sabitler" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Animasyonu Başlat" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Animasyonu Başlat yada Durdur" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "Başlat ya da Durdur; Seçtiğiniz with_slider komutlarıyla oluşturulan " "animasyonu." #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Maxima'yı başlatma işlemi hata ile sonuçlandı" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Maxima Başlatılıyor..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Sunucu başlatımı hata ile sonuçlandı" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Sunucu port %d da başlatılıyor" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "İstatistik" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "İstatistik\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Dizinler" #: ../src/Config.cpp:107 msgid "Style" msgstr "Stil" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Stiller" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Alt Örnek" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Alt Kısım" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Alt Kısım Hücresi" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Yerine koy..." #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Yerine koy" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Yerine koy..." #: ../src/wxMaximaFrame.cpp:1147 msgid "Subsubsection" msgstr "Alt-alt Kısım" #: ../src/Config.cpp:599 msgid "Subsubsection cell" msgstr "Alt-alt Kısım Hücresi" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Toplam" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Sistem Bilgisi" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "İçerik Tablosu" #: ../src/wxMaximaFrame.cpp:530 msgid "Table of contents\tAlt-Shift-T" msgstr "İçerik Tablosu \tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylor Serileri:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Metin" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Metin Hücresi" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Metin Hücresi Arka Planı" #: ../src/Config.cpp:609 msgid "Text equal to selection" msgstr "Metin seçime eşit" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "Çalışma yaprağına gömülü çizimlerde varsayılan yükseklik. wxplot_size komutu " "ile geçersiz kılınabilir." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Maxima ile wxMaxima'nın iletişiminde kullanılan bağlantı noktası" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "Çalışma yaprağına gömülü çizimlerde varsayılan genişlik. wxplot_size komutu " "ile geçersiz kılınabilir." #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "LaTeX belge sınıfı bizim belgelerimizi kullanmak için yönlendirilir." #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Maxima'nın Çevirim dışı kullanma kılavuzu" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "\"pngCairo\" terminali yüksek grafik kalitesi sağlar (örtüşme-önler ve ek " "çizgi stilleri). Ancak gnuplot u destekleyen bir sistemde çizim üretebilir." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "İnternette Maxima ve wxMaxima ile ilgili birçok kaynak vardır. http://" "wxmaxima.sourceforge.net/wiki/index.php yi ziyaret ederek wxMaxima and " "Maxima kullanımı hakkında bilgi ve ders notlarına ulaşabilirsiniz." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "GIF resmi oluşturulurken hata oluştu!\n" "\n" "ImageMagick programının bilgisayarınızda yüklü olduğundan ve wxMaxima'nın " "dönüştürme programını bulduğundan emin olun " #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "XML Oluşturulurken hata oluştu!\n" "\n" "Lütfen bunu hata olarak bildirin" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "İnce nokta ayarları:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Tekrarlar:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Yararlı Bilgi Bulunamadı Üzgünüz, " #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Başlık" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Başlık Hücresi" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Başlık, kısım ve alt kısım hücrelerinin içerikleri GİZLE ile gizlenebilir. " "GİZLE yada GÖSTER için hücereye bitişik kareyi tıklayın. Shift+tık " "yaparsanız o hücrenin bütün alt seviyeleri GİZLE\\GÖSTER komutuna uyar." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "BüyükKayanSayı ya" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "KayanSayıya" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "KayanSayıya" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "Numeri&k'e \tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Kutupsal Koordinatlarda 2B grafik çizimi için 2B Grafik kutusunda," "Seçeneklerde'set polar'='kutupsala ayarla' yı seçiniz.Aynı şekilde 3B Grafik " "çizimlerini silindirik ve küreselkoordinatlarda da yapabilirsiniz" #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Bir ifadeyi parantez içine almak için ifadeyi işaretleyip '(' yada ')' ya " "basılır. İmleç parantezin kapandığı yerde olur" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Yeni oturumlar için wxMaxima pencersinin boyutunu ve konumunu kaydetmek " "isterseniz 'Düzenle-> Yapılandır' menüsünden ilgili kutuyu tklayın." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "wxMaxima'yı, Girdilerinizi yazarak hemen kullanmaya başlayabilirsiniz Bir " "Girdi hücresi oluşur ve işleminiz bitinceShift+Enter a basarak Maxima'nın " "Girdinizi değerlendirmesini sağlayabilirsiniz " #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "To:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Cebirsel Dizeyi Çalıştır" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Numerik Çıktıyı çalıştır" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Zaman gösterimini çalıştır" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Cebirsel Dizeyi (Flag) Çalıştır" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Tam Ekran Düzenlemesini Çalıştır" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Numerik Çıktıyı Çalıştır" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Araç Çubuğu\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Araç Çubuğu Simgeleri" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Çeviri:" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Transpoze Matris" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" "Çalşma yaprağının bir parçası olmayan bir hücreye imleci yerleştirmeye " "çalışıyor." #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" "Hücre (değerlendirlmesi) başlatılmadan bir eylemi geri almaya çalışıyor." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Birşeyi geri almaya çalışıyor ancak geri alacak bir şey yok." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "Türkçe" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Ders Notları" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "İki Örnek t-testi" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Tip:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukraynaca" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Kapanmamış parantezler" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "Kapatılmamış parantez" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" "\"http://andrejv.github.io//wxmaxima/version.txt\" den edindiğim sürüm " "bilgisini yorumlayamıyor:" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Altı Çizili" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Geri Al\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Son Değişikliği Geri Al" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "Geri alma limiti ( 0, geri alma işlemi yapma! demektir)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Hepsini Klasörden Çıkar\tCtrl-A]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Klasörlenmiş bütün kısımları Klasörden Çıkar" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Unicode Desteği" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Sonlandırılmamış yorum" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Sonlandırılmamış dizi" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Güncelle" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Üst Sınır:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Gosper Algoritmasını Kullan" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "HTML olarak çıkarımlarda MathJAX kullan" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" "Maxima çıktılarının gösteriminde HTML deki \"resim\" gösterimi yerine " "MathJAX ı kullan. MathJAX ın avantajlı yanı, gösterilen matematiksel " "ifadeleri metinlermiş gibi kopyalar, TeX ya da MathML olarak kopyalama " "seçeneği sunar ve güzel bir görünüm kazandırmasıdır. Avantajlı olmayan yanı " "ise JavaScript gerektirmesi ve matematiksel ifadeyi yazma işleminin uzun " "olasıdır." #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Çizim kalitesini arttırmak için cairo kullan." #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Çarpma işareti gösterimi için 'ortada nokta'yı kullan '.' " #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "jsMath Yazı tipini kullan" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Değer:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Değişken(ler):" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Değişken:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Değişken(ler)" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Değişken(ler):" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Varyans..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Uyarı" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "wxMaxima'ya Hoş Geldiniz!" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "Menülerdeki tek argümanlı bir fonksiyonu tıkladığınızda, komut çizgisinde " "fonksiyonun işleme koyacağı argüman yerinde, varsayılan olarak, '%' belirir." "fonksiyonun argümanı olarak '%' yerine başka bir değer girebilir yada " "belgenizden bir ifadeyi seçebilirsiniz. Ayrıca Maxima, '%'yı bir önceki " "ÇIKTI satırında olanları argüman olarak kabul eder." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "LaTeX'teki metin hücreleri TeX tarafından satırlara ayrılırken, ekranda " "görüntülenen metin el ile satırlara ayrılır. Bu seçenek, seçildiğinde, " "çalışma yaprağında olan satır kesmelerini HTML çıkarımında yapacaktır. Bu " "seçenek seçilmediğinde satır kesmeleri boş bir satırla gösterilecektir. " #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "Bütün belge (*.wxmx)|*.wxmx|Resimsiz girdiler (*.wxm)|*.wxm" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Genişlik:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Çalışma Yaprağı" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Metin kontrolünde parantez eşleştirmesini yaz" #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Yazan:" #: ../src/Config.cpp:364 msgid "Yes" msgstr "Evet" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Son ÇIKTI'ya '%' ı kullanarak ulaşabilirsiniz.Herhangibir ÇIKTI satırındaki " "bir ÇIKTI'ya '%on'formülüyle ulaşabilirsiniz'%on' ifadesinde 'o' " "output=ÇİKTI 'n' de ÇIKTI satırı numarasıdır ÖRN: %o6 =Altıncı ÇIKTI satırı." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Belgenizdeki tüm komutları 'Hücre->Bütün Hücreleri Değerlendir' i tıklayarak " "yada kısayolu kullanarak değerlendirme şlemini yapabilirsiniz.Belgeenizdeki " "tüm -metin yada komut -hücreleri yazıldıkları sırayla değerlendirilir. " #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Bir Maxima fonksiyonunu fare ile yada üstüne çift tıklayarak seçipF1'e " "bastığınızda wxMaxima, o komutla ilgili yardım dosyasındaki yere götürür." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Solundaki üçgeni tıklayarak hücrelerin ÇIKTI kısımlarını gizleyebilirsiniz " "Bu durum metin hücreleri için de geçerlidir." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "wxMaxima belgesine 'Hücre' menüsünü kullanarak değişik türlerde 'hücreler' " "ekleyebilirsiniz. Bu hücrelerden sadece 'girdi' hücreleri değerlendirilir, " "diğerleri hesaplamalar hakkındaki yorumlarınızı yazmak için kullanılır." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Belgenizde birden çok satırı şu yollarla seçebilirsiniz: 1- Fare ile sol " "tıklayıp aşağıya soldaki parantezlerinyada satırların üzerinden sürüyerek " "2- Klavyeden aşağı-yukarı ok larını Shift e basıpyatay imleçi hareket " "ettirerek.Seçtikten sonra Shift+Enter ile Değerlendir yapabilir yada " "silebilirsiniz" #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" " %s sürümünü kullanıyorsunuz. Şimdiki %s sürümüdür.\n" "\n" "wxMaxima web sayfasını ziyaret için OK i seçin." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Kaydetmezseniz yaptığınız değişiklikler kaybolabilir." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Kullandığınız wxMaxima güncellenebilir." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "Yakınlaştır\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "Uzaklaştır\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "%10 yakınlaştır" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "%10 uzaklaştır" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[Kaydedilmemiş]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[Kaydedilmemiş*]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "[%i basamaklar]" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" "_%d.gif\" alt=\"Hareketli çizim (Animasyon)\" style=\"maks-genişlik:90%%;\" " ">\n" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" "_%d.gif\" alt=\"Hareketli çizim (Animasyon)\" style=\"maks-genişlik:90%%;\" " ">" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "antisimetrik" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "iki taraf" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "varsayılan" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "çarpraz" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "genel" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "satır içi" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "sol" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "log ölçek" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "matris[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "Maxima'nın pwd si (print working directory) belgeye yönlendirilmiştir." #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "hayır" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "sağ" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "simetrik" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "kaydedilmemiş" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "Başlıksız" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "Başlıksız %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "wxMaxima &Yardım\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "wxMaxima &Yardım\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" "Kullanıcı her zaman kullanmak durmunda olduğu komutları wxmaxima.rc isimli " "bir metin dosyasına yazarak gerekli directory e kaydederse bunları herzaman " "yazmak durumunda kalmaz. Bu directory dosyası (nın nerede) wxMaxima " "sayfasına \"maxima_userdir ;\" yazarak bulunabilir." #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "wxMaxima'nın yapılandırması" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima Maxima'yı bulamadı!\n" "\n" "Lütfen wxMaxima'yı 'Düzenle->Yapılandır' ile yapılandır.\n" "Sonra da Maxima'yı 'Maxima->Maxima'yı yeniden başlat' ile başlatın." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima yardım dosyalarını bulamadı.\n" "Kurulumunuzu kontrol edin lütfen." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima Yaralı Bilig dosylarını bulamadı.\n" "\n" "Kurulumunuzu kontrol edin lütfen." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima sunucuyu başlatamadı.\n" "\n" "Network desteğiniz olup olmadığını kontrol edin ve tekrar deneyin" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "'%' işareti wxMaxima bilgi kutucuklarının GİRDİ lerdevarsayılan olarak " "kullanılır. Eğer siz belgenizde bir seçme yaptıysanızseçtiniz kısım (lar) " "'%' yerine kullanılır." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima Belgesi" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima Belgesi (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima bir yükleme hatası ile karşılaştı. " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima Simgesi" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima, wxWidgets ile geliştirilmiştir.Bilgisayar Cebiri Sistemi " "Maxima'nın bir grafiksel kullanıcı arayüzüdür." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima, wxWidgets ile geliştirilmiştir.Bilgisayar Cebiri Sistemi " "Maxima'nın bir grafiksel kullanıcı arayüzüdür." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "evet" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Denetleyeci\tAlt-Shift-I" #~ msgid "Zoom set to " #~ msgstr "Yakınlaştırmayı ayarla " #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima Belgesi (*.wxm)|*.wxm|xml wxMaxima Belgesi,(*.wxmx)|*.wxmx| " #~ "Maxima Kütüğü (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "gizlenmiş satırlar" #~ msgid "Set &Precision..." #~ msgstr "Hassasiyeti Belirt" #~ msgid "Start animation" #~ msgstr "Animasyonu Başlat" #~ msgid "Stop animation" #~ msgstr "Animasyonu durdur" #~ msgid "Animation" #~ msgstr "Animasyon" #~ msgid "Default port:" #~ msgstr "Varsayılan Port:" #~ msgid "Find..." #~ msgstr "Bul.." #~ msgid "Diagram of sector..." #~ msgstr "Bölüm Diyagramı..." #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Yinele\tCtrl-Shift-Z" #~ msgid "Save changes before closing?" #~ msgstr "Belgeyi Kapatmadan Önce Kaydet" #~ msgid "Save changes?" #~ msgstr "Değişiklikler Kaydedilsin mi?" #~ msgid "&Cell" #~ msgstr "Hücre" #~ msgid "&New Window\tCtrl-N" #~ msgstr "&Yeni Pencere\tCtrl-N" #~ msgid "Close document?" #~ msgstr "Belgeyi Kapat?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "Belge kaydedilmedi!\n" #~ "\n" #~ "Bu belgeyi kapatırsanız değişiklikleriniz uygulanmayacaktır.Devam mı?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "Belge kaydedilmedi!\n" #~ "\n" #~ "wxMaxima'dan çık ve değişiklikleri uygulama ? " #~ msgid "Maxima options" #~ msgstr "Maxima seçenekleri" #~ msgid "Mean" #~ msgstr "Ortalama Değer" #~ msgid "Quit?" #~ msgstr "Çık ?" #~ msgid "wxMaxima options" #~ msgstr "wxMaxima seçenekleri" #~ msgid "" #~ "wxMaxima is a graphical user interface for the\n" #~ "computer algebra system Maxima based on wxWidgets." #~ msgstr "" #~ "wxMaxima, wxWidgets ile geliştirilmiştir. \n" #~ "Bilgisayar Cebiri Sistemi Maxima'nın bir grafiksel kullanıcı arayüzüdür." #~ msgid "<< Nothing to display >>" #~ msgstr "<< Göstecek hiçbirşey yok! >>" #~ msgid "Functions and macros" #~ msgstr "Fonksiyonlar ve Makrolar" #~ msgid "Inspector" #~ msgstr "Denetleyeci" #~ msgid "Labels" #~ msgstr "Etiketler" #~ msgid "Autocomplete" #~ msgstr "Otomatik tamamla" #~ msgid "Copy selection to clipboard when selection is made in document." #~ msgstr "Belgede seçim yapıldığında seçileni panoya kopyala." #~ msgid "Copy to clipboard on select" #~ msgstr "Seçerken panoya kopyala" #~ msgid "Input" #~ msgstr "GİRDİ" #~ msgid "Save document as ..." #~ msgstr "Belgeyi Farklı Kaydet" #~ msgid "Show Maxima header" #~ msgstr "Maxima başlığını göster" #~ msgid "Show initial header with Maxima system information." #~ msgstr "Başlangıç Başlığını Maxima sisyem bilgisi ile göster." #~ msgid "Adjustment for the size of greek font." #~ msgstr "Yunanca yazı tiplerini boyutu için ayarlama(lar)" #~ msgid "Adjustment:" #~ msgstr "Ayarlama(lar):" #~ msgid "Basic" #~ msgstr "Temel" #~ msgid "Button panel:" #~ msgstr "Buton paneli:" #~ msgid "Copy selected cell(s)" #~ msgstr " Seçilen Hücre(leri) Kopyala " #~ msgid "Cut Cell(s)\tCtrl-Shift-X" #~ msgstr "Hücre(leri) Kes\tCtrl-Shift-X" #~ msgid "Decrease fontsize in document" #~ msgstr "Belgede yazı tipi boyutunu küçült" #~ msgid "Delete selected cell(s)" #~ msgstr " Seçilen Hücre(leri) Sil" #~ msgid "Delete selection" #~ msgstr "Seçileni Sİl " #~ msgid "Font used for displaying unicode glyphs in document." #~ msgstr "" #~ "Belgede evrensel kod kabartmaları göstermek için kullanılan yazıtipi" #~ msgid "Full" #~ msgstr "Tüm" #~ msgid "Increase fontsize in document" #~ msgstr "Belgede yazıtipi boyutunu büyüt." #~ msgid "Insert input cell" #~ msgstr "GİRDİ hücresi ekle " #~ msgid "Insert input group" #~ msgstr "GİRDİ grubu ekle" #~ msgid "Insert text" #~ msgstr "Metin Ekle" #~ msgid "New T&itle Cell\tCtrl-Shift-F6" #~ msgstr "Yeni Başlık Hücresi\tCtrl-Shift-F6" #~ msgid "Off" #~ msgstr "Kapalı" #~ msgid "Paste cell(s) to document" #~ msgstr "Hücre(leri) Belgeye Yapıştır" #~ msgid "Product..." #~ msgstr "Çarpım" #~ msgid "Select file to open" #~ msgstr "Seç açılacak dosyayı" #~ msgid "Sum..." #~ msgstr "Toplam.." #~ msgid "To &Float\tCtrl-F" #~ msgstr "Kayan Sayıya \tCtrl-F" #~ msgid "Use greek font to display greek characters." #~ msgstr "Yunanca semboller için yunan yazı tipini kullan" #~ msgid "Use greek font:" #~ msgstr "Yunan yazı tipinin kullan" #~ msgid "untitled.wxm" #~ msgstr "Başlıksız.wxm" #~ msgid "wxMaxima session (*.wxm)|*.wxm" #~ msgstr "wxMaxima oturumu(*.wxm)|*.wxm" #~ msgid "aquamarine" #~ msgstr "deniz yeşili" #~ msgid "black" #~ msgstr "siyah" #~ msgid "blue" #~ msgstr "mavi" #~ msgid "blue violet" #~ msgstr "mavi menekşe" #~ msgid "brown" #~ msgstr "kahverengi" #~ msgid "cadet blue" #~ msgstr "camgöbeği" #~ msgid "coral" #~ msgstr "mercan" #~ msgid "cornflower blue" #~ msgstr "Mavi kantaron" #~ msgid "cyan" #~ msgstr "deniz mavisi" #~ msgid "dark green" #~ msgstr "koyu yeşil" #~ msgid "dark grey" #~ msgstr "koyu gri" #~ msgid "dark olive green" #~ msgstr "koyu zeytin yeşili" #~ msgid "dark orchid" #~ msgstr "koyu orkide" #~ msgid "dark slate blue" #~ msgstr "koyu kurşun mavisi" #~ msgid "dark slate grey" #~ msgstr "koyu kurşun gri" #~ msgid "dark turquoise" #~ msgstr "koyu turkuaz" #~ msgid "dim grey" #~ msgstr "karanlık gir" #~ msgid "firebrick" #~ msgstr "tuğla" #~ msgid "forest green" #~ msgstr "orman yeşili" #~ msgid "gold" #~ msgstr "altın" #~ msgid "goldenrod" #~ msgstr "altın yeşili" #~ msgid "green" #~ msgstr "yeşil" #~ msgid "green yellow" #~ msgstr "yeşil sarı" #~ msgid "grey" #~ msgstr "gri" #~ msgid "khaki" #~ msgstr "haki" #~ msgid "light blue" #~ msgstr "açık mavi" #~ msgid "light grey" #~ msgstr "açık gri" #~ msgid "light steel blue" #~ msgstr "açık çelik mavisi" #~ msgid "lime green" #~ msgstr "lime yeşili" #~ msgid "maroon" #~ msgstr "kestane" #~ msgid "medium aquamarine" #~ msgstr "deniz yeşili-orta" #~ msgid "medium blue" #~ msgstr "mavi-orta" #~ msgid "medium forrest green" #~ msgstr "orman yeşili-orta" #~ msgid "medium goldenrod" #~ msgstr "altın yeşili-orta" #~ msgid "medium orchid" #~ msgstr "orkide-orta" #~ msgid "medium sea green" #~ msgstr "deniz yeşili-orta" #~ msgid "medium slate blue" #~ msgstr "kurşun mavisi-orta" #~ msgid "medium spring green" #~ msgstr "bahar yeşili-orta" #~ msgid "medium turquoise" #~ msgstr "turkuaz-orta" #~ msgid "medium violet red" #~ msgstr "menekşe kırmızısı-orta" #~ msgid "midnight blue" #~ msgstr "geceyerısı mavisi" #~ msgid "navy" #~ msgstr "lacivert" #~ msgid "orange" #~ msgstr "turuncu" #~ msgid "orange red" #~ msgstr "turuncu kırmızısı" #~ msgid "orchid" #~ msgstr "orkide" #~ msgid "pale green" #~ msgstr "soluk yeşil" #~ msgid "pink" #~ msgstr "pembe" #~ msgid "plum" #~ msgstr "erik" #~ msgid "purple" #~ msgstr "mor" #~ msgid "red" #~ msgstr "kırmızı" #~ msgid "salmon" #~ msgstr "somon" #~ msgid "sea green" #~ msgstr "deniz yeşili" #~ msgid "sienna" #~ msgstr "siena" #~ msgid "sky blue" #~ msgstr "gökyüzü" #~ msgid "spring green" #~ msgstr "bahar yeşili" #~ msgid "steel blue" #~ msgstr "çelik mavisi" #~ msgid "tan" #~ msgstr "bronz" #~ msgid "thistle" #~ msgstr "deve dikeni" #~ msgid "turquoise" #~ msgstr "turkuaz" #~ msgid "violet" #~ msgstr "menekşe" #~ msgid "wheat" #~ msgstr "buğday" #~ msgid "white" #~ msgstr "beyaz" #~ msgid "yellow green" #~ msgstr "sarı yeşil" #~ msgid " << Unfold >>" #~ msgstr " << Klasörden çıkart >>" #~ msgid "Background" #~ msgstr "Arka plan" #~ msgid "Copy cells" #~ msgstr "Hücreleri Kopyala " #~ msgid "Cut selection from document" #~ msgstr "Belgeden seçileni Kes " #~ msgid "Evaluate cell\tShift-Enter" #~ msgstr "Değerlendir hücreyi\tShift-Enter" #~ msgid "Export to HTML file" #~ msgstr "HTML dosyasına Çıkart " #~ msgid "Hidden groups" #~ msgstr "Gizli Gruplar" #~ msgid "Integrate ..." #~ msgstr "İntegralini hesapla" #~ msgid "Main prompts" #~ msgstr "Temel bilgi istemleri" #~ msgid "Open session from a file" #~ msgstr "Bir dosyadan oturum Aç " #~ msgid "Other prompts" #~ msgstr "Diğer bilgi istemleri" #~ msgid "Save session" #~ msgstr "Oturumu Kaydet " #~ msgid "Save session to a file" #~ msgstr "Oturumu bir dosyaya kaydet " #~ msgid "Save to file" #~ msgstr "Dosyaya Kaydet" #~ msgid "Select package to load" #~ msgstr "Yüklemek için dosya seç" #~ msgid "Substitute ..." #~ msgstr "Yerine koy" #~ msgid "wxMaxima session" #~ msgstr "wxMaxima oturumu" #~ msgid "&Copy" #~ msgstr "&Kopyala" #~ msgid "&Describe\tCtrl-H" #~ msgstr "&Tanımla\tCtrl-H" #~ msgid "&Edit input\tCtrl-E" #~ msgstr "&GİRDİyi Düzenle-\tCtrl-E" #~ msgid "&Input\tF7" #~ msgstr "&GİRDİ\tF7" #~ msgid "&Monitor file" #~ msgstr "&Dosyayı İzle" #~ msgid "&Re-evaluate input\tCtrl-R" #~ msgstr "&Tekrar değerlendir-GİRDİyi\tCtrl-R" #~ msgid "&Read file" #~ msgstr "&Dosyayı Oku" #~ msgid "&Text\tF6" #~ msgstr "&Metin\tF6" #~ msgid "" #~ "All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*." #~ "lisp)|*.lisp" #~ msgstr "" #~ "Tümü|*|Maxima paketi(*.mac)|*.mac|demo dosyası(*.dem)|*.dem| lisp dosyası " #~ "(*.lisp)|*.lisp" #~ msgid "Autoload a file when it is updated" #~ msgstr "Güncellendiğinde otomatik yükle" #~ msgid "C&lear screen" #~ msgstr "&Ekranı temizle" #~ msgid "Copy input" #~ msgstr "GİRDİyi KOPYALA- " #~ msgid "Copy input from console" #~ msgstr "Konsoldan GİRDİYİ Kopyala" #~ msgid "Copy selection from console to input line" #~ msgstr "Konsoldan Seçileni GİRDİ satırına Kopyala " #~ msgid "Copy to input" #~ msgstr "Kopyala- GİRDİ satırına " #~ msgid "Delete selected input/output group" #~ msgstr "Sil-GİRDİ\\ÇIKTI dan Seçim Grubunu " #~ msgid "Delete the contents of console." #~ msgstr "Konsol içeriğini sil." #~ msgid "Describe" #~ msgstr "Tanımla" #~ msgid "Edit input" #~ msgstr "GİRDİyi Düzenle- " #~ msgid "Edit selected input" #~ msgstr "Seçilen GİRDİyi Düzenle" #~ msgid "Edit text" #~ msgstr "Metin Düzenle-" #~ msgid "Enter command" #~ msgstr "Komut gir" #~ msgid "Go to input\tCtrl-Shift-D" #~ msgstr "GİRDİye GİT\tCtrl-Shift-D" #~ msgid "Go to input\tF4" #~ msgstr "GİRDİye GİT-\tF4" #~ msgid "Go to output window\tF3" #~ msgstr "ÇIKTI penceresine GİT \tF3" #~ msgid "I&nsert" #~ msgstr "&Yerleştir" #~ msgid "INPUT:" #~ msgstr "GİRDİ:" #~ msgid "" #~ "If you want to input more than one line at a time, use the 'Multiline " #~ "input' button at the right of the input line." #~ msgstr "" #~ "Bir defada birden fazla GİRDİ satırı ekleyeceksenizGİRDİ satırının " #~ "sağındaki 'Çok Satırlı GİRDİ' butonunu kullanınız." #~ msgid "Insert new input before selected input" #~ msgstr "Seçilen GİRDİ den önce yeni bir GİRDİ yerleştir" #~ msgid "Insert section before selected input" #~ msgstr "Seçilen GİRDİ de önce bölüm yerleştir" #~ msgid "Insert text before selected input" #~ msgstr "Seçilen GİRDİ de önce metin yerleştir" #~ msgid "Insert title before selected input" #~ msgstr "Seçilen GİRDİ de önce başlık yerleştir" #~ msgid "" #~ "Instead of typing a long pathname of a file to input line, you can select " #~ "that file using 'File->Select file'." #~ msgstr "" #~ "Kullanmak istediğiniz dosyanın ismini yazmak yerine 'Klasör-> Klasörü " #~ "Seç'i kullanabilirsiniz." #~ msgid "Multiline input" #~ msgstr "Çok Satırlı GİRDİ" #~ msgid "Open multiline input dialog" #~ msgstr "Çok Satırlı GİRDİ bilgi kutucuğu Aç " #~ msgid "Paste input" #~ msgstr "GİRDİyi Yapıştır" #~ msgid "Paste input to console" #~ msgstr "GİRDİyi konsola Yapıştır" #~ msgid "Re-evaluate all\tCtrl-Shift-R" #~ msgstr "Tekrar Değerlendir- Tümünü \tCtrl-Shift-R" #~ msgid "Re-evaluate all input" #~ msgstr "Tekrar Değerlendir-Tüm GİRDİleri " #~ msgid "Re-evaluate input" #~ msgstr "Tekrar Değerlendir-GİRDİyi " #~ msgid "Read file from command line" #~ msgstr "Komut satırından dosya oku" #~ msgid "Select &file" #~ msgstr "&Dosya Seç" #~ msgid "Select a file" #~ msgstr "Bir dosya Seç" #~ msgid "Select a file (copy filename to input line)" #~ msgstr "Bir dosya Seç (dosya adını GİRDİ satırına kopyala) " #~ msgid "Select last input\tCtrl-D" #~ msgstr "Son GİRDİyi seç\tCtrl-D" #~ msgid "Select last input\tF2" #~ msgstr "Son ÇIKTIyı seç\tF2" #~ msgid "Select last input in the colsole!" #~ msgstr "Konsoldaki Son GİRDİyi Seç! " #~ msgid "Select last input in the console!" #~ msgstr "Konsoldaki Son GİRDİyi Seç! " #~ msgid "Selection to input\tCtrl-Shift-E" #~ msgstr "GİRDİ için Seçim\tCtrl-Shift-E" #~ msgid "Selection to input\tF5" #~ msgstr "GİRDİ için Seçim\tF5" #~ msgid "Set focus to the input line" #~ msgstr "GİRDİ satırına odaklan" #~ msgid "Set focus to the output window" #~ msgstr "ÇIKTI penceresine odaklan" #~ msgid "Show the description of a command" #~ msgstr "Bir Komutun tanımını göster" #~ msgid "Show the description of command/variable:" #~ msgstr "Komutun\\değişkenin tanımını göster:" #~ msgid "" #~ "To enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter " #~ "matrix' from menus." #~ msgstr "" #~ "A matrisini girmek için, GİRDİ satırına 'A:' yaz vemenüden 'Cebir-> " #~ "Matris Gir' i seç." #~ msgid "" #~ "To put parenthesis around an expression you previously typed into the " #~ "input line, select the expression with mouse and then type '('." #~ msgstr "" #~ "Komut satırına önceden yazdığınız bir ifadeyi parantez içine almak " #~ "içinifadenizi fare ile seçip '(' yazınız." #~ msgid "" #~ "To repeat a long command you previously entered in the input line, type " #~ "in the first few letters to the input line and then pres tab key." #~ msgstr "" #~ "Komut satırına yazdığınız uzun bir komutunun başındaki bir kaç harfi " #~ "GİRDİ satırna yazıp 'tab' tuşuna basınız." #~ msgid "" #~ "You can delete output/input group if you select the input label and " #~ "choose 'Edit->Delete selection' from menus." #~ msgstr "" #~ "Eğer GİRDİnin etiketini seçer ve menüden 'Düzenle-> Sil " #~ "Seçileni'seçerseniz,GİRDİ\\ÇIKTI grubunu silebilirsiniz." #~ msgid "" #~ "You can hide the output by clicking on the output label. Clicking on the " #~ "input label hides input and output. Clicking on the label again, shows " #~ "hidden expressions." #~ msgstr "" #~ "ÇIKTInın etiketini çift tıklayarak ÇIKTI yı gizleyebilirsiniz. GİRDİ " #~ "etiketini çift tıklayarak GİRDİ ve ÇIKTI ları gizleyebilirsiniz Etikete " #~ "çift tıklayarak gizli ifadeleri görünür yapabilirsiniz" #~ msgid "" #~ "You can load a file into maxima by dragging it from a file browser to the " #~ "console window." #~ msgstr "" #~ "Bir dosyayı konsol penceresine sürükleyip bırakarak Maxima'ya " #~ "yükleyebilirsiniz" #~ msgid "" #~ "You can load files into maxima if you drop them on the console window. " #~ "You can select a custom function for loading your file. If your custom " #~ "function is 'A:read_matrix(%file%, csv)', then %file% will be replaced " #~ "with the filename of your file." #~ msgstr "" #~ "Dosyalarınızı konsol penceresine bırakarak Maxima'ya " #~ "yükleyebilirsinizDosyanızı yüklemek için özel bir fonksiyon " #~ "seçebilirsiniz: Eğer özel fonksiyonunuz 'A:read_matrix(%file%, csv)', ise " #~ "o zaman dosyanızn adı ile %dosya% şeklinde GİRDİ satırna yerleştirlir." #~ msgid "" #~ "You can select the output of maxima in wxMaxima console with mouse and " #~ "copy it to the clipboard with 'Edit->copy'." #~ msgstr "" #~ "wxMaxima konsolunda Maxima ÇIKTI sını fare ile seçebilir ve 'Düzenle-" #~ ">Kopyala' ile panoya kopyalayabilirsiniz." #~ msgid "" #~ "You can use the maxima tex command to print the expression in TeX form. " #~ "Then you can copy it to text editor to include it in you paper." #~ msgstr "" #~ "Maxima'nın tex(ifade) komutu ile ifadeleri TeX formunda yazdırabilirsiniz." #~ "Sonra da (ifadeyi) kopyalayıp TeX belgenize yapıştırabilirsiniz " #~ msgid "" #~ "wxMaxima has nice plot dialogs. If you want to modify previous plot " #~ "commands, access them using command history and then push the plot button." #~ msgstr "" #~ "wxMaxima'da grafik çizimi için hoş diyalogları vardır. Geçmiş Grafik çiz " #~ "komutlarınızı yeniden düzenlemek isterseniz,komut geçmişinden onlara " #~ "ulaşıp Grafik Çiz butonuna basınız." #~ msgid "" #~ "wxMaxima's input line has command history available using up and down " #~ "keys and command completion based on previous input available using the " #~ "tab key." #~ msgstr "" #~ "wxMaxima'nın GİRDİ satırında yukarı aşağıya tuşlarıyla hareket ederek " #~ "geçmiş komutlarınıza ulaşabilirsiniz. Tab tuşu ile de önceki GİRDİ lerin " #~ "komut tamamlama işlemini yapabilirsiniz." #~ msgid "Apply function:" #~ msgstr "Fonksiyonu uygula:" #~ msgid "At point:" #~ msgstr "..noktasında:" #~ msgid "Char poly of:" #~ msgstr " matrisinin karakteristik polinomu:" #~ msgid "Comment out" #~ msgstr "Yorumla" #~ msgid "Copy &text" #~ msgstr "Kopyala-&Metin" #~ msgid "Copy selection from console (including linebreaks)" #~ msgstr "Kopyala- konsoldan seçileni(satır sonlarını da)" #~ msgid "From array:" #~ msgstr "Diziden:" #~ msgid "From equations:" #~ msgstr "Denklemlerden:" #~ msgid "Integrate:" #~ msgstr "İntegrali hesapla:" #~ msgid "Limit of:" #~ msgstr "'nın Limiti:" #~ msgid "Map function:" #~ msgstr "Fonksiyonu Eşle:" #~ msgid "Product:" #~ msgstr "Çarpımı:" #~ msgid "Solve &numerically ..." #~ msgstr "&Numerik Çöz" #~ msgid "Solve equation(s):" #~ msgstr "Denklem(leri) Çöz:" #~ msgid "Solve equation:" #~ msgstr "Denklemi çöz:" #~ msgid "Solve numerically" #~ msgstr "Numerik çöz" #~ msgid "Solve numerically ..." #~ msgstr "Numerik çöz" #~ msgid "Substitute:" #~ msgstr "Yerine koy:" #~ msgid "Substitution" #~ msgstr "Yerine koymak" #~ msgid "Sum of:" #~ msgstr ".. nın Toplamı:" #~ msgid "Unfold" #~ msgstr "dosyadan çıkart" #~ msgid "Use &Taylor series" #~ msgstr "&Taylor Serisi kullan" #~ msgid "around:" #~ msgstr "yaklaşık:" #~ msgid "by variable:" #~ msgstr "...değişekeni ile:" #~ msgid "change var:" #~ msgstr "değişkeni değiştir:" #~ msgid "eliminate variables:" #~ msgstr "değişkenleri yok et:" #~ msgid "equation:" #~ msgstr "denklem:" #~ msgid "for function(s):" #~ msgstr "fonksiyon(lar) için:" #~ msgid "for variable(s):" #~ msgstr "değişken(ler) için:" #~ msgid "from expression:" #~ msgstr "ifadesinden:" #~ msgid "function:" #~ msgstr "fonksiyon:" #~ msgid "in variable:" #~ msgstr "değişkende:" #~ msgid "in:" #~ msgstr "içinde:" #~ msgid "the value is:" #~ msgstr "Değer:" #~ msgid "variable" #~ msgstr "değişken" #~ msgid "variable:" #~ msgstr "değişken:" #~ msgid "when variable:" #~ msgstr "değişken...olduğunda:" #~ msgid "with:" #~ msgstr "ile:" #~ msgid "" #~ "wxMaxima is a wxWidgets interface for the\n" #~ "computer algebra system MAXIMA.\n" #~ "\n" #~ "Version: %s.\n" #~ "License: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgstr "" #~ "wxMaxima Bilgisayar Cebiri Sistemi MAXİMA'nın \n" #~ "bir wxWidgets arayüzüdür.\n" #~ "\n" #~ "Sürüm: %s.\n" #~ "Lisans: GPL.\n" #~ "\n" #~ "%s\n" #~ "%s" #~ msgid "wxMaxima session (*.wxm)|*.wxm|Maxima batch file (*mac)|*.mac|All|*" #~ msgstr "" #~ "wxMaxima oturumu (*.wxm)|*.wxm|Maxima Toplu Dosya Kütüğü (*mac)|*.mac|" #~ "Tümü|*" #~ msgid "Maxima session (*.wxm)|*.wxm" #~ msgstr "Maxima oturumu (*.wxm)|*.wxm" wxmaxima-15.08.2/locales/uk.mo000644 000765 000024 00000336140 12573512123 016536 0ustar00andrejstaff000000 000000 9L)L MM%M@M PM&]MgMJM7NTN]N oN{NN N NNN NNO*O >OKO aO kOxOOOO OOOO OPP !P/PCP_P ePsPPPPPP PP PQQ'Q .Q;QKQ QQ_Q pQzQQQ Q QQQQ RR(R7RIRgRmR R_R RRS TTTTTTTU9U'JU%rUUKU&U1VMVdVjVpVVV VVV>V) X4X 8XDX bX.mXYY;Y YZ7Z?Z/_Z[ZKZR7[>[\[&&\FM\p\P]<V]A]B]-^ F^R^B_ V_a_w_+_(__*_`/`">`a````` ```;`a")a LaVa2haaa aaa a a b%bDbab|bbb bb#b c(cFc'Xccc c%c%cd1#d#Ud#ydd@d d e#e9eLeUe8ieAe(e' fH5f1~f1fff g!g>6g3ugg g ggg g hh4h(Ch$lh,h%h&h ii i !i/i5i o Go To ao kovo|oooo!oo,o#!p"Ep%hp*pApp q q "q0q 7qCqUqgq|q&qqKq*rArPrcr}r&r r rr rrrss(-sVs ls xssss s&sss ss t t/&tVt)ttt'tttu$u BuOu ou9yuuuuu"u5vUv[vcvjvpvvv v v$v7v3wFwJwbw kwxww"w,w*wx#x7x+Fxrx3x,x,x'y\7yyyyUy&z-z5z:zOz^z pz zzzzz {{{{v#|||k|-}~6~~~@\02;Sf 6 " :GWj|!т-?WqŃ݃ ()= g t~^QM]{DLS4\6̆ -?T /5 :*Gr  ψو/3J"c   Չ?Up)FWZ#k   ̍,؍#)1HPV Z e r }Ȏ  ː   '5’Ԓ %, > L X'e dғ7%J pz3ǔ # =1I3{ Ǖו ߕ   4 IW^ e s# Ɩܖ(40et $  !7Yk ̙4ә2OU ] gqy~ ֚ a'#-ћ")4L Ȝ М ݜ! 3>\   ! <]m!2C:S ̟ڟ ! ?`yޠ+ 7Xkt ,' (!9[ Q[a|   ڣ#2"U$g01 8$A]mu}k#BUl  ˧֧ ) -9Kix hD%fj@ѩ/tB.qx t H`ή/ׯ4J ^ lzC/Ѱ68 @J\ bl,`  '8Pf IJѲ"-Ǵ  $ . 9EMaBE] , Jww)CUm1ü', < H U a n;z9  "). 7 Deh nx  ӾD0Cub.& +a9a4#+#Bf.4Q,!$ .* Yg3%)( 3T,o-  +K^={)) *4#R8v 01'b,(%1Wp$4"6-Y(?<Vj*26 = "[S~* %8F8,_BE u:ZZ&74 R^Wm|[a*0L7= p(@izMtKIvW vz-D2!%9___ ?\`!WDS(V)lLCj/8[%s68 #/E7_<3/78/p1?ZAZ-^%4$FGC2Q4GE2 U-a8 &e0aWW/84hG@|&q,(UJsA,-/K%{e[ccdj, #  ;( dRnU:&aT|E##!;;Y $ %2X"x-%0%2XJxG /4Pdc+GE.     5 BH     U TM 5  < H3 |        @ 5= <s ! M f UVd4u$4C_v#<U<Nu8(c&bdR p{ (=332Nf2-$RqQ  (G?d(B1NB  97 E7avG*"r&Pk  " J,\wX-&4[r 6HKH' N)=_gdL, Ny  m!|! !l!]" m"{"!"""""" #$#}=#%%%% &/'!((J(g(g+^, *.8/RM/;/)011)1(11272S2Ud26242+&3%R3(x313.3<4B?4.444:4:!5C\525H576=T6C696;7.L7%{7!77%7'8[.88868898[:<:/:< <#<n4<<p<'= C='M=+u=/=N=Q >r>@"@"4@ W@e@%|@d@5A/=AmA,A!AA<A-,B6ZBB7B9B<C$WC|C*CCCCCD*D#ED[iD6DDE^+EE=IIDIF?J7JJJJ"J^K-tK K'K K KKLL4LOL'fLL1L.LL2wOP;P7P 1QRQ$jQ"Q Q Q$Q Q{R/U;UU VX)V!V$V!VV Wb+WWW!W!W%WX!X9XX Y6)Y!`YYYMYZZ -ZGNZ"ZvZg0['['[[#\&,\&S\#z\&\&\\#]#,],P] }]]]]-]5]"^3^+P^)|``'```$ua;a1aBbDKb!bb,bb<cIRc,cfc/0d$`d!d!ddcd+@ele3e eeeeff$%fJf"`f(f=f@f1+g!]g&gg:hHh-i^?i3i+iOiPNj@j"jkk";k ^kkkk k5k%k lwSEwyyPyHz ^z"zz`z {L@{L{]{&8|L_|W|W}D\}D}}g~~ŀ؀ 5']Ys3.Ƃ  + 6 ALd#wȃ)#*, Wby (Ä?,TB}1UD -D6T!;U/R.͏PId27@13ieLϕ1:N)ĖiJp%6-Iw<yi,Gř& ;4p*$ۚ6H8ZXu2Ξ  ! / <J`+yl@kS ͣi Q\!cf*$lliF76Pl NL3Pap#2(->Sk} "ʳ!JLgd6~[/ûWYu[Z(fGz>^?tK&iC)pHh%L`^p7dk-v; t-#f'O7jPPF'>yW{RW\{ZXi"{&(vbB`YG:$Uch4uxcO_nZ`w 9eud$8l- =?s[6Bb!kDx!v=_XL9TKBIw|!F~)/jba.{z=,Eq&]Y l m<}IMo>B]CA X~y/I]3A5(:u,r@7=TAE; *eS2g~@,\V5k*rUg Ps&M.e1S @h3V KNi0mi3bER}NNo:wH\9kzJ "5JpK zwm1<ls2Tn()6;)DI0F2 >48Q0f!cmlAL7^'8:L}a+ QPJxO 4 jMD1S5tvW_H#+<WjagG?F+"n8`%9 RN;Y]2yGy0|q%. R"TQ@h+o [3^QZ CE|<O# ,~6X}|r$d4qM $*n#/s VJ?UxD e/H1*ft%aocq_V[YS\dCpg.U'r6- wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. (Graphics) << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.%i cells in evaluation queue&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Maxima help&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity... [suppressed additional lines since the output is longer than allowed in the configuration]
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...Abort evaluation on errorAboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd the .wxmx file to the HTML exportAdd to &Path...Additional commands to be added to the preamble of LaTeX output for pdftex.Additional lines for the TeX preamble:Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueAutomatically change maxima's working directory to the one the current document is in: This is necessary if the document uses File I/O relative to the current directory but will make maxima 5.35 fail to find its own installation path when the current document resides on a different drive than the maxima installation.Autosave interval (minutes, 0 means: off)BC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBesides the global undo functionality that is active when the cursor is between cells wxMaxima has a per-cell undo function that is active if the cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been used for a fine-pitch undo that doesn't affect latter changes made in other cells.Bitmap scale for exportBoldBoth horizontal and vertical cursor active at the same timeBoxplot...BrowseBug: Autocompletion requested for unknown type of item.Bug: Cell left but not entered.Bug: Got a question but no cell to answer it inBug: Got a request to change the contents of the cell above the beginning of the worksheet.Bug: Got a request to delete the cell above the beginning of the worksheet.Bug: Got a request to first change the contents of a cell and to then undelete it.Bug: Math Cell that claims to have no group Cell it belongs toBug: Start or end of merging of subsequent editing actions was requested two times in a row.Bug: Text changed, but no active cell.Bug: Trying to append maxima's output to a cell outside the worksheet.Bug: Trying to merge individual cell adds to a region in the undo buffer but there are other cells between them.Bug: Trying to move the horizontally-drawn cursor to a place inside a GroupCell.Bug: Trying to record a cell contents change without a cell.Bug: Trying to select inside a cell without having a current cellBug: Undo action with both cell contents change and cell addition.Bug: Undo request for cell outside worksheet.Build &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate numeric value of the last resultCalculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketCell ends in a backslashChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese SimplifiedChinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCode highlighting: CommentsCode highlighting: End of lineCode highlighting: FunctionsCode highlighting: NumbersCode highlighting: OperatorsCode highlighting: StringsCode highlighting: VariablesCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComment out the currently selected textComment selection Ctrl-/Complete Word Ctrl-KComplete wordCompletely stop maxima and restart itCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Debug: Watch maxima's stdout streamDecompose rational function to partial fractionsDefaultDefault animation framerate:Default font:Default plot size for new maxima sessionsDefault port for communication with wxMaxima:Define the default speed (in frames per second) animations are played back with.DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDivide this input cell into two cellsDo you want to save the changes you made in the document "Document Document backgroundDocumentclass for TeX export:Don't compress the maxima input text and compress images individually: This enables version control systems like git and svn to effectively spot the differences.Don't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter new precision for bigfloats:Enter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate Cells above this point Ctrl-Shift-PEvaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentEvaluate the file from its beginning to the cell above the cursorEvaluate to pointExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExpected the icon files to be found atExportExport animations to TeX (Images only move if the PDF viewer supports this)Export document to a HTML or pdfLaTeX fileExport failed.Export successful.Exporting to HTML failed!Exporting to TeX failed!Exporting to maxima batch file failed!Exporting...ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile could not be openedFile not foundFile openedFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFix reordered reference indices (of %i, %o) before savingFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFollowFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGot a request to undo an action that involves an delete which isn't possible at this moment.GreekGreek constantsGrid:HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*.tex)|*.texHTML/Text Cells: Export all linebreaksHeight:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHistory Alt-Shift-IHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If maxima ever finishes evaluating without wxMaxima realizing this this menu item can force wxMaxima to try to send commands to maxima again.If multiple cells are evaluated in one go: Abort evaluation if wxMaxima detects that maxima has encountered any error.If not extremely longIf not very longIf numbers are getting longer than this number of digits they will be displayed abbreviated by an ellipsis.If this number of minutes has elapsed after the last save of the file, the file has been given a name (by opening or saving it) and the keyboard has been inactive for > 10 seconds the file is saved. If this number is zero the file isn't saved automatically at all.If this option is set the .wxmx source of the current file is copied to a place a link to is put into the result of an export.If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmIn the LaTeX output: Put exponents after an eventual subscript instead of above it. Might increase readability for some fonts and short subscripts.Include columns:Include input cells in the export of a worksheetInfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert % before an operator at the beginning of a cellInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert S&ubsubsection Cell Ctrl-5Insert Section CellInsert Subsection CellInsert Subsubsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new subsubsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInterrupt current computation. To completely restart maxima press the button left to this one.Invalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...It is possible to define reusable maxima libraries with wxMaxima that can be later loaded by using the load() function. All that has be done in order to do that is to export a file in the .mac format.ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLaTeX: Place exponents after, instead above subscriptsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...Libraries can be accessed by any wxMaxima process regardless in which directory it runs if they are placed in the user directory. This directory can be found by typing maxima_userdirLimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionManually trigger evaluationMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima got a questionMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Maximum displayed number of digits:Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMerge the text from two input cells into oneMessage from the stdout of Maxima: Method:Mismatched parenthesisModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNoNo matches found!Normality Test...Normally html expects images to be rather low-res but space saving. These images tend to look rather blurry when viewed on modern screens. Therefore this setting was introduces that selects the factor by which the HTML export increases the resolution in respect to the default value.Normally we export the whole worksheet to TeX or HTML. But sometimes the maxima input does scare the user. This option turns off exporting of maxima's input.NorwegianNot a valid matrix dimension!Not a valid number of equations!Not connected to maximaNot connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:Once the local network link between maxima and wxMaxima has been established maxima has no reason to send any messages using the system's stdout stream so all this stream transport should be a greeting message; The lisp running maxima will send eventual error messages using the system's stderr stream instead. If this box is checked we will nonetheless watch maxima's stdout stream for messages.One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptimize wxmx files for version controlOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPreferences... Ctrl+,Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not only complete all functions that are integrated into the maxima core and their parameters: It also knows about parameters from currently loaded packages and from functions that are defined in the current file.Previous Command Alt-UpPrintPrint documentProductRe-evaluate all cells above the one the cursor is inRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo Ctrl-YRedo last changeReduce (tr)Reduce trigonometric expressionRefusing to send cell to maxima: Remove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRestart maximaResultReturn to the cell that is currently being evaluatedRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave only this number of actions in the undo buffer. 0 means: save an infinite number of actions.Save panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Saving failed.Saving successful.Saving...ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet bigfloat &Precision...Set fixed font in text controls.Set plot formatSet the precision for numbers that are defined as bigfloat. Such numbers can be generated by entering 1.5b12 or as bfloat(1.234)Set zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:Show wxMaxima helpSimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...Some PDF viewers are able to display moving images and wxMaxima is able to output them. If this option is selected additional LaTeX packages might be needed in order to compile the output, though.SpanishSpecialSpecial constantsStart AnimationStart or Stop animationStart or stop the currently selected animation that has been created with the with_slider class of commandsStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SubsubsectionSubsubsection cellSumSystem infoTable of ContentsTable of contents Alt-Shift-TTaylor series:TellratTextText cellText cell backgroundText equal to selectionThe default height for embedded plots. Can be read out or overridden by the maxima variable wxplot_size.The default port used for communication between Maxima and wxMaxima.The default width for embedded plots. Can be read out or overridden by the maxima variable wxplot_sizeThe document class LaTeX is instructed to use for our documents.The offline manual of maximaThe pngCairo terminal offers much better graphics quality (antialiassing and additional line styles). But it will only produce plots if the gnuplot installed on the current system actually supports it.There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo Numeri&c Ctrl+Shift+NTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTrying to set the cursor to a cell that isn't part of the worksheetTrying to undo an action without starting cell.Trying to undo something but the undo action is empty.TurkishTutorialsTwo sample t-testType:UkrainianUn-closed parenthesisUn-closed parenthesis on encountering ; or $Unable to interpret the version info I got from http://andrejv.github.io//wxmaxima/version.txt: UnderlinedUndo Ctrl-ZUndo last changeUndo limit (0 for none)Unfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUnterminated comment.Unterminated string.UpgradeUpper bound:Use Gosper algorithmUse MathJAX in HTML exportUse MathJAX instead of images in HTML exports to display maxima output. The advantage of MathJAX is that it allows to copy the displayed equations as if they were text, to choose if they should be copied as TeX or MathML instead and displays them in a scaleable format that is really nice to look at. The disadvantage of MathJAX is that it will need JavaScript and a little bit of time in order to typeset an equation.Use cairo to improve plot quality.Use centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.While text cells in LaTeX are broken into lines by TeX the text displayed on the screen is broken into lines manually. This option, if set tells that lines in HTML output will be broken where they are broken in the worksheet. If this option isn't set manual linebreaks can still be introduced by introducing an empty line.Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxmWidth:WorksheetWrite matching parenthesis in text controls.Written byYesYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ][%i digits]_%d.gif" alt="Animated Diagram" style="max-width:90%%;" > _%d.gif" alt="Animated Diagram" style="max-width:90%%;" >antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:maxima's pwd is path to documentnorightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima &Help Ctrl+?wxMaxima &Help F1wxMaxima can be made to execute commands at every start-up by placing them in a a text file with the name wxmaxima.rc in the user directory. This directory can be found by typing maxima_userdirwxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.xyesProject-Id-Version: wxMaxima Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2015-08-18 10:34+0300 Last-Translator: Yuri Chornoivan Language-Team: Ukrainian Language: uk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); X-Generator: Lokalize 1.5 wxWidgets: %d.%d.%d Підтримка Unicode: %s Lisp: Версія Maxima: Не з’єднано з Maxima! Не з’єднано. (графіка) << Занадто довгий вираз! >> було збережено за допомогою новішої версії wxMaxima, отже дані може бути завантажено з помилками. Будь ласка, оновіть вашу версію wxMaxima. було збережено за допомогою новішої версії wxMaxima. Будь ласка, оновіть вашу версію wxMaxima.%i комірок у черзі обчислення&Алгебра&Застосувати до списку…&Подібні команди…&Пакетний файл… Ctrl-B&Крайова задача…&Надіслати звіт щодо вади&Аналіз&Канонічна форма&Характеристичний поліном…С&порожнити пам’ять&Об’єднати факторіали&Комплексне спрощення&Неперервний дріб&Копіювати Ctrl-C&Визначене інтегруванняУ &тригонометричну форму&Визначник&Диференціювати…З&міниЗ&нищити змінну…&Ввести матрицю…П&риклад…&Розкрити вираз&Розкрити тригонометричний виразУ &експоненційну форму&Експортувати…Розкласти на &множники&ФайлЗ&найти корінь…С&творити матрицю…Най&більший спільний дільник…&Довідка&Інтегрувати…П&ерервати Ctrl-.П&ерервати Ctrl-G&Обернена матрицяЗ&авантажити пакунок… Ctrl-L&Відобразити список…&MaximaДов&ідка з MaximaОбчислення за &модулем…&Створити Ctrl-N&Обчислення&Числове інтегрування&Підсумовування (nusum)&Відкрити Ctrl-O&Відкрити... Ctrl-O&КресленняС&тепеневий рядНа&друкувати Ctrl-P&Раціональний вираз&Приведення тригонометричнеПе&резапустити Maxima&Корені полінома (дійсні)З&берегти Ctrl-SС&прощення&Спростити виразС&простити факторіалиСп&ростити тригонометричний вираз&Розв’язати…&ДодатковоРяд &Тейлора&Транспонувати матрицю&Тригонометричне спрощення&pm3d(Використовувати типову мову)– нескінченність... [придушено додаткові рядки, оскільки обсяг виведених даних перевищує дозволений у налаштуваннях]
    Lisp: У wxMaxima 0.8.0 було реалізовано «горизонтальний курсор». Він виглядає як горизонтальна лінія між комірками. Такий курсор позначає місце, де з’явиться нова комірка, якщо ви введете або вставите текст чи скористаєтеся якимось пунктом меню.У wxMaxima 0.8.2 було реалізовано новий формат документів, у якому можливе збереження не лише введених вами команд і текстових коментарів, але і результатів обчислень. Під час збереження вашого документа виберіть формат «XML-документ wxMaxima».Значення &у точці…Перервати обчислення, якщо трапиться помилкаПро програмуПро wxMaximaДужка активної коміркиСпр&яжена матрицяДодати &алгебраїчну рівність…Додати каталог до шляху пошукуДодати каталог до шляху:Додати рівність до спрощувача раціональних виразівДодати файл .wxmx до експортованого HTMLДодати до &шляху…Додаткові команди, які слід додати до преамбули коду LaTeX для pdftex.Додаткові рядки до преамбули TeX:Додаткові параметри команди Maxima (наприклад -l clisp).Додаткові параметри:Всі|*ЗастосуватиЗастосувати функцію до спискуПодібні командиМасив:ГрафікаЗапитувати щодо збереження документів без назвЗначення у точціАвтоматично змінювати робочий каталог maxima на каталог, де зберігається поточний документ. Це потрібно, якщо у документі використовується введення-виведення даних відносно поточного каталогу, але призводить до неможливості знайти власний шлях до встановлення maxima 5.35, якщо документ зберігається на диску, відмінному від того, куди встановлено maxima.Інтервал автозбереження (у хвилинах, 0 — вимкнути)BC2Стовпчикова діаграма…Пакетні файли (*.bat)|*.bat|Всі|*Пакетний файлОкрім загальних можливостей скасовування дій, коли курсор перебуває між комірками wxMaxima, передбачено можливість скасовування дій у кожній комірці окремо, доки курсор перебуває у межах комірки. Натисканням Ctrl+Z у окремій комірці можна скасувати дії саме у цій комірці, без впливу на пізніші зміни, внесені у інших комірках.Масштаб растра для експортуванняЖирнийАктивними є одночасно горизонтальний і вертикальний курсориСкринькова діаграма…ПереглядВада: надіслано запит щодо автодоповнення для невідомого типу записів.Вада: полишено комірку без введення даних.Вада: маємо питання, але не маємо комірки для відповіді на ньогоВада: отримано запит на зміну вмісту комірки над початком робочого аркуша.Вада: отримано запит на вилучення комірки над початком робочого аркуша.Вада: отримано запит спочатку на зміну вмісту комірки з наступним скасуванням її вилучення.Вада: комірка рівняння, у якої немає групи комірок, до якої ця комірка належитьВада: надіслано запит на початок і завершення об’єднання послідовних дій з редагування два рази поспіль.Вада: змінено текст, але немає активної комірки.Вада: спроба дописати виведені maxima дані до комірки поза межами робочого аркуша.Вада: спроба об’єднати окремі комірки додає область у буфері скасування, але між цими комірками є інші комірки.Вада: спроба пересунути горизонтальний курсор до місця усередині GroupCell.Вада: спроба запису зміни вмісту комірки без визначення комірки.Вада: спроба позначити щось у комірці без визначення поточної коміркиВада: дія зі скасування із одночасною зміною вмісту комірки і додаванням комірки.Вада: запит щодо скасування дій із коміркою поза межами робочого аркуша.Ві&домості щодо збиранняТипово, для виконання команд використовується комбінація клавіш Shift-Enter, а Enter використовується для введення багаторядкових блоків тексту. Таку поведінку програми можна змінити за допомогою діалогового вікна «Зміни → Налаштувати»: позначте пункт «Enter для обчислення у комірках». За допомогою цього пункту ви зможете поміняти місцями призначення клавіатурних скорочень.З&мінити значення змінної…&НалаштуватиОбчислити &добуток…Обчислити с&уму…Обчислити останній результат з підвищеною точністюОбчислити останній результат зі звичайною точністюМодуль обчислень:Визначити числове значення останнього результатуОбчислити добуткиОбчислити сумиНе вдалося встановити з’єднання з вебсервером.Не вдалося отримати дані щодо версії.СкасуватиКанонічна форма (триг)каталонська&КоміркаДужка коміркиКомірка закінчується зворотною похилою рискоюЗмінити спосіб по&казуЗмінити алгоритм показу плоского зображення, що використовується для показу математичних виразівЗамінити зміннуЗамінити змінну в інтегралі або суміХарактеристичний поліномПеревірити наявність оновленьПеревірити, чи не випущено новішу версію wxMaxima/Maxima.китайська (спрощена)китайська (традиційний запис)Вибрати шрифтВкажіть новий формат графіків:Класи:Закрити Ctrl-WЗакрити вікноПідсвічування коду: коментаріПідсвічування коду: кінець рядкаПідсвічування коду: функціїПідсвічування коду: числаПідсвічування коду: операториПідсвічування коду: рядкиПідсвічування коду: змінніНазви стовпців:Стовпців:Об’єднати факторіали у один виразСписок координат за віссю x, відокремлених комамиСписок координат за віссю y, відокремлених комамиЗакоментувати позначенеЗакоментувати поточний позначений фрагмент текстуЗакоментувати позначене Ctrl-/Завершити слово Ctrl-KЗавершити словоПовністю зупинити і перезапустити maximaОбчислити значення неперервного дробуОбчислити спряжену матрицюОбчислити характеристичний поліном матриціОбчислити визначник матриціОбчислити найбільший спільний дільникОбчислити обернену матрицюОбчислити найменше спільне кратне (віддайте команду load(functs) перед використанням)Умова:Файл налаштувань (*.ini)|*.iniПопередження щодо налаштуваньНалаштувати wxMaximaСталаОб’єднати логарифмиПеретворити біноміальні коефіцієнти, бета- і гамма-функції у факторіалиПеретворити біноміальні коефіцієнти, факторіали й бета-функції у гама-функціїПеретворити комплексний вираз у тригонометричну формуПеретворювати комплексний вираз у алгебраїчну формуПеретворити експоненційну функцію уявного аргументу у тригонометричну формуПеретворити логарифм добутку у суму логарифмівПеретворити суму логарифмів у логарифм добуткуПеретворити у &факторіалиПеретворити у &гамма-функціюПеретворювати у тригонометричну формуПеретворювати у &алгебраїчну формуПеретворити тригонометричний вираз в канонічну квазілінійну формуПеретворювати тригонометричні функції у експоненційну формуКопіюватиКопіювати як зображенняКопіювати як LaTeXКопіювати попередню введену команду Ctrl-IКопіювати попередній результат Ctrl-UКопіювати як зображенняКопіювати як LaTeXКопіювати як текст Ctrl-Shift-CКопіювати позначенеКопіювати позначений фрагмент документа як зображенняКопіювати позначений фрагмент документа як текстКопіювати позначений фрагмент документа у форматі LaTeXСтворити нову комірку з попередньою введеною командоюСтворити нову комірку з попереднім результатом обчисленьКурсорВирізатиВирізати Ctrl+XВирізати позначенечеськаданськаМатриця даних:Файл даних (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtДані:Діагностика: спостерігати за потоком stdout maximaРозкласти раціональну функцію на прості дробиТиповийТипова частота кадрів анімації:Типовий шрифт:Типовий розмір креслень для нових сеансів maximaТиповий порт для обміну даними з wxMaxima:Визначити типову швидкість (у кадрах за секунду) для відтворення анімацій.ВилучитиВилучити ф&ункцію…Вилучити позначенеВилучити змі&нну…Вилучити функціюВилучити зміннуВилучити з пам’яті всі значенняВилучити функції:Вилучити змінні:Степінь знаменника:Глибина:Похідна:Відхилення…&Ділення поліномів…Диференціювати…ПродиференціюватиПродиференціювати виразПродиференціювати…Напрямок:Графік дискретної функціїВ&ивести у форматі TeXСпосіб виведенняПоказати останній результат у форматі TeXПоказати час, витрачений на обчисленняДілитиДілити коміркуДілити числа або поліномиПоділити цю комірку введення на дві коміркиХочете зберегти зміни, які було внесено до документа «Документ Тло документаКлас документа для експортування до TeX:Не стискати вхідний текст maxima і стискати зображення окремо: це допомагає системам керування версіями, зокрема git та svn, ефективно визначати відмінності між версіями.Не зберігати&РівнянняВи&йти Ctrl-QВ&ласні векториВл&асні значенняВиключитиВиключити змінну із системи рівняньанглійськаВведіть даніВвести матрицю…Введення матриціВведіть рівняння для раціонального спрощення:Введіть список змінних, відокремлених комами.Enter для обчислення у коміркахВведіть матрицюВкажіть нову підвищену точність:Вкажіть шлях до виконуваного файла Maxima.ε:Рівняння %d:Рівняння:Рівняння:Рівняння:ПомилкаПомилка %dПомилка!Обчислити нео&бчислювані (noun) формиОбчислити усі комірки Ctrl-Shift-RОбчислити усі видимі комірки Ctrl-RОбчислити коміркиОбчислити усі комірки над поточною Ctrl-Shift-PВиконати обчислення у активних або позначених коміркахВиконати обчислення у всіх комірках документаОбчислити всі необчислювані (noun) форми у виразіВиконати обчислення у всіх видимих комірках документаВиконати у файлі обчислення від початку до комірки під курсоромОбчислити до пунктуПрикладТекст прикладуВийти з wxMaximaРозкритиРозкрити (триг)Розкрити виразРозкрити логарифмиРозкрити виразРозкрити тригонометричний виразОчікувалося, що файли піктограм можна знайти уЕкспортуватиЕкспортувати анімації до TeX (анімація зображень відбуватиметься, лише якщо у засобі перегляду її реалізовано)Експортувати документ до файла HTML або pdfLaTeXПомилка під час експортування.Успішно експортовано.Спроба експортування даних до HTML завершилася невдало!Спроба експортування даних до TeX завершилася невдало!Не вдалося експортувати до файла пакетної обробки maxima!Експортування…ВиразВираз(и):Вираз:Розкласти на множникиРозкласти на комплексні множникиРозкласти на множники виразРозкласти вираз на множникиРозкласти на елементарні гаусові множникиФакторіали і &гамма-функціяКритична помилкаРисунок %d:ФайлНе вдалося відкрити файлФайл не знайденоФайл відкритоФайла, який ви намагалися відкрити, не існує.Файл:ЗнайтиЗнайти Ctrl+FЗнайти &границю…Знайти мінімум…Знайти корінь…Знайти (абсолютний) мінімум виразуЗнайти границю виразуЗнайти корінь рівняння на інтерваліЗнайти всі корені поліномаЗнайти всі корені полінома (підв. точність)Знайти і замінитиЗнайти і замінитиЗнайти власні значення матриціЗнайти власні вектори матриціЗнайти мінімумЗнайти дійсні корені поліномаЗнайти коріньВиправити перевпорядковані індекси посилань (%i, %o) до збереженняШрифт сталої ширини у текстових міткахЗгорнути все Ctrl-Alt-[Згорнути усі розділиПерейтиШрифт, яким буде показано текст у документі.Шрифт, яким буде показано математичні символи у документі.ШрифтиФормат:французькаВід:На весь екран Alt-EnterФункціяНазви функційФункції:Функція:Функції для спрощення комплексних чиселФункції для спрощення факторіалів і гамма-функційФункції для спрощення тригонометричних виразівНСДзображення GIF (*.gif)|*.gifгалісійськаМатематикаМатематика Alt-Shift-MСтворити матрицюСтворити матрицю за виразом…Створити матрицю з двовимірного масивуСтворити матрицю на основі лямбда-виразунімецькаЗнайти у&явну частину&Розкласти у ряд…Обчислити перетворення Лапласа від виразуЗнайти &дійсну частинуОбчислити обернене перетворення Лапласа від виразуЗнайти розклад виразу у степеневий ряд або ряд ТейлораЗнайти уявну частину комплексного виразуЗнайти дійсну частину комплексного виразуОтримано запит на скасування дії, до якої включено вилучення, яке зараз не можна виконати.грецькаГрецькі сталіСітка:файл HTML (*.html)|*.html|пакетний файл maxima (*.mac)|*.mac|файл pdfLaTeX (*.tex)|*.texКомірки HTML/тексту: Експортувати усі розриви рядківВисота:ДовідкаСховати все Alt-Shift--Сховати усі панеліПозначити (dpart)ГістограмаГістограма…ЖурналЖурнал Alt-Shift-IГоризонтальний курсор працює як звичайний курсор, але виконує дії над комірками: пересувати курсор можна клавішами зі стрілками вниз і вгору, утримування клавіші Shift під час пересування курсора призводить до позначення комірок, натискання клавіші Backspace або подвійне натискання клавіші Delete призводить до вилучення вмісту комірки поряд з курсором.угорськаНУ1НУ2Якщо maxima завершує обчислення і wxMaxima цього не помічає, за допомогою цього пункту меню ви можете змусити wxMaxima спробувати надіслати команди до maxima знову.Якщо виконується обчислення у декількох комірках послідовно: перервати обчислення, якщо wxMaxima буде виявлено, що обробка у maxima призвела до помилки.Якщо не надзвичайно довгоЯкщо не дуже довгоЯкщо кількість цифр у числі перевищуватиме вказану, їх буде обрізано, а решту показано трикрапкою.Якщо з часу останнього збереження файла минула вказана кількість хвилин, для файла було вказано назву (під час відкриття або збереження) і протягом 10 секунд не було зареєстровано натискання жодної клавіші, файл буде збережено. Якщо вказано нульову кількість хвилин, програма не виконуватиме спроб зберегти файл у автоматичному режимі.Якщо позначено цей пункт, код .wxmx поточного файла буде скопійовано до місця, на яке вказуватиме посилання у експортованому результаті.Якщо першим символом у комірці для введення даних ви введете оператор (один із символів +*/^=,), перед оператором буде автоматично додано %, як у калькуляторах. Вимкнути таку поведінку програми можна за допомогою діалогового вікна «Зміни → Налаштувати».Якщо обчислення триває надто довго, ви можете спробувати перервати його за допомогою пунктів меню «Maxima → Перервати» та «Maxima → Перезапустити Maxima».Зображенняфайли зображень (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmУ виведеному коді LaTeX: розташовувати степені після останнього нижнього індексу, а не над ним. Може зробити читання зручнішим для деяких шрифтів та коротких нижніх індексів.Включити такі стовпці:Включити комірки із введенням команд до експортованого робочого аркушаНескінченністьДані щодо збирання MaximaПочаткові наближення:Задача Коші (&1)…Задача Коші (&2)…Мітки введенняВставитиДодавати % перед оператором на початку коміркиВставити комірку &розділу Ctrl-3Вставити комірку &тексту Ctrl-1Вставити комірку Alt-Shift-CВставити зображенняВставити зображення…Вставити комірку &введенняВставити розрив сторінкиВставити комірку п&ідрозділу Ctrl-4Вставити комірку підпі&дрозділу Ctrl-5Вставити комірку розділуВставити комірку підрозділуВставити комірку підпідрозділуВставити комірку з&аголовка Ctrl-2Вставити текстову комірку (коментар)Вставити комірку заголовкаВставити нову комірку введення командиВставити нову комірку розділуВставити нову комірку підрозділуВставити нову комірку підпідрозділуВставити нову текстову коміркуВставити нову комірку заголовкаВставити розрив сторінкиВставити зображенняІнтеграл або сума:ПроінтегруватиПроінтегрувати (Річ)Проінтегрувати виразПроінтегрувати вираз за допомогою алгоритму РічаПроінтегрувати…ПерерватиПерервати поточні обчисленняПерервати поточні обчислення. Щоб повністю перезапустити maxima, натисніть кнопку, розташовану ліворуч від цієї.Некоректна адреса програми Maxima. Будь ласка, вкажіть правильний шлях до програми Maxima.Обернене перетворення ЛапласаОбернене п&еретворення Лапласа…Можна визначити бібліотеки maxima, які wxMaxima має завантажити за допомогою функції load(). Для цього всього лише треба експортувати відповідні команди до файла у форматі .mac.італійськаКурсивяпонськаДодавати символ відсотків до спеціальних символів: %e, %i тощоНСКLaTeX: розташовувати степені за нижніми індексами, а не над нимиМова інтерфейсу wxMaxima.Мова:Перетворення Лапласа&Перетворення Лапласа…Найменше спільне кратне…Наближення за методом найменших квадратівНаближення за методом найменших квадратів…Доступ до бібліотек для будь-якого процесу wxMaxima, незалежно від каталогу, у якому він працює, можна забезпечити розташуванням цих бібліотек у каталозі користувача. Визначити потрібний каталог можна за допомогою команди maxima_userdirГраницяГраниця…Лінійна регресія…Список:ЗавантажитиЗавантажити пакунокЗавантажити файл програми Maxima за допомогою команди batchЗавантажити файл пакунка MaximaЗавантажити стиль з файлаНижня межа:&Відобразити у матрицю…С&творити список…Створити списокСтворити список на основі виразуВиконати заміну у виразіІніціювати обчислення вручнуВідобразитиВідобразити функцію на списокВідобразити функцію на матрицюПеревіряти баланс дужок у текстіМатематичний шрифт:МатрицяЗастосувати до матриціНазва матриці:Матриця:MaximaУ Maxima є питанняКоманда MaximaMaxima виконує обчисленняпакунок Maxima (*.mac)|*.macпакунок Maxima (*.mac)|*.mac|пакунок Lisp (*.lisp)|*.lisp|усі файли|*Роботу процесу Maxima перервано.Програма Maxima:Питання MaximaMaxima запущено. Очікуємо на встановлення з’єднання…У Maxima передбачено три типи чисел: звичайні дроби (їх можна записати, наприклад так: 1/10), числа IEEE з рухомою крапкою (0.2) та необмежені десяткові дроби довільної точності (1b-1). Зауважте, що через природу двійкових дробів, які не є десятковими числами, наприклад, не можна записати число IEEE з рухомою крапкою, яке точно дорівнюватиме 0.1.. Якщо у Maxima використовуються числа з рухомою крапкою, замість звичайних дробів, виникає помилка (дуже мала), тобто використання числа 3602879701896397/36028797018963968 замість 0.1 додає (дуже малу) похибку.Maxima використовує «:» для присвоєння значень («a : 3;») і «:=» для визначення функцій («f(x) := x^2;»).Версія Maxima: Максимальна показана кількість цифр:Перевірка рівності середніх значень…Перевірка рівності середніх…Середнє…Середнє:Медіана…Об’єднати коміркиОб’єднати текст із двох комірок введення до однієїПовідомлення зі stdout Maxima: Метод:Незбалансована дужкаМодульНазва:СтворитиСтворити Ctrl-NНовий документНове значення:Нова змінна:Наступна команда Alt-↓НіНе знайдено відповідників.Перевірка нормальності…Зазвичай, у html використовуються зображення із досить низькою роздільною здатністю для економії місця на пристрої зберігання даних. На сучасних екранах такі зображення виглядають доволі жалюгідно. Тому, за допомогою цього параметра можна визначити коефіцієнт збільшення роздільної здатності під час експортування до HTML відносно типового значення.Зазвичай, до TeX або HTML експортуються усі дані робочого аркуша. Втім, іноді, команди maxima є зайвими. За допомогою цього пункту ви можете вимкнути експортування команд maxima.норвезькаНекоректна розмірність матриці.Некоректна кількість рівнянь.Не з’єднано з maximaНе з’єднано.Степінь чисельника:Кількість рівнянь:ЧислаГараздПопереднє значення:Попередня змінна:Щойно буде встановлено локальне мережеве з’єднання між maxima та wxMaxima, у maxima вже не буде потреби надсилати повідомлення за допомогою стандартного потоку виведення системи (stdout), отже вмістом усього цього потоку має бути просте вітальне повідомлення. Команди ж lisp, які віддаються maxima надсилатимуть повідомлення про помилки до потоку stderr системи. Якщо буде позначено цей пункт, попри всі попередні зауваження, програма стежитиме за потоком stdout maxima, очікуючи на корисні повідомлення у ньому.Одновибіркова t-перевіркаНавчальні матеріали у інтернетіВідкритиВідкрити недавніВідкрити комірку, якщо Maxima очікує на вхідні даніВідкрити документВідкрити нове вікноВідкрити документВідкрити матрицюВідкриваємо файлОптимізувати файли wxmx для системи керування версіямиПараметриПараметри:Застарілі коміркиМітки результатівАп&роксимація Паде…зображення PNG (*.png)|*.png|зображення JPEG (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmАпроксимація ПадеПаде-апроксимація ряду ТейлораРозрив сторінкиПанеліГрафік параметричної функціїАналіз результатуПрості &дроби…Прості дробиЧастину документа не вдалося завантажити!ВставитиВставити Ctrl+VВставити з буфераВставити текст із буфера обміну данимиКругова діаграма…Налаштуйте wxMaxima за допомогою пункту меню «Зміни → Налаштувати».Для набуття змінами чинності wxMaxima слід перезавантажити!&Двовимірний графік…&Тривимірний графік…&Формат графіка…Двовимірний графікДвовимірний графік…Двовимірний графік…Тривимірний графікТривимірний графік…Тривимірний графік…Формат графікаДвовимірний графікТривимірний графікВивести графік до файла:Точка:польськаПоліном 1:Поліном 2:португальська (Бразилія)файл Postscript (*.eps)|*.eps|усі файли|*ТочністьПараметри… Ctrl+,Натискання комбінацій клавіш Ctrl+Пробіл або Ctrl+Tab викликає функцію автоматичного доповнення команд, які вбудовано до обчислювального ядра maxima та їхніх параметрів. Засіб автоматичного доповнення також може доповнювати команди із поточних завантажених пакунків та функцій, визначених у поточному файлі.Попередня команда Alt-↑НадрукуватиНадрукувати документДобутокВиконати обчислення у всіх комірках над коміркою, де перебуває курсорПрочитати матрицю…Читаємо результат обчислень MaximaГотова до введення командиНагадати наступну команду з журналуНагадати попередню команду з журналуАлгебраїчна формаПовторити Ctrl-YПовторити останню змінуПривести (триг)Привести тригонометричний виразВідмовлено у надсиланні комірки до maxima: Вилучити всі результатиВилучити всі виведені дані з комірок для введення данихЗамінено %d відповідників.Повідомити про вадуПерезапустити MaximaПерезапустити maximaРезультатПовернутися до комірки, у якій виконуються обчисленняІнтегрування за Річем…Корені &поліномаКорені полінома (підв. точн.)Рядків:російськаВибірка 1:Вибірка 2:Вибірка:ЗберегтиЗберегти анімацію…Зберегти якЗберегти як Shift-Ctrl-SЗберегти зображення…Зберегти позначене як зображенняЗберегти позначене як зображення…Зберегти анімацію до файлаЗберегти документЗберегти документ якЗберігати у буфері скасовування лише вказану кількість записів дій. 0 означає «зберігати нескінченну кількість записів дій».Зберігати компонування панелейЗапам’ятовувати розташування панелей.Зберегти графік до файлаЗберегти позначене у документі до файла зображенняЗберегти позначене до файлаЗберегти стиль до файлаЗберігати розташування і розмір вікна wxMaximaЗберігати розташування і розмір вікна wxMaxima.Спроба збереження зазнала невдачі.Успішно збережено.Зберігаємо…Точкова діаграмаТочкова діаграма…РозділКомірка розділуПозначити всеПозначити все Ctrl-AВиберіть адресу програми MaximaВиберіть підвибіркуВиберіть сталуПозначити всеВиберіть спосіб показу математичних формулЯкщо ви позначити частину виведених даних і клацнете на ній правою кнопкою миші, програма відкриє меню, за допомогою якого ви зможете отримати доступ до функцій з обробки позначеного фрагмента.ПозначенняРядРяд…Сервер запущеноВстановити масштабВстановити підвищену то&чність обчислень…Встановити шрифт сталої ширини для текстових міток.Встановити формат графікаВстановити точність для чисел, які визначаються типом bigfloat. Такі числа можна вказати за допомогою такого коду: 1.5b12 або bfloat(1.234)Встановити масштаб у 100%Встановити масштаб у 120%Встановити масштаб у 150%Встановити масштаб у 200%Встановити масштаб у 300%Встановити масштаб у 80%Встановити значення для розвя’зання ЗДР за допомогою перетворення ЛапласаВстановити обчислення за модулемПоказати ви&значення…Показати &функціїПоказати п&ідказку…Показати з&мінніПоказати довідку з MaximaПоказати шаблон Ctrl-Shift-KПоказати підказкуПоказати всі команди, подібні до:Показати приклад для команди:Показати приклад використанняПоказати команди, подібні доПоказати визначені функціїПоказати визначені змінніПоказати визначення функціїПоказати шаблон функціїПоказувати довгі виразиПоказувати довгі вирази у документі wxMaxima.Показати визначення функції:Показати довідку з wxMaximaСпроститиСпростити &радикалиСпростити (рац)Спростити (триг)Спростити виразСпростити вираз, що містить факторіалиСпростити вираз, що містить радикалиСпростити раціональний виразСпростити сумуСпростити тригонометричний виразПочинаючи з версії wxMaxima 0.8.2, ви можете вставляти до ваших документів зображення. Щоб вставити зображення, скористайтеся пунктом меню «Комірка → Вставити зображення…». Зауважте, що якщо ви хочете, щоб зображення було збережено разом з вашим документом, під час збереження документа вам слід вибрати формат «XML-документ wxMaximaю.Розв’язок:Розв’язатиРозв’язати систему &алгебраїчних рівнянь…Розв’язати систему &лінійних рівнянь…Розв’язати &ЗДР…Розв’язати (to_poly)…Розв’язати ЗДРРозв’язати ЗДР за допомогою перетворення &Лапласа…Розв’язати ЗДР…Розв’язати систему алгебраїчних рівняньРозв’язати систему алгебраїчних рівняньРозв’язати крайову задачу для ЗДР другого порядкуРозв’язати рівнянняРозв’язати рівняння за допомогою to_poly_solveРозв’язати задачу Коші для ЗДР першого порядкуРозв’язати задачу Коші для ЗДР другого порядкуРозв’язати систему лінійних рівняньРозв’язати систему лінійних рівняньРозв’язати звичайне диференціальне рівняння не вище другого порядкуРозв’язати звичайне диференціальне рівняння за допомогою перетворення ЛапласаРозв’язати…У деяких програма для перегляду PDF передбачено можливість показу анімованих зображень, а wxMaxima здатна створювати такі зображення. Втім, якщо позначено цей пункт, для збирання відповідного файла можуть знадобитися додаткові пакунки LaTeX.іспанськаДодатковоДодаткові сталіПочати анімаціюПочати або зупинити анімаціюРозпочати або зупинити поточну позначену анімацію, яку було створено за допомогою класу команд with_sliderСпроба запустити процес Maxima завершилася невдалоЗапускаємо Maxima…Не вдалося запустити серверЗапуск сервера на порту %dСтатистикаСтатистика Alt-Shift-SРядкиСтильСтиліПідвибірка…ПідрозділКомірка підрозділуПідставити…ПідставитиПідставити…ПідпідрозділКомірка підпідрозділуСумаВідомості щодо системиЗмістЗміст Alt-Shift-TРяд Тейлора:TellratТекстТекстова коміркаТло текстової коміркиТекст, що збігається із позначенимТипова висота вбудованих креслень. Їх можна прочитати або перевизначити за допомогою змінної maxima wxplot_size.Типовий порт для обміну даними між Maxima та wxMaximaТипова ширина вбудованих креслень. Їх можна прочитати або перевизначити за допомогою змінної maxima wxplot_sizeКлас документів LaTeX, який слід використовувати для наших документів.Автономний підручник з maximaТермінал pngCairo забезпечує набагато кращу якість графіки (згладжування і додаткові стилі ліній). Втім, за його допомогою можна отримувати креслення, лише якщо це передбачено у версії gnuplot, встановленій у поточній системі.У інтернеті можна знайти багато сторінок, присвячених Maxima та wxMaxima. Відвідайте сторінку http://andrejv.github.com/wxmaxima/help.html, щоб дізнатися більше і пошукати підручники щодо користування wxMaxima та Maxima.Під час спроби експортувати дані у форматі GIF сталася помилка! Переконайтеся, що у системі встановлено ImageMagick і що wxMaxima може знайти програму convert.Помилка в створеному коді XML! Будь ласка, повідомте про цю ваду розробника.Число точок:Порядок:Підказки недоступні, вибачте!ЗаголовокКомірка заголовкаВміст комірок заголовка, розділу та підрозділу можна згортати. Щоб згорнути або розгорнути вміст комірки, клацніть лівою кнопкою миші на квадратику поряд з коміркою. Якщо ви під час клацання утримуватимете натиснутою клавішу Shift, буде згорнуто або розгорнуто вміст всіх підлеглих щодо основної комірки комірок.У число &підвищеної точності з рухомою крапкоюУ число з &рухомою крапкоюУ число з рухомою крапкоюУ &число Ctrl+Shift+NЩоб побудувати графік у полярних координатах, позначте у діалоговому вікні «Двовимірний графік» пункт «set polar» у параметрах графіка. Для поверхонь у просторі можна вибирати сферичні або циліндричні координати.Щоб взяти вираз у дужки, позначте його і введіть «(» або «)», залежно від того, де має бути розташовано курсор після взяття виразу у дужки.Наказати wxMaxima зберігати розміри і розташування вікна можна за допомогою діалогового вікна «Зміни → Налаштувати».Після запуску wxMaxima ви можете одразу почати вводити команду. У відповідь програма покаже комірку для введення команди. Натисніть комбінацію клавіш Shift-Enter, щоб наказати програмі виконати команду.До:Пере&мкнути прапорець algebraicПере&мкнути числове виведенняПеремкнути показ витраченого &часуПеремкнути прапорець algebraicУвімкнути або вимкнути режим повноекранного редагуванняУвімкнути або вимкнути числове виведенняПанель інструментів Alt-Shift-TПіктограми панелі інструментівПерекладТранспонувати матрицюСпроба встановлення курсора у комірку, яка не є частиною робочого аркушаСпроба скасування дії без визначення початкової комірки.Намагаємося скасувати дію, але дія зі скасування є порожньою.турецькаНастановиДвовибіркова t-перевіркаТип:українськаНезакрита дужкаНезакрита дужка до символу ; або $Не вдалося визначити дані щодо версій з http://andrejv.github.io//wxmaxima/version.txt: ПідкресленняВернути Ctrl-ZСкасувати останню змінуОбмеження скасувань (0 — не обмежувати)Розгорнути всі Ctrl-Alt-]Розгорнути всі згорнути розділиПідтримка UnicodeНезавершений коментар.Незавершений рядок.ОновитиВерхня межа:Використати алгоритм ГоспераВикористовувати для експорту до HTML MathJAXВикористовувати код MathJAX замість зображень формул у експортованих даних HTML. Перевагою MathJAX є те, що за допомогою коду можна просто копіювати показані формули як текст у форматі TeX або MathML і бачити формули у красивому масштабованому форматі. Недоліком MathJAX є те, що для обробки потрібен JavaScript, і те, що відтворення формули є тривалішим, ніж показ готового зображення.Скористатися cairo, щоб покращити якість креслення.Використовувати крапку для позначення множенняВикористовувати шрифти jsMathЗначення:Змінні:Змінна:ЗмінніЗмінні:Дисперсія…ПопередженняЛаскаво просимо до wxMaximaПри застосуванні функції з одним аргументом з меню, типовим аргументом вважається «%». Якщо слід застосувати функцію до іншого параметра, слід позначити його у документі до використання пункту меню.Хоча текстові комірки у LaTeX розбиваються на рядки самим TeX, текст, показаний на екрані, розбивається на рядки вручну. Якщо буде позначено цей пункт, рядки у коді HTML буде розбито там, де їх було розбито на робочому аркуші. Якщо пункт не буде позначено, ви зможете вставляти розриви рядків вручну, додаючи порожній рядок.увесь документ (*.wxmx)|*.wxmx|введені дані без зображень (*.wxm)|*.wxmШирина:Робочий аркушПисати відповідні дужки в текстових елементах керування.АвторТакРезультат останнього обчислення позначається «%». Результат будь-якого іншого попереднього обчислення позначається «%on», де n — порядковий номер обчислення.Ви можете наказати програмі виконати обчислення одразу у всьому документі за допомогою пункту меню «Комірка → Обчислити усі комірки» або відповідного клавіатурного скорочення. Обчислення у комірках буде виконано відповідного порядку цих комірок у документі.Ви можете отримати довідку щодо функції Maxima: позначте назву функції у документі або клацніть на назві функції і натисніть клавішу F1. wxMaxima виконає пошук у покажчику довідки щодо позначеного тексту або слова під курсором.Ви можете наказати програмі приховати комірки результатів натисканням трикутничка у лівій частині комірки. У такий же спосіб можна приховувати текстові комірки.За допомогою меню «Комірка» ви можете вставляти до документів wxMaxima комірки різних типів. Зауважте, що обчислення виконуватимуться лише для комірок введення даних, інші ж комірки використовуються для додавання коментарів або структурування ваших обчислень.Позначити декілька комірок одразу можна або за допомогою вказівника миші: натисніть ліву кнопку миші і перетягніть вказівник між комірками або за дужку комірки ліворуч, — або за допомогою клавіатури: утримуйте натиснутою клавішу Shift і пересувайте горизонтальний курсор, — а потім виконайте дію над позначеним фрагментом. Позначення декількох комірок одразу може бути корисним, якщо вам потрібно вилучити декілька комірок або виконати обчислення у декількох комірках одразу.Ви користуєтеся версією %s. Актуальною версією є %s. Натисніть кнопку «Гаразд», щоб відвідати сторінку wxMaxima у інтернеті.Внесені вами зміни буде втрачено, якщо ви не збережете їх.Ваша версія wxMaxima є актуальною.З&більшити Alt-IЗ&меншити Alt-OЗбільшити на 10%Зменшити на 10%[ не збережено ][ не збережено* ][%i цифр]_%d.gif" alt="Анімована діаграма" style="max-width:90%%;" > _%d.gif" alt="Анімована діаграма" style="max-width:90%%;" >антисиметричнадвобічнатиповийдіагональназагальнавбудованийліворучлогарифмічна шкаламатриця[i,j]:pwd maxima є шляхом до документаніправоручсиметричнане збереженобез назвибез назви %dwxMaximawxMaxima %sД&овідка з wxMaxima Ctrl+?Д&овідка з wxMaxima F1wxMaxima можна змусити виконувати певні команди під час кожного запуску, якщо вказати ці команди у текстовому файлів із назвою wxmaxima.rc у домашньому каталозі користувача. Визначити адресу цього каталогу можна за допомогою команди maxima_userdirНалаштування wxMaximawxMaxima не вдалося знайти програму Maxima! Налаштуйте wxMaxima за допомогою пункту меню «Зміни → Налаштувати». Після цього запустіть Maxima за допомогою пункту меню «Maxima → Перезапустити Maxima».wxMaxima не вдалося знайти файли довідки. Перевірте, чи належним чином встановлено програму.wxMaxima не вдалося знайти файли підказки. Перевірте, чи належним чином встановлено програму.wxMaxima не вдалося запустити сервер. Перевірте, чи працездатна мережа у системі і спробуйте знову!У діалогових вікнах wxMaxima передбачено типові значення для вхідних параметрів, одним з яких є «%». Якщо ви позначите якийсь з фрагментів у вашому документі, замість «%» буде використано цей фрагмент.Документ wxMaximaдокумент wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmxПід час спроби завантаження wxMaxima сталася помилка Піктограма wxMaximawxMaxima — графічний інтерфейс до системи комп’ютерної алгебри MAXIMA на основі wxWidgets.wxMaxima — графічний інтерфейс до системи комп’ютерної алгебри Maxima на основі wxWidgets.xтакwxmaxima-15.08.2/locales/uk.po000644 000765 000024 00000444470 12573511775 016563 0ustar00andrejstaff000000 000000 # wxMaxima Ukrainian po translation. # Copyright (C) 2007 Sergey Semerikov # This file is distributed under the same license as the wxMaxima package. # # Sergey Semerikov , 2007. # Yuri Chornoivan , 2013, 2015. msgid "" msgstr "" "Project-Id-Version: wxMaxima\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2015-08-18 10:34+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 1.5\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Підтримка Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp: " #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Версія Maxima: " #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "Не з’єднано з Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "Не з’єднано." #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr " (графіка) " #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << Занадто довгий вираз! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " було збережено за допомогою новішої версії wxMaxima, отже дані може бути " "завантажено з помилками. Будь ласка, оновіть вашу версію wxMaxima." #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" " було збережено за допомогою новішої версії wxMaxima. Будь ласка, оновіть " "вашу версію wxMaxima." #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "%i комірок у черзі обчислення" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "&Алгебра" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "&Застосувати до списку…" #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "&Подібні команди…" #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "&Пакетний файл…\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "&Крайова задача…" #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "&Надіслати звіт щодо вади" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "&Аналіз" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "&Канонічна форма" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "&Характеристичний поліном…" #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "С&порожнити пам’ять" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "&Об’єднати факторіали" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "&Комплексне спрощення" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "&Неперервний дріб" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "&Копіювати\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "&Визначене інтегрування" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "У &тригонометричну форму" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "&Визначник" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "&Диференціювати…" #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "З&міни" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "З&нищити змінну…" #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "&Ввести матрицю…" #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "П&риклад…" #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "&Розкрити вираз" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "&Розкрити тригонометричний вираз" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "У &експоненційну форму" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "&Експортувати…" #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "Розкласти на &множники" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "&Файл" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "З&найти корінь…" #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "С&творити матрицю…" #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "Най&більший спільний дільник…" #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "&Довідка" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "&Інтегрувати…" #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "П&ерервати\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "П&ерервати\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "&Обернена матриця" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "З&авантажити пакунок…\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "&Відобразити список…" #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "&Maxima" #: ../src/wxMaximaFrame.cpp:854 msgid "&Maxima help" msgstr "Дов&ідка з Maxima" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "Обчислення за &модулем…" #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "&Створити\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "&Обчислення" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "&Числове інтегрування" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "&Підсумовування (nusum)" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "&Відкрити\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "&Відкрити...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "&Креслення" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "С&тепеневий ряд" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "На&друкувати\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "&Раціональний вираз" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "&Приведення тригонометричне" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "Пе&резапустити Maxima" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "&Корені полінома (дійсні)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "З&берегти\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "С&прощення" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "&Спростити вираз" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "С&простити факторіали" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "Сп&ростити тригонометричний вираз" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "&Розв’язати…" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "&Додатково" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Ряд &Тейлора" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "&Транспонувати матрицю" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "&Тригонометричне спрощення" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(Використовувати типову мову)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "– нескінченність" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" "... [придушено додаткові рядки, оскільки обсяг виведених даних перевищує " "дозволений у налаштуваннях] " #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp: " #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "У wxMaxima 0.8.0 було реалізовано «горизонтальний курсор». Він виглядає як " "горизонтальна лінія між комірками. Такий курсор позначає місце, де з’явиться " "нова комірка, якщо ви введете або вставите текст чи скористаєтеся якимось " "пунктом меню." #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "У wxMaxima 0.8.2 було реалізовано новий формат документів, у якому можливе " "збереження не лише введених вами команд і текстових коментарів, але і " "результатів обчислень. Під час збереження вашого документа виберіть формат " "«XML-документ wxMaxima»." #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "Значення &у точці…" #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "Перервати обчислення, якщо трапиться помилка" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "Про програму" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "Про wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "Дужка активної комірки" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "Спр&яжена матриця" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "Додати &алгебраїчну рівність…" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "Додати каталог до шляху пошуку" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "Додати каталог до шляху:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "Додати рівність до спрощувача раціональних виразів" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "Додати файл .wxmx до експортованого HTML" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "Додати до &шляху…" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "Додаткові команди, які слід додати до преамбули коду LaTeX для pdftex." #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "Додаткові рядки до преамбули TeX:" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Додаткові параметри команди Maxima (наприклад -l clisp)." #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "Додаткові параметри:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "Всі|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "Застосувати" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "Застосувати функцію до списку" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Подібні команди" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "Масив:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "Графіка" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "Запитувати щодо збереження документів без назв" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "Значення у точці" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" "Автоматично змінювати робочий каталог maxima на каталог, де зберігається " "поточний документ. Це потрібно, якщо у документі використовується введення-" "виведення даних відносно поточного каталогу, але призводить до неможливості " "знайти власний шлях до встановлення maxima 5.35, якщо документ зберігається " "на диску, відмінному від того, куди встановлено maxima." #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "Інтервал автозбереження (у хвилинах, 0 — вимкнути)" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "BC2" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "Стовпчикова діаграма…" #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "Пакетні файли (*.bat)|*.bat|Всі|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "Пакетний файл" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" "Окрім загальних можливостей скасовування дій, коли курсор перебуває між " "комірками wxMaxima, передбачено можливість скасовування дій у кожній комірці " "окремо, доки курсор перебуває у межах комірки. Натисканням Ctrl+Z у окремій " "комірці можна скасувати дії саме у цій комірці, без впливу на пізніші зміни, " "внесені у інших комірках." #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "Масштаб растра для експортування" #: ../src/Config.cpp:627 msgid "Bold" msgstr "Жирний" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "Активними є одночасно горизонтальний і вертикальний курсори" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "Скринькова діаграма…" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "Перегляд" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "Вада: надіслано запит щодо автодоповнення для невідомого типу записів." #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "Вада: полишено комірку без введення даних." #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "Вада: маємо питання, але не маємо комірки для відповіді на нього" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" "Вада: отримано запит на зміну вмісту комірки над початком робочого аркуша." #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" "Вада: отримано запит на вилучення комірки над початком робочого аркуша." #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" "Вада: отримано запит спочатку на зміну вмісту комірки з наступним " "скасуванням її вилучення." #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" "Вада: комірка рівняння, у якої немає групи комірок, до якої ця комірка " "належить" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" "Вада: надіслано запит на початок і завершення об’єднання послідовних дій з " "редагування два рази поспіль." #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "Вада: змінено текст, але немає активної комірки." #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" "Вада: спроба дописати виведені maxima дані до комірки поза межами робочого " "аркуша." #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" "Вада: спроба об’єднати окремі комірки додає область у буфері скасування, але " "між цими комірками є інші комірки." #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" "Вада: спроба пересунути горизонтальний курсор до місця усередині GroupCell." #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "Вада: спроба запису зміни вмісту комірки без визначення комірки." #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "Вада: спроба позначити щось у комірці без визначення поточної комірки" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" "Вада: дія зі скасування із одночасною зміною вмісту комірки і додаванням " "комірки." #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" "Вада: запит щодо скасування дій із коміркою поза межами робочого аркуша." #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "Ві&домості щодо збирання" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "Типово, для виконання команд використовується комбінація клавіш Shift-Enter, " "а Enter використовується для введення багаторядкових блоків тексту. Таку " "поведінку програми можна змінити за допомогою діалогового вікна «Зміни → " "Налаштувати»: позначте пункт «Enter для обчислення у комірках». За допомогою " "цього пункту ви зможете поміняти місцями призначення клавіатурних скорочень." #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "З&мінити значення змінної…" #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "&Налаштувати" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "Обчислити &добуток…" #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "Обчислити с&уму…" #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "Обчислити останній результат з підвищеною точністю" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "Обчислити останній результат зі звичайною точністю" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "Модуль обчислень:" #: ../src/wxMaximaFrame.cpp:838 msgid "Calculate numeric value of the last result" msgstr "Визначити числове значення останнього результату" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "Обчислити добутки" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "Обчислити суми" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "Не вдалося встановити з’єднання з вебсервером." #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "Не вдалося отримати дані щодо версії." #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "Скасувати" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "Канонічна форма (триг)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "каталонська" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "&Комірка" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "Дужка комірки" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "Комірка закінчується зворотною похилою рискою" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "Змінити спосіб по&казу" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "" "Змінити алгоритм показу плоского зображення, що використовується для показу " "математичних виразів" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "Замінити змінну" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "Замінити змінну в інтегралі або сумі" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "Характеристичний поліном" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "Перевірити наявність оновлень" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "Перевірити, чи не випущено новішу версію wxMaxima/Maxima." #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "китайська (спрощена)" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "китайська (традиційний запис)" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "Вибрати шрифт" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "Вкажіть новий формат графіків:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "Класи:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "Закрити\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "Закрити вікно" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "Підсвічування коду: коментарі" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "Підсвічування коду: кінець рядка" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "Підсвічування коду: функції" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "Підсвічування коду: числа" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "Підсвічування коду: оператори" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "Підсвічування коду: рядки" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "Підсвічування коду: змінні" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "Назви стовпців:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "Стовпців:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "Об’єднати факторіали у один вираз" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "Список координат за віссю x, відокремлених комами" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "Список координат за віссю y, відокремлених комами" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "Закоментувати позначене" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "Закоментувати поточний позначений фрагмент тексту" #: ../src/wxMaximaFrame.cpp:432 msgid "Comment selection\tCtrl-/" msgstr "Закоментувати позначене\tCtrl-/" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "Завершити слово\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "Завершити слово" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "Повністю зупинити і перезапустити maxima" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "Обчислити значення неперервного дробу" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "Обчислити спряжену матрицю" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "Обчислити характеристичний поліном матриці" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "Обчислити визначник матриці" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "Обчислити найбільший спільний дільник" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "Обчислити обернену матрицю" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" "Обчислити найменше спільне кратне (віддайте команду load(functs) перед " "використанням)" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "Умова:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "Файл налаштувань (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "Попередження щодо налаштувань" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "Налаштувати wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "Стала" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "Об’єднати логарифми" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "" "Перетворити біноміальні коефіцієнти, бета- і гамма-функції у факторіали" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" "Перетворити біноміальні коефіцієнти, факторіали й бета-функції у гама-функції" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "Перетворити комплексний вираз у тригонометричну форму" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "Перетворювати комплексний вираз у алгебраїчну форму" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" "Перетворити експоненційну функцію уявного аргументу у тригонометричну форму" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "Перетворити логарифм добутку у суму логарифмів" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "Перетворити суму логарифмів у логарифм добутку" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "Перетворити у &факторіали" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "Перетворити у &гамма-функцію" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "Перетворювати у тригонометричну форму" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "Перетворювати у &алгебраїчну форму" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "Перетворити тригонометричний вираз в канонічну квазілінійну форму" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "Перетворювати тригонометричні функції у експоненційну форму" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "Копіювати" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "Копіювати як зображення" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "Копіювати як LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "Копіювати попередню введену команду\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "Копіювати попередній результат\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "Копіювати як зображення" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "Копіювати як LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "Копіювати як текст\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "Копіювати позначене" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "Копіювати позначений фрагмент документа як зображення" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "Копіювати позначений фрагмент документа як текст" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "Копіювати позначений фрагмент документа у форматі LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "Створити нову комірку з попередньою введеною командою" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "Створити нову комірку з попереднім результатом обчислень" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "Курсор" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "Вирізати" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "Вирізати\tCtrl+X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "Вирізати позначене" #: ../src/Config.cpp:454 msgid "Czech" msgstr "чеська" #: ../src/Config.cpp:455 msgid "Danish" msgstr "данська" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "Матриця даних:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "Файл даних (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "Дані:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "Діагностика: спостерігати за потоком stdout maxima" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "Розкласти раціональну функцію на прості дроби" #: ../src/Config.cpp:586 msgid "Default" msgstr "Типовий" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "Типова частота кадрів анімації:" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "Типовий шрифт:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "Типовий розмір креслень для нових сеансів maxima" #: ../src/Config.cpp:533 msgid "Default port for communication with wxMaxima:" msgstr "Типовий порт для обміну даними з wxMaxima:" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" "Визначити типову швидкість (у кадрах за секунду) для відтворення анімацій." #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "Вилучити" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "Вилучити ф&ункцію…" #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "Вилучити позначене" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "Вилучити змі&нну…" #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "Вилучити функцію" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "Вилучити змінну" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "Вилучити з пам’яті всі значення" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "Вилучити функції:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "Вилучити змінні:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "Степінь знаменника:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "Глибина:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "Похідна:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "Відхилення…" #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "&Ділення поліномів…" #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "Диференціювати…" #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "Продиференціювати" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "Продиференціювати вираз" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "Продиференціювати…" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "Напрямок:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "Графік дискретної функції" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "В&ивести у форматі TeX" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "Спосіб виведення" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "Показати останній результат у форматі TeX" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "Показати час, витрачений на обчислення" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "Ділити" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "Ділити комірку" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "Ділити числа або поліноми" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "Поділити цю комірку введення на дві комірки" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "Хочете зберегти зміни, які було внесено до документа «" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "Документ " #: ../src/Config.cpp:604 msgid "Document background" msgstr "Тло документа" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "Клас документа для експортування до TeX:" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" "Не стискати вхідний текст maxima і стискати зображення окремо: це допомагає " "системам керування версіями, зокрема git та svn, ефективно визначати " "відмінності між версіями." #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "Не зберігати" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "&Рівняння" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "Ви&йти\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "В&ласні вектори" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "Вл&асні значення" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "Виключити" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "Виключити змінну із системи рівнянь" #: ../src/Config.cpp:456 msgid "English" msgstr "англійська" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "Введіть дані" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "Ввести матрицю…" #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "Введення матриці" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "Введіть рівняння для раціонального спрощення:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "Введіть список змінних, відокремлених комами." #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "Enter для обчислення у комірках" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "Введіть матрицю" #: ../src/wxMaxima.cpp:3997 msgid "Enter new precision for bigfloats:" msgstr "Вкажіть нову підвищену точність:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "Вкажіть шлях до виконуваного файла Maxima." #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "ε:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "Рівняння %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "Рівняння:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "Рівняння:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "Рівняння:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "Помилка" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "Помилка %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "Помилка!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "Обчислити нео&бчислювані (noun) форми" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "Обчислити усі комірки\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "Обчислити усі видимі комірки\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "Обчислити комірки" #: ../src/wxMaximaFrame.cpp:471 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "Обчислити усі комірки над поточною\tCtrl-Shift-P" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "Виконати обчислення у активних або позначених комірках" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "Виконати обчислення у всіх комірках документа" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "Обчислити всі необчислювані (noun) форми у виразі" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "Виконати обчислення у всіх видимих комірках документа" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "Виконати у файлі обчислення від початку до комірки під курсором" #: ../src/ToolBar.cpp:126 msgid "Evaluate to point" msgstr "Обчислити до пункту" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "Приклад" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Текст прикладу" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "Вийти з wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "Розкрити" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "Розкрити (триг)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "Розкрити вираз" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "Розкрити логарифми" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "Розкрити вираз" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "Розкрити тригонометричний вираз" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "Очікувалося, що файли піктограм можна знайти у" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "Експортувати" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" "Експортувати анімації до TeX (анімація зображень відбуватиметься, лише якщо " "у засобі перегляду її реалізовано)" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "Експортувати документ до файла HTML або pdfLaTeX" #: ../src/wxMaximaFrame.cpp:234 msgid "Export failed." msgstr "Помилка під час експортування." #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "Успішно експортовано." #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "Спроба експортування даних до HTML завершилася невдало!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "Спроба експортування даних до TeX завершилася невдало!" #: ../src/wxMaxima.cpp:2579 msgid "Exporting to maxima batch file failed!" msgstr "Не вдалося експортувати до файла пакетної обробки maxima!" #: ../src/wxMaximaFrame.cpp:210 msgid "Exporting..." msgstr "Експортування…" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "Вираз" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "Вираз(и):" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "Вираз:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "Розкласти на множники" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "Розкласти на комплексні множники" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "Розкласти на множники вираз" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "Розкласти вираз на множники" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "Розкласти на елементарні гаусові множники" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "Факторіали і &гамма-функція" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "Критична помилка" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "Рисунок %d:" #: ../src/main.cpp:137 msgid "File" msgstr "Файл" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 msgid "File could not be opened" msgstr "Не вдалося відкрити файл" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "Файл не знайдено" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 msgid "File opened" msgstr "Файл відкрито" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "Файла, який ви намагалися відкрити, не існує." #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "Файл:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "Знайти" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "Знайти\tCtrl+F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "Знайти &границю…" #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "Знайти мінімум…" #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "Знайти корінь…" #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "Знайти (абсолютний) мінімум виразу" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "Знайти границю виразу" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "Знайти корінь рівняння на інтервалі" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "Знайти всі корені полінома" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "Знайти всі корені полінома (підв. точність)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "Знайти і замінити" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "Знайти і замінити" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "Знайти власні значення матриці" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "Знайти власні вектори матриці" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "Знайти мінімум" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "Знайти дійсні корені полінома" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "Знайти корінь" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "Виправити перевпорядковані індекси посилань (%i, %o) до збереження" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "Шрифт сталої ширини у текстових мітках" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "Згорнути все\tCtrl-Alt-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "Згорнути усі розділи" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "Перейти" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "Шрифт, яким буде показано текст у документі." #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "Шрифт, яким буде показано математичні символи у документі." #: ../src/Config.cpp:567 msgid "Fonts" msgstr "Шрифти" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "Формат:" #: ../src/Config.cpp:457 msgid "French" msgstr "французька" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "Від:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "На весь екран\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "Функція" #: ../src/Config.cpp:589 msgid "Function names" msgstr "Назви функцій" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "Функції:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "Функція:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "Функції для спрощення комплексних чисел" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "Функції для спрощення факторіалів і гамма-функцій" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "Функції для спрощення тригонометричних виразів" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "НСД" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "зображення GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "галісійська" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "Математика" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "Математика\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "Створити матрицю" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "Створити матрицю за виразом…" #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "Створити матрицю з двовимірного масиву" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "Створити матрицю на основі лямбда-виразу" #: ../src/Config.cpp:459 msgid "German" msgstr "німецька" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "Знайти у&явну частину" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "&Розкласти у ряд…" #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "Обчислити перетворення Лапласа від виразу" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "Знайти &дійсну частину" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "Обчислити обернене перетворення Лапласа від виразу" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "Знайти розклад виразу у степеневий ряд або ряд Тейлора" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "Знайти уявну частину комплексного виразу" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "Знайти дійсну частину комплексного виразу" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" "Отримано запит на скасування дії, до якої включено вилучення, яке зараз не " "можна виконати." #: ../src/Config.cpp:460 msgid "Greek" msgstr "грецька" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "Грецькі сталі" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "Сітка:" #: ../src/wxMaxima.cpp:2515 msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "" "файл HTML (*.html)|*.html|пакетний файл maxima (*.mac)|*.mac|файл pdfLaTeX (*." "tex)|*.tex" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "Комірки HTML/тексту: Експортувати усі розриви рядків" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "Висота:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "Довідка" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "Сховати все\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "Сховати усі панелі" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "Позначити (dpart)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "Гістограма" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "Гістограма…" #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "Журнал" #: ../src/wxMaximaFrame.cpp:529 msgid "History\tAlt-Shift-I" msgstr "Журнал\tAlt-Shift-I" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "Горизонтальний курсор працює як звичайний курсор, але виконує дії над " "комірками: пересувати курсор можна клавішами зі стрілками вниз і вгору, " "утримування клавіші Shift під час пересування курсора призводить до " "позначення комірок, натискання клавіші Backspace або подвійне натискання " "клавіші Delete призводить до вилучення вмісту комірки поряд з курсором." #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "угорська" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "НУ1" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "НУ2" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" "Якщо maxima завершує обчислення і wxMaxima цього не помічає, за допомогою " "цього пункту меню ви можете змусити wxMaxima спробувати надіслати команди до " "maxima знову." #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" "Якщо виконується обчислення у декількох комірках послідовно: перервати " "обчислення, якщо wxMaxima буде виявлено, що обробка у maxima призвела до " "помилки." #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "Якщо не надзвичайно довго" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "Якщо не дуже довго" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" "Якщо кількість цифр у числі перевищуватиме вказану, їх буде обрізано, а " "решту показано трикрапкою." #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" "Якщо з часу останнього збереження файла минула вказана кількість хвилин, для " "файла було вказано назву (під час відкриття або збереження) і протягом 10 " "секунд не було зареєстровано натискання жодної клавіші, файл буде збережено. " "Якщо вказано нульову кількість хвилин, програма не виконуватиме спроб " "зберегти файл у автоматичному режимі." #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" "Якщо позначено цей пункт, код .wxmx поточного файла буде скопійовано до " "місця, на яке вказуватиме посилання у експортованому результаті." #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" "Якщо першим символом у комірці для введення даних ви введете оператор (один " "із символів +*/^=,), перед оператором буде автоматично додано %, як у " "калькуляторах. Вимкнути таку поведінку програми можна за допомогою " "діалогового вікна «Зміни → Налаштувати»." #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "Якщо обчислення триває надто довго, ви можете спробувати перервати його за " "допомогою пунктів меню «Maxima → Перервати» та «Maxima → Перезапустити " "Maxima»." #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "Зображення" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "файли зображень (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" "У виведеному коді LaTeX: розташовувати степені після останнього нижнього " "індексу, а не над ним. Може зробити читання зручнішим для деяких шрифтів та " "коротких нижніх індексів." #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "Включити такі стовпці:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "Включити комірки із введенням команд до експортованого робочого аркуша" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "Нескінченність" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "Дані щодо збирання Maxima" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "Початкові наближення:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "Задача Коші (&1)…" #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "Задача Коші (&2)…" #: ../src/Config.cpp:594 msgid "Input labels" msgstr "Мітки введення" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "Вставити" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "Додавати % перед оператором на початку комірки" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "Вставити комірку &розділу\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "Вставити комірку &тексту\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "Вставити комірку\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "Вставити зображення" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "Вставити зображення…" #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "Вставити комірку &введення" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "Вставити розрив сторінки" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "Вставити комірку п&ідрозділу\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "Вставити комірку підпі&дрозділу\tCtrl-5" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "Вставити комірку розділу" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "Вставити комірку підрозділу" #: ../src/MathCtrl.cpp:865 msgid "Insert Subsubsection Cell" msgstr "Вставити комірку підпідрозділу" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "Вставити комірку з&аголовка\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "Вставити текстову комірку (коментар)" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "Вставити комірку заголовка" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "Вставити нову комірку введення команди" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "Вставити нову комірку розділу" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "Вставити нову комірку підрозділу" #: ../src/wxMaximaFrame.cpp:497 msgid "Insert a new subsubsection cell" msgstr "Вставити нову комірку підпідрозділу" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "Вставити нову текстову комірку" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "Вставити нову комірку заголовка" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "Вставити розрив сторінки" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "Вставити зображення" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "Інтеграл або сума:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "Проінтегрувати" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Проінтегрувати (Річ)" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "Проінтегрувати вираз" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "Проінтегрувати вираз за допомогою алгоритму Річа" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "Проінтегрувати…" #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "Перервати" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "Перервати поточні обчислення" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" "Перервати поточні обчислення. Щоб повністю перезапустити maxima, натисніть " "кнопку, розташовану ліворуч від цієї." #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "Некоректна адреса програми Maxima.\n" "\n" "Будь ласка, вкажіть правильний шлях до програми Maxima." #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Обернене перетворення Лапласа" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Обернене п&еретворення Лапласа…" #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" "Можна визначити бібліотеки maxima, які wxMaxima має завантажити за допомогою " "функції load(). Для цього всього лише треба експортувати відповідні команди " "до файла у форматі .mac." #: ../src/Config.cpp:462 msgid "Italian" msgstr "італійська" #: ../src/Config.cpp:628 msgid "Italic" msgstr "Курсив" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "японська" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "Додавати символ відсотків до спеціальних символів: %e, %i тощо" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "НСК" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "LaTeX: розташовувати степені за нижніми індексами, а не над ними" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "Мова інтерфейсу wxMaxima." #: ../src/Config.cpp:447 msgid "Language:" msgstr "Мова:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Перетворення Лапласа" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "&Перетворення Лапласа…" #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "Найменше спільне кратне…" #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "Наближення за методом найменших квадратів" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "Наближення за методом найменших квадратів…" #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" "Доступ до бібліотек для будь-якого процесу wxMaxima, незалежно від каталогу, " "у якому він працює, можна забезпечити розташуванням цих бібліотек у каталозі " "користувача. Визначити потрібний каталог можна за допомогою команди " "maxima_userdir" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "Границя" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "Границя…" #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "Лінійна регресія…" #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "Список:" #: ../src/Config.cpp:631 msgid "Load" msgstr "Завантажити" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "Завантажити пакунок" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "Завантажити файл програми Maxima за допомогою команди batch" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "Завантажити файл пакунка Maxima" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "Завантажити стиль з файла" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "Нижня межа:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "&Відобразити у матрицю…" #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "С&творити список…" #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "Створити список" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "Створити список на основі виразу" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "Виконати заміну у виразі" #: ../src/wxMaximaFrame.cpp:578 msgid "Manually trigger evaluation" msgstr "Ініціювати обчислення вручну" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "Відобразити" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "Відобразити функцію на список" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "Відобразити функцію на матрицю" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "Перевіряти баланс дужок у тексті" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "Математичний шрифт:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "Матриця" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "Застосувати до матриці" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "Назва матриці:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "Матриця:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 msgid "Maxima got a question" msgstr "У Maxima є питання" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Команда Maxima" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima виконує обчислення" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "пакунок Maxima (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "пакунок Maxima (*.mac)|*.mac|пакунок Lisp (*.lisp)|*.lisp|усі файли|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Роботу процесу Maxima перервано." #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Програма Maxima:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Питання Maxima" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima запущено. Очікуємо на встановлення з’єднання…" #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" "У Maxima передбачено три типи чисел: звичайні дроби (їх можна записати, " "наприклад так: 1/10), числа IEEE з рухомою крапкою (0.2) та необмежені " "десяткові дроби довільної точності (1b-1). Зауважте, що через природу " "двійкових дробів, які не є десятковими числами, наприклад, не можна записати " "число IEEE з рухомою крапкою, яке точно дорівнюватиме 0.1.. Якщо у Maxima " "використовуються числа з рухомою крапкою, замість звичайних дробів, виникає " "помилка (дуже мала), тобто використання числа " "3602879701896397/36028797018963968 замість 0.1 додає (дуже малу) похибку." #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima використовує «:» для присвоєння значень («a : 3;») і «:=» для " "визначення функцій («f(x) := x^2;»)." #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Версія Maxima: " #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "Максимальна показана кількість цифр:" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "Перевірка рівності середніх значень…" #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "Перевірка рівності середніх…" #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "Середнє…" #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "Середнє:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "Медіана…" #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "Об’єднати комірки" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "Об’єднати текст із двох комірок введення до однієї" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "Повідомлення зі stdout Maxima: " #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "Метод:" #: ../src/wxMaxima.cpp:4924 msgid "Mismatched parenthesis" msgstr "Незбалансована дужка" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "Модуль" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "Назва:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "Створити" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "Створити\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "Новий документ" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "Нове значення:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "Нова змінна:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "Наступна команда\tAlt-↓" #: ../src/Config.cpp:361 msgid "No" msgstr "Ні" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "Не знайдено відповідників." #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "Перевірка нормальності…" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" "Зазвичай, у html використовуються зображення із досить низькою роздільною " "здатністю для економії місця на пристрої зберігання даних. На сучасних " "екранах такі зображення виглядають доволі жалюгідно. Тому, за допомогою цього " "параметра можна визначити коефіцієнт збільшення роздільної здатності під час " "експортування до HTML відносно типового значення." #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" "Зазвичай, до TeX або HTML експортуються усі дані робочого аркуша. Втім, " "іноді, команди maxima є зайвими. За допомогою цього пункту ви можете вимкнути " "експортування команд maxima." #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "норвезька" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "Некоректна розмірність матриці." #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "Некоректна кількість рівнянь." #: ../src/wxMaximaFrame.cpp:180 msgid "Not connected to maxima" msgstr "Не з’єднано з maxima" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "Не з’єднано." #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "Степінь чисельника:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "Кількість рівнянь:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "Числа" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "Гаразд" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "Попереднє значення:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "Попередня змінна:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" "Щойно буде встановлено локальне мережеве з’єднання між maxima та wxMaxima, у " "maxima вже не буде потреби надсилати повідомлення за допомогою стандартного " "потоку виведення системи (stdout), отже вмістом усього цього потоку має бути " "просте вітальне повідомлення. Команди ж lisp, які віддаються maxima " "надсилатимуть повідомлення про помилки до потоку stderr системи. Якщо буде " "позначено цей пункт, попри всі попередні зауваження, програма стежитиме за " "потоком stdout maxima, очікуючи на корисні повідомлення у ньому." #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "Одновибіркова t-перевірка" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "Навчальні матеріали у інтернеті" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "Відкрити" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "Відкрити недавні" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "Відкрити комірку, якщо Maxima очікує на вхідні дані" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "Відкрити документ" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "Відкрити нове вікно" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "Відкрити документ" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "Відкрити матрицю" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "Відкриваємо файл" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "Оптимізувати файли wxmx для системи керування версіями" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "Параметри" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "Параметри:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "Застарілі комірки" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "Мітки результатів" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Ап&роксимація Паде…" #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "зображення PNG (*.png)|*.png|зображення JPEG (*.jpg)|*.jpg|Windows bitmap (*." "bmp)|*.bmp|X pixmap (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Апроксимація Паде" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "Паде-апроксимація ряду Тейлора" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "Розрив сторінки" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "Панелі" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "Графік параметричної функції" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "Аналіз результату" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "Прості &дроби…" #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "Прості дроби" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "Частину документа не вдалося завантажити!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "Вставити" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "Вставити\tCtrl+V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "Вставити з буфера" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "Вставити текст із буфера обміну даними" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "Кругова діаграма…" #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "Налаштуйте wxMaxima за допомогою пункту меню «Зміни → Налаштувати»." #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "Для набуття змінами чинності wxMaxima слід перезавантажити!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "&Двовимірний графік…" #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "&Тривимірний графік…" #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "&Формат графіка…" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "Двовимірний графік" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "Двовимірний графік…" #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "Двовимірний графік…" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "Тривимірний графік" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "Тривимірний графік…" #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "Тривимірний графік…" #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "Формат графіка" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "Двовимірний графік" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "Тривимірний графік" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "Вивести графік до файла:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "Точка:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "польська" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "Поліном 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "Поліном 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "португальська (Бразилія)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "файл Postscript (*.eps)|*.eps|усі файли|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "Точність" #: ../src/wxMaximaFrame.cpp:455 msgid "Preferences...\tCtrl+," msgstr "Параметри…\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" "Натискання комбінацій клавіш Ctrl+Пробіл або Ctrl+Tab викликає функцію " "автоматичного доповнення команд, які вбудовано до обчислювального ядра maxima " "та їхніх параметрів. Засіб автоматичного доповнення також може доповнювати " "команди із поточних завантажених пакунків та функцій, визначених у поточному " "файлі." #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "Попередня команда\tAlt-↑" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "Надрукувати" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "Надрукувати документ" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "Добуток" #: ../src/wxMaximaFrame.cpp:472 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "Виконати обчислення у всіх комірках над коміркою, де перебуває курсор" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "Прочитати матрицю…" #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "Читаємо результат обчислень Maxima" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "Готова до введення команди" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "Нагадати наступну команду з журналу" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "Нагадати попередню команду з журналу" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "Алгебраїчна форма" #: ../src/wxMaximaFrame.cpp:398 msgid "Redo\tCtrl-Y" msgstr "Повторити\tCtrl-Y" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "Повторити останню зміну" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "Привести (триг)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "Привести тригонометричний вираз" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "Відмовлено у надсиланні комірки до maxima: " #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "Вилучити всі результати" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "Вилучити всі виведені дані з комірок для введення даних" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "Замінено %d відповідників." #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "Повідомити про ваду" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "Перезапустити Maxima" #: ../src/ToolBar.cpp:114 msgid "Restart maxima" msgstr "Перезапустити maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "Результат" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "Повернутися до комірки, у якій виконуються обчислення" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Інтегрування за Річем…" #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "Корені &полінома" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "Корені полінома (підв. точн.)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "Рядків:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "російська" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "Вибірка 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "Вибірка 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "Вибірка:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "Зберегти" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "Зберегти анімацію…" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "Зберегти як" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "Зберегти як\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "Зберегти зображення…" #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "Зберегти позначене як зображення" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "Зберегти позначене як зображення…" #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "Зберегти анімацію до файла" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "Зберегти документ" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "Зберегти документ як" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" "Зберігати у буфері скасовування лише вказану кількість записів дій. 0 " "означає «зберігати нескінченну кількість записів дій»." #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "Зберігати компонування панелей" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "Запам’ятовувати розташування панелей." #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "Зберегти графік до файла" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "Зберегти позначене у документі до файла зображення" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "Зберегти позначене до файла" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "Зберегти стиль до файла" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "Зберігати розташування і розмір вікна wxMaxima" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "Зберігати розташування і розмір вікна wxMaxima." #: ../src/wxMaximaFrame.cpp:227 msgid "Saving failed." msgstr "Спроба збереження зазнала невдачі." #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "Успішно збережено." #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "Зберігаємо…" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "Точкова діаграма" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "Точкова діаграма…" #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "Розділ" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "Комірка розділу" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "Позначити все" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "Позначити все\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "Виберіть адресу програми Maxima" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "Виберіть підвибірку" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "Виберіть сталу" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "Позначити все" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "Виберіть спосіб показу математичних формул" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "Якщо ви позначити частину виведених даних і клацнете на ній правою кнопкою " "миші, програма відкриє меню, за допомогою якого ви зможете отримати доступ " "до функцій з обробки позначеного фрагмента." #: ../src/Config.cpp:608 msgid "Selection" msgstr "Позначення" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "Ряд" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "Ряд…" #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "Сервер запущено" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "Встановити масштаб" #: ../src/wxMaximaFrame.cpp:840 msgid "Set bigfloat &Precision..." msgstr "Встановити підвищену то&чність обчислень…" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "Встановити шрифт сталої ширини для текстових міток." #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "Встановити формат графіка" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" "Встановити точність для чисел, які визначаються типом bigfloat. Такі числа " "можна вказати за допомогою такого коду: 1.5b12 або bfloat(1.234)" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "Встановити масштаб у 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "Встановити масштаб у 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "Встановити масштаб у 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "Встановити масштаб у 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "Встановити масштаб у 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "Встановити масштаб у 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" "Встановити значення для розвя’зання ЗДР за допомогою перетворення Лапласа" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "Встановити обчислення за модулем" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "Показати ви&значення…" #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "Показати &функції" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "Показати п&ідказку…" #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "Показати з&мінні" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "Показати довідку з Maxima" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "Показати шаблон\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "Показати підказку" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "Показати всі команди, подібні до:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "Показати приклад для команди:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "Показати приклад використання" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "Показати команди, подібні до" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "Показати визначені функції" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "Показати визначені змінні" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "Показати визначення функції" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "Показати шаблон функції" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "Показувати довгі вирази" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "Показувати довгі вирази у документі wxMaxima." #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "Показати визначення функції:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 msgid "Show wxMaxima help" msgstr "Показати довідку з wxMaxima" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "Спростити" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "Спростити &радикали" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "Спростити (рац)" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "Спростити (триг)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "Спростити вираз" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "Спростити вираз, що містить факторіали" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "Спростити вираз, що містить радикали" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "Спростити раціональний вираз" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "Спростити суму" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "Спростити тригонометричний вираз" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "Починаючи з версії wxMaxima 0.8.2, ви можете вставляти до ваших документів " "зображення. Щоб вставити зображення, скористайтеся пунктом меню «Комірка → " "Вставити зображення…». Зауважте, що якщо ви хочете, щоб зображення було " "збережено разом з вашим документом, під час збереження документа вам слід " "вибрати формат «XML-документ wxMaximaю." #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "Розв’язок:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "Розв’язати" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "Розв’язати систему &алгебраїчних рівнянь…" #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "Розв’язати систему &лінійних рівнянь…" #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "Розв’язати &ЗДР…" #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "Розв’язати (to_poly)…" #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "Розв’язати ЗДР" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "Розв’язати ЗДР за допомогою перетворення &Лапласа…" #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "Розв’язати ЗДР…" #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "Розв’язати систему алгебраїчних рівнянь" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "Розв’язати систему алгебраїчних рівнянь" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "Розв’язати крайову задачу для ЗДР другого порядку" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "Розв’язати рівняння" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "Розв’язати рівняння за допомогою to_poly_solve" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "Розв’язати задачу Коші для ЗДР першого порядку" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "Розв’язати задачу Коші для ЗДР другого порядку" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "Розв’язати систему лінійних рівнянь" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "Розв’язати систему лінійних рівнянь" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "Розв’язати звичайне диференціальне рівняння не вище другого порядку" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" "Розв’язати звичайне диференціальне рівняння за допомогою перетворення Лапласа" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "Розв’язати…" #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" "У деяких програма для перегляду PDF передбачено можливість показу анімованих " "зображень, а wxMaxima здатна створювати такі зображення. Втім, якщо " "позначено цей пункт, для збирання відповідного файла можуть знадобитися " "додаткові пакунки LaTeX." #: ../src/Config.cpp:468 msgid "Spanish" msgstr "іспанська" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "Додатково" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "Додаткові сталі" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "Почати анімацію" #: ../src/ToolBar.cpp:146 msgid "Start or Stop animation" msgstr "Почати або зупинити анімацію" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" "Розпочати або зупинити поточну позначену анімацію, яку було створено за " "допомогою класу команд with_slider" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Спроба запустити процес Maxima завершилася невдало" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Запускаємо Maxima…" #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "Не вдалося запустити сервер" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "Запуск сервера на порту %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "Статистика" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "Статистика\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "Рядки" #: ../src/Config.cpp:107 msgid "Style" msgstr "Стиль" #: ../src/Config.cpp:568 msgid "Styles" msgstr "Стилі" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "Підвибірка…" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "Підрозділ" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "Комірка підрозділу" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "Підставити…" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "Підставити" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "Підставити…" #: ../src/wxMaximaFrame.cpp:1147 msgid "Subsubsection" msgstr "Підпідрозділ" #: ../src/Config.cpp:599 msgid "Subsubsection cell" msgstr "Комірка підпідрозділу" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "Сума" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "Відомості щодо системи" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "Зміст" #: ../src/wxMaximaFrame.cpp:530 msgid "Table of contents\tAlt-Shift-T" msgstr "Зміст\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Ряд Тейлора:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "Текст" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "Текстова комірка" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "Тло текстової комірки" #: ../src/Config.cpp:609 msgid "Text equal to selection" msgstr "Текст, що збігається із позначеним" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" "Типова висота вбудованих креслень. Їх можна прочитати або перевизначити за " "допомогою змінної maxima wxplot_size." #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Типовий порт для обміну даними між Maxima та wxMaxima" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" "Типова ширина вбудованих креслень. Їх можна прочитати або перевизначити за " "допомогою змінної maxima wxplot_size" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "Клас документів LaTeX, який слід використовувати для наших документів." #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "Автономний підручник з maxima" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" "Термінал pngCairo забезпечує набагато кращу якість графіки (згладжування і " "додаткові стилі ліній). Втім, за його допомогою можна отримувати креслення, " "лише якщо це передбачено у версії gnuplot, встановленій у поточній системі." #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "У інтернеті можна знайти багато сторінок, присвячених Maxima та wxMaxima. " "Відвідайте сторінку http://andrejv.github.com/wxmaxima/help.html, щоб " "дізнатися більше і пошукати підручники щодо користування wxMaxima та Maxima." #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "Під час спроби експортувати дані у форматі GIF сталася помилка!\n" "\n" "Переконайтеся, що у системі встановлено ImageMagick і що wxMaxima може " "знайти програму convert." #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "Помилка в створеному коді XML!\n" "\n" "Будь ласка, повідомте про цю ваду розробника." #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "Число точок:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "Порядок:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "Підказки недоступні, вибачте!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "Заголовок" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "Комірка заголовка" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "Вміст комірок заголовка, розділу та підрозділу можна згортати. Щоб згорнути " "або розгорнути вміст комірки, клацніть лівою кнопкою миші на квадратику " "поряд з коміркою. Якщо ви під час клацання утримуватимете натиснутою клавішу " "Shift, буде згорнуто або розгорнуто вміст всіх підлеглих щодо основної " "комірки комірок." #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "У число &підвищеної точності з рухомою крапкою" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "У число з &рухомою крапкою" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "У число з рухомою крапкою" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "У &число\tCtrl+Shift+N" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "Щоб побудувати графік у полярних координатах, позначте у діалоговому вікні " "«Двовимірний графік» пункт «set polar» у параметрах графіка. Для поверхонь у " "просторі можна вибирати сферичні або циліндричні координати." #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "Щоб взяти вираз у дужки, позначте його і введіть «(» або «)», залежно від " "того, де має бути розташовано курсор після взяття виразу у дужки." #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "Наказати wxMaxima зберігати розміри і розташування вікна можна за допомогою " "діалогового вікна «Зміни → Налаштувати»." #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "Після запуску wxMaxima ви можете одразу почати вводити команду. У відповідь " "програма покаже комірку для введення команди. Натисніть комбінацію клавіш " "Shift-Enter, щоб наказати програмі виконати команду." #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "До:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "Пере&мкнути прапорець algebraic" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "Пере&мкнути числове виведення" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "Перемкнути показ витраченого &часу" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "Перемкнути прапорець algebraic" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "Увімкнути або вимкнути режим повноекранного редагування" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "Увімкнути або вимкнути числове виведення" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "Панель інструментів\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "Піктограми панелі інструментів" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "Переклад" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "Транспонувати матрицю" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" "Спроба встановлення курсора у комірку, яка не є частиною робочого аркуша" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "Спроба скасування дії без визначення початкової комірки." #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "Намагаємося скасувати дію, але дія зі скасування є порожньою." #: ../src/Config.cpp:469 msgid "Turkish" msgstr "турецька" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "Настанови" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "Двовибіркова t-перевірка" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "Тип:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "українська" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "Незакрита дужка" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "Незакрита дужка до символу ; або $" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" "Не вдалося визначити дані щодо версій з http://andrejv.github.io//wxmaxima/ver" "sion.txt: " #: ../src/Config.cpp:629 msgid "Underlined" msgstr "Підкреслення" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "Вернути\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "Скасувати останню зміну" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "Обмеження скасувань (0 — не обмежувати)" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "Розгорнути всі\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "Розгорнути всі згорнути розділи" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Підтримка Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "Незавершений коментар." #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "Незавершений рядок." #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "Оновити" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "Верхня межа:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "Використати алгоритм Госпера" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "Використовувати для експорту до HTML MathJAX" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" "Використовувати код MathJAX замість зображень формул у експортованих даних " "HTML. Перевагою MathJAX є те, що за допомогою коду можна просто копіювати " "показані формули як текст у форматі TeX або MathML і бачити формули у " "красивому масштабованому форматі. Недоліком MathJAX є те, що для обробки " "потрібен JavaScript, і те, що відтворення формули є тривалішим, ніж показ " "готового зображення." #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "Скористатися cairo, щоб покращити якість креслення." #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "Використовувати крапку для позначення множення" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "Використовувати шрифти jsMath" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "Значення:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "Змінні:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "Змінна:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "Змінні" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "Змінні:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "Дисперсія…" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "Попередження" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "Ласкаво просимо до wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "При застосуванні функції з одним аргументом з меню, типовим аргументом " "вважається «%». Якщо слід застосувати функцію до іншого параметра, слід " "позначити його у документі до використання пункту меню." #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" "Хоча текстові комірки у LaTeX розбиваються на рядки самим TeX, текст, " "показаний на екрані, розбивається на рядки вручну. Якщо буде позначено цей " "пункт, рядки у коді HTML буде розбито там, де їх було розбито на робочому " "аркуші. Якщо пункт не буде позначено, ви зможете вставляти розриви рядків " "вручну, додаючи порожній рядок." #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" "увесь документ (*.wxmx)|*.wxmx|введені дані без зображень (*.wxm)|*.wxm" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "Ширина:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "Робочий аркуш" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "Писати відповідні дужки в текстових елементах керування." #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "Автор" #: ../src/Config.cpp:364 msgid "Yes" msgstr "Так" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "Результат останнього обчислення позначається «%». Результат будь-якого " "іншого попереднього обчислення позначається «%on», де n — порядковий номер " "обчислення." #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "Ви можете наказати програмі виконати обчислення одразу у всьому документі за " "допомогою пункту меню «Комірка → Обчислити усі комірки» або відповідного " "клавіатурного скорочення. Обчислення у комірках буде виконано відповідного " "порядку цих комірок у документі." #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "Ви можете отримати довідку щодо функції Maxima: позначте назву функції у " "документі або клацніть на назві функції і натисніть клавішу F1. wxMaxima " "виконає пошук у покажчику довідки щодо позначеного тексту або слова під " "курсором." #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "Ви можете наказати програмі приховати комірки результатів натисканням " "трикутничка у лівій частині комірки. У такий же спосіб можна приховувати " "текстові комірки." #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "За допомогою меню «Комірка» ви можете вставляти до документів wxMaxima " "комірки різних типів. Зауважте, що обчислення виконуватимуться лише для " "комірок введення даних, інші ж комірки використовуються для додавання " "коментарів або структурування ваших обчислень." #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "Позначити декілька комірок одразу можна або за допомогою вказівника миші: " "натисніть ліву кнопку миші і перетягніть вказівник між комірками або за " "дужку комірки ліворуч, — або за допомогою клавіатури: утримуйте натиснутою " "клавішу Shift і пересувайте горизонтальний курсор, — а потім виконайте дію " "над позначеним фрагментом. Позначення декількох комірок одразу може бути " "корисним, якщо вам потрібно вилучити декілька комірок або виконати " "обчислення у декількох комірках одразу." #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "Ви користуєтеся версією %s. Актуальною версією є %s.\n" "\n" "Натисніть кнопку «Гаразд», щоб відвідати сторінку wxMaxima у інтернеті." #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "Внесені вами зміни буде втрачено, якщо ви не збережете їх." #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "Ваша версія wxMaxima є актуальною." #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "З&більшити\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "З&меншити\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "Збільшити на 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "Зменшити на 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ не збережено ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ не збережено* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "[%i цифр]" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "_%d.gif\" alt=\"Анімована діаграма\" style=\"max-width:90%%;\" >\n" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "_%d.gif\" alt=\"Анімована діаграма\" style=\"max-width:90%%;\" >" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "антисиметрична" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "двобічна" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "типовий" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "діагональна" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "загальна" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "вбудований" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "ліворуч" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "логарифмічна шкала" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "матриця[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "pwd maxima є шляхом до документа" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "ні" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "праворуч" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "симетрична" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "не збережено" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "без назви" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "без назви %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s" #: ../src/wxMaximaFrame.cpp:848 msgid "wxMaxima &Help\tCtrl+?" msgstr "Д&овідка з wxMaxima\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 msgid "wxMaxima &Help\tF1" msgstr "Д&овідка з wxMaxima\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" "wxMaxima можна змусити виконувати певні команди під час кожного запуску, якщо " "вказати ці команди у текстовому файлів із назвою wxmaxima.rc у домашньому " "каталозі користувача. Визначити адресу цього каталогу можна за допомогою " "команди maxima_userdir" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "Налаштування wxMaxima" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima не вдалося знайти програму Maxima!\n" "\n" "Налаштуйте wxMaxima за допомогою пункту меню «Зміни → Налаштувати».\n" "Після цього запустіть Maxima за допомогою пункту меню «Maxima → " "Перезапустити Maxima»." #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima не вдалося знайти файли довідки.\n" "\n" "Перевірте, чи належним чином встановлено програму." #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima не вдалося знайти файли підказки.\n" "\n" "Перевірте, чи належним чином встановлено програму." #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima не вдалося запустити сервер.\n" "\n" "Перевірте, чи працездатна мережа у системі\n" "і спробуйте знову!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "У діалогових вікнах wxMaxima передбачено типові значення для вхідних " "параметрів, одним з яких є «%». Якщо ви позначите якийсь з фрагментів у " "вашому документі, замість «%» буде використано цей фрагмент." #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "Документ wxMaxima" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "документ wxMaxima (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "Під час спроби завантаження wxMaxima сталася помилка " #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "Піктограма wxMaxima" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" "wxMaxima — графічний інтерфейс до системи комп’ютерної алгебри MAXIMA на " "основі wxWidgets." #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" "wxMaxima — графічний інтерфейс до системи комп’ютерної алгебри Maxima на " "основі wxWidgets." #: ../src/Config.cpp:336 msgid "x" msgstr "x" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "так" #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "Структура\tAlt-Shift-T" #~ msgid "Zoom set to " #~ msgstr "Встановлено масштаб у " #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "документ xml wxMaxima (*.wxmx)|*.wxmx|документ wxMaxima (*.wxm)|*.wxm|" #~ "пакетний файл Maxima (*.mac)|*.mac" #~ msgid "Output from Maxima to stderr (there should be none):\n" #~ msgstr "Виводити дані з Maxima до stderr (таких даних не повинно бути):\n" #~ msgid "Output from Maxima to stdout (there should be none):\n" #~ msgstr "Виводити дані з Maxima до stdout (таких даних не повинно бути):\n" #~ msgid "lines hidden" #~ msgstr "приховано" #~ msgid "Set &Precision..." #~ msgstr "Встановити &точність…" #~ msgid "Start animation" #~ msgstr "Почати анімацію" #~ msgid "Stop animation" #~ msgstr "Припинити анімацію" #~ msgid "Animation" #~ msgstr "Анімація" #~ msgid "Find..." #~ msgstr "Знайти…" #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "Обчислити усі комірки\tCtrl-Shift-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "Повторити\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "Типовий порт:" #~ msgid "Save changes before closing?" #~ msgstr "Зберегти зміни перед закриттям?" #~ msgid "Save changes?" #~ msgstr "Зберегти зміни?" wxmaxima-15.08.2/locales/wxMaxima.pot000644 000765 000024 00000227721 12531304356 020106 0ustar00andrejstaff000000 000000 # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-05-27 11:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:3829 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" #: ../src/wxMaxima.cpp:3842 msgid "" "\n" "Lisp: " msgstr "" #: ../src/wxMaxima.cpp:3838 msgid "" "\n" "Maxima version: " msgstr "" #: ../src/wxMaxima.cpp:4588 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" #: ../src/wxMaxima.cpp:3840 msgid "" "\n" "Not connected." msgstr "" #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1020 msgid " << Expression too long to display! >>" msgstr "" #: ../src/wxMaxima.cpp:1124 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" #: ../src/wxMaxima.cpp:1116 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr "" #: ../src/wxMaximaFrame.cpp:615 msgid "&Algebra" msgstr "" #: ../src/wxMaximaFrame.cpp:609 msgid "&Apply to List..." msgstr "" #: ../src/wxMaximaFrame.cpp:806 msgid "&Apropos..." msgstr "" #: ../src/wxMaximaFrame.cpp:335 msgid "&Batch File...\tCtrl-B" msgstr "" #: ../src/wxMaximaFrame.cpp:566 msgid "&Boundary Value Problem..." msgstr "" #: ../src/wxMaximaFrame.cpp:817 msgid "&Bug Report" msgstr "" #: ../src/wxMaximaFrame.cpp:667 msgid "&Calculus" msgstr "" #: ../src/wxMaximaFrame.cpp:718 msgid "&Canonical Form" msgstr "" #: ../src/wxMaximaFrame.cpp:591 msgid "&Characteristic Polynomial..." msgstr "" #: ../src/wxMaximaFrame.cpp:499 msgid "&Clear Memory" msgstr "" #: ../src/wxMaximaFrame.cpp:701 msgid "&Combine Factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:744 msgid "&Complex Simplification" msgstr "" #: ../src/wxMaximaFrame.cpp:664 msgid "&Continued Fraction" msgstr "" #: ../src/wxMaximaFrame.cpp:359 msgid "&Copy\tCtrl-C" msgstr "" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "" #: ../src/wxMaximaFrame.cpp:738 msgid "&Demoivre" msgstr "" #: ../src/wxMaximaFrame.cpp:594 msgid "&Determinant" msgstr "" #: ../src/wxMaximaFrame.cpp:627 msgid "&Differentiate..." msgstr "" #: ../src/wxMaximaFrame.cpp:412 msgid "&Edit" msgstr "" #: ../src/wxMaximaFrame.cpp:551 msgid "&Eliminate Variable..." msgstr "" #: ../src/wxMaximaFrame.cpp:586 msgid "&Enter Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:803 msgid "&Example..." msgstr "" #: ../src/wxMaximaFrame.cpp:681 msgid "&Expand Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:715 msgid "&Expand Trigonometric" msgstr "" #: ../src/wxMaximaFrame.cpp:741 msgid "&Exponentialize" msgstr "" #: ../src/wxMaximaFrame.cpp:337 msgid "&Export..." msgstr "" #: ../src/wxMaximaFrame.cpp:676 msgid "&Factor Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:346 msgid "&File" msgstr "" #: ../src/wxMaximaFrame.cpp:534 msgid "&Find Root..." msgstr "" #: ../src/wxMaximaFrame.cpp:580 msgid "&Generate Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:651 msgid "&Greatest Common Divisor..." msgstr "" #: ../src/wxMaximaFrame.cpp:833 msgid "&Help" msgstr "" #: ../src/wxMaximaFrame.cpp:619 msgid "&Integrate..." msgstr "" #: ../src/wxMaximaFrame.cpp:490 msgid "&Interrupt\tCtrl-." msgstr "" #: ../src/wxMaximaFrame.cpp:494 msgid "&Interrupt\tCtrl-G" msgstr "" #: ../src/wxMaximaFrame.cpp:588 msgid "&Invert Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:333 msgid "&Load Package...\tCtrl-L" msgstr "" #: ../src/wxMaximaFrame.cpp:611 msgid "&Map to List..." msgstr "" #: ../src/wxMaximaFrame.cpp:526 msgid "&Maxima" msgstr "" #: ../src/wxMaximaFrame.cpp:800 msgid "&Maxima help" msgstr "" #: ../src/wxMaximaFrame.cpp:759 msgid "&Modulus Computation..." msgstr "" #: ../src/main.cpp:124 msgid "&New\tCtrl-N" msgstr "" #: ../src/wxMaximaFrame.cpp:789 msgid "&Numeric" msgstr "" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "" #: ../src/main.cpp:125 msgid "&Open\tCtrl-O" msgstr "" #: ../src/wxMaximaFrame.cpp:320 msgid "&Open...\tCtrl-O" msgstr "" #: ../src/wxMaximaFrame.cpp:771 msgid "&Plot" msgstr "" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "" #: ../src/wxMaximaFrame.cpp:340 msgid "&Print...\tCtrl-P" msgstr "" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "" #: ../src/wxMaximaFrame.cpp:712 msgid "&Reduce Trigonometric" msgstr "" #: ../src/wxMaximaFrame.cpp:498 msgid "&Restart Maxima" msgstr "" #: ../src/wxMaximaFrame.cpp:542 msgid "&Roots of Polynomial (Real)" msgstr "" #: ../src/wxMaximaFrame.cpp:329 msgid "&Save\tCtrl-S" msgstr "" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:761 msgid "&Simplify" msgstr "" #: ../src/wxMaximaFrame.cpp:671 msgid "&Simplify Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:698 msgid "&Simplify Factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:709 msgid "&Simplify Trigonometric" msgstr "" #: ../src/wxMaximaFrame.cpp:530 msgid "&Solve..." msgstr "" #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "" #: ../src/wxMaximaFrame.cpp:604 msgid "&Transpose Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:721 msgid "&Trigonometric Simplification" msgstr "" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "" #: ../src/Config.cpp:390 msgid "(Use default language)" msgstr "" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "" #: ../src/wxMaxima.cpp:3911 msgid "
    Lisp: " msgstr "" #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" #: ../src/wxMaximaFrame.cpp:573 msgid "A&t Value..." msgstr "" #: ../src/wxMaxima.cpp:3913 ../src/wxMaximaFrame.cpp:828 msgid "About" msgstr "" #: ../src/wxMaximaFrame.cpp:830 ../src/wxMaximaFrame.cpp:832 msgid "About wxMaxima" msgstr "" #: ../src/Config.cpp:559 msgid "Active cell bracket" msgstr "" #: ../src/wxMaximaFrame.cpp:602 msgid "Ad&joint Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:756 msgid "Add Algebraic E&quality..." msgstr "" #: ../src/wxMaximaFrame.cpp:502 msgid "Add a directory to search path" msgstr "" #: ../src/wxMaxima.cpp:2665 msgid "Add dir to path:" msgstr "" #: ../src/wxMaximaFrame.cpp:757 msgid "Add equality to the rational simplifier" msgstr "" #: ../src/wxMaximaFrame.cpp:501 msgid "Add to &Path..." msgstr "" #: ../src/Config.cpp:133 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:422 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:130 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "" #: ../src/Config.cpp:483 msgid "Additional parameters:" msgstr "" #: ../src/Config.cpp:688 msgid "All|*" msgstr "" #: ../src/wxMaxima.cpp:3132 msgid "Apply" msgstr "" #: ../src/wxMaximaFrame.cpp:610 msgid "Apply function to a list" msgstr "" #: ../src/wxMaxima.cpp:3950 msgid "Apropos" msgstr "" #: ../src/wxMaxima.cpp:3058 msgid "Array:" msgstr "" #: ../src/wxMaxima.cpp:3771 msgid "Artwork by" msgstr "" #: ../src/Config.cpp:456 msgid "Ask to save untitled documents" msgstr "" #: ../src/wxMaxima.cpp:2944 msgid "At value" msgstr "" #: ../src/Config.cpp:159 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:427 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:2851 msgid "BC2" msgstr "" #: ../src/wxMaximaFrame.cpp:1054 msgid "Barsplot..." msgstr "" #: ../src/Config.cpp:683 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "" #: ../src/wxMaxima.cpp:2298 msgid "Batch File" msgstr "" #: ../src/Config.cpp:338 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:571 msgid "Bold" msgstr "" #: ../src/wxMaximaFrame.cpp:1056 msgid "Boxplot..." msgstr "" #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "" #: ../src/Autocomplete.cpp:130 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1434 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:4059 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4130 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4099 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCtrl.cpp:1477 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1444 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:427 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1376 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:1446 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:4100 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4064 ../src/MathCtrl.cpp:4135 ../src/MathCtrl.cpp:4169 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:815 msgid "Build &Info" msgstr "" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" #: ../src/wxMaximaFrame.cpp:624 msgid "C&hange Variable..." msgstr "" #: ../src/wxMaximaFrame.cpp:409 msgid "C&onfigure" msgstr "" #: ../src/wxMaximaFrame.cpp:643 msgid "Calculate &Product..." msgstr "" #: ../src/wxMaximaFrame.cpp:641 msgid "Calculate Su&m..." msgstr "" #: ../src/wxMaximaFrame.cpp:781 msgid "Calculate bigfloat value of the last result" msgstr "" #: ../src/wxMaximaFrame.cpp:778 msgid "Calculate float value of the last result" msgstr "" #: ../src/wxMaxima.cpp:3265 msgid "Calculate modulus:" msgstr "" #: ../src/wxMaximaFrame.cpp:784 msgid "Calculate numeric value of the last result" msgstr "" #: ../src/wxMaximaFrame.cpp:644 msgid "Calculate products" msgstr "" #: ../src/wxMaximaFrame.cpp:642 msgid "Calculate sums" msgstr "" #: ../src/wxMaxima.cpp:4906 msgid "Can not connect to the web server." msgstr "" #: ../src/wxMaxima.cpp:4951 msgid "Can not download version info." msgstr "" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:4992 msgid "Cancel" msgstr "" #: ../src/wxMaximaFrame.cpp:999 msgid "Canonical (tr)" msgstr "" #: ../src/Config.cpp:391 msgid "Catalan" msgstr "" #: ../src/wxMaximaFrame.cpp:467 msgid "Ce&ll" msgstr "" #: ../src/Config.cpp:558 msgid "Cell bracket" msgstr "" #: ../src/wxMaximaFrame.cpp:521 msgid "Change &2d Display" msgstr "" #: ../src/wxMaximaFrame.cpp:522 msgid "Change the 2d display algorithm used to display math output" msgstr "" #: ../src/wxMaxima.cpp:3289 msgid "Change variable" msgstr "" #: ../src/wxMaximaFrame.cpp:625 msgid "Change variable in integral or sum" msgstr "" #: ../src/wxMaxima.cpp:3045 msgid "Char poly" msgstr "" #: ../src/wxMaximaFrame.cpp:820 msgid "Check for Updates" msgstr "" #: ../src/wxMaximaFrame.cpp:821 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "" #: ../src/Config.cpp:392 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:393 msgid "Chinese traditional" msgstr "" #: ../src/Config.cpp:534 ../src/Config.cpp:536 ../src/Config.cpp:565 msgid "Choose font" msgstr "" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "" #: ../src/wxMaxima.cpp:3994 ../src/wxMaxima.cpp:4008 msgid "Classes:" msgstr "" #: ../src/wxMaximaFrame.cpp:326 msgid "Close\tCtrl-W" msgstr "" #: ../src/wxMaximaFrame.cpp:327 msgid "Close window" msgstr "" #: ../src/wxMaxima.cpp:4116 msgid "Col. names:" msgstr "" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "" #: ../src/wxMaximaFrame.cpp:702 msgid "Combine factorials in an expression" msgstr "" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "" #: ../src/MathCtrl.cpp:823 msgid "Comment Selection" msgstr "" #: ../src/wxMaximaFrame.cpp:432 msgid "Complete Word\tCtrl-K" msgstr "" #: ../src/wxMaximaFrame.cpp:433 msgid "Complete word" msgstr "" #: ../src/ToolBar.cpp:111 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:665 msgid "Compute continued fraction of a value" msgstr "" #: ../src/wxMaximaFrame.cpp:603 msgid "Compute the adjoint matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:592 msgid "Compute the characteristic polynomial of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:595 msgid "Compute the determinant of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:652 msgid "Compute the greatest common divisor" msgstr "" #: ../src/wxMaximaFrame.cpp:589 msgid "Compute the inverse of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:655 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "" #: ../src/wxMaxima.cpp:4166 msgid "Condition:" msgstr "" #: ../src/Config.cpp:1271 ../src/Config.cpp:1279 msgid "Config file (*.ini)|*.ini" msgstr "" #: ../src/Config.cpp:1143 msgid "Configuration warning" msgstr "" #: ../src/ToolBar.cpp:84 ../src/wxMaximaFrame.cpp:407 #: ../src/wxMaximaFrame.cpp:410 msgid "Configure wxMaxima" msgstr "" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "" #: ../src/wxMaximaFrame.cpp:686 msgid "Contract Logarithms" msgstr "" #: ../src/wxMaximaFrame.cpp:693 msgid "Convert binomials, beta and gamma function to factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:696 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "" #: ../src/wxMaximaFrame.cpp:730 msgid "Convert complex expression to polar form" msgstr "" #: ../src/wxMaximaFrame.cpp:727 msgid "Convert complex expression to rect form" msgstr "" #: ../src/wxMaximaFrame.cpp:739 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "" #: ../src/wxMaximaFrame.cpp:684 msgid "Convert logarithm of product to sum of logarithms" msgstr "" #: ../src/wxMaximaFrame.cpp:687 msgid "Convert sum of logarithms to logarithm of product" msgstr "" #: ../src/wxMaximaFrame.cpp:692 msgid "Convert to &Factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:695 msgid "Convert to &Gamma" msgstr "" #: ../src/wxMaximaFrame.cpp:729 msgid "Convert to &Polarform" msgstr "" #: ../src/wxMaximaFrame.cpp:726 msgid "Convert to &Rectform" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "" #: ../src/wxMaximaFrame.cpp:742 msgid "Convert trigonometric functions to exponential form" msgstr "" #: ../src/MathCtrl.cpp:745 ../src/MathCtrl.cpp:758 ../src/MathCtrl.cpp:774 #: ../src/MathCtrl.cpp:817 ../src/ToolBar.cpp:91 msgid "Copy" msgstr "" #: ../src/MathCtrl.cpp:760 ../src/MathCtrl.cpp:776 msgid "Copy As Image" msgstr "" #: ../src/MathCtrl.cpp:759 ../src/MathCtrl.cpp:775 msgid "Copy LaTeX" msgstr "" #: ../src/wxMaximaFrame.cpp:428 msgid "Copy Previous Input\tCtrl-I" msgstr "" #: ../src/wxMaximaFrame.cpp:430 msgid "Copy Previous Output\tCtrl-U" msgstr "" #: ../src/wxMaximaFrame.cpp:368 msgid "Copy as Image" msgstr "" #: ../src/wxMaximaFrame.cpp:364 msgid "Copy as LaTeX" msgstr "" #: ../src/wxMaximaFrame.cpp:361 msgid "Copy as Text\tCtrl-Shift-C" msgstr "" #: ../src/ToolBar.cpp:93 ../src/wxMaximaFrame.cpp:360 msgid "Copy selection" msgstr "" #: ../src/wxMaximaFrame.cpp:369 msgid "Copy selection from document as an image" msgstr "" #: ../src/wxMaximaFrame.cpp:362 msgid "Copy selection from document as text" msgstr "" #: ../src/wxMaximaFrame.cpp:365 msgid "Copy selection from document in LaTeX format" msgstr "" #: ../src/wxMaximaFrame.cpp:429 msgid "Create a new cell with previous input" msgstr "" #: ../src/wxMaximaFrame.cpp:431 msgid "Create a new cell with previous output" msgstr "" #: ../src/Config.cpp:560 msgid "Cursor" msgstr "" #: ../src/MathCtrl.cpp:816 ../src/ToolBar.cpp:88 msgid "Cut" msgstr "" #: ../src/wxMaximaFrame.cpp:356 msgid "Cut\tCtrl-X" msgstr "" #: ../src/ToolBar.cpp:90 ../src/wxMaximaFrame.cpp:357 msgid "Cut selection" msgstr "" #: ../src/Config.cpp:394 msgid "Czech" msgstr "" #: ../src/Config.cpp:395 msgid "Danish" msgstr "" #: ../src/wxMaxima.cpp:4109 ../src/wxMaxima.cpp:4116 ../src/wxMaxima.cpp:4166 msgid "Data Matrix:" msgstr "" #: ../src/wxMaxima.cpp:4136 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "" #: ../src/wxMaxima.cpp:3994 ../src/wxMaxima.cpp:4008 ../src/wxMaxima.cpp:4022 #: ../src/wxMaxima.cpp:4029 ../src/wxMaxima.cpp:4036 ../src/wxMaxima.cpp:4044 #: ../src/wxMaxima.cpp:4051 ../src/wxMaxima.cpp:4058 ../src/wxMaxima.cpp:4065 #: ../src/wxMaxima.cpp:4101 msgid "Data:" msgstr "" #: ../src/wxMaximaFrame.cpp:662 msgid "Decompose rational function to partial fractions" msgstr "" #: ../src/Config.cpp:540 msgid "Default" msgstr "" #: ../src/Config.cpp:310 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:533 msgid "Default font:" msgstr "" #: ../src/Config.cpp:316 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:495 msgid "Default port for communication with wxMaxima:" msgstr "" #: ../src/Config.cpp:136 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:2697 ../src/wxMaxima.cpp:2706 msgid "Delete" msgstr "" #: ../src/wxMaximaFrame.cpp:512 msgid "Delete F&unction..." msgstr "" #: ../src/MathCtrl.cpp:763 ../src/MathCtrl.cpp:779 msgid "Delete Selection" msgstr "" #: ../src/wxMaximaFrame.cpp:514 msgid "Delete V&ariable..." msgstr "" #: ../src/wxMaximaFrame.cpp:513 msgid "Delete a function" msgstr "" #: ../src/wxMaximaFrame.cpp:515 msgid "Delete a variable" msgstr "" #: ../src/wxMaximaFrame.cpp:500 msgid "Delete all values from memory" msgstr "" #: ../src/wxMaxima.cpp:2706 msgid "Delete function(s):" msgstr "" #: ../src/wxMaxima.cpp:2697 msgid "Delete variable(s):" msgstr "" #: ../src/wxMaxima.cpp:3305 msgid "Denom. deg:" msgstr "" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "" #: ../src/wxMaxima.cpp:2835 msgid "Derivative:" msgstr "" #: ../src/wxMaximaFrame.cpp:1040 msgid "Deviation..." msgstr "" #: ../src/wxMaximaFrame.cpp:658 msgid "Di&vide Polynomials..." msgstr "" #: ../src/wxMaximaFrame.cpp:1005 msgid "Diff..." msgstr "" #: ../src/wxMaxima.cpp:3448 ../src/wxMaxima.cpp:4334 msgid "Differentiate" msgstr "" #: ../src/wxMaximaFrame.cpp:628 msgid "Differentiate expression" msgstr "" #: ../src/MathCtrl.cpp:795 msgid "Differentiate..." msgstr "" #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "" #: ../src/wxMaximaFrame.cpp:524 msgid "Display Te&X Form" msgstr "" #: ../src/wxMaxima.cpp:2632 msgid "Display algorithm" msgstr "" #: ../src/wxMaximaFrame.cpp:525 msgid "Display last result in TeX form" msgstr "" #: ../src/wxMaximaFrame.cpp:519 msgid "Display time used for evaluation" msgstr "" #: ../src/wxMaxima.cpp:3355 msgid "Divide" msgstr "" #: ../src/MathCtrl.cpp:825 ../src/wxMaximaFrame.cpp:464 msgid "Divide Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:659 msgid "Divide numbers or polynomials" msgstr "" #: ../src/wxMaximaFrame.cpp:465 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:4987 msgid "Do you want to save the changes you made in the document \"" msgstr "" #: ../src/wxMaxima.cpp:1115 ../src/wxMaxima.cpp:1123 msgid "Document " msgstr "" #: ../src/Config.cpp:557 msgid "Document background" msgstr "" #: ../src/Config.cpp:417 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:135 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:4992 msgid "Don't save" msgstr "" #: ../src/wxMaximaFrame.cpp:576 msgid "E&quations" msgstr "" #: ../src/wxMaximaFrame.cpp:344 msgid "E&xit\tCtrl-Q" msgstr "" #: ../src/wxMaximaFrame.cpp:599 msgid "Eige&nvectors" msgstr "" #: ../src/wxMaximaFrame.cpp:597 msgid "Eigen&values" msgstr "" #: ../src/wxMaxima.cpp:2866 msgid "Eliminate" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Eliminate a variable from a system of equations" msgstr "" #: ../src/Config.cpp:396 msgid "English" msgstr "" #: ../src/wxMaxima.cpp:4022 ../src/wxMaxima.cpp:4029 ../src/wxMaxima.cpp:4036 #: ../src/wxMaxima.cpp:4044 ../src/wxMaxima.cpp:4051 ../src/wxMaxima.cpp:4058 #: ../src/wxMaxima.cpp:4065 ../src/wxMaxima.cpp:4101 ../src/wxMaxima.cpp:4109 msgid "Enter Data" msgstr "" #: ../src/wxMaximaFrame.cpp:1061 msgid "Enter Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:587 msgid "Enter a matrix" msgstr "" #: ../src/wxMaxima.cpp:3256 msgid "Enter an equation for rational simplification:" msgstr "" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "" #: ../src/Config.cpp:364 msgid "Enter evaluates cells" msgstr "" #: ../src/wxMaxima.cpp:3028 msgid "Enter matrix" msgstr "" #: ../src/wxMaxima.cpp:3634 msgid "Enter new precision:" msgstr "" #: ../src/Config.cpp:129 msgid "Enter the path to the Maxima executable." msgstr "" #: ../src/wxMaxima.cpp:3502 msgid "Epsilon:" msgstr "" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "" #: ../src/wxMaxima.cpp:2754 ../src/wxMaxima.cpp:2768 ../src/wxMaxima.cpp:2927 #: ../src/wxMaxima.cpp:4287 msgid "Equation(s):" msgstr "" #: ../src/wxMaxima.cpp:2784 ../src/wxMaxima.cpp:2803 ../src/wxMaxima.cpp:3287 #: ../src/wxMaxima.cpp:4117 ../src/wxMaxima.cpp:4301 msgid "Equation:" msgstr "" #: ../src/wxMaxima.cpp:2864 msgid "Equations:" msgstr "" #: ../src/Config.cpp:697 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:358 #: ../src/wxMaxima.cpp:1007 ../src/wxMaxima.cpp:1018 ../src/wxMaxima.cpp:1082 #: ../src/wxMaxima.cpp:1094 ../src/wxMaxima.cpp:1117 ../src/wxMaxima.cpp:1602 #: ../src/wxMaxima.cpp:1752 ../src/wxMaxima.cpp:4588 ../src/wxMaxima.cpp:4906 #: ../src/wxMaxima.cpp:4951 msgid "Error" msgstr "" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "" #: ../src/wxMaxima.cpp:2258 ../src/wxMaxima.cpp:2269 ../src/wxMaxima.cpp:2887 #: ../src/wxMaxima.cpp:2911 ../src/wxMaxima.cpp:3022 msgid "Error!" msgstr "" #: ../src/wxMaximaFrame.cpp:751 msgid "Evaluate &Noun Forms" msgstr "" #: ../src/wxMaximaFrame.cpp:420 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "" #: ../src/wxMaximaFrame.cpp:418 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "" #: ../src/MathCtrl.cpp:766 ../src/wxMaximaFrame.cpp:416 msgid "Evaluate Cell(s)" msgstr "" #: ../src/wxMaximaFrame.cpp:422 msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "" #: ../src/wxMaximaFrame.cpp:417 msgid "Evaluate active or selected cell(s)" msgstr "" #: ../src/wxMaximaFrame.cpp:421 msgid "Evaluate all cells in the document" msgstr "" #: ../src/wxMaximaFrame.cpp:752 msgid "Evaluate all noun forms in expression" msgstr "" #: ../src/wxMaximaFrame.cpp:419 msgid "Evaluate all visible cells in the document" msgstr "" #: ../src/wxMaxima.cpp:3937 msgid "Example" msgstr "" #: ../src/Config.cpp:1225 ../src/Config.cpp:1316 msgid "Example text" msgstr "" #: ../src/wxMaximaFrame.cpp:345 msgid "Exit wxMaxima" msgstr "" #: ../src/wxMaximaFrame.cpp:996 msgid "Expand" msgstr "" #: ../src/wxMaximaFrame.cpp:1001 msgid "Expand (tr)" msgstr "" #: ../src/MathCtrl.cpp:791 msgid "Expand Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:683 msgid "Expand Logarithms" msgstr "" #: ../src/wxMaximaFrame.cpp:682 msgid "Expand an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Expand trigonometric expression" msgstr "" #: ../src/wxMaxima.cpp:2220 msgid "Export" msgstr "" #: ../src/Config.cpp:444 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:338 msgid "Export document to a HTML or pdfLaTeX file" msgstr "" #: ../src/wxMaximaFrame.cpp:182 msgid "Export failed." msgstr "" #: ../src/wxMaximaFrame.cpp:170 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2269 msgid "Exporting to HTML failed!" msgstr "" #: ../src/wxMaxima.cpp:2258 msgid "Exporting to TeX failed!" msgstr "" #: ../src/wxMaximaFrame.cpp:161 msgid "Exporting..." msgstr "" #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:2942 #: ../src/wxMaxima.cpp:3112 ../src/wxMaxima.cpp:3368 ../src/wxMaxima.cpp:3383 #: ../src/wxMaxima.cpp:3412 ../src/wxMaxima.cpp:3429 ../src/wxMaxima.cpp:3446 #: ../src/wxMaxima.cpp:3499 ../src/wxMaxima.cpp:3534 ../src/wxMaxima.cpp:4332 msgid "Expression:" msgstr "" #: ../src/wxMaximaFrame.cpp:995 msgid "Factor" msgstr "" #: ../src/wxMaximaFrame.cpp:678 msgid "Factor Complex" msgstr "" #: ../src/MathCtrl.cpp:790 msgid "Factor Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:677 msgid "Factor an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:679 msgid "Factor an expression in Gaussian numbers" msgstr "" #: ../src/wxMaximaFrame.cpp:704 msgid "Factorials and &Gamma" msgstr "" #: ../src/wxMaxima.cpp:230 msgid "Fatal error" msgstr "" #: ../src/GroupCell.cpp:1385 #, c-format msgid "Figure %d:" msgstr "" #: ../src/main.cpp:126 msgid "File" msgstr "" #: ../src/wxMaxima.cpp:4456 msgid "File not found" msgstr "" #: ../src/wxMaxima.cpp:4456 msgid "File you tried to open does not exist." msgstr "" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "" #: ../src/ToolBar.cpp:103 msgid "Find" msgstr "" #: ../src/wxMaximaFrame.cpp:377 msgid "Find\tCtrl-F" msgstr "" #: ../src/wxMaximaFrame.cpp:629 msgid "Find &Limit..." msgstr "" #: ../src/wxMaximaFrame.cpp:632 msgid "Find Minimum..." msgstr "" #: ../src/MathCtrl.cpp:787 msgid "Find Root..." msgstr "" #: ../src/wxMaximaFrame.cpp:633 msgid "Find a (unconstrained) minimum of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:630 msgid "Find a limit of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:535 msgid "Find a root of an equation on an interval" msgstr "" #: ../src/wxMaximaFrame.cpp:537 msgid "Find all roots of a polynomial" msgstr "" #: ../src/wxMaximaFrame.cpp:540 msgid "Find all roots of a polynomial (bfloat)" msgstr "" #: ../src/wxMaxima.cpp:2547 msgid "Find and Replace" msgstr "" #: ../src/ToolBar.cpp:105 ../src/wxMaximaFrame.cpp:377 msgid "Find and replace" msgstr "" #: ../src/wxMaximaFrame.cpp:598 msgid "Find eigenvalues of a matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:600 msgid "Find eigenvectors of a matrix" msgstr "" #: ../src/wxMaxima.cpp:3504 msgid "Find minimum" msgstr "" #: ../src/wxMaximaFrame.cpp:543 msgid "Find real roots of a polynomial" msgstr "" #: ../src/wxMaxima.cpp:2787 ../src/wxMaxima.cpp:4304 msgid "Find root" msgstr "" #: ../src/Config.cpp:459 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:355 msgid "Fixed font in text controls" msgstr "" #: ../src/wxMaximaFrame.cpp:452 msgid "Fold All\tCtrl-Alt-[" msgstr "" #: ../src/wxMaximaFrame.cpp:453 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:117 msgid "Follow" msgstr "" #: ../src/Config.cpp:152 msgid "Font used for display in document." msgstr "" #: ../src/Config.cpp:153 msgid "Font used for displaying math characters in document." msgstr "" #: ../src/Config.cpp:521 msgid "Fonts" msgstr "" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "" #: ../src/Config.cpp:397 msgid "French" msgstr "" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3113 ../src/wxMaxima.cpp:3534 msgid "From:" msgstr "" #: ../src/wxMaximaFrame.cpp:401 msgid "Full Screen\tAlt-Enter" msgstr "" #: ../src/wxMaxima.cpp:2654 msgid "Function" msgstr "" #: ../src/Config.cpp:543 msgid "Function names" msgstr "" #: ../src/wxMaxima.cpp:2927 msgid "Function(s):" msgstr "" #: ../src/wxMaxima.cpp:2803 ../src/wxMaxima.cpp:2994 ../src/wxMaxima.cpp:3097 #: ../src/wxMaxima.cpp:3130 msgid "Function:" msgstr "" #: ../src/wxMaximaFrame.cpp:746 msgid "Functions for complex simplification" msgstr "" #: ../src/wxMaximaFrame.cpp:706 msgid "Functions for simplifying factorials and gamma function" msgstr "" #: ../src/wxMaximaFrame.cpp:723 msgid "Functions for simplifying trigonometric expressions" msgstr "" #: ../src/wxMaxima.cpp:3340 msgid "GCD" msgstr "" #: ../src/wxMaxima.cpp:4417 msgid "GIF image (*.gif)|*.gif" msgstr "" #: ../src/Config.cpp:398 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:262 msgid "General Math" msgstr "" #: ../src/wxMaximaFrame.cpp:476 msgid "General Math\tAlt-Shift-M" msgstr "" #: ../src/wxMaxima.cpp:3060 ../src/wxMaxima.cpp:3079 msgid "Generate Matrix" msgstr "" #: ../src/wxMaximaFrame.cpp:583 msgid "Generate Matrix from Expression..." msgstr "" #: ../src/wxMaximaFrame.cpp:581 msgid "Generate a matrix from a 2-dimensional array" msgstr "" #: ../src/wxMaximaFrame.cpp:584 msgid "Generate a matrix from a lambda expression" msgstr "" #: ../src/Config.cpp:399 msgid "German" msgstr "" #: ../src/wxMaximaFrame.cpp:735 msgid "Get &Imaginary Part" msgstr "" #: ../src/wxMaximaFrame.cpp:635 msgid "Get &Series..." msgstr "" #: ../src/wxMaximaFrame.cpp:646 msgid "Get Laplace transformation of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:732 msgid "Get Real P&art" msgstr "" #: ../src/wxMaximaFrame.cpp:649 msgid "Get inverse Laplace transformation of an expression" msgstr "" #: ../src/wxMaximaFrame.cpp:636 msgid "Get the Taylor or power series of expression" msgstr "" #: ../src/wxMaximaFrame.cpp:736 msgid "Get the imaginary part of complex expression" msgstr "" #: ../src/wxMaximaFrame.cpp:733 msgid "Get the real part of complex expression" msgstr "" #: ../src/MathCtrl.cpp:4149 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:400 msgid "Greek" msgstr "" #: ../src/Config.cpp:545 msgid "Greek constants" msgstr "" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "" #: ../src/wxMaxima.cpp:2222 msgid "HTML file (*.html)|*.html|pdfLaTeX file (*.tex)|*.tex" msgstr "" #: ../src/Config.cpp:450 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3058 ../src/wxMaxima.cpp:3077 msgid "Height:" msgstr "" #: ../src/ToolBar.cpp:141 msgid "Help" msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Hide All\tAlt-Shift--" msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Hide all panes" msgstr "" #: ../src/Config.cpp:551 msgid "Highlight (dpart)" msgstr "" #: ../src/wxMaxima.cpp:3995 msgid "Histogram" msgstr "" #: ../src/wxMaximaFrame.cpp:1052 msgid "Histogram..." msgstr "" #: ../src/wxMaximaFrame.cpp:234 msgid "History" msgstr "" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" #: ../src/Config.cpp:401 msgid "Hungarian" msgstr "" #: ../src/wxMaxima.cpp:2821 msgid "IC1" msgstr "" #: ../src/wxMaxima.cpp:2837 msgid "IC2" msgstr "" #: ../src/Config.cpp:139 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:134 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" #: ../src/wxMaximaFrame.cpp:1092 msgid "Image" msgstr "" #: ../src/wxMaxima.cpp:4726 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "" #: ../src/Config.cpp:141 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4167 msgid "Include columns:" msgstr "" #: ../src/Config.cpp:453 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "" #: ../src/wxMaximaFrame.cpp:816 msgid "Info about Maxima build" msgstr "" #: ../src/wxMaxima.cpp:3501 msgid "Initial Estimates:" msgstr "" #: ../src/wxMaximaFrame.cpp:560 msgid "Initial Value Problem (&1)..." msgstr "" #: ../src/wxMaximaFrame.cpp:563 msgid "Initial Value Problem (&2)..." msgstr "" #: ../src/Config.cpp:548 msgid "Input labels" msgstr "" #: ../src/wxMaximaFrame.cpp:272 msgid "Insert" msgstr "" #: ../src/Config.cpp:370 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Insert &Section Cell\tCtrl-3" msgstr "" #: ../src/wxMaximaFrame.cpp:439 msgid "Insert &Text Cell\tCtrl-1" msgstr "" #: ../src/wxMaximaFrame.cpp:480 msgid "Insert Cell\tAlt-Shift-C" msgstr "" #: ../src/wxMaxima.cpp:4724 msgid "Insert Image" msgstr "" #: ../src/wxMaximaFrame.cpp:449 msgid "Insert Image..." msgstr "" #: ../src/wxMaximaFrame.cpp:437 msgid "Insert Input &Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:447 msgid "Insert Page Break" msgstr "" #: ../src/wxMaximaFrame.cpp:445 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "" #: ../src/MathCtrl.cpp:809 msgid "Insert Section Cell" msgstr "" #: ../src/MathCtrl.cpp:810 msgid "Insert Subsection Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:441 msgid "Insert T&itle Cell\tCtrl-2" msgstr "" #: ../src/MathCtrl.cpp:807 msgid "Insert Text Cell" msgstr "" #: ../src/MathCtrl.cpp:808 msgid "Insert Title Cell" msgstr "" #: ../src/wxMaximaFrame.cpp:438 msgid "Insert a new input cell" msgstr "" #: ../src/wxMaximaFrame.cpp:444 msgid "Insert a new section cell" msgstr "" #: ../src/wxMaximaFrame.cpp:446 msgid "Insert a new subsection cell" msgstr "" #: ../src/wxMaximaFrame.cpp:440 msgid "Insert a new text cell" msgstr "" #: ../src/wxMaximaFrame.cpp:442 msgid "Insert a new title cell" msgstr "" #: ../src/wxMaximaFrame.cpp:448 msgid "Insert a page break" msgstr "" #: ../src/wxMaximaFrame.cpp:450 msgid "Insert image" msgstr "" #: ../src/wxMaxima.cpp:3286 msgid "Integral/Sum:" msgstr "" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3399 #: ../src/wxMaxima.cpp:4319 msgid "Integrate" msgstr "" #: ../src/wxMaxima.cpp:3385 msgid "Integrate (risch)" msgstr "" #: ../src/wxMaximaFrame.cpp:620 msgid "Integrate expression" msgstr "" #: ../src/wxMaximaFrame.cpp:622 msgid "Integrate expression with Risch algorithm" msgstr "" #: ../src/MathCtrl.cpp:794 ../src/wxMaximaFrame.cpp:1006 msgid "Integrate..." msgstr "" #: ../src/ToolBar.cpp:112 msgid "Interrupt" msgstr "" #: ../src/wxMaximaFrame.cpp:491 ../src/wxMaximaFrame.cpp:495 msgid "Interrupt current computation" msgstr "" #: ../src/ToolBar.cpp:114 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:696 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" #: ../src/wxMaxima.cpp:3431 msgid "Inverse Laplace" msgstr "" #: ../src/wxMaximaFrame.cpp:648 msgid "Inverse Laplace T&ransform..." msgstr "" #: ../src/Config.cpp:402 msgid "Italian" msgstr "" #: ../src/Config.cpp:572 msgid "Italic" msgstr "" #: ../src/Config.cpp:403 msgid "Japanese" msgstr "" #: ../src/Config.cpp:361 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "" #: ../src/wxMaxima.cpp:3325 msgid "LCM" msgstr "" #: ../src/Config.cpp:447 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:149 msgid "Language used for wxMaxima GUI." msgstr "" #: ../src/Config.cpp:387 msgid "Language:" msgstr "" #: ../src/wxMaxima.cpp:3414 msgid "Laplace" msgstr "" #: ../src/wxMaximaFrame.cpp:645 msgid "Laplace &Transform..." msgstr "" #: ../src/wxMaximaFrame.cpp:654 msgid "Least Common Multiple..." msgstr "" #: ../src/wxMaxima.cpp:4119 msgid "Least Squares Fit" msgstr "" #: ../src/wxMaximaFrame.cpp:1048 msgid "Least Squares Fit..." msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3486 msgid "Limit" msgstr "" #: ../src/wxMaximaFrame.cpp:1007 msgid "Limit..." msgstr "" #: ../src/wxMaximaFrame.cpp:1047 msgid "Linear Regression..." msgstr "" #: ../src/wxMaxima.cpp:3097 ../src/wxMaxima.cpp:3130 msgid "List:" msgstr "" #: ../src/Config.cpp:575 msgid "Load" msgstr "" #: ../src/wxMaxima.cpp:2287 msgid "Load Package" msgstr "" #: ../src/wxMaximaFrame.cpp:336 msgid "Load a Maxima file using the batch command" msgstr "" #: ../src/wxMaximaFrame.cpp:334 msgid "Load a Maxima package file" msgstr "" #: ../src/Config.cpp:1277 msgid "Load style from file" msgstr "" #: ../src/wxMaxima.cpp:2785 ../src/wxMaxima.cpp:4302 msgid "Lower bound:" msgstr "" #: ../src/wxMaximaFrame.cpp:613 msgid "Ma&p to Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:607 msgid "Make &List..." msgstr "" #: ../src/wxMaxima.cpp:3115 msgid "Make list" msgstr "" #: ../src/wxMaximaFrame.cpp:608 msgid "Make list from expression" msgstr "" #: ../src/wxMaximaFrame.cpp:749 msgid "Make substitution in expression" msgstr "" #: ../src/wxMaxima.cpp:3099 msgid "Map" msgstr "" #: ../src/wxMaximaFrame.cpp:612 msgid "Map function to a list" msgstr "" #: ../src/wxMaximaFrame.cpp:614 msgid "Map function to a matrix" msgstr "" #: ../src/Config.cpp:352 msgid "Match parenthesis in text controls" msgstr "" #: ../src/Config.cpp:535 msgid "Math font:" msgstr "" #: ../src/wxMaxima.cpp:3010 msgid "Matrix" msgstr "" #: ../src/wxMaxima.cpp:2996 msgid "Matrix map" msgstr "" #: ../src/wxMaxima.cpp:4167 msgid "Matrix name:" msgstr "" #: ../src/wxMaxima.cpp:2994 ../src/wxMaxima.cpp:3043 msgid "Matrix:" msgstr "" #: ../src/Config.cpp:105 msgid "Maxima" msgstr "" #: ../src/wxMaximaFrame.cpp:85 msgid "Maxima got a question" msgstr "" #: ../src/Config.cpp:547 msgid "Maxima input" msgstr "" #: ../src/wxMaximaFrame.cpp:114 msgid "Maxima is calculating" msgstr "" #: ../src/wxMaxima.cpp:2300 msgid "Maxima package (*.mac)|*.mac" msgstr "" #: ../src/wxMaxima.cpp:2289 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "" #: ../src/wxMaxima.cpp:754 msgid "Maxima process terminated." msgstr "" #: ../src/Config.cpp:475 msgid "Maxima program:" msgstr "" #: ../src/Config.cpp:549 msgid "Maxima questions" msgstr "" #: ../src/wxMaxima.cpp:709 msgid "Maxima started. Waiting for connection..." msgstr "" #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" #: ../src/wxMaxima.cpp:3907 msgid "Maxima version: " msgstr "" #: ../src/Config.cpp:328 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1045 msgid "Mean Difference Test..." msgstr "" #: ../src/wxMaximaFrame.cpp:1044 msgid "Mean Test..." msgstr "" #: ../src/wxMaximaFrame.cpp:1037 msgid "Mean..." msgstr "" #: ../src/wxMaxima.cpp:4072 msgid "Mean:" msgstr "" #: ../src/wxMaximaFrame.cpp:1038 msgid "Median..." msgstr "" #: ../src/MathCtrl.cpp:769 ../src/wxMaximaFrame.cpp:462 msgid "Merge Cells" msgstr "" #: ../src/wxMaximaFrame.cpp:463 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "" #: ../src/wxMaxima.cpp:4540 msgid "Mismatched parenthesis" msgstr "" #: ../src/wxMaxima.cpp:3266 msgid "Modulus" msgstr "" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3058 ../src/wxMaxima.cpp:3077 msgid "Name:" msgstr "" #: ../src/ToolBar.cpp:66 msgid "New" msgstr "" #: ../src/wxMaximaFrame.cpp:314 ../src/wxMaximaFrame.cpp:317 msgid "New\tCtrl-N" msgstr "" #: ../src/ToolBar.cpp:68 msgid "New document" msgstr "" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "" #: ../src/wxMaxima.cpp:3287 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3430 msgid "New variable:" msgstr "" #: ../src/wxMaximaFrame.cpp:459 msgid "Next Command\tAlt-Down" msgstr "" #: ../src/wxMaxima.cpp:2575 ../src/wxMaxima.cpp:2591 msgid "No matches found!" msgstr "" #: ../src/wxMaximaFrame.cpp:1046 msgid "Normality Test..." msgstr "" #: ../src/Config.cpp:143 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:144 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:404 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3022 msgid "Not a valid matrix dimension!" msgstr "" #: ../src/wxMaxima.cpp:2887 ../src/wxMaxima.cpp:2911 msgid "Not a valid number of equations!" msgstr "" #: ../src/wxMaxima.cpp:3909 msgid "Not connected." msgstr "" #: ../src/wxMaxima.cpp:3304 msgid "Num. deg:" msgstr "" #: ../src/wxMaxima.cpp:2879 ../src/wxMaxima.cpp:2903 msgid "Number of equations:" msgstr "" #: ../src/Config.cpp:542 msgid "Numbers" msgstr "" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "" #: ../src/wxMaxima.cpp:3286 ../src/wxMaxima.cpp:3412 ../src/wxMaxima.cpp:3429 msgid "Old variable:" msgstr "" #: ../src/wxMaxima.cpp:4073 msgid "One sample t-test" msgstr "" #: ../src/wxMaximaFrame.cpp:813 msgid "Online tutorials" msgstr "" #: ../src/Config.cpp:477 ../src/main.cpp:243 ../src/ToolBar.cpp:70 #: ../src/wxMaxima.cpp:2186 msgid "Open" msgstr "" #: ../src/wxMaximaFrame.cpp:323 msgid "Open Recent" msgstr "" #: ../src/Config.cpp:367 msgid "Open a cell when Maxima expects input" msgstr "" #: ../src/wxMaximaFrame.cpp:321 msgid "Open a document" msgstr "" #: ../src/wxMaximaFrame.cpp:315 ../src/wxMaximaFrame.cpp:318 msgid "Open a new window" msgstr "" #: ../src/ToolBar.cpp:72 msgid "Open document" msgstr "" #: ../src/wxMaxima.cpp:4134 msgid "Open matrix" msgstr "" #: ../src/wxMaxima.cpp:996 ../src/wxMaxima.cpp:1068 msgid "Opening file" msgstr "" #: ../src/Config.cpp:441 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:107 ../src/ToolBar.cpp:82 msgid "Options" msgstr "" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "" #: ../src/Config.cpp:562 msgid "Outdated cells" msgstr "" #: ../src/wxMaxima.cpp:1804 msgid "Output from Maxima to stderr (there should be none):\n" msgstr "" #: ../src/wxMaxima.cpp:1796 msgid "Output from Maxima to stdout (there should be none):\n" msgstr "" #: ../src/Config.cpp:550 msgid "Output labels" msgstr "" #: ../src/wxMaximaFrame.cpp:638 msgid "P&ade Approximation..." msgstr "" #: ../src/wxMaxima.cpp:2469 ../src/wxMaxima.cpp:4401 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" #: ../src/wxMaxima.cpp:3306 msgid "Pade approximation" msgstr "" #: ../src/wxMaximaFrame.cpp:639 msgid "Pade approximation of a Taylor series" msgstr "" #: ../src/wxMaximaFrame.cpp:1093 msgid "Pagebreak" msgstr "" #: ../src/wxMaximaFrame.cpp:483 msgid "Panes" msgstr "" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "" #: ../src/wxMaximaFrame.cpp:136 msgid "Parsing output" msgstr "" #: ../src/wxMaximaFrame.cpp:661 msgid "Partial &Fractions..." msgstr "" #: ../src/wxMaxima.cpp:3370 msgid "Partial fractions" msgstr "" #: ../src/MathParser.cpp:945 ../src/wxMaxima.cpp:1207 msgid "Parts of the document will not be loaded correctly!" msgstr "" #: ../src/MathCtrl.cpp:804 ../src/MathCtrl.cpp:818 ../src/ToolBar.cpp:94 msgid "Paste" msgstr "" #: ../src/wxMaximaFrame.cpp:372 msgid "Paste\tCtrl-V" msgstr "" #: ../src/ToolBar.cpp:96 msgid "Paste from clipboard" msgstr "" #: ../src/wxMaximaFrame.cpp:373 msgid "Paste text from clipboard" msgstr "" #: ../src/wxMaximaFrame.cpp:1055 msgid "Piechart..." msgstr "" #: ../src/wxMaxima.cpp:1522 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "" #: ../src/Config.cpp:1142 msgid "Please restart wxMaxima for changes to take effect!" msgstr "" #: ../src/wxMaximaFrame.cpp:765 msgid "Plot &2d..." msgstr "" #: ../src/wxMaximaFrame.cpp:767 msgid "Plot &3d..." msgstr "" #: ../src/wxMaximaFrame.cpp:769 msgid "Plot &Format..." msgstr "" #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3577 ../src/wxMaxima.cpp:4370 msgid "Plot 2D" msgstr "" #: ../src/wxMaximaFrame.cpp:1009 msgid "Plot 2D..." msgstr "" #: ../src/MathCtrl.cpp:797 msgid "Plot 2d..." msgstr "" #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3563 ../src/wxMaxima.cpp:4383 msgid "Plot 3D" msgstr "" #: ../src/wxMaximaFrame.cpp:1010 msgid "Plot 3D..." msgstr "" #: ../src/MathCtrl.cpp:798 msgid "Plot 3d..." msgstr "" #: ../src/wxMaxima.cpp:3590 msgid "Plot format" msgstr "" #: ../src/wxMaximaFrame.cpp:766 msgid "Plot in 2 dimensions" msgstr "" #: ../src/wxMaximaFrame.cpp:768 msgid "Plot in 3 dimensions" msgstr "" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:2819 ../src/wxMaxima.cpp:2834 #: ../src/wxMaxima.cpp:2942 msgid "Point:" msgstr "" #: ../src/Config.cpp:405 msgid "Polish" msgstr "" #: ../src/wxMaxima.cpp:3323 ../src/wxMaxima.cpp:3338 ../src/wxMaxima.cpp:3353 msgid "Polynomial 1:" msgstr "" #: ../src/wxMaxima.cpp:3323 ../src/wxMaxima.cpp:3338 ../src/wxMaxima.cpp:3353 msgid "Polynomial 2:" msgstr "" #: ../src/Config.cpp:406 msgid "Portuguese (Brazilian)" msgstr "" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "" #: ../src/wxMaxima.cpp:3634 msgid "Precision" msgstr "" #: ../src/wxMaximaFrame.cpp:406 msgid "Preferences...\tCtrl+," msgstr "" #: ../src/wxMaximaFrame.cpp:457 msgid "Previous Command\tAlt-Up" msgstr "" #: ../src/ToolBar.cpp:79 msgid "Print" msgstr "" #: ../src/ToolBar.cpp:81 ../src/wxMaximaFrame.cpp:341 msgid "Print document" msgstr "" #: ../src/wxMaxima.cpp:3536 msgid "Product" msgstr "" #: ../src/wxMaximaFrame.cpp:423 msgid "Re-evaluate all cells above the one the cursor is in" msgstr "" #: ../src/wxMaximaFrame.cpp:1060 msgid "Read Matrix..." msgstr "" #: ../src/wxMaximaFrame.cpp:125 msgid "Reading Maxima output" msgstr "" #: ../src/wxMaximaFrame.cpp:101 msgid "Ready for user input" msgstr "" #: ../src/wxMaximaFrame.cpp:460 msgid "Recall next command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:458 msgid "Recall previous command from history" msgstr "" #: ../src/wxMaximaFrame.cpp:997 msgid "Rectform" msgstr "" #: ../src/wxMaximaFrame.cpp:352 msgid "Redo\tCtrl-Y" msgstr "" #: ../src/wxMaximaFrame.cpp:353 msgid "Redo last change" msgstr "" #: ../src/wxMaximaFrame.cpp:1002 msgid "Reduce (tr)" msgstr "" #: ../src/wxMaximaFrame.cpp:713 msgid "Reduce trigonometric expression" msgstr "" #: ../src/wxMaximaFrame.cpp:425 msgid "Remove All Output" msgstr "" #: ../src/wxMaximaFrame.cpp:426 msgid "Remove output from input cells" msgstr "" #: ../src/wxMaxima.cpp:2598 #, c-format msgid "Replaced %d occurrences." msgstr "" #: ../src/wxMaximaFrame.cpp:818 msgid "Report bug" msgstr "" #: ../src/wxMaximaFrame.cpp:498 msgid "Restart Maxima" msgstr "" #: ../src/ToolBar.cpp:109 msgid "Restart maxima" msgstr "" #: ../src/ToolBar.cpp:118 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:621 msgid "Risch Integration..." msgstr "" #: ../src/wxMaximaFrame.cpp:536 msgid "Roots of &Polynomial" msgstr "" #: ../src/wxMaximaFrame.cpp:539 msgid "Roots of Polynomial (bfloat)" msgstr "" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "" #: ../src/Config.cpp:407 msgid "Russian" msgstr "" #: ../src/wxMaxima.cpp:4086 msgid "Sample 1:" msgstr "" #: ../src/wxMaxima.cpp:4086 msgid "Sample 2:" msgstr "" #: ../src/wxMaxima.cpp:4072 msgid "Sample:" msgstr "" #: ../src/Config.cpp:576 ../src/ToolBar.cpp:73 ../src/wxMaxima.cpp:4992 msgid "Save" msgstr "" #: ../src/MathCtrl.cpp:748 msgid "Save Animation..." msgstr "" #: ../src/wxMaxima.cpp:2035 msgid "Save As" msgstr "" #: ../src/wxMaximaFrame.cpp:331 msgid "Save As...\tShift-Ctrl-S" msgstr "" #: ../src/MathCtrl.cpp:746 msgid "Save Image..." msgstr "" #: ../src/wxMaxima.cpp:2467 msgid "Save Selection to Image" msgstr "" #: ../src/wxMaximaFrame.cpp:382 msgid "Save Selection to Image..." msgstr "" #: ../src/wxMaxima.cpp:4415 msgid "Save animation to file" msgstr "" #: ../src/ToolBar.cpp:75 ../src/wxMaximaFrame.cpp:330 msgid "Save document" msgstr "" #: ../src/wxMaximaFrame.cpp:332 msgid "Save document as" msgstr "" #: ../src/Config.cpp:156 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:435 msgid "Save panes layout" msgstr "" #: ../src/Config.cpp:145 msgid "Save panes layout between sessions." msgstr "" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "" #: ../src/wxMaximaFrame.cpp:383 msgid "Save selection from document to an image file" msgstr "" #: ../src/wxMaxima.cpp:4399 msgid "Save selection to file" msgstr "" #: ../src/Config.cpp:1269 msgid "Save style to file" msgstr "" #: ../src/Config.cpp:432 msgid "Save wxMaxima window size/position" msgstr "" #: ../src/Config.cpp:132 msgid "Save wxMaxima window size/position between sessions." msgstr "" #: ../src/wxMaximaFrame.cpp:176 msgid "Saving failed." msgstr "" #: ../src/wxMaximaFrame.cpp:155 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:146 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4009 msgid "Scatterplot" msgstr "" #: ../src/wxMaximaFrame.cpp:1053 msgid "Scatterplot..." msgstr "" #: ../src/wxMaximaFrame.cpp:1091 msgid "Section" msgstr "" #: ../src/Config.cpp:554 msgid "Section cell" msgstr "" #: ../src/MathCtrl.cpp:805 ../src/MathCtrl.cpp:820 msgid "Select All" msgstr "" #: ../src/wxMaximaFrame.cpp:379 msgid "Select All\tCtrl-A" msgstr "" #: ../src/Config.cpp:681 ../src/Config.cpp:686 msgid "Select Maxima program" msgstr "" #: ../src/wxMaxima.cpp:4170 msgid "Select Subsample" msgstr "" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "" #: ../src/ToolBar.cpp:97 ../src/ToolBar.cpp:99 ../src/wxMaximaFrame.cpp:380 msgid "Select all" msgstr "" #: ../src/wxMaxima.cpp:2631 msgid "Select math display algorithm" msgstr "" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" #: ../src/Config.cpp:561 msgid "Selection" msgstr "" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3472 msgid "Series" msgstr "" #: ../src/wxMaximaFrame.cpp:1008 msgid "Series..." msgstr "" #: ../src/wxMaxima.cpp:653 msgid "Server started" msgstr "" #: ../src/wxMaximaFrame.cpp:786 msgid "Set &Precision..." msgstr "" #: ../src/wxMaximaFrame.cpp:400 msgid "Set Zoom" msgstr "" #: ../src/wxMaximaFrame.cpp:787 msgid "Set bigfloat precision" msgstr "" #: ../src/Config.cpp:151 msgid "Set fixed font in text controls." msgstr "" #: ../src/wxMaximaFrame.cpp:770 msgid "Set plot format" msgstr "" #: ../src/wxMaximaFrame.cpp:394 msgid "Set zoom to 100%" msgstr "" #: ../src/wxMaximaFrame.cpp:395 msgid "Set zoom to 120%" msgstr "" #: ../src/wxMaximaFrame.cpp:396 msgid "Set zoom to 150%" msgstr "" #: ../src/wxMaximaFrame.cpp:397 msgid "Set zoom to 200%" msgstr "" #: ../src/wxMaximaFrame.cpp:398 msgid "Set zoom to 300%" msgstr "" #: ../src/wxMaximaFrame.cpp:393 msgid "Set zoom to 80%" msgstr "" #: ../src/wxMaximaFrame.cpp:574 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "" #: ../src/wxMaximaFrame.cpp:760 msgid "Setup modulus computation" msgstr "" #: ../src/wxMaximaFrame.cpp:507 msgid "Show &Definition..." msgstr "" #: ../src/wxMaximaFrame.cpp:505 msgid "Show &Functions" msgstr "" #: ../src/wxMaximaFrame.cpp:809 msgid "Show &Tips..." msgstr "" #: ../src/wxMaximaFrame.cpp:510 msgid "Show &Variables" msgstr "" #: ../src/ToolBar.cpp:143 msgid "Show Maxima help" msgstr "" #: ../src/wxMaximaFrame.cpp:434 msgid "Show Template\tCtrl-Shift-K" msgstr "" #: ../src/wxMaximaFrame.cpp:810 msgid "Show a tip" msgstr "" #: ../src/wxMaxima.cpp:3950 msgid "Show all commands similar to:" msgstr "" #: ../src/wxMaxima.cpp:3937 msgid "Show an example for the command:" msgstr "" #: ../src/wxMaximaFrame.cpp:804 msgid "Show an example of usage" msgstr "" #: ../src/wxMaximaFrame.cpp:807 msgid "Show commands similar to" msgstr "" #: ../src/wxMaximaFrame.cpp:506 msgid "Show defined functions" msgstr "" #: ../src/wxMaximaFrame.cpp:511 msgid "Show defined variables" msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Show definition of a function" msgstr "" #: ../src/wxMaximaFrame.cpp:435 msgid "Show function template" msgstr "" #: ../src/Config.cpp:343 msgid "Show long expressions" msgstr "" #: ../src/Config.cpp:148 msgid "Show long expressions in wxMaxima document." msgstr "" #: ../src/wxMaxima.cpp:2653 msgid "Show the definition of function:" msgstr "" #: ../src/wxMaximaFrame.cpp:795 ../src/wxMaximaFrame.cpp:798 msgid "Show wxMaxima help" msgstr "" #: ../src/wxMaximaFrame.cpp:993 msgid "Simplify" msgstr "" #: ../src/wxMaximaFrame.cpp:673 msgid "Simplify &Radicals" msgstr "" #: ../src/wxMaximaFrame.cpp:994 msgid "Simplify (r)" msgstr "" #: ../src/wxMaximaFrame.cpp:1000 msgid "Simplify (tr)" msgstr "" #: ../src/MathCtrl.cpp:789 msgid "Simplify Expression" msgstr "" #: ../src/wxMaximaFrame.cpp:699 msgid "Simplify an expression containing factorials" msgstr "" #: ../src/wxMaximaFrame.cpp:674 msgid "Simplify expression containing radicals" msgstr "" #: ../src/wxMaximaFrame.cpp:672 msgid "Simplify rational expression" msgstr "" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "" #: ../src/wxMaximaFrame.cpp:710 msgid "Simplify trigonometric expression" msgstr "" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:2819 ../src/wxMaxima.cpp:2834 msgid "Solution:" msgstr "" #: ../src/wxMaxima.cpp:2755 ../src/wxMaxima.cpp:2769 ../src/wxMaxima.cpp:4288 msgid "Solve" msgstr "" #: ../src/wxMaximaFrame.cpp:548 msgid "Solve &Algebraic System..." msgstr "" #: ../src/wxMaximaFrame.cpp:545 msgid "Solve &Linear System..." msgstr "" #: ../src/wxMaximaFrame.cpp:556 msgid "Solve &ODE..." msgstr "" #: ../src/wxMaximaFrame.cpp:532 msgid "Solve (to_poly)..." msgstr "" #: ../src/wxMaxima.cpp:2805 ../src/wxMaxima.cpp:2929 msgid "Solve ODE" msgstr "" #: ../src/wxMaximaFrame.cpp:570 msgid "Solve ODE with Lapla&ce..." msgstr "" #: ../src/wxMaximaFrame.cpp:1004 msgid "Solve ODE..." msgstr "" #: ../src/wxMaxima.cpp:2880 ../src/wxMaxima.cpp:2891 msgid "Solve algebraic system" msgstr "" #: ../src/wxMaximaFrame.cpp:549 msgid "Solve algebraic system of equations" msgstr "" #: ../src/wxMaximaFrame.cpp:567 msgid "Solve boundary value problem for second degree ODE" msgstr "" #: ../src/wxMaximaFrame.cpp:531 msgid "Solve equation(s)" msgstr "" #: ../src/wxMaximaFrame.cpp:533 msgid "Solve equation(s) with to_poly_solve" msgstr "" #: ../src/wxMaximaFrame.cpp:561 msgid "Solve initial value problem for first degree ODE" msgstr "" #: ../src/wxMaximaFrame.cpp:564 msgid "Solve initial value problem for second degree ODE" msgstr "" #: ../src/wxMaxima.cpp:2904 ../src/wxMaxima.cpp:2915 msgid "Solve linear system" msgstr "" #: ../src/wxMaximaFrame.cpp:546 msgid "Solve linear system of equations" msgstr "" #: ../src/wxMaximaFrame.cpp:557 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "" #: ../src/wxMaximaFrame.cpp:571 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "" #: ../src/MathCtrl.cpp:786 ../src/wxMaximaFrame.cpp:1003 msgid "Solve..." msgstr "" #: ../src/Config.cpp:140 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:408 msgid "Spanish" msgstr "" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "" #: ../src/Config.cpp:544 msgid "Special constants" msgstr "" #: ../src/MathCtrl.cpp:749 msgid "Start Animation" msgstr "" #: ../src/ToolBar.cpp:130 msgid "Start or Stop animation" msgstr "" #: ../src/ToolBar.cpp:132 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:239 msgid "Starting Maxima process failed" msgstr "" #: ../src/wxMaxima.cpp:706 msgid "Starting Maxima..." msgstr "" #: ../src/wxMaxima.cpp:237 ../src/wxMaxima.cpp:650 msgid "Starting server failed" msgstr "" #: ../src/wxMaxima.cpp:631 #, c-format msgid "Starting server on port %d" msgstr "" #: ../src/wxMaximaFrame.cpp:252 msgid "Statistics" msgstr "" #: ../src/wxMaximaFrame.cpp:477 msgid "Statistics\tAlt-Shift-S" msgstr "" #: ../src/Config.cpp:546 msgid "Strings" msgstr "" #: ../src/wxMaximaFrame.cpp:479 msgid "Structure\tAlt-Shift-T" msgstr "" #: ../src/Config.cpp:106 msgid "Style" msgstr "" #: ../src/Config.cpp:522 msgid "Styles" msgstr "" #: ../src/wxMaximaFrame.cpp:1065 msgid "Subsample..." msgstr "" #: ../src/wxMaximaFrame.cpp:1090 msgid "Subsection" msgstr "" #: ../src/Config.cpp:553 msgid "Subsection cell" msgstr "" #: ../src/wxMaximaFrame.cpp:998 msgid "Subst..." msgstr "" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:2717 #: ../src/wxMaxima.cpp:4357 msgid "Substitute" msgstr "" #: ../src/MathCtrl.cpp:792 ../src/wxMaximaFrame.cpp:748 msgid "Substitute..." msgstr "" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3520 msgid "Sum" msgstr "" #: ../src/wxMaxima.cpp:3761 msgid "System info" msgstr "" #: ../src/wxMaximaFrame.cpp:243 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:478 msgid "Table of contents\tAlt-Shift-I" msgstr "" #: ../src/wxMaxima.cpp:3304 msgid "Taylor series:" msgstr "" #: ../src/wxMaxima.cpp:3257 msgid "Tellrat" msgstr "" #: ../src/wxMaximaFrame.cpp:1088 msgid "Text" msgstr "" #: ../src/Config.cpp:552 msgid "Text cell" msgstr "" #: ../src/Config.cpp:556 msgid "Text cell background" msgstr "" #: ../src/Config.cpp:138 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:155 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "" #: ../src/Config.cpp:137 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:150 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:801 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:146 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" #: ../src/SlideShowCell.cpp:366 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" #: ../src/wxMaxima.cpp:357 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "" #: ../src/wxMaxima.cpp:3447 ../src/wxMaxima.cpp:4333 msgid "Times:" msgstr "" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "" #: ../src/wxMaximaFrame.cpp:1089 msgid "Title" msgstr "" #: ../src/Config.cpp:555 msgid "Title cell" msgstr "" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" #: ../src/wxMaximaFrame.cpp:780 msgid "To &Bigfloat" msgstr "" #: ../src/wxMaximaFrame.cpp:777 msgid "To &Float" msgstr "" #: ../src/MathCtrl.cpp:784 msgid "To Float" msgstr "" #: ../src/wxMaximaFrame.cpp:783 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3113 ../src/wxMaxima.cpp:3535 msgid "To:" msgstr "" #: ../src/wxMaximaFrame.cpp:754 msgid "Toggle &Algebraic Flag" msgstr "" #: ../src/wxMaximaFrame.cpp:775 msgid "Toggle &Numeric Output" msgstr "" #: ../src/wxMaximaFrame.cpp:518 msgid "Toggle &Time Display" msgstr "" #: ../src/wxMaximaFrame.cpp:755 msgid "Toggle algebraic flag" msgstr "" #: ../src/wxMaximaFrame.cpp:402 msgid "Toggle full screen editing" msgstr "" #: ../src/wxMaximaFrame.cpp:776 msgid "Toggle numeric output" msgstr "" #: ../src/wxMaximaFrame.cpp:482 msgid "Toolbar\tAlt-Shift-T" msgstr "" #: ../src/wxMaxima.cpp:3773 msgid "Toolbar icons" msgstr "" #: ../src/wxMaxima.cpp:3774 msgid "Translated by" msgstr "" #: ../src/wxMaximaFrame.cpp:605 msgid "Transpose a matrix" msgstr "" #: ../src/MathCtrl.cpp:4658 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4054 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4118 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:409 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:812 msgid "Tutorials" msgstr "" #: ../src/wxMaxima.cpp:4088 msgid "Two sample t-test" msgstr "" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "" #: ../src/Config.cpp:410 msgid "Ukrainian" msgstr "" #: ../src/wxMaxima.cpp:4576 msgid "Un-closed parenthesis" msgstr "" #: ../src/Config.cpp:573 msgid "Underlined" msgstr "" #: ../src/wxMaximaFrame.cpp:349 msgid "Undo\tCtrl-Z" msgstr "" #: ../src/wxMaximaFrame.cpp:350 msgid "Undo last change" msgstr "" #: ../src/Config.cpp:333 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:454 msgid "Unfold All\tCtrl-Alt-]" msgstr "" #: ../src/wxMaximaFrame.cpp:455 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:3763 msgid "Unicode Support" msgstr "" #: ../src/wxMaxima.cpp:4567 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4557 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:4935 ../src/wxMaxima.cpp:4942 msgid "Upgrade" msgstr "" #: ../src/wxMaxima.cpp:2785 ../src/wxMaxima.cpp:4302 msgid "Upper bound:" msgstr "" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "" #: ../src/Config.cpp:438 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:154 ../src/Config.cpp:358 msgid "Use centered dot character for multiplication" msgstr "" #: ../src/Config.cpp:537 msgid "Use jsMath fonts" msgstr "" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:2819 #: ../src/wxMaxima.cpp:2835 ../src/wxMaxima.cpp:2943 msgid "Value:" msgstr "" #: ../src/wxMaxima.cpp:2754 ../src/wxMaxima.cpp:2768 ../src/wxMaxima.cpp:3446 #: ../src/wxMaxima.cpp:4287 ../src/wxMaxima.cpp:4332 msgid "Variable(s):" msgstr "" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:2784 ../src/wxMaxima.cpp:2803 ../src/wxMaxima.cpp:3043 #: ../src/wxMaxima.cpp:3112 ../src/wxMaxima.cpp:3368 ../src/wxMaxima.cpp:3383 #: ../src/wxMaxima.cpp:3534 ../src/wxMaxima.cpp:4301 msgid "Variable:" msgstr "" #: ../src/Config.cpp:541 msgid "Variables" msgstr "" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:2865 ../src/wxMaxima.cpp:3500 #: ../src/wxMaxima.cpp:4117 msgid "Variables:" msgstr "" #: ../src/wxMaximaFrame.cpp:1039 msgid "Variance..." msgstr "" #: ../src/MathParser.cpp:945 ../src/wxMaxima.cpp:1125 ../src/wxMaxima.cpp:1207 #: ../src/wxMaxima.cpp:1520 msgid "Warning" msgstr "" #: ../src/wxMaximaFrame.cpp:220 msgid "Welcome to wxMaxima" msgstr "" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" #: ../src/Config.cpp:142 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:3058 ../src/wxMaxima.cpp:3077 msgid "Width:" msgstr "" #: ../src/Config.cpp:104 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:147 msgid "Write matching parenthesis in text controls." msgstr "" #: ../src/wxMaxima.cpp:3770 msgid "Written by" msgstr "" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" #: ../src/wxMaxima.cpp:4932 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" #: ../src/wxMaxima.cpp:4991 msgid "Your changes will be lost if you don't save them." msgstr "" #: ../src/wxMaxima.cpp:4942 msgid "Your version of wxMaxima is up to date." msgstr "" #: ../src/wxMaximaFrame.cpp:387 msgid "Zoom &In\tAlt-I" msgstr "" #: ../src/wxMaximaFrame.cpp:389 msgid "Zoom Ou&t\tAlt-O" msgstr "" #: ../src/wxMaximaFrame.cpp:388 msgid "Zoom in 10%" msgstr "" #: ../src/wxMaximaFrame.cpp:390 msgid "Zoom out 10%" msgstr "" #: ../src/wxMaxima.cpp:2493 ../src/wxMaxima.cpp:2501 msgid "Zoom set to " msgstr "" #: ../src/wxMaxima.cpp:4780 ../src/wxMaximaFrame.cpp:213 msgid "[ unsaved ]" msgstr "" #: ../src/wxMaxima.cpp:4782 msgid "[ unsaved* ]" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "" #: ../src/EditorCell.cpp:331 msgid "lines hidden" msgstr "" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "" #: ../src/wxMaxima.cpp:3077 msgid "matrix[i,j]:" msgstr "" #: ../src/Config.cpp:505 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:3834 msgid "no" msgstr "" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "" #: ../src/wxMaxima.cpp:4973 msgid "unsaved" msgstr "" #: ../src/wxMaxima.cpp:2029 ../src/wxMaxima.cpp:2212 #: ../src/wxMaximaFrame.cpp:215 msgid "untitled" msgstr "" #: ../src/main.cpp:223 #, c-format msgid "untitled %d" msgstr "" #: ../src/main.cpp:208 ../src/wxMaxima.cpp:3848 msgid "wxMaxima" msgstr "" #: ../src/wxMaxima.cpp:4780 ../src/wxMaxima.cpp:4782 ../src/wxMaxima.cpp:4791 #: ../src/wxMaxima.cpp:4794 ../src/wxMaximaFrame.cpp:213 #, c-format msgid "wxMaxima %s " msgstr "" #: ../src/wxMaximaFrame.cpp:794 msgid "wxMaxima &Help\tCtrl+?" msgstr "" #: ../src/wxMaximaFrame.cpp:797 msgid "wxMaxima &Help\tF1" msgstr "" #: ../src/Config.cpp:97 ../src/Config.cpp:127 msgid "wxMaxima configuration" msgstr "" #: ../src/wxMaxima.cpp:1517 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" #: ../src/wxMaxima.cpp:1750 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" #: ../src/wxMaxima.cpp:1600 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" #: ../src/wxMaxima.cpp:227 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" #: ../src/wxMaxima.cpp:1832 msgid "wxMaxima document" msgstr "" #: ../src/main.cpp:245 ../src/wxMaxima.cpp:2188 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "" #: ../src/wxMaxima.cpp:1007 ../src/wxMaxima.cpp:1018 ../src/wxMaxima.cpp:1082 #: ../src/wxMaxima.cpp:1094 msgid "wxMaxima encountered an error loading " msgstr "" #: ../src/wxMaxima.cpp:3772 msgid "wxMaxima icon" msgstr "" #: ../src/wxMaxima.cpp:3760 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "" #: ../src/wxMaxima.cpp:3826 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "" #: ../src/wxMaxima.cpp:2037 msgid "" "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|Maxima " "batch file (*.mac)|*.mac" msgstr "" #: ../src/Config.cpp:320 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:3832 msgid "yes" msgstr "" wxmaxima-15.08.2/locales/wxwin/000755 000765 000024 00000000000 12573513410 016727 5ustar00andrejstaff000000 000000 wxmaxima-15.08.2/locales/zh_CN.mo000644 000765 000024 00000153315 12573512127 017125 0ustar00andrejstaff000000 000000  /?)?@#@5@P@&`@g@J@:ACA UAaAwA A AAA AAAB $B1B GB QB^BpBvBB BBBB BBC CC)CEC KCYCkC}CCCCC CCCD DD$D *D8D IDSDiDyD D DDDD DDEE"E@EFE ]E hEsE9F G%G+G:GNG^GyGG'GG1GH*H0H6HOHWH ^HiHHH HH HH HH HHI IIJ+$J(PJyJJJ"JJJJKK K!K;4KpK"K KK2KK LL*L 3L @L MLYL#bLLLLL L%LM18M#jM#MM@M NN8NNNaNjN8~NAN(N'"OHJO1O1OOP P6P>KP3PP P PPP Q !Q/QIQ(XQ$Q,Q%Q&Q R'R +R 6RDRJR QR1^RR0RR RRRR SS/SAS_SsS SS S SSS SSS T T#T5TGT gTT TT:T TT U U (U 5U CU PU/ZUU UUU.U(UV *V(7V`V iV vV V VVVVVV!VW#W":W%]W*WW W WW WWWXX=X*DXoXX XX XXXXX(Y.Y DY PY[Y`Y&oYYY YYY Y/Y Z)'ZQZ'pZZZZZ Z[ "[,[H[\["n[5[[[[[[[\ \ \$'\7L\3\\\\ \\]"],6]*c]]]]+]]3],'^,T^'^^^^^^^^^ _ __'_ ```~``@````a$aBa `amataaa aaaab"b6bMbgbxbbbbbbc c )c 7cAcSc)hc c ccQcd)dGdOdVd4_ddd ddddd e e&e/eDeJe Oe*\eee ee e eef(f,fCf"\f ff f fff fff?f8gSgcg)tgWggh h,h4h :h DhPhXh`hfh jh uh h hhhhh hi #i-iBiJi Mi Xifixii i%iii i i i jjj )j7jdNjj%j jjj kk1k3Ckwk }kkk k1k3k +l 7lClSl [l flql yl l lll lll l ll#m 8mBmZm`momwmmm m$mmn nn=nOnnn nnnnnnn n o ooo)o1o IoWoooo ooo#oo-p6pMp"`p4p ppp p ppqq,q >qIqgq qr rr#r ,rMr]rnrrrrr:rrs+s ;sIsYsjs ss ssstt/tMtdt+zt ttt t tt,u'?uguu!uu vvvv vv ww 6wCw#Zw2~ww$w0w1xKx _x8xAxxy yy&y6yUyhyy yyyyy y yyy z zz z+z:zBz GzQzDfztzB {c{j{q{{ {{ f| s|}||!}`}~~~~~~~ # 7 ES fp    -%Sd k x x, Twƃ>) U41'    ( 5 CNV_gns |   ‡χDjCbV.&> easaՊ7;;3w͌ %WAr ֍%' 8 FTk|  ̎  )7K b p~  ֏ $@ Wby ʐ ߐ  2Dd v ˑ֑ .8K˓+'Jr-ʔٔ  ! 9C X,e Õԕ –͖ 71' Y cm!tΗ / B!Oq . ʘט  &-Ic~ ԙ 5=B  šɚ<ٚ7'N*v0$қ$0Kh3!ޜ"?O_$'$ߝ!!&HO Vd w 4 О!ڞ.A U bo Ÿ ̟֟    (5 N&[ (ՠ   '9JY` *' %52 h s  "̢"$"G'f$ ǣףޣ'=1Dv ˤؤ+I d q{!  ȥ֥ ')?^3w˦ަ !!C^n' ǧΧߧ + *Lw  ֨!&!H O]!n $*é &0 C MW^w) ˪Ҫ ɫhdAk Ĭ++! MZa| Э%8Vi|Įݮ * 1>(T }N ( /:9t Ұ  0: A)Ku ı ر!7'Mu  Ųٲ@3M ^%lr)< L Y c pz ڴ 8EUel s } /ǵ   !.A HR boe  .; O*\  ȷ.ҷ(*>R fs  ͸ ڸ  '.@ov ӹ!!*>Q$d! Һ ߺ!3: A L Wa h uŻ !*L*b%7  '4 8 BOcx {Ľ@G NXk'~Ӿ!;<T̿ $-Rq(1GN _l  #@T1j- !-8-f%*  % , 9Fax$     ,<K R_8rf:M]m l_]C.ATjz  -< CM'b   3 qf`6(Gp  &*. 5 ? IV _l|J MT_,0TTt.\|(R'8 $CFaX>8Lu`|ib!<5wG%3a VEB/9M"Nz{)k^ )T~`J$5_B[0%x*fzo'lPWcK$o Q p:pCfo#XjO*eD70?1daR~+)]t;GUEgW0md}hr;?^}rD6-x,R g2,ZvHnzvl\uA/[KwiI rVFMQ @7N \Jg=6/2P lI4X;"|!d~Yf3&sF [q 7QYu. _1p8m+-(OJw&3Uyc]UZ9m'O*StSG>iS C {?Pb^jABjqNs#<MDe4-=4<Tsc@}`]t.,ZekVYh:y>K6! %"H:Tk2Iy =hAnE#+bn_9(vxLH&LW{51@q  wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy Previous Output Ctrl-UCopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCreate a new cell with previous outputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate All Cells Ctrl-Shift-REvaluate All Visible Cells Ctrl-REvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionEvaluate all visible cells in the documentExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFold All Ctrl-Alt-[Fold all sectionsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGalicianGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrevious Command Alt-UpPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnfold All Ctrl-Alt-]Unfold all folded sectionsUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: wxMaxima HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2013-01-04 00:31+0800 Last-Translator: crickzhang1 Language-Team: amateur Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit wxWidgets 版本:%d.%d.%d. 支持 Unicode: %s Lisp 版本: Maxima 版本: 未连接到 Maxima! 未连接。 << 表达式过长不易显示! >> 是以新版本 wxMaxima 保存的,无法正确载入。请更新您的 wxMaxima。 是以新版本 wxMaxima 保存的。请更新您的 wxMaxima。代数(&A)应用到列表(&A)...查找命令(&A)...载入批处理文件(&B)... Ctrl-B边界值问题(&B)...错误报告(&B)微积分(&C)标准形(&C)特征多项式(&C)...清除内存(&C)合并阶乘(&C)复数化简(&C)连分数(&C)复制(&C) Ctrl-C定积分(&D)德莫佛公式(&D)行列式(&D)微分(&D)...编辑(&E)消元(&E)...输入矩阵(&E)...示例(&E)...表达式展开(&E)三角函数展开(&E)指数化(&E)导出(&E)...因式分解式(&F)文件(&F)寻根(&F)...生成矩阵(&G)...最大公因子(&G)...帮助(&H)积分(&I)...中断(&I) Ctrl-.中断(&I) Ctrl-G矩阵求逆(&I)载入包(&L)... Ctrl-L映射至列表(&M)...Maxima(&M)设置模运算(&M)...新建(&N) Ctrl-N数值(&N)数值积分(&N)使用 Nusum(&N)打开(&O) Ctrl-O打开(&O)... Ctrl-O绘图(&P)幂级数(&P)打印(&P)... Ctrl-P有理式(&R)三角函数化简(&R)重启 Maxima(&R)多项式求根(实根)(&R)保存(&S) Ctrl-S化简(&S)表达式化简(&S)阶乘化简(&S)三角函数化简(&S)求解(&S)...特殊(&S)泰勒级数(&T)矩阵转置(&T)三角函数化简(&T)&pm3d(使用默认语言)负无穷
    Lisp 版本:wxMaxima 0.8.0 引入了“水平光标”,其看起来为单元之间的水平线,表示您输入或粘贴文本或之行菜单命令时新单元出现的位置。wxMaxima 0.8.2 引入了一种新的文档格式,其不仅保存输入和注释,还保存计算输出。当保存您的文档时,需要选择“wxMaxima XML 文档”设定值(&A)...关于关于 wxMaxima活动单元的括号伴随矩阵(&J)添加代数恒等式(&Q)...添加目录至搜索路径添加目录至搜索路径:添加恒等式至有理式化简因子添加至搜索路径(&P)Maxima 的附加参数(例如: -l clisp)。附加参数:所有类型|*应用应用函数至列表命令查找数组:美工:询问是否保存未命名文档设定值边界条件(二阶)直方图...批处理文件 (*.bat)|*.bat|所有类型|*载入批处理文件黑体箱线图...浏览构建信息(&I)默认使用 Shift-Enter 对命令求值,Enter 则用于进行多行输入。通过在“编辑->配置”对话框中选中”使用 Enter 对单元求值“可以对此进行更改,交换两组按键的功能。修改变量(&H)...配置(&O)计算乘积(&P)...求和(&M)...将最后的计算结果以长浮点数(bigfloat)表示将最后的计算结果以浮点数(float)表示求模:求乘积求和无法连接到网页服务器。无法下载版本信息。取消标准形式(三角)加泰罗尼亚语单元(&L)单元括号修改2D显示方式(&2)修改用于显示数学输出的2D显示算法修改变量修改积分或求和中的变量特征多项式检查更新检查是否存在新版本 wxMaxima/Maxima。繁体中文选择字体选择新的绘图格式:类型:关闭 \Ctrl-W关闭窗口列名称:列:合并表达式中的阶乘x坐标,以逗号分割y 坐标,以逗号分割注释掉所选内容自动补齐 Ctrl-K自动补齐计算数值的连分数表示计算伴随矩阵计算矩阵的特征多项式计算矩阵的行列式计算最大公因子矩阵求逆计算最小公倍式(在使用前先执行 load(functs))条件:配置文件 (*.ini)|*.ini配置警告配置 wxMaxima常量合并对数式转换二项式、beta 函数及 gamma 函数为阶乘形式转换二项式、阶乘及 beta 函数为 gamma 函数转换复数表达式为极坐标形式转换复数表达式为直角坐标形式转换虚数的指数函数为三角函数形式转换乘积的对数为对数的和转换对数的和为乘积的对数转换为阶乘(&F)转换为 Gamma 函数(&G)转换为极坐标形式(&P)转换为直角坐标形式(&R)转换三角函数表达式为标准拟线性形式转换三角函数为指数形式复制复制为图片复制为 LaTeX复制前一次输入 Ctrl-I复制前一次输出 Ctrl-U复制为图片复制为 LaTeX复制为纯文本 Ctrl-Shift-C复制所选区域复制文档中所选区域为图片复制文档中所选区域为纯文本复制文档中所选区域为 LaTeX使用前一次输入新建单元使用前一次输出新建单元光标剪切剪切 Ctrl-X剪切所选区域捷克语丹麦语数据矩阵:数据文件 (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt数据:分解有理函数为部分分式默认默认字体:删除删除函数(&U)...删除所选区域删除变量(&A)...删除函数删除变量删除内存中所有值删除函数:删除变量:分母次数:深度:导数:偏差...多项式相除(&V)...微分...微分对表达式求微分微分...方向:离散绘图以 TeX 格式显示(&X)显示算法以 TeX 格式显示最后一次结果显示求值时间数字/多项式相除分割单元将数字或多项式相除您是否想保存文档中的更改:“文档文档背景不保存方程(&Q)退出(&X) Ctrl-Q特征向量(&N)e特征值(&V)消元消去方程组中一个变量英语输入数据输入矩阵...输入一个矩阵输入一个用于有理式化简的方程输入变量列表,以逗号分割。使用回车对单元求值输入矩阵输入 Maxima 程序(可执行文件)的路径。Epsilon:方程 %d:方程:方程:方程错误错误 %d错误!对名词形式求值对所有单元求值 Ctrl-Shift-R对所有可见单元求值 Ctrl-R对单元求值对活动单元或所选单元求值对文档中所有单元求值对表达式中所有名词形式求值对文档中所有可见单元求值示例示例文本退出 wxMaxima展开展开(三角)展开表达式展开对数式展开一个表达式展开三角表达式导出将文档导出为 HTML 文件或 pdfLaTeX 文件导出到 HTML 失败!导出到 TeX 失败!表达式表达式:表达式:因式分解复数因式分解对表达式因式分解对表达式因式分解对含 Gaussian 数的表达式因式分解阶乘和 Gamma 函数(&G)致命错误图 %d:文件无法找到文件您想打开的文件不存在。文件:查找查找 Ctrl-F求极限(&L)...求极小值...求根...求表达式的极小值(无约束)求表达式的极限求方程在在区间内的根求多项式所有的根求多项式所有的根(以长浮点数表示)查找并替换查找并替换求矩阵特征值求矩阵特征向量求最小值求多项式的实数根求根文本控件中使用等宽字体折叠所有的 Ctrl-Alt-[折叠所有节文档显示采用字体文档中数学字符显示采用字体字体格式:法语从:全屏 Alt-Enter函数函数名函数:函数:用于复数化简的函数用于阶乘和 gamma 函数化简的函数用于三角函数表达式化简的函数最大公因式GIF 图片 (*.gif)|*.gif加里西亚语常用数学常用数学 Alt-Shift-M创建矩阵从表达式创建矩阵...从二维数组产生一个矩阵从 lambda 表达式产生一个矩阵德语取虚部(&I)取级数(&S)...计算表达式的 Laplace 变换取实部(&A)计算表达式的 Laplace 逆变换计算表达式的泰勒级数或幂级数取复数表达式的虚部取复数表达式的实部希腊语希腊字母常量网格:高度:帮助隐藏所有 Alt-Shift--隐藏所有面板高亮显示标记(在dpart函数中)柱状图柱状图...历史水平光标和普通光标类似,但它是对单元操作。按向上和向下箭头来移动它,在移动它时按住 Shift 键将会选择单元,按 backspace 键或 delete 键两次会删除与水平光标相邻的单元。匈牙利语初始条件(一阶)初始条件(二阶)若您的计算耗时过长,可以尝试菜单命令“Maxima->中断”或“Maxima->重启 Maxima”图片图片文件 (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm包含列:无穷大关于 Maxima 的构建信息初始估计值:一阶常微分方程初始值问题(&1)...二阶常微分方程初始值问题(&2)...输入标签插入插入节单元(&S) Ctrl-3插入文本单元(&T) Ctrl-1插入单元 Alt-Shift-C插入图片插入图片...插入输入单元(&C)插入分页符插入小节单元(&U) Ctrl-4插入节单元插入小节单元插入标题单元(&I) Ctrl-2插入文本单元插入标题单元插入新的输入单元插入新的节单元插入新的小节单元插入新的文本单元插入新的标题单元插入一个换夜符插入图片积分/求和:积分Risch 积分对表达式求积分使用 Risch 算法对表达式求积分积分...中断中断当前计算无效的 Maxima 程序路径。 请再次输入 Maxima 程序所在路径。Laplace 逆变换Laplace 逆变换(&R)...意大利语斜体日本语保留下列特殊符号前的百分号(%):%e, %i 等。最小公倍式wxMaxima 图形界面语言。语言:Laplace 变换Laplace 变换(&T)...最小公倍式... 最小二乘拟合最小二乘拟合...极限极限...线性回归...列表:载入载入包使用批处理命令载入 Maxima 文件载入 Maxima 包文件从文件载入样式下限:映射至矩阵(&P)...创建列表(&L)...创建列表从表达式创建列表在表达式中进行替换映射映射函数至列表映射函数至矩阵在文本控件中输入时匹配括号数学字体:矩阵矩阵映射矩阵名:矩阵:MaximaMaxima 输入Maxima 正在计算Maxima 包 (*.mac)|*.macMaxima 包 (*.mac)|*.mac|Lisp 包 (*.lisp)|*.lisp|全部类型|*Maxima 进程已中止。Maxima 程序:Maxima 问题Maxima 已启动。等待连接中...Maxima 使用”:“进行赋值(例如:”a : 3;“),使用”:=“定义函数(”f(x) := x^2“)。Maxima 版本:平均差检验...平均值检验...求平均值...平均值:中值...合并单元方法:求模名:新建新建 Ctrl-N新建文档新值:新变量:下一条命令 Alt-Down无法找到匹配项!正态分布检验矩阵的大小无效!方程的个数不对!未连接。分子次数:方程个数:数字确认旧值:旧变量:单样本 t-检验在线教程打开打开最近的文件当 Maxima 期望输入时打开一个新单元打开文档打开新窗口打开文档打开矩阵正在打开文件选项选项:单元已过期输出标签Pade 近似(&A)...PNG 图片 (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows 位图 (*.bmp)|*.bmp|X 位图 (*.xpm)|*.xpmPade 近似泰勒级数的 Pade 近似换页面板参数式绘图解析输出部分分式(&F)...部分分式文档的某些部分无法正确载入!粘贴粘贴 Ctrl-V粘贴自剪贴板粘贴文本自剪贴板饼图...请用 “编辑->配置” 配置 wxMaxima。请重启 wxMaxima 以使变更生效。二维绘图(&2)...三维绘图(&3)...绘图格式(&F)...二维绘图二维绘图...二维绘图...三维绘图三维绘图...三维绘图...绘图格式二维绘图三维绘图绘图至文件:点:波兰语多项式1:多项式2:葡萄牙语(巴西)Postscript 文件 (*.eps)|*.eps|全部类型|*精度前一条命令 Alt-Up打印打印文档乘积读入矩阵...正在读取 Maxima 输入输入准备就绪重调历史中的下一条命令重调历史中的前一条命令直角坐标x形式重做上次变更化简(三角)对表达式进行三角函数化简移除所有输出移除所有输入单元的输出替换了 %d 次。报告错误重启 MaximaRisch 积分...多项式求根(&P)多项式求根(长浮点数)行:俄语样本1:样本2:样本:保存保存动画另存为另存为... Shift-Ctrl-S保存图片...保存所选区域到图片保存所选区域到图片...保存动画到文件保存文档另存文档为保存面板布局保存会话间的面板布局。保存绘图到文件保存文档中所选区域到图片文件保存所选区域到文件保存样式到文件保存 wxMaxima 窗口大小和位置保存会话间的 wxMaxima 窗口的大小和位置。散布图散布图...节节单元选择全部选择全部 Ctrl-A选择 Maxima 程序选择子样本选择一个常量选择全部选择数学式显示算法选择一部分输出并右击所选区域会打开一个便捷函数菜单,可从中选取函数并作用于此区域。选择级数级数...服务器已启动设定显示比例设定文本控件中使用等宽字体设定绘图格式设定显示比例为100%设定显示比例为120%设定显示比例为150%设定显示比例为200%设定显示比例为300%设定显示比例为80%在使用 Laplace 变换解常微分方程前将定点设值设定模运算显示函数定义(&D)...显示函数(&F)显示提示(&T)...显示变量(&V)显示 Maxima 帮助显示模板 Ctrl-Shift-K显示提示显示所有与其相似的命令:显示以下命令的示例:显示用法示例显示与其相似的命令显示已定义函数显示已定义变量显示函数的定义显示函数模板显示长表达式在 wxMaxima 文档中显示长表达式显示函数的定义化简化简根式(&R)化简根式化简三角函数化简表达式化简含有阶乘的表达式化简含有根式的表达式化简有理式化简求和表达式化简三角表达式自 wxMaxima 0.8.0 起您可以使用菜单命令“单元->插入图片...“在文档中插入图片。注意:如果您想让图片随文档一起保存,您必须将文档保存为 “wxMaxima XML 文档”。解:求解求解代数系统(&A)...求解线性系统(&L)...求解常微分方程(&O)...求解 (to_poly)...求解常微分方程利用 Laplace 变换求解常微分方程(&C)...求解常微分方程...求解代数系统求解代数程组求解二阶常微分方程的边界值问题求解方程使用 to_poly_solve 求解方程求解一阶常微分方程的初始值问题求解二阶常微分方程的初始值问题求解线性系统求解线性方程组求解常微分方程(最大2阶)利用 Laplace 变换求解常微分方程求解...西班牙语特殊特殊常量开始动画启动 Maxima 进程失败正在启动 Maxima...启动服务器失败正在启动服务器,端口为 %d统计统计 Alt-Shift-S字符串样式样式子样本小节小节单元代换代换代换求和系统信息泰勒级数:Tellrat 函数文本文本单元文本单元背景Maxima 和 wxMaxima 之间用于通信的默认端口。导出 GIF 时发生错误。 确认 ImageMagick 已安装且 wxMaxima 能够找到 convert 程序。生成的 XML 中出现错误。 请报告这一错误。坐标刻度:微分次数:对不起,没有提示!标题标题单元标题,节和小节单元可以折叠以隐藏其内容。点击紧邻单元的小方块可以折叠或展开单元,如果同时按下 Shift 键,此单元的所有下级单元也跟着折叠和展开。转换成长浮点数(&B)转换成浮点数(&F)转换成浮点数欲以极坐标形式绘图,在”二维绘图“对话框的”选项“中选择”set ploar“。您也可以在”三维绘图“时使用球坐标和柱坐标绘图。欲在表达式两侧加上括号,请先选取它,再根据光标出现在表达式之前或之后按下”(“或“)”键。欲保存会话间 wxMaxima 窗口的大小和位置,使用”编辑->配置“对话框。欲立即开始使用 wxMaxima,请开始输入命令。此时应会出现一个输入单元,然后按下 Shift-Enter 键运行命令。到:打开代数标志(&A)代开数值输出(&N)打开时间显示(&T)打开代数标志打开全屏编辑打开数值输出工具栏 Alt-Shift-T工具栏图标翻译人员:转置矩阵教程双样本 t-检验类型:乌克兰语下划线撤销 Ctrl-Z撤销上一次更改展开全部 Ctrl-Alt-]展开所有已折叠节单元Unicode 支持升级上限:使用 Gosper 算法使用点积符号(∙)表示乘法使用 jsMath 字体值:变量:变量:变量变量:方差...警告欢迎使用 wxMaxima当使用菜单中的带有一个参数的函数时,默认参数是“%”。如想应用函数于其它值,在运行菜单命令前先在文档中选取它。宽度:在文本控件中输入时插入匹配的括号。作者:您可以使用变量”%“访问最后一次数据结果。您可以使用变量”%on“(n是输入的编号)访问先前命令的输出。你可以使用菜单命令”单元->所有单元求值“或相应的快捷键对整个文档求值。求值顺序为从头到尾。您可以通过选取或点击函数名后按 F1 键获得 Maxima 函数的帮助。wxMaxima将在帮助索引中搜索所选的内容或光标下的单词。您可以通过点击单元左侧的三角号来隐藏输出部分,这对文本单元同样有效。您可以使用”单元“菜单在 wxMaxima 文档中插入不同类型的”单元“。注意,只有”输入单元“可以被求值,其它单元是用来注释或组织您的计算的。您可以使用鼠标(在单元间或单元的左括号拖动鼠标)或通过键盘(按下 Shift 键同时移动光标”)选择多个单元,然后对其进行操作。这在您想删除或对多个单元求值时很有用。您的版本是:%s. 最新版本是:%s。 按“确认”后,会访问 wxMaxima 网页。如果您未保存,您的所有更改将会丢掉。您的 wxMaxima 版本是最新版本。放大(&I) Alt-I缩小(&T) Alt-O将显示比例放大10%将显示比例缩小10%未保存未保存*非对称两边默认对角普通inline左对数尺度矩阵[i,j]:否右对称未保存未命名未命名 %dwxMaximawxMaxima %s wxMaxima 配置wxMaxima 无法找到 Maxima! 请通过“编辑->配置”来配置 wxMaxima。 然后执行“Maxima->重启 Maxima”来启动 Maxima。wxMaxima 无法找到帮助文件。 请检查您的安装是否完整。wxMaxima 无法找到提示集文件。 请检查您的安装是否完整。wxMaxima 无法启动服务器。 请检查您的网络支持是否已打开并再次尝试。wxMaxima 对话框设定了其内各种输入框的默认值,其中一种是”%“。如果您在文档已有选中区域,所选内容将替代”%“。wxMaxima 文档wxMaxima 文档 (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima 在载入下列文件时出现错误:wxMaxima 图标wxMaxima 是计算机代数系统 Maxima 的图形用户界面,基于 wxWidgets。wxMaxima 是计算机代数系统 Maxima 的图形用户界面,基于 wxWidgets。是wxmaxima-15.08.2/locales/zh_CN.po000644 000765 000024 00000316267 12573511775 017147 0ustar00andrejstaff000000 000000 # This file is distributed under the same license as the wxMaxima package. # # crickzhang1, , 2013. # Some strings in this Simplified Chinese translation have their roots # in the Tranditional Chinese translation (`zh_TW.po`). msgid "" msgstr "" "Project-Id-Version: wxMaxima HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2013-01-04 00:31+0800\n" "Last-Translator: crickzhang1 \n" "Language-Team: amateur\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets 版本:%d.%d.%d.\n" "支持 Unicode: %s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp 版本:" #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima 版本:" #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "未连接到 Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "未连接。" #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << 表达式过长不易显示! >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr " 是以新版本 wxMaxima 保存的,无法正确载入。请更新您的 wxMaxima。 " #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr " 是以新版本 wxMaxima 保存的。请更新您的 wxMaxima。" #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "代数(&A)" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "应用到列表(&A)..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "查找命令(&A)..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "载入批处理文件(&B)... Ctrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "边界值问题(&B)..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "错误报告(&B)" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "微积分(&C)" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "标准形(&C)" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "特征多项式(&C)..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "清除内存(&C)" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "合并阶乘(&C)" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "复数化简(&C)" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "连分数(&C)" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "复制(&C)\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "定积分(&D)" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "德莫佛公式(&D)" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "行列式(&D)" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "微分(&D)..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "编辑(&E)" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "消元(&E)..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "输入矩阵(&E)..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "示例(&E)..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "表达式展开(&E)" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "三角函数展开(&E)" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "指数化(&E)" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "导出(&E)..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "因式分解式(&F)" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "文件(&F)" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "寻根(&F)..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "生成矩阵(&G)..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "最大公因子(&G)..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "帮助(&H)" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "积分(&I)..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "中断(&I)\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "中断(&I)\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "矩阵求逆(&I)" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "载入包(&L)... Ctrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "映射至列表(&M)..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "Maxima(&M)" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "显示 Maxima 帮助" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "设置模运算(&M)..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "新建(&N)\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "数值(&N)" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "数值积分(&N)" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "使用 Nusum(&N)" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "打开(&O)\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "打开(&O)...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "绘图(&P)" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "幂级数(&P)" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "打印(&P)...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "有理式(&R)" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "三角函数化简(&R)" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "重启 Maxima(&R)" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "多项式求根(实根)(&R)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "保存(&S)\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "化简(&S)" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "表达式化简(&S)" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "阶乘化简(&S)" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "三角函数化简(&S)" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "求解(&S)..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "特殊(&S)" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "泰勒级数(&T)" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "矩阵转置(&T)" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "三角函数化简(&T)" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "&pm3d" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "(使用默认语言)" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "负无穷" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp 版本:" #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "wxMaxima 0.8.0 引入了“水平光标”,其看起来为单元之间的水平线,表示您输入或粘贴" "文本或之行菜单命令时新单元出现的位置。" #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "wxMaxima 0.8.2 引入了一种新的文档格式,其不仅保存输入和注释,还保存计算输出。" "当保存您的文档时,需要选择“wxMaxima XML 文档”" #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "设定值(&A)..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "关于" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "关于 wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "活动单元的括号" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "伴随矩阵(&J)" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "添加代数恒等式(&Q)..." #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "添加目录至搜索路径" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "添加目录至搜索路径:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "添加恒等式至有理式化简因子" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "添加至搜索路径(&P)" #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Maxima 的附加参数(例如: -l clisp)。" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "附加参数:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "所有类型|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "应用" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "应用函数至列表" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "命令查找" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "数组:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "美工:" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "询问是否保存未命名文档" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "设定值" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "边界条件(二阶)" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "直方图..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "批处理文件 (*.bat)|*.bat|所有类型|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "载入批处理文件" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "黑体" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "箱线图..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "浏览" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "构建信息(&I)" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "默认使用 Shift-Enter 对命令求值,Enter 则用于进行多行输入。通过在“编辑->配" "置”对话框中选中”使用 Enter 对单元求值“可以对此进行更改,交换两组按键的功能。" #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "修改变量(&H)..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "配置(&O)" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "计算乘积(&P)..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "求和(&M)..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "将最后的计算结果以长浮点数(bigfloat)表示" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "将最后的计算结果以浮点数(float)表示" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "求模:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "将最后的计算结果以浮点数(float)表示" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "求乘积" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "求和" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "无法连接到网页服务器。" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "无法下载版本信息。" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "取消" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "标准形式(三角)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "加泰罗尼亚语" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "单元(&L)" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "单元括号" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "修改2D显示方式(&2)" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "修改用于显示数学输出的2D显示算法" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "修改变量" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "修改积分或求和中的变量" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "特征多项式" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "检查更新" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "检查是否存在新版本 wxMaxima/Maxima。" #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "繁体中文" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "选择字体" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "选择新的绘图格式:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "类型:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "关闭\t\\Ctrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "关闭窗口" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "列名称:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "列:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "合并表达式中的阶乘" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "x坐标,以逗号分割" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "y 坐标,以逗号分割" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "注释掉所选内容" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "注释掉所选内容" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "自动补齐\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "自动补齐" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "计算数值的连分数表示" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "计算伴随矩阵" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "计算矩阵的特征多项式" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "计算矩阵的行列式" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "计算最大公因子" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "矩阵求逆" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "计算最小公倍式(在使用前先执行 load(functs))" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "条件:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "配置文件 (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "配置警告" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "配置 wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "常量" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "合并对数式" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "转换二项式、beta 函数及 gamma 函数为阶乘形式" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "转换二项式、阶乘及 beta 函数为 gamma 函数" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "转换复数表达式为极坐标形式" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "转换复数表达式为直角坐标形式" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "转换虚数的指数函数为三角函数形式" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "转换乘积的对数为对数的和" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "转换对数的和为乘积的对数" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "转换为阶乘(&F)" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "转换为 Gamma 函数(&G)" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "转换为极坐标形式(&P)" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "转换为直角坐标形式(&R)" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "转换三角函数表达式为标准拟线性形式" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "转换三角函数为指数形式" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "复制" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "复制为图片" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "复制为 LaTeX" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "复制前一次输入\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 msgid "Copy Previous Output\tCtrl-U" msgstr "复制前一次输出\tCtrl-U" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "复制为图片" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "复制为 LaTeX" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "复制为纯文本\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "复制所选区域" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "复制文档中所选区域为图片" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "复制文档中所选区域为纯文本" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "复制文档中所选区域为 LaTeX" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "使用前一次输入新建单元" #: ../src/wxMaximaFrame.cpp:480 msgid "Create a new cell with previous output" msgstr "使用前一次输出新建单元" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "光标" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "剪切" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "剪切\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "剪切所选区域" #: ../src/Config.cpp:454 msgid "Czech" msgstr "捷克语" #: ../src/Config.cpp:455 msgid "Danish" msgstr "丹麦语" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "数据矩阵:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "数据文件 (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "数据:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "分解有理函数为部分分式" #: ../src/Config.cpp:586 msgid "Default" msgstr "默认" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "默认字体:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "Maxima 和 wxMaxima 之间用于通信的默认端口。" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "删除" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "删除函数(&U)..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "删除所选区域" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "删除变量(&A)..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "删除函数" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "删除变量" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "删除内存中所有值" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "删除函数:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "删除变量:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "分母次数:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "深度:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "导数:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "偏差..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "多项式相除(&V)..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "微分..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "微分" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "对表达式求微分" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "微分..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "方向:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "离散绘图" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "以 TeX 格式显示(&X)" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "显示算法" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "以 TeX 格式显示最后一次结果" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "显示求值时间" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "数字/多项式相除" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "分割单元" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "将数字或多项式相除" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "您是否想保存文档中的更改:“" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "文档" #: ../src/Config.cpp:604 msgid "Document background" msgstr "文档背景" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "不保存" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "方程(&Q)" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "退出(&X)\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "特征向量(&N)" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "e特征值(&V)" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "消元" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "消去方程组中一个变量" #: ../src/Config.cpp:456 msgid "English" msgstr "英语" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "输入数据" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "输入矩阵..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "输入一个矩阵" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "输入一个用于有理式化简的方程" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "输入变量列表,以逗号分割。" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "使用回车对单元求值" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "输入矩阵" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "输入新的精度:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "输入 Maxima 程序(可执行文件)的路径。" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "方程 %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "方程:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "方程:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "方程" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "错误" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "错误 %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "错误!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "对名词形式求值" #: ../src/wxMaximaFrame.cpp:469 msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "对所有单元求值\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:467 msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "对所有可见单元求值\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "对单元求值" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "对所有单元求值\tCtrl-Shift-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "对活动单元或所选单元求值" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "对文档中所有单元求值" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "对表达式中所有名词形式求值" #: ../src/wxMaximaFrame.cpp:468 msgid "Evaluate all visible cells in the document" msgstr "对文档中所有可见单元求值" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "对名词形式求值" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "示例" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "示例文本" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "退出 wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "展开" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "展开(三角)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "展开表达式" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "展开对数式" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "展开一个表达式" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "展开三角表达式" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "导出" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "将文档导出为 HTML 文件或 pdfLaTeX 文件" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "导出到 TeX 失败!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "导出到 HTML 失败!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "导出到 TeX 失败!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "导出到 TeX 失败!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "导出(&E)..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "表达式" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "表达式:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "表达式:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "因式分解" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "复数因式分解" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "对表达式因式分解" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "对表达式因式分解" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "对含 Gaussian 数的表达式因式分解" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "阶乘和 Gamma 函数(&G)" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "致命错误" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "图 %d:" #: ../src/main.cpp:137 msgid "File" msgstr "文件" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "无法找到文件" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "无法找到文件" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "无法找到文件" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "您想打开的文件不存在。" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "文件:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "查找" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "查找\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "求极限(&L)..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "求极小值..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "求根..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "求表达式的极小值(无约束)" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "求表达式的极限" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "求方程在在区间内的根" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "求多项式所有的根" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "求多项式所有的根(以长浮点数表示)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "查找并替换" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "查找并替换" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "求矩阵特征值" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "求矩阵特征向量" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "求最小值" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "求多项式的实数根" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "求根" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "文本控件中使用等宽字体" #: ../src/wxMaximaFrame.cpp:503 msgid "Fold All\tCtrl-Alt-[" msgstr "折叠所有的\tCtrl-Alt-[" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "折叠所有节" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "文档显示采用字体" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "文档中数学字符显示采用字体" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "字体" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "格式:" #: ../src/Config.cpp:457 msgid "French" msgstr "法语" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "从:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "全屏\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "函数" #: ../src/Config.cpp:589 msgid "Function names" msgstr "函数名" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "函数:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "函数:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "用于复数化简的函数" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "用于阶乘和 gamma 函数化简的函数" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "用于三角函数表达式化简的函数" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "最大公因式" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF 图片 (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "加里西亚语" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "常用数学" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "常用数学\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "创建矩阵" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "从表达式创建矩阵..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "从二维数组产生一个矩阵" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "从 lambda 表达式产生一个矩阵" #: ../src/Config.cpp:459 msgid "German" msgstr "德语" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "取虚部(&I)" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "取级数(&S)..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "计算表达式的 Laplace 变换" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "取实部(&A)" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "计算表达式的 Laplace 逆变换" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "计算表达式的泰勒级数或幂级数" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "取复数表达式的虚部" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "取复数表达式的实部" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "希腊语" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "希腊字母常量" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "网格:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "HTML 文件 (*.html)|*.html|pdfLaTeX 文件 (*.tex)|*.tex|所有类型|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "高度:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "帮助" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "隐藏所有\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "隐藏所有面板" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "高亮显示标记(在dpart函数中)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "柱状图" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "柱状图..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "历史" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "历史\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "水平光标和普通光标类似,但它是对单元操作。按向上和向下箭头来移动它,在移动它" "时按住 Shift 键将会选择单元,按 backspace 键或 delete 键两次会删除与水平光标" "相邻的单元。" #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "匈牙利语" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "初始条件(一阶)" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "初始条件(二阶)" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "若您的计算耗时过长,可以尝试菜单命令“Maxima->中断”或“Maxima->重启 Maxima”" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "图片" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "图片文件 (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "包含列:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "无穷大" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "关于 Maxima 的构建信息" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "初始估计值:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "一阶常微分方程初始值问题(&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "二阶常微分方程初始值问题(&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "输入标签" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "插入" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "插入节单元(&S)\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "插入文本单元(&T)\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "插入单元\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "插入图片" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "插入图片..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "插入输入单元(&C)" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "插入分页符" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "插入小节单元(&U)\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "插入小节单元(&U)\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "插入节单元" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "插入小节单元" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "插入小节单元" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "插入标题单元(&I)\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "插入文本单元" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "插入标题单元" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "插入新的输入单元" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "插入新的节单元" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "插入新的小节单元" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "插入新的小节单元" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "插入新的文本单元" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "插入新的标题单元" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "插入一个换夜符" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "插入图片" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "积分/求和:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "积分" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Risch 积分" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "对表达式求积分" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "使用 Risch 算法对表达式求积分" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "积分..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "中断" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "中断当前计算" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "无效的 Maxima 程序路径。\n" "\n" "请再次输入 Maxima 程序所在路径。" #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Laplace 逆变换" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "Laplace 逆变换(&R)..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "意大利语" #: ../src/Config.cpp:628 msgid "Italic" msgstr "斜体" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "日本语" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "保留下列特殊符号前的百分号(%):%e, %i 等。" #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "最小公倍式" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "wxMaxima 图形界面语言。" #: ../src/Config.cpp:447 msgid "Language:" msgstr "语言:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace 变换" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplace 变换(&T)..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "最小公倍式..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr " 最小二乘拟合" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "最小二乘拟合..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "极限" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "极限..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "线性回归..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "列表:" #: ../src/Config.cpp:631 msgid "Load" msgstr "载入" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "载入包" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "使用批处理命令载入 Maxima 文件" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "载入 Maxima 包文件" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "从文件载入样式" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "下限:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "映射至矩阵(&P)..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "创建列表(&L)..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "创建列表" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "从表达式创建列表" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "在表达式中进行替换" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "显示求值时间" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "映射" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "映射函数至列表" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "映射函数至矩阵" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "在文本控件中输入时匹配括号" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "数学字体:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "矩阵" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "矩阵映射" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "矩阵名:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "矩阵:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Maxima 问题" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima 输入" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima 正在计算" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima 包 (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima 包 (*.mac)|*.mac|Lisp 包 (*.lisp)|*.lisp|全部类型|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima 进程已中止。" #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima 程序:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima 问题" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima 已启动。等待连接中..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima 使用”:“进行赋值(例如:”a : 3;“),使用”:=“定义函数(”f(x) := x^2“)。" #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima 版本:" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "平均差检验..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "平均值检验..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "求平均值..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "平均值:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "中值..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "合并单元" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "方法:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "在文本控件中输入时匹配括号" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "求模" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "名:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "新建" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "新建\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "新建文档" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "新值:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "新变量:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "下一条命令\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "无法找到匹配项!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "正态分布检验" #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "矩阵的大小无效!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "方程的个数不对!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "未连接到 Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "未连接。" #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "分子次数:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "方程个数:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "数字" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "确认" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "旧值:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "旧变量:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "单样本 t-检验" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "在线教程" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "打开" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "打开最近的文件" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "当 Maxima 期望输入时打开一个新单元" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "打开文档" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "打开新窗口" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "打开文档" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "打开矩阵" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "正在打开文件" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "选项" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "选项:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "单元已过期" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "输出标签" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Pade 近似(&A)..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG 图片 (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows 位图 (*.bmp)|*.bmp|X " "位图 (*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Pade 近似" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "泰勒级数的 Pade 近似" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "换页" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "面板" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "参数式绘图" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "解析输出" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "部分分式(&F)..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "部分分式" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "文档的某些部分无法正确载入!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "粘贴" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "粘贴\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "粘贴自剪贴板" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "粘贴文本自剪贴板" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "饼图..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "请用 “编辑->配置” 配置 wxMaxima。" #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "请重启 wxMaxima 以使变更生效。" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "二维绘图(&2)..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "三维绘图(&3)..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "绘图格式(&F)..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "二维绘图" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "二维绘图..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "二维绘图..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "三维绘图" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "三维绘图..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "三维绘图..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "绘图格式" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "二维绘图" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "三维绘图" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "绘图至文件:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "点:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "波兰语" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "多项式1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "多项式2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "葡萄牙语(巴西)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript 文件 (*.eps)|*.eps|全部类型|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "精度" #: ../src/wxMaximaFrame.cpp:455 #, fuzzy msgid "Preferences...\tCtrl+," msgstr "首选项...\tCtrl+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "前一条命令\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "打印" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "打印文档" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "乘积" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "对文档中所有单元求值" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "读入矩阵..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "正在读取 Maxima 输入" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "输入准备就绪" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "重调历史中的下一条命令" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "重调历史中的前一条命令" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "直角坐标x形式" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "撤销\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "重做上次变更" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "化简(三角)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "对表达式进行三角函数化简" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "移除所有输出" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "移除所有输入单元的输出" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "替换了 %d 次。" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "报告错误" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "重启 Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "重启 Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Risch 积分..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "多项式求根(&P)" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "多项式求根(长浮点数)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "行:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "俄语" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "样本1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "样本2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "样本:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "保存" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "保存动画" #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "另存为" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "另存为...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "保存图片..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "保存所选区域到图片" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "保存所选区域到图片..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "保存动画到文件" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "保存文档" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "另存文档为" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "保存面板布局" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "保存会话间的面板布局。" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "保存绘图到文件" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "保存文档中所选区域到图片文件" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "保存所选区域到文件" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "保存样式到文件" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "保存 wxMaxima 窗口大小和位置" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "保存会话间的 wxMaxima 窗口的大小和位置。" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "启动服务器失败" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "散布图" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "散布图..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "节" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "节单元" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "选择全部" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "选择全部\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "选择 Maxima 程序" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "选择子样本" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "选择一个常量" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "选择全部" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "选择数学式显示算法" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "选择一部分输出并右击所选区域会打开一个便捷函数菜单,可从中选取函数并作用于此" "区域。" #: ../src/Config.cpp:608 msgid "Selection" msgstr "选择" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "级数" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "级数..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "服务器已启动" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "设定显示比例" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "设定长浮点数精度" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "设定文本控件中使用等宽字体" #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "设定绘图格式" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "设定显示比例为100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "设定显示比例为120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "设定显示比例为150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "设定显示比例为200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "设定显示比例为300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "设定显示比例为80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "在使用 Laplace 变换解常微分方程前将定点设值" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "设定模运算" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "显示函数定义(&D)..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "显示函数(&F)" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "显示提示(&T)..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "显示变量(&V)" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "显示 Maxima 帮助" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "显示模板\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "显示提示" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "显示所有与其相似的命令:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "显示以下命令的示例:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "显示用法示例" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "显示与其相似的命令" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "显示已定义函数" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "显示已定义变量" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "显示函数的定义" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "显示函数模板" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "显示长表达式" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "在 wxMaxima 文档中显示长表达式" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "显示函数的定义" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "显示 Maxima 帮助" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "化简" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "化简根式(&R)" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "化简根式" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "化简三角函数" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "化简表达式" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "化简含有阶乘的表达式" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "化简含有根式的表达式" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "化简有理式" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "化简求和表达式" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "化简三角表达式" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "自 wxMaxima 0.8.0 起您可以使用菜单命令“单元->插入图片...“在文档中插入图片。注" "意:如果您想让图片随文档一起保存,您必须将文档保存为 “wxMaxima XML 文档”。" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "解:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "求解" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "求解代数系统(&A)..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "求解线性系统(&L)..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "求解常微分方程(&O)..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "求解 (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "求解常微分方程" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "利用 Laplace 变换求解常微分方程(&C)..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "求解常微分方程..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "求解代数系统" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "求解代数程组" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "求解二阶常微分方程的边界值问题" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "求解方程" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "使用 to_poly_solve 求解方程" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "求解一阶常微分方程的初始值问题" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "求解二阶常微分方程的初始值问题" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "求解线性系统" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "求解线性方程组" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "求解常微分方程(最大2阶)" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "利用 Laplace 变换求解常微分方程" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "求解..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "西班牙语" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "特殊" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "特殊常量" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "开始动画" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "开始动画" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "启动 Maxima 进程失败" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "正在启动 Maxima..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "启动服务器失败" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "正在启动服务器,端口为 %d" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "统计" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "统计\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "字符串" #: ../src/Config.cpp:107 msgid "Style" msgstr "样式" #: ../src/Config.cpp:568 msgid "Styles" msgstr "样式" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "子样本" #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "小节" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "小节单元" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "代换" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "代换" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "代换" #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "小节" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "小节单元" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "求和" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "系统信息" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "工具栏\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "泰勒级数:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat 函数" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "文本" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "文本单元" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "文本单元背景" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "剪切所选区域" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "Maxima 和 wxMaxima 之间用于通信的默认端口。" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "因特网上有许多关于 Maxima 和 wxMaxima 的资源。请访问 http://wxmaxima." "sourceforge.net/wiki/index.php/Tutorials 获得更多关于 wxMaxima 和 Maxima 的信" "息。" #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "导出 GIF 时发生错误。\n" "\n" "确认 ImageMagick 已安装且 wxMaxima 能够找到 convert 程序。" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "生成的 XML 中出现错误。\n" "\n" "请报告这一错误。" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "坐标刻度:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "微分次数:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "对不起,没有提示!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "标题" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "标题单元" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "标题,节和小节单元可以折叠以隐藏其内容。点击紧邻单元的小方块可以折叠或展开单" "元,如果同时按下 Shift 键,此单元的所有下级单元也跟着折叠和展开。" #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "转换成长浮点数(&B)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "转换成浮点数(&F)" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "转换成浮点数" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "欲以极坐标形式绘图,在”二维绘图“对话框的”选项“中选择”set ploar“。您也可以" "在”三维绘图“时使用球坐标和柱坐标绘图。" #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "欲在表达式两侧加上括号,请先选取它,再根据光标出现在表达式之前或之后按" "下”(“或“)”键。" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "欲保存会话间 wxMaxima 窗口的大小和位置,使用”编辑->配置“对话框。" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "欲立即开始使用 wxMaxima,请开始输入命令。此时应会出现一个输入单元,然后按下 " "Shift-Enter 键运行命令。" #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "到:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "打开代数标志(&A)" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "代开数值输出(&N)" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "打开时间显示(&T)" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "打开代数标志" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "打开全屏编辑" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "打开数值输出" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "工具栏\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "工具栏图标" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "翻译人员:" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "转置矩阵" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "教程" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "双样本 t-检验" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "类型:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "乌克兰语" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "下划线" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "撤销\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "撤销上一次更改" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 msgid "Unfold All\tCtrl-Alt-]" msgstr "展开全部\tCtrl-Alt-]" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "展开所有已折叠节单元" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "Unicode 支持" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "升级" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "上限:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "使用 Gosper 算法" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "使用点积符号(∙)表示乘法" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "使用 jsMath 字体" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "值:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "变量:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "变量:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "变量" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "变量:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "方差..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "警告" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "欢迎使用 wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "当使用菜单中的带有一个参数的函数时,默认参数是“%”。如想应用函数于其它值,在运" "行菜单命令前先在文档中选取它。" #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "宽度:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "在文本控件中输入时插入匹配的括号。" #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "作者:" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "是" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "您可以使用变量”%“访问最后一次数据结果。您可以使用变量”%on“(n是输入的编号)访" "问先前命令的输出。" #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "你可以使用菜单命令”单元->所有单元求值“或相应的快捷键对整个文档求值。求值顺序" "为从头到尾。" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "您可以通过选取或点击函数名后按 F1 键获得 Maxima 函数的帮助。wxMaxima将在帮助" "索引中搜索所选的内容或光标下的单词。" #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "您可以通过点击单元左侧的三角号来隐藏输出部分,这对文本单元同样有效。" #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "您可以使用”单元“菜单在 wxMaxima 文档中插入不同类型的”单元“。注意,只有”输入单" "元“可以被求值,其它单元是用来注释或组织您的计算的。" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "您可以使用鼠标(在单元间或单元的左括号拖动鼠标)或通过键盘(按下 Shift 键同时" "移动光标”)选择多个单元,然后对其进行操作。这在您想删除或对多个单元求值时很有" "用。" #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "您的版本是:%s. 最新版本是:%s。\n" "\n" "按“确认”后,会访问 wxMaxima 网页。" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "如果您未保存,您的所有更改将会丢掉。" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "您的 wxMaxima 版本是最新版本。" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "放大(&I)\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "缩小(&T)\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "将显示比例放大10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "将显示比例缩小10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "未保存" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "未保存*" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "非对称" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "两边" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "默认" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "对角" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "普通" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "inline" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "左" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "对数尺度" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "矩阵[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "否" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "右" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "对称" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "未保存" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "未命名" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "未命名 %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Maxima 帮助(&H)\tCtrl+?" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Maxima 帮助\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "wxMaxima 配置" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima 无法找到 Maxima!\n" "\n" "请通过“编辑->配置”来配置 wxMaxima。\n" "然后执行“Maxima->重启 Maxima”来启动 Maxima。" #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima 无法找到帮助文件。\n" "\n" "请检查您的安装是否完整。" #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima 无法找到提示集文件。\n" "\n" "请检查您的安装是否完整。" #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima 无法启动服务器。\n" "\n" "请检查您的网络支持是否已打开并再次尝试。" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "wxMaxima 对话框设定了其内各种输入框的默认值,其中一种是”%“。如果您在文档已有" "选中区域,所选内容将替代”%“。" #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima 文档" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima 文档 (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima 在载入下列文件时出现错误:" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima 图标" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "wxMaxima 是计算机代数系统 Maxima 的图形用户界面,基于 wxWidgets。" #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "wxMaxima 是计算机代数系统 Maxima 的图形用户界面,基于 wxWidgets。" #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "是" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "统计\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "显示比例设值为" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima 文档 (*.wxm)|*.wxm|wxMaxima XML 文档 (*.wxmx)|*.wxmx|Maxima 批处" #~ "理文件 (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "隐藏行" #~ msgid "Set &Precision..." #~ msgstr "设定精度(&P)..." #~ msgid "Start animation" #~ msgstr "开始动画" #~ msgid "Stop animation" #~ msgstr "停止动画" #~ msgid "Animation" #~ msgstr "动画" #~ msgid "Find..." #~ msgstr "查找..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "对所有单元求值\tCtrl-Shift-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "重做\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "默认端口:" #~ msgid "Save changes before closing?" #~ msgstr "关闭前是否保存修改?" #~ msgid "Save changes?" #~ msgstr "是否保存修改?" wxmaxima-15.08.2/locales/zh_TW.mo000644 000765 000024 00000152630 12573512125 017154 0ustar00andrejstaff000000 000000 \/ ?)!?K?S?e??&?g?J@j@s@ @@@ @ @@@ AA(A@A TAaA wA AAAAA AAAB BB1B 7BEBYBuB {BBBBBBBB CCC0C 7CDCTC ZChC yCCCC C CCCD D(D1D@DRDpDvD D DDiE HFUF[FjF~FFFF'FG1GCGZG`GfGGG GGGG GG GG G H HH I !I,IBI+TI(IIII"IJ J'J6J>J DJQJ;dJJ"J JJ2J"K 6KBKZK cK pK }KK#KKKKL L%'LML1hL#L#LL@M CMNMhM~MMM8MAM()N'RNHzN1N1N'O>OPOfO>{O3OO O P P 'P 5PCP]P(lP$P,P%P QQ Q #Q1Q7Q >Q1KQ}Q0QQ QQQQQ RR.RLR`R tRR R RRR RRR R SS"S4S TSuS |SS:S SS S T T "T 0T =T/GTwT TTT.T(TU U($UMU VU cU pU zUUUUUU#U"U%V.V 6V CVQV XVdVvVVVV*VV W "W-W IWk  ͎ ) ;FWhz  ˏ% 2=N_ v Ð̐ ђ  **U(oԓ ! # 8&El  ͕93 O \ i!vі ٖ $ *-7e u/ ̗  $=Xs Ϙ 6>O Йי87#$['03ٚ3 AUp0'ޛ 4Qaxǜ"* 4; BPcip1 $& : GTs ˞   $=&V} Ÿ/ޟ  " /=O `nu *ɠ$ 0 =^g w   С*ݡ$$-RYs  Ǣ+,D K U _l%ˣ ! 4> ESd t&~פ/ 0@Y u!*ǥ* $.5<P W a k!u+'æ  3@!Y{  ާ!&5Qm s "Ĩ >ê :%J%p ȫ 5 Hi|ì֬$=V o| " ֭QOa{Fڮ "8K[n u )ٯ 0 DQg}*۰  +<HY ʱ%رihy ò в ڲ    '@\!r' Ƴ׳  "/6&L s  ˴ ۴[ W#c  ϵ0ܵ "5 N5[+Ѷ  &3C S ` mz+ͷ  !.5E c'p'Ӹ!%Gaw&߹  '4Qa} ɺ$ܺ6R(k7 ̻ ֻ - = J$Wl|   ''Obڽ<Rb|ʾ*$D]sο( &- >K [h  %9+Lx* !* *6aq$'  2Hah{    **iU= !9 @ MWnq3o!"DZ jt   4I P Zd k uR0YxeV93Sdu    #' . 8 BO Xeu5 8C`|,UU>3<), =vUnO C.DD$A!VT#l! %z`Bj3, 0b Nfh1BUl[ Y8(@CM= z`q=16$a+|BD~vQ"+& \jdYZF"N><d_Rn>J^ZLG(Fp kInS 'T S_<VKHrq#U*L55X70s!?myGvdVK.4#wa~lJAz&PxrhE?$4h;FT@WQEfum/~\ W}>, swcot*Msca-u]YK-I0%1+8k9[W3b:i9]'NSbqACot6eO" ;Rf;2\{4.eg&u%o5}/eXPr^p-ROG2^ H*Lm{7`J_cygM(w7)Qyiigp:|[jE}]89Ht|/{@?xk :xP' X6)IZ2  wxWidgets: %d.%d.%d Unicode support: %s Lisp: Maxima version: Not connected to Maxima! Not connected. << Expression too long to display! >> was saved using a newer version of wxMaxima so it may not load correctly. Please update your wxMaxima. was saved using a newer version of wxMaxima. Please update your wxMaxima.&Algebra&Apply to List...&Apropos...&Batch File... Ctrl-B&Boundary Value Problem...&Bug Report&Calculus&Canonical Form&Characteristic Polynomial...&Clear Memory&Combine Factorials&Complex Simplification&Continued Fraction&Copy Ctrl-C&Definite integration&Demoivre&Determinant&Differentiate...&Edit&Eliminate Variable...&Enter Matrix...&Example...&Expand Expression&Expand Trigonometric&Exponentialize&Export...&Factor Expression&File&Find Root...&Generate Matrix...&Greatest Common Divisor...&Help&Integrate...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert Matrix&Load Package... Ctrl-L&Map to List...&Maxima&Modulus Computation...&New Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Open... Ctrl-O&Plot&Power series&Print... Ctrl-P&Rational&Reduce Trigonometric&Restart Maxima&Roots of Polynomial (Real)&Save Ctrl-S&Simplify&Simplify Expression&Simplify Factorials&Simplify Trigonometric&Solve...&Special&Taylor series&Transpose Matrix&Trigonometric Simplification&pm3d(Use default language)- Infinity
    Lisp: A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.A&t Value...AboutAbout wxMaximaActive cell bracketAd&joint MatrixAdd Algebraic E&quality...Add a directory to search pathAdd dir to path:Add equality to the rational simplifierAdd to &Path...Additional parameters for Maxima (e.g. -l clisp).Additional parameters:All|*ApplyApply function to a listAproposArray:Artwork byAsk to save untitled documentsAt valueBC2Barsplot...Bat files (*.bat)|*.bat|All|*Batch FileBoldBoxplot...BrowseBuild &InfoBy default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.C&hange Variable...C&onfigureCalculate &Product...Calculate Su&m...Calculate bigfloat value of the last resultCalculate float value of the last resultCalculate modulus:Calculate productsCalculate sumsCan not connect to the web server.Can not download version info.CancelCanonical (tr)CatalanCe&llCell bracketChange &2d DisplayChange the 2d display algorithm used to display math outputChange variableChange variable in integral or sumChar polyCheck for UpdatesCheck if a newer version of wxMaxima/Maxima exist.Chinese traditionalChoose fontChoose new plot format:Classes:Close Ctrl-WClose windowCol. names:Columns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesComment SelectionComplete Word Ctrl-KComplete wordCompute continued fraction of a valueCompute the adjoint matrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Condition:Config file (*.ini)|*.iniConfiguration warningConfigure wxMaximaConstantContract LogarithmsConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &FactorialsConvert to &GammaConvert to &PolarformConvert to &RectformConvert trigonometric expression to canonical quasilinear formConvert trigonometric functions to exponential formCopyCopy As ImageCopy LaTeXCopy Previous Input Ctrl-ICopy as ImageCopy as LaTeXCopy as Text Ctrl-Shift-CCopy selectionCopy selection from document as an imageCopy selection from document as textCopy selection from document in LaTeX formatCreate a new cell with previous inputCursorCutCut Ctrl-XCut selectionCzechDanishData Matrix:Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txtData:Decompose rational function to partial fractionsDefaultDefault font:DeleteDelete F&unction...Delete SelectionDelete V&ariable...Delete a functionDelete a variableDelete all values from memoryDelete function(s):Delete variable(s):Denom. deg:Depth:Derivative:Deviation...Di&vide Polynomials...Diff...DifferentiateDifferentiate expressionDifferentiate...Direction:Discrete plotDisplay Te&X FormDisplay algorithmDisplay last result in TeX formDisplay time used for evaluationDivideDivide CellDivide numbers or polynomialsDo you want to save the changes you made in the document "Document Document backgroundDon't saveE&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter DataEnter Matrix...Enter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter evaluates cellsEnter matrixEnter the path to the Maxima executable.Epsilon:Equation %d:Equation(s):Equation:Equations:ErrorError %dError!Evaluate &Noun FormsEvaluate Cell(s)Evaluate active or selected cell(s)Evaluate all cells in the documentEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand ExpressionExpand LogarithmsExpand an expressionExpand trigonometric expressionExportExport document to a HTML or pdfLaTeX fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor ComplexFactor ExpressionFactor an expressionFactor an expression in Gaussian numbersFactorials and &GammaFatal errorFigure %d:FileFile not foundFile you tried to open does not exist.File:FindFind Ctrl-FFind &Limit...Find Minimum...Find Root...Find a (unconstrained) minimum of an expressionFind a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind all roots of a polynomial (bfloat)Find and ReplaceFind and replaceFind eigenvalues of a matrixFind eigenvectors of a matrixFind minimumFind real roots of a polynomialFind rootFixed font in text controlsFont used for display in document.Font used for displaying math characters in document.FontsFormat:FrenchFrom:Full Screen Alt-EnterFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGIF image (*.gif)|*.gifGeneral MathGeneral Math Alt-Shift-MGenerate MatrixGenerate Matrix from Expression...Generate a matrix from a 2-dimensional arrayGenerate a matrix from a lambda expressionGermanGet &Imaginary PartGet &Series...Get Laplace transformation of an expressionGet Real P&artGet inverse Laplace transformation of an expressionGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreekGreek constantsGrid:Height:HelpHide All Alt-Shift--Hide all panesHighlight (dpart)HistogramHistogram...HistoryHorizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.HungarianIC1IC2If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.ImageImage files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpmInclude columns:InfinityInfo about Maxima buildInitial Estimates:Initial Value Problem (&1)...Initial Value Problem (&2)...Input labelsInsertInsert &Section Cell Ctrl-3Insert &Text Cell Ctrl-1Insert Cell Alt-Shift-CInsert ImageInsert Image...Insert Input &CellInsert Page BreakInsert S&ubsection Cell Ctrl-4Insert Section CellInsert Subsection CellInsert T&itle Cell Ctrl-2Insert Text CellInsert Title CellInsert a new input cellInsert a new section cellInsert a new subsection cellInsert a new text cellInsert a new title cellInsert a page breakInsert imageIntegral/Sum:IntegrateIntegrate (risch)Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for Maxima program. Please enter the path to Maxima program again.Inverse LaplaceInverse Laplace T&ransform...ItalianItalicJapaneseKeep percent sign with special symbols: %e, %i, etc.LCMLanguage used for wxMaxima GUI.Language:LaplaceLaplace &Transform...Least Common Multiple...Least Squares FitLeast Squares Fit...LimitLimit...Linear Regression...List:LoadLoad PackageLoad a Maxima file using the batch commandLoad a Maxima package fileLoad style from fileLower bound:Ma&p to Matrix...Make &List...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMatch parenthesis in text controlsMath font:MatrixMatrix mapMatrix name:Matrix:MaximaMaxima inputMaxima is calculatingMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima questionsMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').Maxima version: Mean Difference Test...Mean Test...Mean...Mean:Median...Merge CellsMethod:ModulusName:NewNew Ctrl-NNew documentNew value:New variable:Next Command Alt-DownNo matches found!Normality Test...Not a valid matrix dimension!Not a valid number of equations!Not connected.Num. deg:Number of equations:NumbersOKOld value:Old variable:One sample t-testOnline tutorialsOpenOpen RecentOpen a cell when Maxima expects inputOpen a documentOpen a new windowOpen documentOpen matrixOpening fileOptionsOptions:Outdated cellsOutput labelsP&ade Approximation...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesPagebreakPanesParametric plotParsing outputPartial &Fractions...Partial fractionsParts of the document will not be loaded correctly!PastePaste Ctrl-VPaste from clipboardPaste text from clipboardPiechart...Please configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d...Plot &3d...Plot &Format...Plot 2DPlot 2D...Plot 2d...Plot 3DPlot 3D...Plot 3d...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrevious Command Alt-UpPrintPrint documentProductRead Matrix...Reading Maxima outputReady for user inputRecall next command from historyRecall previous command from historyRectformRedo last changeReduce (tr)Reduce trigonometric expressionRemove All OutputRemove output from input cellsReplaced %d occurrences.Report bugRestart MaximaRisch Integration...Roots of &PolynomialRoots of Polynomial (bfloat)Rows:RussianSample 1:Sample 2:Sample:SaveSave Animation...Save AsSave As... Shift-Ctrl-SSave Image...Save Selection to ImageSave Selection to Image...Save animation to fileSave documentSave document asSave panes layoutSave panes layout between sessions.Save plot to fileSave selection from document to an image fileSave selection to fileSave style to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.ScatterplotScatterplot...SectionSection cellSelect AllSelect All Ctrl-ASelect Maxima programSelect SubsampleSelect a constantSelect allSelect math display algorithmSelecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.SelectionSeriesSeries...Server startedSet ZoomSet fixed font in text controls.Set plot formatSet zoom to 100%Set zoom to 120%Set zoom to 150%Set zoom to 200%Set zoom to 300%Set zoom to 80%Setup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &Definition...Show &FunctionsShow &Tips...Show &VariablesShow Maxima helpShow Template Ctrl-Shift-KShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow function templateShow long expressionsShow long expressions in wxMaxima document.Show the definition of function:SimplifySimplify &RadicalsSimplify (r)Simplify (tr)Simplify ExpressionSimplify an expression containing factorialsSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSince wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.Solution:SolveSolve &Algebraic System...Solve &Linear System...Solve &ODE...Solve (to_poly)...Solve ODESolve ODE with Lapla&ce...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s) with to_poly_solveSolve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart AnimationStarting Maxima process failedStarting Maxima...Starting server failedStarting server on port %dStatisticsStatistics Alt-Shift-SStringsStyleStylesSubsample...SubsectionSubsection cellSubst...SubstituteSubstitute...SumSystem infoTaylor series:TellratTextText cellText cell backgroundThe default port used for communication between Maxima and wxMaxima.There was an error during GIF export! Make sure ImageMagick is installed and wxMaxima can find the convert program.There was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!TitleTitle cellTitle, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.To &BigfloatTo &FloatTo FloatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.To:Toggle &Algebraic FlagToggle &Numeric OutputToggle &Time DisplayToggle algebraic flagToggle full screen editingToggle numeric outputToolbar Alt-Shift-TToolbar iconsTranslated byTranspose a matrixTutorialsTwo sample t-testType:UkrainianUnderlinedUndo Ctrl-ZUndo last changeUnicode SupportUpgradeUpper bound:Use Gosper algorithmUse centered dot character for multiplicationUse jsMath fontsValue:Variable(s):Variable:VariablesVariables:Variance...WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.Width:Write matching parenthesis in text controls.Written byYou can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.You have version %s. Current version is %s. Select OK to visit the wxMaxima webpage.Your changes will be lost if you don't save them.Your version of wxMaxima is up to date.Zoom &In Alt-IZoom Ou&t Alt-OZoom in 10%Zoom out 10%[ unsaved ][ unsaved* ]antisymmetricboth sidesdefaultdiagonalgeneralinlineleftlogscalematrix[i,j]:norightsymmetricunsaveduntitleduntitled %dwxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find Maxima! Please configure wxMaxima with 'Edit->Configure'. Then start Maxima with 'Maxima->Restart Maxima'.wxMaxima could not find help files. Please check your installation.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.wxMaxima documentwxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima encountered an error loading wxMaxima iconwxMaxima is a graphical user interface for the computer algebra system MAXIMA based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.yesProject-Id-Version: wxMaxima 0.8.6 Report-Msgid-Bugs-To: POT-Creation-Date: 2015-08-11 17:25+0200 PO-Revision-Date: 2012-03-14 10:23+0800 Last-Translator: cw.ahbong Language-Team: American English Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-Country: TAIWAN X-Generator: Lokalize 1.2 Plural-Forms: nplurals=2; plural=(n != 1); wxWidgets 版本:%d.%d.%d 支援 Unicode:%s Lisp 版本: Maxima 版本: 未連線到 Maxima! 未連線 << 數式過長不易顯示 >> 是以新版的 wxMaxima 儲存,所以可能無法正確的讀取。請更新您的 wxMaxima。 是以新版的 wxMaxima 儲存,請更新您的 wxMaxima 。代數(&A)套用函數至串列(&A)...Apropos 指令(&A)...以批次檔載入(&B)... Ctrl-B邊界值問題(&B)...錯誤回報(&B)微積分(&C)標準形式(&C)特徵多項式(&C)...清除記憶體(&C)合併階乘(&C)複數化簡(&C)連分數(&C)複製(&C) Ctrl-C定積分(&D)Demoivre(&D)行列式(&D)微分(&D)...編輯(&E)消去變數(&E)...輸入矩陣(&E)...範例(&E)...展開數式(&E)展開三角函數(&E)指數化(&E)匯出(&E)...因式分解數式(&F)檔案(&F)找根(&F)...產生矩陣(&G)...最大公因式(&G)...說明(&H)積分(&I)...中斷(&I) Ctrl-.中斷(&I) Ctrl-G反矩陣(&I)載入 Package(&L)... Ctrl-L映射至整個串列(&M)...Maxima(&M)設定模運算(&M)...新增(&N) Ctrl-N數值(&N)數值積分(&N)使用 Nusum(&N)開啟(&O) Ctrl-O開啟(&O)... Ctrl-O繪圖(&P)冪級數(&P)列印(&P)... Ctrl-P有理式(&R)縮併三角函數(&R)重新啟動 Maxima(&R)找多項式所有的根(實數) (&R)儲存(&S) Ctrl-S化簡(&S)化簡數式(&S)化簡階乘(&S)化簡三角函數(&S)求解(&S)...特殊(&S)Taylor 級數(&T)轉置矩陣(&T)三角化簡(&T)pm3d(&P)( 使用預設語言 )負無限大
    Lisp 版本:自 wxMaxima 0.8.0 版開始引進「水平游標」。它的外觀為單元之間的水平線,代表您輸入或貼上文字或執行標能表命令時新單元出現的位置。從 wxMaxima 0.8.2 版開始有新的文件格式。這種格式除了儲存您的輸入和文字註解以外,也一起儲存您的計算的輸出。請在儲存您的文件時,選擇「wxMaxima XML 文件」。定點設值(T)...關於關於 wxMaxima作用中的單元框伴隨矩陣(&J)新增代數將目錄加入搜尋路徑將目錄加入搜尋路徑:新增有理數式化簡所使用的等式加入搜尋路徑(&P)...Maxima 的附加參數 (例: -l clisp)附加參數:所有類型|*套用套用函數至串列Apropos 指令陣列:美工詢問是否儲存未命名文件定點設值邊界條件(二階)長條圖...批次檔 (*.bat)|*.bat|所有類型|*以批次檔載入粗體箱形圖...瀏覽建置資訊(&I)預設值使用 Shift-Enter 來開始評算,Enter 則是用來做多行輸入。這個操作方式可透過「編輯(E)」->「設定(O)」對話框中勾選「按 Enter 鍵評算單元」變更。這會交換這兩組按鍵的功能。變數變換(&H)...設定(&O)計算乘積(&P)...計算加總(&M)...將最後的計算結果以長浮點數 (bigfloat) 表示將最後的計算結果以浮點數 (float) 表示模運算:計算乘積計算加總無法連線至網路伺服器。無法下載版本資訊。取消標準型式 (三角)Catalan單元(&L)單元框變更顯示方式(&2)變更顯示數學輸出的演算法變數變換對積分數式或加總數式作變數變換特徵多項式檢查更新檢查是否存在新版的 wxMaxima 或 Maxima正體中文選擇字型選擇新的繪圖格式:種類數:關閉 Ctrl-W關閉視窗欄位名:欄:合併數式中的階乘x 座標,以逗號分隔y 座標,以逗號分隔將所選區域變成註解自動完成 Ctrl-K自動完成計算數值的連分數表示計算伴隨矩陣計算矩陣的特徵多項式計算矩陣的行列式的值計算最大公因式計算矩陣的反矩陣計算最小公倍式 (在使用前會先執行 load(functs) )條件:設定檔 (*.ini)|*.ini設定值警告設定 wxMaxima常數合併對數數式轉換二項式、beta、及 gamma 函數為階乘數式轉換二項式、階乘和 beta 函數為 gamma 函數轉換複數數式為極座標形式轉換複數數式為直角座標形式轉換虛數的指數函數為三角函數形式將對數內的乘積轉換為數項相加的對數將數項相加的對數轉換為對數內的乘積轉換為階乘(&F)轉換為 Gamma 函數(&G)轉換為極座標形式(&P)轉換為直角座標形式(&R)轉換三角函數數式為標準準線性形式轉換三角函數數式為指數形式複製複製為圖片複製為 LaTeX 格式複製上一個輸入 Ctrl-I複製為圖片複製為 LaTeX 格式複製為純文字 Ctrl-Shift-C複製所選區域複製所選區域為圖片複製所選區域為純文字複製所選區域為 LaTeX 格式以上一個輸入建立一個新的單元游標剪下剪下 Ctrl-X剪下所選區域CzechDanish資料矩陣:資料檔 (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt資料:將有理函數分解為部分分式預設預設字型:刪除刪除函數(&U)...刪除所選區域刪除變數(&A)...刪除函數刪除變數刪除記憶體中全部的值刪除該函數:刪除該變數:分母 degree:深度:導函數:偏差...多項式相除(&V)...微分...微分對數式微分微分...方向:離散繪圖以 TeX 格式顯示(&X)用於顯示的演算法將最後的結果以 TeX 格式顯示顯示評算所花費的時間數字/多項式相除分割單元將數字或多項式相除您是否想儲存於此文件中的變更: "文件文件背景不要儲存方程式(&Q)結束(&X) Ctrl-Q特徵向量(&N)特徵值(&V)消去自方程組中消去變數English輸入資料輸入矩陣...輸入一個矩陣輸入供化簡有理數式的方程式:輸入以逗號分隔的所有變數按 Enter 評算單元輸入矩陣輸入可執行 Maxima 的路徑Epsilon:方程式 %d:方程式:方程式:方程式:錯誤錯誤 %d錯誤!評算名詞形式(&N)評算單元評算正在活動中或所選擇的單元評算這份文件中的所有單元評算數式中所有的名詞形式範例Example text 範例文字離開 wxMaxima展開展開 (三角)展開數式展開對數數式展開數式展開三角函數數式匯出將文件匯出為 HTML 或 pdfLaTeX 檔案匯出為 HTML 失敗!匯出為 TeX 失敗!數式數式:數式:因式分解複數因式分解因式分解數式因式分解數式因式分解含 Gaussian 數的數式階乘與 Gamma 函數(&G)嚴重錯誤圖 %d:檔案找不到檔案找不到您想開啟的檔案。檔案:尋找尋找 Ctrl-F求極限(&L)...求極小值...找根...找數式的極小值(無區間限制)求數式的極限在區間中找方程式的根找多項式所有的根找多項式所有的根(以長浮點數表示)尋找及取代尋找及取代尋找矩陣的特徵值尋找矩陣的特徵向量求極小值找多項式所有的實根找根文字控制項使用等寬字型文件中用以顯示一般文字的字型文件中用以顯示數學文字的字型字型格式:French從:全螢幕 Alt-Enter函數函數名函數:函數:用以化簡複數數式的函數用以化簡階乘及 gamma 函數的函數用以化簡三角函數數式的函數最大公因式GIF (*.gif)|*.gif常用數學常用數學 Alt-Shift-M產生矩陣以數式產生矩陣...以二維陣列產生一個矩陣以 lambda 數式產生矩陣German取虛部(&I)取級數(&S)...計算數式的 Laplace 變換取實部(&A)計算數式的 Laplace 逆變換取數式的 Taylor 級數或冪級數取得複數數式的虛部取得複數數式的實部Greek希臘字母格線:高:說明全部隱藏 Alt-Shift--隱藏所有窗格高亮度標記(於dpart函數中)直方圖直方圖...歷史記錄水平游標就像一般游標一樣,但是它是對單元操作。按向上或向下箭頭來移動它,在移動時按住 Shift 鍵將會選擇單元,按 backspace 或 delete 鍵兩次會刪除相鄰的單元。Hungarian初始條件(一階)初始條件(二階)若您的計算花費過長的時間,您可以嘗試「Maxima(M)」->「中斷(I)」或「Maxima(M)」->「重新啟動 Maxima(R)」這兩個功能表命令。圖片圖片檔 (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm包含欄位:無限大關於 Maxima 建置的資訊起始預估:一階常微方初始值問題(&1)...二階常微方初始值問題(&2)...輸入標籤插入插入章節單元(&S) Ctrl-3插入文字單元(&T) Ctrl-1插入(單元) Alt-Shift-C插入圖片插入圖片...插入輸入單元(&C)插入換頁符號插入子章節單元(&U) Ctrl-4插入章節單元插入子章節單元插入標題單元(&I) Ctrl-2插入文字單元插入標題單元插入新的輸入單元插入新的章節單元插入新的子章節單元插入新的文字單元插入新的標題單元插入一個換頁符號插入圖片積分/加總:積分Risch 積分對數式積分使用 Risch 演算法積分數式積分...中斷中斷目前的計算無效的 Maxima 程式路徑。 請再次輸入 Maxima 程式的所在路徑。Laplace 逆變換反 Laplace 變換(&R)...Italian斜體Japanese保留特殊符號前的百分比號,像是「%e」、「%i」等...最小公倍式wxMaxima 圖形介面的語言語言:Laplace 變換Laplace 變換(&T)...最小公倍式...最小平方法最小平方法...極限極限...線性迴歸...串列:載入載入 Package以批次命令的方式載入 Maxima 檔讀取 Maxima package 檔自檔案載入樣式下界:映射至整個矩陣(&P)...產生串列(&L)...產生串列從數式產生串列在數式中作代換映射映射函數至串列映射函數至矩陣在文字控制項中輸入時匹配括弧數學字型:矩陣矩陣映射矩陣名:矩陣:MaximaMaxima 輸入Maxima 計算中Maxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|所有類型|*Maxima 程序已結束Maxima 程式:Maxima 詢問Maxima 已啟動,等待連線中...Maxima 使用 ":" 來設定數值 (例:"a : 3;"),使用 ":=" 來定義函數 (例:"f(x) := x^2")。Maxima 版本:平均差檢驗...平均值檢驗...平均...平均值:中位數...合併單元方法:模運算命名:新增新增 Ctrl-N新增文件新值:新變數:下一個命令 Alt-Down找不到匹配的項目!常態分布檢驗...這不是有效的矩陣大小!這不是有效的數字或方程式!未連線分子 degree:方程式數量:數字確認舊值:舊變數:單樣本 t-檢驗線上教材開啟最近開啟的文件當 Maxima 期望輸入時新增單元開啟文件開新視窗開啟文件開啟矩陣正在開啟檔案選項選項:過時的單元輸出標籤Pade 近似(&A)...PNG (*.png)|*.png|JPEG (*.jpg)|*.jpg|Windows 點陣圖 (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade 近似計算 Taylor 級數的 Pade 近似換頁符號窗格參數式繪圖解析輸出中部分分式(&F)...部分分式文件的某部分將無法被正確的讀取!貼上貼上 Ctrl-V從剪貼簿貼上從剪貼簿貼上文字圓餅圖...請從「編輯(E)」->「設定(O)」設定 wxMaxima請重新啟動 wxMaxima 使變更生效!二維繪圖(&2)...三維繪圖(&3)...繪圖格式(&F)...二維繪圖二維繪圖...二維繪圖...三維繪圖三維繪圖...三維繪圖...繪圖格式二維繪圖三維繪圖繪圖存檔:點:Polish多項式 1:多項式 2:Portuguese (Brazilian)Postscript 檔 (*.eps)|*.eps|所有類型|*精確度上一個命令 Alt-Up列印列印文件乘積讀取矩陣...正在讀取 Maxima 的輸出準備就緒呼叫歷史記錄中的下一個命令呼叫歷史紀錄中的上一個命令直角坐標形式重作上次的變更縮併 (三角)縮併三角函數數式移除所有輸出移除所有輸入單元的輸出找到 %d 個並取代。回報發現的錯誤重新啟動 MaximaRisch 積分...找多項式所有的根(&P)找多項式所有的根(長浮點數)列:Russian樣本 1:樣本 2:樣本:儲存儲存動畫...另存新檔另存新檔... Shift-Ctrl-S儲存圖片...儲存所選區域為圖片儲存為圖片...儲存動畫至檔案儲存文件將文件另存新檔儲存窗格配置儲存工作階段間的窗格配置儲存繪圖至檔案儲存所選區域為圖片檔儲存選取區域至檔案將樣式儲存至檔案儲存 wxMaxima 視窗的大小及位置儲存工作階段間 wxMaxima 視窗的大小及位置散布圖散布圖...章節章節單元全部選取全部選取 Ctrl-A選擇 Maxima 程式選取子樣本選擇常數全部選取選擇用於顯示數學的演算法選取輸出並點擊右鍵會顯示功能表,其中含有一些供您方便操作所選區域的函數。所選區域級數級數...伺服器已啟動顯示比例在文字控制項中使用等寬字型設定繪圖格式將顯示比例設定為 100%將顯示比例設定為 120%將顯示比例設定為 150%將顯示比例設定為 200%將顯示比例設定為 300%將顯示比例設定為 80%在使用 Laplace 變換解常微分方程前將定點設值設定模運算顯示函數定義(&D)...顯示函數(&F)顯示小秘訣(&T)...顯示變數(&V)顯示 Maxima 說明顯示範本 Ctrl-Shift-K顯示小秘訣顯示全部與此指令相似的指令:顯示這個指令的使用範例:顯示一個使用範例顯示相似的指令顯示已定義的函數顯示已定義的變數顯示函數的定義顯示函數範本顯示長的數式在 wxMaxima 文件中顯示長的數式顯示該函數的定義:化簡化簡根式(&R)化簡根式化簡 (三角)化簡數式化簡包含階乘的數式化簡包含根號的數式化簡有理數式化簡此加總化簡三角函數數式自 wxMaxima 0.8.2 版開始您可以使用「單元(C)」->「插入圖片...」功能表在文件中插入圖片。請注意:若您希望將圖片與文件一起儲存,您必須將您的文件儲存為 「wxMaxima XML 文件」。一般解:求解解代數系統(&A)...解線性系統(&L)...解常微分方程(&O)...求解 (to_poly)...解常微分方程以 Laplace 變換解常微分方程(&C)...解常微分方程...解代數系統解代數方程組解 2 階常微分方程的邊界值問題解方程式使用 to_poly_solve 解方程式解 1 階常微分方程的初始值問題解 2 階常微分方程的初始值問題解線性系統解線性方程組解常微分方程式 (最大 2 階)以 Laplace 變換解常微分方程式求解...Spanish特殊特殊常數開始動畫Maxima 程序啟動失敗Maxima 啟動中...伺服器啟動失敗於 %d埠啟動伺服器統計統計 Alt-Shift-S字串樣式樣式子樣本...子章節子章節單元代換代換代換...加總系統資訊Taylor 級數:Tellrat 函數文字文字單元文字單元背景供 Maxima 與 wxMaxima 溝通的預設埠在匯出成 GIF 時發生錯誤! 請確認您已安裝 ImageMagick 且 wxMaxima 可找到該程式。在所產生的 XML 中發現錯誤! 請回報此錯誤。描繪密度:次數:抱歉,小秘訣無法顯示!標題標題單元標題單元、章節單元和子章節單元可被折疊並隱藏它們的內容。欲折疊或取消折疊,點擊該單元左側的小正方形。如果您按住 Shift 鍵並點擊小正方形,所有該單元中的子單元也會跟著折疊或取消折疊。計算長浮點數(&B)計算浮點數(&F)計算浮點數欲在極座標上繪圖,在二維繪圖對話視窗的「選項」中選擇 "set polar" 。您也可以在三維繪圖中在球座標或柱座標上繪圖。欲在數式外側加上括號,請先選取它,再依照您想要游標出現的位置按「(」或「)」。欲儲存工作階段之間 wxMaxima 視窗的大小及位置,請從「編輯(E)」->「設定(O)」變更。欲立即使用 wxMaxima,請開始輸入命令,此時應該會出現一個輸入單元,然後按 Shift-Enter 鍵評算您的命令。到:切換代數旗標(&A)切換數值輸出(&N)切換計算時間顯示(&T)切換代數旗標切換全螢幕編輯模式切換數值輸出/數式輸出工具列 Alt-Shift-T工具列圖示翻譯者計算轉置矩陣教材雙樣本 t-檢驗類型:Ukrainian底線復原 Ctrl-Z復原上次的變更支援 Unicode升級上界:使用 Gosper 演算法用圓點符號表示乘法使用 jsMath 字型值:變數:變數:變數變數:變異數...警告歡迎使用 wxMaxima當您從功能表使用只有一個引數的函數時,預設的引數是「%」。欲使用其他的值作為引數,請在執行功能表命令前從文件中選取該值。寬:在文字控制項輸入時插入匹配的括弧作者您可以使用「%」存取最後一筆輸出。您也可以使用「%on」(n是輸出的編號)來存取先前命令的輸出。您可以使用「單元(C)」->「評算所有單元」功能表命令或該相對應的快捷鍵評算您的文件中的所有單元。這些單元會依照它們在文件中出現的順序評算。您可以透過選取或點擊函數名並按 F1 取得 Maxima 函數的說明。wxMaxima 會在說明的索引中搜尋所選區域。您可以透過點擊單元左側的小三角形來隱藏單元的輸出部分。文字單元中也有同樣的功能。您可以使用「編輯(E)」->「單元(C)」功能表在 wxMaxima 文件中插入不同種類的「單元」。請注意:只有「輸入單元」可以被評算,其他種類的單元是用來註解或組織您的計算。您可以透過滑鼠(在單元之間或左側的單元框拖曳)或鍵盤(在移動水平游標時按住Shift鍵)選取多個單元,然後對所選區域操作。這在您想要刪除或評算多個單元時很有用。您的版本是 %s ,最新的版本是 %s 。 按「確認」至 wxMaxima 首頁。如果您未儲存,您所做的所有修改將遺失。您的 wxMaxima 是最新版本放大(&I) Alt-I縮小(&T) Alt-O將顯示比例放大 10%將顯示比例縮小 10%[ 未儲存 ][ 未儲存* ]反對稱雙邊預設值對角一般隨文字顯示左對數尺度矩陣[i,j]:否右對稱未儲存未命名未命名 %dwxMaximawxMaxima %s wxMaxima 設定wxMaxima 找不到 Maxima! 請從「編輯(E)」->「設定(O)」設定 wxMaxima 然後從「Maxima(M)」->「重新啟動 Maxima(R)」啟動 MaximawxMaxima 找不到說明檔案 請檢查您的安裝wxMaxima 找不到小秘訣檔案 請檢查您的安裝wxMaxima 無法啟動伺服器。 請檢查您的網路支援, 將其開啟並再試一次!wxMaxima 對話框會設定輸入內容為預設值,其中一種是 "%"。如果您已經在您的文件中作選取,則這個選取內容將會取代 "%"。wxMaxima 文件wxMaxima 文件 (*.wxm, *.wxmx)|*.wxm;*.wxmxwxMaxima 發生讀取錯誤wxMaxima 圖示wxMaxima 是基於 wxWidgets ,為電腦代數系統 MAXIMA 的圖形使用界面。wxMaxima 是基於 wxWidgets ,為電腦代數系統 Maxima 的圖形使用界面。是wxmaxima-15.08.2/locales/zh_TW.po000644 000765 000024 00000320641 12573511775 017170 0ustar00andrejstaff000000 000000 # This file is distributed under the same license as the wxMaxima package. # # rabbit , 2009. # cw.ahbong , 2010, 2011, 2012. msgid "" msgstr "" "Project-Id-Version: wxMaxima 0.8.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-11 17:25+0200\n" "PO-Revision-Date: 2012-03-14 10:23+0800\n" "Last-Translator: cw.ahbong \n" "Language-Team: American English \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Country: TAIWAN\n" "X-Generator: Lokalize 1.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/wxMaxima.cpp:4193 #, c-format msgid "" "\n" "\n" "wxWidgets: %d.%d.%d\n" "Unicode support: %s" msgstr "" "\n" "\n" "wxWidgets 版本:%d.%d.%d\n" "支援 Unicode:%s" #: ../src/wxMaxima.cpp:4206 msgid "" "\n" "Lisp: " msgstr "" "\n" "Lisp 版本:" #: ../src/wxMaxima.cpp:4202 msgid "" "\n" "Maxima version: " msgstr "" "\n" "Maxima 版本:" #: ../src/wxMaxima.cpp:4985 msgid "" "\n" "Not connected to Maxima!\n" msgstr "" "\n" "未連線到 Maxima!\n" #: ../src/wxMaxima.cpp:4204 msgid "" "\n" "Not connected." msgstr "" "\n" "未連線" #: ../src/ImgCell.cpp:245 ../src/ImgCell.cpp:250 msgid " (Graphics) " msgstr "" #: ../src/MathParser.cpp:1048 msgid " << Expression too long to display! >>" msgstr " << 數式過長不易顯示 >>" #: ../src/wxMaxima.cpp:1303 msgid "" " was saved using a newer version of wxMaxima so it may not load correctly. " "Please update your wxMaxima." msgstr "" " 是以新版的 wxMaxima 儲存,所以可能無法正確的讀取。請更新您的 wxMaxima。" #: ../src/wxMaxima.cpp:1294 msgid "" " was saved using a newer version of wxMaxima. Please update your wxMaxima." msgstr " 是以新版的 wxMaxima 儲存,請更新您的 wxMaxima 。" #: ../src/wxMaximaFrame.cpp:96 #, c-format msgid "%i cells in evaluation queue" msgstr "" #: ../src/wxMaximaFrame.cpp:669 msgid "&Algebra" msgstr "代數(&A)" #: ../src/wxMaximaFrame.cpp:663 msgid "&Apply to List..." msgstr "套用函數至串列(&A)..." #: ../src/wxMaximaFrame.cpp:860 msgid "&Apropos..." msgstr "Apropos 指令(&A)..." #: ../src/wxMaximaFrame.cpp:381 msgid "&Batch File...\tCtrl-B" msgstr "以批次檔載入(&B)...\tCtrl-B" #: ../src/wxMaximaFrame.cpp:620 msgid "&Boundary Value Problem..." msgstr "邊界值問題(&B)..." #: ../src/wxMaximaFrame.cpp:871 msgid "&Bug Report" msgstr "錯誤回報(&B)" #: ../src/wxMaximaFrame.cpp:721 msgid "&Calculus" msgstr "微積分(&C)" #: ../src/wxMaximaFrame.cpp:772 msgid "&Canonical Form" msgstr "標準形式(&C)" #: ../src/wxMaximaFrame.cpp:645 msgid "&Characteristic Polynomial..." msgstr "特徵多項式(&C)..." #: ../src/wxMaximaFrame.cpp:550 msgid "&Clear Memory" msgstr "清除記憶體(&C)" #: ../src/wxMaximaFrame.cpp:755 msgid "&Combine Factorials" msgstr "合併階乘(&C)" #: ../src/wxMaximaFrame.cpp:798 msgid "&Complex Simplification" msgstr "複數化簡(&C)" #: ../src/wxMaximaFrame.cpp:718 msgid "&Continued Fraction" msgstr "連分數(&C)" #: ../src/wxMaximaFrame.cpp:405 msgid "&Copy\tCtrl-C" msgstr "複製(&C)\tCtrl-C" #: ../src/IntegrateWiz.cpp:36 msgid "&Definite integration" msgstr "定積分(&D)" #: ../src/wxMaximaFrame.cpp:792 msgid "&Demoivre" msgstr "Demoivre(&D)" #: ../src/wxMaximaFrame.cpp:648 msgid "&Determinant" msgstr "行列式(&D)" #: ../src/wxMaximaFrame.cpp:681 msgid "&Differentiate..." msgstr "微分(&D)..." #: ../src/wxMaximaFrame.cpp:461 msgid "&Edit" msgstr "編輯(&E)" #: ../src/wxMaximaFrame.cpp:605 msgid "&Eliminate Variable..." msgstr "消去變數(&E)..." #: ../src/wxMaximaFrame.cpp:640 msgid "&Enter Matrix..." msgstr "輸入矩陣(&E)..." #: ../src/wxMaximaFrame.cpp:857 msgid "&Example..." msgstr "範例(&E)..." #: ../src/wxMaximaFrame.cpp:735 msgid "&Expand Expression" msgstr "展開數式(&E)" #: ../src/wxMaximaFrame.cpp:769 msgid "&Expand Trigonometric" msgstr "展開三角函數(&E)" #: ../src/wxMaximaFrame.cpp:795 msgid "&Exponentialize" msgstr "指數化(&E)" #: ../src/wxMaximaFrame.cpp:383 msgid "&Export..." msgstr "匯出(&E)..." #: ../src/wxMaximaFrame.cpp:730 msgid "&Factor Expression" msgstr "因式分解數式(&F)" #: ../src/wxMaximaFrame.cpp:392 msgid "&File" msgstr "檔案(&F)" #: ../src/wxMaximaFrame.cpp:588 msgid "&Find Root..." msgstr "找根(&F)..." #: ../src/wxMaximaFrame.cpp:634 msgid "&Generate Matrix..." msgstr "產生矩陣(&G)..." #: ../src/wxMaximaFrame.cpp:705 msgid "&Greatest Common Divisor..." msgstr "最大公因式(&G)..." #: ../src/wxMaximaFrame.cpp:887 msgid "&Help" msgstr "說明(&H)" #: ../src/wxMaximaFrame.cpp:673 msgid "&Integrate..." msgstr "積分(&I)..." #: ../src/wxMaximaFrame.cpp:541 msgid "&Interrupt\tCtrl-." msgstr "中斷(&I)\tCtrl-." #: ../src/wxMaximaFrame.cpp:545 msgid "&Interrupt\tCtrl-G" msgstr "中斷(&I)\tCtrl-G" #: ../src/wxMaximaFrame.cpp:642 msgid "&Invert Matrix" msgstr "反矩陣(&I)" #: ../src/wxMaximaFrame.cpp:379 msgid "&Load Package...\tCtrl-L" msgstr "載入 Package(&L)...\tCtrl-L" #: ../src/wxMaximaFrame.cpp:665 msgid "&Map to List..." msgstr "映射至整個串列(&M)..." #: ../src/wxMaximaFrame.cpp:580 msgid "&Maxima" msgstr "Maxima(&M)" #: ../src/wxMaximaFrame.cpp:854 #, fuzzy msgid "&Maxima help" msgstr "顯示 Maxima 說明" #: ../src/wxMaximaFrame.cpp:813 msgid "&Modulus Computation..." msgstr "設定模運算(&M)..." #: ../src/main.cpp:135 msgid "&New\tCtrl-N" msgstr "新增(&N)\tCtrl-N" #: ../src/wxMaximaFrame.cpp:843 msgid "&Numeric" msgstr "數值(&N)" #: ../src/IntegrateWiz.cpp:45 msgid "&Numerical integration" msgstr "數值積分(&N)" #: ../src/SumWiz.cpp:40 msgid "&Nusum" msgstr "使用 Nusum(&N)" #: ../src/main.cpp:136 msgid "&Open\tCtrl-O" msgstr "開啟(&O)\tCtrl-O" #: ../src/wxMaximaFrame.cpp:366 msgid "&Open...\tCtrl-O" msgstr "開啟(&O)...\tCtrl-O" #: ../src/wxMaximaFrame.cpp:825 msgid "&Plot" msgstr "繪圖(&P)" #: ../src/SeriesWiz.cpp:45 msgid "&Power series" msgstr "冪級數(&P)" #: ../src/wxMaximaFrame.cpp:386 msgid "&Print...\tCtrl-P" msgstr "列印(&P)...\tCtrl-P" #: ../src/SubstituteWiz.cpp:37 msgid "&Rational" msgstr "有理式(&R)" #: ../src/wxMaximaFrame.cpp:766 msgid "&Reduce Trigonometric" msgstr "縮併三角函數(&R)" #: ../src/wxMaximaFrame.cpp:549 msgid "&Restart Maxima" msgstr "重新啟動 Maxima(&R)" #: ../src/wxMaximaFrame.cpp:596 msgid "&Roots of Polynomial (Real)" msgstr "找多項式所有的根(實數) (&R)" #: ../src/wxMaximaFrame.cpp:375 msgid "&Save\tCtrl-S" msgstr "儲存(&S)\tCtrl-S" #: ../src/SumWiz.cpp:39 ../src/wxMaximaFrame.cpp:815 msgid "&Simplify" msgstr "化簡(&S)" #: ../src/wxMaximaFrame.cpp:725 msgid "&Simplify Expression" msgstr "化簡數式(&S)" #: ../src/wxMaximaFrame.cpp:752 msgid "&Simplify Factorials" msgstr "化簡階乘(&S)" #: ../src/wxMaximaFrame.cpp:763 msgid "&Simplify Trigonometric" msgstr "化簡三角函數(&S)" #: ../src/wxMaximaFrame.cpp:584 msgid "&Solve..." msgstr "求解(&S)..." #: ../src/Plot2dWiz.cpp:33 msgid "&Special" msgstr "特殊(&S)" #: ../src/LimitWiz.cpp:47 msgid "&Taylor series" msgstr "Taylor 級數(&T)" #: ../src/wxMaximaFrame.cpp:658 msgid "&Transpose Matrix" msgstr "轉置矩陣(&T)" #: ../src/wxMaximaFrame.cpp:775 msgid "&Trigonometric Simplification" msgstr "三角化簡(&T)" #: ../src/Plot3dWiz.cpp:83 msgid "&pm3d" msgstr "pm3d(&P)" #: ../src/Config.cpp:450 msgid "(Use default language)" msgstr "( 使用預設語言 )" #: ../src/IntegrateWiz.cpp:211 ../src/IntegrateWiz.cpp:222 #: ../src/IntegrateWiz.cpp:230 ../src/IntegrateWiz.cpp:241 #: ../src/LimitWiz.cpp:134 ../src/LimitWiz.cpp:145 msgid "- Infinity" msgstr "負無限大" #: ../src/wxMaxima.cpp:317 msgid "" "... [suppressed additional lines since the output is longer than allowed in " "the configuration] " msgstr "" #: ../src/wxMaxima.cpp:4275 msgid "
    Lisp: " msgstr "
    Lisp 版本:" #: ../data/tips.txt:13 msgid "" "A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a " "horizontal line between cells. It indicates where a new cell will appear if " "you type or paste text or execute a menu command." msgstr "" "自 wxMaxima 0.8.0 版開始引進「水平游標」。它的外觀為單元之間的水平線,代表您" "輸入或貼上文字或執行標能表命令時新單元出現的位置。" #: ../data/tips.txt:8 msgid "" "A new document format has been introduced in wxMaxima 0.8.2 that saves not " "only your input and text commentaries, but also the outputs of your " "calculations. When saving your document, select 'wxMaxima XML document' " "format." msgstr "" "從 wxMaxima 0.8.2 版開始有新的文件格式。這種格式除了儲存您的輸入和文字註解以" "外,也一起儲存您的計算的輸出。請在儲存您的文件時,選擇「wxMaxima XML 文件」。" #: ../src/wxMaximaFrame.cpp:627 msgid "A&t Value..." msgstr "定點設值(T)..." #: ../src/Config.cpp:549 msgid "Abort evaluation on error" msgstr "" #: ../src/wxMaxima.cpp:4277 ../src/wxMaximaFrame.cpp:882 msgid "About" msgstr "關於" #: ../src/wxMaximaFrame.cpp:884 ../src/wxMaximaFrame.cpp:886 msgid "About wxMaxima" msgstr "關於 wxMaxima" #: ../src/Config.cpp:606 msgid "Active cell bracket" msgstr "作用中的單元框" #: ../src/wxMaximaFrame.cpp:656 msgid "Ad&joint Matrix" msgstr "伴隨矩陣(&J)" #: ../src/wxMaximaFrame.cpp:810 msgid "Add Algebraic E&quality..." msgstr "新增代數" #: ../src/wxMaximaFrame.cpp:553 msgid "Add a directory to search path" msgstr "將目錄加入搜尋路徑" #: ../src/wxMaxima.cpp:3001 msgid "Add dir to path:" msgstr "將目錄加入搜尋路徑:" #: ../src/wxMaximaFrame.cpp:811 msgid "Add equality to the rational simplifier" msgstr "新增有理數式化簡所使用的等式" #: ../src/Config.cpp:427 msgid "Add the .wxmx file to the HTML export" msgstr "" #: ../src/wxMaximaFrame.cpp:552 msgid "Add to &Path..." msgstr "加入搜尋路徑(&P)..." #: ../src/Config.cpp:137 msgid "" "Additional commands to be added to the preamble of LaTeX output for pdftex." msgstr "" #: ../src/Config.cpp:408 msgid "Additional lines for the TeX preamble:" msgstr "" #: ../src/Config.cpp:134 msgid "Additional parameters for Maxima (e.g. -l clisp)." msgstr "Maxima 的附加參數 (例: -l clisp)" #: ../src/Config.cpp:521 msgid "Additional parameters:" msgstr "附加參數:" #: ../src/Config.cpp:750 msgid "All|*" msgstr "所有類型|*" #: ../src/wxMaxima.cpp:3487 msgid "Apply" msgstr "套用" #: ../src/wxMaximaFrame.cpp:664 msgid "Apply function to a list" msgstr "套用函數至串列" #: ../src/wxMaxima.cpp:4314 msgid "Apropos" msgstr "Apropos 指令" #: ../src/wxMaxima.cpp:3413 msgid "Array:" msgstr "陣列:" #: ../src/wxMaxima.cpp:4134 msgid "Artwork by" msgstr "美工" #: ../src/Config.cpp:494 msgid "Ask to save untitled documents" msgstr "詢問是否儲存未命名文件" #: ../src/wxMaxima.cpp:3297 msgid "At value" msgstr "定點設值" #: ../src/Config.cpp:165 msgid "" "Automatically change maxima's working directory to the one the current " "document is in: This is necessary if the document uses File I/O relative to " "the current directory but will make maxima 5.35 fail to find its own " "installation path when the current document resides on a different drive " "than the maxima installation." msgstr "" #: ../src/Config.cpp:477 msgid "Autosave interval (minutes, 0 means: off)" msgstr "" #: ../src/BC2Wiz.cpp:58 ../src/wxMaxima.cpp:3204 msgid "BC2" msgstr "邊界條件(二階)" #: ../src/wxMaximaFrame.cpp:1110 msgid "Barsplot..." msgstr "長條圖..." #: ../src/Config.cpp:745 msgid "Bat files (*.bat)|*.bat|All|*" msgstr "批次檔 (*.bat)|*.bat|所有類型|*" #: ../src/wxMaxima.cpp:2623 msgid "Batch File" msgstr "以批次檔載入" #: ../data/tips.txt:25 ../data/tips.txt:26 msgid "" "Besides the global undo functionality that is active when the cursor is " "between cells wxMaxima has a per-cell undo function that is active if the " "cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been " "used for a fine-pitch undo that doesn't affect latter changes made in other " "cells." msgstr "" #: ../src/Config.cpp:354 msgid "Bitmap scale for export" msgstr "" #: ../src/Config.cpp:627 msgid "Bold" msgstr "粗體" #: ../src/wxMaxima.cpp:2080 msgid "Both horizontal and vertical cursor active at the same time" msgstr "" #: ../src/wxMaximaFrame.cpp:1112 msgid "Boxplot..." msgstr "箱形圖..." #: ../src/Plot2dWiz.cpp:110 ../src/Plot3dWiz.cpp:114 msgid "Browse" msgstr "瀏覽" #: ../src/Autocomplete.cpp:134 msgid "Bug: Autocompletion requested for unknown type of item." msgstr "" #: ../src/MathCtrl.cpp:1526 msgid "Bug: Cell left but not entered." msgstr "" #: ../src/MathCtrl.cpp:1749 msgid "Bug: Got a question but no cell to answer it in" msgstr "" #: ../src/MathCtrl.cpp:4379 msgid "" "Bug: Got a request to change the contents of the cell above the beginning of " "the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4450 msgid "" "Bug: Got a request to delete the cell above the beginning of the worksheet." msgstr "" #: ../src/MathCtrl.cpp:4419 msgid "" "Bug: Got a request to first change the contents of a cell and to then " "undelete it." msgstr "" #: ../src/MathCell.cpp:162 msgid "Bug: Math Cell that claims to have no group Cell it belongs to" msgstr "" #: ../src/MathCtrl.cpp:1569 msgid "" "Bug: Start or end of merging of subsequent editing actions was requested two " "times in a row." msgstr "" #: ../src/MathCtrl.cpp:1536 msgid "Bug: Text changed, but no active cell." msgstr "" #: ../src/MathCtrl.cpp:431 msgid "Bug: Trying to append maxima's output to a cell outside the worksheet." msgstr "" #: ../src/MathCtrl.cpp:1468 msgid "" "Bug: Trying to merge individual cell adds to a region in the undo buffer but " "there are other cells between them." msgstr "" #: ../src/MathCtrl.cpp:5038 msgid "" "Bug: Trying to move the horizontally-drawn cursor to a place inside a " "GroupCell." msgstr "" #: ../src/MathCtrl.cpp:1538 msgid "Bug: Trying to record a cell contents change without a cell." msgstr "" #: ../src/MathCtrl.cpp:1172 msgid "Bug: Trying to select inside a cell without having a current cell" msgstr "" #: ../src/MathCtrl.cpp:4420 msgid "Bug: Undo action with both cell contents change and cell addition." msgstr "" #: ../src/MathCtrl.cpp:4384 ../src/MathCtrl.cpp:4455 ../src/MathCtrl.cpp:4489 msgid "Bug: Undo request for cell outside worksheet." msgstr "" #: ../src/wxMaximaFrame.cpp:869 msgid "Build &Info" msgstr "建置資訊(&I)" #: ../data/tips.txt:2 msgid "" "By default Shift-Enter is used to evaluate commands, while Enter is used for " "multiline input. This behaviour can be changed in 'Edit->Configure' dialog " "by checking 'Enter evaluates cells'. This switches the roles of these two " "key commands." msgstr "" "預設值使用 Shift-Enter 來開始評算,Enter 則是用來做多行輸入。這個操作方式可透" "過「編輯(E)」->「設定(O)」對話框中勾選「按 Enter 鍵評算單元」變更。這會交換這" "兩組按鍵的功能。" #: ../src/wxMaximaFrame.cpp:678 msgid "C&hange Variable..." msgstr "變數變換(&H)..." #: ../src/wxMaximaFrame.cpp:458 msgid "C&onfigure" msgstr "設定(&O)" #: ../src/wxMaximaFrame.cpp:697 msgid "Calculate &Product..." msgstr "計算乘積(&P)..." #: ../src/wxMaximaFrame.cpp:695 msgid "Calculate Su&m..." msgstr "計算加總(&M)..." #: ../src/wxMaximaFrame.cpp:835 msgid "Calculate bigfloat value of the last result" msgstr "將最後的計算結果以長浮點數 (bigfloat) 表示" #: ../src/wxMaximaFrame.cpp:832 msgid "Calculate float value of the last result" msgstr "將最後的計算結果以浮點數 (float) 表示" #: ../src/wxMaxima.cpp:3622 msgid "Calculate modulus:" msgstr "模運算:" #: ../src/wxMaximaFrame.cpp:838 #, fuzzy msgid "Calculate numeric value of the last result" msgstr "將最後的計算結果以浮點數 (float) 表示" #: ../src/wxMaximaFrame.cpp:698 msgid "Calculate products" msgstr "計算乘積" #: ../src/wxMaximaFrame.cpp:696 msgid "Calculate sums" msgstr "計算加總" #: ../src/wxMaxima.cpp:5337 msgid "Can not connect to the web server." msgstr "無法連線至網路伺服器。" #: ../src/wxMaxima.cpp:5388 msgid "Can not download version info." msgstr "無法下載版本資訊。" #: ../src/BC2Wiz.cpp:45 ../src/BC2Wiz.cpp:47 ../src/Gen1Wiz.cpp:35 #: ../src/Gen1Wiz.cpp:37 ../src/Gen2Wiz.cpp:43 ../src/Gen2Wiz.cpp:45 #: ../src/Gen3Wiz.cpp:50 ../src/Gen3Wiz.cpp:52 ../src/Gen4Wiz.cpp:56 #: ../src/Gen4Wiz.cpp:58 ../src/IntegrateWiz.cpp:53 ../src/IntegrateWiz.cpp:55 #: ../src/LimitWiz.cpp:52 ../src/LimitWiz.cpp:54 ../src/MatWiz.cpp:40 #: ../src/MatWiz.cpp:42 ../src/MatWiz.cpp:189 ../src/MatWiz.cpp:191 #: ../src/Plot2dWiz.cpp:89 ../src/Plot2dWiz.cpp:91 ../src/Plot2dWiz.cpp:549 #: ../src/Plot2dWiz.cpp:551 ../src/Plot2dWiz.cpp:644 ../src/Plot2dWiz.cpp:646 #: ../src/Plot3dWiz.cpp:93 ../src/Plot3dWiz.cpp:95 ../src/PlotFormatWiz.cpp:42 #: ../src/PlotFormatWiz.cpp:44 ../src/SeriesWiz.cpp:49 ../src/SeriesWiz.cpp:51 #: ../src/SubstituteWiz.cpp:41 ../src/SubstituteWiz.cpp:43 #: ../src/SumWiz.cpp:44 ../src/SumWiz.cpp:46 ../src/SystemWiz.cpp:38 #: ../src/SystemWiz.cpp:40 ../src/wxMaxima.cpp:5429 msgid "Cancel" msgstr "取消" #: ../src/wxMaximaFrame.cpp:1055 msgid "Canonical (tr)" msgstr "標準型式 (三角)" #: ../src/Config.cpp:451 msgid "Catalan" msgstr "Catalan" #: ../src/wxMaximaFrame.cpp:518 msgid "Ce&ll" msgstr "單元(&L)" #: ../src/Config.cpp:605 msgid "Cell bracket" msgstr "單元框" #: ../src/wxMaxima.cpp:4903 msgid "Cell ends in a backslash" msgstr "" #: ../src/wxMaximaFrame.cpp:572 msgid "Change &2d Display" msgstr "變更顯示方式(&2)" #: ../src/wxMaximaFrame.cpp:573 msgid "Change the 2d display algorithm used to display math output" msgstr "變更顯示數學輸出的演算法" #: ../src/wxMaxima.cpp:3648 msgid "Change variable" msgstr "變數變換" #: ../src/wxMaximaFrame.cpp:679 msgid "Change variable in integral or sum" msgstr "對積分數式或加總數式作變數變換" #: ../src/wxMaxima.cpp:3400 msgid "Char poly" msgstr "特徵多項式" #: ../src/wxMaximaFrame.cpp:874 msgid "Check for Updates" msgstr "檢查更新" #: ../src/wxMaximaFrame.cpp:875 msgid "Check if a newer version of wxMaxima/Maxima exist." msgstr "檢查是否存在新版的 wxMaxima 或 Maxima" #: ../src/Config.cpp:452 msgid "Chinese Simplified" msgstr "" #: ../src/Config.cpp:453 msgid "Chinese traditional" msgstr "正體中文" #: ../src/Config.cpp:580 ../src/Config.cpp:582 ../src/Config.cpp:621 msgid "Choose font" msgstr "選擇字型" #: ../src/PlotFormatWiz.cpp:28 msgid "Choose new plot format:" msgstr "選擇新的繪圖格式:" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 msgid "Classes:" msgstr "種類數:" #: ../src/wxMaximaFrame.cpp:372 msgid "Close\tCtrl-W" msgstr "關閉\tCtrl-W" #: ../src/wxMaximaFrame.cpp:373 msgid "Close window" msgstr "關閉視窗" #: ../src/Config.cpp:613 msgid "Code highlighting: Comments" msgstr "" #: ../src/Config.cpp:617 msgid "Code highlighting: End of line" msgstr "" #: ../src/Config.cpp:612 msgid "Code highlighting: Functions" msgstr "" #: ../src/Config.cpp:614 msgid "Code highlighting: Numbers" msgstr "" #: ../src/Config.cpp:616 msgid "Code highlighting: Operators" msgstr "" #: ../src/Config.cpp:615 msgid "Code highlighting: Strings" msgstr "" #: ../src/Config.cpp:611 msgid "Code highlighting: Variables" msgstr "" #: ../src/wxMaxima.cpp:4482 msgid "Col. names:" msgstr "欄位名:" #: ../src/MatWiz.cpp:168 msgid "Columns:" msgstr "欄:" #: ../src/wxMaximaFrame.cpp:756 msgid "Combine factorials in an expression" msgstr "合併數式中的階乘" #: ../src/Plot2dWiz.cpp:663 msgid "Comma separated x coordinates" msgstr "x 座標,以逗號分隔" #: ../src/Plot2dWiz.cpp:664 msgid "Comma separated y coordinates" msgstr "y 座標,以逗號分隔" #: ../src/MathCtrl.cpp:878 msgid "Comment Selection" msgstr "將所選區域變成註解" #: ../src/wxMaximaFrame.cpp:433 msgid "Comment out the currently selected text" msgstr "" #: ../src/wxMaximaFrame.cpp:432 #, fuzzy msgid "Comment selection\tCtrl-/" msgstr "將所選區域變成註解" #: ../src/wxMaximaFrame.cpp:481 msgid "Complete Word\tCtrl-K" msgstr "自動完成\tCtrl-K" #: ../src/wxMaximaFrame.cpp:482 msgid "Complete word" msgstr "自動完成" #: ../src/ToolBar.cpp:116 msgid "Completely stop maxima and restart it" msgstr "" #: ../src/wxMaximaFrame.cpp:719 msgid "Compute continued fraction of a value" msgstr "計算數值的連分數表示" #: ../src/wxMaximaFrame.cpp:657 msgid "Compute the adjoint matrix" msgstr "計算伴隨矩陣" #: ../src/wxMaximaFrame.cpp:646 msgid "Compute the characteristic polynomial of a matrix" msgstr "計算矩陣的特徵多項式" #: ../src/wxMaximaFrame.cpp:649 msgid "Compute the determinant of a matrix" msgstr "計算矩陣的行列式的值" #: ../src/wxMaximaFrame.cpp:706 msgid "Compute the greatest common divisor" msgstr "計算最大公因式" #: ../src/wxMaximaFrame.cpp:643 msgid "Compute the inverse of a matrix" msgstr "計算矩陣的反矩陣" #: ../src/wxMaximaFrame.cpp:709 msgid "Compute the least common multiple (do load(functs) before using)" msgstr "計算最小公倍式 (在使用前會先執行 load(functs) )" #: ../src/wxMaxima.cpp:4532 msgid "Condition:" msgstr "條件:" #: ../src/Config.cpp:1458 ../src/Config.cpp:1466 msgid "Config file (*.ini)|*.ini" msgstr "設定檔 (*.ini)|*.ini" #: ../src/Config.cpp:1301 msgid "Configuration warning" msgstr "設定值警告" #: ../src/ToolBar.cpp:89 ../src/wxMaximaFrame.cpp:456 #: ../src/wxMaximaFrame.cpp:459 msgid "Configure wxMaxima" msgstr "設定 wxMaxima" #: ../src/IntegrateWiz.cpp:213 ../src/IntegrateWiz.cpp:232 #: ../src/LimitWiz.cpp:136 ../src/SeriesWiz.cpp:110 msgid "Constant" msgstr "常數" #: ../src/wxMaximaFrame.cpp:740 msgid "Contract Logarithms" msgstr "合併對數數式" #: ../src/wxMaximaFrame.cpp:747 msgid "Convert binomials, beta and gamma function to factorials" msgstr "轉換二項式、beta、及 gamma 函數為階乘數式" #: ../src/wxMaximaFrame.cpp:750 msgid "Convert binomials, factorials and beta function to gamma function" msgstr "轉換二項式、階乘和 beta 函數為 gamma 函數" #: ../src/wxMaximaFrame.cpp:784 msgid "Convert complex expression to polar form" msgstr "轉換複數數式為極座標形式" #: ../src/wxMaximaFrame.cpp:781 msgid "Convert complex expression to rect form" msgstr "轉換複數數式為直角座標形式" #: ../src/wxMaximaFrame.cpp:793 msgid "" "Convert exponential function of imaginary argument to trigonometric form" msgstr "轉換虛數的指數函數為三角函數形式" #: ../src/wxMaximaFrame.cpp:738 msgid "Convert logarithm of product to sum of logarithms" msgstr "將對數內的乘積轉換為數項相加的對數" #: ../src/wxMaximaFrame.cpp:741 msgid "Convert sum of logarithms to logarithm of product" msgstr "將數項相加的對數轉換為對數內的乘積" #: ../src/wxMaximaFrame.cpp:746 msgid "Convert to &Factorials" msgstr "轉換為階乘(&F)" #: ../src/wxMaximaFrame.cpp:749 msgid "Convert to &Gamma" msgstr "轉換為 Gamma 函數(&G)" #: ../src/wxMaximaFrame.cpp:783 msgid "Convert to &Polarform" msgstr "轉換為極座標形式(&P)" #: ../src/wxMaximaFrame.cpp:780 msgid "Convert to &Rectform" msgstr "轉換為直角座標形式(&R)" #: ../src/wxMaximaFrame.cpp:773 msgid "Convert trigonometric expression to canonical quasilinear form" msgstr "轉換三角函數數式為標準準線性形式" #: ../src/wxMaximaFrame.cpp:796 msgid "Convert trigonometric functions to exponential form" msgstr "轉換三角函數數式為指數形式" #: ../src/MathCtrl.cpp:799 ../src/MathCtrl.cpp:812 ../src/MathCtrl.cpp:828 #: ../src/MathCtrl.cpp:872 ../src/ToolBar.cpp:96 msgid "Copy" msgstr "複製" #: ../src/MathCtrl.cpp:814 ../src/MathCtrl.cpp:830 msgid "Copy As Image" msgstr "複製為圖片" #: ../src/MathCtrl.cpp:813 ../src/MathCtrl.cpp:829 msgid "Copy LaTeX" msgstr "複製為 LaTeX 格式" #: ../src/wxMaximaFrame.cpp:477 msgid "Copy Previous Input\tCtrl-I" msgstr "複製上一個輸入\tCtrl-I" #: ../src/wxMaximaFrame.cpp:479 #, fuzzy msgid "Copy Previous Output\tCtrl-U" msgstr "複製上一個輸入\tCtrl-I" #: ../src/wxMaximaFrame.cpp:414 msgid "Copy as Image" msgstr "複製為圖片" #: ../src/wxMaximaFrame.cpp:410 msgid "Copy as LaTeX" msgstr "複製為 LaTeX 格式" #: ../src/wxMaximaFrame.cpp:407 msgid "Copy as Text\tCtrl-Shift-C" msgstr "複製為純文字\tCtrl-Shift-C" #: ../src/ToolBar.cpp:98 ../src/wxMaximaFrame.cpp:406 msgid "Copy selection" msgstr "複製所選區域" #: ../src/wxMaximaFrame.cpp:415 msgid "Copy selection from document as an image" msgstr "複製所選區域為圖片" #: ../src/wxMaximaFrame.cpp:408 msgid "Copy selection from document as text" msgstr "複製所選區域為純文字" #: ../src/wxMaximaFrame.cpp:411 msgid "Copy selection from document in LaTeX format" msgstr "複製所選區域為 LaTeX 格式" #: ../src/wxMaximaFrame.cpp:478 msgid "Create a new cell with previous input" msgstr "以上一個輸入建立一個新的單元" #: ../src/wxMaximaFrame.cpp:480 #, fuzzy msgid "Create a new cell with previous output" msgstr "以上一個輸入建立一個新的單元" #: ../src/Config.cpp:607 msgid "Cursor" msgstr "游標" #: ../src/MathCtrl.cpp:871 ../src/ToolBar.cpp:93 msgid "Cut" msgstr "剪下" #: ../src/wxMaximaFrame.cpp:402 msgid "Cut\tCtrl-X" msgstr "剪下\tCtrl-X" #: ../src/ToolBar.cpp:95 ../src/wxMaximaFrame.cpp:403 msgid "Cut selection" msgstr "剪下所選區域" #: ../src/Config.cpp:454 msgid "Czech" msgstr "Czech" #: ../src/Config.cpp:455 msgid "Danish" msgstr "Danish" #: ../src/wxMaxima.cpp:4475 ../src/wxMaxima.cpp:4482 ../src/wxMaxima.cpp:4532 msgid "Data Matrix:" msgstr "資料矩陣:" #: ../src/wxMaxima.cpp:4502 msgid "Data file (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" msgstr "資料檔 (*.csv, *.tab, *.txt)|*.csv;*.tab;*.txt" #: ../src/wxMaxima.cpp:4360 ../src/wxMaxima.cpp:4374 ../src/wxMaxima.cpp:4388 #: ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 ../src/wxMaxima.cpp:4410 #: ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 ../src/wxMaxima.cpp:4431 #: ../src/wxMaxima.cpp:4467 msgid "Data:" msgstr "資料:" #: ../src/Config.cpp:553 msgid "Debug: Watch maxima's stdout stream" msgstr "" #: ../src/wxMaximaFrame.cpp:716 msgid "Decompose rational function to partial fractions" msgstr "將有理函數分解為部分分式" #: ../src/Config.cpp:586 msgid "Default" msgstr "預設" #: ../src/Config.cpp:326 msgid "Default animation framerate:" msgstr "" #: ../src/Config.cpp:579 msgid "Default font:" msgstr "預設字型:" #: ../src/Config.cpp:332 msgid "Default plot size for new maxima sessions" msgstr "" #: ../src/Config.cpp:533 #, fuzzy msgid "Default port for communication with wxMaxima:" msgstr "供 Maxima 與 wxMaxima 溝通的預設埠" #: ../src/Config.cpp:140 msgid "" "Define the default speed (in frames per second) animations are played back " "with." msgstr "" #: ../src/wxMaxima.cpp:3048 ../src/wxMaxima.cpp:3057 msgid "Delete" msgstr "刪除" #: ../src/wxMaximaFrame.cpp:563 msgid "Delete F&unction..." msgstr "刪除函數(&U)..." #: ../src/MathCtrl.cpp:817 ../src/MathCtrl.cpp:833 msgid "Delete Selection" msgstr "刪除所選區域" #: ../src/wxMaximaFrame.cpp:565 msgid "Delete V&ariable..." msgstr "刪除變數(&A)..." #: ../src/wxMaximaFrame.cpp:564 msgid "Delete a function" msgstr "刪除函數" #: ../src/wxMaximaFrame.cpp:566 msgid "Delete a variable" msgstr "刪除變數" #: ../src/wxMaximaFrame.cpp:551 msgid "Delete all values from memory" msgstr "刪除記憶體中全部的值" #: ../src/wxMaxima.cpp:3057 msgid "Delete function(s):" msgstr "刪除該函數:" #: ../src/wxMaxima.cpp:3048 msgid "Delete variable(s):" msgstr "刪除該變數:" #: ../src/wxMaxima.cpp:3664 msgid "Denom. deg:" msgstr "分母 degree:" #: ../src/SeriesWiz.cpp:43 msgid "Depth:" msgstr "深度:" #: ../src/wxMaxima.cpp:3188 msgid "Derivative:" msgstr "導函數:" #: ../src/wxMaximaFrame.cpp:1096 msgid "Deviation..." msgstr "偏差..." #: ../src/wxMaximaFrame.cpp:712 msgid "Di&vide Polynomials..." msgstr "多項式相除(&V)..." #: ../src/wxMaximaFrame.cpp:1061 msgid "Diff..." msgstr "微分..." #: ../src/wxMaxima.cpp:3807 ../src/wxMaxima.cpp:4704 msgid "Differentiate" msgstr "微分" #: ../src/wxMaximaFrame.cpp:682 msgid "Differentiate expression" msgstr "對數式微分" #: ../src/MathCtrl.cpp:849 msgid "Differentiate..." msgstr "微分..." #: ../src/LimitWiz.cpp:37 msgid "Direction:" msgstr "方向:" #: ../src/Plot2dWiz.cpp:436 ../src/Plot2dWiz.cpp:656 msgid "Discrete plot" msgstr "離散繪圖" #: ../src/wxMaximaFrame.cpp:575 msgid "Display Te&X Form" msgstr "以 TeX 格式顯示(&X)" #: ../src/wxMaxima.cpp:2968 msgid "Display algorithm" msgstr "用於顯示的演算法" #: ../src/wxMaximaFrame.cpp:576 msgid "Display last result in TeX form" msgstr "將最後的結果以 TeX 格式顯示" #: ../src/wxMaximaFrame.cpp:570 msgid "Display time used for evaluation" msgstr "顯示評算所花費的時間" #: ../src/wxMaxima.cpp:3714 msgid "Divide" msgstr "數字/多項式相除" #: ../src/MathCtrl.cpp:880 ../src/wxMaximaFrame.cpp:515 msgid "Divide Cell" msgstr "分割單元" #: ../src/wxMaximaFrame.cpp:713 msgid "Divide numbers or polynomials" msgstr "將數字或多項式相除" #: ../src/wxMaximaFrame.cpp:516 msgid "Divide this input cell into two cells" msgstr "" #: ../src/wxMaxima.cpp:5424 msgid "Do you want to save the changes you made in the document \"" msgstr "您是否想儲存於此文件中的變更: \"" #: ../src/wxMaxima.cpp:1293 ../src/wxMaxima.cpp:1302 msgid "Document " msgstr "文件" #: ../src/Config.cpp:604 msgid "Document background" msgstr "文件背景" #: ../src/Config.cpp:403 msgid "Documentclass for TeX export:" msgstr "" #: ../src/Config.cpp:139 msgid "" "Don't compress the maxima input text and compress images individually: This " "enables version control systems like git and svn to effectively spot the " "differences." msgstr "" #: ../src/wxMaxima.cpp:5429 msgid "Don't save" msgstr "不要儲存" #: ../src/wxMaximaFrame.cpp:630 msgid "E&quations" msgstr "方程式(&Q)" #: ../src/wxMaximaFrame.cpp:390 msgid "E&xit\tCtrl-Q" msgstr "結束(&X)\tCtrl-Q" #: ../src/wxMaximaFrame.cpp:653 msgid "Eige&nvectors" msgstr "特徵向量(&N)" #: ../src/wxMaximaFrame.cpp:651 msgid "Eigen&values" msgstr "特徵值(&V)" #: ../src/wxMaxima.cpp:3219 msgid "Eliminate" msgstr "消去" #: ../src/wxMaximaFrame.cpp:606 msgid "Eliminate a variable from a system of equations" msgstr "自方程組中消去變數" #: ../src/Config.cpp:456 msgid "English" msgstr "English" #: ../src/wxMaxima.cpp:4388 ../src/wxMaxima.cpp:4395 ../src/wxMaxima.cpp:4402 #: ../src/wxMaxima.cpp:4410 ../src/wxMaxima.cpp:4417 ../src/wxMaxima.cpp:4424 #: ../src/wxMaxima.cpp:4431 ../src/wxMaxima.cpp:4467 ../src/wxMaxima.cpp:4475 msgid "Enter Data" msgstr "輸入資料" #: ../src/wxMaximaFrame.cpp:1117 msgid "Enter Matrix..." msgstr "輸入矩陣..." #: ../src/wxMaximaFrame.cpp:641 msgid "Enter a matrix" msgstr "輸入一個矩陣" #: ../src/wxMaxima.cpp:3613 msgid "Enter an equation for rational simplification:" msgstr "輸入供化簡有理數式的方程式:" #: ../src/SystemWiz.cpp:50 msgid "Enter comma separated list of variables." msgstr "輸入以逗號分隔的所有變數" #: ../src/Config.cpp:380 msgid "Enter evaluates cells" msgstr "按 Enter 評算單元" #: ../src/wxMaxima.cpp:3383 msgid "Enter matrix" msgstr "輸入矩陣" #: ../src/wxMaxima.cpp:3997 #, fuzzy msgid "Enter new precision for bigfloats:" msgstr "輸入新的精確度:" #: ../src/Config.cpp:133 msgid "Enter the path to the Maxima executable." msgstr "輸入可執行 Maxima 的路徑" #: ../src/wxMaxima.cpp:3861 msgid "Epsilon:" msgstr "Epsilon:" #: ../src/SystemWiz.cpp:69 #, c-format msgid "Equation %d:" msgstr "方程式 %d:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3280 #: ../src/wxMaxima.cpp:4657 msgid "Equation(s):" msgstr "方程式:" #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3646 #: ../src/wxMaxima.cpp:4483 ../src/wxMaxima.cpp:4671 msgid "Equation:" msgstr "方程式:" #: ../src/wxMaxima.cpp:3217 msgid "Equations:" msgstr "方程式:" #: ../src/Config.cpp:759 ../src/ImgCell.cpp:104 ../src/wxMaxima.cpp:401 #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 ../src/wxMaxima.cpp:1295 ../src/wxMaxima.cpp:1810 #: ../src/wxMaxima.cpp:1970 ../src/wxMaxima.cpp:4985 ../src/wxMaxima.cpp:5337 #: ../src/wxMaxima.cpp:5388 msgid "Error" msgstr "錯誤" #: ../src/SlideShowCell.cpp:111 ../src/SlideShowCell.cpp:153 #, c-format msgid "Error %d" msgstr "錯誤 %d" #: ../src/wxMaxima.cpp:2565 ../src/wxMaxima.cpp:2579 ../src/wxMaxima.cpp:2592 #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 ../src/wxMaxima.cpp:3377 msgid "Error!" msgstr "錯誤!" #: ../src/wxMaximaFrame.cpp:805 msgid "Evaluate &Noun Forms" msgstr "評算名詞形式(&N)" #: ../src/wxMaximaFrame.cpp:469 #, fuzzy msgid "Evaluate All Cells\tCtrl-Shift-R" msgstr "評算所有單元\tCtrl-R" #: ../src/wxMaximaFrame.cpp:467 #, fuzzy msgid "Evaluate All Visible Cells\tCtrl-R" msgstr "評算所有單元\tCtrl-R" #: ../src/MathCtrl.cpp:820 ../src/wxMaximaFrame.cpp:465 msgid "Evaluate Cell(s)" msgstr "評算單元" #: ../src/wxMaximaFrame.cpp:471 #, fuzzy msgid "Evaluate Cells above this point\tCtrl-Shift-P" msgstr "評算所有單元\tCtrl-R" #: ../src/wxMaximaFrame.cpp:466 msgid "Evaluate active or selected cell(s)" msgstr "評算正在活動中或所選擇的單元" #: ../src/wxMaximaFrame.cpp:470 msgid "Evaluate all cells in the document" msgstr "評算這份文件中的所有單元" #: ../src/wxMaximaFrame.cpp:806 msgid "Evaluate all noun forms in expression" msgstr "評算數式中所有的名詞形式" #: ../src/wxMaximaFrame.cpp:468 #, fuzzy msgid "Evaluate all visible cells in the document" msgstr "評算這份文件中的所有單元" #: ../src/ToolBar.cpp:128 msgid "Evaluate the file from its beginning to the cell above the cursor" msgstr "" #: ../src/ToolBar.cpp:126 #, fuzzy msgid "Evaluate to point" msgstr "評算名詞形式(&N)" #: ../src/wxMaxima.cpp:4301 msgid "Example" msgstr "範例" #: ../src/Config.cpp:1412 ../src/Config.cpp:1503 msgid "Example text" msgstr "Example text 範例文字" #: ../src/wxMaximaFrame.cpp:391 msgid "Exit wxMaxima" msgstr "離開 wxMaxima" #: ../src/wxMaximaFrame.cpp:1052 msgid "Expand" msgstr "展開" #: ../src/wxMaximaFrame.cpp:1057 msgid "Expand (tr)" msgstr "展開 (三角)" #: ../src/MathCtrl.cpp:845 msgid "Expand Expression" msgstr "展開數式" #: ../src/wxMaximaFrame.cpp:737 msgid "Expand Logarithms" msgstr "展開對數數式" #: ../src/wxMaximaFrame.cpp:736 msgid "Expand an expression" msgstr "展開數式" #: ../src/wxMaximaFrame.cpp:770 msgid "Expand trigonometric expression" msgstr "展開三角函數數式" #: ../src/ToolBar.cpp:69 msgid "Expected the icon files to be found at" msgstr "" #: ../src/Config.cpp:108 ../src/wxMaxima.cpp:2513 msgid "Export" msgstr "匯出" #: ../src/Config.cpp:415 msgid "" "Export animations to TeX (Images only move if the PDF viewer supports this)" msgstr "" #: ../src/wxMaximaFrame.cpp:384 msgid "Export document to a HTML or pdfLaTeX file" msgstr "將文件匯出為 HTML 或 pdfLaTeX 檔案" #: ../src/wxMaximaFrame.cpp:234 #, fuzzy msgid "Export failed." msgstr "匯出為 TeX 失敗!" #: ../src/wxMaximaFrame.cpp:220 msgid "Export successful." msgstr "" #: ../src/wxMaxima.cpp:2592 msgid "Exporting to HTML failed!" msgstr "匯出為 HTML 失敗!" #: ../src/wxMaxima.cpp:2565 msgid "Exporting to TeX failed!" msgstr "匯出為 TeX 失敗!" #: ../src/wxMaxima.cpp:2579 #, fuzzy msgid "Exporting to maxima batch file failed!" msgstr "匯出為 TeX 失敗!" #: ../src/wxMaximaFrame.cpp:210 #, fuzzy msgid "Exporting..." msgstr "匯出(&E)..." #: ../src/Plot3dWiz.cpp:31 msgid "Expression" msgstr "數式" #: ../src/Plot2dWiz.cpp:30 msgid "Expression(s):" msgstr "數式:" #: ../src/IntegrateWiz.cpp:30 ../src/LimitWiz.cpp:27 ../src/SeriesWiz.cpp:33 #: ../src/SubstituteWiz.cpp:28 ../src/SumWiz.cpp:27 ../src/wxMaxima.cpp:3295 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:3858 ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4702 msgid "Expression:" msgstr "數式:" #: ../src/wxMaximaFrame.cpp:1051 msgid "Factor" msgstr "因式分解" #: ../src/wxMaximaFrame.cpp:732 msgid "Factor Complex" msgstr "複數因式分解" #: ../src/MathCtrl.cpp:844 msgid "Factor Expression" msgstr "因式分解數式" #: ../src/wxMaximaFrame.cpp:731 msgid "Factor an expression" msgstr "因式分解數式" #: ../src/wxMaximaFrame.cpp:733 msgid "Factor an expression in Gaussian numbers" msgstr "因式分解含 Gaussian 數的數式" #: ../src/wxMaximaFrame.cpp:758 msgid "Factorials and &Gamma" msgstr "階乘與 Gamma 函數(&G)" #: ../src/wxMaxima.cpp:258 msgid "Fatal error" msgstr "嚴重錯誤" #: ../src/GroupCell.cpp:1452 #, c-format msgid "Figure %d:" msgstr "圖 %d:" #: ../src/main.cpp:137 msgid "File" msgstr "檔案" #: ../src/wxMaxima.cpp:1183 ../src/wxMaxima.cpp:1261 ../src/wxMaxima.cpp:1274 #: ../src/wxMaxima.cpp:1297 #, fuzzy msgid "File could not be opened" msgstr "找不到檔案" #: ../src/wxMaxima.cpp:4829 msgid "File not found" msgstr "找不到檔案" #: ../src/wxMaxima.cpp:1237 ../src/wxMaxima.cpp:1360 #, fuzzy msgid "File opened" msgstr "找不到檔案" #: ../src/wxMaxima.cpp:4829 msgid "File you tried to open does not exist." msgstr "找不到您想開啟的檔案。" #: ../src/Plot2dWiz.cpp:80 msgid "File:" msgstr "檔案:" #: ../src/ToolBar.cpp:108 msgid "Find" msgstr "尋找" #: ../src/wxMaximaFrame.cpp:423 msgid "Find\tCtrl-F" msgstr "尋找\tCtrl-F" #: ../src/wxMaximaFrame.cpp:683 msgid "Find &Limit..." msgstr "求極限(&L)..." #: ../src/wxMaximaFrame.cpp:686 msgid "Find Minimum..." msgstr "求極小值..." #: ../src/MathCtrl.cpp:841 msgid "Find Root..." msgstr "找根..." #: ../src/wxMaximaFrame.cpp:687 msgid "Find a (unconstrained) minimum of an expression" msgstr "找數式的極小值(無區間限制)" #: ../src/wxMaximaFrame.cpp:684 msgid "Find a limit of an expression" msgstr "求數式的極限" #: ../src/wxMaximaFrame.cpp:589 msgid "Find a root of an equation on an interval" msgstr "在區間中找方程式的根" #: ../src/wxMaximaFrame.cpp:591 msgid "Find all roots of a polynomial" msgstr "找多項式所有的根" #: ../src/wxMaximaFrame.cpp:594 msgid "Find all roots of a polynomial (bfloat)" msgstr "找多項式所有的根(以長浮點數表示)" #: ../src/wxMaxima.cpp:2868 msgid "Find and Replace" msgstr "尋找及取代" #: ../src/ToolBar.cpp:110 ../src/wxMaximaFrame.cpp:423 msgid "Find and replace" msgstr "尋找及取代" #: ../src/wxMaximaFrame.cpp:652 msgid "Find eigenvalues of a matrix" msgstr "尋找矩陣的特徵值" #: ../src/wxMaximaFrame.cpp:654 msgid "Find eigenvectors of a matrix" msgstr "尋找矩陣的特徵向量" #: ../src/wxMaxima.cpp:3863 msgid "Find minimum" msgstr "求極小值" #: ../src/wxMaximaFrame.cpp:597 msgid "Find real roots of a polynomial" msgstr "找多項式所有的實根" #: ../src/wxMaxima.cpp:3140 ../src/wxMaxima.cpp:4674 msgid "Find root" msgstr "找根" #: ../src/Config.cpp:497 #, c-format msgid "Fix reordered reference indices (of %i, %o) before saving" msgstr "" #: ../src/Config.cpp:371 msgid "Fixed font in text controls" msgstr "文字控制項使用等寬字型" #: ../src/wxMaximaFrame.cpp:503 #, fuzzy msgid "Fold All\tCtrl-Alt-[" msgstr "全部選取\tCtrl-A" #: ../src/wxMaximaFrame.cpp:504 msgid "Fold all sections" msgstr "" #: ../src/ToolBar.cpp:122 msgid "Follow" msgstr "" #: ../src/Config.cpp:158 msgid "Font used for display in document." msgstr "文件中用以顯示一般文字的字型" #: ../src/Config.cpp:159 msgid "Font used for displaying math characters in document." msgstr "文件中用以顯示數學文字的字型" #: ../src/Config.cpp:567 msgid "Fonts" msgstr "字型" #: ../src/Plot2dWiz.cpp:58 ../src/Plot3dWiz.cpp:59 msgid "Format:" msgstr "格式:" #: ../src/Config.cpp:457 msgid "French" msgstr "French" #: ../src/IntegrateWiz.cpp:37 ../src/Plot2dWiz.cpp:37 ../src/Plot2dWiz.cpp:47 #: ../src/Plot2dWiz.cpp:536 ../src/Plot3dWiz.cpp:36 ../src/Plot3dWiz.cpp:45 #: ../src/SumWiz.cpp:33 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3893 msgid "From:" msgstr "從:" #: ../src/wxMaximaFrame.cpp:450 msgid "Full Screen\tAlt-Enter" msgstr "全螢幕\tAlt-Enter" #: ../src/wxMaxima.cpp:2990 msgid "Function" msgstr "函數" #: ../src/Config.cpp:589 msgid "Function names" msgstr "函數名" #: ../src/wxMaxima.cpp:3280 msgid "Function(s):" msgstr "函數:" #: ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3452 #: ../src/wxMaxima.cpp:3485 msgid "Function:" msgstr "函數:" #: ../src/wxMaximaFrame.cpp:800 msgid "Functions for complex simplification" msgstr "用以化簡複數數式的函數" #: ../src/wxMaximaFrame.cpp:760 msgid "Functions for simplifying factorials and gamma function" msgstr "用以化簡階乘及 gamma 函數的函數" #: ../src/wxMaximaFrame.cpp:777 msgid "Functions for simplifying trigonometric expressions" msgstr "用以化簡三角函數數式的函數" #: ../src/wxMaxima.cpp:3699 msgid "GCD" msgstr "最大公因式" #: ../src/wxMaxima.cpp:4787 msgid "GIF image (*.gif)|*.gif" msgstr "GIF (*.gif)|*.gif" #: ../src/Config.cpp:458 msgid "Galician" msgstr "" #: ../src/wxMaximaFrame.cpp:308 msgid "General Math" msgstr "常用數學" #: ../src/wxMaximaFrame.cpp:527 msgid "General Math\tAlt-Shift-M" msgstr "常用數學\tAlt-Shift-M" #: ../src/wxMaxima.cpp:3415 ../src/wxMaxima.cpp:3434 msgid "Generate Matrix" msgstr "產生矩陣" #: ../src/wxMaximaFrame.cpp:637 msgid "Generate Matrix from Expression..." msgstr "以數式產生矩陣..." #: ../src/wxMaximaFrame.cpp:635 msgid "Generate a matrix from a 2-dimensional array" msgstr "以二維陣列產生一個矩陣" #: ../src/wxMaximaFrame.cpp:638 msgid "Generate a matrix from a lambda expression" msgstr "以 lambda 數式產生矩陣" #: ../src/Config.cpp:459 msgid "German" msgstr "German" #: ../src/wxMaximaFrame.cpp:789 msgid "Get &Imaginary Part" msgstr "取虛部(&I)" #: ../src/wxMaximaFrame.cpp:689 msgid "Get &Series..." msgstr "取級數(&S)..." #: ../src/wxMaximaFrame.cpp:700 msgid "Get Laplace transformation of an expression" msgstr "計算數式的 Laplace 變換" #: ../src/wxMaximaFrame.cpp:786 msgid "Get Real P&art" msgstr "取實部(&A)" #: ../src/wxMaximaFrame.cpp:703 msgid "Get inverse Laplace transformation of an expression" msgstr "計算數式的 Laplace 逆變換" #: ../src/wxMaximaFrame.cpp:690 msgid "Get the Taylor or power series of expression" msgstr "取數式的 Taylor 級數或冪級數" #: ../src/wxMaximaFrame.cpp:790 msgid "Get the imaginary part of complex expression" msgstr "取得複數數式的虛部" #: ../src/wxMaximaFrame.cpp:787 msgid "Get the real part of complex expression" msgstr "取得複數數式的實部" #: ../src/MathCtrl.cpp:4469 msgid "" "Got a request to undo an action that involves an delete which isn't possible " "at this moment." msgstr "" #: ../src/Config.cpp:460 msgid "Greek" msgstr "Greek" #: ../src/Config.cpp:591 msgid "Greek constants" msgstr "希臘字母" #: ../src/Plot3dWiz.cpp:51 msgid "Grid:" msgstr "格線:" #: ../src/wxMaxima.cpp:2515 #, fuzzy msgid "" "HTML file (*.html)|*.html|maxima batch file (*.mac)|*.mac|pdfLaTeX file (*." "tex)|*.tex" msgstr "HTML 檔案 (*.html)|*.html|pdfLaTeX 檔案 (*.tex)|*.tex|所有類型|*" #: ../src/Config.cpp:421 msgid "HTML/Text Cells: Export all linebreaks" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Height:" msgstr "高:" #: ../src/ToolBar.cpp:157 msgid "Help" msgstr "說明" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide All\tAlt-Shift--" msgstr "全部隱藏\tAlt-Shift--" #: ../src/wxMaximaFrame.cpp:525 msgid "Hide all panes" msgstr "隱藏所有窗格" #: ../src/Config.cpp:597 msgid "Highlight (dpart)" msgstr "高亮度標記(於dpart函數中)" #: ../src/wxMaxima.cpp:4361 msgid "Histogram" msgstr "直方圖" #: ../src/wxMaximaFrame.cpp:1108 msgid "Histogram..." msgstr "直方圖..." #: ../src/wxMaximaFrame.cpp:280 msgid "History" msgstr "歷史記錄" #: ../src/wxMaximaFrame.cpp:529 #, fuzzy msgid "History\tAlt-Shift-I" msgstr "歷史記錄\tAlt-Shift-H" #: ../data/tips.txt:14 msgid "" "Horizontal cursor works like a normal cursor, but it operates on cells: " "press up or down arrow to move it, holding down Shift while moving will " "select cells, pressing backspace or delete twice will delete a cell next to " "it." msgstr "" "水平游標就像一般游標一樣,但是它是對單元操作。按向上或向下箭頭來移動它,在移" "動時按住 Shift 鍵將會選擇單元,按 backspace 或 delete 鍵兩次會刪除相鄰的單" "元。" #: ../src/Config.cpp:461 msgid "Hungarian" msgstr "Hungarian" #: ../src/wxMaxima.cpp:3174 msgid "IC1" msgstr "初始條件(一階)" #: ../src/wxMaxima.cpp:3190 msgid "IC2" msgstr "初始條件(二階)" #: ../src/wxMaximaFrame.cpp:579 msgid "" "If maxima ever finishes evaluating without wxMaxima realizing this this menu " "item can force wxMaxima to try to send commands to maxima again." msgstr "" #: ../src/Config.cpp:131 msgid "" "If multiple cells are evaluated in one go: Abort evaluation if wxMaxima " "detects that maxima has encountered any error." msgstr "" #: ../src/Config.cpp:363 msgid "If not extremely long" msgstr "" #: ../src/Config.cpp:362 msgid "If not very long" msgstr "" #: ../src/Config.cpp:143 msgid "" "If numbers are getting longer than this number of digits they will be " "displayed abbreviated by an ellipsis." msgstr "" #: ../src/Config.cpp:138 msgid "" "If this number of minutes has elapsed after the last save of the file, the " "file has been given a name (by opening or saving it) and the keyboard has " "been inactive for > 10 seconds the file is saved. If this number is zero the " "file isn't saved automatically at all." msgstr "" #: ../src/Config.cpp:149 msgid "" "If this option is set the .wxmx source of the current file is copied to a " "place a link to is put into the result of an export." msgstr "" #: ../data/tips.txt:6 msgid "" "If you type an operator (one of +*/^=,) as the first symbol in an input " "cell, % will be automatically inserted before the operator, as on a graphing " "calculator. You can disable this feature from the 'Edit->Configure' dialog." msgstr "" #: ../data/tips.txt:18 msgid "" "If your calculation is taking too long to evaluate, you can try 'Maxima-" ">Interrupt' or 'Maxima->Restart Maxima' menu commands." msgstr "" "若您的計算花費過長的時間,您可以嘗試「Maxima(M)」->「中斷(I)」或" "「Maxima(M)」->「重新啟動 Maxima(R)」這兩個功能表命令。" #: ../src/wxMaximaFrame.cpp:1149 msgid "Image" msgstr "圖片" #: ../src/wxMaxima.cpp:5157 msgid "Image files (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" msgstr "圖片檔 (*.png, *.jpg, *.bmp, *.xpm)|*.png;*.jpg;*.bmp;*.xpm" #: ../src/Config.cpp:145 msgid "" "In the LaTeX output: Put exponents after an eventual subscript instead of " "above it. Might increase readability for some fonts and short subscripts." msgstr "" #: ../src/wxMaxima.cpp:4533 msgid "Include columns:" msgstr "包含欄位:" #: ../src/Config.cpp:424 msgid "Include input cells in the export of a worksheet" msgstr "" #: ../src/IntegrateWiz.cpp:210 ../src/IntegrateWiz.cpp:220 #: ../src/IntegrateWiz.cpp:229 ../src/IntegrateWiz.cpp:239 #: ../src/LimitWiz.cpp:133 ../src/LimitWiz.cpp:143 msgid "Infinity" msgstr "無限大" #: ../src/wxMaximaFrame.cpp:870 msgid "Info about Maxima build" msgstr "關於 Maxima 建置的資訊" #: ../src/wxMaxima.cpp:3860 msgid "Initial Estimates:" msgstr "起始預估:" #: ../src/wxMaximaFrame.cpp:614 msgid "Initial Value Problem (&1)..." msgstr "一階常微方初始值問題(&1)..." #: ../src/wxMaximaFrame.cpp:617 msgid "Initial Value Problem (&2)..." msgstr "二階常微方初始值問題(&2)..." #: ../src/Config.cpp:594 msgid "Input labels" msgstr "輸入標籤" #: ../src/wxMaximaFrame.cpp:318 msgid "Insert" msgstr "插入" #: ../src/Config.cpp:386 msgid "Insert % before an operator at the beginning of a cell" msgstr "" #: ../src/wxMaximaFrame.cpp:492 msgid "Insert &Section Cell\tCtrl-3" msgstr "插入章節單元(&S)\tCtrl-3" #: ../src/wxMaximaFrame.cpp:488 msgid "Insert &Text Cell\tCtrl-1" msgstr "插入文字單元(&T)\tCtrl-1" #: ../src/wxMaximaFrame.cpp:531 msgid "Insert Cell\tAlt-Shift-C" msgstr "插入(單元)\tAlt-Shift-C" #: ../src/wxMaxima.cpp:5155 msgid "Insert Image" msgstr "插入圖片" #: ../src/wxMaximaFrame.cpp:500 msgid "Insert Image..." msgstr "插入圖片..." #: ../src/wxMaximaFrame.cpp:486 msgid "Insert Input &Cell" msgstr "插入輸入單元(&C)" #: ../src/wxMaximaFrame.cpp:498 msgid "Insert Page Break" msgstr "插入換頁符號" #: ../src/wxMaximaFrame.cpp:494 msgid "Insert S&ubsection Cell\tCtrl-4" msgstr "插入子章節單元(&U)\tCtrl-4" #: ../src/wxMaximaFrame.cpp:496 #, fuzzy msgid "Insert S&ubsubsection Cell\tCtrl-5" msgstr "插入子章節單元(&U)\tCtrl-4" #: ../src/MathCtrl.cpp:863 msgid "Insert Section Cell" msgstr "插入章節單元" #: ../src/MathCtrl.cpp:864 msgid "Insert Subsection Cell" msgstr "插入子章節單元" #: ../src/MathCtrl.cpp:865 #, fuzzy msgid "Insert Subsubsection Cell" msgstr "插入子章節單元" #: ../src/wxMaximaFrame.cpp:490 msgid "Insert T&itle Cell\tCtrl-2" msgstr "插入標題單元(&I)\tCtrl-2" #: ../src/MathCtrl.cpp:861 msgid "Insert Text Cell" msgstr "插入文字單元" #: ../src/MathCtrl.cpp:862 msgid "Insert Title Cell" msgstr "插入標題單元" #: ../src/wxMaximaFrame.cpp:487 msgid "Insert a new input cell" msgstr "插入新的輸入單元" #: ../src/wxMaximaFrame.cpp:493 msgid "Insert a new section cell" msgstr "插入新的章節單元" #: ../src/wxMaximaFrame.cpp:495 msgid "Insert a new subsection cell" msgstr "插入新的子章節單元" #: ../src/wxMaximaFrame.cpp:497 #, fuzzy msgid "Insert a new subsubsection cell" msgstr "插入新的子章節單元" #: ../src/wxMaximaFrame.cpp:489 msgid "Insert a new text cell" msgstr "插入新的文字單元" #: ../src/wxMaximaFrame.cpp:491 msgid "Insert a new title cell" msgstr "插入新的標題單元" #: ../src/wxMaximaFrame.cpp:499 msgid "Insert a page break" msgstr "插入一個換頁符號" #: ../src/wxMaximaFrame.cpp:501 msgid "Insert image" msgstr "插入圖片" #: ../src/wxMaxima.cpp:3645 msgid "Integral/Sum:" msgstr "積分/加總:" #: ../src/IntegrateWiz.cpp:66 ../src/wxMaxima.cpp:3758 #: ../src/wxMaxima.cpp:4689 msgid "Integrate" msgstr "積分" #: ../src/wxMaxima.cpp:3744 msgid "Integrate (risch)" msgstr "Risch 積分" #: ../src/wxMaximaFrame.cpp:674 msgid "Integrate expression" msgstr "對數式積分" #: ../src/wxMaximaFrame.cpp:676 msgid "Integrate expression with Risch algorithm" msgstr "使用 Risch 演算法積分數式" #: ../src/MathCtrl.cpp:848 ../src/wxMaximaFrame.cpp:1062 msgid "Integrate..." msgstr "積分..." #: ../src/ToolBar.cpp:117 msgid "Interrupt" msgstr "中斷" #: ../src/wxMaximaFrame.cpp:542 ../src/wxMaximaFrame.cpp:546 msgid "Interrupt current computation" msgstr "中斷目前的計算" #: ../src/ToolBar.cpp:119 msgid "" "Interrupt current computation. To completely restart maxima press the button " "left to this one." msgstr "" #: ../src/Config.cpp:758 msgid "" "Invalid entry for Maxima program.\n" "\n" "Please enter the path to Maxima program again." msgstr "" "無效的 Maxima 程式路徑。\n" "\n" "請再次輸入 Maxima 程式的所在路徑。" #: ../src/wxMaxima.cpp:3790 msgid "Inverse Laplace" msgstr "Laplace 逆變換" #: ../src/wxMaximaFrame.cpp:702 msgid "Inverse Laplace T&ransform..." msgstr "反 Laplace 變換(&R)..." #: ../data/tips.txt:28 msgid "" "It is possible to define reusable maxima libraries with wxMaxima that can be " "later loaded by using the load() function. All that has be done in order to " "do that is to export a file in the .mac format." msgstr "" #: ../src/Config.cpp:462 msgid "Italian" msgstr "Italian" #: ../src/Config.cpp:628 msgid "Italic" msgstr "斜體" #: ../src/Config.cpp:463 msgid "Japanese" msgstr "Japanese" #: ../src/Config.cpp:377 #, c-format msgid "Keep percent sign with special symbols: %e, %i, etc." msgstr "保留特殊符號前的百分比號,像是「%e」、「%i」等..." #: ../src/wxMaxima.cpp:3684 msgid "LCM" msgstr "最小公倍式" #: ../src/Config.cpp:418 msgid "LaTeX: Place exponents after, instead above subscripts" msgstr "" #: ../src/Config.cpp:155 msgid "Language used for wxMaxima GUI." msgstr "wxMaxima 圖形介面的語言" #: ../src/Config.cpp:447 msgid "Language:" msgstr "語言:" #: ../src/wxMaxima.cpp:3773 msgid "Laplace" msgstr "Laplace 變換" #: ../src/wxMaximaFrame.cpp:699 msgid "Laplace &Transform..." msgstr "Laplace 變換(&T)..." #: ../src/wxMaximaFrame.cpp:708 msgid "Least Common Multiple..." msgstr "最小公倍式..." #: ../src/wxMaxima.cpp:4485 msgid "Least Squares Fit" msgstr "最小平方法" #: ../src/wxMaximaFrame.cpp:1104 msgid "Least Squares Fit..." msgstr "最小平方法..." #: ../data/tips.txt:30 msgid "" "Libraries can be accessed by any wxMaxima process regardless in which " "directory it runs if they are placed in the user directory. This directory " "can be found by typing maxima_userdir" msgstr "" #: ../src/LimitWiz.cpp:67 ../src/wxMaxima.cpp:3845 msgid "Limit" msgstr "極限" #: ../src/wxMaximaFrame.cpp:1063 msgid "Limit..." msgstr "極限..." #: ../src/wxMaximaFrame.cpp:1103 msgid "Linear Regression..." msgstr "線性迴歸..." #: ../src/wxMaxima.cpp:3452 ../src/wxMaxima.cpp:3485 msgid "List:" msgstr "串列:" #: ../src/Config.cpp:631 msgid "Load" msgstr "載入" #: ../src/wxMaxima.cpp:2612 msgid "Load Package" msgstr "載入 Package" #: ../src/wxMaximaFrame.cpp:382 msgid "Load a Maxima file using the batch command" msgstr "以批次命令的方式載入 Maxima 檔" #: ../src/wxMaximaFrame.cpp:380 msgid "Load a Maxima package file" msgstr "讀取 Maxima package 檔" #: ../src/Config.cpp:1464 msgid "Load style from file" msgstr "自檔案載入樣式" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Lower bound:" msgstr "下界:" #: ../src/wxMaximaFrame.cpp:667 msgid "Ma&p to Matrix..." msgstr "映射至整個矩陣(&P)..." #: ../src/wxMaximaFrame.cpp:661 msgid "Make &List..." msgstr "產生串列(&L)..." #: ../src/wxMaxima.cpp:3470 msgid "Make list" msgstr "產生串列" #: ../src/wxMaximaFrame.cpp:662 msgid "Make list from expression" msgstr "從數式產生串列" #: ../src/wxMaximaFrame.cpp:803 msgid "Make substitution in expression" msgstr "在數式中作代換" #: ../src/wxMaximaFrame.cpp:578 #, fuzzy msgid "Manually trigger evaluation" msgstr "顯示評算所花費的時間" #: ../src/wxMaxima.cpp:3454 msgid "Map" msgstr "映射" #: ../src/wxMaximaFrame.cpp:666 msgid "Map function to a list" msgstr "映射函數至串列" #: ../src/wxMaximaFrame.cpp:668 msgid "Map function to a matrix" msgstr "映射函數至矩陣" #: ../src/Config.cpp:368 msgid "Match parenthesis in text controls" msgstr "在文字控制項中輸入時匹配括弧" #: ../src/Config.cpp:581 msgid "Math font:" msgstr "數學字型:" #: ../src/wxMaxima.cpp:3365 msgid "Matrix" msgstr "矩陣" #: ../src/wxMaxima.cpp:3351 msgid "Matrix map" msgstr "矩陣映射" #: ../src/wxMaxima.cpp:4533 msgid "Matrix name:" msgstr "矩陣名:" #: ../src/wxMaxima.cpp:3349 ../src/wxMaxima.cpp:3398 msgid "Matrix:" msgstr "矩陣:" #: ../src/Config.cpp:106 msgid "Maxima" msgstr "Maxima" #: ../src/wxMaximaFrame.cpp:120 #, fuzzy msgid "Maxima got a question" msgstr "Maxima 詢問" #: ../src/Config.cpp:593 msgid "Maxima input" msgstr "Maxima 輸入" #: ../src/wxMaximaFrame.cpp:149 msgid "Maxima is calculating" msgstr "Maxima 計算中" #: ../src/wxMaxima.cpp:2625 msgid "Maxima package (*.mac)|*.mac" msgstr "Maxima package (*.mac)|*.mac" #: ../src/wxMaxima.cpp:2614 msgid "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*" msgstr "Maxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|所有類型|*" #: ../src/wxMaxima.cpp:851 msgid "Maxima process terminated." msgstr "Maxima 程序已結束" #: ../src/Config.cpp:513 msgid "Maxima program:" msgstr "Maxima 程式:" #: ../src/Config.cpp:595 msgid "Maxima questions" msgstr "Maxima 詢問" #: ../src/wxMaxima.cpp:806 msgid "Maxima started. Waiting for connection..." msgstr "Maxima 已啟動,等待連線中..." #: ../data/tips.txt:5 msgid "" "Maxima supports three types of numbers: exact fractions (they can be " "generated for example by typing 1/10), IEEE floating-point numbers (0.2) and " "arbitrary precision big floats (1b-1). Note that, owing to their nature as " "binary, not decimal numbers, there is for example no way to generate an IEEE " "floating-point number that exactly reads 0.1.. If floating-point numbers are " "used instead of fractions Maxima will therefore sometimes have to introduce " "a (though very small) error and use thinks like " "3602879701896397/36028797018963968 for 0.1 introducing a (though very small) " "error." msgstr "" #: ../data/tips.txt:3 msgid "" "Maxima uses ':' to set values ('a : 3;') and ':=' to define functions " "('f(x) := x^2;')." msgstr "" "Maxima 使用 \":\" 來設定數值 (例:\"a : 3;\"),使用 \":=\" 來定義函數 (例:" "\"f(x) := x^2\")。" #: ../src/wxMaxima.cpp:4271 msgid "Maxima version: " msgstr "Maxima 版本:" #: ../src/Config.cpp:344 msgid "Maximum displayed number of digits:" msgstr "" #: ../src/wxMaximaFrame.cpp:1101 msgid "Mean Difference Test..." msgstr "平均差檢驗..." #: ../src/wxMaximaFrame.cpp:1100 msgid "Mean Test..." msgstr "平均值檢驗..." #: ../src/wxMaximaFrame.cpp:1093 msgid "Mean..." msgstr "平均..." #: ../src/wxMaxima.cpp:4438 msgid "Mean:" msgstr "平均值:" #: ../src/wxMaximaFrame.cpp:1094 msgid "Median..." msgstr "中位數..." #: ../src/MathCtrl.cpp:823 ../src/wxMaximaFrame.cpp:513 msgid "Merge Cells" msgstr "合併單元" #: ../src/wxMaximaFrame.cpp:514 msgid "Merge the text from two input cells into one" msgstr "" #: ../src/wxMaxima.cpp:2378 msgid "Message from the stdout of Maxima: " msgstr "" #: ../src/IntegrateWiz.cpp:46 msgid "Method:" msgstr "方法:" #: ../src/wxMaxima.cpp:4924 #, fuzzy msgid "Mismatched parenthesis" msgstr "在文字控制項中輸入時匹配括弧" #: ../src/wxMaxima.cpp:3623 msgid "Modulus" msgstr "模運算" #: ../src/MatWiz.cpp:183 ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Name:" msgstr "命名:" #: ../src/ToolBar.cpp:71 msgid "New" msgstr "新增" #: ../src/wxMaximaFrame.cpp:360 ../src/wxMaximaFrame.cpp:363 msgid "New\tCtrl-N" msgstr "新增\tCtrl-N" #: ../src/ToolBar.cpp:73 msgid "New document" msgstr "新增文件" #: ../src/SubstituteWiz.cpp:34 msgid "New value:" msgstr "新值:" #: ../src/wxMaxima.cpp:3646 ../src/wxMaxima.cpp:3772 ../src/wxMaxima.cpp:3789 msgid "New variable:" msgstr "新變數:" #: ../src/wxMaximaFrame.cpp:510 msgid "Next Command\tAlt-Down" msgstr "下一個命令\tAlt-Down" #: ../src/Config.cpp:361 msgid "No" msgstr "" #: ../src/wxMaxima.cpp:2896 ../src/wxMaxima.cpp:2917 msgid "No matches found!" msgstr "找不到匹配的項目!" #: ../src/wxMaximaFrame.cpp:1102 msgid "Normality Test..." msgstr "常態分布檢驗..." #: ../src/Config.cpp:147 msgid "" "Normally html expects images to be rather low-res but space saving. These " "images tend to look rather blurry when viewed on modern screens. Therefore " "this setting was introduces that selects the factor by which the HTML export " "increases the resolution in respect to the default value." msgstr "" #: ../src/Config.cpp:148 msgid "" "Normally we export the whole worksheet to TeX or HTML. But sometimes the " "maxima input does scare the user. This option turns off exporting of " "maxima's input." msgstr "" #: ../src/Config.cpp:464 msgid "Norwegian" msgstr "" #: ../src/wxMaxima.cpp:3377 msgid "Not a valid matrix dimension!" msgstr "這不是有效的矩陣大小!" #: ../src/wxMaxima.cpp:3240 ../src/wxMaxima.cpp:3264 msgid "Not a valid number of equations!" msgstr "這不是有效的數字或方程式!" #: ../src/wxMaximaFrame.cpp:180 #, fuzzy msgid "Not connected to maxima" msgstr "" "\n" "未連線到 Maxima!\n" #: ../src/wxMaxima.cpp:4273 msgid "Not connected." msgstr "未連線" #: ../src/wxMaxima.cpp:3663 msgid "Num. deg:" msgstr "分子 degree:" #: ../src/wxMaxima.cpp:3232 ../src/wxMaxima.cpp:3256 msgid "Number of equations:" msgstr "方程式數量:" #: ../src/Config.cpp:588 msgid "Numbers" msgstr "數字" #: ../src/BC2Wiz.cpp:44 ../src/BC2Wiz.cpp:48 ../src/Gen1Wiz.cpp:34 #: ../src/Gen1Wiz.cpp:38 ../src/Gen2Wiz.cpp:42 ../src/Gen2Wiz.cpp:46 #: ../src/Gen3Wiz.cpp:49 ../src/Gen3Wiz.cpp:53 ../src/Gen4Wiz.cpp:55 #: ../src/Gen4Wiz.cpp:59 ../src/IntegrateWiz.cpp:52 ../src/IntegrateWiz.cpp:56 #: ../src/LimitWiz.cpp:51 ../src/LimitWiz.cpp:55 ../src/MatWiz.cpp:39 #: ../src/MatWiz.cpp:43 ../src/MatWiz.cpp:188 ../src/MatWiz.cpp:192 #: ../src/Plot2dWiz.cpp:88 ../src/Plot2dWiz.cpp:92 ../src/Plot2dWiz.cpp:548 #: ../src/Plot2dWiz.cpp:552 ../src/Plot2dWiz.cpp:643 ../src/Plot2dWiz.cpp:647 #: ../src/Plot3dWiz.cpp:92 ../src/Plot3dWiz.cpp:96 ../src/PlotFormatWiz.cpp:41 #: ../src/PlotFormatWiz.cpp:45 ../src/SeriesWiz.cpp:48 ../src/SeriesWiz.cpp:52 #: ../src/SubstituteWiz.cpp:40 ../src/SubstituteWiz.cpp:44 #: ../src/SumWiz.cpp:43 ../src/SumWiz.cpp:47 ../src/SystemWiz.cpp:37 #: ../src/SystemWiz.cpp:41 msgid "OK" msgstr "確認" #: ../src/SubstituteWiz.cpp:31 msgid "Old value:" msgstr "舊值:" #: ../src/wxMaxima.cpp:3645 ../src/wxMaxima.cpp:3771 ../src/wxMaxima.cpp:3788 msgid "Old variable:" msgstr "舊變數:" #: ../src/Config.cpp:132 msgid "" "Once the local network link between maxima and wxMaxima has been established " "maxima has no reason to send any messages using the system's stdout stream " "so all this stream transport should be a greeting message; The lisp running " "maxima will send eventual error messages using the system's stderr stream " "instead. If this box is checked we will nonetheless watch maxima's stdout " "stream for messages." msgstr "" #: ../src/wxMaxima.cpp:4439 msgid "One sample t-test" msgstr "單樣本 t-檢驗" #: ../src/wxMaximaFrame.cpp:867 msgid "Online tutorials" msgstr "線上教材" #: ../src/Config.cpp:515 ../src/ToolBar.cpp:75 ../src/main.cpp:260 #: ../src/wxMaxima.cpp:2477 msgid "Open" msgstr "開啟" #: ../src/wxMaximaFrame.cpp:369 msgid "Open Recent" msgstr "最近開啟的文件" #: ../src/Config.cpp:383 msgid "Open a cell when Maxima expects input" msgstr "當 Maxima 期望輸入時新增單元" #: ../src/wxMaximaFrame.cpp:367 msgid "Open a document" msgstr "開啟文件" #: ../src/wxMaximaFrame.cpp:361 ../src/wxMaximaFrame.cpp:364 msgid "Open a new window" msgstr "開新視窗" #: ../src/ToolBar.cpp:77 msgid "Open document" msgstr "開啟文件" #: ../src/wxMaxima.cpp:4500 msgid "Open matrix" msgstr "開啟矩陣" #: ../src/wxMaxima.cpp:1170 ../src/wxMaxima.cpp:1244 msgid "Opening file" msgstr "正在開啟檔案" #: ../src/Config.cpp:491 msgid "Optimize wxmx files for version control" msgstr "" #: ../src/Config.cpp:109 ../src/ToolBar.cpp:87 msgid "Options" msgstr "選項" #: ../src/Plot2dWiz.cpp:69 ../src/Plot3dWiz.cpp:70 msgid "Options:" msgstr "選項:" #: ../src/Config.cpp:610 msgid "Outdated cells" msgstr "過時的單元" #: ../src/Config.cpp:596 msgid "Output labels" msgstr "輸出標籤" #: ../src/wxMaximaFrame.cpp:692 msgid "P&ade Approximation..." msgstr "Pade 近似(&A)..." #: ../src/wxMaxima.cpp:2795 ../src/wxMaxima.cpp:4771 msgid "" "PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*." "bmp|X pixmap (*.xpm)|*.xpm" msgstr "" "PNG (*.png)|*.png|JPEG (*.jpg)|*.jpg|Windows 點陣圖 (*.bmp)|*.bmp|X pixmap " "(*.xpm)|*.xpm" #: ../src/wxMaxima.cpp:3665 msgid "Pade approximation" msgstr "Pade 近似" #: ../src/wxMaximaFrame.cpp:693 msgid "Pade approximation of a Taylor series" msgstr "計算 Taylor 級數的 Pade 近似" #: ../src/wxMaximaFrame.cpp:1150 msgid "Pagebreak" msgstr "換頁符號" #: ../src/wxMaximaFrame.cpp:534 msgid "Panes" msgstr "窗格" #: ../src/Plot2dWiz.cpp:435 ../src/Plot2dWiz.cpp:561 msgid "Parametric plot" msgstr "參數式繪圖" #: ../src/wxMaximaFrame.cpp:171 msgid "Parsing output" msgstr "解析輸出中" #: ../src/wxMaximaFrame.cpp:715 msgid "Partial &Fractions..." msgstr "部分分式(&F)..." #: ../src/wxMaxima.cpp:3729 msgid "Partial fractions" msgstr "部分分式" #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1387 msgid "Parts of the document will not be loaded correctly!" msgstr "文件的某部分將無法被正確的讀取!" #: ../src/MathCtrl.cpp:858 ../src/MathCtrl.cpp:873 ../src/ToolBar.cpp:99 msgid "Paste" msgstr "貼上" #: ../src/wxMaximaFrame.cpp:418 msgid "Paste\tCtrl-V" msgstr "貼上\tCtrl-V" #: ../src/ToolBar.cpp:101 msgid "Paste from clipboard" msgstr "從剪貼簿貼上" #: ../src/wxMaximaFrame.cpp:419 msgid "Paste text from clipboard" msgstr "從剪貼簿貼上文字" #: ../src/wxMaximaFrame.cpp:1111 msgid "Piechart..." msgstr "圓餅圖..." #: ../src/wxMaxima.cpp:1730 msgid "Please configure wxMaxima with 'Edit->Configure'." msgstr "請從「編輯(E)」->「設定(O)」設定 wxMaxima" #: ../src/Config.cpp:1300 msgid "Please restart wxMaxima for changes to take effect!" msgstr "請重新啟動 wxMaxima 使變更生效!" #: ../src/wxMaximaFrame.cpp:819 msgid "Plot &2d..." msgstr "二維繪圖(&2)..." #: ../src/wxMaximaFrame.cpp:821 msgid "Plot &3d..." msgstr "三維繪圖(&3)..." #: ../src/wxMaximaFrame.cpp:823 msgid "Plot &Format..." msgstr "繪圖格式(&F)..." #: ../src/Plot2dWiz.cpp:104 ../src/Plot2dWiz.cpp:450 ../src/Plot2dWiz.cpp:464 #: ../src/wxMaxima.cpp:3938 ../src/wxMaxima.cpp:4740 msgid "Plot 2D" msgstr "二維繪圖" #: ../src/wxMaximaFrame.cpp:1065 msgid "Plot 2D..." msgstr "二維繪圖..." #: ../src/MathCtrl.cpp:851 msgid "Plot 2d..." msgstr "二維繪圖..." #: ../src/Plot3dWiz.cpp:108 ../src/wxMaxima.cpp:3924 ../src/wxMaxima.cpp:4753 msgid "Plot 3D" msgstr "三維繪圖" #: ../src/wxMaximaFrame.cpp:1066 msgid "Plot 3D..." msgstr "三維繪圖..." #: ../src/MathCtrl.cpp:852 msgid "Plot 3d..." msgstr "三維繪圖..." #: ../src/wxMaxima.cpp:3951 msgid "Plot format" msgstr "繪圖格式" #: ../src/wxMaximaFrame.cpp:820 msgid "Plot in 2 dimensions" msgstr "二維繪圖" #: ../src/wxMaximaFrame.cpp:822 msgid "Plot in 3 dimensions" msgstr "三維繪圖" #: ../src/Plot3dWiz.cpp:84 msgid "Plot to file:" msgstr "繪圖存檔:" #: ../src/BC2Wiz.cpp:30 ../src/BC2Wiz.cpp:36 ../src/LimitWiz.cpp:33 #: ../src/SeriesWiz.cpp:39 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 #: ../src/wxMaxima.cpp:3295 msgid "Point:" msgstr "點:" #: ../src/Config.cpp:465 msgid "Polish" msgstr "Polish" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 1:" msgstr "多項式 1:" #: ../src/wxMaxima.cpp:3682 ../src/wxMaxima.cpp:3697 ../src/wxMaxima.cpp:3712 msgid "Polynomial 2:" msgstr "多項式 2:" #: ../src/Config.cpp:466 msgid "Portuguese (Brazilian)" msgstr "Portuguese (Brazilian)" #: ../src/Plot2dWiz.cpp:503 ../src/Plot3dWiz.cpp:451 msgid "Postscript file (*.eps)|*.eps|All|*" msgstr "Postscript 檔 (*.eps)|*.eps|所有類型|*" #: ../src/wxMaxima.cpp:3997 msgid "Precision" msgstr "精確度" #: ../src/wxMaximaFrame.cpp:455 #, fuzzy msgid "Preferences...\tCtrl+," msgstr "偏好設定...\tCTRL+," #: ../data/tips.txt:27 msgid "" "Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not " "only complete all functions that are integrated into the maxima core and " "their parameters: It also knows about parameters from currently loaded " "packages and from functions that are defined in the current file." msgstr "" #: ../src/wxMaximaFrame.cpp:508 msgid "Previous Command\tAlt-Up" msgstr "上一個命令\tAlt-Up" #: ../src/ToolBar.cpp:84 msgid "Print" msgstr "列印" #: ../src/ToolBar.cpp:86 ../src/wxMaximaFrame.cpp:387 msgid "Print document" msgstr "列印文件" #: ../src/wxMaxima.cpp:3895 msgid "Product" msgstr "乘積" #: ../src/wxMaximaFrame.cpp:472 #, fuzzy msgid "Re-evaluate all cells above the one the cursor is in" msgstr "評算這份文件中的所有單元" #: ../src/wxMaximaFrame.cpp:1116 msgid "Read Matrix..." msgstr "讀取矩陣..." #: ../src/wxMaximaFrame.cpp:160 msgid "Reading Maxima output" msgstr "正在讀取 Maxima 的輸出" #: ../src/wxMaximaFrame.cpp:136 msgid "Ready for user input" msgstr "準備就緒" #: ../src/wxMaximaFrame.cpp:511 msgid "Recall next command from history" msgstr "呼叫歷史記錄中的下一個命令" #: ../src/wxMaximaFrame.cpp:509 msgid "Recall previous command from history" msgstr "呼叫歷史紀錄中的上一個命令" #: ../src/wxMaximaFrame.cpp:1053 msgid "Rectform" msgstr "直角坐標形式" #: ../src/wxMaximaFrame.cpp:398 #, fuzzy msgid "Redo\tCtrl-Y" msgstr "復原\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:399 msgid "Redo last change" msgstr "重作上次的變更" #: ../src/wxMaximaFrame.cpp:1058 msgid "Reduce (tr)" msgstr "縮併 (三角)" #: ../src/wxMaximaFrame.cpp:767 msgid "Reduce trigonometric expression" msgstr "縮併三角函數數式" #: ../src/wxMaxima.cpp:5056 msgid "Refusing to send cell to maxima: " msgstr "" #: ../src/wxMaximaFrame.cpp:474 msgid "Remove All Output" msgstr "移除所有輸出" #: ../src/wxMaximaFrame.cpp:475 msgid "Remove output from input cells" msgstr "移除所有輸入單元的輸出" #: ../src/wxMaxima.cpp:2928 #, c-format msgid "Replaced %d occurrences." msgstr "找到 %d 個並取代。" #: ../src/wxMaximaFrame.cpp:872 msgid "Report bug" msgstr "回報發現的錯誤" #: ../src/wxMaximaFrame.cpp:549 msgid "Restart Maxima" msgstr "重新啟動 Maxima" #: ../src/ToolBar.cpp:114 #, fuzzy msgid "Restart maxima" msgstr "重新啟動 Maxima" #: ../src/MathCtrl.cpp:3400 msgid "Result" msgstr "" #: ../src/ToolBar.cpp:123 msgid "Return to the cell that is currently being evaluated" msgstr "" #: ../src/wxMaximaFrame.cpp:675 msgid "Risch Integration..." msgstr "Risch 積分..." #: ../src/wxMaximaFrame.cpp:590 msgid "Roots of &Polynomial" msgstr "找多項式所有的根(&P)" #: ../src/wxMaximaFrame.cpp:593 msgid "Roots of Polynomial (bfloat)" msgstr "找多項式所有的根(長浮點數)" #: ../src/MatWiz.cpp:165 msgid "Rows:" msgstr "列:" #: ../src/Config.cpp:467 msgid "Russian" msgstr "Russian" #: ../src/wxMaxima.cpp:4452 msgid "Sample 1:" msgstr "樣本 1:" #: ../src/wxMaxima.cpp:4452 msgid "Sample 2:" msgstr "樣本 2:" #: ../src/wxMaxima.cpp:4438 msgid "Sample:" msgstr "樣本:" #: ../src/Config.cpp:632 ../src/ToolBar.cpp:78 ../src/wxMaxima.cpp:5429 msgid "Save" msgstr "儲存" #: ../src/MathCtrl.cpp:802 msgid "Save Animation..." msgstr "儲存動畫..." #: ../src/wxMaxima.cpp:2261 msgid "Save As" msgstr "另存新檔" #: ../src/wxMaximaFrame.cpp:377 msgid "Save As...\tShift-Ctrl-S" msgstr "另存新檔...\tShift-Ctrl-S" #: ../src/MathCtrl.cpp:800 msgid "Save Image..." msgstr "儲存圖片..." #: ../src/wxMaxima.cpp:2793 msgid "Save Selection to Image" msgstr "儲存所選區域為圖片" #: ../src/wxMaximaFrame.cpp:428 msgid "Save Selection to Image..." msgstr "儲存為圖片..." #: ../src/wxMaxima.cpp:4785 msgid "Save animation to file" msgstr "儲存動畫至檔案" #: ../src/ToolBar.cpp:80 ../src/wxMaximaFrame.cpp:376 msgid "Save document" msgstr "儲存文件" #: ../src/wxMaximaFrame.cpp:378 msgid "Save document as" msgstr "將文件另存新檔" #: ../src/Config.cpp:162 msgid "" "Save only this number of actions in the undo buffer. 0 means: save an " "infinite number of actions." msgstr "" #: ../src/Config.cpp:485 msgid "Save panes layout" msgstr "儲存窗格配置" #: ../src/Config.cpp:151 msgid "Save panes layout between sessions." msgstr "儲存工作階段間的窗格配置" #: ../src/Plot2dWiz.cpp:501 ../src/Plot3dWiz.cpp:449 msgid "Save plot to file" msgstr "儲存繪圖至檔案" #: ../src/wxMaximaFrame.cpp:429 msgid "Save selection from document to an image file" msgstr "儲存所選區域為圖片檔" #: ../src/wxMaxima.cpp:4769 msgid "Save selection to file" msgstr "儲存選取區域至檔案" #: ../src/Config.cpp:1456 msgid "Save style to file" msgstr "將樣式儲存至檔案" #: ../src/Config.cpp:482 msgid "Save wxMaxima window size/position" msgstr "儲存 wxMaxima 視窗的大小及位置" #: ../src/Config.cpp:136 msgid "Save wxMaxima window size/position between sessions." msgstr "儲存工作階段間 wxMaxima 視窗的大小及位置" #: ../src/wxMaximaFrame.cpp:227 #, fuzzy msgid "Saving failed." msgstr "伺服器啟動失敗" #: ../src/wxMaximaFrame.cpp:203 msgid "Saving successful." msgstr "" #: ../src/wxMaximaFrame.cpp:193 msgid "Saving..." msgstr "" #: ../src/wxMaxima.cpp:4375 msgid "Scatterplot" msgstr "散布圖" #: ../src/wxMaximaFrame.cpp:1109 msgid "Scatterplot..." msgstr "散布圖..." #: ../src/wxMaximaFrame.cpp:1148 msgid "Section" msgstr "章節" #: ../src/Config.cpp:601 msgid "Section cell" msgstr "章節單元" #: ../src/MathCtrl.cpp:859 ../src/MathCtrl.cpp:875 msgid "Select All" msgstr "全部選取" #: ../src/wxMaximaFrame.cpp:425 msgid "Select All\tCtrl-A" msgstr "全部選取\tCtrl-A" #: ../src/Config.cpp:743 ../src/Config.cpp:748 msgid "Select Maxima program" msgstr "選擇 Maxima 程式" #: ../src/wxMaxima.cpp:4536 msgid "Select Subsample" msgstr "選取子樣本" #: ../src/IntegrateWiz.cpp:212 ../src/IntegrateWiz.cpp:231 #: ../src/LimitWiz.cpp:135 ../src/SeriesWiz.cpp:109 msgid "Select a constant" msgstr "選擇常數" #: ../src/ToolBar.cpp:102 ../src/ToolBar.cpp:104 ../src/wxMaximaFrame.cpp:426 msgid "Select all" msgstr "全部選取" #: ../src/wxMaxima.cpp:2967 msgid "Select math display algorithm" msgstr "選擇用於顯示數學的演算法" #: ../data/tips.txt:15 msgid "" "Selecting a part of output and right-clicking on the selection will bring up " "a menu with convenient functions that will operate on the selection." msgstr "" "選取輸出並點擊右鍵會顯示功能表,其中含有一些供您方便操作所選區域的函數。" #: ../src/Config.cpp:608 msgid "Selection" msgstr "所選區域" #: ../src/SeriesWiz.cpp:62 ../src/wxMaxima.cpp:3831 msgid "Series" msgstr "級數" #: ../src/wxMaximaFrame.cpp:1064 msgid "Series..." msgstr "級數..." #: ../src/wxMaxima.cpp:745 msgid "Server started" msgstr "伺服器已啟動" #: ../src/wxMaximaFrame.cpp:449 msgid "Set Zoom" msgstr "顯示比例" #: ../src/wxMaximaFrame.cpp:840 #, fuzzy msgid "Set bigfloat &Precision..." msgstr "設定 bigfloat 的精確度" #: ../src/Config.cpp:157 msgid "Set fixed font in text controls." msgstr "在文字控制項中使用等寬字型" #: ../src/wxMaximaFrame.cpp:824 msgid "Set plot format" msgstr "設定繪圖格式" #: ../src/wxMaximaFrame.cpp:841 msgid "" "Set the precision for numbers that are defined as bigfloat. Such numbers can " "be generated by entering 1.5b12 or as bfloat(1.234)" msgstr "" #: ../src/wxMaximaFrame.cpp:443 msgid "Set zoom to 100%" msgstr "將顯示比例設定為 100%" #: ../src/wxMaximaFrame.cpp:444 msgid "Set zoom to 120%" msgstr "將顯示比例設定為 120%" #: ../src/wxMaximaFrame.cpp:445 msgid "Set zoom to 150%" msgstr "將顯示比例設定為 150%" #: ../src/wxMaximaFrame.cpp:446 msgid "Set zoom to 200%" msgstr "將顯示比例設定為 200%" #: ../src/wxMaximaFrame.cpp:447 msgid "Set zoom to 300%" msgstr "將顯示比例設定為 300%" #: ../src/wxMaximaFrame.cpp:442 msgid "Set zoom to 80%" msgstr "將顯示比例設定為 80%" #: ../src/wxMaximaFrame.cpp:628 msgid "Setup atvalues for solving ODE with Laplace transformation" msgstr "在使用 Laplace 變換解常微分方程前將定點設值" #: ../src/wxMaximaFrame.cpp:814 msgid "Setup modulus computation" msgstr "設定模運算" #: ../src/wxMaximaFrame.cpp:558 msgid "Show &Definition..." msgstr "顯示函數定義(&D)..." #: ../src/wxMaximaFrame.cpp:556 msgid "Show &Functions" msgstr "顯示函數(&F)" #: ../src/wxMaximaFrame.cpp:863 msgid "Show &Tips..." msgstr "顯示小秘訣(&T)..." #: ../src/wxMaximaFrame.cpp:561 msgid "Show &Variables" msgstr "顯示變數(&V)" #: ../src/ToolBar.cpp:159 msgid "Show Maxima help" msgstr "顯示 Maxima 說明" #: ../src/wxMaximaFrame.cpp:483 msgid "Show Template\tCtrl-Shift-K" msgstr "顯示範本\tCtrl-Shift-K" #: ../src/wxMaximaFrame.cpp:864 msgid "Show a tip" msgstr "顯示小秘訣" #: ../src/wxMaxima.cpp:4314 msgid "Show all commands similar to:" msgstr "顯示全部與此指令相似的指令:" #: ../src/wxMaxima.cpp:4301 msgid "Show an example for the command:" msgstr "顯示這個指令的使用範例:" #: ../src/wxMaximaFrame.cpp:858 msgid "Show an example of usage" msgstr "顯示一個使用範例" #: ../src/wxMaximaFrame.cpp:861 msgid "Show commands similar to" msgstr "顯示相似的指令" #: ../src/wxMaximaFrame.cpp:557 msgid "Show defined functions" msgstr "顯示已定義的函數" #: ../src/wxMaximaFrame.cpp:562 msgid "Show defined variables" msgstr "顯示已定義的變數" #: ../src/wxMaximaFrame.cpp:559 msgid "Show definition of a function" msgstr "顯示函數的定義" #: ../src/wxMaximaFrame.cpp:484 msgid "Show function template" msgstr "顯示函數範本" #: ../src/Config.cpp:359 msgid "Show long expressions" msgstr "顯示長的數式" #: ../src/Config.cpp:154 msgid "Show long expressions in wxMaxima document." msgstr "在 wxMaxima 文件中顯示長的數式" #: ../src/wxMaxima.cpp:2989 msgid "Show the definition of function:" msgstr "顯示該函數的定義:" #: ../src/wxMaximaFrame.cpp:849 ../src/wxMaximaFrame.cpp:852 #, fuzzy msgid "Show wxMaxima help" msgstr "顯示 Maxima 說明" #: ../src/wxMaximaFrame.cpp:1049 msgid "Simplify" msgstr "化簡" #: ../src/wxMaximaFrame.cpp:727 msgid "Simplify &Radicals" msgstr "化簡根式(&R)" #: ../src/wxMaximaFrame.cpp:1050 msgid "Simplify (r)" msgstr "化簡根式" #: ../src/wxMaximaFrame.cpp:1056 msgid "Simplify (tr)" msgstr "化簡 (三角)" #: ../src/MathCtrl.cpp:843 msgid "Simplify Expression" msgstr "化簡數式" #: ../src/wxMaximaFrame.cpp:753 msgid "Simplify an expression containing factorials" msgstr "化簡包含階乘的數式" #: ../src/wxMaximaFrame.cpp:728 msgid "Simplify expression containing radicals" msgstr "化簡包含根號的數式" #: ../src/wxMaximaFrame.cpp:726 msgid "Simplify rational expression" msgstr "化簡有理數式" #: ../src/SumWiz.cpp:66 msgid "Simplify the sum" msgstr "化簡此加總" #: ../src/wxMaximaFrame.cpp:764 msgid "Simplify trigonometric expression" msgstr "化簡三角函數數式" #: ../data/tips.txt:24 msgid "" "Since wxMaxima 0.8.2 you can also insert images into your documents. Use " "'Cell->Insert Image...' menu command. Note that you have to save your " "document in 'wxMaxima XML document' format if you want the image to be saved " "along with your document." msgstr "" "自 wxMaxima 0.8.2 版開始您可以使用「單元(C)」->「插入圖片...」功能表在文件中" "插入圖片。請注意:若您希望將圖片與文件一起儲存,您必須將您的文件儲存為 " "「wxMaxima XML 文件」。" #: ../src/BC2Wiz.cpp:27 ../src/wxMaxima.cpp:3172 ../src/wxMaxima.cpp:3187 msgid "Solution:" msgstr "一般解:" #: ../src/wxMaxima.cpp:3108 ../src/wxMaxima.cpp:3122 ../src/wxMaxima.cpp:4658 msgid "Solve" msgstr "求解" #: ../src/wxMaximaFrame.cpp:602 msgid "Solve &Algebraic System..." msgstr "解代數系統(&A)..." #: ../src/wxMaximaFrame.cpp:599 msgid "Solve &Linear System..." msgstr "解線性系統(&L)..." #: ../src/wxMaximaFrame.cpp:610 msgid "Solve &ODE..." msgstr "解常微分方程(&O)..." #: ../src/wxMaximaFrame.cpp:586 msgid "Solve (to_poly)..." msgstr "求解 (to_poly)..." #: ../src/wxMaxima.cpp:3158 ../src/wxMaxima.cpp:3282 msgid "Solve ODE" msgstr "解常微分方程" #: ../src/wxMaximaFrame.cpp:624 msgid "Solve ODE with Lapla&ce..." msgstr "以 Laplace 變換解常微分方程(&C)..." #: ../src/wxMaximaFrame.cpp:1060 msgid "Solve ODE..." msgstr "解常微分方程..." #: ../src/wxMaxima.cpp:3233 ../src/wxMaxima.cpp:3244 msgid "Solve algebraic system" msgstr "解代數系統" #: ../src/wxMaximaFrame.cpp:603 msgid "Solve algebraic system of equations" msgstr "解代數方程組" #: ../src/wxMaximaFrame.cpp:621 msgid "Solve boundary value problem for second degree ODE" msgstr "解 2 階常微分方程的邊界值問題" #: ../src/wxMaximaFrame.cpp:585 msgid "Solve equation(s)" msgstr "解方程式" #: ../src/wxMaximaFrame.cpp:587 msgid "Solve equation(s) with to_poly_solve" msgstr "使用 to_poly_solve 解方程式" #: ../src/wxMaximaFrame.cpp:615 msgid "Solve initial value problem for first degree ODE" msgstr "解 1 階常微分方程的初始值問題" #: ../src/wxMaximaFrame.cpp:618 msgid "Solve initial value problem for second degree ODE" msgstr "解 2 階常微分方程的初始值問題" #: ../src/wxMaxima.cpp:3257 ../src/wxMaxima.cpp:3268 msgid "Solve linear system" msgstr "解線性系統" #: ../src/wxMaximaFrame.cpp:600 msgid "Solve linear system of equations" msgstr "解線性方程組" #: ../src/wxMaximaFrame.cpp:611 msgid "Solve ordinary differential equation of maximum degree 2" msgstr "解常微分方程式 (最大 2 階)" #: ../src/wxMaximaFrame.cpp:625 msgid "Solve ordinary differential equations with Laplace transformation" msgstr "以 Laplace 變換解常微分方程式" #: ../src/MathCtrl.cpp:840 ../src/wxMaximaFrame.cpp:1059 msgid "Solve..." msgstr "求解..." #: ../src/Config.cpp:144 msgid "" "Some PDF viewers are able to display moving images and wxMaxima is able to " "output them. If this option is selected additional LaTeX packages might be " "needed in order to compile the output, though." msgstr "" #: ../src/Config.cpp:468 msgid "Spanish" msgstr "Spanish" #: ../src/IntegrateWiz.cpp:40 ../src/IntegrateWiz.cpp:44 #: ../src/LimitWiz.cpp:36 ../src/SeriesWiz.cpp:42 msgid "Special" msgstr "特殊" #: ../src/Config.cpp:590 msgid "Special constants" msgstr "特殊常數" #: ../src/MathCtrl.cpp:803 msgid "Start Animation" msgstr "開始動畫" #: ../src/ToolBar.cpp:146 #, fuzzy msgid "Start or Stop animation" msgstr "開始動畫" #: ../src/ToolBar.cpp:148 msgid "" "Start or stop the currently selected animation that has been created with " "the with_slider class of commands" msgstr "" #: ../src/wxMaxima.cpp:267 msgid "Starting Maxima process failed" msgstr "Maxima 程序啟動失敗" #: ../src/wxMaxima.cpp:801 msgid "Starting Maxima..." msgstr "Maxima 啟動中..." #: ../src/wxMaxima.cpp:265 ../src/wxMaxima.cpp:742 msgid "Starting server failed" msgstr "伺服器啟動失敗" #: ../src/wxMaxima.cpp:723 #, c-format msgid "Starting server on port %d" msgstr "於 %d埠啟動伺服器" #: ../src/wxMaximaFrame.cpp:298 msgid "Statistics" msgstr "統計" #: ../src/wxMaximaFrame.cpp:528 msgid "Statistics\tAlt-Shift-S" msgstr "統計\tAlt-Shift-S" #: ../src/Config.cpp:592 msgid "Strings" msgstr "字串" #: ../src/Config.cpp:107 msgid "Style" msgstr "樣式" #: ../src/Config.cpp:568 msgid "Styles" msgstr "樣式" #: ../src/wxMaximaFrame.cpp:1121 msgid "Subsample..." msgstr "子樣本..." #: ../src/wxMaximaFrame.cpp:1146 msgid "Subsection" msgstr "子章節" #: ../src/Config.cpp:600 msgid "Subsection cell" msgstr "子章節單元" #: ../src/wxMaximaFrame.cpp:1054 msgid "Subst..." msgstr "代換" #: ../src/SubstituteWiz.cpp:54 ../src/wxMaxima.cpp:3068 #: ../src/wxMaxima.cpp:4727 msgid "Substitute" msgstr "代換" #: ../src/MathCtrl.cpp:846 ../src/wxMaximaFrame.cpp:802 msgid "Substitute..." msgstr "代換..." #: ../src/wxMaximaFrame.cpp:1147 #, fuzzy msgid "Subsubsection" msgstr "子章節" #: ../src/Config.cpp:599 #, fuzzy msgid "Subsubsection cell" msgstr "子章節單元" #: ../src/SumWiz.cpp:58 ../src/wxMaxima.cpp:3879 msgid "Sum" msgstr "加總" #: ../src/wxMaxima.cpp:4124 msgid "System info" msgstr "系統資訊" #: ../src/wxMaximaFrame.cpp:289 msgid "Table of Contents" msgstr "" #: ../src/wxMaximaFrame.cpp:530 #, fuzzy msgid "Table of contents\tAlt-Shift-T" msgstr "工具列\tAlt-Shift-T" #: ../src/wxMaxima.cpp:3663 msgid "Taylor series:" msgstr "Taylor 級數:" #: ../src/wxMaxima.cpp:3614 msgid "Tellrat" msgstr "Tellrat 函數" #: ../src/wxMaximaFrame.cpp:1144 msgid "Text" msgstr "文字" #: ../src/Config.cpp:598 msgid "Text cell" msgstr "文字單元" #: ../src/Config.cpp:603 msgid "Text cell background" msgstr "文字單元背景" #: ../src/Config.cpp:609 #, fuzzy msgid "Text equal to selection" msgstr "剪下所選區域" #: ../src/Config.cpp:142 msgid "" "The default height for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size." msgstr "" #: ../src/Config.cpp:161 msgid "The default port used for communication between Maxima and wxMaxima." msgstr "供 Maxima 與 wxMaxima 溝通的預設埠" #: ../src/Config.cpp:141 msgid "" "The default width for embedded plots. Can be read out or overridden by the " "maxima variable wxplot_size" msgstr "" #: ../src/Config.cpp:156 msgid "The document class LaTeX is instructed to use for our documents." msgstr "" #: ../src/wxMaximaFrame.cpp:855 msgid "The offline manual of maxima" msgstr "" #: ../src/Config.cpp:152 msgid "" "The pngCairo terminal offers much better graphics quality (antialiassing and " "additional line styles). But it will only produce plots if the gnuplot " "installed on the current system actually supports it." msgstr "" #: ../data/tips.txt:11 #, fuzzy msgid "" "There are many resources about Maxima and wxMaxima on the internet. Visit " "http://andrejv.github.com/wxmaxima/help.html for more information and to " "find tutorials on using wxMaxima and Maxima." msgstr "" "在網路上有許多關於 Maxima 與 wxMaxima 的資源。請造訪 http://wxmaxima." "sourceforge.net/wiki/index.php/Tutorials 以獲得更多 wxMaxima 與 Maxima 的相關" "資訊。" #: ../src/SlideShowCell.cpp:373 msgid "" "There was an error during GIF export!\n" "\n" "Make sure ImageMagick is installed and wxMaxima can find the convert program." msgstr "" "在匯出成 GIF 時發生錯誤!\n" "\n" "請確認您已安裝 ImageMagick 且 wxMaxima 可找到該程式。" #: ../src/wxMaxima.cpp:400 msgid "" "There was an error in generated XML!\n" "\n" "Please report this as a bug." msgstr "" "在所產生的 XML 中發現錯誤!\n" "\n" "請回報此錯誤。" #: ../src/Plot2dWiz.cpp:54 ../src/Plot2dWiz.cpp:542 msgid "Ticks:" msgstr "描繪密度:" #: ../src/wxMaxima.cpp:3806 ../src/wxMaxima.cpp:4703 msgid "Times:" msgstr "次數:" #: ../src/MyTipProvider.cpp:44 msgid "Tips not available, sorry!" msgstr "抱歉,小秘訣無法顯示!" #: ../src/wxMaximaFrame.cpp:1145 msgid "Title" msgstr "標題" #: ../src/Config.cpp:602 msgid "Title cell" msgstr "標題單元" #: ../data/tips.txt:9 msgid "" "Title, section and subsection cells can be folded to hide their contents. To " "fold or unfold, click in the square next to the cell. If you shift-click, " "all sublevels of that cell will also fold/unfold." msgstr "" "標題單元、章節單元和子章節單元可被折疊並隱藏它們的內容。欲折疊或取消折疊,點" "擊該單元左側的小正方形。如果您按住 Shift 鍵並點擊小正方形,所有該單元中的子單" "元也會跟著折疊或取消折疊。" #: ../src/wxMaximaFrame.cpp:834 msgid "To &Bigfloat" msgstr "計算長浮點數(&B)" #: ../src/wxMaximaFrame.cpp:831 msgid "To &Float" msgstr "計算浮點數(&F)" #: ../src/MathCtrl.cpp:838 msgid "To Float" msgstr "計算浮點數" #: ../src/wxMaximaFrame.cpp:837 msgid "To Numeri&c\tCtrl+Shift+N" msgstr "" #: ../data/tips.txt:19 msgid "" "To plot in polar coordinates, select 'set polar' in the Options entry for " "Plot2d dialog. You can also plot in spherical and cylindrical coordinates in " "3D." msgstr "" "欲在極座標上繪圖,在二維繪圖對話視窗的「選項」中選擇 \"set polar\" 。您也可以" "在三維繪圖中在球座標或柱座標上繪圖。" #: ../data/tips.txt:21 msgid "" "To put parenthesis around an expression, select it, and press '(' or ')' " "depending on where you want the cursor to appear afterwards." msgstr "" "欲在數式外側加上括號,請先選取它,再依照您想要游標出現的位置按「(」或「)」。" #: ../data/tips.txt:23 msgid "" "To save the size and position of wxMaxima windows between session, use 'Edit-" ">Configure' dialog." msgstr "" "欲儲存工作階段之間 wxMaxima 視窗的大小及位置,請從「編輯(E)」->「設定(O)」變" "更。" #: ../data/tips.txt:1 msgid "" "To start using wxMaxima right away, start typing your command. An input cell " "should appear. Then press Shift-Enter to evaluate your command." msgstr "" "欲立即使用 wxMaxima,請開始輸入命令,此時應該會出現一個輸入單元,然後按 " "Shift-Enter 鍵評算您的命令。" #: ../src/IntegrateWiz.cpp:41 ../src/Plot2dWiz.cpp:40 ../src/Plot2dWiz.cpp:50 #: ../src/Plot2dWiz.cpp:539 ../src/Plot3dWiz.cpp:39 ../src/Plot3dWiz.cpp:48 #: ../src/SumWiz.cpp:36 ../src/wxMaxima.cpp:3468 ../src/wxMaxima.cpp:3894 msgid "To:" msgstr "到:" #: ../src/wxMaximaFrame.cpp:808 msgid "Toggle &Algebraic Flag" msgstr "切換代數旗標(&A)" #: ../src/wxMaximaFrame.cpp:829 msgid "Toggle &Numeric Output" msgstr "切換數值輸出(&N)" #: ../src/wxMaximaFrame.cpp:569 msgid "Toggle &Time Display" msgstr "切換計算時間顯示(&T)" #: ../src/wxMaximaFrame.cpp:809 msgid "Toggle algebraic flag" msgstr "切換代數旗標" #: ../src/wxMaximaFrame.cpp:451 msgid "Toggle full screen editing" msgstr "切換全螢幕編輯模式" #: ../src/wxMaximaFrame.cpp:830 msgid "Toggle numeric output" msgstr "切換數值輸出/數式輸出" #: ../src/wxMaximaFrame.cpp:533 msgid "Toolbar\tAlt-Shift-T" msgstr "工具列\tAlt-Shift-T" #: ../src/wxMaxima.cpp:4136 msgid "Toolbar icons" msgstr "工具列圖示" #: ../src/wxMaxima.cpp:4137 msgid "Translated by" msgstr "翻譯者" #: ../src/wxMaximaFrame.cpp:659 msgid "Transpose a matrix" msgstr "計算轉置矩陣" #: ../src/MathCtrl.cpp:5029 msgid "Trying to set the cursor to a cell that isn't part of the worksheet" msgstr "" #: ../src/MathCtrl.cpp:4374 msgid "Trying to undo an action without starting cell." msgstr "" #: ../src/MathCtrl.cpp:4438 msgid "Trying to undo something but the undo action is empty." msgstr "" #: ../src/Config.cpp:469 msgid "Turkish" msgstr "" #: ../src/wxMaximaFrame.cpp:866 msgid "Tutorials" msgstr "教材" #: ../src/wxMaxima.cpp:4454 msgid "Two sample t-test" msgstr "雙樣本 t-檢驗" #: ../src/MatWiz.cpp:171 msgid "Type:" msgstr "類型:" #: ../src/Config.cpp:470 msgid "Ukrainian" msgstr "Ukrainian" #: ../src/wxMaxima.cpp:4967 msgid "Un-closed parenthesis" msgstr "" #: ../src/wxMaxima.cpp:4947 msgid "Un-closed parenthesis on encountering ; or $" msgstr "" #: ../src/wxMaxima.cpp:5381 msgid "" "Unable to interpret the version info I got from http://andrejv.github.io//" "wxmaxima/version.txt: " msgstr "" #: ../src/Config.cpp:629 msgid "Underlined" msgstr "底線" #: ../src/wxMaximaFrame.cpp:395 msgid "Undo\tCtrl-Z" msgstr "復原\tCtrl-Z" #: ../src/wxMaximaFrame.cpp:396 msgid "Undo last change" msgstr "復原上次的變更" #: ../src/Config.cpp:349 msgid "Undo limit (0 for none)" msgstr "" #: ../src/wxMaximaFrame.cpp:505 #, fuzzy msgid "Unfold All\tCtrl-Alt-]" msgstr "全部選取\tCtrl-A" #: ../src/wxMaximaFrame.cpp:506 msgid "Unfold all folded sections" msgstr "" #: ../src/wxMaxima.cpp:4126 msgid "Unicode Support" msgstr "支援 Unicode" #: ../src/wxMaxima.cpp:4958 msgid "Unterminated comment." msgstr "" #: ../src/wxMaxima.cpp:4940 msgid "Unterminated string." msgstr "" #: ../src/wxMaxima.cpp:5366 ../src/wxMaxima.cpp:5373 ../src/wxMaxima.cpp:5381 msgid "Upgrade" msgstr "升級" #: ../src/wxMaxima.cpp:3138 ../src/wxMaxima.cpp:4672 msgid "Upper bound:" msgstr "上界:" #: ../src/SumWiz.cpp:67 msgid "Use Gosper algorithm" msgstr "使用 Gosper 演算法" #: ../src/Config.cpp:430 msgid "Use MathJAX in HTML export" msgstr "" #: ../src/Config.cpp:150 msgid "" "Use MathJAX instead of images in HTML exports to display maxima output. The " "advantage of MathJAX is that it allows to copy the displayed equations as if " "they were text, to choose if they should be copied as TeX or MathML instead " "and displays them in a scaleable format that is really nice to look at. The " "disadvantage of MathJAX is that it will need JavaScript and a little bit of " "time in order to typeset an equation." msgstr "" #: ../src/Config.cpp:488 msgid "Use cairo to improve plot quality." msgstr "" #: ../src/Config.cpp:160 ../src/Config.cpp:374 msgid "Use centered dot character for multiplication" msgstr "用圓點符號表示乘法" #: ../src/Config.cpp:583 msgid "Use jsMath fonts" msgstr "使用 jsMath 字型" #: ../src/BC2Wiz.cpp:33 ../src/BC2Wiz.cpp:39 ../src/wxMaxima.cpp:3172 #: ../src/wxMaxima.cpp:3188 ../src/wxMaxima.cpp:3296 msgid "Value:" msgstr "值:" #: ../src/wxMaxima.cpp:3107 ../src/wxMaxima.cpp:3121 ../src/wxMaxima.cpp:3805 #: ../src/wxMaxima.cpp:4657 ../src/wxMaxima.cpp:4702 msgid "Variable(s):" msgstr "變數:" #: ../src/IntegrateWiz.cpp:33 ../src/LimitWiz.cpp:30 ../src/Plot2dWiz.cpp:34 #: ../src/Plot2dWiz.cpp:44 ../src/Plot2dWiz.cpp:533 ../src/Plot3dWiz.cpp:33 #: ../src/Plot3dWiz.cpp:42 ../src/SeriesWiz.cpp:36 ../src/SumWiz.cpp:30 #: ../src/wxMaxima.cpp:3137 ../src/wxMaxima.cpp:3156 ../src/wxMaxima.cpp:3398 #: ../src/wxMaxima.cpp:3467 ../src/wxMaxima.cpp:3727 ../src/wxMaxima.cpp:3742 #: ../src/wxMaxima.cpp:3893 ../src/wxMaxima.cpp:4671 msgid "Variable:" msgstr "變數:" #: ../src/Config.cpp:587 msgid "Variables" msgstr "變數" #: ../src/SystemWiz.cpp:73 ../src/wxMaxima.cpp:3218 ../src/wxMaxima.cpp:3859 #: ../src/wxMaxima.cpp:4483 msgid "Variables:" msgstr "變數:" #: ../src/wxMaximaFrame.cpp:1095 msgid "Variance..." msgstr "變異數..." #: ../src/MathParser.cpp:973 ../src/wxMaxima.cpp:1304 ../src/wxMaxima.cpp:1387 #: ../src/wxMaxima.cpp:1728 msgid "Warning" msgstr "警告" #: ../src/wxMaximaFrame.cpp:98 ../src/wxMaximaFrame.cpp:266 msgid "Welcome to wxMaxima" msgstr "歡迎使用 wxMaxima" #: ../data/tips.txt:22 msgid "" "When applying functions with one argument from menus, the default argument " "is '%'. To apply the function to some other value, select it in the document " "before executing a menu command." msgstr "" "當您從功能表使用只有一個引數的函數時,預設的引數是「%」。欲使用其他的值作為引" "數,請在執行功能表命令前從文件中選取該值。" #: ../src/Config.cpp:146 msgid "" "While text cells in LaTeX are broken into lines by TeX the text displayed on " "the screen is broken into lines manually. This option, if set tells that " "lines in HTML output will be broken where they are broken in the worksheet. " "If this option isn't set manual linebreaks can still be introduced by " "introducing an empty line." msgstr "" #: ../src/wxMaxima.cpp:2263 msgid "Whole document (*.wxmx)|*.wxmx|The input without images (*.wxm)|*.wxm" msgstr "" #: ../src/wxMaxima.cpp:3413 ../src/wxMaxima.cpp:3432 msgid "Width:" msgstr "寬:" #: ../src/Config.cpp:105 msgid "Worksheet" msgstr "" #: ../src/Config.cpp:153 msgid "Write matching parenthesis in text controls." msgstr "在文字控制項輸入時插入匹配的括弧" #: ../src/wxMaxima.cpp:4133 msgid "Written by" msgstr "作者" #: ../src/Config.cpp:364 #, fuzzy msgid "Yes" msgstr "是" #: ../data/tips.txt:4 msgid "" "You can access the last output using the variable '%'. You can access the " "output of previous commands using variables '%on' where n is the number of " "output." msgstr "" "您可以使用「%」存取最後一筆輸出。您也可以使用「%on」(n是輸出的編號)來存取先前" "命令的輸出。" #: ../data/tips.txt:17 msgid "" "You can evaluate your whole document by using 'Cell->Evaluate All Cells' " "menu command or the appropriate key shortcut. The cells will be evaluated in " "the order they appear in the document." msgstr "" "您可以使用「單元(C)」->「評算所有單元」功能表命令或該相對應的快捷鍵評算您的文" "件中的所有單元。這些單元會依照它們在文件中出現的順序評算。" #: ../data/tips.txt:12 msgid "" "You can get help on a Maxima function by selecting or clicking on the " "function name and pressing F1. wxMaxima will search help index for the " "selection or the word under the cursor." msgstr "" "您可以透過選取或點擊函數名並按 F1 取得 Maxima 函數的說明。wxMaxima 會在說明的" "索引中搜尋所選區域。" #: ../data/tips.txt:10 msgid "" "You can hide output part of cells by clicking in the triangle on the left " "side of cells. This works on text cells also." msgstr "" "您可以透過點擊單元左側的小三角形來隱藏單元的輸出部分。文字單元中也有同樣的功" "能。" #: ../data/tips.txt:7 msgid "" "You can insert different types of 'cells' in wxMaxima document using the " "'Cell' menu. Note that only 'input cells' can be evaluated, while other are " "used for commenting and structuring your calculations." msgstr "" "您可以使用「編輯(E)」->「單元(C)」功能表在 wxMaxima 文件中插入不同種類的「單" "元」。請注意:只有「輸入單元」可以被評算,其他種類的單元是用來註解或組織您的" "計算。" #: ../data/tips.txt:16 msgid "" "You can select multiple cells either with a mouse - click'n'drag from " "between cells or from a cell bracket on the left - or with a keyboard - hold " "down Shift while moving the horizontal cursor - and then operate on " "selection. This comes in handy when you want to delete or evaluate multiple " "cells." msgstr "" "您可以透過滑鼠(在單元之間或左側的單元框拖曳)或鍵盤(在移動水平游標時按住Shift" "鍵)選取多個單元,然後對所選區域操作。這在您想要刪除或評算多個單元時很有用。" #: ../src/wxMaxima.cpp:5363 #, c-format msgid "" "You have version %s. Current version is %s.\n" "\n" "Select OK to visit the wxMaxima webpage." msgstr "" "您的版本是 %s ,最新的版本是 %s 。\n" "\n" "按「確認」至 wxMaxima 首頁。" #: ../src/wxMaxima.cpp:5428 msgid "Your changes will be lost if you don't save them." msgstr "如果您未儲存,您所做的所有修改將遺失。" #: ../src/wxMaxima.cpp:5373 msgid "Your version of wxMaxima is up to date." msgstr "您的 wxMaxima 是最新版本" #: ../src/wxMaximaFrame.cpp:436 msgid "Zoom &In\tAlt-I" msgstr "放大(&I)\tAlt-I" #: ../src/wxMaximaFrame.cpp:438 msgid "Zoom Ou&t\tAlt-O" msgstr "縮小(&T)\tAlt-O" #: ../src/wxMaximaFrame.cpp:437 msgid "Zoom in 10%" msgstr "將顯示比例放大 10%" #: ../src/wxMaximaFrame.cpp:439 msgid "Zoom out 10%" msgstr "將顯示比例縮小 10%" #: ../src/wxMaxima.cpp:5211 ../src/wxMaximaFrame.cpp:259 msgid "[ unsaved ]" msgstr "[ 未儲存 ]" #: ../src/wxMaxima.cpp:5213 msgid "[ unsaved* ]" msgstr "[ 未儲存* ]" #: ../src/MathParser.cpp:414 #, c-format msgid "[%i digits]" msgstr "" #: ../src/MathCtrl.cpp:3379 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >\n" msgstr "" #: ../src/MathCtrl.cpp:3476 #, c-format msgid "_%d.gif\" alt=\"Animated Diagram\" style=\"max-width:90%%;\" >" msgstr "" #: ../src/MatWiz.cpp:177 msgid "antisymmetric" msgstr "反對稱" #: ../src/LimitWiz.cpp:40 ../src/LimitWiz.cpp:164 msgid "both sides" msgstr "雙邊" #: ../src/Plot2dWiz.cpp:61 ../src/Plot2dWiz.cpp:386 ../src/Plot3dWiz.cpp:62 #: ../src/Plot3dWiz.cpp:378 msgid "default" msgstr "預設值" #: ../src/MatWiz.cpp:175 msgid "diagonal" msgstr "對角" #: ../src/MatWiz.cpp:174 msgid "general" msgstr "一般" #: ../src/Plot2dWiz.cpp:62 ../src/Plot2dWiz.cpp:193 ../src/Plot2dWiz.cpp:386 #: ../src/Plot2dWiz.cpp:419 ../src/Plot3dWiz.cpp:63 ../src/Plot3dWiz.cpp:195 #: ../src/Plot3dWiz.cpp:378 ../src/Plot3dWiz.cpp:409 msgid "inline" msgstr "隨文字顯示" #: ../src/LimitWiz.cpp:41 ../src/LimitWiz.cpp:122 msgid "left" msgstr "左" #: ../src/Plot2dWiz.cpp:43 ../src/Plot2dWiz.cpp:53 msgid "logscale" msgstr "對數尺度" #: ../src/wxMaxima.cpp:3432 msgid "matrix[i,j]:" msgstr "矩陣[i,j]:" #: ../src/Config.cpp:543 msgid "maxima's pwd is path to document" msgstr "" #: ../src/wxMaxima.cpp:4198 msgid "no" msgstr "否" #: ../src/LimitWiz.cpp:42 ../src/LimitWiz.cpp:124 msgid "right" msgstr "右" #: ../src/MatWiz.cpp:176 msgid "symmetric" msgstr "對稱" #: ../src/wxMaxima.cpp:5410 msgid "unsaved" msgstr "未儲存" #: ../src/wxMaxima.cpp:2255 ../src/wxMaxima.cpp:2505 #: ../src/wxMaximaFrame.cpp:261 msgid "untitled" msgstr "未命名" #: ../src/main.cpp:240 #, c-format msgid "untitled %d" msgstr "未命名 %d" #: ../src/main.cpp:224 ../src/wxMaxima.cpp:4212 msgid "wxMaxima" msgstr "wxMaxima" #: ../src/wxMaxima.cpp:5211 ../src/wxMaxima.cpp:5213 ../src/wxMaxima.cpp:5222 #: ../src/wxMaxima.cpp:5225 ../src/wxMaximaFrame.cpp:259 #, c-format msgid "wxMaxima %s " msgstr "wxMaxima %s " #: ../src/wxMaximaFrame.cpp:848 #, fuzzy msgid "wxMaxima &Help\tCtrl+?" msgstr "Maxima 說明(H)\tCTRL+?" #: ../src/wxMaximaFrame.cpp:851 #, fuzzy msgid "wxMaxima &Help\tF1" msgstr "Maxima 說明(H)\tF1" #: ../data/tips.txt:29 msgid "" "wxMaxima can be made to execute commands at every start-up by placing them " "in a a text file with the name wxmaxima.rc in the user directory. This " "directory can be found by typing maxima_userdir" msgstr "" #: ../src/Config.cpp:98 ../src/Config.cpp:129 msgid "wxMaxima configuration" msgstr "wxMaxima 設定" #: ../src/wxMaxima.cpp:1725 msgid "" "wxMaxima could not find Maxima!\n" "\n" "Please configure wxMaxima with 'Edit->Configure'.\n" "Then start Maxima with 'Maxima->Restart Maxima'." msgstr "" "wxMaxima 找不到 Maxima!\n" "\n" "請從「編輯(E)」->「設定(O)」設定 wxMaxima\n" "然後從「Maxima(M)」->「重新啟動 Maxima(R)」啟動 Maxima" #: ../src/wxMaxima.cpp:1968 msgid "" "wxMaxima could not find help files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima 找不到說明檔案\n" "\n" "請檢查您的安裝" #: ../src/wxMaxima.cpp:1808 msgid "" "wxMaxima could not find tip files.\n" "\n" "Please check your installation." msgstr "" "wxMaxima 找不到小秘訣檔案\n" "\n" "請檢查您的安裝" #: ../src/wxMaxima.cpp:255 msgid "" "wxMaxima could not start the server.\n" "\n" "Please check you have network support\n" "enabled and try again!" msgstr "" "wxMaxima 無法啟動伺服器。\n" "\n" "請檢查您的網路支援,\n" "將其開啟並再試一次!" #: ../data/tips.txt:20 msgid "" "wxMaxima dialogs set default values for inputs entries, one of which is '%'. " "If you have made a selection in your document, the selection will be used " "instead of '%'." msgstr "" "wxMaxima 對話框會設定輸入內容為預設值,其中一種是 \"%\"。如果您已經在您的文件" "中作選取,則這個選取內容將會取代 \"%\"。" #: ../src/wxMaxima.cpp:2053 msgid "wxMaxima document" msgstr "wxMaxima 文件" #: ../src/main.cpp:262 ../src/wxMaxima.cpp:2479 msgid "wxMaxima document (*.wxm, *.wxmx)|*.wxm;*.wxmx" msgstr "wxMaxima 文件 (*.wxm, *.wxmx)|*.wxm;*.wxmx" #: ../src/wxMaxima.cpp:1181 ../src/wxMaxima.cpp:1193 ../src/wxMaxima.cpp:1258 #: ../src/wxMaxima.cpp:1271 msgid "wxMaxima encountered an error loading " msgstr "wxMaxima 發生讀取錯誤" #: ../src/wxMaxima.cpp:4135 msgid "wxMaxima icon" msgstr "wxMaxima 圖示" #: ../src/wxMaxima.cpp:4123 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "MAXIMA based on wxWidgets." msgstr "wxMaxima 是基於 wxWidgets ,為電腦代數系統 MAXIMA 的圖形使用界面。" #: ../src/wxMaxima.cpp:4190 msgid "" "wxMaxima is a graphical user interface for the computer algebra system " "Maxima based on wxWidgets." msgstr "wxMaxima 是基於 wxWidgets ,為電腦代數系統 Maxima 的圖形使用界面。" #: ../src/Config.cpp:336 msgid "x" msgstr "" #: ../src/wxMaxima.cpp:4196 msgid "yes" msgstr "是" #, fuzzy #~ msgid "Structure\tAlt-Shift-T" #~ msgstr "統計\tAlt-Shift-S" #~ msgid "Zoom set to " #~ msgstr "設定顯示比例為" #, fuzzy #~ msgid "" #~ "wxMaxima xml document (*.wxmx)|*.wxmx|wxMaxima document (*.wxm)|*.wxm|" #~ "Maxima batch file (*.mac)|*.mac" #~ msgstr "" #~ "wxMaxima 文件 (*.wxm)|*.wxm|wxMaxima XML 文件 (*.wxmx)|*.wxmx|Maxima 批次" #~ "檔 (*.mac)|*.mac" #~ msgid "lines hidden" #~ msgstr "行被隱藏" #~ msgid "Set &Precision..." #~ msgstr "設定精確度(&P)..." #~ msgid "Start animation" #~ msgstr "開始動畫" #~ msgid "Stop animation" #~ msgstr "停止動畫" #~ msgid "Animation" #~ msgstr "動畫" #~ msgid "Find..." #~ msgstr "尋找..." #, fuzzy #~ msgid "Re-evaluate All until here\tCtrl-Shift-H" #~ msgstr "評算所有單元\tCtrl-R" #~ msgid "Redo\tCtrl-Shift-Z" #~ msgstr "重作\tCtrl-Shift-Z" #~ msgid "Default port:" #~ msgstr "預設埠:" #~ msgid "Save changes before closing?" #~ msgstr "於關閉前儲存所做的修改?" #~ msgid "Save changes?" #~ msgstr "儲存您所做的修改?" #~ msgid "&Cell" #~ msgstr "單元(&C)" #~ msgid "&New Window\tCtrl-N" #~ msgstr "開新視窗(&N)\tCtrl-N" #~ msgid "Close document?" #~ msgstr "確定要關閉文件?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Close current document and lose all changes?" #~ msgstr "" #~ "文件尚未儲存!\n" #~ "\n" #~ "關閉此文件並放棄所有變更?" #~ msgid "" #~ "Document not saved!\n" #~ "\n" #~ "Quit wxMaxima and lose all changes?" #~ msgstr "" #~ "文件尚未儲存!\n" #~ "\n" #~ "離開 wxMaxima 並放棄所有變更?" #~ msgid "Maxima options" #~ msgstr "Maxima 選項" #~ msgid "Mean" #~ msgstr "平均值" #~ msgid "Median" #~ msgstr "中位數" #~ msgid "Quit?" #~ msgstr "確定要結束?" #~ msgid "wxMaxima options" #~ msgstr "wxMaxima 選項" wxmaxima-15.08.2/locales/wxwin/ca.mo000644 000765 000024 00000170101 11670654443 017660 0ustar00andrejstaff000000 000000 L|,H;I;Z;^;g;;;;;;< $</<8< G< R<']<&<<<<<<<<<<<<= == =!= (=2=8=?=H=Q=Z=p=v=|====4=$=!>5>*M>/x>:>> > > ? ?-?D?V?i?q?w?~???????@.@=@A@Q@e@:{@@@@@A4ANA!mA"AA-A1A(,BUBjB+BBBBBBBC2CLCgC)C(CC#C D;"D^D)|DDDDDE%.E#TE"xE(E&E5E!F>FWF1tF FFFF,G(-G/VGG-G3GH H-=HkHHHH%HHI:IXI)oII#I!IIJ)3J&]JJJJJ JJJK K K K2K);KeKmK KK(KK(KKwLjL!LM!/M(QMzMM.M'MCN(EN9nNNNNNOOO/OCO,[O1O0O%O%P7P QP\PmP~P Q"Q=Q[QQtQQvQTRYR_RdRxR RRRRRR RS,$S"QStSSSS-S"T";T9^T$TT"TT&U"BU8eUGU/UAV.XVV2V)VWGWEcWGWW X%+X#QX#uX3X"XXT YaY'{YY"Y-Y! Z$.ZSZnZZ#Z"Z-Z' ["H[5k[[&[-[/\+F\&r\,\2\&\& ]G](e]!])]]3]-,^Z^x^$^!^ ^ ^^4_F_ __j__ __ _ _____'_`?`W` m`#x`!`` `%`` a #a-a@aTaYa na yaaa"a a ab'.bVbvbb)b bbcj#c%c+c%c/d6df Zf|df f f&f g )g3gPg"Wgzgg ggggggh/Ji zi%i%iijj j+j?j BjLj_j+xjj0jj jk%kCkVkskkk#kkl l l%l +l 6l AlMlbl~l1llam}mmm mm mm m mmmn n,n=nMn ^n insnn nnnnn/n!o3;ooo#op'p"9p \p ip-wppp pppppNpJq [qgq {qqq qqq q)qr?(rhrqrrrrr+r r s-5scss;sssst t:tUtit rt|t,tzt07uohu%u.u-v0IvzvM wPYw@wYw#Exix|xxxxxAx*y9yNy*myyyyyy z$z8z+Lzxzzzz zzzz{){G{ O{=Y{{({ {{ {||5|"N|#q|$||||} }8}"R}u}}"}})}-~D=~~/~~;~~:0=;P>;ˀ5=ԁ9,-܃ ,!Km)>/0N-m*΅(#"F ] ~ !$'/49 ALS/\  4ć!89T. ÈΈՈ 9@F&b  ɉ݉  -%SlpCv ˊъڊ $ $ 2Sk  ‹'ً3*O zMҍ 7Sp& Ɏ Ҏ 7./^t} Ǐ Џۏ ! *KQY a+k3'ې&*-F2t>  7Mk ʒ$;[w{Jʓ'>Tk)+̔2$+CPA(֕>0owؖ#3B3v-ȗL )Y5(. (%I0o--Ι4;1Em(!ܚ)B(5k! Û:8';`'3ĜK$D/iDޝ#';0c#*( 8,%e0/$-:?=z( (6#=a g t <ߡ& !2+^5f%¢^7",>5k$Ƥ=+#WO9K"-PixئG;@=|<4, CM/h 4%Bhz6ƪܪ #+B%Q w46ͫ,,1/^%=3.&GU*"ȭ*&+=%iDIԮ=N\8%: &El\^\E'2ʱ10/2`L*# n/!8!3>O23&$<*a7<ĵ/(1<Z38˶:9?4y38@/\6/ø53)>] 98205c11˺ 3/!c! ʻ-1.L%{ ռ'( 1 <,Ivƽڽ %$/(T)}/׾," C_6x!ѿ!} /2)3LRe>.& #7[c=~$7Uqv! Wb+v  "9\u5A2=8p80( /;U]r- , $) No! %#* JTd~ !  (6_p 0 Bcw9%='e*.C&Sz@*@GQM %"Eh.} Q $>"X{(""80O@V%" "&I_ gr.6E||3L1iqBr^'z')CZ&jR@A S5t 'E\"x# %(4])d >)*: R]s!"" %<Un"'!):5dK1="`8#$0HHyJP =^Nk9;(u1g#/' $>EMGD,_/0"68G6%*+)4-^86 %3* ^/hE%N?a2&06go$t.  .4<AGfl@qL'.5:?E K%V |&  .N_(y">7<yfTEM]ecR0UyrCNo;K<l_f[7U`!|/2: uv9D<dvF=aLVQ #DzWPidC }YZPQJ3 eE4L7>#w=WKuI!V@, ||?'k~u3x*YAg488Z61qp(^gLx. {kqgF{"O t>) O`X%T!*b A[]%ncwfx@BNi2/q"^4XtlF )mC*95W$p@bo_'S26%/sd0Hn; ;h\\esZ-P3-)D6H8hIr&=m_jHJJ?QGt X:&AYk>:?v5(}~,zn^ iU<rKVl{ScO'M7RE}5]hMo9R` y+j+#a$(bj~.p\a1B B-[N"s  G+. TG,10S&$zIwm (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in#define %s must be an integer.%i of %i%s (or %s)%s Error%s Information%s Warning%s message%s not a bitmap resource specification.%s not an icon resource specification.&Arrange Icons&Cancel&Cascade&Close&Copy&Delete&Details&Find&Finish&Help&Log&Move&Next&Next >&Next Tip&Paste&Previous&Redo&Redo &Replace&Restore&Save...&Show tips at startup&Size&Undo&Undo &Window'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &BackA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAdd current page to bookmarksAdd to custom coloursAdding book %sAllAll files (*)|*All files (*.*)|*.*Already dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)B4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Bitmap resource specification %s not found.BoldBottom margin (mm):C sheet, 17 x 22 inC&learC3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCan not enumerate files '%s'Can not enumerate files in directory '%s'Can not start thread: error writing TLS.Can not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'CancelCannot convert dialog units: dialog unknown.Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCase sensitiveCeltic (ISO-8859-14)Central European (ISO-8859-2)Choose ISP to dialChoose fontCl&oseClear the log contentsCloseClose Alt-F4Close AllClose this windowComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copies:Could not find resource include file %s.Could not find tab for idCould not resolve control class or id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not resolve menu id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't register clipboard format '%s'.Couldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDeleted stale lock file '%s'.Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDisplay all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1DoneDone.DownE sheet, 34 x 44 inElapsed time : Entries foundErrorError creating directoryError: Esperanto (ISO-8859-3)Estimated time : Execution of command '%s' failedExecutive, 7 1/4 x 10 1/2 inExtended Unix Codepage for Japanese (EUC-JP)Failed to %s dialup connection: %sFailed to access lock file.Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to find XBM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to find XBM resource %s. Forgot to use wxResourceLoadIconData?Failed to find XPM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open '%s' for %sFailed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to write to lock file '%s'Fatal errorFatal error: File %s does not exist.File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FindFixed font:Folio, 8 1/2 x 13 inFont size:Fork failedFound Found %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp: %sICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Icon resource specification %s not found.Ill-formed resource file syntax.Illegal directory name.Illegal file specification.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndexIndian (ISO-8859-12)Invalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.KOI8-RLandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLoad %s fileLoading : Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!Metal themeMi&nimizeMode %ix%i-%i not available.ModernMonarch Envelope, 3 7/8 x 7 1/2 inNameNewNameNext pageNoNo XBM facility available!No XPM icon facility available!No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNordic (ISO-8859-10)NormalNormal font:Note, 8 1/2 x 11 inOKOpen FileOpen HTML documentOperation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPagesPaper SizePaper sizePermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint spoolingPrint this pagePrint to FilePrinter command:Printer optionsPrinter options:Printer...Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'Referenced object node with ref="%s" not found!Registry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remaining time : Remove current page from bookmarksReplace &allReplace with:Resource files must have same version number!Right margin (mm):RomanSave %s fileSave asSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Select &AllSelect a document templateSelect a document viewSelect a fileSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelSizeSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Statement, 5 1/2 x 8 1/2 inStatus: Subclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe directory '%s' does not exist Create it now?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is tooold, please upgrade (the following required function is missing: %s).There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTip of the DayTips not available, sorry!To:Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)US Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnexpected parameter '%s'Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.attempt to change immutable key '%s' ignored.binaryboldcan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.ctrldatedefaulteighteentheightheleventhentry '%s' appears more than once in group '%s'establishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfourteenthfourthgenerate verbose log messagesinitiateinvalid eof() return value.invalid message box return valueitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.nonamenoonnumreadingreentrancy problem.secondseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown errorunknown error (error code %08x).unknown line terminatorunknown seek originunknown-%dunnamedunnamed%dusing catalog '%s' from '%s'.writingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayProject-Id-Version: wxWidgets-2.5.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2008-04-24 09:56+0200 PO-Revision-Date: 2003-07-22 11:31+0100 Last-Translator: Paco Rivire Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit (error %ld: %s) - Previsualitza#10 Sobre, 4 1/8 x 9 1/2 polz. #11 Sobre, 4 1/2 x 10 3/8 polz. #12 Sobre, 4 3/4 x 11 polz.#14 Sobre, 5 x 11 1/2 polz. #9 Sobre, 3 7/8 x 8 7/2 polz. #define %s ha de ser un nmero sencer.%i de %i%s (o %s)Error %sInformaci %sAtenci %smissatge %s%s no s una especificaci de recursos de mapa de bits.%s no s una especificaci de recursos d'icona&Organitza les icones&Anulla&Cascada&Tanca&Copia&Elimina&Detalls&Cerca&Fi&Ajuda&Registre&Mou&Segent&Segent >Consell &segent&Enganxa&Previ&Refs&Refs&Substitueix&Restaura&Desa...&Mostra els consells al comenar&Mida&Desfs&Desfs&Finestra'%s' t '..' extres que han estat ignorats.'%s' s invlid'%s' no s valor numric correcte per l'opci '%s'.'%s' no s un missatge vlid de catleg'%s' s probablement un bffer binari.'%s' hauria de ser numric.'%s' noms hauria de contenir carcters ASCII'%s' noms hauria de contenir carcters alfabtics'%s' noms hauria de contenir carcters alfabtics o numrics.(Ajuda)(preferits)10 x 14 polz.11 x 17 polz.6 3/4 Sobre, 3 5/8 x 6 1/2 polz.: fitxer no existeix!: joc de carcters desconegut: codificaci desconeguda< &EnrereFull A3, 297 x 420 mmFull A4, 210 x 297 mmFull petit A4, 210 x 297 mmFull A5, 148 x 210 mmABCDEFGabcdefg12345ASCIIAfegeix la pgina actual a preferitsAfegeix a colors personalitzatsS'est afegint el llibre %sTotTots els fitxers (*)|*Tots els fitxers (*.*) *.* Ja s'est trucant a l'ISP.Afegeix el registre al fitxer '%s' (escollir [No] sobrescriur el fitxer)?rab (ISO-8859-6)B4 Sobre, 250 x 353 mmFull B4, 250 x 354 mmB5 Sobre, 176 x 250 mmFull B5, 182 x 257 millmetresB6 Sobre, 176 x 125 mmBMP: No s'ha pogut localitzar la memria.BMP:No s'ha pogut desar la imatge invlida.BMP: No s'ha pogut escriure el mapa de colors RGB.BMP: No s'ha pogut escriure la dada.BMP: No s'ha pogut escriure la capalera del fitxer (Mapa de bits).BMP: No s'ha pogut escriure la capalera del fitxer (BitmapInfo).BMP:wxImage no t una wxPallette prpia.Bltic (ISO-8859-13)Bltic (antic) (ISO-8859-4)No s'ha trobat l'especificaci %s de recursos de mapa de bits.NegretaMarge inferior (mm):Full C, 17 x 22 polz.&NetejaC3 Sobre, 324 x 458 mmC4 Sobre, 229 x 324 mmC5 Sobre, 162 x 229 mmC6 Sobre, 114 x 162 mmC65 Sobre, 114 x 229 mmNo es pot enumerar els fitxers '%s'No es pot enumerar els fitxers en el directori '%s'No es pot iniciar la cadena: error en escriure TLS.No es pot suspendre en fil %xNo es pot esperar per a l'acabament de cadenaNo s'ha pogut &desferNo es pot revisar el format d'imatge del fitxer '%s': el fitxer no existeix.No es pot tancar la clau de registre '%s'No es pot copiar els valors del tipus %d no suportat.No es pot crear la clau de registre '%s'No es pot crear un filNo es pot crear una finestra de la classe '%s'No es pot eliminar la tecla '%s'No es pot eliminar el fitxer INI '%s'No es pot eliminar el valor '%s' de la clau '%s'No es poden enumerar subclaus de la clau '%s'No es pot enumerar els valors de la clau '%s'No es pot trobar la posici actual en el fitxer '%s'No es pot obtenir informaci sobre la clau de registre '%s'No es pot carregar una imatge del fitxer '%s': el fitxer no existeix.No es pot obrir la clau de registre '%s'No es pot llegir el valor de '%s'No es pot llegir el valor de la clau '%s'No es pot desar la imatge en el format '%s': extensi desconeguda.No es pot desar els continguts de registre al fitxer.No es pot fixar la prioritat filsNo es pot fixar un valor de '%s'AnullaNo es pot convertir el dileg d'unitats: dileg desconegutNo es pot trobar connexi activa de marcatge directe: %sNo es pot trobar el contenidor del control desconegut '%s'.No es pot trobar el node '%s' de font.No es pot localitzar el fitxer del llibre d'adrecesNo es pot obtenir un rang de prioritats per la poltica de planificaci %d.No es pot obtenir el nom d'hostatgerNo es pot obtenir el nom oficial de l'hostatgerNo es pot penjar - no hi ha activa cap connexi de marcatge directe.No es pot inicialitzar OLENo es pot inicialitzar SciTech MGL!No es pot comenar a mostrar.No es pot carregar la icona des de '%s'No es pot carregar recursos des del fitxer '%s'.No es pot obrir el document HTML %sNo es pot obrir el llibre d'ajuda HTML: %sNo es pot obrir fitxers de contingut: %sNo es pot obrir el fitxer '%s'.No es pot obrir el fitxer per a la impressi PostScript!No es pot obrir el fitxer d'ndex: %sNo es pot analitzar les coordenades des de '%s'.No es pot analitzar les dimensions des de '%s'.No es pot imprimir una pgina buida.No es pot llegir el tipus de nom des de '%s'!No es pot recuperar la cadena de poltica de planificaci.No es pot iniciar el fil: s'ha coms un error en escriure TLSDistingeix entre majscules i minsculesCltic (ISO-8859-14)Europeu central (ISO-8859-2)Trieu l'ISP a trucarTrieu la font&TancaNeteja els continguts del registre.TancaTanca Alt-F4Tanca-ho totTanca aquesta finestraOrdinadorNo es pot iniciar un nom d'entrada de configuraci per '%c'.ConfirmaConfirmeu l'actualitzaci del registreS'est connectantContingutLa conversi al joc de carcters '%s' no funciona.Cpies:No es pot trobar el fitxer d'inclusi de recursos %s.No es pot trobar la pestanya per a idNo es pot resoldre la classe de control o l'id '%s'. Utilitzeu un nmero sencer diferent de zero o proporcioneu el #define (vegeu els consells del manual)No es pot resoldre l'id del men '%s'. Utilitza un sencer diferent de zero o proporciona el #define (vegeu els consells del manual)No s'ha pogut iniciar la previsualitzaci del document.No s'ha pogut iniciar la impressiNo s'ha pogut transferir dades a la finestraNo s'ha pogut afegir una imatge al llistat d'imatges.No s'ha pogut crear un temporitzadorNo s'ha pogut crear un cursor.No s'ha pogut trobar el smbol '%s' en una llibreria dinmicaNo es pot obtenir l'actual cadena de punterNo s'ha pogut carregar una imatge PNG - el fitxer s corromput o no hi ha prou memria.No s'ha pogut registrar el format '%s' del porta-retalls.No es pot recuperar informaci sobre els llistat %d de controls d'elements.No s'ha pogut desar la imatge PNG.No s'ha acabat la cadenaCrea directoriCrea un directori nouRe&tallaDirectori actual:Cirllic (ISO-8859-5)Full D 22 x 34 polzadesSollicitud de DDE poke fallidaCapalera DIB: la codificaci no coincideix amb la profunditat de bits.Capalera DIB: Imatge amb alada > 32767 pxels per fitxer.Capalera DIB: Imatge amb amplada > 32767 pxels per fitxer.Capalera DIB: profunditat de bits desconeguda en el fitxer.Capalera DIB: codificaci desconeguda en el fitxer.Sobre DL, 110 x 220 mmDecoratiuCodificaci predeterminadaS'ha eliminat el fitxer antic de bloqueig '%s'.Les funcions de marcatge directe no es troben disponibles ja que el servei d'accs remot (RAS) no es troba installat en aquest maquinari. Reinstalleu-ho.Sabeu que...No s'ha pogut crear el directori '%s'El directori '%s' no existeix!Directori no existeixMostra tots els elements de l'ndex que continguin la subcadena donada. La recerca no distingeix majscules de minscules.Mostra les opcions del dilegDesitgeu sobrescriure l'ordre utilitzada per als fitxer %s amb l'extensi "%s" ? el valor actual s %s, El nou valor s %s %1FetFet.AvallFull E, 34 x 44 polz.Temps transcorregut:Entrades trobades:ErrorError en crear directoriError: Esperanto (ISO-8859-3)Temps estimat:L'execuci de l'ordre '%s' ha fallit.Executiu (7 1/4 x 10 1/2 polz. )Codificaci de pgina estesa per al japons (EUC-JP)No s'ha pogut %s a la connexi de marcatge directe: %sNo s'ha pogut accedir el fitxer de blocatge.No s'ha pogut tancar el manegador de fitxersNo s'ha pogut tancar el fitxer de bloqueig '%s'No s'ha pogut tancar el porta-retallsConnexi fallida: hi manca el nom d'usuari o la contrasenya.No s'ha pogut connectar: no hi ha cap ISP a trucar.No s'ha pogut copiar el valor '%s' de registreNo s'ha pogut copiar els continguts de la clau de registre '%s' a '%s'.Impossible de copiar el fitxer '%s' a '%s'No s'ha pogut crear una cadena DDENo s'ha pogut crear un marc MDI principal.No s'ha pogut crear una barra d'estat.No s'ha pogut crear un nom d'arxiu temporalCreaci fallida d'un conducte annim.No s'ha pogut crear una connexi en el servidor '%s' en el tema '%s'No s'ha pogut crear el directori '%s' (Disposeu dels permisos requerits?)No s'ha pogut crear una entrada de registre per '%s' fitxers.No s'ha pogut crear el dileg estndard de cerca/substitueix (codi d'error %d)No s'ha pogut mostrar el document HTML en codificaci %sNo s'ha pogut buidar el porta-retallsNo s'ha pogut establir un bucle d'avs amb el servidor DDENo s'ha pogut establir la connexi: %sNo s'ha pogut executar '%s' No s'ha pogut trobar el recurs XBM %s. No us recordat d'utilitzar wxResourceLoadBitmapData?No s'ha pogut trobar el recurs XBM %s. No us heu recordat d'utilitzar wxResourceLoadIconData?No s'ha pogut trobar el recurs XMP %s. No us recordat d'utilitzar wxResourceLoadBitmapData?No s'han pogut obtenir els noms ISP: %sNo s'han pogut obtenir les dades del porta-retallsNo s'ha pogut obtenir les dades del porta-retallsNo s'ha pogut obtenir l'horari local del sistemaNo s'ha pogut obtenir el directori en funcionamentNo s'ha pogut inicialitzar GUI: no s'ha trobat que estigus muntat en temes.No s'ha pogut inicialitzar l'ajuda MS HTMLNo s'ha pogut inicialitzar l'OpenGLNo s'ha pogut sincronitzar amb un fil, s'ha detectat un potencial de prdua de memria - reinicieu el programaNo s'ha pogut acabar el procs %dNo s'ha pogut carregar la imatge %d des del fitxer '%s'.No s'ha pogut carregar el mpr.dllNo s'ha pogut carregar la llibreria compartida '%s'No s'ha pogut carregar la llibreria compartida '%s' Error '%s'No s'ha pogut bloquejar el fitxer de bloqueig '%s'No s'ha pogut modificar les hores de fitxer de '%s'No s'ha pogut obrir '%s' per %sNo s'ha pogut obrir un fitxer temporalNo s'ha pogut obrir el porta-retallsNo s'ha pogut posar dades al porta-retallsNo s'ha pogut llegir el PID des del fitxer de registre.No s'ha pogut redireccionar el procs fill d'entrada/sortidaNo s'ha pogut redireccionar el procs fill d'IONo es pot registrar el servidor DDE '%s'No es pot recordar la codificaci del joc de carcters '%s'.s impossible d'eliminar el fitxer de blocatge '%s'No s'ha pogut extreure el fitxer antic de bloqueig '%s'No s'ha pogut reanomenar el valor de registre '%s' a '%s'.No s'ha pogut reanomenar la clau de registre '%s' a '%s'.No s'ha pogut recuperar les dades del porta-retalls.No s'ha pogut recuperar les hores de fitxer de '%s'No s'ha pogut recuperar el text del missatge d'error RASNo s'ha pogut recuperar els formats suportats del porta-retalls.No s'ha pogut enviar una notificaci d'avs DDENo s'ha pogut fixar el mode de transferncia FTP a %s.No s'ha pogut fixar les dades del porta-retallsNo s'ha pogut fixar els permisos de fitxer temporals.No s'ha pogut establir la prioritat de la cadena %dNo s'ha pogut emmagatzemar la imatge '%s' a la VFS de memria!No s'ha pogut acabar una cadena.No s'ha pogut acabar el bucle d'avs amb el servidor DDE.No s'ha pogut acabar la connexi de marcatge directe: %sNo s'ha pogut posar en contacte amb el fitxer '%s'No s'ha pogut desbloquejar el fitxer de bloqueig '%s'No s'ha pogut desenregistrar el servidor DDE '%s'No s'ha pogut escriure a l'arxiu de bloqueig '%s'Error fatalError fatal:El fitxer %s no existeixEl fitxer '%s' ja existeix, Desitgeu substituir-lo?No s'ha pogut carregar el fitxer.Error de fitxerAquest nom de fitxer ja existeix.CercaFont fixada:Foli, 8 1/2 x 13 polzadesMida de la font:El fork ha fallat!TrobatS'han trobat %i coincidnciesDe:GIF: ndex invlid de gif.GIF: el flux de dades sembla haver-se trencat.GIF: error en el format GIF d'imatge.GIF: No hi ha prou memriaGIF: error desconegut!!!GTK + temaFanfold legal alemany, 8 1/2 x 13 polz.Fanfold alemany estndard, 8 1/2 x 12 inVs enrereVs endavantPuja un nivell de la jerarquia del document.Vs al directori principalPuja un directori Vs a la pginaGrec (ISO-8859-7)Hebreu (ISO-8859-8)AjudaOpcions d'ajuda del navegadorndex de l'ajudaAjuda de la impressiAjuda: %sICO: Error en llegir la mscara DIB.ICO: Error en llegir el fitxer d'imatge!ICO: Imatge massa llarga per a una icona.ICO:Imatge massa ampla per poder ser una icona.ICO: ndex d'icones invlidIFF: el fil de dades sembla estar trencades.IFF: error en format d'imatge IFF.IFF: no hi ha prou memria.IFF: error desconegut!!!No s'ha trobat l'especificaci %s de recursos d'iconesSintaxi incorrecta del codi font.Nom illegal de directoriEspecificaci de fitxer illegal.No s possible crear un control d'edici rica, utilitzant en el seu lloc un control de text simple. Reinstalleu riched32.dlls impossible obtenir l'entrada de procs fill.No s possible obtenir permisos per al fitxer '%s's impossible sobrescriure el fitxer '%s's impossible fixar els permisos per al fitxer '%s'ndexIndi (ISO-8859-12)Index d'imatge TIFF invlidRecurs XRC '%s' invlid: no t una arrel del node de 'recurs'.Mode d'especificaci de mostreig '%s' invlid.Especificaci geomtrica invlida '%s'Fitxer de bloqueig '%s' invlid.Expressi regular invlida '%s': %sCursivaSobre itali, 110 x 230 mmJPEG: No s'ha pogut carregar - el fitxer deu estar corromput.JPEG: No s'ha pogut desar la imatge.KOI8-RApasatLedger, 17 x 11 polz.Marge esquerra (mm):Legal (8 1/2 x 14 polzades)Carta petita, 8 1/2 x 11 polzCarta (8 1/2 x 11 polzades)ClarCarrega fitxer %sS'est carregant:Registre desat en el fitxer '%s'.MDI fillLes funcion d'ajuda MS HTML no estn disponibles perque la llibreria d'Ajuda MS HTML no est installada en aquest maquinari.L'heu d'installar..Ma&ximitzaCoincidncia exactaLa memria VFs encara cont el fitxer '%s'!Tema metallitzatMi&nimitzaMode %ix%i-%i no disponible.ModernSobre reial, 3 7/8 x 1/2 polzNomNou nomPgina segentNoServei XBM no disponible!No hi ha cap icona XPM disponible!No s'ha trobat entrades.No s'ha trobat ha cap tipus de lletra per a mostrar text en codifiaci '%s'. per hi ha la codificaci '%s' alternativa. Voleu fer servir aquesta codificaci (sino haureu de triar una altre)?No s'ha trobat ha cap tipus de lletra per a mostrar text en codifiaci '%s'. Voleu triar un tipus de lletra per aquesta codificaci (sino el text en aquesta codificaci no es mostrar correctamet)?No s'ha trobat cap manegador per als nodes XML '%s', classe '%s'!No s'ha trobat cap manegador per al tipus d'imatgeNo hi ha definit cap manegador per al tipus d'imatge %d.No hi ha definit cap manegador per al tipus d'imatge %s.Encara no s'ha trobat cap pgina que coincideixiNrdic (ISO-8859-10)NormalFont normalNota, 8 1/2 x 11 polzadesD'acordSelecciona un FitxerObre document HTMLOperaci no permesa.L'opci '%s' requereix un valor, '=' esperat.L'opci '%s' requereix un valor.Opci '%s': '%s' no es pot convertir a data.OpcionsOrientaciPCX: no es pot localitzar la memriaPCX: format d'imatge no suportatPCX: imatge invlidaPCX: aquest no s un fitxer PCX .PCX: error desconegut!!!PCX: nmero de versi massa baixPNM: No es pot localitzar la memria.PNM: Format de fitxer no reconegut.PNM: el fitxer sembla estroncatPgina %dPgina %d de %dConfiguraci de la pginaPginesMida del paperMida del paperPermisosNo s'ha pogut crear la canonada.Trieu una font vlidaTrieu un fitxer existent.Trieu quin ISP us voleu connectarCal que installeu una versi ms nova de comctl32.dll (com a mnim cal la versi 4.70 per teniu la %d.%02d) o aquest programa no operar correctament.Espereu mentre simprimeix VerticalFitxer PostScriptPrevisualitzaci:Pgina anteriorImprimeixImprimeix previsualitzaciError en la previsualitzaci d'impressiRang d'impressiParmetres d'impressiImprimeix en colorCua d'impressiImprimeix aquesta pginaImprimeix al fitxerOrdre d'impressiOpcions d'impressiOpcions d'impressi:Impressi...S'est imprimintError d'impressiS'est imprimint la pgina %d...S'est imprimint...Programa avortat.Quarto, 215 x 275 mmPreguntaLlegeix error en el fitxer '%s'Objecte de node referenciat amb ref="%s"" no s'ha trobat!La clau de registre '%s' ja existeix.La clau de registre '%s' no existeix, no la podeu reanomenar.La clau de registre '%s' s necessitada per operacions normals de sistema, eliminant-los deixar el vostre sistema en un estat inservible: operaci avortada.El valor '%s' de registre encara existeix.Entrades rellevants:Temps restant :Extreu la pgina actual dels preferitsSubstitueix-ho &totSubstitueix amb:Els fitxers de recursos han de tenir el mateix nmero de versi!Marge dret (mm):RomanDesa fitxer %sAnomena i desaDesa els continguts del registre al fitxerScriptCercaCerqueu continguts en llibre(s) d'ajuda per totes les ocurrncies del text escritDirecci de cercaCerca:Cerca a tots els llibresS'est cercant...SeccionsError de recerca en fitxer '%s'Selecciona-ho &totSeleccioneu una plantilla de documentSeleccioneu una vista del documentSelecciona un fitxerS'espera un separador desprs de l'opci '%s'.Configura...S'han triat diverses connexions de marcatge directe, triant-ne una aleatriament.Mostra-ho totMostra tots els elements en el ndexMostra directoris ocults.Mostra/amaga el plaf de navegaciMidaInclinaNo es pot obrir aquest fitxer per desar.No s'ha pogut obrir aquest fitxer.No s'ha pogut desar aquest fitxer.No hi ha prou memria com per crear una previsualitzaciStatement, 5 1/2 x 8 1/2 polz.Estat:Subclasse '%s' no trobada per recursos '%s', no subclassificant!SusTIFF: No es pot localitzar la memriaTIFF: Error en carregar la imatge.TIFF: Error en llegir la imatge.TIFF: Error en desar la imatge.TIFF: Error en escriure la imatge.Tabloid, 11 x 17 polzTeletipPlantillesTailands (ISO-8859-11)El servidor FTP no permet l's de mode passiu.El joc de carcters '%s' s desconegut. Podeu seleccionar un altre conjunt per substituir-lo o escolliu [Anulla] si no pot ser substitut.El directori '%s' not existeix Desitgeu crear-lo ara?El fitxer '%s' no existeix i per tant no pot ser obert. Ha estat extret des de llistat de fitxers utilitzats ms recentment.La ruta '%s' cont massa ".."!El parmetre requerit '%s' no ha estat especificat.No s'ha pogut desar el text.El valor per l'opci '%s' ha d'estar especificat.La versi d'accs remot al servei (RAS) installada en aquest maquinari s "tooold", l'haureu d'actualitzar (la segent funci sollicitada s'ha passat per alt: %s).Hi ha hagut un problema durant l'actualitzaci de la pgina: potser caldr establir la impressora predeterminada.La inicialitzaci de mduls de la cadena ha fallat: no es pot emmagatzemar valor en cadena emmagatzemada localmentLa inicialitzaci de mduls de la cadena ha fallat: no s'ha pogut crear una clau de la cadena.La inicialitzaci de mduls de la cadena ha fallat: no s possible localitzar l'ndex en la cadena emmagatzemada localmentLa prioritat de parmetres s ignorada.Colloca &horitzontalmentColloca &verticalmentConsell del diaEls consells no es troben disponibles!Per a:Marge superior (mm):S'est intentant esborrar el fitxer '%s' de VFS de memria, per no est carregat!S'est intetant solucionar un nom d'hostetjador buit: no es pot.Turc (ISO-8859-9)US Std Fanfold, 14 7/8 x 11 polzNo s possible obrir el document HTML sollicitat: %sParmetre '%s' no esperatUnicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Error DDE desconegut %08xCodificaci (%d) desconegudaOpci llarga desconeguda '%s'Opci '%s' desconegudaEstil de bandera desconegut'{' no tancat per a tipus mime %s.Ordre sense nomFormat no suportat de porta-retallsTema '%s' no suportatAmuntSintaxi: %sConflicte de validaciMostra els fitxers en vista detalladaMostra fitxers com a un llistat de vistaVistesError en l'espera de la fi d'un subprocsAtenciAdvertncia:Atenci: intent d'extreure una etiqueta HTML d'una pila buida.Europa de l'est, (ISO-8859-1)Europeu occidental amb Euro (ISO-8859-15)Tota la paraulaNoms paraules senceresTema Win32Win32s en Windows 3.1Windows rab (CP 1256)Windows Bltic (CP 1257)Windows Central Europeu (CP 1250)Windows Xins Simplificat (CP 936)Windows Xins Tradicional (CP 950)Windows Cirlic (CP 1251)Windows Grec (CP 1253)Windows Hebreu (CP 1255)Windows Japons (CP 932)Windows Core (CP 949)Windows Turc (CP 1254)Windows Europeu de l'est (CP 1252)Windows/DOS OEM (CP 437)Error en el fitxer '%s'error d'anlisi XML: '%s' a la lnia %dXPM: dades pxels mal formulades!recurs XRC: '%s' (tipus '%s') no trobada!recurs XRC: No es pot crear mapa de bits des de '%s'.recurs XRC: Color d'especificaci incorrecte '%s' per a la propietat '%s'.SNo podeu afegir un directori nou a aquesta secci[BUIT]una aplicaci DDEML ha creat una condici estreta prolongada.s'ha cridat una funci DDEML sense cridar primer la funci DdeInitialize, o un identificador invlid d'instncia ha passat a funci DDEML.Un client que intentava establir una connexi ha fallit.ha fallat una assignaci de memriaun parmetre ha fallat per ser validat pel DDEMLuna sollicitud per a una transacci d'avs sncrona ha excedit el tempsuna sollicitud per a una transacci de dades sncrona ha excedit el tempsuna sollicitud per a una transacci sncrona per a executar ha excedit el tempsuna sollicitud per a una transacci poke ha excedit el tempsuna sollicitud per finalitzar un avs de transacci s'ha excedit en el temps.s'ha intentat una conversaci de servidor lateral que ha acabat amb el client, o el servidor abans de completar una transacci.ha fallat una transaccialtuna aplicaci comenada com a APPCLASS_MONITOR ha intentat fer una transacci DDE, o b una aplicaci comenada com a APPCMD_CLIENTONLY ha intentat fer transaccions de servidor.ha fallat una trucada interna cap a la funci PostMessageHi ha hagut un error intern en el DDEML.s'ha passat a funcin DDEML un identificador de transacci no vlid. un cop que l'aplicaci ha tornat d'una trucada XTYP_XACT_COMPLETE, l'identificador de transacci d'aquesta trucada ja no s vlid.intent de canviar la clau immutable '%s' ignorat.binarinegretano s'ha pogut tancar el fitxer '%s'no s'ha pogut tancar el descriptor de fitxer %dno es pot confiar canvis al fitxer '%s'no s'ha pot crear el fitxer '%s'no s'ha pogut eliminar el fitxer de configuraci '%s' d'usuarino es pot determinar si s'ha arribat al final del fitxer amb el descriptor %dno es pot trobar la llargria del fitxer en el descriptor del fitxer %dno es pot trobar la CASA de l'usuari utilitzant el directori actual.no es pot buidar el descriptor del fitxer %dno es pot cercar en el descriptor del fitxer %dno s'ha pogut carregar cap font, s'est avortantno s'ha pogut obrir el fitxer '%s'no es pot obrir el fitxer de configuraci global '%s'.no es pot obrir el fitxer de configuraci d'usuari '%s'.no es pot obrir el fitxer de configuraci de l'usuari.no s'ha pogut extreure el fitxer '%s'no es pot extreure el fitxer temporal '%s'no s pot cercar el fitxer descriptor de %dno es pot escriure el bfer '%s' al disc.no es pot escriure en el fitxer descriptiu %dno es pot escriure el fitxer de configuraci de l'usuarino s'ha trobat el fitxer de catleg per al domini '%s'controldatapredeterminatdivuitvuitonzl'entrada '%s' apareix ms d'un cop en el grup '%s'estableixno s'ha pogut buidar la memria del fitxer '%s'quinzcinqufitxer '%s', lnia %d: '%s' ignorada desprs de la capalera de grup.fitxer '%s', lnia %d: '=' inesperat.fitxer '%s', lnia %d: clau '%s' ha estat trobat per primer cop a la lnia %d.fitxer '%s', lnia %d: valor per a clau immutable '%s' ignorat.fiitxer '%s': carcter inesperat %c a la lnia %d.primercatorzquartgenera missatges de registre detallatsiniciavalor eof() de retorn invlid.valor de retorn de la caixa de missatges invlidcursivaclarla localitzaci '%s' no es pot fixars'est cercant el catleg '%s' a la ruta '%s'.mitja nitdinovnovno hi ha error DDE.sense nommigdianm.s'est llegintproblema de reentrada.segondissetsetShiftmostra aquest missatge d'ajudasetzsisespecifiqueu el mode de pantalla a utilitzar (p. ex. 640x480-16)especifica el tema a utilitzarstrdesla resposta a la transacci causada per la DDE_FBUSY s'ha de fixar una mica.tercertretzavuidemdotzvintsubratllatno esperat " a la posici %d de '%s'.desconeguterror desconeguterror desconegut (error de codi %08x).acabament de lnia desconegutorigen de recerca desconegutdesconegut-%dsense nom%d sense noms'est utilitzant el catleg '%s' des de '%s'.s'est escrivintwxGetTimeOfDay ha fallat.wxSocket: signatura invlida en ReadMsg.wxSocket: incidncia desconeguda!.wxWidgets no podia obrir l'aplicaci per '%s'; s'est sortint.wxWidgets no podien obrien l'exhibici. S'est sortint.ahirwxmaxima-15.08.2/locales/wxwin/cs.mo000644 000765 000024 00000165504 11670654443 017715 0ustar00andrejstaff000000 000000 ?^?z??? ??? ?? ? @@ @%@4@<@E@L@U@[@c@l@r@x@@@@@@ @@@ @ @@@@@@@ AAAA&ADA4TA$A!AA*A/B:CB~B B B B BBBBC CCCCC#C:CQCnCCCCCCCCCDD.D:DDDDDDDDE!6E"XE{E-E1E(EF3FMFRFfFzFFFFFFG)!GKGeG(~GGG#G H; HIH)gHHHHHH%I#?I"cI(I&I5I J")JLJeJ1J JJJ!K)K,0K(]K/KK-K3L4L LL-mLLLLL%M-MKMjMM)MM#M!N*NCN)cN&NNNNN OOO3O 9O FOPObO)kOOO OO(OOPP%P!?PaP!{P(PPP.P'%QCMQ(Q9QQ R'R8RMRSRXRkRRR,R1R0 S%=S%cSS SSS SS~SxT T"TTTQT@UvWU+UUUV V V,V2VKVSV jV0VV,V$W+WGWcWW-W"W"W9X$OXtX"XX&X"X8YGUY/YAY.Z>Z]Z2}Z)ZZZ%[#4[#X[3|["[[D\'^\\"\!\$\ ])]H]#f]"]-]']"^5&^\^&|^-^/^+_&-_,T_2_-_&_& `0`(N`!w`)``3`-aCaaa$a!a a aaa=a4=brb bbbb bb bb bb cc'(cPcpcc c#c!cc c%d(d=d Td^dqdddd d d dddd"e >e _ee'eeeef'fjCf%f+f%g/&gVg\gqgxg=g(g#gh#5hYh`h1}hhhh hhhii8iNi Ti aili i|i j j&$jKj Pj \jfjj"j jjj j jjjj jjjkk/zl l%l%lm2m;mPm Wmdmxm {mmmm0mn nn2nPncnnnn#nno o 'o2o 8o CoNo To`ouoo1ootpppp pp pp p pqq!q 1q?qPq`q qq |qqq qqqqq/q!,r3Nrr#s(s":s ]s js-xssss s sssstN t\t mtyt ttt ttt)t#u?,uluuuuuuu+u u v-9vgvv6v;vvw%w@w[wuwww ww,wzw(rx0xox%>z;5+„؄܄9,Ӆ-ʆ  (!Gi)>/0J-i*ʈ(#"Be | !߉$'&NSX `kr/{ӊ 4!68X9.ˋ  :[bh&  Ōӌ܌  +7?E \f-lC ! ) 3$>ck |  ʎ Ҏ܎ 'E3_* ȏ֏aڏ<MQ#Z$~! ő"  )8H[^ mw  ̒ג   + 8F O \ i t   ɓ ғܓ+7 X"w%"ה1 , 9ET"c͕ٕ֕ߕ!A[o#u ϖؖ!:HJ—ܗ()Fp.2֘& 0Gfnי 1#(U~/$A:T'2(,Lf))&؜$4$<Y(ߝ$4#%X ~#93!=U$:ӟ!-0<^*ߠ'!E#g$1͡)#) M#n,)ݢ 7%U{  ͣ ۣ/>O(U&~"֤#.Rm1-U,<1iҦ )?Z8x@A)4%^Ҩ%| ܩrd{&&-5;Vi"o"-ԫA"d)$ƬA!I'k;*ϭ/H*d'4H257h,ͯ$+0<m%0а-=/0mb1=&o&$, "0S(o5>γD #R.v%,˴33,!`-5.0+F+r!9$:Z+s'Ƿ%# +0\l~16͸ #)MU\wԹع-$AZ r'}% ˺ պ 7G\v #λ޻'%9+_,-Լ$'@Xwb//)Y0t ž";<+-!Y{$ȿ?'FM T`w l%!)  .$7\m  ;4''+S n{ !# E PZ$x%!12S $!GF%0 Vas| #3CX n{  "%%';M% 1$I n{3 4;[B . )D)a R (! <] f(q+)(*R }''&&F^qz%|"4.Wp)(!J!^HS=Q[+"F4={".) :Fc{*(:c({ (- 5 @M&k    >]&p/+ 0Qp &".2a(,2 ;uT+/4?5t523~G&3p %$-6JB/M(B&k'7+4;p& ""(:#c  2 %+ Q^?g)GG2a )##<`h x  &/5N ]<g <  +0 7 D P%\ )  "CU&m8?+ 2@d:NOEFRX|~9DxbYH` 1#rp8GT:sgVc)KB t)AX5MVE GA({&Cp,%8b@sv?2#F9]q(oW![7@ Vl6=f5itHmUz+sP>o"%i{+y7S{|QD(b]rTZ)R_1!Z4<efo , }^_upd6zn"-JU,.YOu*q2k&$~vQcZxFYngX;L=QWS\B3&zy8`N  1jeL\$2Kk<h?~^Wm I ^l*wEGJ</\>P*%u6laUH/7- ;AgfNr-@PR}IL /"M[whqdj+[ h=e}0.K> I5mBk$ S4M]T!?nD '.w:i_3' Caa9;#cOJ|'t0C40xyv 3`j (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message&About...&Apply&Apply Style&Arrange Icons&Cancel&Cascade&Close&Colour:&Copy&Delete&Details&File&Find&Finish&Help&Log&Move&Next&Next >&Next Tip&Open...&Paste&Previous&Print...&Redo&Redo &Replace&Restore&Save...&Show tips at startup&Size&Undo&Undo &Window'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &Back<<>>>>|A3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAdd current page to bookmarksAdd to custom coloursAdding book %sAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)B4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCan not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCase sensitiveCeltic (ISO-8859-14)Central European (ISO-8859-2)Choose ISP to dialChoose fontCl&oseClear the log contentsCloseClose Alt-F4Close AllClose this windowComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Copy selectionCould not find tab for idCould not start document preview.Could not start printing.Could not transfer data to windowCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't register clipboard format '%s'.Couldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate directoryCreate new directoryCtrl-Cu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectoriesDirectory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDisplay all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?DoneDone.DownE sheet, 34 x 44 inEntries foundErrorError creating directoryError: Esperanto (ISO-8859-3)Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExtended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to access lock file.Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FilesFindFixed font:Folio, 8 1/2 x 13 inFont size:Font:Fork failedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)HTML anchor %s does not exist.Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp: %sHome directoryICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Illegal directory name.Illegal file specification.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndexIndian (ISO-8859-12)InsertInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.KOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLoad %s fileLoading : Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMode %ix%i-%i not available.ModernMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew StyleNew directoryNew itemNewNameNextNext pageNoNo entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNordic (ISO-8859-10)NormalNormal font:Note, 8 1/2 x 11 inOKOpen FileOpen HTML documentOperation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPagesPaper SizePaper sizePastePermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint spoolingPrint this pagePrint to FilePrinter command:Printer optionsPrinter options:Printer...Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'Referenced object node with ref="%s" not found!Registry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remove current page from bookmarksReplace &allReplace with:Resource files must have same version number!Right margin (mm):RomanSaveSave %s fileSave &As...Save AsSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Select &AllSelect a document templateSelect a document viewSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelSizeSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Statement, 5 1/2 x 8 1/2 inStatus: String To Colour : Incorrect colour specification : %sSubclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTip of the DayTips not available, sorry!To:Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)US Std Fanfold, 14 7/8 x 11 inUS-ASCIIUnable to open requested HTML document: %sUndeleteUnderlinedUnexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 32 bit (UTF-32)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWarningWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows CE (%d.%d)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows Thai (CP 874)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.YesYou cannot add a new directory to this section.[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.attempt to change immutable key '%s' ignored.bad signaturebinaryboldcan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.ctrldatedefaulteighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening filefailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesinvalid message box return valueitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumout of memoryread errorreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets-2.5.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2008-04-24 09:31+0200 PO-Revision-Date: 2008-04-22 12:47+0100 Last-Translator: Václav Slavík Language-Team: wxWidgets translators MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit (chyba %ld: %s) - NáhledObálka č. 10, 4 1/8 x 9 1/2 palceObálka č. 11, 4 1/2 x 10 3/8 palceObálka č. 12, 4 3/4 x 11 palcůObálka č. 14, 5 x 11 1/2 palceObálka č. 9, 3 7/8 x 8 7/8 palce%i z %i%s (nebo %s)%s - chyba%s - informace%s - varování%s Soubory (%s)|%s%sO &aplikaci...&Použít&Použít stylUspořádat ikony&ZrušitKaskádově&Zavřít &Barva:&Kopírovat&Odstranit&Detaily&Soubor&Najít&DokončitNápověda&Log&Přesunout&Další&Další >&Další tip&Otevřít...&Vložit&Předchozí&Tisknout...&Zopakovat&Zopakovat &Nahradit&Obnovit&Uložit...&Zobrazit tipy při spuštění&Velikost&Vrátit&Vrátit &Okno'%s' obsahuje přebytečné '..', ignoruji.'%s' je neplatný'%s' není správná číselná hodnota pro volbu '%s'.'%s' není katalog překladů.'%s' je zřejmě binární buffer.'%s' má být číslo.'%s' má obsahovat pouze ASCII znaky.'%s' má obsahovat pouze písmena.'%s' má obsahovat pouze písmena nebo číslice.(Nápověda)(záložky)10 x 14 palců11 x 17 palcůObálka 6 3/4, 3 5/8 x 6 1/2 palce: soubor neexistuje!: neznámá znaková sada: neznámé kódování< &Zpět<<>>>>|stránka A3, 297 x 420 mmstránka A4, 210 x 297 mmmalá stránka A4, 210 x 297 mmstránka A5, 148 x 210 mmABCDEFGabcdefg12345ASCIIPřidá tuto stránku k záložkámPřidat k uživatelským barvámPřidávám knihu %sVšechnyVšechny soubory (%s)|%sVšechny soubory (*)|*Všechny soubory (*.*)|*Všechny soubory (*.*)|*Už vytáčím.Připojit log k souboru '%s' (pokud zvolíte [Ne], soubor přepíšete)?Arabské (ISO-8859-6)Obálka B4, 250 x 353 mmstránka B4, 250 x 354 mmObálka B5, 176 x 250 mmstránka A5, 182 x 257 mmObálka B6, 176 x 125 mmBMP: Nemohu alokovat paměť.BMP: Nemohu uložit poškozený obrázek.BMP: Nemohu zapsat RGB paletuBMP: Nemohu zapsat data.BMP: Nemohu zapsat hlavičku souboru (Bitmap).BMP: Nemohu zapsat hlavičku souboru (BitmapInfo).BMP: wxImage nemá vlastní wxPalette.Baltské (ISO-8859-13)Baltské (staré) (ISO-8859-4)TučnéDolní okraj (mm):stránka C, 17 x 22 palců&VymazatObálka C3, 324 x 458 mmObálka C4, 229 x 324 mmObálka C5, 162 x 229 mmObálka C6, 114 x 162 mmObálka C65, 114 x 229 mmNemohu zjistit soubory odpovídající masce '%s'Nemohu zjistit soubory v adresáři '%s'Nemohu obnovit vlákno %luNemohu obnovit vlákno %xNemohu spustit vlákno: chyba při zápisu TLS.Nemohu ukončit vlákno %luNemohu pozastavit vlákno %xNemohu počkat na ukončení vláknaNemohu vzít zpětNemohu detekovat formát obrázku '%s': soubor neexistuje.Nemohu zavřít registrový klíč '%s'Nemohu kopírovat hodnoty nepodporovaného typu %dNemohu vytvořit registrový klíč '%s'Nemohu vytvořit vláknoNelze vytvořit okno třídy %sNemohu smazat klíč '%s'Nemohu smazat INI soubor '%s'Nemohu smazat hodnotu '%s' z klíče '%s'Nemohu vyjmenovat podklíče klíče '%s'Nemohu vyjmenovat hodnoty klíče '%s'Nemohu zjistit pozici v souboru '%s'Nemohu získat informace o registrovém klíči '%s'Nemohu načíst obrázek ze souboru '%s': soubor neexistuje.Nemohu otevřít registrový klíč '%s'nemohu číst z deskriptoru: %sNemohu přečíst hodnotu '%s'Nemohu načíst hodnotu klíče '%s'Nemohu uložit do souboru '%s': neznámá přípona.Nemohu uložit obsah logu do souboru.Nemohu nastavit prioritu vláknaNemohu nastavit hodnotu '%s'nemohu zapisovat do deskriptoru: %sStornoNemohu převést dialogové jednotky: dialog není znám.Nemohu nalézt aktivní vytáčené připojení: %sNemohu nalézt kontejner pro anonymní ovládací prvek '%s'.Chybí uzel s fontem '%s'.Nemohu najít umístění adresářeNemohu zjistit rozsah priorit pro plánovací politiku %d.Nemohu zjistit jméno počítačeNemohu zjistit oficiální jméno počítačeNemohu zavěsit - žádná aktivní vytáčená připojení.Nemohu inicializovat OLENemohu inicializovat knihovnu SciTech MGL!Nemohu inicializovat obrazovku.Nemohu načíst ikonu z '%s'.Nemohu načíst zdroje ze souboru '%s'.Nelze otevřít HTML dokument: %sNelze otevřít HTML nápovědu: %sNelze otevřít soubor s obsahem: %sSoubor '%s' nelze otevřít.Nemohu otevřít soubor k PostScriptovému tisku!Nelze otevřít soubor s rejstříkem: %sNemohu ze '%s' získat souřadnice.Nemohu ze '%s' získat rozměry.Nemohu tisknout prázdnou stránku.Nemohu přečíst typ z '%s'!Nemohu obnovit plánovací politiku vlákna.Nemohu spustit vlákno: chyba zápisu TLSRozlišovat velká/maláKeltské (ISO-8859-14)Středoevropské (ISO-8859-2)Vyberte ISP, ke kterému se má volatVyberte písmo&ZavřítSmazat obsah loguZavřítZavřít Alt-F4Zavřít všeZavřít oknoPočítačPoložka konfigurace nemůže začínat na '%c'PotvrditPotvrďte aktualizaci registruPřipojuji se...ObsahPřevod do znakové sady '%s' nefunguje.Nemohu uložit data do schránky: "%s"Kopie:Kopírovat výběrNemohu najít tab k idNemohu zobrazit náhled dokumentu.Nemohu zahájit tisk.Nemohu přenést data do okna.Nemohu přidat obrázek do seznamu.Nemohu vytvořit časovačNemohu vytvořit kurzor.Nemohu v dynamické knihovně nalézt symbol '%s'Nemohu získat ukazatel na aktuální vláknoNemohu načíst PNG obrázek - buď je poškozený soubor nebo je nedostatek paměti.Nemohu zaregistrovat formát schránky '%s'.Nemohu získat informace o položce %d v seznamu.Nemohu uložit PNG obrázek.Nemohu přerušit vláknoVytváření adresářeVytvořit nový adresářCtrl-&VyjmoutAktuální adresář:Cyrilice (ISO-8859-5)stránka D, 22 x 34 palcůPožadavek na DDE poke selhalDIB hlavička: Kódování neodpovídá bitové hloubce.DIB hlavička: Obrázek má výšku větší než 32767 pixelů.DIB hlavička: Obrázek má šířku větší než 32767 pixelů.DIB hlavička: Neznámá bitová hloubka.DIB hlavička: Neznámé kódování.Obálka DL, 110 x 220 mmOzdobnéVýchozí znaková sadaVýchozí tiskárnaOdstranit položku.Smazán starý zámkový soubor '%s'.Vytáčené připojení není dostupné, protože Remote Access Service (RAS) není nainstalován. Prosím, nainstalujte ho.Víte, že...AdresářeNelze vytvořit adresář '%s'Adresář '%s' neexistuje!Adresář neexistujeZobrazí všechny položky rejstříku, které obsahují daný podřetězec. Nerozlišuje velká a malá písmena.Zobrazí dialog s nastavenímiChcete změnit příkaz používaný k %s souborů s koncovkou "%s" ? Stávající hodnota je %s, Nová hodnota je %s %1Chcete uložit změny do dokumentu %s?HotovoHotovo.Dolůstránka E, 34 x 44 palcůNalezené položkyChybaChyba při vytváření adresářeChyba: Esperanto (ISO-8859-3)Chyba při volání příkazu '%s'Volání příkazu '%s' selhalo s chybou: %ulExecutive, 7 1/4 x 10 1/2 palceRozšířená unixová kódová stránka pro Japonštinu (EUC-JP)Extrakce '%s' do '%s' selhala.Nelze přistupovat k zámkovému souboru.Nemohu uzavřít soubor.Nelze zamknout zámkový soubor '%s'Nemohu uzavřít schránku.Nepodařilo se připojit: chybí uživatelské jméno nebo heslo.Nelze se připojit: žádný ISP.Nelze zkopírovat hodnotu registru '%s'Nelze zkopírovat obsah registrového klíče '%s' do '%s'.Selhalo kopírování souboru '%s' na '%s'Nelze vytvořit DDE řeťezecNepodařilo se vytvořit rodičovské MDI okno.Nelze vytvořit status bar.Nelze vytvořit jméno dočasného souboruNelze vytvořit status anonymní rouru.Nelze navázat spojení se server '%s' na téma '%s'Nemohu vytvořit adresář '%s' (Máte potřebná přístupová práva?)Nelze vytvořit klíč registrů pro soubory '%s'.Nemohu vytvořit standardní dialog 'Najít' (chyba %d)Nelze zobrati HTML dokument v kódování %sNemohu vyprázdnit shcránku.Nelze vyčíslít zobrazovací modusNelze navázat 'advise loop' s DDE serveremNepodařilo se navázat vytáčené spojení: %sNepodařilo se spustit '%s' Nepodařilo se získat jména ISP: %sNelze získat data ze schránkyNepodařilo se zjistit místní systémový časNemohu zjistit aktuální pracovní adresářNemohu inicializovat GUI: nejsou žádná zabudované témataNemohu se inicializovat MS HTML Help komponentu.Nemohu inicializovat OpenGLNemohu připojit vlákno, zjištěna možná chybná alokace paměti - restartujte prosím programNepodařilo se zabít proces %dSelhalo načítání obrázku %d ze souboru '%s'.Selhalo načítání knihovny mpr.dll.Nelze načíst sdílenou knihovnu '%s'Nelze zamknout zámkový soubor '%s'Nelze změnit čas přístupu k souboru '%s'Nelze otevřít CHM archiv '%s'.Nemohu otevřít dočasný soubor.Nemohu otevřít schránku.Nepodařilo se vložit data do schránkyNepodařilo se přečíst PID ze zámkového souboru.Nepodařilo se přesměrovat vstup/výstup synovského procesuChyba při přesměrovávání vstupu a výstupu synovského procesuNelze zaregistrovat DDE server '%s'Nemohu uložit kódování znakové sady '%s'.Nelze odstranit zámkový soubor '%s'Nelze odstranit starý zámkový soubor '%s'Nelze přejmenovat registrový klíč '%s' na '%s'.Nelze přejmenovat registrový klíč '%s' na '%s'.Nemohu získat data ze schránky.Nelze zjistit časy přístupu k souboru '%s'Nepodařilo se získat text chybového hlášení RASNelze zjistit formáty podporované schránkouSelhalo při uložení obrázku do souboru "%s".Nepodařilo se poslat DDE advise notifikaciNemohu nastavit přenosový mód FTP na %s.Nemohu uložit data do schránky.Nelze nastavit přístupová práva k dočasnému souboruNemohu nastavit prioritu vlákna %d.Nepodařilo se uložit obrázek '%s' do paměťového VFS!Nemohu ukončit vlákno.Nelze ukončit 'advise loop' s DDE serveremNelze ukončit vytáčené spojení: %sNelze se dotknout souboru '%s'Nelze odemknout zámkový soubor '%s'Nelze odregistrovat DDE server '%s'Nelze zapisovat do zámkového souboru '%s'Kritická chybaKritická chyba: SouborSoubor %s neexistuje.Soubor '%s' existuje, opravdu ho chcete přepsat?Soubor '%s' již existuje. Opravdu ho chcete přepsat?Soubor nelze načíst.Chyba souboruSoubor tohoto jména již existuje.SouboryNajítNeproporcionální písmo:Folio, 8 1/2 x 13 palcůVelikost písma:Písmo:Selhalo forkováníNalezeno výskytů: %iOd:GIF: Neplatný index.GIF: datový proud je useknutý před koncem.GIF: chyba ve formátu GIF obrázku.GIF: nedostatek paměti.GIF: neznámá chyba!!!GTK+ témaGerman Legal Fanfold, 8 1/2 x 13 palcůGerman Std Fanfold, 8 1/2 x 12 palcůJdi zpětJdi dopředuJdi o úroveň výšJít do domovského adresářeJít do nadřazeného adresářeJdi na stránkuŘecké (ISO-8859-7)Kotva HTML %s neexistuje.Hebrejské (ISO-8859-8)NápovědaNastavení prohlížeče nápovědyIndex nápovědyTisk nápovědyTémata nápovědyNápověda: %sDomácí složkaICO: Chyba při načítání DIB masky.ICO: Chyba při ukládání obrázku!ICO: Obrázek je na ikonu příliš vysokýICO: Obrázek je na ikonu příliš širokýICO: Neplatný index ikony.IFF: datový proud je useknutý před koncem.IFF: chyba ve formátu IFF obrázku.IFF: nedostatek paměti.IFF: neznámá chyba!!!Nedovolené jméno adresáře.Neplatná specifikace souboru.Není možné vytvořit rich edit prvek, použiji obyčejný. Přeinstalujte prosím riched32.dll.Není možné získat vstup synovského procesuNelze zjistit přístupová práva souboru '%s'Nelze přepsat soubor '%s'Nelze nastavit přístupová práva souboru '%s'RejtříkIndské (ISO-8859-12)VložitPoškozený index v TIFF obrázku.Neplatný XRC zdroj '%s': chybí kořenový uzel 'resource'.Špatné určení grafického režimu '%s'.Špatné určení geometrie '%s'.Chybný zamykací soubor '%s'.Špatný regulární výraz '%s': %sKurzívaItalská obálka, 110 x 230 mmJPEG: Nemohu načíst obrázek - soubor je nejspíš poškozen.JPEG: Nemohu uložit obrázek.KOI8-RKOI8-UNa šířkuLedger, 17 x 11 palcůLevý okraj (mm):Legal, 8 1/2 x 14 palcůLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 palcůTenkéNačíst soubor %sNačítám : Log uložen do souboru '%s'.MDI synFunkčnost MS HTML Helpu není dostupná, protože chybí příslušná komponenta. Prosím nainstalujte ji.Ma&ximalizovatRozlišuj malá a velká písmenaPaměťový VFS už obsahuje soubor '%s'!MenuTéma MetalMi&nimalizovatMód %ix%i-%i není k dispozici.ModerníObálka Monarch, 3 7/8 x 7 1/2 palcePřesunout dolùPřesunout nahorùJménoNový stylNový adresářNova položkaNoveJmenoDalšíNásledující stránkaNeNenalezeny žádné položky.Nenalezen žádný font použitelný k zobrazení textu v kódování '%s', ale je k dispozici alternativní kódování '%s'. Přejete si použít toto kódování (jinak si budete muset vybrat jiné)?Nenalezen žádný font použitelný k zobrazení textu v kódování '%s'. Přejete si vybrat font, který se má s tímto kódováním použít (jinak se text v tomto kódování nezobrazí správně)?Nenalezen žádný ovladač pro XML uzel '%s' třídy '%s'!Nenalezen žádný ovladač pro tento typ obrázků.Žádný ovladač pro typ obrázků %d.Žádný ovladač pro typ obrázků %s.Žádný výskyt nenalezenžádny zvukSeverské (ISO-8859-10)NormálníNormální písmo:Note, 8 1/2 x 11 palcůOKOtevři SouborOtevři HTML dokumentZakázaná operace.Volba '%s' vyžaduje hodnotu.Volba '%s': '%s' neudává datum.NastaveníOrientacePCX: Nemohu alokovat paměť.PCX: nepodporovaný formát obrázkuPCX: poškozený obrázekPCX: tento soubor není PCX.PCX: neznámá chyba !!!PCX: číslo verze je příliš maléPNM: Nemohu alokovat paměť.PNM: formát souboru nerozeznán.PNM: Soubor je nejspíš uříznutý před koncem.Strana %dStrana %d z %dNastavení stránkyStranyVelikost papíruVelikost papíruVložitPrávaNelze vytvořit rouruProsím vyberte korektní font.Vyberte prosím existující soubor.Prosím vyberte si poskytovatele (ISP), ke kterému se chcete připojitNainstalujte si prosím novou verzi knihovny comctl32.dll (je potřeba alespoň verze 4.70, ale vy máte %d.%02d), jinak tento program nebude fungovat správně.Vyčkejte prosím, až skončí tisk Na výškusoubor PostScriptNáhled:Předchozí stránkaVytisknoutNáhled tiskuChyba během vytváření náhledu.RozsahNastavení tiskuTisknout barevněTisková frontaVytiskne tuto stránkuTisknout do souboruPříkaz tisku:Nastavení tiskárnyNastavení tiskárny:Tiskárna...Tisknu Chyba tiskuTisknu stranu %d...Tisknu...Program přerušen.Quarto, 215 x 275 mmOtázkaChyba při čtení ze souboru '%s'Objektový uzel s ref="%s" nenalezen!Registrový klíč '%s' už existuje.Registrový klíč '%s' neexistuje, nemohu ho přejmenovat.Klíč registru '%s' je potřeba k normálnímu běhu systému, pokud ho smažete, systém bude nestabilní: operace přerušena.Registrový klíč '%s' už existuje.Související položky:Odstraní tuto stránku ze záložekNahraď vše Nahradit textem: Soubory se zdroji musí mít stejné číslo verze!Pravý okraj (mm):PatkovéUložitUložit soubor %sUložit &jako...Uložit JakoUložit obsah logu do souboruPsacíHledatProhledá obsah knih(y) s nápovědou a vypíše všechny výskyty textu, který jste zadalSměr hledáníVyhledat řetězec:Hledej ve všech kniháchHledám...SekceChyba při nastavování pozice v souboru '%s'Vybrat &všeVyberte šablonu dokumentuVyberte zobrazení dokumentuZa volbou '%s' se očekává oddělovač.Nastavení...Nalezeno několik aktivních vytáčených připojení, vybírám jedno náhodně.Zobraz všeZobrazí všechny položky v rejstříkuUkázat skryté adresářeZobraz/schovej navigační panelVelikostSkloněnéTento soubor nelze otevřít pro zápis.Tento soubor nelze otevřít.Tento soubor nelze uložit.Nedostatek paměti na vytvoření náhledu.Statement, 5 1/2 x 8 1/2 palceStatus: Vlakno do Barvy: chybný popis barvy : %sPodtřída '%s' ke zdroji '%s' nenalezena!BezpatkovéTIFF: Nemohu alokovat paměť.TIFF: Chyba při načítání obrázku.TIFF: Chyba při načítání obrázku.TIFF: Chyba při ukládání obrázku.TIFF: Chyba při ukládání obrázku.Tabloid, 11 x 17 palcůNeproporcionálníŠablonyThajské (ISO-8859-11)FTP server nepodporuje pasivní mód.Znaková sada '%s' je neznámá. Můžete vybrat jinou sadu jako náhradu nebo stiskněte [Zrušit], pokud ji nelze nahraditFormát schránky '%d' neexistuje.Adresář '%s' neexistuje Chcete ho vytvořit?Soubor '%s' neexistuje a nemůže být otevřen. Byl proto odstraněn ze seznamu nedávno otevřených souborů.Cesta '%s' obsahuje příliš mnoho ".."!Požadovaný parametr '%s' nebyl zadán.Text nelze uložit.Musíte zadat hodnotu volby '%s'.Při nastavování stránky nastala chyba: nastavte výchozí tiskárnu.Modul s vlákny se nepodařilo iniciovat: nemohu ukládat hodnoty v 'local storage'Selhala inicializace modulu s vlákny: nelze vytvořit klíčModul s vlákny se nepodařilo iniciovat: nemohu alokovat index v 'local storage'Nastavení priority vlákna je ignorováno.Vyrovnat &vodorovněVyrovnat &svisleTip dneTip není k dispozici!Do:Horní okraj (mm)Soubor '%s' nelze odebrat z paměťového VFS, protože nebyl načten!Snažím se zjistit NULLové jméno počítače: vzdávám toTurské (ISO-8859-9)US Std Fanfold, 17 7/8 x 11 palcůUS-ASCIINelze otevřít požadovaný HTML dokument: %sObnovit smazanéPodtrženéNeočekávaný parametr '%s'Unicode 16 bit (UTF-16)Unicode 32 bit (UTF-32)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Neznámá chyba DDD: %08xNeznámá znaková sada (%d)Neznámá 'dlouhá' volba '%s'Neznámá volba '%s'Neznámý styl Přebytečná '{' v popisu mime typu %s.Nepojmenovaný příkazNepodporovaný formát obsahu schránky.Nepodporované téma '%s'.NahoruPoužití: %sKonflikt validaceProhlížet soubory v detailním pohleduProhlížet soubory v seznamuPohledyVarováníVarování: Západoevropské (ISO-8859-1)Západoevropské s eurem (ISO-8859-15)Pouze celá slovaPouze celá slovaTéma Win32Win32s na Windows 3.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Arabské pro Windows (CP 1256)Baltské pro Windows (CP 1257)Windows CE (%d.%d)Středoevropské pro Windows (CP 1250)Zjednodušená čínština pro Windows (CP 936)Tradiční čínština pro Windows (CP 950)Cyrilice pro Windows (CP 1251)Řecké pro Windows (CP 1253)Hebrejské pro Windows (CP 1255)Japonské pro Windows (CP 932)Korejské pro Windows (CP 949)Windows MEWindows Thai (CP 874)Turecké pro Windows (CP 1254)Západoevropské pro Windows (CP 1252)Windows/DOS OEM (CP 437)Chyba při zápisu do souboru '%s'Chyba při parsování XML: '%s' na řádce %dXPM: Špatná pixelová data!XRC zdroj '%s' (třída '%s') nenalezen!XRC zdroje: nemohu vytvořit bitmapu z '%s'.AnoNemůžete přidat nový adresář do této sekce.[PRÁZDNÝ]DDEML aplikace způsobila prodlouženou vzácnou podmínku.Funkce DDEML byla zavolána bez předchozího volání DdeInitialize, nebo dostala neplatný identifikátor instance.clientův pokus navázat konverzaci selhal.selhala alokace paměti.nepodařilo se ověřit parametr pomocí DDEML.požadavek na synchronní advise transakci vypršel.požadavek na synchronní datovou transakci vypršel.požadavek na synchronní execute transakci vypršel.požadavek na synchronní poke transakci vypršel.požadavek na ukončení advise transakce vypršel.v konverzaci ukončené klientem došlo k pokusu o serverovou transakci, nebo se server ukončil před doděláním transakce.transakce neuspěla.altaplikace inicializovaná jako APPCLASS_MONITOR se pokusila o DDE transakci, nebo se aplikace inicializovaná jako APPCMD_CLIENTONLY pokusila o serverovou transakci.interní volání PostMessage selhalo.nastala interní chyba v DDEML.DDEML funkce dostala neplatný identifikátor transakce. Identifikátor transakce se stává neplatný, jakmile se aplikace vrátí z XTYP_XACT_COMPLETE callbacku.pokus o změnu neměnného klíče '%s' ignorován.špatný podpisbinárnítučnénemohu zavřít soubor '%s'nemohu zavřít deskriptor souboru %dNemohu uložit změny v souboru '%s'nemohu vytvořit soubor '%s'nemohu smazat uživatelský konfigurační soubor '%s'nemohu zjistit, jestli byl dosažen konec souboru v deskriptoru %dnemohu zjistit délku souboru na deskriptoru %dnemohu najít uživatelův domovský adresář, použiji aktuální adresářnemohu vyprázdnit (flush) deskriptor %dnemohu zjistit pozici v deskriptoru %dnemohu načíst žádný font, končímnemohu otevřít soubor '%s'nemohu otevřít globální konfigurační soubor '%s'.nemohu otevřít konfigurační soubor '%s'nemohu otevřít soubor s uživatelskou konfiguracínemohu číst z deskriptoru %dnemohu odstranit soubor '%s'nemohu odstranit dočasný soubor '%s'nemohu seekovat v deskriptoru %dnemohu zapsat buffer '%s' na disk.nemohu zapisovat do deskriptoru %dnemohu uložit uživatelskou konfiguracikatalog pro doménu '%s' nenalezen.ctrldatumpředvolenéosmnáctéhoosméhojedenáctéhopoložka '%s' se v '%s' vyskytuje víc než jednouchyba ve formátu data.Chyba při čtení ze souborunelze vyprázdnit buffer souboru '%s'patnáctéhopátéhosoubor '%s', řádka %d: '%s' ignorováno po hlavičce skupiny.soubor '%s', řádka %d: očekávám '='.soubor '%s', řádka %d: klíč '%s' byl poprvé nalezen na řádce %d.soubor '%s', řádka %d: hodnota pro neměnný klíč '%s' ignorována.soubor '%s': neočekávaný znak %c na řádku %d.prvníhoVelikost písmačtrnáctéhočtvrtéhovypisovat podrobný logšpatná návratová hodnota message boxukurzívatenkélocale '%s' nemůže být nastavenohledám katalog '%s' v cestě '%s'.půlnocdevatenáctéhodevátéhožádná chyba DDE.žadná chybabezejmennápolednečíslonedostatek paměti.Chyba při čteniproblém reentrance.druhéhoChyba při hledanisedmnáctéhosedméhoshiftzobrazí tuto nápovědušestnáctéhošestéhourčí videomód, který se má použít (např. 640x480-16)určí, jaké téma použítřetězecdesátéhoodpověď na transakci způsobila nastavení bitu DDE_FBUSY.třetíhotřináctéhodneszítradvanáctéhodvacátéhopodtrženéneočekávané " na pozici %d v '%s'.neznámýneznámá třida %sneznámá chybaneznámá chyba (kód %08x).neznámý počátek pro nastavení pozicenezname-%dnepojmenovanýnepojmenovaný%dpoužívám katalog '%s' z '%s'.Chyba při psanimwxGetTimeOfDay selhalo.wxSocket: chybná signatura v ReadMsg.wxSocket: neznámá událost!wxWidgets nemohou otevřít displej pro '%s': ukončuji.wxWidgets nemohou otevřít displej. Program se nyní ukončí.včerazlib chyba %d|<<wxmaxima-15.08.2/locales/wxwin/da.mo000644 000765 000024 00000201653 11670654443 017670 0ustar00andrejstaff000000 000000 a$,60H?1HqH?sHHHHHHI,IHIfI oIzII II I I IIIIIIIJ JJ'J/J8J>JDJJJ RJ`JiJrJxJ~JJJJJJJ JJJJJJ J J J JKKKKK'K-K6KLKRKXK `KkKqKxK|KKKK4K$K!L3L*KL/vL:LL L L L M M M +M LMVMmMMMMMMM#M/MNN.N1N35NiNyNNNNNN O O&O*OHO^O mO xOOOOOOO:O!P#5P YPdPPPPPPQ&Qcl'$Ə')?Vt+ː%= @J^| (̑  3 KV f q"Ē#$ 0Kc| ד "&I_x")ϔ-'/+[ d n{;:O0=ז;>Q;5̗9p,י-!Ϛ!2T)k>/ԛ05-T*(# "-P g !ʝ$'9>C KV]/f 4Ğ!89T. ßΟ՟ !&=d mx ~  Π֠ܠ -1$JosCy áΡޡ $ / 7 Ef z '̢3*B m wG.v'x !¥"& Fg p~  Ǧڦ 4 :DINT Zg oz çȧЧԧݧ &/ 7BGO epv   Ѩ7*&Dk' *ͩ  *9H#W { ªͪЪ֪ݪ$0 :Neh0l߫'<PV]} Ĭ׬;"^ s ح (A^t)ʮ%!7)Y)ï 4Nh%(۰0P lC&6 (Bk%²)/ 0;,l2*̳*<"&_$E#13e&10!1R,8ж &!5H~"ڷ 7Xx-'۸%) E'f/!% 2=MR#e& Ⱥ)ٺ/ <(D mz*ͻջ##4X/s6ݼ#I8 &ʽ5: S_n t.ƾ/2%$X#} ֿ̿  + [,m-6?F-N| #62"i6$,[*A&%7]'{2A7BP+-) 7R'n';&?T^)#5 R s' 2%/-U &33(3"\-9(*(;,d"0.21"d'"  9$.^   !,Naf'~ $"4W_!g .!'2Zpv 4  #%,R r' w#F+j +%$>>(}"99"Sv}0% ,M f  3%Qw~ %<E ,% *5">ai%p  ?D))) ",BIXorz 3  #:^t"%:J^n  #":1] 4APbrz  .6H_ w    />,F=s.U' /,?E I T`hO  ?) is ( E*3L_ | 0$%9?Q)H5Sqw!""$$< EP+cu&),cV %0+'FEnN>TB) ! ;NI_+"- @ah'$' "8Ml* 9<EYo  ", ' ?J Z es"#%'C[v !AWp$,,$/' Wajy;9D ~+77;;8w>8V5|)& G,a?35#8,\$,+& "Gj$!%$(,@mrw47"/<RD* "2U\`$}  3=(Dm @ $ , 8Y `l   %44*i  W!I%@|M;x[6RerytyN9c+d/EM{UA7a_ZA0MO<A}om(<SosdDUpf_]Gz4Ws%"DH=BEqRwQC^MG'/;BE=K<<& [> Pq*vcH~7,TPGK3gS4H\I *:NSYT.~X WBt(N|6aL$zbQ08NwH| 4VkK:.u^gix@xrPij V6u8TI\ui/rs"*\5Xq!b,$"# \Y7_e3L FXFJQhjL m{2#Of'FW-5h`&$v++2U?03D5[X`9-*2 PV)2J;8 ^^'( )l >T~ ak=Z'mYf1&I(GZ6Lh"&tnA[ C#g$Rl{V %-C.1U F)48>?#YD3/CZB =1! _0abn+%eOR :9v-]]jw.97pS)kldK }}: JcJy?o,;Op!]@5`,`@1QzEn?> Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open...&Paste&Preferences&Previous&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Up&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in6 3/4 Envelope, 3 5/8 x 6 1/2 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A debug report has been generated in the directory A2 420 x 594 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Rotated 210 x 148 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCan not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCase sensitiveCeltic (ISO-8859-14)Central European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not find tab for idCould not start document preview.Could not start printing.Could not transfer data to windowCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDebug report "%s"DecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectoriesDirectory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?Don't SaveDoneDone.Double Japanese Postcard Rotated 148 x 200 mmDownE sheet, 34 x 44 inEdit itemEnter a page number between %d and %d:Entries foundErrorError creating directoryError while waiting on semaphoreError: Esperanto (ISO-8859-3)Executable files (*.exe)|*.exe|All files (*.*)|*.*||Execution of command '%s' failedExecutive, 7 1/4 x 10 1/2 inFailed to access lock file.Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create connection to server '%s' on topic '%s'Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FilesFiles (%s)FilterFindFixed font:Folio, 8 1/2 x 13 inFontFont size:Fork failedForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:Illegal directory name.Illegal file specification.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndexIndian (ISO-8859-12)Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLoad %s fileLoading : Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMode %ix%i-%i not available.ModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNordic (ISO-8859-10)NormalNormal font:Note, 8 1/2 x 11 inOKOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPage %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:RemoveRemove current page from bookmarksRep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save AsSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSelectionSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelSizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sound data are in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Subclass '%s' not found for resource '%s', not subclassing!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected parameter '%s'Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown dynamic library errorUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWarningWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Thai (CP 874)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.attempt to change immutable key '%s' ignored.bad arguments to library functionbinaryboldcan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.ctrldatedefaulteighteentheightheleventhentry '%s' appears more than once in group '%s'failed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfourteenthfourthgenerate verbose log messagesinvalid message box return valueitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.nonamenoonnumreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dusing catalog '%s' from '%s'.wxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets-2.6.1 Report-Msgid-Bugs-To: POT-Creation-Date: 2008-04-24 09:31+0200 PO-Revision-Date: 2006-07-13 19:43+0100 Last-Translator: Morten Ulrich Language-Team: Dansk MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Generator: Rosetta (http://launchpad.ubuntu.com/rosetta/) plural-forms: nplurals=2; plural=n != 1 Send denne rapport til den ansvarlige for programmet. P forhnd tak. Mange tak. Vi undskylder ulejligheden. (fejl %ld: %s) - Vis udskrift#10 Konvolut, 4 1/8 x 9 1/2 tomme#11 Konvolut, 4 1/2 x 10 3/8 tomme#12 Konvolut, 4 3/4 x 11 tomme#14 Konvolut, 5 x 11 1/2 tomme #9 Konvolut, 3 7/8 x 8 7/8 tomme%i af %i%s (eller %s)%s Fejl%s Information%s Advarsel%s filer (%s)|%s%s meddelelse&Om...&Faktisk strrelse&Anvend&Arrangr ikoner&Tilbage&Fed&Afbryd&Kaskade&Luk&Kopir&Debugrapportpreview&Slet&Detaljer&Ned&Fil&Find&Slut&Skrifttype:&Fremad&G til...&Hjlp&Hjem&Indeks&Kursiv&Log&Flyt&Ny&Nste >&Nste >&Nste tip&Nej&Noter:&OK&ben...&St ind&Indstillinger&Tilbage&Udskriv...&Egenskaber&Afslut&Gentag&Gentag &Erstat&Genindls&Gem&Gem...&Vis tips ved opstart&Strrelse&Stop&Stilart&Understreget&Fortryd&Fortryd &Op&Vindue&Ja'%s' har ekstra '..', ignoreret.'%s' er ugyldig'%s' er ikke en korrekt numerisk vrdi til option '%s'.'%s' er ikke et gyldigt meddelelseskatalog'%s' er sandsynligvis en binr buffer.'%s' skal vre numerisk.'%s' m kun indeholde ASCII karakterer.'%s' m kun indeholde bogstaver.'%s' m kun indeholde bogstaver eller tal.(Hjlp)(bogmrker)10 x 11 tommer10 X 14 tommer11 x 17 tommer12 x 11 tommer15 x 11 tommer6 3/4 Konvolut, 3 5/8 x 6 1/2 tomme9 x 11 tommer: fil eksisterer ikke!: ukendt tegnst: ukendt kodning< &Tilbage<<Fed kursiv skrift.
    fed kursiv understreget
    Fed skrift. Kursiv skrift. >>>>|En debugrapport er blevet genereret i kataloget A2 420 x 594 mmA3 ark 297 x 420 mmA4 ekstra 9.27 x 12.69 tommerA4 ark, 210 x 297 mmA4 lille ark, 210 x 297 mmA5 roteret 210 x 148 mmA5 ark, 148 x 210 mmABCDEFGabcdefg12345ASCIITilfjTilfj denne side til bogmrkerTilfj til brugerfarverTilfjer bog %sVenstrejusterHjrejusterAlleAlle filer (%s)|%sAlle filer (*)|*Alle filer (*)|*.*Alle filer (*)|*.*Kalder allerede ISPTilfj log til fil '%s' (valg af [Nej] vil overskrive den)?Arabisk (ISO-8859-6)Arkiv indholder ikke #SYSTEM filAttributterB4 (JIS) roteret 364 x 257 mmB4 Konvolut, 250 x 353 mmB4 ark, 250 x 354 mmB5 (ISO) ekstra 201 x 276 mmB5 (JIS) roteret 257 x 182 mmB5 konvolut 176 x 250 mmB5 ark, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) roteret 182 x 128 mmB6konvolut, 176 x 125 mmBMP: Kunne ikke f hukommelse.BMP: Billede ugyldigt - kunne ikke gemme.BMP: Kunne ikke skrive RGB farvekort.BMP: Kunne ikke skrive data.BMP: Kunne ikke skrive filheader.Kunne ikke skrive filheader (BitmapInfo).BMP: wxImage har ikke sin egen wxPalette.Baltisk (ISO-8859-13)Baltisk (gammel) (ISO-8859-4)FedBund margin (mm):C ark, 17 x 22 tommer&RensF&arveC3 Konvolut, 324 x 458 mmC4 Konvolut, 229 x 324 mmC5 Konvolut, 162 x 229 mmC6 Konvolut, 114 x 162 mmC65 Konvolut, 114 x 229 mmKan ikke oprette mutex.Kan ikke lse fillisten i mappen '%s'Kan ikke f liste af filer i mappen '%s'Kan ikke genoptage trd %xKan ikke starte trd: fejl ved skrivning af TLS.Kan ikke suspendere trd %xKan ikke vente p trdafslutningKan ikke &fortrydeKan ikke tjekke billedformatet i filen '%s': filen eksisterer ikke.Kan ikke lukke registreringsngle '%s'Kan ikke kopiere vrdier af ikke-understttet type %d.Kan ikke oprette registreringsngle '%s'Kan ikke oprette trdKan ikke oprette vindue af klassen %sKan ikke slette ngle '%s'Kan ikke slette INI filen '%s'Kan ikke slette vrdi '%s' fra ngle '%s'Kan ikke f liste af underngler til ngle '%s'Kan ikke f en liste af vrdierne fra ngle '%s'Kan ikke finde aktuel position i filen '%s'.Kan ikke g information om registreringsngle '%s'Kan ikke initialisere zlib deflate stream.Kan ikke initialisere zlib inflate stream.Kan ikke lse billede fra filen '%s': filen eksisterer ikke.Kan ikke bne registreringsnglen '%s'kan ikke lse fra inflate stream: %sKan ikke lse inflate stream: uventet EOF i den underliggende stream.Kan ikke lse vrdien af '%s'Kan ikke lse vrdien af ngle '%s'Kan ikke gemme til filen '%s': ukendt filendelse.Kan ikke gemme logdata til fil.Kan ikke stte trdprioritetKan ikke stte vrdien af '%s'kan ikke skrive til deflate stream: %sAfbrydKan ikke konvertere dialogenheder: ukendt dialog.Kan ikke finde netvrk via modem forbindelse: %sKan ikke finde kontainer for ukendt kontrol '%s'.Kan ikke finde font node '%s'.Kan ikke finde placering af adressebog filenKan ikke f prioritetsomrde for afviklingsalgoritme %d.Kan ikke finde hostnavnKan ikke finde det officielle hostnavnKan ikke afbryde - ingen opkaldsforbindelse er aktiv.Kan ikke initialisere OLEKan ikke initialisere SciTech MGL!Kan ikke initialisere display.Kan ikke hente ikon fra '%s'.Kan ikke bne HTML dokument %s.Kan ikke bne HTML dokument %sKan ikke bne HTML hjlpebog: %sKan ikke bne indholdsfilen: %sKan ikke bne filen '%s'Kan ikke bne fil til PostScript udskrivning!Kan ikke bne indexfilen %sKan ikke fortolke koordinater fra '%s'.Kan ikke fortolke dimension fra '%s'.Kan ikke udskrive tom side.Kan ikke lse typenavn fra '%s'!Kan ikke hente trdafviklingsalgoritme.Kan ikke starte trd: fejl ved skrivning af TLSForskel p store og sm bogstaverKeltisk (ISO-8859-14)Centraleuropisk (ISO-8859-2/Latin 2)Vlg ISP at ringe tilVlg farveVlg skrifttypeL&ukRens log indholdetKlik for at afbryde skrifttypevalg.Klik for at bekrfte skifttype valget.LukLuk Alt-F4Luk alleLuk dette vindueKomprimeret HTML Hjlpefil (*.chm)|*.chm|ComputerKonfigurations punkt kan ikke begynde med '%c'.BekrftBekrft Registreringsdatabase opdateringForbinder...IndholdKonvertering til tegnst '%s' virker ikke.Kopieret til udklipsholder:"%s"Kopier:Kunne ikke finde tab til idKunne ikke starte udskriftsvisning.Kunne ikke starte udskrivning.Kunne ikke overfre data til vindueKunne ikke f en mutex-lsKunne ikek tilfje et billede til billedlisten.Kunne ikke oprette en timerKunne ikke oprette en markr.Kunne ikke finde symbolet '%s' i et dynamisk bibliotekKunne ikke f nuvrende trdpointerKunne ikke load'e et PNG billede - korrupt fil eller for lidt hukommelse?Kan ikke hente lyddata fra '%s'.Kunne ikke registrere udklipsformat %sKunne ikke frigive en mutexKunne ikke hente information om listekontorlenhed %d.Kunne ikke gemme PNG billede.Kunne ikke afslutte trdOpret mappeOpret ny mappe&KlipAktuel mappe:Kyrillisk (Latin-5)D ark, 22 x 34 tommerDDE poke request fejlede DIB Header: Kodning svarer ikke til bitdybden.DIB Header: Billedhjde > 32767 pixels i filen.DIB Header: Billedbredde > 32767 pixels for filen.DIB Header: Ukendt bitdybde i filen.DIB Header: Ukendt kodning i filen.DL Konvolut, 110 x 220 mmFejlrapport "%s"DekorativStandardkodningStandardprinterSlet objektSlettede gammel lockfil '%s'.SkrivebordNetvrk via modem er ikke tilgngeligt, fordi Remote Access Service (RAS) ikke er installeret p computeren. Installer RAS frst.Vidste du...MapperMappen '%s' kunne ikke oprettesMappen '%s' eksisterer ikke!Mappen eksisterer ikkeMappen eksisterer ikkeVis alle indexemner, der indeholder understrengen. Ingen forskel p store og sm bogstaver.Vis IndstillingerVil du overskrive kommandoen brugt til %s filer med efternavn "%s" ? Aktuel vrdi er %s, Ny vrdi er %s %1nsker du at gemme ndringer til dokument %s?Gem ikkeFrdigFrdig.Dobbelt japansk postkort roteret 148 x 200 mmNedE ark, 34 x 44 tommerRet objektIndtast et sidetal mellem %d og %d:indgange fundetFejlFejl ved oprettelse af mappeFejl mens ventede p semaforFejl: Esperanto (ISO-8859-3)Eksekverbare filer (*.exe)|*.exe|All filer (*.*)|*.*||Afvikling af kommando '%s' fejledeExecutive, 7 1/4 x 10 1/2 tommeKunne ikke komme til lockfil.Kunne ikke lukke filhndtagKunne ikke lukke lockfil '%s'Kunne ikke lukke udklipsholder.Kunne ikke forbinde: Mangler brugernavn og adgangskodeKunne ikke forbinde: Ingen ISP at ringe til.Kunne ikke kopiere registreringsvrdi '%s'Kunne ikke kopiere indholdet af registreringsngle '%s' til '%s'.Kunne ikke kopiere filen '%s' til '%s'Kunne ikke lave DDE strengKunne ikke oprette MDI forldreramme.Kunne ikke oprette statusbar.Kunne ikke lave et midlertidigt filnavnKunne ikke forbinde til server '%s' ang. emne '%s'Kunne ikke oprette mappe '%s' (Har du de ndvendige tilladelser?)Kunne ikke oprette registreringsindgang for '%s' filer.Kunne ikke opratte den almindelige sg/erstat dialog (fejlkode %d)Kunne ikke vise HTML-dokument i %s kodning.Kunne ikke tmme udklipsholder.Kunne ikke oprette advice loop med DDE serverKunne ikke etablere netvrk via modem: %sKunne ikke eksekvere '%s' Kunne ikke f ISP navne: %sKunne ikke hente data fra udklipsholderKunne ikke f lokal systemtidKunne ikke f den aktuelle arbejdsmappeKunne ikke initialisere GUI: Fandt ingen indbyggede temaer.Kunne ikke initialisere MS HTML Hjlp.Kunne ikke initialisere OpenGLKunne ikke joine trd, der er muligvis hukommelsestab - genstart venligst programmetKunne ikke drbe proces %dKunne ikke lse billede %d fra file '%s'.Kunne ikke bne mpr.dll.Kunne ikke bne delt bibliotek '%s'Kunne ikke lse lockfil '%s'Kunne ikke ndre filtid for '%s'Kunne ikke bne midlertidig fil.Kunne ikke bne udklipsholder.Kunne ikke sende data til udklipsholderKunne ikke lse PID fra lockfil.Kunne ikke omdirigere input/output fra underprocesKunne ikke registrere DDE server '%s'Kunne ikke huske kodning for tegnsttet '%s'.Kunne ikke fjerne lockfilen '%s'Kunne ikke fjerne gammel lockfil '%s'.Kunne ikke omdbe registreringsvrdi '%s' til '%s'.Kunne ikke omdbe registreringsngle '%s' til '%s'.Kunne ikke hente data fra udklipsholder.Kunne ikke hente filtider for '%s'Kunne ikke hente tekst fra RAS fejlmeddelelseKunne ikke hente liste over understttede udklipsformaterKunne ikke sende DDE advice notificationKunne ikke stte FTP transfer mode til %s.Kunne ikke sende data til udklipsholder.Kunne ikke stte midlertidige filrettighederKunne ikke stte trdprioritet %d.Kunne ikke gemme billede '%s' i hukommelsen VFS!Kunne ikke afslutte en trd.Kunne ikke afslutte advice loop med DDE serverKunne ikke lukke netvrk via modem forbindelse: %sKunne ikke rre (touch) filen '%s'Kunne ikke lse lockfil '%s' opKunne ikke afregistrere DDE server '%s'Kunne ikke skrive til lockfil '%s'Fatal fejlFatal fejl: FilFilen %s findes ikke.Fil '%s' findes allerede, vil du virkelig overskrive den?Fil '%s' findes allerede. Vil du erstatte den?Fil kunne ikke lses.FilfejlFilnavnet findes allerede.FilerFiler (%s)FilterFindFast type:Folio, 8 1/2 x 13 tommerSkriftSkriftstrrelse:Fork fejledeFremad hrefs er ikke understttetFandt %i matchendeFra:GIF: Ugyldigt gif indexGIF: datastrm tilsyneladende for kort.GIF: fejl i GIF billedformat.GIF: ikke nok hukommelseGIF: ukendt fejl!!!GTK+ temaGenerisk PostScriptTysk Legal Fanfold, 8 1/2 x 13 tommeTysk Std Fanfold, 8 1/2 x 12 tommeTilbageg fremEt niveau op i dokument hierakietTil hjemmemappeTil overmappeG til sideGrsk (ISO-8859-7)Gzip ikke supporteret af denne version af zlibHTML Hjlp Projekt (*.hhp)|*.hhp|HTML anker %s findes ikke.HTML filer (*.html;*.htm)|*.html;*.htm|Hebrisk (ISO-8859-8)HjlpHjlp til browser indstillingerHjlpeindexHjlp til udskriftHjlp-bger (*.htb)|*.htb|Hjlp-bger (*.zip)|*.zip|Hjlp: %sHjemHovedmappeI64ICO: Fejl ved lsning af maske DIB.ICO: Fejl ved skrivning af billedfil!ICO: Billede for hjt til ikon.ICO: Billede for bredt til ikon.ICO: Ugyldigt ikonindexIFF: datastrm tilsyneladende for kort.IFF: Fejl i IFF billedformat.IFF: ikke nok hukommelse.IFF: ukendt fejl!!!Hvis du har nogen yderligere oplysninger omkring denne bugrapport, s skriv dem venligst her og de vil blive vedhftet rapporten:Ulovligt mappenavnUlovlig filspecifikation.Kunne ikke oprette RichEdit kontrol, bruger en simpel tekstkontrol i stedet. Vi foreslr at geninstallere riched32.dll.Kunne ikke f input til underprocesKunne ikke finde rettigheder til filen '%s'Kunne ikke overskrive filen '%s'Kunne ikke stte rettigheder for filen '%s'IndexIndisk (ISO-8859-12)Intern fejl, ulovlig wxCustomTypeInfoUgyldigt TIFF billedindexUgyldig XRC resource '%s': har ikke nogen rootnode 'resource'.Ugyldig display mode specifikation '%s'.Ugyldig geometrispecifikation '%s'Ugyldig lockfil '%s'.Ugyldig eller Null Object ID sendt til GetObjectClassInfoUgyldig eller Null Object ID sendt til HasObjectClassInfoUgyldigt regulrt udtryk: '%s': %sKursivItalien Konvolut, 110 x 230 mmJPEG: Kunne ikke lse - filen er sikkert defekt.JPEG: Kunne ikke gemme billede.Japansk dobbelt postkort 200 x 148 mmJapansk konvolut Chou #3Japansk konvolut Chou #3 roteretJapansk konvolut Chou #4Japansk konvolut Chou #4 roteretJapansk konvolut Kaku #2Japansk konvolut Kaku #2 roteretJapansk konvolut Kaku #3Japansk konvolut Kaku #3 roteretJapansk konvolut You #4Japansk konvolut You #4 roteretJapansk postkort 100 x 148 mmJapansk postkort roteret 148 x 100 mmKOI8-RKOI8-ULiggendeLedger, 17 x 11 tommerVenstre margin (mm):Legal, 8 1/2 x 14 tommerLetter lille, 8 1/2 x 11 tommerLetter, 8 1/2 x 11 tommeLetLs %s fileLser : Log gemt i filen '%s'.MDI barnMS HTML hjlpefunktio er ikke tilgngelig fordi MS HTML Hjlp- bibliotektetikke er installeret p denne computer. Vi foreslr at installere det.Ma&ksimrForskel p store og smHukommelse VFS indeholder allerede fil '%s'!MenuMetal temaMi&nimrMode %ix%i-%i er ikke tilgngelig.ModernendretMonarch Konvolut, 3 7/8 x 7 1/2 tommeFlyt nedFlyt opNavnNy folderNyt objektNytNavnNsteNste sideNejIngen indgange fundet.Fandt ikke skrifttype til at vise tekst med kodning '%s', men en alternativ kodning '%s' er tilgngelig. Vil du bruge denne kodning (eller skal du vlge en anden)?Ingen skrifttype fundet til at vise tekst i kodningen '%s'. Vil du vlge en skrifttype til brug for denne kodning (ellers bliver tekst i denne kodning ikke vist korrekt)?Ingen rutine fundet til at hndtere XML node '%s', klasse '%s'!Ingen rutine fundet til denne billedtype.Ingen billedrutine defineret for type %d.Ingen billedrutine defineret for type %s.Fandt ingen passende side endnuIngen lydNordisk (ISO-8859-10)NormalNormal skrift:Note, 8 1/2 x 11 tommeOKbn Filbn HTML dokumentbn file "%s"Handling ikke tilladt.Option '%s' krver en vrdi.Option '%s': '%s' kan ikke konverteres til en dato.IndstillingerOrienteringPCX: kunne ikke f hukommelsePCX: billedformat ikke understttetPCX: ugyldigt billedePCX: dette er ikke en PCX-fil.PCX: ukendt fejl!!!PCX: for lavt versionsnummerPNM: Kunne ikke f hukommelse.PNM: Fil format ikke genkendt.PNM: Filen synes at vre afskret.PRC 16K 146 x 215 mmPRC 16K roteretPRC 32K 97 x 151 mmPRC 32K roteretPRC 32K(Big) 97 x 151 mmPRC 32K(Big) roteretSide %dSide %d af %dSideopstningSideopstningSiderPapirstrrelsePapirstrrelseTilladelserPipe oprettelse fejledeVlg venligst en gyldig skrifttype.Vlg venligst en eksisterende fil.Vlg venligst hvilken ISP, der skal ringes op tilInstallr venligst en nyere version af comctl32.dll (mindst version 4.70, du har %d.%02d) ellers fungerer dette program ikke korrekt.Vent lidt, mens der udskrives OpretstendePostScript filUdskriftsvisning:Foregende sideUdskrivUdskriftsvisningUdskriftsvisning fejledeUdskriv siderUdskriftsopstningUdskriv i farverUdskrifts&visningUdskriftsvisningUdskriftsspoolingUdskriv denne sideUdskriv til filPrinterPrinter kommando:Printer valgmulighederPrinter valgmuligheder:Printer...Printer:Udskriver UdskriftsfejlUdskriver side %d...Udskriver...Program afbrudtQuarto, 215 x 275 mmSprgsmlLsefejl i fil '%s'KlarRefereret objekt-node med ref="%s" ikke fundet!OpdatrRegistreringsngle '%s' eksisterer allerede.Registreringsnglen '%s' eksisterer ikke og kan ikke omdbes.Registreringsnglen '%s' er ndvendig for systemets almindelige drift, hvis du sletter den vil efterlade dit system i ubrugelig tilstand: operationen blev afbrudt.Registreringsvrdien '%s' eksisterer allerede.Relevante indgange:FjernFjern den aktuelle side fra bogmrkerne&ErstatErstat &alleErstat med:Resourcefilerne skal have samme versionsnummer!Tilbage til originalHjre margin (mm):RomanGemGem %s filGem &som...Gem somGen log indhold til filScriptSgSg indholdet af hjlpebog/bger efter alle forekomster af den indtastede tekstSgeretningSg efter:Sg i alle bgerSger...AfsnitSgefejl i filen '%s'Sgefejl i fil '%s' (store filer er ikke understttet af stdio)Vlg &altVlg en dokumentskabelonVlg en dokumentvisningMarkeringSeparator forventet efter optionen '%s'.Opstning...Har fundet flere netvrk via modem forbindelser, vlger en tilfldig.Vis alleVis alle punkter i indexVis skjulte mapperVis/skjul navigationspaneletStrrelseSpring overHldningBeklager, kunne ikke bne denne fil til gemning.Beklager, kunne ikke bne denne fil.Beklager, kunne ikke gemme denne fil.Beklager, der er ikke nok hukomelse til Udskriftsvisning.Beklager, udskriftsvisning krver at en printer er installeret.Lyddata er i et ikke understttet format.Statement, 5 1/2 x 8 1/2 tommeStatus: Status: Underklasse '%s' ikke fundet til resource '%s', danner ikke underklasse!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissTIFF: Kunne ikke f hukommelse.TIFF: Fejl ved lsning af billedeTIFF: Fejl ved lsning af billede.TIFF: Fejl ved gemning af billede.TIFF: Fejl ved skrivning af billede.Tabloid, 11 x 17 tommerTeletypeSkabelonerThai (ISO-8859-11)FTP serveren understtter ikke passiv mode.Tegnsttet '%s' er ukendt. Du kan vlge et andet til at erstatte det, eller vlg [Afbryd] hvis det ikke kan erstattesUdklipsholder format '%d' findes ikke.Mappen '%s' eksisterer ikke Opret den nu?Filen '%s' eksisterer ikke og kunne ikke bnes. Den er fjernet fra listen over senest brugte filer.Fontfarven.Fontfamilien.Stien '%s' indeholder for mange ".."!Den ndvendige parameter '%s' blev ikke angivet.Teksten kunne ikke gemmes.Vrdien til optionen '%s' skal angives.Problem ved sideopstning: du skal muligvis vlge en standardprinter.Trdmodul initialisering fejlede: kan ikke gemme vrdi i trdens private lagerTrdmodul initialisering fejlede: kunne ikke oprette trdngleTrdmodul initialisering fejlede: umuligt at allokere index i trdens private lager.Prioritetsindstilling for trd ignoreret.Fordel &vandretFordel &lodretDagens tipTips ikke tilgngelige, beklager!Til:For mange farver i PNG, billedet kan vre en smule uskarpt.Top margin (mm):Prver at fjerne filen '%s' fra hukommelsen VFS, men den er ikke indlst!Forsgte at lse et NULL hostname: giver opTyrkisk (ISO-8859-9)TypeUS Std Fanfold, 14 7/8 x 11 tommerKunne ikke bne det nskede HTML-dokument: %sKan ikke afspille lyd asynkront.GendanUventet parameter '%s'Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Ukendt DDE fejl %08xUkendt dynamisk bibliotek fejlUkendt kodning (%d)Ukendt lang option '%s'Ukendt option '%s'Ukendt stilflag Uparret '{' i en indgang for mime type %s.Unavngiven kommandoIkke-understttet udklipsformat.Ikke-understttet tema '%s'.OpBrug: %sValideringskonfliktSe filer med detaljerSe filer som listeVisningerAdvarselAdvarsel: Vesteuropisk (ISO-8859-1/Latin 1)Vesteuropisk med Euro (ISO-8859-15/Latin 0)Hele ordKun hele ordWin32 temaWin32s p Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabisk (CP 1256)Windows Baltisk (CP 1257)Windows Centraleuropisk (CP 1250)Windows Forenklet kinesisk (CP 936)Windows Traditionel kinesisk (CP 950)Windows Kyrillisk (CP 1251)Windows Grsk (CP 1253)Windows Hebrisk (CP 1255)Windows Japansk (CP 932)Windows Koreansk (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Thai (CP 874)Windows Tyrkisk (CP 1254)Windows Vesteuropisk (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Skrivefejl i fil '%s'XML tolkningsfejl: '%s' ved linje %dXPM: pixeldata drligt formet!XRC resource '%s' (klasse '%s') ikke fundet!XRC resource: Kan ikke lave bitmap fra '%s'.JaDu kan ikke tilfje en mappe til denne sektion.Zoom &IndZoom &UdZoom &Tilpaset[TOM]en DDEML applikation har lavet en forlnget race condition.en DDEML funktion blev kaldt uden at kalde DdeInitialize frst, eller der er sendt en ugyldig instance identifier til en DDEML funktion.en klients forsg p at starte en konversation slog fejl.en hukommelsestildeling fejlede.en parameter kunne ikke valideres af DDEML.en anmodning om synkron advise transaktion fik timeout.en anmodning om en synkron datatransaktion fik timeout.en anmodning om en synkron execute transaktion fik timeout.en anmodning om en synkron poke transaktion fik timeout.en anmodning om at afslutte en advise transaktion fik timeout.en server-side transaktion blev forsgt i en konversation der blev lukket af klienten, eller serveren lukkede inden afslutning af en transaktion.en transaktion mislykkedesaltet program initialiseret som APPCLASS_MONITOR har forsgt at lave en DDE transaktion, eller et program initialiseret som APPCMD_CLIENTONLY har forsgt at udfre servertransaktioner.et internt kald til PostMessage funktionen mislykkedes. intern fejl opstet i DDEML.en ugyldig transaktions identifikation er sendt til en DDEML funktion. Nr programmet er returneret fra en XTYP_XACT_COMPLETE callback, er transaktion identifikationen for dette callback ikke lngere gyldig.forsg p at ndre uforanderlig ngle '%s' ignoreret.drlige argumenter til biblioteksfunktionbinrfedkan ikke lukke filen '%s'kan ikke lukke fildeskriptor %dkan ikke udfre ndringer til fil '%s'kan ikke oprette fil '%s'kan ikke slette brugerkonfigurationsfil '%s'kan ikke afgre om slutningen af filen er net p deskriptor %dkan ikke finde lngden af filen p fildeskriptor %dkan ikke finde brugerens HOME, bruger aktuelle mappe.kan ikke skylle fildeskriptor %d udkan ikke f sgeposition p fildescriptor %dkan ikke bne nogen skrift, afbryderkan ikke bne filen '%s'kan ikke bne global konfigurationsfil '%s'.kan ikke bne brugerkonfigurationsfil '%s'.kan ikke bne brugerkonfigurationsfil.kan ikke lse fra fildeskriptor %dkan ikke fjerne filen '%s'kan ikke fjerne midlertidig fil '%s'kan ikke sge p fildeskriptor %dkan ikke skrive buffer '%s' til disk.kan ikke skrive til fildeskriptor %dkan ikke skrive brugerkonfigurationsfil.katalogfil for domne '%s' blev ikke fundet.ctrldatostandardattendeottendeelfteindgang '%s' optrder mere end en gang i gruppe '%s'kunne ikke flushe filen '%s'femtendefemtefil '%s', linie %d: '%s' ignoreret efter gruppe header.fil '%s', linje %d: '=' forventet.fil '%s', linje %d: ngle '%s blev frst fundet p linje %d.fil '%s', linje %d: vrdi af uforanderlig ngle '%s' blev ignoreret.fil '%s': uventet karakter %c p linje %d.frstefjortendefjerdelav udfrlige logbeskedderugyldig meddelelsesboks returvrdikursivletlocale '%s' kan ikke sttes.sger efter katalog '%s' i sti '%s'.midnatnittendeniendeingen DDE-fejl.unavngivetmiddagnummerreentrancy problem.andensgefejlsyttendesyvendeskiftvis denne hjlpebeskedsekstendesjetteangiv skrmindstillinger (fx 640x480-16)angiv tema at brugegemt fillngde ikke i Zip headerstrtiendesvaret p transaktionen bevirkede, at bitten DDE_FBUSY blev sat.tredjetrettendetiff modul: %si dagi morgentolvtetyvendeunderstegetuventet " p position %d i '%s'.ukendtukendt fejlukendt fejl (fejlkode %08x).ukendt sgestartukendt-%dunavngivetunavngivet%dbruger katalog '%s' fra '%s'.wxGetTimeOfDay mislykkedes.wxSocket: ugyldig signatur i ReadMsg.wxSocket: ukendt event!wxWidgets kunne ikke bne display for '%s': stopper.wxWidgets kunne ikke bne diplay. Stopper.i grzlib fejl %d|<<wxmaxima-15.08.2/locales/wxwin/de.mo000644 000765 000024 00000234016 11670654443 017673 0ustar00andrejstaff000000 000000 L;@OAOROVO_O~OOOOOP P &P1P:P IPTP eP'pP&P$P P PPQQQQ%Q.Q5Qt#bt3t"tt$tTusu'uu"u-u!v.@v$ovv vvv# w"1w-Tw'w"w'w5w+x&Kx-rx/x+x&x,#y2Py-y&y&yy+z(Iz!rz)zz3z-{>{\{$|{){!{ { {| |=$|4b|| || || |/|!} 6} A}M}m}t}}}'}}}~ ~#$~!H~#j~2~8~~ % 3H _i*| '#( = H V2b"ǀ ,'Em 7܁2)Gq$ʂj%S+y%/˃(F=`(#DŽ66:#q1  (;Mb~0 ˆ ؆42#K)o ԇ1އ| 3 ˈ&ֈ  8Qnu"~  Ɖω׉ ܉$6/ ϋ%%<W'`& ! ,6I+b0ݍ -@]t#ӎ   0+4\% Ï؏"17i/ 8F LZ p | Ƒԑ  * >J[py/!ɒ3#œד"DX a n-| Ô ДܔN [ lx  ƕ )#0T?]֖ +& R s-5—+%$)JtF6 ;8tzЙ ",,?0lz(0A]roЛ@Qbw%.0 :M˝P@jY#)<BMџ;՟A"*d%Ϡ*$>Ga$y'ơ$ޡ'+AW+n(٢+-Yi  ͣ) 5 ==G(̤  *C"\#$ȥ.F"`"ئ&)-DDr/0 % /<;D:K0g=;֩>;Q5êZpt91,k-b! ǭ̭ҭ!))@>j/0ٮ -)Wu*(#ޯ8";^ u E !$@'e#ұױܱ $ -/9i~  ò4ɲ!8 9Y.³ ȳ ҳݳ+.7 St{&˴ Դߴ " / =HPd k v -CL R]ms| $ʶҶ * >I Q[ y'̷3* E O]Xa̹й ߹!"@^ ~ º̺ ۺ 0.7*f Ļ̻һ ۻ  #*2 A N Xdkry  ɼӼܼ - 6 C Q[m v  ƽ ҽ ߽%87*p$3ܾ02At | "̿) )3 6 DO'V2~<%<Sp .A6Ax FJ5]"  %<%V+|(+8<6(s: !7@Ic}3!0<!m ; +LGj3<1#U*p!!0-->2lD<9!A[/-WS&r=%" 4@u;}*+:$K!pB-<\'z&#3+!,Mz*0 (1*Z*'(:9<!v-  4@ Q[+l- ,0G9 & 6(%%N t%!(B"_%;/VM*5#BC C 3@Wo4$& %!Fh +{.!pw2 SZb{+RV]&e! ,)&/F"X2{3)!+$M:r$$'&CF7,G.7=f+,%3#(WA"69OV@C7+#c$=*%00V26*5*R"}'_!(2J}+)F/U ()#;'Y885/)KY'3;C=32AG*Br:34$5Y@8= ,GDt6&1<I7'E:E"   %51g ~&)/Ni +(+?@N" /2G!z!)" ( 3 A6N %  !)=g=6-M{-C855> t ~, ;#*&Nu=?&6=3Z   +C5H~EF'",J w) -x s>"/  "6.(e$  4#9*]X<)6%`%"1 *A2H {% . 0<Q  $& )E%d&  = A^4%'$*L)w&*  Q \  m w            1 > T  k  v        C  B 0O K t +A m   - M   % 4 5D z        7  ( 5B Z do  /+:@K !!'A/3q4$E0E1v8h)q+O&#D#h!!<3O7;<kxdv$3'!2Ir|dvTWs#+U?^*mGr<j(%?1P$'$5'Z2-Ecz=1:RWf ~ 4  Y q % $    !!1!$L!)q!*!!!""7"S"!n"""+"#"*#0A#3r#<##/#3$ J$ V$c$t$D{$$Iq%)%0%Q&Oh&R&O 'N[''!8(Z(^(@A),))B*.*+&+,+1+7++W+,++.+?+;>,Fz,2,5,$*-O-4l-,-0-O-'O.w.%.0.h.%V/+|/3/9/0(0,A0n0s0y000 000 0.0 1#1 @10J1 {1181#1C1G.20v22 2 22&2(2 3 %3&F3m3t3y3/3+3 3 333 444&4**4U4 k4v4|44 4 4444 44F4$95^5b5=i55 55555 5 55&6 ,666K6%^666 6 6 6*6 7 77(57 ^7B7/777 8o*wSe79\x]g1diSG 2)%t84= 8[FQF[hlVO#$h=}B'(3H?HN=38VuZe5D$E$bjc1 KY% W7VFtZ,"XM}^*~jJLyyP`=UE(TZ?\b) 0j#z&Cls\Z'&;["ob\Y)Rd'|9:>{.M0]-NekB-h,>(`s<s pw^>69D4V4"d .Dw mfp!6A&x*{CStaa8gvU}Ai5nLG irx#f|BTrW1 T 7kY,UXl|r ):Hn@<xOIRQoh/X;,q<iXc. 2?^3+GAO]JmB{uv1>Q]T` Cm(+@~P5 Qy J$u UW`w/He 3n%6&uS kFsPvqNfECN@ckMIJ-GKpP2af*;+RKO.6^!4 n-g{?}~tj0Y#%_RopI0 W!29_<A/z:zMIc+|aqd_;bm!@7[rlE~'/_y5q:  vLKDgzL"  (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in#define %s must be an integer.%i of %i%ld bytes%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message%s not a bitmap resource specification.%s not an icon resource specification.%s: ill-formed resource file syntax.&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&OK&Open&Open...&Paste&Point size:&Preferences&Previous&Print&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)...10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A non empty collection must consist of 'element' nodesA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Bitmap resource specification %s not found.BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open URL '%s'Cannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCannot wait on thread to exit.Cant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find tab for idCould not load Rich Edit DLL '%s'Could not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDelete itemDeleted stale lock file '%s'.Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?DoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemElapsed time : Enter a page number between %d and %d:Entries foundEnvironment variables expansion failed: missing '%c' at position %d in '%s'.ErrorError Error creating directoryError in reading image DIB .Error reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Estimated time : Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExtended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to %s dialup connection: %sFailed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory %s/.gnome.Failed to create directory %s/mime-info.Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to match '%s' in regular expression: %sFailed to modify file times for '%s'Failed to open '%s' for %sFailed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.Files (%s)FindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound Found %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Ill-formed resource file syntax.Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Image file is not of type %d.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.JustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Loading Grey Ascii PNM image is not yet implemented.Loading Grey Raw PNM image is not yet implemented.Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Long Conversions not supportedMDI childMP Thread Support is not available on this SystemMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMailcap file %s, line %d: incomplete entry ignored.Match caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMime.types file %s, line %d: unterminated quoted string.Mode %ix%i-%i not available.ModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo XBM facility available!No XPM icon facility available!No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOperation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint spoolingPrint this pagePrint to FilePrinter command:Printer optionsPrinter options:Printer...Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'Referenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remaining time : RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Right margin (mm):RomanSave %s fileSave &As...Save asSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Select &AllSelect a document templateSelect a document viewSelect a fileSeparator expected after the option '%s'.SetProperty called w/o valid setterSetup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow hidden filesShow/hide navigation panelShows the font preview.SizeSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sString conversions not supportedSubclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is tooold, please upgrade (the following required function is missing: %s).There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown encoding (%d)Unknown field in file %s, line %d: '%s'.Unknown long option '%s'Unknown option '%s'Unknown style flag Unkown Property %sUnmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictVideo OutputView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: malformed colour definition '%s'!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.ZIP handler currently supports only local files!Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.attempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebinaryboldbold can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't query for GUI plugins name in console applicationscan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't seek on file descriptor %d, large files support is not enabled.can't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infoeighteentheightheleventhencoding %sentry '%s' appears more than once in group '%s'error in data formaterror opening fileestablishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinitiateinvalid eof() return value.invalid message box return valueitaliclightlight locale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryread errorreadingreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunderlined unexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown line terminatorunknown seek originunknown-%dunnamedunnamed%dusing catalog '%s' from '%s'.write errorwritingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets-2.5.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2005-02-15 01:23+0100 PO-Revision-Date: 2004-12-03 00:29+0100 Last-Translator: Herbert Breunung Language-Team: wxWidgets Team MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit (Fehler %ld: %s) - Seitenansicht#10 Umschlag, 4 1/8 x 9 1/2 Zoll#11 Umschlag, 4 1/2 x 10 3/8 Zoll#12 Umschlag, 4 3/4 x 11 Zoll#14 Umschlag, 5 x 11 1/2 Zoll#9 Umschlag, 3 7/8 x 8 7/8 Zoll#define %s muss ein integer sein%i von %i%ld Bytes %s (oder %s)%s Fehler%s Information%s Warnung%s Dateien (%s)|%s%s Nachricht%s gibt keine Quelle fr eine Bitmap-Graphik an.%s gibt keine Quelle fr eine Icon-Graphik an.%s: inkorrekter Syntax der Resource-Datei.be&r...&Aktuelle GrebernehmenIcons anordnen&Zurck&FettAb&bruchKaskadieren&Lschen&Schlieen&KopierenLschen&Einzelheiten&Runter&Datei&Suchen&Fertigstellen&Schriftart:&VorwrtsGehe zu ...&Hilfe&Start&Index&Kursiv&Log&Bewegen&Neu&Weiter&Weiter >&Nchster Tip&Nein&OK&ffnen...ffnen...EinfgenSchriftgre in &Punkt:&EinstellungenZurck&DruckenDrucken...&Eigenschaften&Beenden&Wiederholen&Wiederholen &Ersetzen&Wiederherstellen&Sichern&Sichern...&Tipps beim Programmstart zeigen&Gre&Stop&Stil:&Unterstrichen&Rckgngig&Rckgngig &Einrcken&Hoch&Dicke:&Fenster&Ja'%s' hat extra '..', ignoriert.'%s' ist ungltig'%s' ist kein gltiger numerischer Wert fr Option '%s'.'%s' ist kein gltiger Nachrichtenkatalog.'%s' ist vermutlich ein Binrpuffer.'%s' sollte numerisch sein.'%s' sollte ausschlielich ASCII Zeichen enthalten.'%s' sollte nur alphabetische Zeichen enthalten.'%s' sollte nur alphanumerische Zeichen enthalten.(Hilfe)(Lesezeichen)...10 x 14 Zoll11 x 17 Zoll6 3/4 Umschlag, 3 5/8 x 6 1/2 Zoll: Datei existiert nicht!: unbekannter Zeichensatz: unbekannte Verschlsselung ('encoding')< &Zurck<<Fette kursive Schrift
    fett kursiv unterstrichen
    Fette Schrift. Kursive Schrift. >>>>|Eine nicht leere Sammlung muss aus 'element'-Knoten bestehenA3 Blatt, 297 x 420 mmA4 Blatt, 210 x 297 mmA4 klein Blatt, 210 x 297 mmA4 Blatt, 148 x 210 mmABCDEFGabcdefg12345ASCIIHinzufgenAktuelle HTLM-Seite den Lesezeichen hinzufgenZu Benutzerfarben hinzufgenAddToPropertyCollection aufgerufen fr einen allgemeinen accessorAddToPropertyCollection aufgerufen ohne gltigen adderBuch %s wird hinzugefgtLinksbndigRechtsbndigAlleAlle Dateien (%s)|%sAlle Dateien (*)|*Alle Dateien (*.")|*Alle Dateien (*.")|*."Ein bereits registriertes Objekt wurde an SetObjectClassInfo bergebenWhle bereits ISP.An Logdatei '%s' anhngen ([Nein] wird sie ersetzen)?Arabisch (ISO-8859-6)Archiv enthlt keine #SYSTEM dateiEigenschaftenB4 Umschlag, 250 x 353 mmB4 Blatt, 250 x 354 mmB5 Umschlag, 176 x 250 mmB5 Blatt, 182 x 257 mmB6 Umschlag, 176 x 125 mmBMP: Speicheranforderung gescheitert.BMP: Konnte ungltige Format nicht sichern.BMP: Konnte RGB Tabelle nicht speichern.BMP: Datei konnte nicht gespeichert werden.BMP: Dateikopf (Bitmap) konnte nicht geschrieben werden.BMP: Dateikopf (BitmapInfo) konnte nicht geschrieben werden.BMP: wxImage hat keine eigene wxPalette.Baltisch (ISO-8859-13)Baltisch (alt) (ISO-8859-4)Spezifikation zu Bitmap Graphik Quellen %s nicht gefunden.FettUnterer Rand (mm)C Blatt, 17 x 22 Zoll&Lschen&Farbe: C3 Umschlag, 324 x 458 mmC4 Umschlag, 229 x 324 mmC5 Umschlag, 162 x 229 mmC6 Umschlag, 114 x 162 mmC65 Umschlag, 114 x 229 mmCHM Handler untersttzt derzeit nur lokale Dateien.Kann Mutex nicht anlegen.Kann Dateien '%s' nicht auflistenKann Dateien in Verzeichnis '%s' nicht auflistenKann Thread %lu nicht fortsetzen.Kann Thread %x nicht fortsetzen.Kann Thread nicht starten: Fehler beim Schreiben der 'TLS'.Kann Thread %lu nicht anhalten.Kann Thread %x nicht anhalten.Kann nicht auf Threadende wartenKann nicht rckgngig machen Kann Bildformat nicht berprfen bei Datei '%s': Datei nicht vorhanden.Kann Registrierungs-Schlssel '%s' nicht schlieen.Kann Inhalte des nicht untersttzten Typs %d nicht kopieren.Kann Registrierungs-Schlssel '%s' nicht anlegen.Kann Thread nicht erzeugenKann kein Fenster der Klasse '%s' anlegen.Kann Schlssel '%s' nicht lschenKann INI-Datei '%s' nicht lschenKann Wert '%s' von Schlssel '%s' nicht lschen.Kann Unter-Schlssel von '%s' nicht auflistenKann Werte von Schlssel '%s' nicht auflistenKann aktuelle Position in Datei '%s' nicht finden.Kann keine Information ber den Registrierungs-Schlssel '%s' findenKann das Entkomprimieren der zlib-Daten nicht initialisierenKann das komprimieren der zlib-Daten nicht initialisierenKann Bild aus Datei '%s' nicht laden : Datei ist nicht vorhanden.Kann Registrierungs-Schlssel '%s' nicht ffnenKann nicht vom entpackten Datenstrom lesen:%sKann den Entkomprimier-Strom nicht lesen: Unerwartetes EOF im zugrunde liegenden Strom.Kann Wert von '%s' nicht lesenKann Wert von Eintrag '%s' nicht lesenKann Bild nicht aus Datei '%s' laden: Unbekannte Dateiendung.Kann Logtexte nicht in Datei sichern.Kann Thread-Prioritt nicht setzenKann Wert von '%s' nicht setzenKann nicht in den gepackten Datenstrom schreiben: %sAbbruchKann Dialog-Einheiten nicht konvertieren: Dialog unbekannt.Kann nicht von Kodierung (%s) konvertierenKann keine aktive DF-Verbindung finden: %sKann keinen Container fr unbekanntes Control '%s' finden.Kann keinen Font-Knoten '%s' finden.Kann Adressbuchdatei nicht findenKann Prioritts 'range' fr 'scheduling policy' %d nicht bekommen.Bekomme den Hostnamen nichtKann den offiziellen Hostnamen nicht bekommenKann nicht auflegen - keine aktive DF-Verbindung vorhanden.Kann OLE nicht initialisierenKann SciTech MGL nicht initialisieren !Kann das Display nicht initialisieren.Kann das Icon nicht von "%s" laden.Kann die Resourcen nicht aus der Datei '%s' laden.HTML-Dokument %s kann nicht geffnet werdenHTML-Hilfebuch %s kann nicht geffnet werdenKann URL '%s' nicht ffnenKann den Inhalt der Datei %s nicht ffnen!Konnte Datei "%s" nicht ffnenKann Datei fr den Postscriptdruck nicht ffnen!Kann Indexdatei %s nicht ffnen!Kann die Plural-Formen: '%s' nicht lesenKann die Koordinaten nicht aus '%s' lesen.Kann die Dimensionen nicht aus '%s' lesen.Leere Seite kann nicht gedruckt werden.Kann die Typnamen nicht aus '%s' lesen !Kann Regeln fr die Zeitplanung von Threads nicht abrufen.Kann 'Thread' nicht starten : Fehler beim 'TLS' schreibenKann nicht auf Threadende warten.Kann Ereigns-Queue des Threads nicht erzeugenGro-/KleinschreibungKeltisch (ISO-8859-14)ZentriertZentral Europisch (ISO-8859-2)Whle ISP um anzurufenWhle FarbeWhle SchriftartSchlieenLogtexte lschenKlicken um Wahl der Schriftart abzubrechen.Klicken um Wahl der Schriftart zu besttigen.SchlieenSchlieen ALT-F4Alles SchlieenFenster schlieenKomprimierte HTML Hilfe Datei (*.chm)|*,chm|ComputerDie Bezeichnung des Konfigurations-Eintrags kann nicht mit %c beginnen.BesttigenAktualisierung der Registry besttigenVerbinde...InhalteKonvertierung zum Zeichensatz '%s' funktioniert nicht.In Zwischenablage kopiert:"%s"Kopien:Konnte temporre Datei %s nicht erzeugenKonnte nicht %s in %s extrahieren: %sKonnte Seite fr ID nicht findenKann 'Rich Edit'-DLL nicht laden '%s'Konnte Datei %s nicht finden.Kann Druckvorschau nicht starten.Kann Ausdruck nicht beginnen.Kann Daten nicht ins Fenster bertragen.Konnte Mutex nicht freigebenKonnte Mutex-Sperre nicht bekommenKann Bild nicht zur Liste hinzufgen.Kann keinen Timer anlegen.Konnte Cursor nicht erzeugen.Kann Symbol '%s' in der dynamischen Bibliothek nicht findenKann den aktuellen Threadzeiger nicht bekommen.Konnte PNG-Bild nicht laden - Datei ist beschdigt oder der Speicher reicht nicht aus.Kann die Klang Daten nicht von '%s' laden.Kann Ton %s nicht ffnen!Konnte Zwischenablage-Format '%s' nicht registrieren.Konnte einen Mutex nicht freigeben.Kann keine Informationen ber das ListControl Element %d bekommen.Konnte PNG-Bild nicht speichern.Kann Thread nicht beendenCreate Parameter nicht in den deklarierten RTTI-Parametern gefundenVerzeichnis anlegenNeues Verzeichnis anlegenAusschneidenAktuelles Verzeichnis:Kyrillisch (ISO-8859-5)D Blatt, 22 x 34 ZollDDE 'poke' Anfrage gescheitertDIB Header: Kodierung entspricht der Bittiefe nicht.DIB Header: Bildhhe > 32767 pixels.DIB Header: Bildbreite > 32767 pixels.DIB Header: Unbekannte Bittiefe.DIB Header: Unbekannte Kodierung.DL Umschlag, 110 x 220 mmDekorativStandard KodierungElement lschenUngenutzte Sperr-Datei '%s' wurde gelscht.DF-Verbindungs-Funktionen stehen nicht zur Verfgung, da der RAS-Dienst (Remote Access Service) auf dieser Maschine nicht installiert ist. Bitte installieren.Wussten Sie schon...Verzeichnis '%s' konnte nicht angelegt werden.Verzeichnis '%s' existiert nicht.Verzeichnis existiert nichtVerzeichnis existiert nichtZeige alle Indexelemente an, die den gegebenen Suchbegriff enthalten. Gro-/Kleinschreibung wird nicht beachtet.Einstellungen-Dialog anzeigenWollen Sie den Befehl zum %s von Dateien mit der Erweiterung "%s" ndern ? Aktueller Wert ist; %s, Neuer Wert ist %s %1Mchten Sie die nderungen im Dokument %s sichern?fertigFertig.ID doppelt verwendet: %dHerunterE Blatt, 34 x 44 ZollElement bearbeitenbisher bentigte Zeit: Geben Sie eine Zahl zwischen %d und %d ein:Eintrge gefundenEinstzen der Umgebungsvariablen schlug fehl. Es fehlt '%c' an Position %d in '%s'.FehlerFehler Fehler beim Anlegen des VerzeichnissesFehler beim Lesen des DIB-Bildes.Fehler beim Parsen der Optionen.Fehler beim Speichern der Benutzer-Optionen.Fehler whrend des Wartens auf ein SignalFehler: Esperanto (ISO-8859-3)Geschtzte Zeit :Befehlsausfhrung '%s' schlug fehlBefehlsausfhrung '%s' schlug fehl mit Fehler: %ulExecutive, 7 1/4 x 10 1/2 ZollErweiterter Unix-Zeichensatz fr Japanisch (EUC-JP)Extrahieren von '%s' in '%s' schlug fehl.Fehlerhafte %s DF-Verbindung: %sFehler beim Zugriff auf Sperr-Datei.Anforderung von %lu KByte Speicher fr Bitmap gescheitert.nderung des Video-Modus gescheitertKonnte Datei-Handle nicht schlieen.Konnte Sperr-Datei '%s' nicht schlieenKonnte Zwischenablage nicht schlieen.Verbindung fehlgeschlagen : Es fehlt der Username bzw. das PasswortVerbindungs-Versuch gescheitert : kein anwhlbares ISP.Kopieren des Registry-Werts '%s' gescheitertKopieren des Inhalts des Registry-Schlssels '%s' nach '%s' gescheitertKonnte die Datei '%s' nicht nach '%s' kopierenKopieren des Registry-Schlssels von '%s' in '%s' gescheitertErstellung des DDE-Zeichenkette gescheitertErstellung des MDI-Hauptrahmens gescheitert.Erstellung der Statusbar gescheitert.Konnte keinen vorbergehenden Dateinamen erstellen.Konnte keine anonyme Unix-Pipe erstellenAufbau der Verbindung zur Server '%s' 'on topic' '%s' gescheitertCursor konnte nicht erzeugt werdenDas Verzeichnis %s/.gnome konnte nicht erzeugt werden.Das Verzeichnis %s/mime-info konnte nicht erzeugt werden.Konnte Verzeichnis '%s' nicht erstellen (Haben Sie die ntigen Zugriffsrechte?)Konnte keinen Registrierungs-Eintrag fr '%s'-Dateien erstellen.Konnte keinen Standard Finden/Ersetzen-Dialog erstellen (Fehler %d)Konnte HTML-Dokument nicht in der Kodierung %s anzeigenKonnte Zwischenablage nicht leeren.Auflisten der Video-Modi gescheitertAufbau einer 'advise Schleife" mit dem DDE Server gescheitertAufbau der DF-Verbindung gescheitert : %sKann '%s' nicht ausfhren Konnte ISP Namen '%s' nicht ermittelnKonnte Daten nicht von der Zwischenablage holen.Konnte Daten nicht aus der Zwischenablage kopierenVersuch, rtliche Systemzeit zu bekommen, gescheitert.Konnte Arbeits-Verzeichnis nicht ermittelnKonnte GUI nicht initialisieren: kein Thema gefunden.Konnte MS HTML-Hilfe nicht initialisieren.Konnte OpenGL nicht initialisierenKonnte die Sperr-Datei '%s' nicht lesenThread-Verbindung gescheitert. Dies ist ein mgliches Speicherleck - Bitte Programm neu startenKonnte Prozess %d nicht abbrechenKonnte das Bild %d aus der Datei '%s' nicht laden.Konnte mpr.dll nicht laden.Laden der DLL '%s' gescheitertLaden der DLL '%s' gescheitert: Fehler '%s'Konnte die Sperr-Datei '%s' nicht sperrenKonnte in '%s' keine bereinstimmung mit regulrem Ausdruck %s findenKonnte Zugriffszeit von Datei '%s' nicht ndernKonnte '%s' nicht fr %s ffnen.CHM-Archiv '%s' lsst sich nicht ffnen.Konnte vorbergehende Datei nicht ffnen.Konnte Zwischenablage nicht ffnen.Versuch, Daten in der Zwischenablage abzulegen, gescheitertKonnte keine PID von Sperr-Datei lesen.Umleitung des Ein/Ausgabe des Unterprozesses gescheitertUmleitung des Ein/Ausgabe des Unterprozesses gescheitertVersuch, DDE-Server '%s' zu registrieren, gescheitertKonnte OpenGL Fensterklasse nicht registrieren.Versuch gescheitert, an die Kodierung fr den Zeichensatz '%s' zu erinnern.Konnte Sperr-Datei '%s' nicht lschen.Konnte unbenutzte Sperr-Datei '%s' nicht entfernen.Umbenennen des Registrieungswertes '%s' in '%s' gescheitertUmbenennen des Registrieungsschlssels von '%s' in '%s' gescheitertKonnte Daten von der Zwischenablage nicht bekommen.Konnte Zugriffszeit von Datei '%s' nicht ermittelnVersuch, den Inhalt der RAS-Fehlernachricht zu holen, gescheitertKonnte die von der Zwischenablage untersttzten Formate nicht ermittelnDas Bitmap-Bild konnte nicht in der Datei "%s" geschrieben werden.Versuch gescheitert, eine DDE-Benachrichtigung zu schickenKonnte den FTP-Transfermodus nicht auf '%s' setzen.Konnte Dateien nicht in die Zwischenablage kopieren.Konnte die Zugriffsrechte fr Datei '%s' nicht setzenKonnte die Zugriffsrechte der vorbergehenden Datei nicht setzenVersuch gescheitert, die Thread-Prioritt %d zu setzten.Versuch, das Bild '%s' im VFS-Speicher zu laden, gescheitert!Versuch, den Thread zu beenden, gescheitert.Versuch gescheitert, die 'advise Schleife mit DDE-Server zu beenden.Versuch gescheitert, die DF-Verbindung zu beenden: %sKonnte die Datei '%s' nicht 'berhren'Konnte die Sperrung von Datei '%s' nicht aufhebenVersuch gescheitert, den DDE-Server '%s' zu entregistrieren.Kann Benutzer-Konfigurations-Datei nicht aktualisieren.Konnte Sperr-Datei '%s' nicht schreibenNicht-behebbarer FehlerNicht-behebbarer Fehler: DateiDatei '%s' existiert nicht.Datei '%s' existiert bereits, mchten Sie sie wirklich berschreiben?Datei '%s' existiert bereits. Mchten Sie sie wirklich berschreiben?Datei konnte nicht geladen werden.DateifehlerDateiname bereits vorhandenDateien (%s)SuchenFixed font:Schrift fester Breite.
    fett kursiv Folio, 8 1/2 x 13 ZollFont Gre:'Fork' gescheitertForward hrefs werden nicht untersttztGefundenSuchbegriff %i mal gefundenVon:GIF: Ungltiger Index.GIF: Datei scheint unvollstndig zu sein.GIF: Fehler im GIF-Bildformat.GIF: nicht genug Speicher.GIF: unbekannter Fehler!GTK+ ThemaGerman Legal Endlospapier, 21,59 x 33,02 cmGerman Std Endlospapier, 8 1/2 x 12 ZollGetProperty aufgerufen ohne gltigen getterGetPropertyCollection aufgerufen fr einen allgemeinen accessorGetPropertyCollection aufgerufen ohne gltigen Collection getterVorherige HTML-Seite zeigenNchste HTLM Seite zeigenIn die nchste Dokumentebene gehenGehe zum Home-VerzeichnisGehe zum 'Parent'-VerzeichnisGehe zur SeiteGriechisch (ISO-8859-7)Gzip wird nicht fr diese zlib Version untersttztHTML Hilfe Projekt (*.hhp)|*.hhp|HTML 'anchor' %s existiert nicht.HTML Dateien (*.html;*.htm)|*.html;*.htm|Hebrisch (ISO-8859-8)HilfeHilfe zu den Browser-EinstellungenHilfeindexHilfe druckenHilfe-ThemenHilfe Bcher (*.htb)|*.htb|Hilfe Bcher (*.zip)|*.zip|Hilfe: %sStartI64ICO: Fehler beim Lesen der DIB Maske.ICO: Schreibfehler beim Sichern.ICO: Bild zu gro fr ein Icon.ICO: Bild zu breit fr ein Icon.ICO: Ungltiger Icon-Index.IFF: Datei scheint unvollstndig zu sein.IFF: Fehler im IFF Bildformat.IFF: nicht genug Speicher.IFF: unbekannter Fehler!Verformter Quelldatei syntax.Ungltige Objekt-Klasse (nicht wxEvtHandler) als Event-QuelleUngltige Anzahl Parameter fr ConstructObject-MethodeUngltige Anzahl Parameter fr Create-MethodeUngltiger VerzeichnisnameUngltige DateiangabeBild und Bildmaske haben verschiedene Gren.Bild hat nicht den Bildtyp %d.Versuch eine 'rich edit control' zu erstellen gescheitert, verwende stattdessen ein einfaches Text-Control. Bitte 'riched32.dll' neu installierenEs war nicht mglich, die Eingabe des Unterprozesses zu verarbeitenKonnte nicht die Zugriffsrechte der Datei '%s' ermittelnVersuch, die Datei '%s' zu berschreiben, gescheitertKonnte die Zugriffsrechte fr Datei '%s' nicht setzenEinrckenHilfe-IndexIndisch (ISO-8859-12)interner Fehler (ungltige wxCustomTypeinfo)Ungltiger Index des TIFF-Bilds.Ungltige XRC-Resource '%s': Kein Wurzel-Knoten 'resource'.Ungltige Angabe '%s' des Displays.Ungltige Angabe '%s' der FenstergreUngltige Sperr-Datei '%s'.Ungltige oder Null Objekt-ID an GetObjectClassInfo bergeben"Ungltige oder Null Objekt-ID an HasObjectClassInfo bergeben"Ungltiger regulrer Ausdruck '%s': %sKursivItaly Umschlag, 110 x 230 mmJPEG: Lesefehler - Datei ist vermutlich beschdigt.JPEG: Konnte Bild nicht sichern.BndigKOI8-RKOI8-UQuerformatLedger, 17 x 11 ZollLinker Rand (mm):Legal, 8 1/2 x 14 ZollLetter Small, 8 1/2 x 11 ZollLetter, 8 1/2 x 11 ZollDnnVerweis enthielt '//', in absoluten Link umgewandelt.%s-Datei ladenLaden: Das Laden von S/W Ascii PNM'-Bilddateien wird noch nicht untersttzt.Das Laden von "S/W Ascii PNM'-Bilddateien wird noch nicht untersttzt.Sperr-Datei '%s' hat falschen Besitzer.Sperr-Datei '%s' hat falsche Zugriffsrechte.Logtext in Datei '%s' gesichert.Umwandlung in long wird nicht untersttztMDI childSystem hat keine Untersttzung fr MP ThreadsDie MS HTML-Hilfe funktioniert nicht, da die MS-HTML-Hilfe-Bibliothek nicht installiert ist. Bitte installieren Sie sie.Ma&ximierenMailcap-Datei %s, Zeile %d: unvollstndiger Eintrag ignoriert.Gro- und Kleinschreibung beachtenVFS-Speicher beinhaltet bereits der Datei '%s'!MenMetal-ThemaMi&nimierenMime.types-Datei %s, Zeile %d: nicht terminierter TextDarstellung %is%i-%i ist nicht vorhandenModernGendertMonarch Envelope, 3 7/8 x 7 1/2 ZollAbwrts verschiebenNach obenNameVerzeichnis anlegenNeues &ElementNeuerNameWeiterNchste HTLM Seite zeigenNeinKeine Mglickeit mit XBM umzugehen!Keine Mglichkeit mit XPM Icons umzugehen!Keine Eintrge gefunden.Kein Font fr die Kodierung '%s' gefunden, es ist aber eine Alternative '%s' verfgbar. Mchten Sie diesen Font fr diese Kodierung whlen (sonst mssen Sie einen anderen auswhlen)?Kein Font fr die Kodierung '%s' gefunden, Mchten Sie einen Font fr diese Kodierung whlen (sonst wird der Text mit dieser Kodierung nicht richtig angezeigt)?XML-Knoten '%s', Klasse '%s' kann nicht bearbeitet werden !"Dieses Bild-Format wird nicht untersttztBild-Format %d wurde nicht definiert.Bild-Format %s wurde nicht definiert.Passende Seite noch nicht gefundenKein TonKeine unbenutzte Farbe wurde im Bild unterdrckt.Keine unbenutzte Farbe im Bild.Nordisch (ISO-8859-10)NormalNormaler Zeichensatz
    und unterstrichen Normal Font:Note, 8 1/2 x 11 ZollOKObjekte mssen ein ID-Attribut haben.Datei ffnenffne HTLM DokumentAusfhrung nicht erlaubtOption '%s' erwartet einen Wert, '=' erwartet.Option '%s' erwartet einen Wert.Option '%s': '%s' kann nicht in eine Datum umgesetzt werden.EinstellungenOrientierungPCX: Speicheranforderung gescheitertPCX: Bildformat wird nicht untersttztPCX: ungltiges BildPCX: dies ist keine PCX Datei.PCX: unbekannter Fehler !!!PCX: Versionsnummer zu niedrigPNM: Speicheranforderung gescheitert.PNM: Datei-Format wurde nicht erkannt.PNM: Datei wurde abgeschnitten.Seite %dSeite %d aus %dSeiten-EinstellungenSeitenPapierformatPapierformatEin bereits registriertes Objekt wurde an SetObject bergebenEin bereits registriertes Objekt wurde an SetObjectname bergebenEin unbekanntes Objekt wurde an GetObject bergeben"ZugriffsrechteKonnte keine Pipe anlegenBitte whlen Sie einen gltigen Font.Bitte whlen Sie eine bestehende Datei.Bitte whlen Sie die darzustellende Seite:Bitte gewnschte ISP-Verbindung auswhlenBitte installieren Sie eine neuere Version von comctl32.dll (mindestens Version 4.70 wird bentigt, aber Sie haben nur Version %d.%02d).Bitte warten Sie whrend des Druckens HochformatPostScript-DateiVorschau:Vorherige SeiteDruckenDruckvorschauFehler bei der DruckvorschauSeitenbereichDruckereinstellungenFarbig druckenDruck&vorschauDruckersteuerungDiese Seite DruckenIn Datei druckenDruckbefehl:Drucker-EinstellungenDrucker-Einstellungen:Drucker...Drucken von Fehler beim DruckenDrucke Seite %d...Drucke...Programm abgebrochen.Quarto, 215 x 275 mmFrageLesefehler in Datei '%s'Der angesprochene Objekt-Knoten mit ref="%s" wurde nicht gefunden !AktualisiereRegistrierungs-Schlssel '%s' bereits vorhanden.Registriersschlssel '%s' existiert nicht, Umbenennung daher nicht mglich.Registrierungs-Schlssel '%s' wird vom System bentigt, durch seine Entfernung wird das System unbrauchbar: Abbruch.Registrierungs-Wert '%s' bereits vorhanden.Relevante Eintrge:Verbleibende Zeit : EntferneAktuelle HTLM-Seite als Lesezeichen entfernenRenderer "%s" hat eine ungltige Version %d.%d und kann nicht geladen werden.&ErsetzenAlle &ersetzenErsetzen durch:Resource-Datei muss die gleiche Versionsnummer haben!Rechter Rand (mm):RomanDatei %s speichern&Speichern unter...Sichern alsLogtexte in Datei speichernScriptSuchenAlle Hilfebcher nach eingegebenem Begriff durchsuchen.SuchrichtungSuchen nach:Alle Bcher durchsuchenSuchen...AbschnitteSuchfehler in Datei '%s'Alles auswhlenDokument-Vorlage whlenDokument-Anzeige ('View') whlenDatei whlenTrennungszeichen nach der Option '%s' erwartet.SetProperty aufgerufen ohne gltigen SetterEinstellungen...Mehrere aktive DF-Verbindungen gefunden, whle einer davon aus.Alles zeigenAlle Themen im Index anzeigenVersteckte Verzeichnisse anzeigenVersteckte Dateien anzeigenSuchbaum Ein-/AusschaltenSchrift Vorschau.GreGeneigtBedauere, diese Datei konnte zur Sicherung nicht geffnet werden.Bedauere, diese Datei konnte nicht geffnet werden.Bedauere, diese Datei konnte nicht gesichert werden.Nicht genug Speicher fr Voransicht.Tut mir leid: Die Druck-Vorschau bentigt einen installierten DruckerBedauere, das Format dieser Datei ist unbekannt.Klang Daten haben ein nicht untersttztes Format.Klang Datei '%s' besitzt ein nicht untersttztes Format.Statement, 5 1/2 x 8 1/2 ZollStatus: Streaming delegates sind noch nicht untersttzt, wenn es sich nicht bereits um streaming objects handeltStringTo Colour: Falsche Farb-Angabe '%s'Umwandlung in String wird nicht untersttztUnterklasse '%s' fr Resource '%s' nicht gefunden, keine Unterklasse erstellt !SwissTIFF: Speicheranforderung gescheitert.TIFF: Fehler beim Laden des Bildes.TIFF: Fehler beim Lesen des Bildes.TIFF: Schreibfehler beim Sichern.TIFF: Schreibfehler beim Sichern.Tabloid, 11 x 17 ZollSchreibmaschineVorlagenThai (ISO-8859-11)Der FTP-Server untersttzt den passiven Transfermodus nicht.Der FTP-Server untersttzt nicht das PORT Kommando.Die Zeichensatz '%s' ist nicht bekannt. Whlen Sie einen Ersatzzeichensatz oder 'Abbruch', falls er nicht ersetzt werden kann.Das Format '%d' fr die Zwischenablage existiert nicht.Verzeichnis '%s' existiert nicht. Soll es erstellt werden ?Die Datei '%s' konnte nicht geffnet werden. Sie wurde aus der Liste krzlich verwendeter Dateien entfernt.Die Datei '%s' existiert nicht und konnte nicht geffnet werden. Sie wurde aus der Liste krzlich verwendeter Dateien entfernt.Die Schriftfarbe.Die Schriftart.Die Schriftgre in Punkten.Die Schriftschitt.Die Schriftdicke.Der Pfad '%s' enthlt zu viele "..".Der bentigte Parameter '%s' wurde nicht angegeben.Der Text konnte nicht gesichert werden.Der Wert fr die Option '%s' muss angegeben werdenDer installierte RAS-Dienst Version ist zu alt, bitte auf den neusten Stand bringen (folgende Funktion fehlt: %s).Es gab ein Problem bei der Seiteneinrichtung: eventuell mssen Sie einen Standarddrucker einrichten.Thread-Modul-Initialisierung gescheitert: Kann den Wert nicht im lokalen Speicherbereich des Thread gespeichert werdenThread-Modul-Initialisierung gescheitert: Thread-Schlssel konnte nicht erstellt werdenThread-Modul-Initialisierung gescheitert: Index konnte nicht im lokalen Speicherbereich des Thread allokiert werdenThread Priorittseinstellung wird ignoriertHorizontal anordnenVertikal anordnenTimeout beim Warten auf eine Verbindung zum FTP-Server, versuchen Sie passiven Modus.Konnte Zeitgeber nicht anlegenTipp des TagesBedauere, Tipps stehen nicht zur VerfgungBis:Zu viele Farben in PNG; das Bild wird vielleicht verschmiert angezeigt.Oberer Rand (mm):Beim Versuch, die Datei '%s' aus dem VFS-Speicher zu entfernen, wurde festgestellt, da sie gar nicht geladen war!Beim Versuch, einen NULL-Hostnamen aufzulsen, gebe ich aufTrkisch (ISO-8859-9)TypTyp muss eine enum-long Umwandlung habenUS Std Endlospapier, 14 7/8 x 11 ZollDas angeforderte HTML-Dokument konnte nicht geffnet werden: %sDer Klang kann nicht asynchron abgespielt werden.Lschen rckgngig machenUnerwarteter Parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 Bit Big Endian (UTF-16BE)Unicode 16 Bit Little Endian (UTF-16LE)Unicode 32 Bit (UTF-32)Unicode 32 Bit Big Endian (UTF-32BE)Unicode 32 Bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unbekannter DDE-Fehler %08xUnbekanntes Objekt an GetObjectClassInfo bergebenUnbekannte Kodierung (%d)Unbekanntes Feld in Datei %s, Zeile %d: '%s'.Unbekannte 'long'-Option '%s'Unbekannte Option '%s'Unbekanntes Flag fr den Stil Unbekannte Eigenschaften %sUnzutreffendes '{'-Zeichen in einem Eintrag des MIME-Typs %s.Ungenanntes KommandoNicht untersttztes Format in der Zwischenablage.Unbekanntes Thema '%s'.HochVerwendung: %sVerifizierungs KonfliktVideo-AusgabeDateien mit Details anzeigenDateien als Liste anzeigenDarstellungWartezeit fr das Ende eines Subprozesses abgelaufenWarnungWarnung: Warnung: Es wurde versucht, einen 'HTML-Tag-Handler' von einem leeren Stack zu entfernen.Westeuropisch (ISO-8859-1)Westeuropisch mit Euro (ISO-8859-15)Ob der Schrifttyp unterstrichen ist.Ganzes WortNur ganze WorteWin32 ThemaWin32s on Windows 3.1Windows Arabisch (CP 1256)Windows Baltisch (CP 1257)Windows Zentral Europisch (CP 1250)Windows Vereinfachtes Chinesisch (CP 936)Windows Traditionelles Chinesisch (CP 950)Windows Kyrillisch (CP 1251)Windows Griechisch (CP 1253)Windows Hebrisch (CP 1255)Windows Japanisch (CP 932)Windows Koreanisch (CP 949)Windows Trkisch (CP 1254)Windows West Europisch (CP 1252)Windows/DOS OEM (CP 437)Schreibfehler bei Datei '%s'Fehler beim Lesen des XML: '%s' in Zeile %dXPM: Pixel-Daten in falscher Form !XPM: Farbdefinition in falscher Form '%s'!XRC Resource '%s' (Klasse '%s') nicht gefunden !XRC Resource: Kann aus '%s' keine Bitmap erstellen.XRC Resource: Falsche Farb-Angabe '%s' fr Eigenschaft '%s'.JaSie knnen hier kein neues Verzeichnis anlegen.ZIP Handler untersttzt derzeit nur lokale Dateien.Ver&grernVer&kleinern&Passende Grsse[leer]Eine DDEML-Anwendung hat eine 'prolonged race condition' ausgeloest.Eine DDEML-Funktion wurde aufgerufen, ohne vorher die Deinitialisierungs- Funktion aufzurufen, oder ein ungltiger 'instance identifier' wurde an eine DDEML-Funktion bergeben.Der Versuch eines Clients, eine Verbindung herzustellen, ist gescheitert.Eine Speicheranforderung ist gescheitert.Ein Parameter wurde von DDEML nicht verifiziert.Eine Anfrage fr eine 'synchronous advise transaction' ist gescheitert (time-out)Eine Anfrage fr eine 'synchronous data transaction' ist gescheitert (time-out)Eine Anfrage fr eine 'synchronous execute transaction' ist gescheitert (time-out)Eine Anfrage fr eine 'synchronous poke transaction' ist gescheitert (time-out)Eine Anfrage, eine 'advise transaction' zu beenden ist, gescheitert (time-out)Ein Verbindungs-Versuch vom Server wurde vom Client abgebrochen, oder der Server terminierte bevor die Transaktion vollstndig beendet wurde.Eine Transaktion ist gescheitert.altEine Anwendung, die als ein 'APPCLASS_MONITOR' gestartet wurde, versuchte eine DDE-Transaktion auszufhren, oder eine Anwendung, die als ein 'APPCMD_CLIENTONLY' gestartet wurde, versuchte eine Server-Transaktion auszufhren.Ein interner Aufruf zur 'PostMessage'-Funktion ist gescheitert. Ein interne Fehler ist im DDMEL aufgetreten.Eine ungltige Transaktions-Identifizierung wurde an eine DDEML-Funktion bergeben. Sobald die Anwendung aus einem 'XTYP_XACT_COMPLETE'-Callback zurckgekehrt ist, ist die Transaktions-Identifizierung fr dieses Callback nicht mehr gltig.Versuch, Eintrag '%s' zu ndern, verweigert. Ist nicht schreibbar.Falsche Argumente fr die Bibliotheks-FunktionFalsche Unterschriftbinrfettfett Kann Datei '%s' nicht schlieenKann Dateibeschreibung '%d' nicht schlieenKann nderungen in Datei '%s' nicht sichern.Kann Datei '%s' nicht anlegen.Kann Konfigurations-Datei '%s' nicht lschen.Kann auf Dateibeschreibung '%d' das Dateiende nicht FeststellenKann auf Dateibeschreibung '%d' die Dateilnge nicht findenKann Benutzerverzeichnis nicht finden, verwende aktuelles Verzeichnis.Kann auf die Dateibeschreibung '%d' nicht entladenKann auf die Dateibeschreibung %d nicht positionierenKann keine Fonts mehr laden, AbbruchKann Datei '%s' nicht ffnenKann globale Konfigurations-Datei '%s' nicht ffnen.Kann Konfigurations-Datei '%s' nicht ffnen.Kann Benutzer-Konfigurations-Datei nicht ffnen.In einer Konsolen-Anwendung kann nicht nach den GUI-Plugin-Namen gefragt werdenKann Dateibeschreibung '%d' nicht lesenKann Datei '%s' nicht lschen.Kann Temporrdatei '%s' nicht lschenKann auf die Dateibeschreibung '%d' nicht suchenKann auf der Dateibeschreibung '%d' nicht suchen, die Untersttzung grosser Dateien ist nicht aktiviert.Kann den Puffer '%s' nicht schreiben.Kann Dateibeschreibung '%d' nicht schreibenKann Benutzer-Konfigurations-Datei nicht schreiben.Nachrichtenkatalog fr Sprachbereich '%s' nicht gefunden.Prfsummen-FehlerFehler beim KomprimierenUmwandlung in 8-Bit Codierung fehlgeschlagenctrlDatumFehler beim EntkomprimierenStandardDelegate hat keine Typ-InfoachtzehnteachteelfteKodierung %sEintrag '%s' erscheint in Gruppe '%s' mehrfachFehler im DatenformatFehler beim ffnen der DateiVerbundenVersuch, die Datei '%s' zu entladen, gescheitertfnfzehntefnfteDatei '%s', Zeile %d: '%s' hinter Gruppenkopf ignoriert.Datei '%s', Zeile %d: '=' erwartet.Datei '%s', Zeile %d: Eintrag '%s' taucht erstmals in Zeile %d auf.Datei '%s', Zeile %d: Wert fr nicht-nderbaren Eintrag '%s' ignoriert.Datei '%s': unerwartetes Zeichen %c in Zeile %d.ersteFont Gre:vierzehntevierteausfhrliche Log-Nachrichten erstellenEvent-Handler-String falsch, Punkt fehlteinleitenungltiger 'eof()'-Rckgabewert.ungltiger 'message box'-Rckgabewert.kursivdnndnn Lokale Umgebung '%s' kann nicht gesetzt werden.Suche Nachrichtenkatalog '%s' in Pfad '%s'.Mitternachtneunzehnteneuntekein DDE-Fehlerkein FehlernamenlosmittagsnumObjekte knnen keine XML-Text-Knoten habennicht genug Speicher.LesefehlerLesenProbleme beim WiedereintretenzweiteSeek-FehlersiebzehntesiebteUmschaltZeige diesen HilfstextsechzehntesechsteGeben Sie eine zu verwendende Bildschirmauflsung ein (Z.B. 640x48-16)geben Sie das zu benutzende Thema anstrzehntedas Ergebnis zur Transaktion hat der 'DDE_FBUSY'-Bit gesetzt.drittedreizehnteTiff-Modul: %sheutemorgenzwlftezwanzigsteunterstrichenunterstrichen unerwartete " bei Position %d in '%s'.unbekanntUnbekannte Klasse %sunbekannter Fehlerunbekannter Fehler (Fehlercode %08x).Unbekanntes ZeilenendeUnbekannte Suchpositionunbekannt-%dUnbenanntUnbenannt%dVerwende Nachrichtenkatalog '%s' von '%s'.SchreibfehlerSchreibenwxGetTimeOfDay gescheitert.wxSocket: ungltige Signatur in ReadMsg.wxSocket: unbekanntes Ereignis!.wxWidgets konnte 'open display' nicht ausfhren fr '%s': Abbruch.wxWidgets konnte Display nicht ffnen: Abbruch.Gestern zlib-Fehler %d|<<wxmaxima-15.08.2/locales/wxwin/el.mo000644 000765 000024 00000234137 11670654443 017707 0ustar00andrejstaff000000 000000 l8KKKKKKKL,LHLfL oLzLL LL L L LLLLLLLM MMMM(M.M4M:M BMPMYMbMhMnMuM}MMMMM MMMMM M M M M MMMN NNN"N+NANGNMN UN`NfN mNwN{NNNNN4N$N!O;O*SO/~O:OO O O P P3PJP\PoPwPzPPP#P/PPP QQ6QIQ`QwQQQQQQQQ R R#R'R9RIR[R6oRR:RR# S /S:STSkSSSS!S"S"T-;&5b/EI9,@m-7!e !֢)>9#x/0̣-Jh*}(#Ѥ''"Eh  !$')Q`#r ֦/!6#Im/ ڧ4!8A9z. +# Op&ѩ ک  " 5 C&N)u ŪѪ٪ߪ -4$MrvC| ƫѫ $ 2: K Yz  "ά '73Q* ȭ{̭HJ\`!o"ӯ   '1@Q cmv  ̰ ذ  "= ER[ cn v   ȱӱ   *6 E P\ k DzԲ۲ (>+/j2 ͳ)5DN #˴!8@ CO X$b5ϵ޵@&=Tq2ܶ -1G[q=1Ƿpj%͸3-6a-)ƹ>B/-rԺۺ 3Le~=(ֻ.<.;k:PF3EzQN.D}?¾E<H1-0=6T9=>KB66R?O*G.71KiNE)J/t[;?BVEC=cOR'D/l,1>-:5h<-@ =J.30+AH9\=!_x # ' 82<k0 N% t/ 2 9++e&07)!2K'~-;2.CKrIc4l(G)H<))?.HQcz8KM1), 3AF`/qm^}3 AH"Psx+#'-A$o#2 2,#_54&><T-5K*AHl-=6!DX80'T/]GbG8/,6@w/(35!AW,!<%.46 B>a<+* &4.[77_IZ6.M =XR9<#A`(6O1R1(/A0Q5D5,S>G49<v=5"+N] { 7 #%Ibg5}#  '%G mz47$Mr(<' d p~%1*,1D5v">:!U*wCF1$5 *,?!lIX61-h??9PWEt'5Oo <56/.f 4C']< %$4EK Zgpx W'303d( J1H^*g4$ @=a&$;!S'u'+  $;CS4c8-  -"$P+uX+ #,!Dfv .@ S `k;"^#g> r 1J/>R8d  1 K  ^ qh     , .4  c q  .  N  8 )F p 6 .    D 1M 4 E K 2F 2y 0    M6`I %&8(_%H22e52Jg}w] z")0!&R4y3t;C,?]S%?HN\R,"G-j%$'*R$j'2.Hb!w:6: @*J+u" & 70 hv    "(&K%r ("Cf-871<P@  F J ^ !5j!1!y!uL"x"j;#u#$$$$%(%B &%M&s&9k'/' '''-'6(.V(.(A(Y(HP)Q)H)K4*V*?*,+DD+A+0+6+63,9j,,,7,? -@I-E-+-;-8.H.)Y.. ...1. ...D/G/"f/C/C/?04Q0 00J0(0L1B\1611112: 2.E2/t222 2#242 .3 83E3K3 \3i3q3z38~333.304,84e4m4 444%4 44J4'5?D555<55 555556 6#6?6G6 X6"e6)6 6 66'67!717>L7"7Q7F8G8L8[8.gWWfx&|(cC~ }pgalZ J{+ %p  (te!ONJG<QJ=G 1EaaI5/Vo$L1rVUH'0+;yO<fn|-; o]sAPz9<43YzF,4UumqUeu H3T97KG2gnS\c$]?]?;,Ls+@.m6wb5? AUC/@h4K%CDx#iN#Gjh1om E(qFX.&8xRh`5l$RwYO^Q-gV6k:5 H Yu b0>Ove=#I->kp|6nFajy^/oS@Lf\H>\ sS[ycK!0 *m2P @ZrETc:+q~BP `'k8teKTW37J7VRj" X}N_{.QB17bq_:>*BBM]-Th:8[I r\pz*du3?EA_)0dxsii9[6'j$w|v;92`2,"[~ }d)tI&~=PNn,"D4M)XkRXLM/_^<vAZY C#lflb{wd)8` i*MZy%^!!{Wzv'QD&Dtr (=% S}F" (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&OK&Open...&Paste&Point size:&Preferences&Previous&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A non empty collection must consist of 'element' nodesA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find tab for idCould not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?DoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemEnter a page number between %d and %d:Entries foundErrorError creating directoryError reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExtended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to execute '%s' Failed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.Files (%s)FindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal directory name.Illegal file specification.Image and mask have different sizes.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.JustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMode %ix%i-%i not available.ModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOperation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save AsSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Select &AllSelect a document templateSelect a document viewSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sSubclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWarningWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.attempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebinaryboldcan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infoeighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinvalid message box return valueinvalid zip fileitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets 2.5.4 Report-Msgid-Bugs-To: POT-Creation-Date: 2008-04-24 09:31+0200 PO-Revision-Date: 2005-02-16 09:03+0200 Last-Translator: InterZone Language-Team: Tsolakos Stavros , Nassos Yiannopoulos MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-7 Content-Transfer-Encoding: 8bit ( %ld: %s) - #10 , 4 1/8 x 9 1/2 #11 , 4 1/2 x 10 3/8 #12 , 4 3/4 x 11 #14 , 5 x 11 1/2 #9 , 3 7/8 x 8 7/8 %i %i%s ( %s)%s %s %s %s (%s)|%s%s &...& && &&&&&&&&&&&&& :&&...&&&&&&&&& >& Tip&&OK&...& :&&&...&&&& &&&&...& tips &&&:&&& &&&:&&'%s' '..', .'%s' '%s' '%s'.'%s' .'%s' ( binary ) buffer'%s' .'%s' ASCII .'%s' .'%s' .()()10 x 14 11 x 17 6 3/4 , 3 5/8 x 6 1/2 : !: : < &<<<><><> .

    .>>>>| 'element' A3, 297 x 420 mm A4, 210 x 297 mm A4, 210 x 297 mm A5, 148 x 210 mm12345ASCII %s (%s)|%s (*)|* (*.*)|* (*.*)|*.* Registered SetObjectClassInfo Internet(ISP). (append) (log) '%s' ( [] (overwrite)); (ISO-8859-6) #SYSTEMB4 , 250 x 353 mm B4, 250 x 354 mmB5 , 176 x 250 mm B5, 182 x 257 mmB6 , 176 x 125 mmBMP: (allocation) .BMP: .BMP: RGB.BMP: .BMP: Bitmap.BMP: BitmapInfo.BMP: wxImage wxPalette. (ISO-8859-13) () (ISO-8859-4) (mm) C, 17 x 22 &&:C3 , 324 x 458 mmC4 , 229 x 324 mmC5 , 162 x 229 mmC6 , 114 x 162 mmC65 , 114 x 229 mm CHM ! mutex. '%s' '%s' (resume) (thread) %lu (resume) (thread) %x (thread): TLS (suspend) (thread) %lu (suspend) (thread) %x (wait) (thread) %s: . (registry key) '%s' %d. (registry key) '%s' (thread) %s '%s' INI '%s' '%s' '%s' '%s' '%s' %d. '%s' (registry) '%s' zlib deflate. zlib inflate. '%s': . (registry) '%s' inflate: %s inflate: EOF . '%s' '%s' '%s': (log) . (thread) '%s' deflate: %s (dialog units): . '%s'! : %s (container) (control) '%s'. (font mode) '%s'. (hostname) (official hostname) - . OLE SciTech MGL . '%s' (resources) '%s' HTML: %s HTML: %s : %s '%s'. PostScript! (index): %s Plural-Forms:'%s'. '%s'. '%s'. . (typenames) '%s' thread scheduling policy. (thread): TLS - (ISO-8859-14) (ISO-8859-2) Internet & (log) . . Alt-F4 . HTML (*.chm)|*.chm| (Config entry name) '%c' (registry update) ... '%s' :"%s": '%s' %s %s: %s tab id '%s'. . . . mutex mutex . (timer) . '%s' . toy (thread) PNG - . '%s' : %s (clipboard format) '%s' mutex %d. PNG. thread Create RTTI & : (ISO-8859-5)D sheet, 22 x 34 DDE poke DIB Header: bit.DIB Header: > 32767 .DIB Header: > 32767 .DIB Header: bit .DIB Header: . DL, 110 x 220 mm (stale) (lock file) '%s' (functions) (dialup) (remote access service, RAS) . . ... '%s' '%s' ! . substring. /. %s "%s" ? %s, %s %1 %s ;.Id : %dE sheet, 34 x 44 %d %d:(entries) . . : (ISO-8859-3) '%s' '%s' : %ulExecutive, 7 1/4 x 10 1/2 Unix (EUC-JP) '%s' '%s' ''(lock file). %luKb bitmap. (file handle) ''(lock file) '%s' (clipboard) : / : Internet (ISP) . '%s' '%s' '%s'. '%s' '%s' '%s' '%s'. DDE (string) (parent frame) MDI. (status bar) pipe (server) '%s' '%s' . '%s' ( (permissions);) (registry entry) '%s' . / ( %d) HTML %s (clipboard). . advise DDE '%s' ISP: %s (working directory) GUI: . MS HTML Help. OpenGL ''(lock file) '%s' (join) (thread), - (process) %d %d '%s'. - '%s'. mpr.dll. (shared library) '%s' ''(lock file) '%s' '%s' arxe;ioy CHM '%s'. (clipboard). (clipboard) PID (lock file). / (child process input/output) IO (child process IO) DDE (server) '%s' OpenGL (charset) '%s'. ''(lock file) '%s' (stale) ''(lock file) '%s' '%s' '%s'. '%s' '%s'. (clipboard). '%s' RAS (clipboard formats) "%s". DDE advise FTP transfer mode '%s' (clipboard). '' '%s' '%s' VFS ! thread advise loop DDE (server) : %s (touch) '%s' ''(lock file) '%s' - (unregister) DDE (server) '%s' . ''(lock file) '%s' : %s . '%s' , ; '%s' . ; . . (%s) : .
    Folio, 8 1/2 x 13 :Fork forward hrefs %i :GIF: gif index.GIF: stream .GIF: GIF.GIF: .GIF: !!! GTK+ PostScriptGerman Legal Fanfold, 8 1/2 x 13 German Std Fanfold, 8 1/2 x 12 (ISO-8859-7) Gzip zlib HTML (*.hhp)|*.hhp| HTML %s . HTML (*.html;*.htm)|*.html;*.htm| (ISO-8859-8) (*.htb)|*.htb| (*.zip)|*.zip|: %s I64ICO: DIB.ICO: !ICO: (icon).ICO: (icon).ICO: (index) (icon).IFF: stream .IFF: IFF.IFF: .IFF: !!! (-wxEvtHandler) Events . . . (control) rich edit, simpe text . riched32.dll (process) (child) '%s' '%s' '%s' (ISO-8859-12) , wxCustomTypeInfo TIFF. XRC '%s': (root) (node) 'resource'. (specification) (mode) (display) '%s'. (specification) '%s' (lock file) '%s'. Null ID GetObjectClassInfo Null ID HasObjectClassInfo (regular expression) '%s': %sItaly Envelope, 110 x 230 mmJPEG: - (corrupted).JPEG: .KOI8-RKOI8-ULedger, 17 x 11 (mm), 8 1/2 x 14 , 8 1/2 x 11 , 8 1/2 x 11 (light) '//', . %s : '' '%s' . '' '%s' . (log) '%s'MDI (functions) MS HTML Help MS HTML Help . .& /VFS '%s'! & (mode) %ix%i-%i . Monarch, 3 7/8 x 7 1/2 (entries). (font) (encoding) '%s', '%s' . ( ) ; (font) (encoding) '%s'. ( ) ; (handler) XML (node) '%s', (class) '%s'! . %d. %s. (ISO-8859-10)
    . :, 8 1/2 x 11 OK id HTML . '%s' . '%s': '%s' .PCX: PCX: PCX: PCX: PCX.PCX: !!!PCX: PNM: .PNM: .PNM: . %d %d %d(setup) (setup) registered SetObject registered SetObjectName GetObject pipe . . : Internet (ISP) comctl32.dll ( 4.70 %d.%02d) . PostScript: (setup) & Spooling : :...: %d... ... .Quarto, 215 x 275 mm '%s' ref="%s" ! '%s' . '%s' , . '%s' , : . '%s' . : Renderer "%s" %d.%d .& & : ! (mm): %s &... (log) (Script) / / : ... (seek error) '%s'. & '%s'.... , . / (navigation panel) , ., ., ., ., ., . . '%s' ., 5 1/2 x 8 1/2 : : String To Colour : : %s - '%s' '%s', subclassing!(Swiss)TIFF: .TIFF: .TIFF: .TIFF: .TIFF: .11 x 17 (ISO-8859-11) FTP (mode) 'passive'. FTP PORT. (charset) '%s' . [] O (clipboard format) '%d' . '%s' ; '%s' . . '%s' . . . . . . '%s' ".."! '%s' . . '%s' , (page setup): (default) . (thread module) : (thread local storage) (thread module) : (thread key) (thread module) : (allocate) (index) (thread local storage) (thread) . FTP, passive mode. timer .Tip Tip , !: PNG, . (mm) '%s' VFS , ! NULL (hostname): (ISO-8859-9) enum - longUS Std Fanfold, 14 7/8 x 11 HTML: %s . '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8) DDE %08x GetObjectClassInfo (%d) long '%s' '%s' (style flag). '{' (entry) mime %s. (clipboard format). '%s' .: %s (validation conflict) : - (ISO-8859-1)- Euro (ISO-8859-15) . Win32 Win32s Windows 3.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows (CP 1256)Windows (CP 1257)Windows - (CP 1250)Windows (CP 936)Windows (CP 950)Windows (CP 1251)Windows (CP 1253)Windows (CP 1255)Windows (CP 932)Windows (CP 949)Windows MEWindows (CP 1254)Windows - (CP 1252)Windows/DOS OEM (CP 437) (write error) '%s'XML (parsing error): '%s' %dXPM: (pixel)!XRC resource '%s' ((class) '%s') !XRC resource: bitmap '%s'. .& & [] DDEML race condition. (function) DDEML DdeInitialize (function), (identifier) instance DDEML (function). (client) (establish) (conversation) . (allocation) . DDEML. (synchronous) (advise) (transaction) (timed out) (synchronous) (transaction) (data) (timed out) (synchronous) (transaction) (execute) (timed out) (synchronous) poke (transaction) (timed out) (advise) (transaction) (timed out) (server-side) (conversation) (client), (server) ( transaction). (transaction) .alt APPCLASS_MONITOR (transaction) DDE, APPCMD_CLIENTONLY (server transactions). (function) PostMessage . DDEML. (identifier) (transaction) DDEML (function). XTYP_XACT_COMPLETE callback, callback . '%s' . '%s' (descriptor) %d '%s' '%s' '%s' (descriptor) %d (file desciptor) %d HOME , . (flush) %d (seek position) (descriptor) %d , '%s' (global) %s '%s' . zlib deflate. zlib inflate. i (descriptor) %d '%s' '%s' (seek) (descriptor) %d (buffer) '%s' . (file descriptor) %d . (domain) '%s' . checksum 8-bit ctrl (delegate) (entry) '%s' '%s' zip '%s': crc buffer (flush) '%s'- '%s', %d: '%s' . '%s', %d: '=' . '%s', %d: '%s' %d. '%s', %d: '%s' . '%s': %c %d. (verbose) (log) string event, (light) '%s' '%s' '%s'. DDE num XML zip ( %s): crc zip ( %s): (reentrancy problem). -shift (.. 640x480-16) Zipstr DDE_FBUSY bit . tiff module: %s " %d '%s'. %s ( %08x) (origin) (seek)-%d%d Zip '%s' '%s' wxGetTimeOfDay .wxSocket: (invalid signature) ReadMsg.wxSocket: (event)! wxWidgets '%s': ... wxWidgets . '... zlib %d|<<wxmaxima-15.08.2/locales/wxwin/es.mo000644 000765 000024 00000246364 11670654443 017723 0ustar00andrejstaff000000 000000 lQ>TTTTT!T@T`T|TTTT T TTT UU 'U'2U&ZU$U U UUUUUUUUUUV VVV!V'V /V=VFVOVUV[VbVjVoVuVzVV VVVVVV V V VV V VVVVW WWW%W;WAWGW OWZW`W gWqWuW~WWWW4W$W!X5X*MX/xX:XX X>X5Y7Y :Y EY PYqYYYYYYYY#Y/Y!Z4ZIZLZ6PZZZZZZZ[[%[4;[.p[[ [ [[[[[[6\H\:^\\#\ \\\ ]']F]`]!]"]]-]1 ^(>^g^|^+^^^^^^^_3_M_g_0___)_`*`(C`l``#` `;`a),aVauaaaa%a#b"(b*Kb(vb&b%b%b5cHc"ec?ccc1c 0dQdkd!dd,d%d(d/(eXe-te3ee e-f=fSfrff%fff g!g?g)Vggg#g!ghh)9h&ch"hhhhhh i i%i,i#Ci$gii i ii(ii)ijj 7jEj(Njwjj$j j(jk!kw=kjk! lBl!\l~ll(lll. m';mCcm#mm(m n9%n_nxn6nnnnnoo1o,Io1vo0o%o%o%p ?pJp[p kpwpp~pq",qOqmqqQqqvr+r rrrrrr rr&s /s=sCsJscss%s ssst t07tht$t$t'tJt,Bu$ou"uu4uv$v@v_v-~v"v"v9v$,w0Qww"ww&w"x8*xcx%|x(xGx/yACy.yyy2y)&zPzGhzEzGz>{Z{%x{!{#{#{3|"<|_|${|T||'}'7}_}"w}-}!}.}$~>~ Y~z~~#~"~-~',"T'w5&-/J+z&,̀2--&[&+ǁ(!)>h3-$&)K!u =΃4 A Ze  /˄ /5'Mu Å΅#!#'2K8~ %ʆ &*9 d'̇  2R[`os" ׈'9Yq)$ ։72/)b$j%n+%/#(8a={(#66U#1ԍ !+2 9CVh}0 423#f)Џ 1|+ 3 &  )83l" ƑΑ ӑ ?Q/ % %1Wr'{Ӕ&ڔ "!% GQd+}0Ǖ  *H[x#ʖ   *5 ; F0Q4% ݗ":1] <EU ^l r  ͙ۙ !1 BM V`o ֚/ܚ !36j#"4";D^ -ǜ # 0<D^eNl ̝؝ < Wc~ )#͞?:C[sŸ+ȟ -65d+%Ơ)2:FC6 ;$D_zâ ̢֢,0zG(£0]oz !1%B.h0Mu\æP @qY# 0CBTب;ܨA)*k%֩*$ E.N}$'Ԫ$'9aw+Ы(-FZn+- ! $. BOm) =ɭ(%N ny  ĮϮ ߮  $"=#`$įܯ '2Po"°۰"&2)Y-D/* 3 =J;R:Y0u=;> ;_5Ѵh~9?,y.p-!ͷ  %+A!`)>ø#/&0V-Թ*(2#[8''"+ B c !$ǻ'##5Y^cw  /#</[  4ý!89S. ¾ ̾׾޾+(1 Mn&ֿ ߿ " : HS&[)   -A$ZC    $&KS d r  " 5AI'`3*  n ;Z c mw 904" W er{   '/8=D K Vcy}    ,"8[ci r | %=*.)Y),0" *=6tv y $!"*2MB6L`f m>6$7Nch1G\)p !)7.a#:>*.Yn:2I`0x'5."*Q@|.-;VNl-5,&L(s &142K7~;<7/:g?,3MC!*B9!9[$15<+)hE1: QE6>/ =$Y%~$*',I0g"8'/,L)y&"I?7:w  '5=+[/ / ?& f$p 2* 4<T%%}i5!&?f'.!<9YT5.2MC"*I.x#E =O;:27 NYu P`c3rR2  ,2EU-l,8 Wx#5'!'I*qN6#"&F'mI!(** U-v,*D&A6h,%3Bv$'@;IZ6 %8"#[QJO4#*'()$)N2x#0v+5*,6W-02 "> a'(==1'o.F* +82d5(,-#;Q>)4*+=V-:5'37[! +*<--j >=Pp)  1&&<M ,$)D _i#}!.<E/u{, /%5[*y"< S]dvz-)*'=$e6+'%;M:1 03#dh-/ 'O 2w    &  = ,\ + " C C $`   A      # . F ] r   6   I SL ; 6 )3];n~ ):4o,  H1 8Ccu{  #/ !B<>:1:l8F*<g|5 '/>$n5 #"7W(t!&& '9KSd+u/)""'$J/o0s &!4Ob}   , 7CVo~#; %<E%#Iex&S 8$]x +S ^t|  $W* &< "c  - 1  J! Y!$f!!!#!%! """* "K"i"1"M"5 #5?#:u####V#85$#n$6$$"$$%,%K%k%% %%*%+%%)&,&S&a:''''''''&'(N(3m((SC)e)t)Yr*s*C@+++^+%,.,&A,h,Bo,,K,O-d-y-,~--.-2-,.1<.n..%.(..% /(//X/n//./(//300I0 z000>01/#1%S1y111111113242:2BB22(2222 3 363 N3Y3 i3 t3333"3#3"414L4d4}44 4444"545J5%c5+55'5-56*6La66366667B 7N7978(788`8B8E8E"9Fh99G:_:c:8+;&d;;6h<2<.< =2=B=J=R="Z=.}=8=!==>PE>5>;>=?.F?Hu?,?!?: @>H@7@V@9A<PA2AA+A1 B,>B3kB:B4BC-C+ACmCrCxCC(C CCCC7D9DSD+lD/DBD E+E BEPECWE'EQEAF1WFFF FF$F<FG$!G-FGtGGGG!G*G G GH H H ,H7H@H.DHsHHH/H5HII"I2IAIIIOI mIzI,II=IJ JEJWJ_JnJJJ JJ J J'J JJJ K/KOKnK }K K)KKKK LL#,LPL9pL/LLLLz]J@?oxzwr_R/Fs2gYk+qyyGqewIfj5)Mr_c3KK(S sSl[;,oV6[f#!49T`~5hJS gp/:rRWA60|+a[/0&kawG-'DZXzOO+96xT$ 7'w^ M=n;{P3Tl>8 Si B@qnE1_I U>Wfd8|[u-=2mt>.H"::=<*6fn Rlo:CN?Q%]&sR Nce3\Jt2O`()2,^!n;D#5yE}eM,-Y\1zl* d$.1G7iDu'Pav H1/?c.vju ;4A(BiXAL%9`4 W^N&Y\^NhUmE"FV - k E\V{'o94p|7?>VCj vg)I0c)gjdWH #e~"P,!BL{.mhMtbQDpr%p_ 3Z *b *P<UIH}$bF]u <v=J$t+AZF| Q{LUkT~d<}~0OmCCQ7"Yx!@]}#% ia(&Z`BLX5X8KbGhy@sqKx8 (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in#define %s must be an integer.%i of %i%ld bytes%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message%s not a bitmap resource specification.%s not an icon resource specification.%s: ill-formed resource file syntax.&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&OK&Open&Open...&Paste&Point size:&Preferences&Previous&Print&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks), expected static, #include or #define while parsing resource....10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A non empty collection must consist of 'element' nodesA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Bitmap resource specification %s not found.BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open URL '%s'Cannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find resource include file %s.Could not find tab for idCould not locate file '%s'.Could not resolve control class or id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not resolve menu id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?Don't SaveDoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemElapsed time : Enter a page number between %d and %d:Entries foundErrorError Error creating directoryError in reading image DIB .Error reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Estimated time : Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExpected '*' while parsing resource.Expected '=' while parsing resource.Expected 'char' while parsing resource.Exporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to %s dialup connection: %sFailed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory %s/.gnome.Failed to create directory %s/mime-info.Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to find XBM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to find XBM resource %s. Forgot to use wxResourceLoadIconData?Failed to find XPM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get stack backtrace: %sFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to match '%s' in regular expression: %sFailed to modify file times for '%s'Failed to open '%s' for %sFailed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.Files (%s)FindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound Found %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Icon resource specification %s not found.Ignoring value "%s" of the key "%s".Ill-formed resource file syntax.Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Image file is not of type %d.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.JustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Loading Grey Ascii PNM image is not yet implemented.Loading Grey Raw PNM image is not yet implemented.Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Long Conversions not supportedMDI childMP Thread Support is not available on this SystemMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMailcap file %s, line %d: incomplete entry ignored.Match caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMime.types file %s, line %d: unterminated quoted string.Mode %ix%i-%i not available.ModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo XBM facility available!No XPM icon facility available!No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOperation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remaining time : RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save asSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSelect a fileSeparator expected after the option '%s'.SetProperty called w/o valid setterSetup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow hidden filesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sString conversions not supportedSubclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is tooold, please upgrade (the following required function is missing: %s).There was a problem during page setup: you may need to set a default printer.This system doesn't support date picker control, please upgrade your version of comctl32.dllThread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected end of file while parsing resource.Unexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown dynamic library errorUnknown encoding (%d)Unknown field in file %s, line %d: '%s'.Unknown long option '%s'Unknown option '%s'Unknown style flag Unkown Property %sUnmatched '{' in an entry for mime type %s.Unnamed commandUnrecognized style %s while parsing resource.Unsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictVideo OutputView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: malformed colour definition '%s'!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbold can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't query for GUI plugins name in console applicationscan't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infoeighteentheightheleventhencoding %sentry '%s' appears more than once in group '%s'error in data formaterror opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthestablishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinitiateinvalid eof() return value.invalid message box return valueinvalid zip fileitaliclightlight locale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryread errorreadingreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunderlined unexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown line terminatorunknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodunsupported zip archiveusing catalog '%s' from '%s'.write errorwritingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets 2.5.4 POT-Creation-Date: 2005-04-11 22:24+0200 PO-Revision-Date: 2005-02-19 18:06+0100 Last-Translator: Francisco Vila Language-Team: wxWidgets translators MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Report-Msgid-Bugs-To: (error %ld: %s) - PrevisualizacinSobre #10, 4 1/8 x 9 1/2 inSobre #11, 4 1/2 x 10 3/8 inSobre #12, 4 3/4 x 11 inSobre #14, 5 x 11 1/2 inSobre #9, 3 7/8 x 8 7/8 in#define %s debe ser un entero.%i de %i%ld bytes%s (o %s)%s Error%s Informacin%s Avisoficheros %s (%s)|%s%s mensaje%s no es un recurso con especificaciones de mapa de bits.%s no es una especificacin de recurso de icono.%s: mal formacin de la sintaxis del fichero fuente.&Acerca de...Tamao re&al&Aplicar&Organizar iconos&Atrs&Netrita&Cancelar&Cascada&Limpiar&Cerrar&Copiar&Borrar&DetallesA&bajo&Archivo&Buscar&Finalizar&Fuente:AdelanteIr a...&Ayuda&Iniciond&iceCurs&iva&Log&Mover&Nuevo&Siguiente&Siguiente >&Siguiente Sugerencia&No&AceptarA&brir...A&brir...&PegarTamao en &puntos:&Preferencias&AnteriorIm&primirIm&primir...&Propiedades&Salir&Rehacer&Rehacer &Sustituir&Restaurar&Guardar...&Guardar...%Mostrar las sugerencias al inicio&TamaoPararE&stilo:Subrayada&Deshacer&Deshacer Reducir margenArribaPeso&Ventana&S'%s' tiene '..' adicional, se ignora.'%s' es invlido'%s' no es un valor numrico correcto para el parmetro '%s'.'%s' no es un catlogo de mensajes vlido.'%s' es probablemente un fichero binario.'%s debe ser numrico.'%s' debe contener slo caracteres ASCII.'%s' debe contener slo caracteres de texto.'%s debe contener slo caracteres alfanumricos.(Ayuda)(favoritos), se esperaba static, #include o #define al analizar recurso....10 x 14 in11 x 17 inSobre 6 3/4, 3 5/8 x 6 1/2 in: el fichero no existe!: conjunto de caracteres desconocido: codificacin desconocida< &Atrs<<Negrita cursiva.
    negrita cursiva subrayada
    Negrita. Cursiva. >>>>|Una coleccin no vaca debe consistir en nodos del tipo 'elemento'Hoja A3, 297 x 420 mmHoja A4, 210 x 297 mmHoja Pequea A4, 210 x 297 mmHoja A5, 148 x 210 mmABCDEFGabcdefg12345ASCIIAadirAadir pgina actual a favoritosAadir a colores personalizadosSe llam a AddToPropertyCollection sobre un accedente genricoSe llam a AddToPropertyCollection sin aadidor vlidoAadiendo libro %sAlinear a la izquierdaAlinear a la derechaTodoTodos los ficheros (%s)|%sTodos los ficheros (*)|*Todos los ficheros (*.*)|*Todos los ficheros (*.*)|*Se pas Objeto Ya Registrado a SetObjectClassInfoLlamando al ISPAadir el log al fichero '%s' (elegir [No] sobreescribir el fichero)?Arabic (ISO-8859-6)El paquete no contiene un archivo #SYSTEMAtributosSobre B4, 250 x 353 mmHoja B4, 250 x 354 mmSobre B5, 176 x 250 mmHoja B5, 182 x 257 mmSobre B6, 176 x 125 mmBMP: No se pudo reservar memoria.BMP: No se pudo guardar imagen no vlida.BMP: No se pudo escribir el mapa de color RGB.BMP: No se pudieron escribir datos.BMP: No se pudo escribir la cabecera (Bitmap) del fichero.BMP: No se pudo escribir la cabecera (BitmapInfo) del fichero.BMP: wxImage no tiene su propia wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Fuente de especificacin de mapa de bits %s no encontrada.GruesaMargen inferior (mm):Hoja C, 17 x 22 in&LimpiarC&olor:Sobre C3, 324 x 458 mmSobre C4, 229 x 324 mmSobre C5, 162 x 229 mmSobre C6, 114 x 162 mmSobre C65, 114 x 229 mmEl manejador CHM slo permite ficheros locales!No se puede crear el mutexNo se pueden enumerar los ficheros '%s'No se pueden enumerar los ficheros en directorio '%s'No se puede continuar el hilo de ejecucin %luNo se puede continuar hilo de ejecucin %xNo se puede empezar el hilo de ejecucin: error al escribir TLS.No se puede suspender el hilo de ejecucin %luNo se puede suspender el hilo de ejecucin %xNo se puede esperar a la finalizacin del hilo de ejecucinNo se puede deshacer No se puede comprobar formato de imagen de fichero '%s': el fichero no existe.No se puede cerrar la clave del registro '%s'No se pueden copiar valores del tipo no soportado %d.No se puede crear la clave del registro '%s'No se puede crear el hilo de ejecucinNo se puede crear la ventana de clase %sNo se puede borrar la clave '%s'No se puede borrar el fichero INI '%s'No se puede borrar el valor '%s' de la clave '%s'No se pueden enumerar las subclaves de la clave '%s'No se pueden enumerar los valores de la clave '%s'No se puede exportar el valor del tipo no soportado %d.No se puede encontrar la posicin actual en el fichero '%s'No se pudo obtener informacin de la clave del registro '%s'No se puede inicializar el flujo de compresin de zlib.No se puede inicializar el flujo de descompresin de zlib.No se pudo cargar imagen de fichero '%s': el fichero no existe.No se puede abrir la clave del registro '%s'No se puede leer desde el flujo de descompresin %sImposible leer flujo de descompresin: EOF inesperado en el flujo subyacente.No se puede leer el valor de '%s'No se puede leer el valor de la clave '%s'No se puede guardar imagen en fichero '%s': extensin desconocida.No se pueden guardar los contenidos del log a un fichero.No se puede establecer la prioridad del hilo de ejecucinNo se puede establecer valor de '%s'No se puede escribir en el flujo de compresin %sCancelarNo se pueden convertir unidades: dilogo desconocido.No se puede convertir desde el conjunto de caracteres '%s'!No se puede encontrar conexin activa: %sNo se puede encontrar el contenedor para el control desconocido '%s'.No se puede encontrar nodo de tipo de letra '%s'.No se puede localizar el fichero de libreta de direccionesNo se puede obtener un rango de prioridades para la poltica de planificacin %d.No se puede obtener el nombre de la mquina (hostname)No se puede obtener el nombre oficial de la mquina (hostname)No se puede colgar - no hay conexiones activas.No se puede inicializar OLENo se puede inicialzar SciTech MGL!No se puede inicializar el 'display'.No se puede cargar el icono de '%s'.No puede cargar el fichero de recursos %s.No se puede abrir el documento HTML: %sNo se puede abrir el libro de ayuda HTML: %sNo se puede abrir la URL '%s'No se puede abrir los contenidos del fichero: %sNo se puede abrir el fichero '%s'.No se puede abrir el fichero para impresin PostScript!No se puede abrir el fichero ndice: %sNo se pueden analizar las formas plurales '%s'.No se pueden parsear coordenadas desde '%s'.No se puede parsear dimensin desde '%s'.No se puede imprimir una pgina vaca.No se puede leer tipo desde '%s'!No se puede recuperar la poltica de planificacin de hilos de ejecucin.No se puede empezar el hilo de ejecucin: error escribiendo TLSNo se puede crear la cola de eventos del hilo de ejecucinSensible a May/MinCeltic (ISO-8859-14)CentradoEuropa Central (ISO-8859-2)Elegir ISP al que conectarElegir colorElegir fuente&CerrarBorrar los contenidos del logHaga clic para cancelar seleccin de fuenteHaga clic para confirmar la seleccin de fuenteCerrarCerrar Alt-F4Cerrar TodoCerrar esta ventanaArchivo de ayuda HTML comprimido (*.chm)|*.chm|OrdenadorUn nombre de entrada de configuracn no puede empezar por '%c'.ConfirmarConfirmar actualizacin del registroConectando...ContenidosConversin a juego de caracteres '%s' no funciona.Copiado en el portapapeles:"%s"Copias:No se puedo crear el fichero temporal '%s'No se pudo extraer %s en %s: %sNo puede encontrarse el fichero de inclusin de recursos %s.No se puede encontrar pestaa para idNo se pudo encontrar el fichero '%s'.No se puede resolver la clase de control o el id '%s'. Usar un entero distinto de cero o proporcionar el #define (ver consejos del manual)No se puede resolver el id de menu '%s'. Usar un entero distinto de cero o proporcionar el #define (ver consejos del manual)No puede iniciarse la previsualizacin del documento.No se puede iniciar la impresin.No puede transferir datos a la ventanaNo se pudo desbloquear el mutexNo se pudo adquirir un bloqueo de mutexNo se puede aadir imagen a lista de imagenes.No se puede crear un temporizadorNo se puedo crear el cursor.No se pudo encontrar el smbolo '%s' en la librera dinmicaNo se pudo obtener el puntero al hilo de ejecucin actualNo se pudo cargar imagen PNG - el fichero est corrupto o no hay suficiente memoria.No se pudieron cargar los datos de sonido desde '%s'.No se pudo abrir el dispositivo de sonido '%s'No se puede registrar formato de portapapeles '%s'No se pudo liberar un mutexNo se puede recuperar informacin sobre el elemento %d de la lista.No se puede guardar la imagen PNG.No se puedo finalizar el hilo de ejecucinNo se encontr el parmetro de creacin en los parmetros RTTI declaradosCrear directorioCrear nuevo directorio&CortarDirectorio actual:Cirlico (ISO-8859-14)Hoja D, 22 x 34 inFallo en la peticin de rastreo DDECabecera DIB: La codificacin no coincide con la profundidad de bits.Cabecera DIB: Altura de la imagen > 32767 pixels por fichero.Cabecera DIB: Anchura de imagen > 32767 pixels por fichero.Cabecera DIB: Profundidad de color desconocida en fichero.Cabecera DIB: Codificacin desconocida en fichero.Sobre DL, 110 x 220 mmDecorativeCodificacin predeterminadaImpresora predeterminada&Borrar elementoFichero de bloqueo '%s' borrado.EscritorioLas funciones de marcado no estn disponibles porque los servicios de acceso remoto (RAS) no estn instalados. Por favor instlelos.Sabas que...?No pudo crearse directorio '%s'El directorio '%s' no existe!El directorio no existeEl directorio no existeMostrar todos los elementos del ndice que contengan la subcadena dada. La bsqueda es Insensitiva.Mostrar el dilogo de opcionesQuiere sobreescribir el comando usado en ficheros %s con la extensin "%s"? Valor actual %s, Nuevo valor %s %1Desea guardar los cambios hechos al documento %s?No guardarHechoHecho.Identificador duplicado: %dAbajoHoja E, 34 x 44 inEditar elementoTiempo transcurrido : Introduzca un nmero de pgina entre %d y %d:Documentos encontradosErrorError Error creando directorioError al leer imagen DIB.Error al leer las opciones de configuracin.Error al guardar los datos de configuracin del usuario.Error al escribir en el semforoError: Esperanto (ISO-8859-3)Tiempo estimado : Fall la ejecucin del comando '%s'Fall la ejecucin del comando '%s' con el error: %ulExecutive, 7 1/4 x 10 1/2 inSe esperaba '*' al analizar el recurso.Se esperaba '=' al analizar el recurso.Se esperaba 'char' al analizar el recurso.Exportando clave de registro: archivo "%s" existente que no se sobreescribir.Pgina de Cdigos Unix Extendida para Japons (EUC-JP)Fall la extraccin de '%s' de '%s'Fallo al %s marcado de la conexin: %sFallo al acceder al fichero de bloqueo.No se pudieron reservar %luKb de memoria para los datos del mapa de bits.Error al cambiar el modo de vdeoError al cerrar el manejador del ficheroError al cerrar el fichero de bloqueo '%s'Error al cerrar el portapapeles.Fallo al conectar: faltan usuario/contrasea.Fallo al conectar: no hay ISP al que llamar.Error al copiar el valor '%s' del registroFallo al copiar los contenidos de la clave del registro '%s' a '%s'.Error al copiar el fichero '%s' a '%s'Error al copiar la subclave del registro '%s' en '%s'.Fallo al crear cadena DDEFallo al crear panel MDI padreFallo al crear barra de estado.Fallo al crear un nombre temporal de ficheroFallo al crear canal annimoFallo al crear la conexin al servidor '%s' en '%s'Fallo al crear el cursor.Fallo al crear directorio %s/.gnome.Fallo al crear directorio %s/mime-info.Fallo al crear directorio '%s' (Tiene los permisos necesarios?)Fallo al crear entrada del registro para los ficheros '%s'.Fallo al crear el dilogo estndar de buscar/reemplazar (cdigo error %d)Error al mostrar el documento HTML con codificacin %sFallo al vaciar el portapapeles.Fallo al enumerar los modos de vdeo.Fallo al establecer un lazo de aviso con el servidor DDEFallo al establecer la conexin: %sError al ejecutar '%s' Error al buscar el recurso XPBM %s. Se olvid de usar xwResourceLoadBitmapData?Error al buscar fuente XBM %s. Se olvid de usar wxResourceLoadIconData?Error al buscar el fuente XPM %s. Se olvid de usar wxResourceLoadBitmapData?Error al obtener nombres de ISP: %sError al obtener informacin portapapeles.Error al obtener datos del portapapelesFallo al obtener la traza de la pila: %sError al obtener el sistema horario localError al obtener el directorio de trabajoFallo al inicializar GUI: no se encontraron temas.Fallo al inicializar Ayuda MS HTML.Fallo al inicializar OpenGL.Error al inspeccionar el archivo de bloqueo '%s'Error al sincronizar con un hilo de ejecucin, prdida potencial de memora detectada - por favor reinicie el programaError al matar el proceso %dError al cargar imagen %d del fichero '%s'.Error al cargar el metaarchivo desde el fichero "%s".Error al cargar mpr.dll.No se pudo abrir la librera dinmica '%s'No se pudo abrir la librera dinmica '%s'. Error '%s'Error la bloquear el bloqueo del fichero '%s'Fallo al buscar '%s' en la expresin regular: %sError al modificar las horas del fichero para '%s'Error al abrir '%s' para '%s'Error al abrir el archivo CHM '%s'Error al abrir fichero temporal.Error al abrir el portapapeles.Error al poner datos en el portapapelesError al leer PID de fichero de bloqueo.Error en la redireccin de la entrada/salida del proceso hijoError en la redireccin de la entrada/salida del proceso hijoError al registrar el servidor DDE '%s'Fallo al registrar la clase de ventana OpenGL.Error al recordar la codificacin para el conjunto de caracteres '%s'.Error al quitar el fichero de bloqueo '%s'Error al borrar el fichero de bloqueo '%s'.Fallo al renombrar valor del registro '%s' a '%s'.Error al renombrar la clave del registro '%s' a '%s'.Error al obtener datos del portapapeles.Error al obtener horas del fichero para '%s'Fallo al recuperar el mensaje de error de RASFallo al recuperar los formatos soportados del portapapelesError al guardar la imagen de mapa de bits en el fichero "%s".Fallo al enviar notificacin de aviso DDEError al establecer modo de transferencia FTP a '%s'Error al colocar datos en el portapapeles.Imposible establecer permisos para el fichero de bloqueo '%s'Error al cambiar permisos de fichero temporalError al establecer la prioridad del hilo de ejecucin %d.Error al almacenar la imagen '%s' en VFS de memoria!Error al terminar un hilo de ejecucin.Error al terminar el bucle de aviso con el servidor DDEError al terminar la conexin: %sError al 'tocar' el fichero '%s'Fallo al quitar el bloqueo del fichero '%s'Error al desregistrar el servidor DDE '%s'No puede actualizarse el fichero de configuracin de usuarioError al escribir al bloquear el fichero '%s'Error fatalError fatal: ArchivoEl fichero %s no existe.El fichero '%s' ya existe, realmente quieres sobreescribirlo?El fichero '%s' ya existe. Realmente quiere sobreescribirlo?El fichero no pudo ser cargado.Error de ficheroYa existe un fichero con el mismo nombre.Ficheros (%s)BuscarFuente fija:Monoespaciado.
    negrita cursiva Folio, 8 1/2 x 13 inTamao de fuente:Error en bifurcacin de proceso (fork)Las hiper-referencias del tipo "forward" no estn soportadasEncontrado Encontrada(s) %i coincidenciasDe:GIF: Indice de gif no vlido.GIF: flujo de datos parece haberse truncado.GIF: error en formato de imagen GIF.GIF: memoria insuficiente.GIF: error desconocido!!Tema GTK+PostScript genricaGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inSe llam a GetProperty sin un obtenedor vlidoSe llam a GetPropertyCollection sobre un accedente genricoSe llam a GetPropertyCollection sin un obtenedor de coleccin vlidoAtrsAdelanteSubir un nivel en la jerarqua del documentoIr al directorio principalIr al directorio superiorIr a PginaGreek (ISO-8859-7)Gzip no est soportado por esta versin de zlibProyecto de ayuda HTML (*.hhp)|*.hhp|El anclaje HTML %s no existe.Archivos HTML (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)AyudaOpciones del Navegador de la AyudaIndice de la AyudaAyuda de ImpresinTemas de ayudaLibros de ayuda (*.htb)|*.htb|Libros de ayuda (*.zip)|*.zip|Ayuda: %sInicioCarpeta de inicioI64ICO: Error al leer mscara DIB.ICO: Error al escribir el fichero de imagen!ICO: Imagen demasiado alta para un icono.ICO: Imagen demasiado ancha para un icono.ICO: Indice de icono no vlido.IFF: el flujo de datos parece truncado.IFF: error en formato de imagen IFF.IFF: memoria insuficiente.IFF: error desconocido!!!Especificacin de recursos de iconos %s no encontrada.Se ignorar el valor "%s" de la clave "%s".Sintaxis incorrecta del fichero fuente.Clase de objeto (Non-wxEvtHandler) como Event Source ilegalNmero ilegal de parmetros para el mtodo ConstructObjectNmero ilegal de parmetros para el mtodo CreateNombre de directorio ilegalEspecificacin de fichero IlegalLa imagen y la mscara tienen tamaos diferentesfichero de imagen no es de tipo %d.Imposible crear control 'rich edit', se usar el control de texto simple. Por favor instale riched32.dllImposible obtener la entrada del proceso hijoImposible obtener permisos para el fichero '%s'Imposible sobreescribir el fichero '%s'Imposible establecer permisos para el fichero '%s'Aumentar margenndiceIndian (ISO-8859-12)Error interno, wxCustomTypeInfo ilegalndice invlido de fichero TIFF.Recurso XRC no vlido '%s': no tiene el nodo raz 'resource'.Especificacin de 'display' no vlida: '%s'.Especificacin de geometra no vlida: '%s'fichero de bloqueo '%s' no vlido.Identificador de objeto pasado a GetObjectClassInfo nulo o invlidoIdentificador de objeto pasado a HasObjectClassInfo nulo o invlidoExpresin regular no vlida '%s': %sItlicaSobre Italy, 110 x 230 mmJPEG: No se pudo cargar - el fichero est probablemente corrupto.JPEG: No pudo guardarse imagen.JustificadoKOI8-RKOI8-UHorizontalLibro Mayor, 17 x 11 inMargen Izquierdo (mm):Legal, 8 1/2 x 14 inSobre Pequeo, 8 1/2 x 11 inSobre, 8 1/2 x 11 inLigeraEl enlace contiene '//', convertido a enlace absoluto.Cargar el fichero %sCargando :Cargar un fichero ascii PNM de escala de grises an no est implementado.Cargar un fichero de imagen PNM 'raw' de escala de grises an no est implementado.El archivo de bloqueo '%s' tiene un propietario incorrecto.El archivo de bloqueo '%s' tiene permisos incorrectos.Log guardado a el fichero '%s'.Las conversiones Long no estn soportadasVentana hija MDIEl soporte para hilos MP no est disponible en este sistemaLa funciones de Ayuda MS HTML no estn disponibles porque la librera de Ayuda MS HTML no est instalada. Por favor instlela.Ma&ximizarFichero Mailcap %s, linea %d: entrada incompleta ignorada.Coincidir may./min.VFS de memoria ya contiene el fichero '%s'!MenTema MetalMi&nimizarTipos Mime del fichero %s, linea %d: cadena entrecomillada no terminada.Modo %ix%i-%i no disponible.ModernModificadoSobre Monarch, 3 7/8 x 7 1/2 inMover hacia abajoSubirNombreCrear directorioElemento nuevoNuevo NombreSiguientePgina siguienteNoNo est disponible el soporte XBM!No est disponible el soporte para iconos XPM!No se han encontrado documentos.No hay un tipo de letra para la codificacin '%s', pero existe una codificacin '%s' alternativa. Le gustara usar esta codificacin (de otra forma deber elegir otra)?No existe un tipo de letra para la codificacin '%s'. Le gustara seleccionar una fuente para usarse con esta codificacin (de otra forma el texto con esta codificacin no se mostrar correctamente)?No se encontr manejador para el nodo XML '%s', clase '%s'!No se ha encontrado ningn manipulador para el tipo de imagen.No hay definido ningn manipulador de imagen para tipo %d.No hay definido ningn manipulador de imagen para tipo %s.Todava no se ha encontrado una pgina con coincidenciasNo hay ningn sonidoNo hay ningn color sin utilizar en la imagen que se est enmascarandoNo hay ningn color sin usar en la imagen.Nordic (ISO-8859-10)NormalNnormal
    y subrayado. Fuente normal:Nota, 8 1/2 x 11 inAceptarLos objetos deben tener un atributo de identificacinAbrir archivoAbrir documento HTMLOperacin no permitidaEl parmetro '%s' necesita un valor, falta '='.El parmetro '%s' necesita un valor.El parmetro '%s': '%s' no puede convertirse a fecha.OpcionesOrientacinPCX: no pudo reservarse memoriaPCX: formato de imagen no soportadoPCX: imagen invlidaPCX: esto no es un fichero PCX.PCX: error desconocido!!!PCX: nmero de versin demasiado antiguaPNM: No se pudo reservar memoria.PNM: Formato de fichero no reconocido.PNM: El fichero parece estar truncado.Pgina %dPgina %d de %dConfigurar PginaConfigurar pginaPginasTamao del PapelTamao del papelPaso de un objeto ya registrado a SetObjectPaso de un objeto ya registrado a SetObjectNamePaso de un objeto desconocido a GetObjectPermisosError en la creacin de la tuberaPor favor elija una fuente vlida.Por favor elige un fichero existentePor favor elija la pgina que quiere presentar:Por favor elija el ISP al que se quiere conectarPor favor instale una versin ms nueva de comctl32.dll (se necesita al menos la versin 4.70 pero Ud. tiene %d.%02d) o este programa no funcionar correctamente.Imprimiendo. Por favor espere VerticalFichero PostScriptPrevisualizacin:Pgina anteriorImprimirPrevisualizacin de la impresinError en previsualizacin de impresinRango de ImpresinConfiguracin de ImpresinImpresin en color&Vista previa de impresinVista previa de impresinCola de ImpresinImprimir esta pginaImprimir a FicheroImpresoraComando de impresin: Opciones de impresinOpciones de impresora:Impresora...Impresora:ImprimiendoError de impresinImprimiendo pgina %d...Imprimiendo...Programa abortado.Quarto, 215 x 275 mmPreguntaError de lectura en el fichero '%s'ListoNo se ha encontrado objeto nodo referenciado con ref="%s"!RefrescarLa clave del registro '%s' ya existe.La clave del registro '%s' no existe, no se puede renombrar.La clave del registro '%s' se necesita para el funcionamiento normal del sistema, si se borra puede dejar es sistema en un estado inestable: operacin abortada.La clave del registro '%s' ya existe.Documentos significantivos:Tiempo restante : QuitarEliminar la pgina actual de favoritosEl renderizador "%s" tiene una versin %d.%d incompatible y no se ha podido cargar.&SustituirSustituir &todoSustituir por:Los ficheros de recursos deben ser de la misma versin!Recuperar versin guardadaMargen derecho (mm):Roman&GuardarGuardar el fichero %sGuardar &como...Guardar comoGuardar los contenidos del log a un ficheroScriptBuscarBuscar contenidos en libro(s) de ayuda para todas las ocurrencias del texto escritoDireccin de bsquedaBuscar:Buscar en todos los librosBuscando...SeccionesError de bsqueda en el fichero '%s'Error de acceso en el archivo '%s' (los archivos grandes no estn soportados por stdio)Seleccionar &TodoSeleccionar una plantilla de documentoSeleccionar una vista de documentoSeleccionar un ficheroSe esperaba separador despus de opcin '%s'.Se llam a SetProperty sin un establecedor vlidoConfiguracin...Se han encontrado varias conexiones activas, eligiendo una aleatoriamente.Mostrar todoMostrar todos los datos en el ndiceMostrar directorios ocultosMostrar ficheros ocultosMostrar/Ocultar panel de navegacinMuestra la vista previa de la fuente.TamaoSaltarCursivaNo pudo abrirse este fichero para guardar.No pudo abrirse este fichero.No pudo guardarse este fichero.Memoria insuficiente para crear previsualizacin.Disculpe, la impresin de vista previa requiere que se instale una impresora.Lo sentimos, el formato de este archivo se desconoce.Los datos de sonido estn en un formato no soportado.El archivo de sonido '%s' est en un formato no soportado.Statement, 5 1/2 x 8 1/2 inEstado: Estado: An no estn soportados los delegados de flujo para los objetos que no son ya de flujoCadena a Color: Especificacin de color '%s' incorrecta.Conersiones de cadena no soportadasNo se encontr la subclase '%s' para el recurso '%s'!SwissTIFF: No se pudo reservar memoria.TIFF: Error al cargar imagen.TIFF: Error al leer imagen.TIFF: Error al guardar imagen.TIFF: Error al escribir imagen.Tabloide, 11 x 17 inTeletypePlantillasThai (ISO-8859-11)El servidor FTP no soporta el modo pasivo.El servidor FTP no soporta el comando PORT.El conjunto de caracteres '%s' es desconocido. Puede seleccionar otro conjunto para reemplazarlo o elegir [Cancelar] si no puede ser reemplazadoEl formato %d del portapapeles no existe.El directorio '%s' no existe Crearlo ahora?El fichero '%s' no pudo abrirse. Ha sido borrado de la lista de archivos recientes.El fichero '%s' no existe y no pudo abrirse. Tambin ha sido borrado de la lista MRU de ficheros.El color de fuente.El tipo de letra.Tamao en puntos:El estilo de fuente.El peso de la fuente.La ruta '%s' contiene demasiados ".."!El parmetro '%s' no fue especificado.El texto no pudo ser guardado.El valor para el parmetro '%s' debe especificarse.La versin del servicio de acceso remoto (RAS) instalada en esta mquina es demasiado vieja, por favor actualcela (la siguiente funcin no est disponible: %s).Hubo un problema al configurar la pgina: se necesita una impresora predeterminada.El sistema no soporta el control de seleccin de fecha, srvase actualizar la versin de comctl32.dllError en la inicializacin del mdulo de hilos de ejecucin: no se pudo almacenar valor en el almacen local de hilosError en la inicializacin del mdulo de hilos de ejecucin: error al crear clave de hiloError en la inicializacin del mdulo de hilos de ejecucin: imposible reservar ndice en el almacen local de hilosLa configuracin de la prioridad del hilo de ejecucin es ignorada.Mosaic &HorizontalMosaico &VerticalTiempo de espera de la conexin del servidor FTP excedido, pruebe a establecer el modo pasivo.Error en la creacin del temporizadorSugerencia del DaSugerencias no disponibles, qu pena!Hasta:Demasiados colores en el PNG, la imagen podra estar algo borrosa.Margen superior (mm):Intentando borrar el fichero '%s' de VFS de memoria, pero no est cargado!Intentando resolver un nombre de mquina (hostname) nulo: imposible de resolverTurkish (ISO-8859-9)TipoEl tipo debe tener conversin de enum a longUS Std Fanfold, 14 7/8 x 11 inIncapaz de abrir el docuemento HTML pedido: %sImposible reproducir el sonido de forma asncrona.Deshacer borrarFin de fichero inesperado al analizar el recurso.Parmetro '%s' inesperadoUnicode 16 bits (UTF-16)Unicode 16 bits Big Endian (UTF-16BE)Unicode 16 bits Little Endian (UTF-16LE)Unicode 32 bits (UTF-32)Unicode 32 bits Big Endian (UTF-32BE)Unicode 32 bits Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Error DDE desconocido %08xObjeto desconocido pasado a GetObjectClassInfoError desconocido de biblioteca dinmicaCodificacin desconocida (%d)Campo desconocido en el fichero %s, linea %d: '%s'.El parmetro '%s' de entero largo es desconocidoEl parmetro '%s' es desconocidoFlag de estilo desconocidoPropiedad '%s' desconocidaParntesis '(' no emparejado en una entrada para tipo mime %s.Mandato sin nombreEstilo %s no reconocido al analizar el recurso.Formato de portapapeles no soportado.Tema no soportado '%s'.ArribaUso: %sConflicto de validacin.Salida de vdeoVer ficheros en detalleVer ficheros como listaVistasError en la espera de la terminacin del subprocesoAvisoAviso: Atencin: intentando eliminar una etiqueta HTML de una pila vaca Europa Occidental (ISO-8859-1)Europa Occidental coh Euro (ISO-8859-15)Si la fuente est subrayada.Palabras completasSlo palabras completasTema Win32Win32s en Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chino Tradicional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japons (CP 932)Windows Coreano (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Error de escritura en el fichero '%s'Error de parseo de XML: '%s' en la lnea %dXPM: Datos de pixel errneos!XPM: Definicin de color '%s' errnea!Recurso XRC '%s' (clase '%s') no encontrado!Recurso XRC: No se pudo crear el mapa de bits de '%s'.Recurso XRC: Especificacin de color '%s' incorrecta para la propiedad '%s'.SNo puede aadir un nuevo directorio a esta seccin.AcercarAlejarAjustar tamao[VACO]una aplicacin DDEML ha creado una condicin acelerada prolongada.una funcin DDEML fue llamada sin llamar primero a la funcin DdeInitialize, o se pas un identificador de instancia no vlido a una funcin DDEML.el intento de un cliente de establece conversacin fall.fallo al reservar memoria.fallo al validar un parmetro por DDEML.una peticin para una transacin sncrona ha finalizado.una peticin para una transaccin de datos sncrona ha finalizado.una peticin para una transacin de ejecucin sncrona ha finalizado.una peticin para una transaccin sncrona de revisin ha finalizado.una peticin para una transaccin sncrona de auditora ha finalizado.se intent una transaccin de servidor en una conversacin que fue finalizada por el cliente, o el servidor termin antes de completar una transaccin.fallo en la traduccin.altuna aplicacin inicializada como APPCLASS_MONITOR ha intentado llevar a cabo una transaccin DDE, o una aplicacin inicializada como APPCMD_CLIENTONLY ha intentado realizar transacciones de servidor.ha fallado una llamada interna a la funcin PostMessage.ha ocurrido un error interno en DDEML.se pas un identificador de transaccin no vlido a la funcin DDEML. Una vez que la aplicacin haya retornado desde una llamada XTYP_XACT_COMPLETE, el identificador de la transaccin para esa llamada deja de ser vlido.suponemos que es un archivo zip multiparte concatenadointento de cambiar clave inmutable '%s', ignorado.argumentos errneos a la funcin de bibliotecafirma errneadesplazamiento errneo al elemento del archivo zipbinarionegritanegritano se puede cerrar el fichero '%s'no se puede cerrar el descriptor de fichero %dno se pueden hacer efectivos los cambios en fichero '%s'no se puede crear el fichero '%s'no puede borrarse el fichero de configuracin de usuario '%s'no se puede determinar si el final del fichero con descriptor %d se ha alcanzadono se puede encontrar el directorio central en el zipno se puede obtener el tamao del fichero con descriptor %dno se encontr HOME del usuario, usando el directorio actual.no se puede vaciar el descriptor de fichero %dno se puede alcanzar posicin de bsqueda en el descriptor de fichero %dno se puede cargar ninguna fuente, abortandono se puede abrir el fichero '%s'no se puede abrir el fichero de configuracin global '%s'.no se puede abrir el fichero de configuracin de usuario '%s'.no puede abrirse el fichero de configuracin de usuariono se pueden solicitar los nombres complementos del GUI en las aplicaciones de consolano se puede reinicializar el flujo de compresin de zlib.no se puede reinicializar el flujo de descompresin de zlib.no se puede leer desde el descriptor de fichero %dno se puede borrar fichero '%s'no se puede borrar el fichero temporal '%s'no se puede buscar en el descriptor de fichero %dno se puede guardar el buffer '%s' al disco.no se puede escribir en el descriptor de fichero %dno puede escribirse el fichero de configuracin de usuariofichero de catlogo para dominio '%s' no encontrado.error de suma de comprobacinerror de compresinfall la conversin a codifiacin de 8 bitsctrlfechaerror de descompresinpredeterminadoel delegado no tiene informacin de tipodcimo octavooctavoundcimocodificacin %s desconocidala entrada '%s' aparece ms de una vez en el grupo '%s'error en formato de datoserror al leer el ficheroerror al leer el directorio central del ziperror al leer la cabecera local del archivo ziperror al escribir el elemento de zip '%s': crc o longitud errneosestablecerError al vaciar la memoria del fichero '%s'dcimo quintoquintofichero '%s', lnea %d: '%s' ignorado despus de cabecera de grupo.fichero '%s', lnea %d: '=' inesperado.fichero '%s', lnea %d: clave '%s' fue encontrada por primera vez en la lnea %d.fichero '%s', lnea %d: valor ignorado para clave inmutable '%s'.fichero '%s': carcter inesperado %c en lnea %d.primerotamao de fuentedcimo cuartocuartogenerar mensajes de log explicativoscadena incorrecta de identificador de evento, falta el puntoiniciarvalor devuelto por eof() es invlidovalor de retorno de caja de mensajes invlidofichero zip invlido.cursivaligeraligeralocale '%s' no pudo establecerse.buscando catlogo '%s' en directorio '%s'.medianochedcimo novenonovenono hay error DDE.ningn errorsin nombremediodanmlos objetos no pueden tener nodos XML de textomemoria agotada.error de lecturaleyendoal leer flujo de zip (elemento %s): crc errneoal leer flujo de zip (elemento %s): loingitud errneaproblema de reentrada.segundoerror de accesodcimo sptimosptimoshiftmostrar este mensaje de ayudadcimo sextosextoespecifique el modo a usar (ej.: 640x480-16)especifique el tema a usarlongitud almacenada del fichero no est en la cabecera de Zipcaddcimola respuesta a la transaccin caus que se activase el bit DDE_FBUSY.tercerodcimo terceromdulo de TIFF: %shoymaanaduodcimovigsimosubrayadosubrayado" inesperado en la posicin %d en '%s'.desconocidoclase %s desconocidaerror desconocidoerror desconocido (cdigo %08x).terminador de linea desconocidoorigen de bsqueda desconocidodesconocido-%dsinnombresin nombre%dmtodo de compresin de Zip no sooportadopaquete zip no soportadousando catlogo '%s' de '%s'.error de escrituraescribiendoError en wxGetTimeOfDaywxSocket: firma invlida en ReadMsgwxSocket: evento desconocido!.wxWidgets no pudo abrir el 'display' para '%s': saliendo.wxWidgets no pudo abrir el 'display'. Saliendo.ayererror de zlib %d|<<wxmaxima-15.08.2/locales/wxwin/fr.mo000644 000765 000024 00000176375 11670654443 017727 0ustar00andrejstaff000000 000000 <-X<Y<j<n<w<<<<< =+= 4=?=H= W='b=&=$======> >>>>%>+> 3> =>G>M>T>]>f>o>>>>>>>4>$?!(?J?*b?/?:?? ? @ @ @ @ &@G@^@p@@@@@@@@@AA2AHAWA[AkA:AAAABB:BTB!sB"BB-B1C(2C[CpC+CCCCCCDD8DRDmD)DD(DD#E 4E;AE}E)EEEEF.F%MF#sF"F(F&F5 G@G]GvG1G GGHH,H(LH/uHH-H3H#I ;I-\IIIII%IJ:JYJnJJ)JJ#J! K.KGK)gK&KKKKK LL0L 6LCLUL)^LLL LL(LL(LMw3MjM!N8N!RN(tNNN.N'NC$O(hO9OOOOP$P7PMPaP,yP1P0P% Q%/QUQ oQzQQ~Q(R"8R[RyRQRRvR+rSSSSSS SSSST#T+TBT TTuT"TTTT U-+U"YU"|U9U$UU"V=V&\V"V8VGV/'WAWW.WW2W)XDXG\XEXGX2YNY%lY#Y#Y3Y"Z1ZTMZZ'ZZ"Z-[!M[.o[$[[[[#\"?\-b\'\"\5\]&1]-X]/]+]&], ^26^&i^&^^(^!^) _J_3h_-___$`!-` O` [`i`=`4`` aa2a 7aCa Xa caoavaaa'aaab b#&b!Jblb tb%bbb bbb c!c&c ;c FcTc]c"}c c cc'c#dCd[d)qd ddddje%ye+e%e/e!f'fi ri&}i i i8iij"j:j?j GjQjTjojjjVk/ l :l%[l%llll lllmm+.mZm0xmm mmmm n)n@n\n#{nnn n nn n n noo4o1Toop3ptGt_tzt t)tt?tuu3uKu]uxu}u+u u u-uv;v;Dvvvvvvvw%w .w8w,Kwzxw(w0xoMx%x.xy0.y_yMyP>z@zYz#*{N{a{r{{{{A{*{|3|*R|}|||||(|}2}F}+Z}}}}} }}} ~%~)+~U~ ]~=g~~(~ ~~ *C"\#$.F"`"؀&)-DDr/;/:0=G;>;5<r #9,G-?FKQg!)>/(0X-ֈ* (4#]" ܉ !$@'e /  4"!W8y9. !,3QZ v&nj  "&.B IU]c z-эՍCۍ %06? G Q \$h Ď ؎ '2Z3t* ӏjݏH[_#g$ ё"5 > IS b6l50ْ (19BKPV _i r}  Ó#ԓ &C@Y/)ʔ2:DHȕ ϕٕەޕ%"=Z lv|Ֆ$#-QejC(C\1w'5ј9 =Z)™֙;05Ndmٚ':$X>}$&Q,p9+ל0! R(s22ϝ0?3>sH+$'+LKx?ğ2)7aWi.@91DkP%.'3V% Ϣ*3)O$y6$=+W0/$7 AA=ե(/Db iw H $ ?2r9{+*"E1h*ũD6Jd9P 'q̫$+?P??Ь7,Hu +ڭ{( ծk!\~?W\bf$ϰ (% N"o",ձ&?):i/FԲ+!G+i(15C&NjGR9T%L)+WGUW&M5t1+ܷ4U=,e"F9i3@/6:f7 ٺ*%%5KG=ɻ=,EDr.5:7W5-Ž8B,3o02ԾD/L8|!L׿($*M1x</ %6=T7"#:Siz#-+; U.`1 /(8Jj~  (+%$;`-+@0Q"&/m4.:<BY?x-&!H!QDs(  !9[u{ XY#Rv 9X.k C&!+)U Y dr'v-G>CNC(.FIa6v#6 1!Np!"1- Fgo~#%6-d(%NWjs 1(<Uk'<&E7l$F,35EBT4 z%  ( %Fe'{W &?['w8',;= yS1&0%W&}%.1->z$%0$0LvRcML)Q{2[5p,12H^x1= I%[ !!0 :AeJ+  !-D\t"% #=Un&($,4DFyPAWf^9V 178:T5<40>$1,6^#AOLKiGKJ<#<A4<v<'25K25<3'[` e p}:' ? .MG|S1J R ^+h&5 3&Ip w @"cE   /NV%f  &,ILfDWB nAtbtoPo}Q8"6dpKZ\!@ I ?80~B<<5Jf&hp#:?#-]EY)rl$n./{bF"31!' 5Q9^+[eyH >X|]<ojzR(U;A TwgMcA*Kg 444m!_ >}0;`[7uW,eW2`\a0.:2X(U/C.Z],=nO)@u/QMV-La:&q&hNv{D_B 7j@miXP vK"(U=3yJkfpkO9 )Z#N9sgL5r *MYxN?+ b |Hk%q{PO stY}+CuF['\8i*DlTD;RE3~F2~7S$cTGH6^'I%%dx$alSLj ycEx1w>h_GViw`Je-rmR^S=16dVv|GCq ,zfsIz (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in#define %s must be an integer.%i of %i%s (or %s)%s Error%s Information%s Warning%s not a bitmap resource specification.%s not an icon resource specification.%s: ill-formed resource file syntax.&Arrange Icons&Cancel&Cascade&Close&Details&Find&Finish&Help&Log&Move&Next&Next >&Next Tip&Previous&Redo&Redo &Replace&Restore&Save...&Show tips at startup&Size&Undo&Undo &Window'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)...10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &BackA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAdd current page to bookmarksAdd to custom coloursAdding book %sAllAll files (*)|*Already dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)B4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Bitmap resource specification %s not found.BoldBottom margin (mm):C sheet, 17 x 22 inC&learC3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCan not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'CancelCannot convert dialog units: dialog unknown.Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open URL '%s'Cannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCase sensitiveCeltic (ISO-8859-14)Central European (ISO-8859-2)Choose ISP to dialChoose fontClear the log contentsCloseClose Alt-F4Close this windowComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copies:Could not find resource include file %s.Could not find tab for idCould not resolve control class or id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not resolve menu id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't register clipboard format '%s'.Couldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate directoryCreate new directoryCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDeleted stale lock file '%s'.Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDisplay all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?DoneDone.DownE sheet, 34 x 44 inElapsed time : Entries foundErrorError Error creating directoryError in reading image DIB .Error: Esperanto (ISO-8859-3)Estimated time : Execution of command '%s' failedExecutive, 7 1/4 x 10 1/2 inFailed to %s dialup connection: %sFailed to access lock file.Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to find XBM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to find XBM resource %s. Forgot to use wxResourceLoadIconData?Failed to find XPM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to match '%s' in regular expression: %sFailed to modify file times for '%s'Failed to open '%s' for %sFailed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to write to lock file '%s'Fatal errorFatal error: File %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FindFixed font:Folio, 8 1/2 x 13 inFont size:Fork failedFound Found %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)HTML anchor %s does not exist.Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp: %sICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Icon resource specification %s not found.Ill-formed resource file syntax.Illegal directory name.Illegal file specification.Image file is not of type %d.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndexIndian (ISO-8859-12)Invalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.KOI8-RLandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLoad %s fileLoading : Loading Grey Ascii PNM image is not yet implemented.Loading Grey Raw PNM image is not yet implemented.Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMailcap file %s, line %d: incomplete entry ignored.Match caseMemory VFS already contains file '%s'!Metal themeMi&nimizeMime.types file %s, line %d: unterminated quoted string.Mode %ix%i-%i not available.ModernMonarch Envelope, 3 7/8 x 7 1/2 inNameNewNameNext pageNoNo XBM facility available!No XPM icon facility available!No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNordic (ISO-8859-10)NormalNormal font:Note, 8 1/2 x 11 inOKOpen HTML documentOperation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPagesPaper SizePaper sizePermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint spoolingPrint this pagePrint to FilePrinter command:Printer optionsPrinter options:Printer...Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'Referenced object node with ref="%s" not found!Registry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remaining time : Remove current page from bookmarksReplace &allReplace with:Resource files must have same version number!Right margin (mm):RomanSave %s fileSave asSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Select a document templateSelect a document viewSelect a fileSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow hidden filesShow/hide navigation panelSizeSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Statement, 5 1/2 x 8 1/2 inStatus: Subclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is tooold, please upgrade (the following required function is missing: %s).There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTip of the DayTips not available, sorry!To:Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)US Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnexpected parameter '%s'Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown encoding (%d)Unknown field in file %s, line %d: '%s'.Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: malformed colour definition '%s'!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.attempt to change immutable key '%s' ignored.binaryboldbold can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.ctrldatedefaulteighteentheightheleventhentry '%s' appears more than once in group '%s'establishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfourteenthfourthgenerate verbose log messagesinitiateinvalid eof() return value.invalid message box return valueitaliclightlight locale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.nonamenoonnumreadingreentrancy problem.secondseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtwelfthtwentiethunderlinedunderlined unexpected " at position %d in '%s'.unknownunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dusing catalog '%s' from '%s'.writingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayProject-Id-Version: wxWidgets-2.5.2 POT-Creation-Date: 2005-04-11 22:24+0200 PO-Revision-Date: 2002-11-20 21:42+0100 Last-Translator: Stephane Junique Language-Team: wxWidgets translators MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Report-Msgid-Bugs-To: (erreur %ld : %s) - AperuEnveloppe #10, 4 1/8 x 9 1/2 poucesEnveloppe #11, 4 1/2 x 10 3/8 poucesEnveloppe #12, 4 3/4 x 11 poucesEnveloppe #14, 5 x 11 1/2 poucesEnveloppe #9, 3 7/8 x 8 7/8 pouces#define %s doit tre un entier.%i de %i%s (ou %s)%s Erreur%s Information%s Alarme%s n'est pas une spcification d'une ressource bitmap.%s n'est pas une spcification d'une ressource icne.%s : syntaxe du fichier de ressource incorrecte.&Arranger les icnes&Annuler&Cascade&Fermer&Dtails&Trouver&Fin&Aide&Journal&Deplacer&Suivant&Suivant >&Prochain Conseil&Prcdent&Refaire&Refaire &Remplacer&Restaurer&Enregistrer ...&Afficher les conseils au dmarrage&Taille&Annuler&Annuler &Fentre'%s' a trop de '..', ils sont ignors.'%s' n'est pas valide'%s' n'est pas une valeur numrique correcte pour l'option '%s'.'%s' n'est pas un catalogue de messages valide.'%s' est probablement un fichier binaire.'%s' devrait tre numrique.'%s' ne devrait contenir que des caractres ASCII.'%s' ne devrait contenir que des caractres alphabtiques.'%s' ne devrait contenir que des caractres alphabtiques ou numriques.(Aide)(signets)...10 x 14 pouces11 x 17 poucesEnveloppe 6 3/4, 3 5/8 x 6 1/2 pouces: le ficheir n'existe pas! : jeu de caractres inconnu : codage inconnu< &Retourfeuille A3, 297 x 420 mmfeuille A4, 210 x 297 mmpetite feuille A4, 210 x 297 mmfeuille A5, 148 x 210 mmABCDEFGabcdefg12345ASCIIAjouter la page courante aux signetsAjouter aux couleurs personnalisesAjouter le livre %sToutTous les fichiers (*)|*Dj en cours d'appel ISP.Ajouter le journal au fichier '%s' (choisir [Non] pour l'craser) ?Arabe (ISO-8859-6)Enveloppe B4, 250 x 353 mmfeuille B4, 250 x 354 mmEnveloppe B5, 176 x 250 mmfeuille B5, 182 x 257 mmEnveloppe B6, 176 x 125 mmBMP : Impossible d'allouer la mmoire ncessaire.BMP : Sauvegarde de l'image impossible.BMP : Impossible d'crire la palette de couleurs RGB.BMP : Erreur d'criture.BMP : Erreur d'criture de l'en-tte du fichier (Bitmap).BMP : Erreur d'criture de l'en-tte du fichier (BitmapInfo).BMP: wxImage n'a pas sa propre wxPalette.Balte (ISO-8859-13)Balte (l'ancien) (ISO-8859-4)La spcification de la ressource bitmap %s est introuvable.GrasMarge bas de page (mm) :feuille C, 17 x 22 mmE&ffacerEnveloppe C3, 324 x 458 mmEnveloppe C4, 229 x 324 mmEnveloppe C5, 162 x 229 mmEnveloppe C6, 114 x 162 mmEnveloppe C65, 114 x 229 mmImpossible d'numrer les fichiers '%s'Impossible d'numrer les fichiers dans le rpertoire '%s'Impossible de reprendre le thread %xImpossible de dmarrer le thread : erreur l'criture de TLS.Impossible de suspendre le thread %xImpossible d'attendre la fin du threadImpossible d'&AnnulerImpossible de vrifier le format du fichier image '%s' : le fichier n'existe pas.Impossible de fermer la cl de registre '%s'Impossible de copier les valeurs du type non support %d.Impossible de crer la cl de registre '%s'Impossible de crer le threadImpossible d'enregistrer la fentre de classe %sImpossible d'effacer la cl '%s'Impossible d'effacer le fichier INI '%s'Impossible d'effacer la valeur '%s' de la cl '%s'Impossible d'numrer les sous-cls de la cl '%s'Impossible d'numrer les valeurs de la cl '%s'Impossible de trouver la position courante dans le fichier '%s'Impossible d'obtenir l'information sur la cl de registre '%s'Impossible de charger l'image du fichier '%s' : le fichier n'existe pas.Impossible d'ouvrir la cl de registre '%s'Impossible de lire la valeur de '%s'Impossible de lire la valeur de la cl '%s'Impossible d'enregistrer l'image dans le fichier '%s' : extension inconnue.Impossible d'enregistrer le contenu du journal dans le fichier.Impossible de spcifier la priorit pour le threadImpossible de spcifier la valeur de '%s'AnnulerImpossible de convertir les units de la bote de dialogue: bote de dialogue inconnue.Impossible de trouver la connexion active : %sImpossible de trouver un conteneur pour le contrle inconnu '%s'Le noeud de la police de caractres '%s' est introuvable.Impossible de trouver l'emplacement du fichier du livre des adressesImpossible d'obtenir une gamme de priorit pour le choix de la planification %d.Impossible d'obtenir le nom de l'hteImpossible d'obtenir le nom officiel de l'hteImpossible de raccrocher - pas de connexion active.Impossible d'initialiser l'OLEImpossible d'initialiser Scitech MGL!Impossible d'initialiser l'cranImpossible de charger l'icone depuis '%s'.Impossible de charger les ressources du fichier %s.Impossible d'ouvrir le document HTML : %sImpossible d'ouvrir l'aide HTML : %sImpossible d'ouvrir l'URL '%s'Impossible d'ouvrir le fichier table des matires : %sImpossible d'ouvrir le fichier '%s'.Impossible d'ouvrir le fichier pour l'impression PostScript !Impossible d'ouvrir le fichier d'index : %sImpossible de trouver les coordonnes dans '%s'.Impossible de trouver les dimensions dans '%s'.Impossible d'imprimer une page vide.Impossible de lire le nom du fichier partir de '%s' !Impossible de retrouver le choix de la planification des threads.Impossible de dmarrer le thread : erreur l'criture de TLSSensible la casseBalte (ISO-8859-13)Europe Centrale (ISO-8859-2)Choisissez l'ISP pour composer le numroChoisissez la policeEffacer le contenu du journalFermerFermer Alt-F4Fermer cette fentreL'ordinateurLe nom pour l'entre de la configuration ne peut pas commencer par '%c'.ConfirmerConfirmer la mise jour du registreConnexion ...Table des matiresLa conversion vers le jeu de caractres '%s' ne fonctionne pas.Copies :Impossible de trouver le fichier de ressources inclus %s.Impossible de trouver l'tiquette pour l'idImpossible de rsoudre la classe de contrle ou l'id '%s'. Utilisez un entier (non nul) la place ou fournissez un #define (voir le manuel pour les mises en garde)Impossible de rsoudre l'id du menu '%s'. Utilisez un entier (non nul) la place ou fournissez un #define (voir le manuel pour les mises en garde)Impossible de lancer l'aperu du document.Impossible de lancer l'impression.Impossible de transfrer les donnes la fentreImpossible d'ajouter une image la liste.Impossible de crer un minuteurImpossible de crer un curseur.Impossible de trouver le symbole '%s' dans la bibliothque dynamiqueImpossible d'obtenir le pointeur sur le thread courantImpossible de charger une image PNG - le fichier est corrompu ou bien il n'y a pas assez de mmoire.Impossible d'enregistrer le format de presse-papier '%s'.Impossible d'obtenir de l'information sur un lment de la liste de contrle %d.PNG : Sauvegarde de l'image impossible.Impossible d'arrter le threadCrer le rpertoireCrer un nouveau rpertoireRpertoire courant :Cyrillique (ISO-8859-5)feuille D, 22 x 34 mmLa demande de transfert DDE a chouDIB : L'encodage ne correspond pas au nombre de bits par pixel.DIB : La hauteur de l'image est > 32767 pixels pour le fichier.DIB : La largeur de l'image est > 32767 pixels pour le fichier.DIB : Nombre de bits par pixel inconnu dans le fichier.Entte DIB : Codage inconnu dans le fichier.Enveloppe DL, 110 x 220 mmDcoratifEncodage par dfautLe fichier verrou prim '%s' a t effac.Les fonctions de composition de numros ne sont pas disponibles car le service d'accs distance (RAS) n'est pas install sur cet ordinateur. Installez-le svp.Saviez-vous ...Le rpertoire '%s' ne peut pas tre crLe rpertoire '%s' n'existe pas!Le rpertoire n'existe pasAfficher tous les lments index qui contiennent une sous-chane donne. Recherche non sensible la casse.Dialogue d'options de l'affichageVoulez-vous remplacer la commande utilise pour %s les fichiers files avec l'extension "%s" ? La valeur courante est %s, La nouvelle valeur est %s %1Voulez-vous sauvegarder les modifications dans le document %s ?FaitFait.BasFeuille E, 34 x 44 poucesTemps coul : Entres trouvesErreurErreur Erreur en crant le rpertoireDIB: Erreur la lecture de l'image.Erreur : Espranto (ISO-8859-3)Temps estim : L'excution de la commande '%s' a chouExecutive, 7 1/4 x 10 1/2 poucesImpossible de %s la connexion : %sL'accs au ficher verrou a chou.Impossible de fermer le fichierLa fermeture du fichier verrou '%s' a chouImpossible de fermer le presse-papier.Connexion impossible : nom d'utilisateur/mot de passe manquant.Impossible de se connecter : pas de numro ISP composer.Impossible de copier la valeur de registre '%s'Impossible de copier les contenus de la cl de registre '%s' vers '%s'La copie du fichier '%s' vers '%s' a chouImpossible de crer la chane DDEImpossible de crer une fentre parent MDI.Impossible de crer une barre de statut.Impossible de crer un nom de fichier temporaire.Impossible de crer un tube de communication anonyme.Impossible de crer une connexion au serveur '%s' sur le sujet '%s'Erreur la cration du rpertoire '%s' (Avez-vous les permissions requises ?)Impossible de crer une entre dans le registre pour les fichiers '%s'.La cration de la bote de dialogue rechercher/remplacer a chou (code erreur %d)Impossible d'afficher le document HTML avec l'encodage %sImpossible de vider le presse-papier.Impossible d'tablir une boucle de conseil (advise loop) avec le serveur DDEImpossible de raliser une connexion : %sImpossible d'excuter '%s' Impossible de trouver la ressource XBM %s. Oubli d'utiliser wxResourceLoadBitmapData ?Impossible de trouver la ressource XBM %s. Oubli d'utiliser wxResourceLoadIconData ?Impossible de trouver la ressource XPM %s. Oubli d'utiliser wxResourceLoadBitmapData ?Impossible d'obtenir les noms ISP : %sImpossible de rcuprer les donnes du presse-papier.Impossible d'obtenir des donnes du presse-papierImpossible d'obtenir le temps systme localImpossible de trouver quel est le rpertoire courantL'initialisation de l'interface graphique a chou: aucun thme inclu n'a te trouv.L'initialisation de l'aide MS HTML a chou.Impossible d'initialiser OpenGLImpossible d'adjoindre un thread, fuite potentielle de mmoire dtecte - redmarrez le programme svpImpossible de tuer le processus %dLa lecture de l'image %d depuis le fichier '%s' a chou.Impossible de charger mpr.dllImpossible de charger la bibliothque partage '%s'Impossible de charger la bibliothque partage '%s': erreur '%s'Le verrouillage du fichier verrou '%s' a chouImpossible de trouver '%s' dans l'expression rgulire: %sla mise a jour des heres/dates du fichier '%s' a chouImpossible d'ouvrir '%s' pour %sImpossible d'ouvrir le fichier temporaire.Impossible d'ouvrir le presse-papier.Impossible de placer des donnes sur le presse-papierImpossible de lire le numro de process (PID) depuis le fichier verrou.Impossible de rediriger les entres/sorties du processus filsImpossible de rediriger les entres/sorties du processus filsImpossible d'enregistrer le serveur DDE '%s'Impossible de se rappeler l'encodage pour le jeu de caractres '%s'.La suppression du fichier verrou '%s' a chouImpossible de supprimer le ficher verrou prim '%s'.Impossible de renommer la valeur de registre '%s' en '%s'.Impossible de renommer la cl de registre '%s' en '%s'.Impossible de retrouver des donnes du presse-papier.Impossible de lire les heures/dates pour '%s'Impossible de retrouver le texte du message d'erreur RASImpossible de retrouver les formats supports par le presse-papierImpossible d'envoyer un avis de notification au DDEImpossible d'assigner transfert FTP le mode %s..Impossible de passer les donnes au presse-papier.Impossible de changer temporairement les permissions du fichier '%s'Impossible d'assigner au thread la priorit %d.Impossible de stocker l'image '%s' dans la mmoire VFS !Impossible de terminer le thread.Impossible de terminer la boucle de conseil (advise loop) avec le server DDEImpossible de terminer la connexion : %sL'accs ('touch') au fichier '%s' a chouLe dverrouillage du fichier verrou '%s' a chouImpossible de supprimer l'enregistrement du serveur DDE '%s'L'criture dans le fichier verrou '%s' a chouErreur fataleErreur fatale : Le ficheir '%s' n'existe pas.Le fichier '%s' existe dj, voulez-vous vraiment l'craser ?Le fichier '%s' existe dj. Voulez-vous le remplacer ?Le fichier n'a pas pu tre charg.Erreur fichierCe nom de fichier existe dj.TrouverPolice taille fixe :Folio, 8 1/2 x 13 poucesTaille de la police :Le fork a chouTrouv Trouv %i correspondancesDe :GIF : Index d'image gif non valide.GIF : le flot de donnes semble tre tronqu.GIF : erreur dans le format GIF de l'image.GIF : pas assez de mmoire.GIF : erreur inconnue !!!thme GTK+Lgal allemand en accordon, 8 1/2 x 13 poucesStandard allemand en accordon, 8 1/2 x 12 poucesPrcdentSuivantNiveau suprieur dans la hirarchie du documentRpertoire initialRpertoire parentAller la pageGrec (ISO-8859-7)L'ancrage HTML %s n'existe pas.Hbreu (ISO-8859-8)AideAide Options NavigateurAide IndexAide ImpressionAide : %sICO : Erreur la lecture du masque DIB.ICO : Erreur l'criture du fichier image!ICO: image trop petite pour un icone.ICO: image trop grande pour un iconeICO : Index d'icone non valide.IFF : le flot de donnes semble tre tronqu.IFF : erreur dans le format IFF de l'image.IFF : pas assez de mmoire.IFF : erreur inconnue !!!La spcification pour la ressource icne %s n'a pas t trouve.Syntaxe incorrecte dans le fichier de ressource.Nom de rpertoire illgal.Spcification de fichier illgale.Le fichier image n'est pas de type %d.Impossible de crer un contrle de type rich edit, utilisez la place un contrle de type texte simple. Rinstallez riched32.dll svpImpossible d'obtenir l'entre du processus filsImpossible d'obtenir les permissions du fichier '%s'Impossible d'crire par-dessus le fichier '%s'Impossible de changer les permissions pour le fichier '%s'IndexNordique (ISO-8859-10)Index d'image TIFF non valide.Ressource XRC '%s' invalide: n'a pas le noeud racine 'resource'Le mode vido spcifi '%s' est non invalide.Gometrie '%s' non valide.Fichier verrou '%s' non valide.Expression rgulire '%s' invalide: %sItaliqueEnveloppe italienne, 110 x 230 mmJPEG : Chargement impossible - le fichier est probablement corrompu.JPEG : Sauvegarde de l'image impossible.KOI8-RPaysageGrand livre, 17 x 11 poucesMarge gauche (mm) :Lgal, 8 1/2 x 14 poucesLettre rduite, 8 1/2 x 11 poucesLettre, 8 1/2 x 11 poucesLgerCharger le fichier %sChargement : Le chargement d'une image PNM mode Ascii en niveau de gris n'est pas encore implmente.Le chargement d'une image PNM mode source en niveau de gris n'est pas encore implmente.Journal sauv dans le fichier '%s'.fils MDILes fonctions de l'aide MS HTMLne sont pas disponibles car la bibliothque MS HTML Help n'est pas prsente sur cette machine. Veuillez l'installer.Ma%ximiserFichier mailcap %s, ligne %d : entre incomplte ignore.Respecter la casseLa mmoire VFS contient dj le fichier '%s' !Thme mtalliqueMi&nimiserFichier types mime %s, ligne %d : chane entre quotes non termine.Le mode %ix%i-%i n'est pas accessible.ModerneEnveloppe monarchique, 3 7/8 x 7 1/2 poucesNomNouveauNomPage suivanteNonPas de fonctionalits XBM disponibles !Pas de fonctionalits icne XPM disponibles !Entres non trouves.Aucune police de caractres n'a t trouve pour afficher du texte utilisant l'encodage '%s', mais un encodage similaire '%s' est disponible. Souhaitez-vous l'utiliser ? (dans le cas contraire, vous devrez choisir par vous-mme un encodage de substitution)Aucune police de caractres n'a t trouve pour afficher du texte utilisant l'encodage '%s'. Souhaitez-vous choisir une police utiliser pour cet encodage? (sinon le texte utilisant cet encodage n'apparaitra pas correctement)Pas de fonction trouve pour grer le noeud XML '%s' de la classe '%s'!Pas de fonctions spcifiques disponibles pour ce type d'image.Pas de fonctions spcifiques disponibles pour l'image de type : %d.Pas de fonctions spcifiques disponibles pour l'image de type : %s.Pas encore trouv la page correspondanteNordique (ISO-8859-10)NormalPolice normale :Note, 8 1/2 x 11 poucesOKOuvrir un document HTMLOpration interdite.L'option '%s' ncessite une valeur, signe '=' attendu.L'option '%s' ncessite une valeur.Option '%s' : '%s' ne peut pas tre convertie en date.OptionsOrientationPCX : Impossible d'allouer la mmoire ncessaire.PCX : format d'image non supportPCX : image non validePCX: ce n'est pas un fichier PCX.PCX : erreur inconnue !!!PCX : numro de version trop petitPNM : Impossible d'allouer la mmoire ncessaire.PNM : Le format de fichier n'est pas reconnu.PNM : Le fichier semble tronqu.Page %dPage %d sur %dParamtrage de la pagePagesTaille de la pageTaille de la pageDroitsLa cration du tube a chouVeuillez choisir une police valide.Veuillez choisir un fichier existant.Veuillez choisir quel ISP vous voulez vous connecterVeuillez installer une nouvelle version de comctl32.dll Vous avez actuellement la version %d.%02d. Vous avez besoin au minimum de la version 4.70 pour que ce programme fonctionne correctement.Veuillez patienter pendant l'impression PortraitFichier postscriptAperu :Page prcdenteImpressionAperu avant impressionErreur l'excution de l'aperu avant impressionPages imprimerParamtrage d'impressionImpression couleurQueue d'impressionImprimer cette pageImprimer vers un fichierCommande imprimante :Options de l'imprimanteOptions de l'imprimante :Imprimante ...Impression en coursErreur lors de l'impressionImpression de la page %d ...Impression en cours ...Abandon du programme.Quarto, 215 x 275 mmQuestionErreur de lecture dans le fichier '%s'Le noeud objet rfrenc par ref="%s" est introuvable !La cl de registre '%s' existe dj.Impossible de renommer la cl de registre '%s', celle-ci n'existe pas.La cl de registre '%s' est ncessaire pour un fonctionnement correct du systme, l'effacer mettra votre systme dans un tat instable: opration abandonne.La valeur '%s' existe dj dans le registre.Entres pertinentes :Temps restant :Retirer la page courante de la liste de vos signetsRempl&acer toutRemplacer par:Les fichiers de ressource doivent avoir le mme numro de version!Marge de droite (mm) :RomanEnregistrer le fichier %sEnregistrer sousEnregistrement du contenu du journal dans un fichierScriptRechercheRecherche dans la table des matires du/des livre(s) d'aide de toutes les occurences du texte que vous avez tap ci-dessusDirection de la rechercheRechercher:Recherche dans tous les livresRecherche ...SectionsErreur de recherche dans le fichier '%s'Choisissez un modle de documentChoisissez une vue du documentChoisissez un fichierSeparateur attendu apres l'option '%s'.Paramtrage ...J'ai trouv plusieurs connexions par ligne tlphonique, j'en choisis une au hasard :-)Tout montrerMontrer tous les lments dans l'indexMontrer les dossiers cachsMontrer les fichiers cachsMontrer/cacher le panneau de navigationTailleItaliqueDsol, impossible d'ouvrir ce fichier pour enregistrer.Dsol, impossible d'ouvrir ce fichier.Dsol, impossible d'enregistrer ce fichier.Dsol, il n'y a pas assez de mmoire pour crer un aperu.Communiqu, 5 1/2 x 8 1/2 poucesStatut :La sous-classe '%s' pour la ressource '%s' est introuvable - pas de sous-classage !SuisseTIFF: Impossible d'allouer la mmoire ncessaire.TIFF: Erreur au chargement de l'image.TIFF: Erreur la lecture de l'image.TIFF: Erreur au chargement de l'image.TIFF: Erreur l'criture de l'image.Tabloid, 11 x 17 inTltypeModlesTha (ISO-8859-11)Le serveur FTP ne supporte pas le mode passif.Le jeu de caractres '%s' est inconnu. Vous pouvez en choisir un autre pour le remplacer ou choisir [Annuler] s'il ne peut pas l'treLe format de presse-papier '%d' n'existe pas.Le dossier '%s' n'existe pas Voulez-vous le crer maintenant ?Le fichier '%s' n'existe pas et n'a pas pu tre ouvert. Il a donc t retir de la liste des fichiers rcemments utiliss.Le chemin '%s' contient trop de ".."!Le paramtre ncessaire '%s' n'a pas t fourni.Le texte n'a pas pu tre enregistr.La valeur pour l'option '%s' doit tre prcise.La version du service d'accs distant (RAS en anglais) install sur cette machine est trop ancien. Prire de le mettre jour (la fonction '%s' est manquante).Il y a eu un problme lors du paramtrage de la page: l'installation d'une imprimante par dfaut peut tre ncessaire.Echec de l'initialisation du thread : impossible d'enregistrer une valeur en localEchec de l'initialisation du thread : chec la cration de la cl du threadEchec de l'initialisation du thread : impossible d'allouer un index en localLa priorit donne au thread est ignore.Rpartir &HorizontalementRpartir &VerticalementLe Conseil du JourDsol mais les conseils ne sont pas disponibles !Pour :Marge haut de page (mm) :Tentative de retirer le fichier '%s' du VFS de la mmoire, mais celui-ci n'est pas charg !Tenative de rsoudre le nom d'hte NULL : j'abandonneTurque (ISO-8859-9)Standard US en accordon, 14 7/8 x 11 poucesImpossible d'ouvrir le document HTML demand : %sParamtre '%s' inattenduUnicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Erreur DDE inconnue: %08xCodage inconnu (%d)Champ inconnu dans le fichier %s, ligne %d: '%s'.Option longue '%s' inconnueOption '%s' inconnueIndicateur de style inconnuSymbole '{' non assorti dans une entre pour le type mime %s.Commande sans nomFormat de presse-papier non support.Thme '%s' non support.HautUsage : %sConflit de validationVoir les fichiers - vue dtailleVoir les fichiers comme une listeVuesEchec lors de l'attente de fin de sous-processusAlarmeAlarme :Alarme : tentative de retrait d'un pointeur d'tiquette HTML de la pile alors que celle-ci est vide !Europe de l'Ouest (ISO-8859-1)Europe de l'Ouest avec l'Euro (ISO-8859-15)Mots completsMots complets seulementThme Win32Win32s sur Windows 3.1Windows Arabe (CP 1256)Windows Balte (CP 1257)Windows Hbreu (CP 1255)Windows Chinois simplifi (CP 936)Windows Chinois traditionnel (CP 950)Windows Cyrillique (CP 1251)Windows Grec (CP 1253)Windows Hbreu (CP 1255)Windows Japonais (CP 932)Windows Coren (CP 949)Windows Turque (CP 1254)Windows Latin 1 (CP 1252 )Windows/DOS OEM (CP 437)Erreur d'criture dans le fichier '%s'erreur d'analyse XML: '%s' la ligne %dXPM: donnes de pixels incorrectes !XPM: dfinition de couleur '%s' incorrecte !La ressource XRC '%s' (classe '%s') est introuvable!Ressource XRC : impossible de crer une image bitmap partir de '%s'.Ressource XRC : la couleur '%s' spcifie pour la proprit '%s' est incorrecte.OuiVous ne pouvez pas ajouter un nouveau rpertoire cette section.[VIDE]une application DDEML a cr une situation de rivalit prolonge (je n'ai bientt plus de mmoire ...)une fonction DDEML a t appele sans appel pralable la fonction DdeInitialize, ou un identifiant invalide a t fourni la fonction DDEML.une tentative client d'tablir une conversation a chou.une allocation mmoire a chou.un paramtre n'a pas pu tre valid par la DDEML.une demande de transaction synchrone (advise) a expir.une demande de transaction synchrone (donnes) a expir.une demande de transaction synchrone (excution) a expir.une demande de transaction synchrone (poke) a expir.une demande pour terminer une transaction (advise) a expir.une transaction a t tente du ct serveur lors d'une conversation dj termine par le client, ou le serveur a quitt avant d'avoir termin une transaction.une transaction a chou.altune application initialise en tant que APPCLASS_MONITOR a tent d'effectuer une transaction DDE, ou une application initialise en tant que APPCMD_CLIENTONLY a tent d'effectuer des transactions serveur.un appel interne la fonction PostMessage a chou.une erreur interne s'est produite dans le DDEML.un identifiant de transaction invalide a t fourni la fonction DDEML. Quand l'application sort d'un appel XTYP_XACT_COMPLETE, l'identifiant de transaction pour cet appel n'est plus valide.tentative de modifier la touche non configurable '%s' ignore.binaireGrasGrasimpossible de fermer le fichier '%s'impossible de fermer le descripteur de fichier %dimpossible d'appliquer les changements au fichier '%s'impossible de crer le fichier '%s'impossible d'effacer le fichier de configuration utilisateur '%s'impossible de savoir si la fin du fichier a t atteinte dans le descripteur %dimpossible de trouver la taille du fichier dans le descripteur de fichier %dimpossible de trouver le rpertoire par dfaut (HOME) de l'utilisateur - j'utilise le rpertoire courant.impossible de forcer l'criture sur disque du descripteur de fichier %dimpossible de trouver la position courante sur le descripteur de fichier %dimpossible de charger une police de caractres - j'abandonneimpossible d'ouvrir le fichier '%s'impossible d'ouvrir le fichier de configuration global '%s'.impossible d'ouvrir le fichier de configuration utilisateur '%s'.impossible d'ouvrir le fichier de configuration utilisateur.impossible de lire en utilisant le descripteur de fichier %dimpossible de supprimer le fichier '%s'impossible de supprimer le fichier temporaire '%s'recherche impossible sur le descripteur de fichier %dimpossible d'crire le fichier '%s' sur le disque.impossible d'crire dans le descripteur de fichier %dimpossible d'crire le fichier de configuration utilisateur.fichier catalogue introuvable pour le domaine '%s'.ctrldatepar dfautdix-huitimehuitimeonzimel'entre '%s' apparat plus d'une fois dans le groupe '%s'tablirla mise a jour du fichier '%s' a chouquinzimecinquimefichier %s, ligne %d: '%s' est ignor aprs l'entte de groupe.fichier %s, ligne %d: symbole '=' est attendu.fichier %s, ligne %d: premire occurence du caractre %s la ligne %d.fichier '%s', ligne %d: la valeur pour la touche non configurable '%s' est ignore.fichier %s: caractre %c inattendu a la ligne %d.premierquatorzimequatrimeCrer des messages de compte-rendus verbeuxinitialisationeof() a renvoy une valeur non valide.la fentre de message a renvoy une valeur non valideItaliqueLgerLgerle langage local '%s' ne peut pas tre slectionn.recherche le catalogue '%s' dans '%s'.minuitdix-neuvimeneuvimeerreur - pas de DDE.sansnommidinumlectureproblme de r-entrance.seconddix-septimeseptimeshiftMontrer ce message d'aideseizimesiximeVeuillez spcifier le mode vido utiliser (par ex. 640x480-16)Dsigner le thme utiliserstrdiximela rponse la transaction a provoqu l'activation du bit DDE_FBUSY.troisimetreizimeaujourd'huidemaindouzimevingtimeSoulignSoulignsymbole " inattendu la position %d dans '%s'.inconnuerreur inconnueerreur inconnue (code d'erreur %08x).origine de la recherche inconnueinconnu-%dsansnomsansnom%dutilisation du catalogue '%s' de '%s'.criture en courswxGetTimeOfDay a chou.wxSocket: signature non valide dans ReadMsg.wxSocket: vnement inconnu!wxWidgets n'a pas pu ouvrir de zone d'affichage (display) pour %s : abandon.wxWidgets n'a pas pu ouvrir de zone d'affichage (display) : abandon.hierwxmaxima-15.08.2/locales/wxwin/gl.mo000644 000765 000024 00000117363 12005452640 017676 0ustar00andrejstaff000000 000000 ;#/?//?/30D0H0Q0 Z0e0n0 }00 0 0000000001 1111 #11171=1D1L1R1W1]1 e1o1s1{111 1 1 1 1 111111111222 '22282?2C2K2P24`2$2!22*2/3:O33 3 3 3 3 3 3 33344"43(4\4l4444444445 "5 -595=5O5_5q55 555556$6>6X6m66666666 7%7 @7M7k7777%7#8")8(L8&u888818 !9B9Z9a9(}9-99 9 :#:%?:e:::::::; !; /;;;B;#Y;$};; ; ;;(;;)<-<5< M<[<(d<<<$< <<!=2=!L=(n==.=C=#">F>^>w>>>>>>>>! ?#-?Q?b? r?~?? ?"????Q@ g@r@w@}@@@ @ @ @@@A% AFANA4eA A0AJA$7B\B-{B"B9B$C0+C&\CCCGCAD.FDuDD2D%D#E#)E"MEpEEE"E EF!F#?F'cF/F+F-F&G(T<VT TT TTTTTU!U&U +U-LU+zU%U)UUUVV:VTV oVyV,V0VzV0eWWWWW.fXX0XMX0Y?YZYkYY*YYYYY Z*Z@ZTZlZ oZyZZZ ZZ(Z [[ $[ 0[;[ K[ V[d[ w[[[/[[ [:[\!\(\-\C\)Z\\0\\*\(]#1]U] l] ]$]]#] ^^^'^ /^:^A^/J^z^^^^ ^^^ ^ ^^_#_4_;_V_ __j_p_y__ __ __ ___ ___`` !`,`2`;` C` M`X``` q` ``"`` ``3 a*@a ka uaa?[cc+ccccc cd dd)d >dLd[dddtd {ddd+d d dd dd dd eee$e-e4e :e DePecehepe yeee e e e eee e e ef ff2f:fAf Jf Tf ^fifqfxf|f9f*f*fg%6g+\g-gg gggggh h0h Ihjhhh/hhhhii)i=iCi%Kiqiiiiiiijj7j JjTjjjjjjj'jk$kBkJk_kykkkkkkk, l+8l)dl"l)l0l0 m.=m6lm=m+m n&.nDUn7n'nn'o5+o8ao$o,oo' p61p'hp,p+p,p q7qKqTqoq~qqq*q+q r r r,r0>r or=yr r%r rr4r3sOs+Ws s's5s!t+$t2Ptt:t[t/8uhu uuuuuuvv1v+Lv+xvvvv v v w$ w1wOwgwpw wwx x!x(xBx/Rxxxx'x3xyyA-y"oy/yTy"z:z5Xz'z:z%z2{)J{t{{<{E{1/|a||$|"|$|%}"*}M}g}}(} }!}~"!~9D~1~~'~7~62G9z90.Bq ɀ؀߀"6Y r| (΁0%++Q}<Ђ )1,[- "׃%-9(g5Ƅ̈́ %(0FN" Յ %< Ćφ Ԇ ߆&  +0 @NW`pt1 ȇ $APe{ #Ȉ #&=,d Éۉ 'F,<E&cҋ  0 = HTf  Œ#͌;-#'  1AU\ q)} ΎڎSV!h  "ԏ$ )'AQ/0Ð6+39Vp)Ƒ*1.ѓ.c+Ҕ5 <Xr%Е* ;\ cq)̖  $ 7"Be3h>#"%AHP";?U:%Й.-%=S,њ֚ۚ 3%Ys* ț֛ݛ % 1I#Q u   !ޜ  (5;U\euz 'ӝ&!+M_8v.ޞm^`%>#io*ZC2Igqu}n(PB_Nb G|Xk2Bs>(/oY / kf! D;43716=91~;EEe_+x.r3[OLqe0 <A(K- M`{7#Wj@m,:{h"S4tdIx&)-v] ;-VP&QRL ,6U]9.S Tzn6R a),<dJb'M~88yr01^$l# ?Z5!ap'w+H+?5/ igj: A$ fXD3"F2WF87|Ohz*p %VsN !&}09@Gl\y['cQKU"TwJ4c)%5t C Y*H\$u=v:. Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s&About...&Actual Size&Apply&Arrange Icons&Back&Cancel&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Help&Home&Index&Italic&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open...&Paste&Point size:&Preferences&Previous&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Up&Window&Yes'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &BackA debug report has been generated in the directory A2 420 x 594 mmA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Arabic (ISO-8859-6)AttributesB4 (ISO) 250 x 353 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't write data.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCan't &Undo Can't close registry key '%s'Can't create registry key '%s'Can't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't open registry key '%s'Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set value of '%s'CancelCannot enumerate files '%s'Cannot enumerate files in directory '%s'Cannot find the location of address book fileCannot get the hostnameCannot get the official hostnameCannot initialize OLECannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open index file: %sCannot print empty page.Case sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't add an image to the image list.Couldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't save PNG image.Create directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDL Envelope, 110 x 220 mmDebug report "%s"Debug report couldn't be created.Debug report generation has failed.Default encodingDefault printerDelete itemDesktopDid you know...DirectoriesDirectory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Don't SaveDoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemEnter command to open file "%s":Entries foundErrorError creating directoryError reading config options.Error saving user configuration data.Error: Esperanto (ISO-8859-3)Executable files (*.exe)|*.exe|All files (*.*)|*.*||Execution of command '%s' failedExecution of command '%s' failed with error: %ulExporting registry key: file "%s" already exists and won't be overwritten.Extraction of '%s' into '%s' failed.Failed to close the clipboard.Failed to connect: missing username/password.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create a temporary file nameFailed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to execute '%s' Failed to execute curl, please install it in PATH.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize MS HTML Help.Failed to initialize OpenGLFailed to kill process %dFailed to load mpr.dll.Failed to load shared library '%s'Failed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to remove debug report file "%s"Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to save the bitmap image to file "%s".Failed to set FTP transfer mode to %s.Failed to set temporary file permissionsFailed to update user configuration file.Failed to upload the debug report (error code %d).FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FilesFiles (%s)FilterFindFont size:Found %i matchesFrom:GIF: Invalid gif index.GIF: error in GIF image format.GIF: unknown error!!!GTK+ themeGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: error in IFF image format.IFF: unknown error!!!Ignoring value "%s" of the key "%s".Image and mask have different sizes.Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndexIndian (ISO-8859-12)Invalid TIFF image index.Invalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Postcard 100 x 148 mmJustifiedLeft margin (mm):Load %s fileLoading : Log saved to the file '%s'.MS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMenuMi&nimizeModifiedModule "%s" initialization failedMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo entries found.No matching page found yetNo soundNo unused colour in image.Nordic (ISO-8859-10)NormalNormal font:OKObjects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value.OptionsOrientationPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: File format is not recognized.Page %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePermissionsPlease choose a valid font.Please choose an existing file.Please install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint SetupPrint in colourPrint previewPrint this pagePrint to FilePrinterPrinter optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...QuestionRead error on file '%s'ReadyRefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.RemoveRemove current page from bookmarksRep&laceReplace &allReplace with:Right margin (mm):SaveSave %s fileSave AsSave log contents to fileScriptSearchSearch in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelectionSetup...Show allShow all items in indexShow hidden directoriesShow/hide navigation panelSizeSkipSorry, could not open this file.Sorry, not enough memory to create a preview.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Status:SwissTIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.TemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe directory '%s' does not exist Create it now?The font colour.The font family.The font style.The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Tip of the DayTips not available, sorry!Top margin (mm):Turkish (ISO-8859-9)TypeUnable to open requested HTML document: %sUnicode 16 bit (UTF-16)Unicode 32 bit (UTF-32)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown dynamic library errorUnknown encoding (%d)Unknown option '%s'Unsupported theme '%s'.UpUsage: %sView files as a detailed viewView files as a list viewViewsWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whole wordWhole words onlyWin32 themeWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows MEWrite error on file '%s'YesYou cannot add a new directory to this section.Zoom &InZoom &Outa client's attempt to establish a conversation has failed.altbinaryboldcan't close file '%s'can't create file '%s'can't delete user configuration file '%s'can't execute '%s'can't find user's HOME, using current directory.can't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't remove file '%s'can't remove temporary file '%s'can't write buffer '%s' to disk.can't write user configuration file.compression errorconversion to 8-bit encoding failedctrldatedecompression errordefaulteighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening filefailed to flush the file '%s'fifteenthfifthfirstfont sizefourteenthfourthgenerate verbose log messagesinvalid zip fileitaliclocale '%s' cannot be set.midnightnineteenthninthno errornonamenoonout of memoryprocess context descriptionread errorsecondseventeenthseventhshow this help messagesixteenthsixthspecify the theme to usetenththirdthirteenthtodaytomorrowtwelfthtwentiethunderlinedunknownunknown class %sunknown errorunknown error (error code %08x).unnamedunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %dProject-Id-Version: wxstd_gl_ES Report-Msgid-Bugs-To: POT-Creation-Date: 2011-11-06 12:44+0100 PO-Revision-Date: 2006-07-28 19:50+0100 Last-Translator: Adrin Gonzlez Alba Language-Team: Adrin Gonzlez Alba MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.9.1 X-Poedit-Language: Galician X-Poedit-Country: SPAIN X-Poedit-SourceCharset: utf-8 Por favor, enve este informe mantedor do programa, grazas! Grazas e sentmola molestia! (erro %ld: %s) - Previsualizacin%i de %i%s (ou %s)%s Erro%s Informacin%s Advertencia%s ficheiros (%s)|%s&Acerca de...Tamao &Actual&Aplicar&Ordenar Iconas&Atrs&Cancelar&Pechar&CopiarPrevisualizacin do informe de &depuracin:&Eliminar&DetallesA&baixo&Ficheiro&Buscar&Finalizar&Familia da fonte:A&xuda&Inicio&Indice&Itlica&Mover&Novo&Seguinte&Seguinte >&Seguinte Consello&Non&Notas:&Aceptar&Abrir...&PegarTamao do &punto:&Preferencias&Anterior&Imprimir...&Propiedades&Sar&Refacer&Refacer &Substituir&Restablecer&Gardar&Gardar...&Amosar os consellos iniciar&Tamao&Parar&Estilo:&Subraiar&Desfacer&Desfacer &Arriba&Vent&Si'%s' incorrecto'%s' non un valor numrico correcto para a opcin '%s'.'%s' non un catlogo de mensaxes vlido.'%s' probablemente sexa un buffer binario.'%s' debe ser numrico.'%s' debe conter s caracteres ASCII.'%s' debe conter s caracteres alfabticos.'%s' debe conter s caracteres alfanumricos.(Axuda)(marcadores)10 x 11 polgadas10 x 14 polgadas11 x 17 polgadas12 x 11 polgadas15 x 11 polgadas9 x 11 polgadas: o ficheiro non existe!: xogo de caracteres descoecido: codificacin descoecida< &AtrsXerouse un informe de depuracin no directorio A2 420 x 594 mmFolla A3, 297 x 420 mmFolla A4, 210 x 297 mmFolla A5, 148 x 210 mmA6 105 x 148 mmABCDEFGabcdefg12345ASCIIEngadirEngadir a pxina actual s marcadoresEngadir s cores personalizadasEngadindo o libro %sAliar EsquerdaAliar DereitaTodosTdolos ficheiros (%s)|%sTdolos ficheiros (*)|*Tdolos ficheiros (*.*)|*Tdolos ficheiros (*.*)|*.*rabe (ISO-8859-6)AtributosB4 (ISO) 250 x 353 mmSobre B4, 250 x 353 mmFolla B4, 250 x 354 mmSobre B5, 176 x 250 mmFolla B5, 182 x 257 millimetrosSobre B6, 176 x 125 mmBMP: Non se puideron escribir os datos.Bltico (ISO-8859-13)Bltico (antigo) (ISO-8859-4)NegriaMarxe inferior (mm):Folla C, 17 x 22 polgadasC&or:Sobre C3, 324 x 458 mmSobre C4, 229 x 324 mmSobre C5, 162 x 229 mmSobre C6, 114 x 162 mmSobre C65, 114 x 229 mmNon se puido &Desfacer Non se puido pechar a clave '%s' do rexistroNon se puido crear a clave do rexistro '%s'Non se puido crear unha vent de clase %sNon se puido eliminar a clave '%s'Non se puido eliminar o ficheiro INI '%s'Non se puido eliminar o valor '%s' da clave '%s'Non se puido enumerar as subclaves da clave '%s'Non se puido enumerar os valores da clave '%s'Non se puido atopar a posicin actual no ficheiro '%s'Non se puido obter informacin sobre a clave do rexistro '%s'Non se puido abrir a clave '%s' do rexistroNon se puido ler o valor de '%s'Non se puido ler o valor da clave '%s'Non se puido gardar a imaxe no ficheiro '%s': extensin descoecida.Non se puido gardar o contido do rexistro nun ficheiro.Non se puido establecer o valor de '%s'CancelarNon se puido enumerar os ficheiros '%s'Non se puido enumerar os ficheiros do directorio '%s'Non se puido atopar a localizacin do ficheiro de axendaNon se puido obter o nome de mquinaNon se puido obter o nome de mquina oficialNon se puido inicializar OLENon se puido cargar a icona dende '%s'.Non se puido cargar os recursos dende o ficheiro '%s'.Non se puido abrir o documento HTML: %sNon se puido abrir o libro de axuda HTML: %sNon se puido abrir o ficheiro de ndice: %sNon se puido imprimir unha pxina en branco.Sensible a maisculas/minsculasCelta (ISO-8859-14)CentradoCentroeuropeo (ISO-8859-2)Elixa unha corElixa unha fonte&PecharBorrar o contido do rexistroClique para cancelar a seleccin de fonte.Clique para confirmar a seleccin de fonte.PecharPechar Alt-F4Pechar TodoPechar esta ventFicheiro de Axuda HTML Comprimido (*.chm)|*.chm|OrdenadorO nome da entrada de configuracin non pode comezar por '%c'.ConfirmarConfirmar a actualizacin do rexistroConectando...ContidosNon funciona a conversin xogo de caracteres '%s'.Copiouse portapapeis:"%s"Copias:Non se puido crear o ficheiro temporal '%s'Non se puido extraer %s a %s: %sNon se puido localizar o ficheiro '%s'.Non se puido iniciar a previsualizacin do documento.Non se puido comezar a impresin.Non se puideron transferir os datos ventNon se puido engadir unha imaxe lista de imaxes.Non se puido crear un cursor.Non se puido atopa-lo smbolo '%s' nunha librera dinmicaNon se puido cargar unha imaxe PNG - o ficheiro est corrompido ou non hai memoria dabondo.Non se puido cargar os datos de son dende '%s'.Non se puido abrir o audio: %sNon se puido gardar a imaxe PNG.Crear directorioCrear novo directorioCor&tarDirectorio actual:Cirlico (ISO-8859-5)Folla D, 22 x 34 polgadasSobre DL, 110 x 220 mmInforme de depuracin "%s"Non se puido crear o informe de depuracin.Fallou a xeracin do informe de depuracin.Codificacin predeterminadaImpresora predeterminadaEliminar elementoEscritorioSabas...DirectoriosNon se puido crear o directorio '%s'O directorio '%s' non existe!O directorio non existeO directorio non existe.Amosar tdolos elementos do ndice que conteen a subcadea dada. A busca non sensible a maisculas/minsculas.Non GardarFeitoFeito.id usado das veces: %dAbaixoFolla E, 34 x 44 polgadasEditar elementoIntroduza o comando para abrir o ficheiro "%s":Entradas atopadasErroErro crear o directorioErro ler as opcins da configuracin.Erro gardar os datos da configuracin do usuario.Erro: Esperanto (ISO-8859-3)Ficheiros executables (*.exe)|*.exe|Tdolos ficheiros (*.*)|*.*||Fallou a execucin do comando '%s'Fallou a execucin do comando '%s' co erro: %ulExportando a clave do rexistro: o ficheiro "%s" xa existe e non se vai sobrescribir.Fallou a extracin de '%s' a '%s'.Fallo pechar o portapapeis.Erro conectar: falta o nome de usuario/contrasinal.Fallo copiar o valor do rexistro '%s'Fallo copiar o contido da clave do rexistro '%s' a '%s'.Fallo copiar o ficheiro '%s' a '%s'Fallo copiar a subclave do rexistro '%s' a '%s'.Erro crear un nome de ficheiro temporalFallo crear un cursor.Erro crear o directorio "%s"Erro crear o directorio '%s' (Ten os permisos necesarios?)Erro crear o dilogo estndar Buscar/substituir (cdigo de erro %d)Erro amosar o documento HTML ca codificacin %sFallo baleirar o portapapeis.Erro executar '%s' Erro executar curl, pao no PATH.Fallo obter datos do portapapeisErro obter a hora local do sistemaErro obter o directorio de traballoErro iniciar a Axuda HTML de MS.Erro inicializar OpenGLErro matar o proceso %dErro cargar mpr.dll.Erro cargar a librera compartida '%s'Erro abrir o arquivo CHM '%s'.Erro abrir o ficheiro temporal.Fallo abrir o portapapeis.Fallo poer datos no portapapeisFallo eliminar o ficheiro de informe de depuracin "%s"Fallo renomear a clave do rexistro '%s' a '%s'.Fallo recuperar datos do portapapeis.Erro gardar a imaxe de mapa de bits no ficheiro "%s".Fallo establecer o modo de tranferencia FTP coma %s.Erro establecer os permisos do ficheiro temporalErro actualizar o ficheiro de configuracin de usuario.Erro subir o informe de depuracin (cdigo de erro %d).FicheiroO ficheiro %s non existe.O ficheiro '%s' xa existe, desexa sobrescribilo?O ficheiro '%s' xa existe. Desexa substituilo?Non se pode cargar o ficheiro.Erro de ficheiroO nome de ficheiro xa existe.FicheirosFicheiros (%s)FiltroBuscarTamao da fonte:Atopronse %i coincidenciasDende:GIF: ndice gif incorrecto.GIF: erro no formato da imaxe GIF.GIF: erro descoecido!!!Tema GTK+VoltarContinuarSubir un nivel na xerarqua do documentoIr directorio inicialIr directorio superiorGrego (ISO-8859-7)Gzip non est soportado por esta versin de zlibProxecto de Axuda HTML (*.hhp)|*.hhp|Ficheiros HTML (*.html;*.htm)|*.html;*.htm|Hebreo (ISO-8859-8)AxudaOpcins do Visor da Axudandice da AxudaTemas da AxudaLibros de axuda (*.htb)|*.htb|Libros de axuda (*.zip)|*.zip|Axuda: %sInicioDirectorio inicialICO: Erro escribir o ficheiro de imaxe!ICO: A imaxe alta de mis para unha icona.ICO: A imaxe ancha de mis para unha icona.ICO: ndice de icona incorrecto.IFF: erro no formato da imaxe IFF.IFF: erro descoecido!!!Ignorando o valor "%s" da clave "%s".A imaxe e a mscara teen tamaos diferentes. imposible sobrescribir o ficheiro '%s'Foi imposible establecer os permisos do ficheiro '%s'ndiceIndio (ISO-8859-12)ndice de imaxe TIFF incorrecto.Expresin regular incorrecta '%s': %sItlicaSobre de Italia, 110 x 230 mmJPEG: Non se puido cargar - probablemente o ficheiro estea corrompido.JPEG: Non se puido gardar a imaxe.Postal Xaponesa 100 x 148 mmXustificadoMarxe esquerda (mm):Cargar o ficheiro %sCargando: O rexistro gardouse no ficheiro '%s'.As funcins da Axuda HTML de MS non estn dispoibles porque non est instalada nesta mquina a librera de Axuda HTML de MS. Instlea.Ma&ximizarMenMi&nimizarModificadoFallou a inicializacin do mdulo "%s"Mover abaixoMover arribaNomeNovo directorioNovo elementoNovoNomeSeguinteSeguinte pxinaNonNon se atoparon entradas.Ainda non se atopou ningunha pxinda que concordeSen sonNon hai cores sen usar na imaxe.Nrdico (ISO-8859-10)NormalFonte normal:AceptarOs obxectos deben ter un atributo idAbrir FicheiroAbrir documento HTMLAbrir o ficheiro "%s"Operacin non permitida.A opcin '%s' require un valor.OpcinsOrientacinPCX: formato de imaxe non soportadoPCX: imaxe incorrectaPCX: isto non un ficheiro PCX.PCX: erro descoecido !!!PCX: nmero de versin demasiado baixoPNM: Non se recoeceu o formato do ficheiro.Pxina %dPxina %d de %dConfiguracin de PxinaConfiguracin de pxinaPxinasTamao do PapelTamao do papelPermisosEscolla unha fonte vlida.Escolla un ficheiro existente.Por favor, instale unha versin mis nova de comctl32.dll (necestase polo menos a versin 4.70 pero Vd. ten %d.%02d) ou este programa non funcionar correctamente.Agarde mentres se imprime Ficheiro PostScriptPrevisualizacin:Pxina anteriorImprimirPrevisualizacin de ImpresinFallo na Previsualizacin de ImpresinConfiguracin da ImpresinImprimir a corPrevisualizacin de impresinImprimir esta pxinaImprimir a FicheiroImpresoraOpcins da impresoraOpcins da impresora:Impresora...Impresora:Imprimindo Erro de ImpresinImprimindo a pxina %d...Imprimindo...PreguntaErro de lectura no ficheiro '%s'PreparadoActualizarA clave do rexistro '%s' xa existe.A clave do rexistro '%s' non existe, non se puido renomear.A clave do rexistro '%s' necestase para o funcionamiento normal do sistema, se se borra pode deixar o sistema inutilizable: operacin cancelada.A clave do rexistro '%s' xa existe.EliminarEliminar a pxina actual dos marcadoresSu&bstituirSubstituir &todoSubstituir por:Marxe dereita (mm):GardarGardar o ficheiro %sGardar comaGardar o contido do rexistro nun ficheiroScriptBuscarBuscar en tdolos librosBuscando...SeccinsErro de acceso no arquivo '%s'Erro de acceso no arquivo '%s' (os arquivos grandes non estn soportados por stdio)Seleccionar &TodoSeleccione un patrn de documentoSeleccinConfiguracin...Amosar todoAmosar tdolos elementos no ndiceAmosar os directorios agochadosAmosar/agochar o panel de navegacinTamaoOmitirSntoo, non se puido abrir este ficheiro.Sntoo, non hai memoria dabondo para crear unha previsualizacin.Sntoo, o formato deste ficheiro descoecido.Os datos de son estn nun formato non soportado.O ficheiro de son '%s' est nun formato non soportado.Estado:SuzoTIFF: Erro cargar a imaxe.TIFF: Erro ler a imaxe.TIFF: Erro gardar a imaxe.TIFF: Erro escribir a imaxe.PatrnsTai (ISO-8859-11)O servidor FTP non soporta o modo pasivo.O servidor FTP non soporta o comando PORT.O xogo de caracteres '%s' descoecido. Debe seleccionar outro xogo de caracteres para substituilo ou escolla [Cancelar] se non se pode substituirO directorio '%s' non existe Desexa crealo agora?A cor da fonte.A familia da fonte.Estilo da fonte.O informe contn os ficheiros listados embaixo. Se algn destes ficheiros contn informacin privada, desmrqueo e eliminarase do informe. Non se especificou o parmetro requirido '%s'.Non se puido gardar o texto.Debe especificarse o valor para a opcin '%s'.Houbo un problema mentres se configuraba a pxina: cmpre establecer unha impresora predeterminada.Consello do DaOs consellos non estn dispoibles, sntoo!Marxe superior (mm):Turco (ISO-8859-9)TipoNon foi posible abrir o documento HTML solicitado: %sUnicode de 16 bits (UTF-16)Unicode de 32 bits (UTF-32)Unicode de 7 bits (UTF-7)Unicode de 8 bits (UTF-8)Erro descoecido de librera dinmicaCodificacin descoecida (%d)Opcin descoecida '%s'Tema '%s' non soportado.ArribaUso: %sVer os ficheiros coma unha lista detalladaVer os ficheiros coma unha listaVistasAdvertencia: Europeo Occidental (ISO-8859-1)Europeo Occidental con Euro (ISO-8859-15)Palabra completaS palabras completasTema de Win32Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows MEErro de escritura no ficheiro '%s'SiNon pode engadir un novo directorio a esta seccin.A&chegarA&lonxarfallou o intento de establecemento dunha conexin dun cliente.altbinarionegrianon se puido pechar o ficheiro '%s'non se puido crear o ficheiro '%s'non se puido eliminar o ficheiro de configuracin de usuario '%s'non se puido executar '%s'non se puido atopar o DIRECTORIO PERSOAL do usuario, usando o directorio actual.non se puido abrir o ficheiro '%s'non se puido abrir o ficheiro de configuracin global '%s'.non se puido abrir o ficheiro de configuracin de usuario '%s'.non se puido abrir o ficheiro de configuracin de usuario.non se puido eliminar o ficheiro '%s'non se puido eliminar o ficheiro temporal '%s'non se pode escribir o buffer '%s' no disco.non se puido escribir o ficheiro de configuracin do usuario.erro de compresinfallou a conversin codificacin de 8 bitsctrldataerro de descompresinpredeterminadodecimo oitavooitavodcimo primeiroa entrada '%s' aparece mis dunha vez no grupo '%s'erro no formato dos datoserro abrir '%s'erro abrir o ficheiroerro baleirar a memoria do ficheiro '%s'dcimo quintoquintoprimeirotamao da fontedcimo cuartocuartoxerar mensaxes de rexistro detalladasficheiro zip incorrectoitlicaNon se pode establecer locale '%s'.medianoitedcimo novenonovenosen errossennomemediodasen memoriadescricin do contexto do procesoerro de lecturasegundodcimo stimostimoamosar esta mensaxe de axudadcimo sextosextoespecifique o tema a usardcimoterceirodcimo terceirohoxemadcimo segundovinteavosubraiadodescoecidoclase %s descoecidaerro descoecidoerro descoecido (cdigo de erro %08x).sen nomemtodo de compresin Zip non soportadoempregando catlogo '%s' de '%s'.erro de escrituraFallou wxGetTimeOfDay.wxWidgets non puido abrir o 'display' para '%s': sando.wxWidgets non puido abrir o 'display'. Sando.onteerro de zlib %dwxmaxima-15.08.2/locales/wxwin/hu.mo000644 000765 000024 00000264754 11670654443 017733 0ustar00andrejstaff000000 000000 D<"\D([)[?2[r[?t[[[[[[\-\I\g\\ \\\ \\ \'\&]$(] M] W]d]k]z]]]]]]]]]]]]]] ]]^ ^^^ ^(^-^3^8^>^ F^P^T^\^`^f^o^ v^ ^ ^^ ^ ^^^^^^^^^__ _ _ _&_ -_7_;_D_L_Q_o_4_$_!__*`/>`:n`` `&`&` a>'a fa qa |a a a a aaaab bbbb#$b/Hbxbbbb3b6bc"c 8cYcqccccccdd8dNdfddddddddd4e.Geve e eeeeee6ef:5fpf#f ffffgg4g Rgsgggggg!h";h^h-xh1h(hii+0i\iaiuiiiiiiij0jMjcj)jjj(jk!k#;k _k;lkk)kkl#lClYl%xl#l"l*l(m&9m%`m%m5mm"m?"nbn{n1n nno!o?o,Fo%so(o/oo-p3w(\www.w'wC x#Pxtx(xx9xy!y6;yryyyyyyy,y1z0Qz%z%zzz!z#{ @{K{\{ l{x{{~{| -|"9|\|z||Q||v}+} }}}-}}~~ )~3~&C~ j~ ~~L~ "%@ f4 0?$\$'J΀,$F"k4߁.*Fe-""Ղ9$20W"ǃ&" 80iG/A.\2ʅ)'2?GrEGHd%##̇3"$G$cT݈''G"_-!$҉ 3R#p"-'" '05X'&֋-/++[&,2ی-&<&c+(ԍ!)I3g-Ɏ$),2V! ŏʏ=4 U ny  /  8?PV'nΑ #!&#H2l8ؒ %& =G*Z 'œ  & 42@s|" ה '2Zz)wҕJ$! F7g2)җ$0jU%+%/8hou-(=(9#b66՚# 071T%Ǜ!!?!Y{! М& 7AH OYl~%ȝ (Ddz0 #ɞ)3 R|\ ٟ &  &0MT!]"  ǠРؠ ݠ%7/ Т%%=X'a& ! -7JY+r0 =Pm##7G`u$%զ$=$Z$$ާ$ E$b$ɨ$  ! ,7 = H0S4% ߩ"<1_">GW `n t  ϫݫ  #3 DO Xbq Hڬ !/'W!_3#7[m"D -@Pci n {N # 7DM<e ɰ )#"F?Oȱ+ 7 X-y5+ݲ% )/Yu}F6ͳ ;%aʹ#=Xt ,0۵z (0]o?ѷ%-.˸0GMع\&P@ԺY#oB ;;?{A*μ%9*X$.$'7_$w'ľھ+3Qg+-%C[ ^h |) =A(_     $2E^"w#$/I al"+"Dg)-D/#S \ fs;{:G0=; >I;59h,.-! &BI*Ny!)>P#c/0-5S*h(#''"0S j !$'<K#]" //DW#j/  4!J8l9.  )0+Nz &! *5 ;IRY^"b  &)' . 9EMS jt-z$C4 :EU[d l v$  % -"7Z x'3* D N\a`GAWgk"~#"+( T bo w (## ". >I]eks| /5 <H M Yfw|    !0? GRo v  4 5"Qt%-# **8)cL'7$Gl{  %0 :Qdg4k< %B]r9Tiy &"579q@BIY' !#<Q!m !$7(\+#05,<i}1 ";Tm2)6#;"_3(''/GF,9,"5@#v!020 :Q2*/.@I..5#)BGl+'&*/Z@a&/?-9$g8&1 ;%[%&4-(1*Z$3'5.<*k )'2 (<)e.(=F-[2( )/4 dp* -#)6M(&n1 "<$_!119H,H%%5Dz3! 3R[q112*N'y-2 7A\x 3 E,P}p"=`' <"!_*+/TN-;(1Zay:-;!/.Q-0E(%&N.u"C* D6${+!QK@4G0 8: $s - & + ) GC $ , T =2 Qp < # *# BN 3 ! E V- T R /,%\ %*<)1 [1|g%3<4p"2C/?,o$1'!&=/d87117+iI-5 8C8|(/2:A5|"3' 713i.0@1]$.A9%?_) 6,>k  34$G*l '5MV,k,*.1 Q ]6h+ *K(h6-6;J"Nq%&' 8P.hc* !!E@!6!.!!"""<"+"&"*#.B#q#z##5#"##7$+G$$s$$;$;$",%O%T%6p%#%/%%!&4&!J&l&!&&!&& &' 1' R']'d'k'r'''''$'"(%:(#`((((<() )($)(M)%v)%) )t) C*P*#n*** *** *(*(+++ :+H+ L+ X+e+ k+v++++++k,;-)V-,-,-%- .+ .!7.Y.n.#u....5.//3/M/3l/$/5/ / 0!0 50V0k000"0 0 0111E1Y1m111(11(2,2(H2q2(22(22(3@3(\33(33(34(+4 T4^4q444 4 4+4/4&5 55C5*b5!5(5@566666 6 6677/7F7W7g7z7777777 8 8 8"828 O8\\8&88889@!9b9%k9>99%`::::(:K:(;7; N;<X;;;;;;;; <*<1<N9<<<< < <<G<8=Q=m== =<=)= >O>k>.z>!>&>>???0!?+R?+~?6?;?,@'J@/r@!@@ @S@1+A ]AM~AAABB#B#ABeBBBBBBCC!C04C1eCxC'D.8DagDjD4EIEaEvEE+EE)FF*FFa|GWG[6HRH]H+CIoIIRI$I J JFTT>"U#aU6U;U9UA2VAtVHVVWWW2rXXX5wYOY*Y (Z6ZLZTZ.]Z"Z%Z6Z% [<2[Vo[ [%[G \UU\;\A\2)]#\];]?]8]/5^/e^2^&^/^3_1S_._3_2_`2`)B`l`q`w``!`+`` ` `? aIa[asa"a*a6a b.b FbRbAYb"bJbL c/Vccc cc%c+c d%d+7dcdsdxd)d4ddd dd ee#e'e2+e^eqe ee0e1e f f (f 6fCfKf%Qf wff>ff/fgg8%g^g gguggg gg g1g ggh h4hKh ihwh h%h1h hh#h+iEi>ci1ii iiEP:!Rk.[79uY(@uq0D3 8FApo/[1|ZQmD"/+pp\(\&W^H;L\) X5!kg<UGZK !^8z|,f6ya_bxLhy?XEjyyt"IB .B-j($J|Z4i74D _8LZVOGgfH[AUVRhle#%q?U,NE_lx0aeQ1Iuk262"H$ E.*)iTt$lcq9I5os #<e7%D]x$ Gfd/*mO/6w`:p )}>; 7j CF 0cH1o'PWQwmV>r(^[' (d_ <;Rd>la9-P<j&:<g14e v  YM,{ 32M)=:;+=z)18-&F2W@ObCPNu~6A  wzWc}]?},h^@'sNJ'~3@S.:d` 4*  qX,"8ktw=>F=%9b{c!]'?|#J~NAXr5KS5+~/JS#YTzi@  $a DK?+9MivoAhsS2v*.6L=bCY{Ur  fx;>{}TOBv43%K n30n-nr&Vg7T``BC&"M0*+s\QB-]m!%nICt#5RG %s: %s Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in#define %s must be an integer.%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message%s not a bitmap resource specification.%s not an icon resource specification.%s: ill-formed resource file syntax.&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open&Open...&Paste&Point size:&Preferences&Previous&Print&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)*** A debug report has been generated *** And includes the following files: *** It can be found in "%s" , expected static, #include or #define while parsing resource.10 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in6 3/4 Envelope, 3 5/8 x 6 1/2 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A debug report has been generated in the directory A non empty collection must consist of 'element' nodesA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 Rotated 420 x 297 mmA3 Transverse 297 x 420 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 Rotated 297 x 210 mmA4 Transverse 210 x 297 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Extra 174 x 235 mmA5 Rotated 210 x 148 mmA5 Transverse 148 x 210 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmA6 Rotated 148 x 105 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 (ISO) 250 x 353 mmB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Bitmap resource specification %s not found.BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCannot wait for thread termination.Cant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find resource include file %s.Could not find tab for idCould not locate file '%s'.Could not resolve control class or id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not resolve menu id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDebug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectoriesDirectory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?Don't SaveDoneDone.Double Japanese Postcard Rotated 148 x 200 mmDoubly used id : %dDownE sheet, 34 x 44 inEdit itemElapsed time : Enter a page number between %d and %d:Enter command to open file "%s":Entries foundEnvelope Invite 220 x 220 mmEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError creating directoryError reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Estimated time : Executable files (*.exe)|*.exe|All files (*.*)|*.*||Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExpected '*' while parsing resource.Expected '=' while parsing resource.Expected 'char' while parsing resource.Exporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to %s dialup connection: %sFailed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to find XBM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to find XBM resource %s. Forgot to use wxResourceLoadIconData?Failed to find XPM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open '%s' for %sFailed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FilesFiles (%s)FilterFindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound Found %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Icon resource specification %s not found.If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Ill-formed resource file syntax.Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Initialization failed in post init, aborting.Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmJustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal Extra 9 1/2 x 15 inLegal, 8 1/2 x 14 inLetter Extra 9 1/2 x 12 inLetter Extra Transverse 9.275 x 12 inLetter Plus 8 1/2 x 12.69 inLetter Rotated 11 x 8 1/2 inLetter Small, 8 1/2 x 11 inLetter Transverse 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Long Conversions not supportedMDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMode %ix%i-%i not available.ModernModifiedModule "%s" initialization failedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo XBM facility available!No XPM icon facility available!No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPRC Envelope #1 102 x 165 mmPRC Envelope #1 Rotated 165 x 102 mmPRC Envelope #10 324 x 458 mmPRC Envelope #10 Rotated 458 x 324 mmPRC Envelope #2 102 x 176 mmPRC Envelope #2 Rotated 176 x 102 mmPRC Envelope #3 125 x 176 mmPRC Envelope #3 Rotated 176 x 125 mmPRC Envelope #4 110 x 208 mmPRC Envelope #4 Rotated 208 x 110 mmPRC Envelope #5 110 x 220 mmPRC Envelope #5 Rotated 220 x 110 mmPRC Envelope #6 120 x 230 mmPRC Envelope #6 Rotated 230 x 120 mmPRC Envelope #7 160 x 230 mmPRC Envelope #7 Rotated 230 x 160 mmPRC Envelope #8 120 x 309 mmPRC Envelope #8 Rotated 309 x 120 mmPRC Envelope #9 229 x 324 mmPRC Envelope #9 Rotated 324 x 229 mmPage %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Processing debug report has failed, leaving the files in "%s" directory.Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remaining time : RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save asSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSelect a fileSelectionSeparator expected after the option '%s'.SetProperty called w/o valid setterSetup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sString conversions not supportedSubclass '%s' not found for resource '%s', not subclassing!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissTIFF library error.TIFF library warning.TIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid Extra 11.69 x 18 inTabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is tooold, please upgrade (the following required function is missing: %s).There was a problem during page setup: you may need to set a default printer.This system doesn't support date picker control, please upgrade your version of comctl32.dllThread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected end of file while parsing resource.Unexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown dynamic library errorUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unkown Property %sUnmatched '{' in an entry for mime type %s.Unnamed commandUnrecognized style %s while parsing resource.Unsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictVideo OutputView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Thai (CP 874)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbuffer is too small for Windows directory.can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't execute '%s'can't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infodump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthestablishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinitiateinvalid eof() return value.invalid message box return valueinvalid zip fileitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryprocess context descriptionread errorreadingreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown line terminatorunknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwritingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets 2.5.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2006-10-29 14:59+0100 PO-Revision-Date: 2005-11-01 20:50+0100 Last-Translator: Vegh, Janos Language-Team: wxWidgets translators MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit %s: %s Krem kldje el ezt a jelentst a program karbantartjnak! Ksznm. Ksznjk s elnzst krnk a knyelmetlensgrt! (hiba %ld: %s) - Nyomtatsi elkp#10 Boritk, 4 1/8 x 9 1/2 hvelyk#11 Boritk, 4 1/2 x 10 3/8 hvelyk#12 Boritk, 4 3/4 x 11 hvelyk#14 Boritk, 5 x 11 1/2 hvelyk#10 Boritk, 3 7/8 x 8 7/8 hvelyk#define %s-nek egsz tpusnak kell lennie.%i. (ssz %i)%s (vagy %s)%s Hiba%s Informci%s Figyelmeztets%s fjl (%s)|%s%s zenet%s nem bittrkp erforrs meghatrozs.%s nem ikon erforrs meghatrozs.%s: nyelvtani hibs erforrs file.&Nvjegy...&Aktulis mret&AlkalmazdIkonok &elrendezse&VisszaKvr&Mgsem&Zuhatag&Trls&Bezr&Msols&Elkp a hiba jelentsrl:&Trls&Rszletek&Le&Fjl&KeresBe&fejezJelkszlet csald:&Elre&Vlasszon oldalszmot... &Sg&Haza&Tartalom mutat&Dlt&Napl&thelyezs&j &Kvetkez &Kvetkez >&Kvetkez tlet&Nem&Megjegyzsek:&Igen&Megnyits&Megnyits...&BeillesztsJelkszlet &pontmrete:&Elvlaszts&Elz&Nyomtats&Nyomtats...&Tulajdonsgok&Kilps&jra&jra&Helyettests&Helyrellts&Ments&Ments...&Mutass tleteket inditskor&Mret&Lellts&Stlus:Al&hzs&Visszavons&Visszavons&Kikezds&FelHang&sly:&Ablak&Igen'%s' utn felesleges '..'-t talltam, elhanyagoltam.'%s' rvnytelen'%s' nem megfelel szmrtk a(z) '%s' belltshoz.'%s' rvnytelen zenet katalgus.'%s' valsznleg binris fjl.'%s' csak szmrtk lehet.'%s' csak ASCII jeleket tartalmazhat.'%s' csak betket tartalmazhat.'%s' csak betket vagy szmokat tartalmazhat.(Sg)(knyvjelzk)*** Elkszlt a hibakeressrl a jelents *** s a kvetkez fjlokat tartalmazza: *** Ez a "%s"-ben tallhat , static, #include or #define kulcsszt vrtam az erforrs rtelmezsekor.10 x 11 hvelyk10 x 14 hvelyk11 x 17 hvelyk12 x 11 hvelyk15 x 11 hvelyk6 3/4 Bortk, 3 5/8 x 6 1/2 hvelyk9 x 11 hvelyk: a file nem ltezik!: ismeretlen jelkszlet: ismeretlen kdols< &Vissza<<Flkvr dlt bet.
    flkvr dlt alhzott
    Flkvr bet. Dlt bet. >>>>|A hibakeressrl a jelents ebben a knyvtrban van Egy nem-res gyjtemnynek 'elem' csompontokbl kell llniaA2 420 x 594 mmA3 Extra, 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 elfordtott, 420 x 297 mmA3 Transverse 297 x 420 mmA3 lap, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 plus, 210 x 330 mmA4 297 x 210 mm, elfordtottA4 Transverse 210 x 297 mmA4 lap, 210 x 297 mmA4 kis lap, 210 x 297 mmA5 Extra 174 x 235 mmA5 Elfordtott 210 x 148 mmA5 Transverse 148 x 210 mmA5 lap, 148 x 210 mmA6 105 x 148 mmA6 elfordtott 148 x 105 mmABCDEFGabcdefg12345ASCIIAdd hozzAdd hozz ezt a lapot a knyvjelzkhzAdd hozz a felhasznli sznekhezAddToPropertyCollection hvs generikus hozzfrsselAddToPropertyCollection hvs rvnyes hozzads nlklAdd hozz a %s knyvetBalra igaztsdJobbra igaztsMindetMinden fjlt (%s)|%sMinden fjlt (*)|*Minden fjlt (*.*)|*Minden fjlt (*.*)|*.*Egy mr regisztrlt objektumot adott t a SetObjectClassInfo-nakMr trcszom az ISPt.A naplt a(z) '%s' file vghez rjam? (Ha [Nem]-et vlaszt, fellrom!)Arab (ISO-8859-6)Az archvum nem tartalmaz #SYSTEM fjltTulajdonsgokB4 (ISO) 250 x 353 mmB4 (JIS) Elfordtott 364 x 257 mmB4 Bortk, 250 x 353 mmB4 lap, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Elfordtott 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Boritk, 176 x 250 mmB5 lap, 182 x 257 millimterB6 (JIS) 128 x 182 mmB6 (JIS) Elfordtott 182 x 128 mmB6 Boritk, 176 x 125 mmBMP: Nem sikerlt memrit foglalni.BMP: Nem tudtam elmenteni a hibs kpet.BMP: Nem tudtam kirni az RGB szntrkpet.BMP: Nem tudtam kirni az adatokat.BMP: Nem tudtam kirni a fjl (bittrkp) fejet.BMP: Nem tudtam kirni a fjl (bittrkp info) fejet.BMP: a wxImage-nek nincs sajt wxPalette-je.Balti (ISO-8859-13)Balti (rgi) (ISO-8859-4)Nem tallom a(z) '%s' bitmap erforrst lerst.FlkvrAls marg (mm):C lap, 17 x 22 hvelykTr&lsS&znC3 Bortk, 324 x 458 mmC4 Bortk, 229 x 324 mmC5 Bortk, 162 x 229 mmC6 Bortk, 114 x 162 mmC65 Bortk, 114 x 229 mmA CHM kezel jelenleg csak helyi fjlokat tmogat!Nem tudom ltrehozni a mutex-etNem tudom megszmolni a(z) '%s' fjlokatNem tudom megszmolni a(z) '%s' knyvtrban a fjlokatNem tudom folytatni a(z) %lu szlatNem tudom folytatni a(z) %x szlatNem tudom elindtani a szlat: hiba a TLS rsakor.Nem tudom felfggeszteni a(z) %lu szlatNem tudom felfggeszteni a(z) %x szlatNem tudom megvrni a szl befejezdstNem lehet &VisszavonniNem tudom megvizsglni a(z) '%s' kp fjl formtumt: nincs ilyen fjl.Nem tudom lezrni a(z) '%s' registry kulcsotNem tudom a nem tmogatott %d tpus rtkeket lemsolni.Nem tudom ltrehozni a '%s' registry kulcsotNem tudom ltrehozni a szlatNem tudom ltrehozni a(z) %s osztlyhoz tartoz fjltNem tudom trlni a(z) '%s' kulcsotNem tudom trlni a '%s' INI fjtNem tudom trlni a '%s' rtket a '%s' kulcsblNem tudtam megszmllni a(z) '%s' kulcs alkulcsaitNem tudtam megszmllni a(z) '%s' kulcs rtkeitNem tudom a nem tmogatott %d tpus rtkeket exportlni.Nem tallom a(z) '%s' fjlban a jelenlegi pozcitNincs informcim a '%s' registry kulcsrlNem tudom elindtani a zlib folyam tmrtst.Nem tudom elindtani a zlib folyam kifejtst.Nem tudom betlteni a kpet a(z) '%s' fjlbl: nincs ilyen fjl.Nem tudom megnyitni a(z) '%s' registry kulcsotNem tudok olvasni a(z) %s tmrtett folyamblNem tudom olvasni a folyamot, nem vrt EOF-t talltamNem tudom olvasni a(z) '%s' rtktNem tudom olvasni a(z) '%s' kulcs rtktNem tudom elmenteni a kpet a(z) '%s' fjlba: nincs ilyen kiterjeszts.Nem tudom a napl tartalmt fjlba menteni.Nem tudom a szl prioritst belltaniNem tudom a(z) '%s' rtket belltaniNem tudok rni a(z) %s tmrtett folyambaMgsemNem tudom talaktani a dialgus egysgeit; ismeretlen dialgus.Nem tudok talaktani '%s' kdolsrl!Nem tallom a(z) %s aktv telefonos kapcsolatotNem tallok trol elemet a(z) '%s' ismeretlen irnyitelemhez.Nem tallom a(z) '%s' betkszlet csompontotNem tallom a cmjegyzk fjl helytNincs prioritsi tartomny a(z) %d temezsi elrshoz.Nem ismerem a gazdagp nevtNem ismerem a gazdagp hivatalos nevtNem tudom letenni - nincs aktv telefonkapcsolat.Nem tudom inicializlni az OLEtNem tudom elindtani az SciTech MGLt!Nem tudom elindtani a megjelentst.Nem tudom betlteni az ikont '%s'-bl.Nem tudom betlteni az erforrst a(z) '%s' fjlbl.Nem tudom megnyitni a(z) %s HTML dokumentumotNem tudom megnyitni a(z) %s sg knyvetNem tudom megnyitni a(z) %s tartalom fjltNem tudom megnyitni a(z) '%s' fjlt.Nem tudom a fjlt PostScript nyomtatsra megnyitni!Nem tudom a(z) %s index fjlt megnyitniNem tudom rtelmezni a(z) '%s' tbbes szm alakotatNem tudom rtelmezni a koordintkat '%s'-bl.Nem tudom rtelmezni a dimenzit '%s'-bl.Nem tudok res oldalt nyomtatni.Nem tudom elolvasni '%s' tpusnak nevt.Nem tallom a szl temezs elrsait.Nem tudom elindtani a szlat: hiba a TLS rsakorNem tudom megvrni a szl befejezdst.Nem tudom ltrehozni a szl esemny sortKis/nagybetk klnbzekKelta (ISO-8859-14)Kzpre igaztvaKzp-eurpai (ISO-8859-2)Vlassza ki a trcszand szolgltatt (ISPt)!Vlasszon szntVlasszon bettpustBe&zrsA napl fjl trlseKattints ide a bettpus vlaszts trlshezKattints ide a bettpus vlaszts megerstshezBezrsBezrs Alt-F4Minden fjl bezrsaZrja be ezt az ablakotTmrtett HTML sg file (*.chm)|*.chm|SzmtgpKonfigurcis bejegyzs nem kezddhet '%c'-vel.MegerstsRegistry frissts megerstseKapcsolds...TartalomA '%s' jelkszlett alakts nem mkdik.tmsolva a "%s" vglapraMsolat(ok):Nem tudom ltrehozni a(z) '%s' tmeneti fjltNem tudtam kifejteni %s-t %s-be: %sNem tudtam megtallni a(z) '%s' erforrs bett fjlt.Nem tallok lapvlasztt az azonosthozNem tudtam megtallni a(z) '%s' fjlt.Nem talltam a kontroll osztlyt vagy a '%s' azonostt. Hasznljon (nem-nulla) egszt helyette vagy adja meg #define hasznlatval (lsd a kziknyvet)Nem talltam meg a(z) '%s' men azonostt. Hasznljon (nem-nulla) egszet helyette vagy adja meg #define hasznlatval (lsd a kziknyvet a rszletekrt)Nem tudom a dokument megtekintst kezdemnyezni.Nem tudom elindtani a nyomtatst.Nem tudtam adatot tvinni az ablakbaNem tudtam kinyitni a mutex-etNem tudtam mutex zrat ltrehozniNem tudok egy kpet a kpek listjhoz hozzadni.Nem tudtam idztt ltrehozniNem tudtam ltrehozni a kperny pozici mutatt.Nem tallom a(z) '%s' szimblumot a dinamikus knyvtrbanNem kaptam meg a mutatt a jelenlegi szlhozNem tudtam betlteni a PNG kpet - hibs a fjl vagy nincs elg memria.Nem tudtam betlteni hangot '%s'-bl.Nem tudtam megnyitni a(z) '%s' audiotNem tudtam regisztrlni a(z) '%s' vglap formtumot.Nem tudtam elengedni a mutex-etNem kaptam informcit a lista vezrl %d elemrl.Nem tudtam elmenteni a PNG kpet.Nem tudtam befejezni a szlatNem talltamHozzon ltre knyvtratHozzon ltre egy j knyvtrat&KivgsA jelenlegi knyvtr:Ciril (ISO-8859-5)D lap, 22 x 34 hvelykDDE adatbers nem sikerltDIB fej: A kdols nem felel meg a bitmlysgnek.DIB fej: A kpmagassg a fjl-ban > 32767 pixel.DIB fej: A kpszlessg a fjl-ban > 32767 pixel.DIB fej: Ismeretlen bitmlysg a fjl-ban.DIB fej: Ismeretlen kdols a fjl-ban.DL Bortk, 110 x 220 mmHibakeressi jelents "%s"Nem sikerlt ltrehozni a(z) '%s' knyvtrat.A hibakeressrl nem sikerlt jelentst kszteni.DekoratvAz alaprtelmezett kdolsAz alaprtelmezett nyomtatBejegyzs trlseA rgi '%s' lakat fjt trltem.AsztalA trcsz funkcik nem hasznlhatk, mert a tvoli elrs szolgltats (RAS) nincs installlva ezen a gpen. Krem installlja.Tudta n, hogy...KnyvtrakNem sikerlt ltrehozni a(z) '%s' knyvtratA(z) '%s' knyvtr nem ltezik!A knyvtr nem ltezikA knyvtr nem ltezik.rja ki az sszes index bejegyzst, ami tartalmazza az adott bejegyzst. A keress kis/nagy betre nem rzkeny.Kperny belltsi prbeszdablakAkarja, hogy trjam a fjloknl hasznlt % parancsot (csak "%s" kiterjeszts esetn)? A jelenlegi rtk %s, Az j rtk %s %1Elmentsem a(z) %s dokument vltozsait?Ne mentsd elKszKsz.Ktszeres mret japn levelezlap, elfordtott 148 x 200 mmMsodszor hasznlt azonost : %dLeE lap, 34 x 44 hvelykBejegyzs szerkesztseAz eltelt id : Adjon meg egy oldalszmot %d s %d kztt:rja be a(z) "%s" fjlt megnyit parancsot:A tallt bejegyzsekMeghv Bortk, 220 x 220 mmA krnyezeti vltozk kifejtse nem sikerlt: hinyzik '%c' a(z) %u helyen '%s'-bl.HibaHiba a knyvtr ltrehozsakorHiba a konfigurcis belltsok olvassakor.Hiba a felhasznli konfigurcis belltsok elmentsekor.Hiba trtnt a semaforra vrakozs sornHiba: Eszperant (ISO-8859-3)A becslt id : Vgrehajthat fjlok (*.exe)|*.exe|Minden fjl (*.*)|*.*||Nem sikerlt vgrehajtani a(z) '%s' parancsotNem sikerlt vgrehajtani a(z) '%s' parancsot, hibakd: %ulExecutive, 7 1/4 x 10 1/2 hvelyk'*'-ot vrtam az erforrs rtelmezse sorn. '='-et vrtam az erforrs rtelmezse sorn.'char'-t vrtam az erforrs rtelmezse sorn. Registry kulcs exportls: a fjl "%s" mr ltezik s nem rom fell.Kiterjesztett japn Unix kdlap (EUC-JP)Nem sikerlt kifejteni '%s'-t '%s'-beNem sikerlt %s a(z) %s telefonos kapcsolatbanNem sikerlt elrni a lakat fjlt.Nem sikerlt %luKb trterletet foglalni a memriatrkp adatoknak.Nem sikerlt megvltoztatni a video mdot.Nem sikerlt ltrehozni a(z) hibakeressi jelentsek "%s" knyvtrtNem sikerlt lezrni a file kezelt.Nem sikerlt lezrni a(z) '%s' lakat fjlt.Nem sikerlt lezrni a vglapot.Nem sikerlt ltrehozni a kapcsolatot: hinyzik a felhasznli nv vagy a jelsz.Nem sikerlt ltrehozni a kapcsolatot: nincs trcszhat szolgltat (ISP).Nem sikerlt lemsolni a(z) '%s' registry bejegyzstNem sikerlt lemsolni a(z) '%s' registry kulcs tartalmt a(z) '%s'-be.Nem sikerlt lemsolni a(z) '%s' fjlt '%s'-be.Nem tudtam a(z) '%s' registry kulcsot '%s'-re tmsolni.Nem sikerlt ltrehozni a DDE lncotNem sikerlt ltrehozni az MDI szl keretet.Nem sikerlt lrehozni az llapotsort.Nem sikerlt ltrehozni tmeneti fjlnevet.Nem sikerlt lrehozni a nvtelen csvet.Nem sikerlt kapcsolatot ltrehozni a '%s' kiszolglval a '%s' tmbanNem sikerlt lrehozni egr mutatt.Nem sikerlt ltrehozni a(z) "%s" knyvtratNem sikerlt ltrehozni a '%s' knyvtrat. (Rendelkezik a szksges jogosultsggal?)Nem tudtam ltrehozni registry bejegyzst a(z) '%s' fjlokra.Nem sikerlt ltrehozni a keress-helyettests prbeszd ablakot (hibakd : %d) Nem sikerlt a HTML dokumentumot %s kdolssal megjelenteniNem sikerlt kirteni a vglapot.Nem sikerlt megszmllni a video mdokat.Nem sikerlt ltrehozni tancsadi kapcsolatot a DDE kiszolglvalNem sikerlt ltrehozni a telefonos kapcsolatot: %sNem sikerlt vgrehajtani '%s'-t Nem sikerlt a curl-t vgrehajtani, krem tegye elrhetv a PATH-on.Nem tallom a(z) %s XBM erforrst. Elfelejtette hasznlni wxResourceLoadBitmapData-t?Nem tallom a(z) %s XBM erforrst. Elfelejtette hasznlni wxResourceLoadIconData-t?Nem tallom a(z) %s erforrst. Elfelejtette hasznlni wxResourceLoadBitmapData-t?Nem kaptam meg a(z) %s ISP(szolgltat) neveketNem tudtam a vglap adatot elvenni.Nem kaptam a vglaprl adatokatNem kaptam meg a helyi rendszer idt.Nem sikerlt ltrehozni a munkaknyvtrat.Nem sikerlt elindtani a GUIt: nem talltam beptett brt.Nem sikerlt elindtani az MS HTML sgt.Nem tudom elindtani az OpenGLt.Nem sikerlt megvizsglni a(z) '%s' lezr fjlt.Nem tudtam a szlhoz csatlakozni, valsznleg memria lyukat talltam - krem indtsa jra a programotNem tudtam meglni a '%d' folyamatot.Nem tudtam betlteni a(z) %d kpet a '%s' fjlbl.Nem tudtam betlteni a metafjlt a(z) '%s' fjlbl.Nem tudtam betlteni az mpr.dll-t.Nem tudtam betlteni a(z) '%s' osztott knyvtrat.Nem tudtam betlteni a(z) '%s' osztott knyvtrat, '%s' hiba miatt.Nem sikerlt lelakatolni a(z) '%s' lakat fjlt.Nem sikerlt mdostani a(z) idket '%s'-re.Nem tudtam megnyitni '%s'-t %s-knt.Nem tudtam megnyitni a(z) '%s' CHM archive fjlt.Nem tudtam megnyitni az tmeneti fjlt.Nem tudtam megnyitni a vglapot.Nem tudtam adatokat tenni a vglapra.Nem sikerlt elolvasni a PID-t a lakat fjlbl.Nem tudtam tirnytani a gyermek processz be/kimenett.Nem tudtam tirnytani a gyermek processz be/kimenettNem tudtam regisztrlni a(z) '%s' DDE kiszolgltNem tudom regisztrlani az OpenGL ablak osztlyt.Nem emlkszem a '%s' jelkszlet kdolsra.Nem tudom eltvoltani a(z) '%s' hibekeressi jelentst tartalmaz fjlt.Nem tudom eltvoltani a(z) '%s' lakat fjlt.Nem tudtam eltvoltani az elavult '%s' lakat fjlt.Nem tudtam a(z) '%s' registry rtket '%s'-re tnevezni.Nem tudtam a(z) '%s' registry kulcsot '%s'-re tnevezni.Nem tudtam adatot elvenni a vglaprl.Nem sikerlt helyrehozni a fjl idket '%s'-re.Nem sikerlt rtelmezni a RAS hibazenet szvegt.Nem tudtam meghatrozni a tmogatott vglap formtumokat.Nem tudtam elmenteni a bittrkpet a(z) '%s' fjlba.Nem sikerlt DDE tancsot kldeni.Nem tudtam a(z) '%s' FTP tviteli mdot belltani.Nem tudtam a vglap adatot belltani.Nem lehet belltani a(z) '%s' lezr fjl engedlyeitNem tudtam az tmeneti fjl engedlyeit belltani.Nem tudtam a(z) %d szl prioritst belltani.Nem tudtam a '%s' kpet a VFS memriba trolni!Nem tudtam befejezni a szlat.Nem tudtam befejezni a tancskozsi ciklust a DDE kiszolglval.Nem tudtam befejezni a(z) %s telefon kapcsolatot.Nem sikerlt megrinteni a(z) '%s't.Nem sikerlt felnyitni a(z) '%s' lakat fjlt.Nem tudtam a(z) '%s' DDE kiszolgl regisztrcijt megszntetni.Nem tudom frissteni a felhasznl konfigurcis fjljt.Nem sikerlt ltrehozni a hibakeres jelentstt (hibakd : %d) Nem sikerlt rni a(z) '%s' lakat fjlba.Vgzetes hibaVgzetes hiba:FjlA(z) '%s' file nem ltezik.A(z) '%s file mr ltezik, valban fell akarja rni?A(z) '%s file mr ltezik. Akarja fellrni?A fjlt nem tudtam betlteni.Fjl hibaMr van ilyen nev fjl.FjlokFjlok (%s)SzrKeresNem sklzhat jelkszlet:Rgztett mret bet.
    bold dlt Folio, 8 1/2 x 13 hvelykJelkszlet mrete:A folyamat elgaztatsa nem sikerltElre mutat href-eket nem tudok hasznlniMegtalltam%i megfelelt talltamTl:GIF: Hibs gif index.GIF: az adatfolyam csonktottnak tnik.GIF: hiba a GIF kpformtumban.GIF: nincs elg trol.GIF: ismeretlen hiba!!!GTK+ brGenerikus PostScriptNmet brsgi leporell, 8 1/2 x 13 hvelykNmet standard leporell, 8 1/2 x 12 hvelykGetProperty hvskor nincs rvnyes fogadGetPropertyCollection generikus accessor hvsGetProperty hvskor nincs rvnyes gyjt fogadMenj visszaMenj elreMenj a dokumentum hierarchia eggyel magasabb szintjreMenj a sajt (hon) knyvtrbaMenj a szl knyvtrbaMeghatrozott oldalraGrg (ISO-8859-7)A zlib ezen vltozata nem tmogatja gzip-etHTML Help Project (*.hhp)|*.hhp|A(z) %s horgony nem ltezik.HTML fjlok (*.html;*.htm)|*.html;*.htm|Hber (ISO-8859-8)SgSg Bngsz belltsokSg tartalomjegyzkSg nyomtatsSg tmakrkSg knyvek (*.htb)|*.htb|Sg knyvek (*.zip)|*.zip|Sg: %sHazaSajt knyvtrI64ICO: Hiba a DIB maszk olvassakor.ICO: Hiba a kp rsakor!ICO: A kp tl magas az ikon szmra.ICO: A kp tl szles az ikon szmra.ICO: Hibs icon index.IFF: az adatfolyam csonktottnak tnik.IFF: hiba a GIFF kpformtumban.IFF: nincs elg trol.IFF: ismeretlen hiba!!!Nem tallom a(z) '%s' ikon erforrs lerst.Ha van erre a hibra vonatkoz egyb informcija, krem rja be ide s azt a jelentshez csatolom:Ha teljesen mellzni akarja ennek a hibajavtsi jelentsnek az elkldst, krem vlassza a "Mgsem" gombot, de krem vegye figyelembe hogy ez htrltathatja a program fejlesztst, teht ha csak lehetsges, krem folytassa a jelents ellltst. Nem rom be a "%s" rtket a "%s" kulcsba.Nyelvtani hibs erforrs fjlHibs objektum osztly (Nem-wxEvtHandler) szerepel esemny forrskntA ConstructObject mdszer hibs paramterszmot kapottA Create mdszer hibs paramter szmot kapottHibs knyvtr nv.Hibs fjl meghatrozs.A kp s a maszk mrete klnbz.Nem tudok formzott szvegkontrollt kszteni, egyszer szvegkontrollt hasznlok helyette. Krem installlja jra a riched32.dll fjltNem kapom meg a gyermek processz bemenett.Nem kapom meg a '%s' fjl engedlyeit.Nem sikerlt fellrni ni a(z) '%s' fjlt.Nem lehet belltani a '%s' fjl engedlyeit.BekezdsTartalom mutatIndiai (ISO-8859-12)Az inicializls utols fzisa nem sikerlt, kilpek.Bels hiba, hibs wxCustomTypeInfoHibs TIFF kp index.rvnytelen '%s' erforrs: nincs 'resource' csompont.Hibs megjelentsi md meghatrozs: '%s'.Hibs geometriai meghatrozs: '%s'.Hibs a(z) '%s' lakat fjl.rvnytelen vagy Null Object ID-t kapott GetObjectClassInforvnytelen vagy Null Object ID-t kapott HasObjectClassInfoHibs szablyos kifejezs '%s': %sDltOlasz bortk, 110 x 230 mmJPEG: nem tudtam betlteni - a fjl valsznleg hibsJPEG: Nem tudtam elmenteni a kpet.Ktszeres mret japn levelezlap 200 x 148 mmJapn chou bortk #3Japn chou bortk #3 elfordtottJapn chou bortk #4Japn chou bortk #4 elfordtottJapn kaku bortk #2Japn kaku bortk #2 elfordtottJapn kaku bortk #3Japn kaku bortk #3 elfordtottJapn you bortk #4Japn you bortk #4 elfordtottJapn levelezlap 100 x 148 mmJapn levelezlap 148 x 100 mm cJvhagyvaKOI8-RKOI8-UTjkpLedger, 17 x 11 hvelykBal marg (mm):Jogi extra, 9 1/2 x 15 hvelykJogi, 8 1/2 x 14 hvelykLevl extra, 9 1/2 x 12 hvelykLevl Extra Transverse 9.275 x 12 inLevl plusz, 8 1/2 x 12.69 hvelykLevl 11 x 8 1/2 hvelyk, elfordtottKismret levl, 8 1/2 x 11 hvelykLevl Transverse 8 1/2 x 11 inLevl, 8 1/2 x 11 hvelykVkonyA mutat '//'-t tartalmazott, abszolt mutatv alaktottam.A(z) %s fjl betltseBetlts : A(z) '%s' lezr fjl tulajdonosa hibs.A(z) '%s' lezr file hozzfrse hibs.A naplt a(z) '%s' fjl-ba mentettem.A hossz talaktsokat nem tmogatomMDI gyermekA MS HTML funkcik nem hasznlhatk, mert a MS HTML Help knyvtr nincs installlva ezen a gpen. Krem installlja.Ma&ximalizlKis/nagybet megklnbztetsA VFS memriban mr van '%s' fjl!MenuFm brMi&nimalizlA %ix%i-%i md nem ltezik.ModernMdostvaNem sikerlt inicializlni a "%s" modultBirodalmi bortk, 3 7/8 x 7 1/2 hvelykMozgasd lefelVidd &feljebbNvj knyvtrj bejegyzsjNvKvetkez Kvetkez oldalNemNincs XBM lehetsg!Nincs XPM ikon lehetsg!Nem talltam elemet.Nem talltam jelkszletet a(z) '%s' kdolshoz, de a vagylagos '%s' kdols elrhet. Akarja hasznlni ezt a kdolst (egybknt msikat kell vlasztania)?Nem talltam jelkszletet a(z) '%s' kdolshoz. Szeretne vlasztani egy jelkszletet ehhez a kdolshoz (klnben az e kdolssal ksztett szveg nem jelezhet ki helyesen)?A '%s', class '%s' XML csomponthoz nem talltam meghajtt!Ilyen tpus kphez nem talltam kezelt.%d tpus kphez nincs kezel meghatrozva.%s tpus kphez nincs kezel meghatrozva.Mg nem talltam egy megfelel oldaltNincs hangA kpben nincs maszkolva nem hasznlt szn.A kpben nincs nem hasznlt szn.szaki (ISO-8859-10)NormlNorml bt
    and alhzva. Norml jelkszlet:Feljegyzs, 8 1/2 x 11 hvelykIgenAz objektumoknak id jellemzvel is rendelkeznik kellFjl megnyitsNyisd meg a HTML dokumentumotA(z) "%s" fjl megnyitsaEz a mvelet nincs megengedve.A(z) '%s' bellts egy rtket kr, '='-et vrtam.A(z) '%s' bellts egy rtket kr.A(z) '%s' belltsa: '%s' nem alakthat t dtumm.LehetsgekIrnyultsgPCX: nem tudtam memrit foglalniPCX: nem tmogatott kp formtumPCX: rvnytelen kpPCX: ez nem PCX fjl.PCX: ismeretlen hiba !!!PCX: tl alacsony verziszmPNM: nem tudtam memrit foglalni.PNM: Azonostalan fjl formtum.PNM: A fjl csonktottnak tnik.PRC 16K 146 x 215 mmPRC 16K elfordtottPRC 32K 97 x 151 mmPRC 32K elfordtottPRC 32K(Nagy) 97 x 151 mmPRC 32K(Nagy) elfordtottPRC Bortk #1 102 x 165 mmPRC Bortk #1 165 x 102 mm, elfordtottPRC Bortk #10 324 x 458 mmPRC Bortk #10 458 x 324 m, elfordtottPRC Bortk #2 102 x 176 mmPRC Bortk #2 176 x 102 mm, elfordtottPRC Bortk #3 125 x 176 mmPRC Bortk #3 176 x 125 mm, elfordtottPRC Bortk #4 110 x 208 mmPRC Bortk #4 208 x 110 mm, elfordtottPRC Bortk #5 110 x 220 mmPRC Bortk #5 220 x 110 mm, elfordtottPRC Bortk #6 120 x 230 mmPRC Bortk #6 230 x 120 mm, elfordtottPRC Bortk #7 160 x 230 mmPRC Bortk #7 230 x 160 mm, elfordtottPRC Bortk #8 120 x 309 mmPRC Bortk #8 309 x 120 mm, elfordtottPRC Bortk #9 229 x 324 mmPRC Bortk #9 324 x 229 mm, elfordtott%d. oldal%d. oldal (%d-bl)Oldal belltsOldal bellts OldalakPapr mretPapr mretSetObject mr regisztrlt objektumot kapottSetObjectName mr regisztrlt objektumot kapottGetObject ismeretlen objektumot kapottJogosultsgokA cs ltrehozsa nem sikerltKrem vlasszon egy rvnyes jelkszletet.Krem vlasszon egy ltez fjlt.Krem vlassza ki a ltni kvnt oldalt:Krem vlassza ki, melyik szolgltathoz (ISP) akar kapcsoldni.Krem installlja a comctl32.dll jabb verzijt (legalbb a 4.70 kellene, de nnek a %d.%02d van) vagy ez a program nem mkdik megfelelen.Krem vrjon amg nyomtatok llPostScript fjlElkp:Elz oldalNyomtatsNyomtatsi kpNyomtatsi kp hibaNyomtatsi tartomnyNyomtatsi belltsokSznes nyomtatsNyomtatsi &kpNyomtatsi el&kpNyomtats sorballtssalNyomtasd ezt az oldaltNyomtats fjlbaNyomtatNyomtat parancs:Nyomtat lehetsgekNyomtat lehetsgek:Nyomtat...Nyomtat:NyomtatsNyomtatsi hibaA(z) %d. oldalt nyomtatom...Nyomtats...A hibakeressi jelents feldolgozsa nem sikerlt, a fjlokat a(z) "%s" knyvtrban hagytam.A program rendellenesen fejezdtt be.Quarto, 215 x 275 mmKrdsOlvassi hiba a(z) '%s' fjlbanKszA ref="%s" szmmal hivatkozott objektum csompontot nem tallom!FrisstsMr ltezik a(z) '%s' registry kulcs.A(z) '%s' registry kulcs mg nem ltezik, nem tudom tnevezni.A(z) '%s' registry kulcs a normlis mkdshez szksges, annak trlse hasznlhatatlann teszi az n rendszert: a mveletet nem hajtom vgre.Mr ltezik a(z) '%s' registry rtk.A megfelel tagok:A htralev id : TrldTrld ezt az oldalt a knyvjelzk kzlA "%s" renderer verzija %d.%d nem megfelel s ezrt nem lehet betlteni.&HelyettestsdHelyettestsem &mindetHelyette:Az erforrs fjloknak azonos verziszmaknak kell lennik!Cserld vissza az elmentettreJobb marg (mm):RomanMentsA(z) %s fjl elmentse&Ments msknt...Ments mskntMentsd a napl tartalmt fjlbaScriptKeressKeresd meg a fentebb bert szveg valamennyi elfordulst a sg knyv(ek)benKeressi irnyKeress:Keress az sszes knyvbenKeresek...SzakaszokKeressi hiba a(z) '%s' fjlbanKeressi hiba a(z) '%s' fjlban (a nagy fjlokat nem tmogatja a stdio)Vlassz ki &minden fjltVlasszon dokumentum minttVlasszon dokumentum nzetetVlasszon fjltKivlasztottA(z) '%s' vlasztsi lehetsg utn elvlaszt jelet vrtam.GetProperty hvskor nincs rvnyes kldBellts...Tbb aktv telefonkapcsolatot talltam, az egyiket vletlenszeren kivlasztom.Mutatsd mindetMutasd meg a tartalom mutat valamennyi elemtMutasd meg a rejtett knyvtrokatBemutatja/elrejti az irnyt elemeketBetkszlet elkp bemutatsMretUgrsFerdeSajnlom, nem tudtam megnyitni a fjlt mentsre.Sajnlom, nem tudtam megnyitni ezt a fjlt.Sajnlom, nem tudtam elmenteni ezt a fjlt.Sajnlom, nincs elg memria az elkp ltrehozshoz.Sajnlom, a nyomtatsi elkphez lltson be egy nyomtatt.Sajnlom, ezt a fjl formtumot nem ismerem.A hang adat ismeretlen formtumban van.A(z) '%s' hang fjl ismeretlen formtumban van.Bejelents, 5 1/2 x 8 1/2 hvelykllapot:llapot: Kldemnyek soros trolsa mg nem sorostott objektumok szmra mg nem tmogatottSzveget sznn: Helytelen szn meghatrozs '%s'Szveg talaktst nem tmogatokA(z) '%s' alosztlyt nem talltama(z) '%s' erforrshoz, nem tudom hasznlni!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSvjciTIFF knyvtr hiba.TIFF knyvtr figyelmeztets.TIFF: Nem tudtam memrit foglalni.TIFF: Hiba a kp betltsekor.TIFF: Hiba a kp olvassakor.TIFF: Hiba a kp elmentsekor.TIFF: Hiba a kp rsakor.Tabloid Extra 11.69 x 18 inTabloid, 11 x 17 hvelykTeletypeMintkThai (ISO-8859-11)Az FTP kiszolgl nem tmogatja a passzv mdot.Az FTP kiszolgl nem tmogatja a PORT parancsot.A(z) '%s' jelkszlet ismeretlen.Vlaszthat msik kszletet ennek helyettestsre vagy [Mgsem]-t ha nem helyettesthetA(z) '%d' vglap formtum nem ltezik.A '%s' knyvtr nem ltezik. Ltrehozzam most?A(z) '%s' fjlt nem sikerlt megyitni. A legutbb hasznlt fjlok listjrl is el van tvoltva.A(z) '%s' fjl nem ltezik s nem nyithat meg. A legutbb hasznlt fjlok listjrl is el van tvoltva.A betkszlet szne.A betkszlet csaldja.A jelkszlet mrete.A betkszlet stlusa.A betkszlet hangslya.A(z) '%s' tvonal tl sok ".."-t tartalmaz!A jelents az albb felsorolt fjlokat tartalmazza. Ha a fjlok valamelyike magnjelleg informcit tartalmaz, szntesse meg a kijellst ls az nem fog szerepelni a jelentsben. A szksges '%s' paramter nincs megadva.A szveget nem tudom elmenteni.A(z) '%s' bellts rtkt meg kell adni.Az ezen a gpre installlt tvoli hozzfrsi lehetsg (RAS) tl rgi, krem frisstsen (A(z) %s szksges funkci hinyzik).Az oldal belltsakor hiba trtnt: lehet hogy az alaprtelmezett nyomtatt kellene belltania.Ez a rendszer nem tmogatja a dtumkiolvas egysget, krem frisstse a comctl32.dll-t.A szl modul inicializlsa nem sikerlt: nem tudok rtket trolni a szl helyi troljbaA szl modul inicializlsa nem sikerlt: nem sikerlt a szlhoz kulcsot kszteniA szl modul inicializlsa nem sikerlt: nem lehet indexet foglalni a szl helyi troljbanA szl priorits belltst elhanyagoltam.Csempk &VzszintesenCsempk &FgglegesenIdkifuts az FTP kiszolglhoz val kapcsoldskor, prblja meg a passzv mdot.Az idzts ltrehozsa nem sikerltA Nap TippjeNincsenek tippek, sajnlom!Ig:Tl sok szn a PNG-ben, a kp kicsit homlyos lehet.Fels marg (mm):Megprbltam eltvoltani a(z) '%s' fjlt a VFS trolbl, de nincs betltve!Megprbltam feloldani a NULL gazdagp nevet: feladomTrk (ISO-8859-9)TpusA tpust enum-rl long-ra kell alaktaniUSA standard leporell, 14 7/8 x 11 hvelykNem tudom megnyitni a krt %s HTML dokumentumot.Nem tudok aszinkron mdon hangot jtszani.Trls visszaVratlanul vget rt a fjl az erforrs rtelmezse sorn. Vratlan '%s' paramterUnicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Ismeretlen DDE hiba %08xGetObjectClassInfo ismeretlen objektumot kapottIsmeretlen dinamikus knyvtr hibaIsmeretlen (%d) kdolsIsmeretlen hossz opci '%s'Ismeretlen opci '%s'Ismererlen stlus jelIsmeretlen tulajdonsg %sPratlan '{' a(z) %s mime tpus egyik elemben.Nv nlkli parancs%s: Ismeretlen stlus az erforrs rtelmezse sorn.Nem tmogatott vglap formtum.A(z) '%s' br nem tmogatott.FelHasznlat: %srvnyessgi tkzsVideo kimenetA fjlok bemutatsa rszletezveA fjlok bemutatsa lista szerenNzetekNem sikerlt megvrni az alprocessz befejezdstFigyelmeztetsFigyelmeztets: Figyeleztets: res veremtrolbl prbl eltvoltani HTML kifejezs kezelt.Nyugat-eurpai (ISO-8859-1)Nyugat-eurpai Euro-val (ISO-8859-15)Hogy alhzza-e a betket.Egsz szCsak egsz szavakWin32 brWin32s a Windows 3.1-enWindows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arab (CP 1256)Windows Balti (CP 1257)Windows Kzp-eurpai (CP 1250)Windows egyszerstett knai (CP 936)Windows hagyomnyos knai (CP 950)Windows Orosz (CP 1251)Windows Grg (CP 1253)Windows Hber (CP 1255)Windows japn (CP 932)Windows koreai (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Thai (CP 874)Windows Trk (CP 1254)Windows Nyugat-eurpai (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Irsi hiba a(z) '%s' fjlbanXML rtelmezsi hiba: '%s' a(z) %d sorbanXPM: Hinyos pixel adat!Nem tallom a(z) '%s' XRC erforrst ('%s' osztly).XRC erforrs: Nem tudom ltrehozni a(z) '%s'-bl a bittrkpet.XRC erforrs: Helytelen szn meghatrozs '%s' a '%s' tulajdonsgnl.IgenNem tud knyvtrat hozzadni ehhez a szakaszhoz.&Nagyts&Kicsinyts&Ablakmret nagyts[RES]a DDEML alkalmazs meghosszabtott versenyhelyzetet teremtett.egy DDEML fggvnyt hvott anlkl, hogy elszr a DdeInitialize fggvnyt hvta volna, vagy rvnytelen instance azonostt adott t a DDEML fggvnynek.nem sikerlt az gyfl prblkozsa a prbeszd ltrehozsra.a memria lefoglalsa nem sikerlt.a paramtert nem sikerlt rvnyesttetni a DDEML-lel.a szinkron tancskrsi tranzakci nem fejezdtt be idre.a szinkron adatkrsi tranzakci nem fejezdtt be idre.a szinkron vgrehajts krsi tranzakci nem fejezdtt be idre.a szinkron adatleraks krsi tranzakci nem fejezdtt be idre.a tancskozsi tranzakci befejezsnek krse nem fejezdtt be idre.a kiszolgl olyan prbeszdben ksrelt meg tranzakcit vgrehajtani amelyiket az gyfl mr befejezett, vagy a kiszolgl a tranzakci befejezse eltt kilpett.sikertelen tranzakci.altegy APPCLASS_MONITOR-knt inicializlt alkalmazs DDE tranzakcit prblt vgezni, vagy APPCMD_CLIENTONLY-knt inicializlt alkalmazs prblt meg kiszolgl tranzakcit vgezni.egy bels PostMessage fggvnyhvs nem sikerlt. bels hiba trtnt a DDEML-ben.rvnytelen azonostt adott t a DDEML fggvnynek. Ha az alkalmazs visszatrt egy XTYP_XACT_COMPLETE visszahvsbl, a tranzakci azonostja erre a hvsra mr nem rvnyes.azt hiszem ez egy tbb-rszes zip egyms utn pakolvaelhanyagoltam a vltoztathatatlan '%s' kulcs megvltoztatsra tett ksrlett.hibs argumentumok a knyvtri fggvnybenhibs alrshibs zip-fjl offsetbinrisflkvra puffer tl kicsi a Windows knyvtr szmra.nem tudom lezrni a(z) '%s' fjlt.nem tudom lezrni a(z) %d fjl lertnem tudom rvnyre juttatni a(z) '%s' fjl vltozsaitnem tudom ltrehozni a(z) '%s' fjl-tnem tudom trlni a(z) '%s' felhasznli konfigurcis fjltnem tudom meghatrozni, hogy a fjl vgt rtk-e el a(z) %d lerval megadott fjlbanNem sikerlt vgrehajtani '%s'-tnem tallom a f knyvtrat a zip-bennem tudom meghatrozni a fjl hosszt a(z) %d lerval megadott fjlbannem tudom meghatrozni a felhasznl sajt knyvtrt, a jelenlegit hasznlom tovbb.nem tudom kirteni a(z) %d lerval megadott fjl puffertnem tallom a keressi pozcit a(z) %d lerval megadott fjlbanegyetlen jelkszletet sem tudok betlteni, kilpeknem tudom megnyitni a(z) '%s' fjltnem tudom megnyitni a(z) '%s' globlis konfigurcis fjlt.nem tudom megnyitni a(z) '%s' felhasznli konfigurcis fjlt.nem tudom megnyitni a felhasznl konfigurcis fjljt.Nem tudom megkezdenii a zlib folyam kifejtst.Nem tudom elindtani a zlib folyam tmrtst.nem tudok olvasni a(z) %d lerval megadott fjblnem tudom eltvoltani a(z) '%s' fjltnem tudom eltvoltani a(z) '%s' tmeneti fjltnem tudok keresni a(z) %d lerval megadott fjlbannem tudom a mgneslemezre rni a(z) '%s' puffert.nem tudok rni a(z) %d lerval megadott fjbanem tudom rni a felhasznl konfigurcis fjljt.a(z) '%s' domn konfigurcis fjljt nem tallom.hibs ellenrz sszegtmrtsi hibanem sikerlt 8 bites kdolsv alaktanictrldtumkifejtsi hibaalaprtelmezsa delegltnak nincs tpus jelzsea folyamat llapotnak (binris) nyomtatsatizennyolcadiknyolcadiktizenegyedika(z) '%s' elem egynl tbbszr jelenik meg a(z) '%s' csoportbanadatformtum hibahiba '%s' megnyitsakorfjl megnyitsi hibahiba a zip f knyvtr olvassakorhiba a zip loklis fejrsznek olvassakorhiba a(z) '%s' zip adat rsakor: hibs crc vagy hosszmegalapoznem sikerlt kirteni a(z) '%s' fjl pufferttizentdiktdik'%s' fjl, %d. sor: '%s' -t elhanyagoltam a csoport fejlce utn.'%s' fjl, %d. sor: '=' -t vrtam.'%s' fjl, %d. sor: a(z) '%s' kulcsot elszr a(z) %d sorban talltam meg.file '%s', line %d: a vltoztathatatlan '%s' kulcs j rtkt elhanyagoltam.'%s' fjl: a(z) %c nem vrt jel a(z) %d sorban.elsJelkszlet mrettizennegyediknegyedikkszts bbeszd naplbejegyzseket hibs esemnykezel szveg, a pont hinyzikkezdemnyezrvnytelen eof() visszatrsi rtk.rvnytelen zenet ablak visszatrsi rtkHibs zip fjl.dltvkonyA(z) '%s' helyi vltoz nem llthat be.keresem a(z) '%s' katalgust a(z) '%s' elrsi ton.jfltizenkilencedikkilencediknincs DDE hiba.nincs hibanvtelendlnumaz objektumoknak nem lehet XML szveg csompontjuknincs elg trol.a folyamat jellemzinek lersaolvass hibaolvasoka zip folyam olvassa ( a(z) %s adat): hibs crca zip folyam olvassa ( a(z) %s adat): hibshosszjrabelpsi problma.msodikkeressi hibatizenhetedikhetedikeltolmutassa meg ezt az zenetet a sgbantizenhatodikhatodikjellje ki a hasznland megjelentsi mdot (pl.. 640x480-16)jellje ki a hasznland brta Zip fejrszben nincs meg a trolt fjl hosszastrtizedika tranzakci eredmnyeknt a DDE_FBUSY bit belltdott.harmadiktizenharmadiktiff modul: %smaholnaptizenkettedikhuszadikalhzottvratlan " a(z) %d pozciban, a(z) '%s' fjlban.ismeretlenismeretlen osztly: %sismeretlen hibaismeretlen hiba (hiba kd %08x).ismeretlen sorhatrolismeretlen keressi kezdpontismeretlen-%dnvtelennvtelen%dnem tmogatott Zip tmrtsi mdszera(z) '%s' katalgust hasznlom (a(z) '%s' kzl).rsi hibakirswxGetTimeOfDay hibt eredmnyezett.wxSocket: rvnytelen alrs ReadMsg-ben.wxSocket: ismeretlen esemny.a wxWidgets nem tudott kpernyt nyitni '%s' szmra: kilps.A wxWidgets nem tudott kpernyt nyitni. Kilps.tegnapzlib hiba %d|<<wxmaxima-15.08.2/locales/wxwin/it.mo000644 000765 000024 00000140407 11670654443 017717 0ustar00andrejstaff000000 000000 l*8&89 9)9<9E 9a 9m9w9 999999 : : :':4:G:M:`:x::::::::; ;' ;-;7;F;X;g;|;; ;; ; ; ;;<<<* =]=y'= =1==&> >/>;T>A>>>> >>">? ????5?: ?A ?M?[ ?p ?~???????<@@?"@O @r @| @@#@%@@1A#A6#AZA~@AAABB2B%8BXAB(B'BHC$1Cm1CCCCD>D%Dd Di DtDD2D$D%E)E+EU>En EEE0EFF$F,FAFHFZFlFF"FFFGGG(G1GI GQG_GqGGGGGG H H H*H5 HI HW Hd/HnHH.H(H I II(I?(IT I} IIIII%II I JJ JJ%J:JLJ^"J~JJ JJ JJJ(KK:KIK[ KqK}K)KKKLL/LOLk LpL} L!LLL LLLL$M7M%3M]MM,MMMM+M3N)N],Nl,N'NNNO O$O/O5OU OZ OhOrOzO~OsOOPP2PQPpPv P}&P$P P!P"QnQ' Q QQ QQ)Q R R R%R/RMR]R|RRRR RRRRR RS SS-S? SRS_ SnSxSSSS SS"ST T%T0T@TV?TeTTTT)TWU&U~UU UUUUVVVVV V6VCV\Vd VmV{dVV%W W1W<WLW[WrWW1W3W X XX$X5 X= XHXT X\ Xg XsXX X X XX#X Y YY%Y+Y: YBYMYVY_YqYYY YY YYZZZ1Z7Z?ZDZLZ^ ZuZ Z"Z4Z Z[ [+[+ [W[b[v![[[[[\ \!\8 \?\I\X \k\\\ \:\]3]M]^ ]n]x ]] ]]]^^^23^P^*^^^ ^!_ )_,_V__ _r _,__'__`!`$ `F`P`V`e`` ` `` ``#a2a)a\ana0a1aa bb)b;8bQAbbbbbbcc)c@c[ccci cpc{ c c cccccccc#c dBd:d}d d d]deeef>`fg)g@gWglggg gggggh+h h> hH hRh]hehy,iTiojjYk2krllm|m m m mm mmm m mm m n nnn$n4 n9 nDnN n_nkn{nn nnnnn n nno ooo/ o5o?oGoP oUo_ oeor owo oo ooo o oo o oooo ppp2 pCpQpbptpp pp pp pp pp pqq qqqq!q' q.q8q? qH qS q` qkquqy qqqq qq qq q qq qr rrrr(r.r5r; rDrQDrhrCs1bsustu+lu:uuuvn vu<v/www x$x xAxOxXxhxxxxxx xy yy% y6y@y\yvyyyyyyyzzz; zB zOz\zozzzzz z zz{{{0{G{W {w{ {{{{ { {|||:|V |e|r|-|#|#|0}}D3}Z},}}}X}~A~I~g ~y ~ ~&~~~~~ ~~ ~ 3L alI;-O} &)4!&V%} G )<E:Y7@3 4AWv89AYlG &;G.(69DL!42 1=S[p%/#@Vlu #*?F f q~ 0 7"7Z), * 8C"Jmu/ +$?.d -?Qe y!0(#$<(a3 + '!IR [gx)58#'-6dl3;E'7m1 *!3U[ k u y/ )<$f$ ;4K2[3N_g w.  ! #BKS W3a .GY j v!#*E M[nE +7bc4;QWZa#f jW+o /9C}  *BSbq$   !!C\ c m#y 'BT n5|E@1r'36Vl;&(=f'K.BWl !%0EV5%)#O.s 310 b% !# > JVs)F%;>P@$ #E=I # 3Lirx ~   @-SH(y)w4#O,s$  'AX.g :7Y"|{   ' / = IU]o u    2 = KY hv        + >JYas    /:KTg o}     * 8D K Weh q {    O pTkYlk~ @sq%ahCg.KnoAeF2ZN)-/Xlya5V9hSv1j]1s+(;fWL&*,MO9  OX3V0"g=z~GhA&`$b4z`Bi}Nji5Z)R'"2/.+Gty0I*R2PPWs>:w\HcYF|Embrx-IDwKMxze/3CN >wL(O;SUJ9uB(IL`#  k$& *trVT]fQTUEW_[\\l+?C k~7n P| YF# S[%{^#uQ=d?1 lXb}QrJ!o0uik@cR}c[pp^Z yHtG T6{{H?K-m4! U8<"gfM8ed4 p,oE=8 v:j $7nA. 5'~^6d|<%)_D<D'qq;3,>YJ:6!mB7]xva_@ << Expression too long to display! >>&Algebra&Apply to list ...&Apropos&Boundary value problem ...&Bug report&Calculus&Canonical form&Characteristic polynomial ...&Clear memory&Combine factorials&Complex simplification&Continued fraction&Copy&Delete selection&Demoivre&Describe Ctrl-H&Determinant&Differentiate ...&Edit&Edit input Ctrl-E&Eliminate variable ...&Enter matrix ...&Example&Expand expression&Expand trigonometric&Exponentialize&Export to HTML&Factor expression&File&Generate matrix ...&Greatest common divisor ...&Help&Input F7&Integrate ...&Interrupt Ctrl-G&Invert matrix&Load package Ctrl-L&Map to list ...&Maxima&Modulus computation ...&Monitor file&Numeric&Open Ctrl-O&Plotting&Print Ctrl-P&Re-evaluate input Ctrl-R&Reduce trigonometric&Restart maxima&Roots of polynomial (real)&Save Ctrl-S&Section Ctrl-F6&Simplify&Simplify expression&Simplify factorials&Simplify trigonometric&Solve ...&Text F6&Transpose matrix&Trigonometric simplification(Use default language)A&t value ...AboutAbout wxMaximaAd&joint matrixAdd a directory to search pathAdd algebraic e&quality ...Add dir to path:Add equality to the rational simplifierAdd to &pathAdditional parameters for maxima (e.g. -l clisp).Additional parameters:Adjustment for the size of greek font.Adjustment:All|*All|*|Maxima package (*.mac)|*.mac|Demo file (*.dem)|*.dem|Lisp file (*.lisp)|*.lispApplyApply function to a listApply function:AproposAt point:AtvalueAutoload a file when it is updatedBC2BackgroundBasicBat files (*.bat)|*.bat|All|*BoldBrowseBuild &infoButton panel:C&hange variable ...C&lear screenC&onfigureCalculate &product ...Calculate modulus:Calculate productsCalculate su&m ...Calculate sumsCancelChange &2d displayChange the 2d display algorithm used to display math output.Change variableChange variable in integral or sumChar polyChar poly of:Choose fontColumns:Combine factorials in an expressionCompute continued fraction of a valueCompute the adjoint maxrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Configuration warningConfigure wxMaximaConstantContract logarithmsConver trigonometric functions to exponential formConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &factorialsConvert to &gammaConvert to &polarformConvert to &rectformConvert trigonometric expression to canonical quasilinear formCopyCopy &textCopy as imageCopy selectionCopy selection from consoleCopy selection from console (including linebreaks)Copy selection from console as imageCopy selection from console to a fileCopy selection from console to input lineCopy selection on selectCopy selection to clipboard when selection is made in console.Copy textCutCut selection from consoleDecompose rational function to partial fractionsDecrease fontsize in consoleDefaultDefinite integrationDeleteDelete a functionDelete a variableDelete all values from memoryDelete f&unctionDelete function(s):Delete selected input/output groupDelete selectionDelete the contents of console.Delete v&ariableDelete variable(s):DescribeDi&vide polynomials ...Diff...DifferentiateDifferentiate ...Differentiate expressionDisplay Te&X formDisplay algorithmDisplay expression in TeX formDisplay time used for executionDivideDivide numbers or polynomialsE&quationsE&xit Ctrl-QEdit inputEdit selected inputEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter a matrixEnter an equation for rational simplification:Enter comma separated list of variables.Enter commandEnter matrixEnter new plot format:Enter new precision:Enter the path to the maxima executable.Equation %d:Equation:ErrorError opening fileError!Evaluate &noun formsEvaluate all noun forms in expressionExampleExample textExit wxMaximaExpandExpand (tr)Expand an expressionExpand expressionExpand logarithmsExpand trigonometric expressionExport console output to HTML fileExport to HTML fileExporting to HTML failed!ExpressionExpression(s):Expression:FactorFactor an expressionFactor an expression in Gaussian numbersFactor complexFactor expressionFactorials and &gammaFatal errorFind &limit ...Find a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind eigenvalues of a matrixFind eigenvectors of a matrixFind real roots of a polynomialFixed font in text controlsFontFont family:Font size in console window.Font size:Font used for display in console.Format:FrenchFrom array:From equations:FullFunctionFunctions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGenerate MatrixGenerate a matrix from a 2-dimensional arrayGermanGet &imaginary partGet &series ...Get Laplace transformation of an expressionGet inverse Laplace transformation of an expressionGet real p&artGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGo to input F4Go to output window F3Greek constantsGreek fontGrid:HTML file (*.html)|*.html|All|*HelpHidden groupsHighlightI&nsertIC1IC2INPUT:If you want to input more than one line at a time, use the 'Multiline input' button at the right of the input line.Increase fontsize in consoleInfo about maxima buildInitial value problem (&1) ...Initial value problem (&2) ...InputInsertInsert inputInsert new input before selected inputInsert section before selected inputInsert textInsert text before selected inputInsert title before selected inputInstead of typing a long pathname of a file to input line, you can select that file using 'File->Select file'.Integral/sum:IntegrateIntegrate (risch)Integrate ...Integrate expressionIntegrate expression with Risch algorithmIntegrate...Integrate:InterruptInterrupt current computationInverse LaplaceInverse Laplace t&ransform ...ItalianItalicLCMLabelsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &transform ...Least common multiple ...LimitLimit of:Limit...Load a maxima package fileLong input Ctrl-IMa&p to matrix ...Main promptsMake &list ...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMap function:Map...Match parenthesis in text controlsMatrixMatrix mapMaxima &help F1Maxima is calculatingMaxima optionsMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima sessionMaxima session (*.wxm)|*.wxmMaxima started. Waiting for connection...Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').ModulusMultiline inputNot a valid matrix dimension!Not a valid number of equations!Number of equations:NumbersNumerical integrationNusumOKOffOpenOpen multiline input dialogOpen sessionOpen session from a fileOptionsOptions:Other promptsP&ade approximation ...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesParametricParametric plotParsing outputPartial &fractions ...Partial fractionsPastePaste text from clipboardPlease configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d ...Plot &3d ...Plot &format ...Plot 2DPlot 2D...Plot 2d ...Plot 3DPlot 3D...Plot 3d ...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Polynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*Power seriesPrecisionPrintPrint documentProductProduct...Product:RationalRe-evaluate inputRe-evaluate selected inputReading maxima outputReady for user inputRectformReduce (tr)Reduce trigonometric expressionReport bugRestart maximaRisch integration ...Roots of &polynomialRows:RussianSaveSave asSave plot to fileSave selection to fileSave sessionSave session to a fileSave to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Select &fileSelect a constantSelect a fileSelect a file (copy filename to input line)Select allSelect file to openSelect last input F2Select last input in the console!Select math display algorithmSelect maxima programSelect package to loadSelection to imageSelection to input F5Send ranges to gnuplotSeriesSeries...Server startedSet &precision ...Set fixed font in text controls.Set focus to the input lineSet focus to the output windowSet plot formatSet the floating point precisionSetup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &definitionShow &functionsShow &tipShow &variablesShow a tipShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow initial header with maxima system information.Show long expressionsShow long expressions in wxMaxima console.Show maxima headerShow maxima helpShow the definition of function:Show the description of a commandShow the description of command/variable:SimplifySimplify &radicalsSimplify (r)Simplify (tr)Simplify an expression containing factorialsSimplify expressionSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSolution:SolveSolve &ODE ...Solve &algebraic system ...Solve &linear system ...Solve &numerically ...Solve ...Solve ODESolve ODE with Lapla&ce ...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve equation(s):Solve equation:Solve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve numericallySolve numerically ...Solve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStarting maxima process failedStarting maxima...Starting server failedStarting server on port %dStringsStyleStylesSubstituteSubstitute ...Substitute...Substitute:SubstitutionSumSum of:Sum...T&itle Ctrl-Shift-F6Taylor series:TellratTextThe bigfloat value of an expressionThe float value of an expressionThere was an error in generated XML! Please report this as a bug.Ticks:Tips not available, sorry!To &bigfloatTo &floatTo enter a matrix A, type 'A : ' to input line and select 'Algebra->Enter matrix' from menus.To floatTo plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.To put parenthesis around an expression you previously typed into the input line, select the expression with mouse and then type '('.To repeat a long command you previously entered in the input line, type in the first few letters to the input line and then pres tab key.To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.Toggle &algebraic flagToggle &numeric outputToggle &time displayToggle algebraic flagToggle numeric outputTranspose a matrixType:UnderlinedUnfoldUnfold all folded groupsUse Gosper algorithmUse Taylor seriesUse greek fontUse greek font to display greek characters.Variable:VariablesVariables:WarningWelcome to wxMaximaWhen applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, enter it into the input line. You can also select a previous (sub)expression for this value.Write matching parenthesis in text controls.You can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.You can delete output/input group if you select the input label and choose 'Edit->Delete selection' from menus.You can hide the output by clicking on the output label. Clicking on the input label hides input and output. Clicking on the label again, shows hidden expressions.You can load a file into maxima by dragging it from a file browser to the console window.You can load files into maxima if you drop them on the console window. You can select a custom function for loading your file. If your custom function is 'A:read_matrix(%file%, csv)', then %file% will be replaced with the filename of your file.You can select the output of maxima in wxMaxima console with mouse and copy it to the clipboard with 'Edit->copy'.You can use the maxima tex command to print the expression in TeX form. Then you can copy it to text editor to include it in you paper.Zoom &in Alt-IZoom ou&t Alt-O[ unsaved ]antisymmetricaquamarinearound:at point:blackblueblue violetboth sidesbrownby variable:cadet bluechange var:coralcornflower bluecyandark greendark greydark olive greendark orchiddark slate bluedark slate greydark turquoisedefaultdenom deg:depth:diagonaldim greyeliminate variables:equation:firebrickfor function(s):for variable(s):forest greenfrom expression:from:function:generalgoes to:goldgoldenrodgreengreen yellowgreyhas value:height:in variable:in:indian redkhakileftlight bluelight greylight steel bluelime greenlower bound:magentamaroonmedium aquamarinemedium bluemedium forrest greenmedium goldenrodmedium orchidmedium sea greenmedium slate bluemedium spring greenmedium turquoisemedium violet redmidnight bluenavynew variable:num deg:old variable:orangeorange redorchidpale greenpinkplumpm3dpurpleredrightsalmonsea greensiennasky blueslate bluespring greensteel bluesymmetrictanthe derivative is:the value is:thistletimes:to list:to matrix:to:turquoiseuntitleduntitled.wxmupper bound:variablevariable:violetviolet redwheatwhen variable:whitewidth:with:wxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find help files. Please check your installation.wxMaxima could not find maxima! Please configure wxMaxima with 'Edit->Configure'. Then start maxima with 'Maxima->Restart maxima'.wxMaxima could not find tip files. Please check your installation.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima dialogs set default values for inputs entries, one of which is '%'. To change this argument to some other value, enter it to the input line or select an expression in the console window.wxMaxima has nice plot dialogs. If you want to modify previous plot commands, access them using command history and then push the plot button.wxMaxima inputwxMaxima is a wxWidgets interface for the computer algebra system MAXIMA. Version: %s. License: GPL. %s %swxMaxima optionswxMaxima session (*.wxm)|*.wxmwxMaxima's input line has command history available using up and down keys and command completion based on previous input available using the tab key.yellowyellow greenProject-Id-Version: wxMaxima Report-Msgid-Bugs-To: POT-Creation-Date: 2006-08-09 20:02+0200 PO-Revision-Date: 2006-10-27 00:30+0200 Last-Translator: Marco Ciampa Language-Team: Italian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit << Espressione troppo lunga da visualizzare! >>&Algebra&Applica all'elenco ...&ApropositoPro&blema del valore al contorno ...Rapporto &bug&CalcoloForma &canonicaPolinomio &caratteristico ...&Cancella la memoria&Combina i fattorialiSemplificazione &ComplessaFrazione &continua&Copia&Elimina la selezione&Demoivre&Descrivi Ctrl-H&Determinante&Differenzia ...&ModificaModifica l'ingr&esso Ctrl-E&Elimina la variabile ...Ins&erire la matrice ...&Esempio&Espandi l'espressione&Espandi trigonometrica&Esponenzializza&Esporta in HTMLScomponi in &fattori&File&Genera la matrice ...&Massimo comun denominatore ...&Aiuto&Ingresso F7&Integra ...&Interrompi Ctrl-G&Inverti la matriceCarica i&l pacchetto Ctrl-L&Mappa in un'elenco ...&MaximaCalcolo &modulo ...Co&ntrolla file&Numerico&Apri Ctrl-A&DisegnoStam&pa Ctrl-P&Ri-elabora l'ingresso Ctrl-R&Riduci trigonometrica&Riavvia maxima&Radici del polinomiale (reali)&Salva Ctrl-S&Sezione Ctrl-F6&Semplifica&Semplifica l'espressione&Semplifica fattoriali&Semplifica trigonometricaRis&olvi ...&Testo F6&Trasponi la matriceSemplificazione &trigonometrica(usa la lingua predefinita)A&l valore ...InformazioniInformazioni su wxMaximaMatrice ag&giuntaAggiungi una directory al percorso di ricercaAggiungi &uguaglianza algebrica ...Aggiungi una directory al percorso:Aggiungi uguaglianza al semplificatore razionaleAggiungi al &percorsoParametri aggiuntivi per maxima (per es. -l clisp).Parametri aggiuntivi:Aggiustamento per l'ampiezza del font greco.Aggiustamento:Tutti|*Tutti|*|Pacchetto Maxima (*.mac)|*.mac|File demo (*.dem)|*.dem|File lisp (*.lisp)|*.lispApplicaApplica funzione ad un elencoApplica funzione:ApropositoAl punto:Al valoreAutocaricamento del file se modificatoBC2SfondoBaseFile bat (*.bat)|*.bat|Tutti|*GrassettoNaviga&Informazioni sulla compilazionePannello pulsanti:Cambia la &variabile ...Cancel&la lo schermoC&onfiguraCalcola il &prodotto ...Calcola il modulo:Calcola i prodottiCalcola la so&mma ...Calcola le sommeAnnullaCambia la finestra &2dCambia l'algoritmo della finestra 2D usato per visualizzare il risultato.Cambia la variabileCambia variabile nell'integrale o nella sommaPolin. caratt.Polin. caratt. di:Scegli fontColonne:Combina i fattoriali in un'espressioneCalcola la frazione continua di un valoreCalcola la matrice aggiuntaCalcola la polinomiale caratteristica di una matriceCalcola il determinante di una matriceCalcola il massimo comun denominatoreCalcola l'inversa di una matriceCalcola il minimo comune multiplo (esegui load(functs) prima di usarlo)Avvertenze di configurazioneConfigura wxMaximaCostanteContrai i logaritmiConverti le funzioni trigonometriche in forma esponenzialeConverti binomiali, funzioni beta e gamma in fattorialiConverti binomiali, fattoriali e funzione beta in funzione gammaConverti l'espressione complessa nella forma polareConverti l'espressione complessa nella forma normaleConverti la funzione esponenziale dell'argomento immaginario nella forma trigonometricaConverti il logaritmo del prodotto in somma di logaritmiConverti la somma dei logaritmi in logaritmo del prodottoConverti in &fattorialiConverti in &gammaConverti in forma &polareConverti in forma no&rmaleConverti l'espressione trigonometrica nella forma canonica quasilineareCopiaCopia il &testoCopia come immagineCopia la selezioneCopia la selezione dalla consoleCopia la selezione dalla console (inclusi i ritorni a capo)Copia la selezione dalla console come immagineCopia la selezione dalla console su fileCopia la selezione dalla console sulla riga d'ingressoCopia la selezione negli appunti se selezionata col mouseCopia la selezione sugli appunti quando viene effettuata in console.Copia il testoTagliaTaglia la selezione dalla consoleDecomponi la funzione razionale in frazioni parzialiRimpicciolisci il carattere nella finestra consolePredefinitoIntegrazione definitaEliminaElimina una funzioneElimina una variabileCancella tutti i valori dalla memoriaElimina una f&unzioneElimina le funzioni:Elimina i gruppi di ingresso/uscita selezionatiElimina la selezioneElimina il contenuto della console.Elimina la v&ariabileElimina le variabili:DescriviDi&vidi le polinomiali ...Diff...DifferenziaDifferenzia ...Differenzia l'espressioneMostra in Te&XMostra l'algoritmoMostra l'espressione in formato TeXMostra il tempo impiegato per l'esecuzioneDividiDividi i numeri o i polinomialiE&quazioni&Esci Ctrl-QModifica l'ingressoModifica l'ingresso selezionato&AutovettoriAuto&valoriAnnullaAnnulla una variabile da un sistema di equazioniIngleseInserisci una matriceInserire un'equazione per la semplificazione razionale:Inserire un'elenco di variabili separate dalla virgola.Inserire comandoInserire la matriceInserire un nuovo formato per il grafico:Inserisci nuova precisione:Inserire il percorso dell'eseguibile maxima.Equazione %d:Equazione:ErroreErrore durante l'apertura del fileErrore!Valuta le forme &nominaliValuta tutte le forme nominali nell'espressioneEsempioEsempio di testoEsci da wxMaximaEspandiEspandi (tr)Espandi un'espressioneEspandi l'espressioneEspandi i logaritmiEspandi l'espressione trigonometricaEsporta l'uscita della console in un file HTMLEsporta su un file HTMLEsportazione su HTML fallita!EspressioneEspressioni:Espressione:FattoreFattore di un'espressioneFattore di un'espressione di numeri GaussianiFattore complessoScomponi in fattoriFattoriali e &gammaErrore fataleTrova il &limite ...Trova il limite di un'espressioneTrova la radice di un'equazione in un intervalloTrova tutte le radici di una polinomialeTrova gli autovalori di una matriceTrova gli autovettori di una matriceTrova le radici reali di una polinomialeCarattere di ampiezza fissa nei controlli di testo.CarattereFamiglia del carattere:Grandezza carattere nella finestra console.Grandezza carattere:Carattere usato nella finestra console.Formato:FranceseDall'array:Dalle equazioni:AvanzatoFunzioneFunzioni per la semplificazione complessaFunzioni per semplificare fattoriali e funzione gammaFunzioni per semplificare le espressioni trigonometricheMCDGenera matriceGenera una matrice da un array bidimensionaleTedescoCalcola la parte &immaginariaRicava le &serie ...Calcola la trasformata di Laplace di un'espressioneCalcola la trasformata inversa di Laplace di un'espressioneCalcola la p&arte realeCalcola la serie di Taylor o la serie di potenze di un un'espressioneRicava la parte immaginaria da un'espressione complessaRicava la parte reale da un'espressione complessaRiga di ingresso F4Vai alla finestra di uscita F3Costanti grecheCarattere grecoGriglia:File HTML (*.html)|*.html|Tutti|*AiutoGruppi nascostiEvidenziaI&nserisciIC1IC2Ingresso:Se si vuole inserire più di una riga alla volta, usare il tasto "Ingresso multiriga" alla destra della riga di ingresso.Ingrandisci il carattere nella finestra consoleInformazioni sulla compilazione di maximaProblema ai valori iniziali (&1) ...Problema ai valori iniziali (&2) ...IngressoInserimentoInserimento ingressoInserisci il nuovo ingresso prima dell'ingresso selezionatoInserisci la sezione prima dell'ingresso selezionatoInserisci testoInserisci il testo prima dell'ingresso selezionatoInserisci il titolo prima dell'ingresso selezionatoInvece di battere un lungo percorso di un file nella riga di ingresso è possibile selezionare il file da usare con "File->Seleziona file".Integrale/somma:IntegraIntegra (Risch)Integra ...Integra l'espressioneIntegra l'espressione con l'algoritmo di RischIntegra...Integra:InterruzioneInterruzione del calcolo correnteInversa di LaplaceT&rasformata inversa di Laplace ...ItalianoCorsivomcmEtichetteLingua usata per l'interfaccia grafica di wxMaxima.Lingua:Laplace&Trasformata di Laplace ...Minimo comune multiplo ...LimiteLimite di:Limite...Carica un file pacchetto maximaIngresso lungo Ctrl-IMap&pa sulla matrice ...Prompt principaliCrea e&lenco ...Crea elencoCrea un'elenco da un'espressioneSostituisci in un'espressioneMappaMappa la funzione su di un'elencoMappa la funzione su di una matriceMappa funzione:Mappa...Controllo parentesi nei controlli di testoMatriceMappa matriceGuida di Maxima F1Maxima sta calcolandoOpzioni di MaximaPacchetto Maxima (*.mac)|*.mac|Pacchetto Lisp (*.lisp)|*.lisp|Tutti|*Processo Maxima terminato.Programma maxima:Sessione MaximaSessione Maxima (*.wxm)|*.wxmMaxima avviato. In attesa di connessione...Maxima usa ":" per impostare i valori ("a : 3;") e ":=" per definire le funzioni ("f(x) := x^2;").ModuloIngresso multirigaDimensione matrice non valida!Numero di equazioni non valido!Numero di equazioni:NumeriIntegrazione numericaSomnuOKSpentoApriApri finestra di ingresso multirigaApri la sessioneApri sessione da fileOpzioniOpzioni:Altri promptApprossimazione di P&ade ...Immagine PNG (*.png)|*.png|immagine JPEG (*.jpg)|*.jpg|bitmap Windows (*.bmp)|*.bmp|pixmap X (*.xpm)|*.xpmApprossimazione di PadeApprossimazione Pade di una serie di TaylorParametricaStampa parametricaAnalisi risultato&Frazioni parziali ...Frazioni parzialiIncollaIncolla dagli appuntiConfigurare wxMaxima con "Modifica->Configura".Riavviare wxMaxima perché i cambiamenti abbiano effetto!Grafico &2d ...Grafico &3d ...&Formato grafico ...Grafico 2DGrafico 2D...Grafico 2d ...Grafico 3DGrafico 3D...Grafico 3d ...Formato graficoGrafico in 2 dimensioniGrafico in 3 dimensioniGrafico su file:Polinomiale 1:Polinomiale 2:Portoghese (Brasiliano)File postscript (*.eps)|*.eps|Tutti|Serie di potenzePrecisioneStampaStampa documentoProdottoProdotto...Prodotto:RazionaleRi-elabora l'ingressoRi-elabora l'ingresso selezionatoLettura risultati maximaProntoFormanormRiduci (tr)Riduci l'espressione trigonometricaRiporta un bugRiavvia maximaIntegrazione di Risch ...Radici di una &polinomialeRighe:RussoSalvaSalva comeSalva il grafico su fileSalva la selezione su fileSalva la sessioneSalva la sessione su fileSalva su fileSalva l'ampiezza/posizione della finestra di wxMaximaSalva l'ampiezza/posizione della finestra di wxMaxima tra le sessioniSeleziona &fileSeleziona una costanteSeleziona un fileSeleziona un file (copia il nome del file nella riga d'ingresso)Seleziona tuttoSeleziona file per l'aperturaSeleziona l'ultimo ingresso F2Seleziona l'ultimo ingresso in console!Seleziona l'algoritmo di visualizzazione matematicaSeleziona programma maximaSeleziona pacchetto da caricareSelezione su immagineSelezione su ingresso F5Imposta i limiti di gnuplotSerieSerie...Server avviatoImposta la &precisione ...Imposta carattere ad ampiezza fissa nei controlli di testo.Imposta il focus sulla riga d'ingressoImposta il focus sulla finestra d'uscitaImposta il formato del graficoImposta la precisione in virgola mobileImposta i valori puntuali per risolvere l'ODE con la trasformata di LaplaceImposta il calcolo del moduloMostra la &definizioneMostra le &funzioniMostra suggerimen&tiMostra le &variabiliMostra un suggerimentoMostra tutti i comandi simili a:Mostra un esempio per il comando:Mostra un esempio di usoMostra comandi simili aMostra le funzioni definiteMostra le variabili definiteMostra la definizione di una funzioneMostra intestazione iniziale con le informazioni di sistema di maximaMostra le espressioni lungheMostra l'espressione lunga nella console di wxMaxima.Mostra l'intestazione di maximaMostra la guida di maximaMostra la definizione della funzione:Mostra la descrizione di un comandoMostra la descrizione di un comando/variabile:SemplificaSemplifica i &radicaliSemplifica (r)Semplifica (tr)Semplifica un'espressione contenente dei fattorialiSemplifica l'espressioneSemplifica un'espressione contenente dei radicaliSemplifica espressione razionaleSemplifica la sommaSemplifica espressione trigonometricaSoluzione:RisolviRisolvi &ODE ...Risolvi il sistema &algebrico ...Risolvi il sistema &lineare ...Risolvi &numericamente ...Risolvi ...Risolvi ODERisolvi ODE con Lapla&ce ...Risolvi ODE...Risolvi il sistema algebricoRisolvi il sistema algebrico di equazioniRisolvi il problema del valore al contorno per un'ODE di secondo gradoRisolvi le equazioniRisolvi le equazioni:Risolvi l'equazione:Risolvi problema del valore iniziale per un'ODE di primo gradoRisolvi problema del valore iniziale per un'ODE di secondo gradoRisolvi sistema lineareRisolvi sistema lineare di equazioniRisolvi numericamenteRisolvi numericamente ...Risolvi l'equazione differenziale ordinaria per un grado massimo di 2Risolvi l'equazione differenziale ordinaria con la trasformata di LaplaceRisolvi...SpagnoloSpecialeCostanti specialiProcesso di avvio di maxima fallitoAvvio di maxima...Avvio del server fallitoAvvio del server sul port %dStringheStileStiliSostituisciSostituisci ...Sostituisci...Sostituisci:SostituzioneSommaSomma di:Somma...T&itolo Ctrl-Maiusc-F6Serie di Taylor:SemprazTestoIl valore di un'espressione in virgola mobile precisa (bigfloat)Il valore in virgola mobile di un'espressioneC'è stato un'errore nell'XML generato! Fate un rapporto di questo bug.Tacche:Spiacente, suggerimenti non disponibili!In virgola mobile &precisaIn &virgola mobilePer immettere una matrice A, battere "A : " nella riga di ingresso e selezionare "Algebra->Inserire la matrice" dai menu.In virgola mobilePer disegnare un grafico in coordinate polari selezionare "imposta polari" nella voce Opzioni della finestra di dialogo Grafico2D. È anche possibile fare grafici in coordinate sferiche e cilindriche in 3D.Per mettere le parentesi attorno ad un'espressione battuta in precedenza nella riga di ingresso, selezionare l'espressione con il mouse e premere "(".Per ripetere un lungo comando che si era battuto in precedenza nella riga di ingresso, battere i primi caratteri dello stesso e premere il tasto di tabulazione.Per salvare l'ampiezza e posizione della finestra di wxMaxima tra le sessioni, usare la finestra "Modifica->Configura".Mostra/nascondi &algebricaMostra/nascondi risultati &numericiMostra/nascondi la visualizzazione del tempoMostra/nascondi algebricaMostra/nascondi i risultati numericiTrasponi una matriceTipo:SottolineatoApriApri tutti i gruppi chiusiUsa l'algoritmo di GosperUsa le serie di TaylorUsa font grecoUsa font greco per mostrare i caratteri greci.Variabile:VariabiliVariabili:AttenzioneBenvenuti in wxMaximaApplicando le funzioni da un'argomento da menu, l'argomento predefinito è "%". Per applicare le funzioni ad altri valori, inserirli nella riga d'ingresso. Per questo valore è possibile selezionare anche una precedente (sotto)espressione.Scrivi le parentesi corrispondenti nei controlli di testo.Puoi accedere all'ultimo risultato usando la variabile "%". Per accedere ai risultati dei comandi precedenti usare le variabili "%on" dove n è il numero del risultato.Puoi cancellare un'insieme di equazioni immesse o risultanti selezionando le etichette e scegliendo dai menu "Modifica->Elimina selezione".Puoi nascondere i risultati facendo clic sull'etichetta del risultato. Facendo clic sull'etichetta dell'ingresso nascondi sia l'ingresso che il risultato. Facendo clic nuovamente vengono mostrate le equazioni nascoste precedentemente.Puoi caricare un file in maxima trascinandolo dal navigatore file nella finestra console.Puoi caricare i file in maxima anche trascinandoli sulla finestra console. È anche possibile selezionare una funzione personalizzata per caricare il file. Se la funzione personalizzata è "A:read_matrix(%file%, CSV) allora %file% verrà sostituito con il nome del file.Puoi selezionare il risultato di maxima nella console wxMaxima con il mouse e copiarlo negli appunti con "Modifica->Copia".Puoi usare il comando tex maxima per stampare l'espressione in formato TeX. Poi si può copiarlo in un editor di testi per inserirlo in uno scritto.&Ingrandisci Alt-IRimpicci&olisci Alt-O[ non salvato ]antimmetricaacquamarinaintorno:al punto:neroblublu violettoentrambi i latimarroneper variabileblu cadettocambia var:corallocarta da zuccherocianoverde scurogrigio scuroverde oliva scuroviola scuroblu ardesia scurogrigio ardesia scuroturchese scuropredefinitodenom deg:profondità:diagonalegrigio pallidoelimina variabili:equazione:rosso mattoneper funzioni:per variabili:verde forestaper espressione:da:funzione:generaleva a:orogiallo caricoverdegiallo verdegrigioha valore:altezza:in veriabile:in:rosso indianokakisinistroblu chiarogrigio chiaroblu chiaro acciaioverde calceintorno basso:magentamarrone rossiccioacquamarina medioblu medioverde foresta mediogiallo carico medioviola medioverde mare medioblu ardesia medioverde primavera medioturchese mediorosso violetto medioblu mezzanotteblu marinanuova veriabile:num deg:vecchia variabile:aranciorosso arancioviolaverde pallidorosaprugnapm3dporporarossodestrosalmoneverde mareterra di sienablu cieloblu ardesiaverde primaverablu acciaiosimmetricatanla derivata è:il valore è:verde cardovolte:all'elenco:alla matrice:a:turchesesenzanomesenzanome.wxmintorno alto:variabilevariabile:violettorosso violapagliase la variabile:biancoampiezza:con:wxMaximawxMaxima %s Configurazione di wxMaximawxMaxima non riesce a trovare i file della guida. Controllare l'installazione.wxMaxima non riesce a trovare maxima! Configurare wxMaxima con "Modifica->Configura". Successivamente avviare maxima con "Maxima->Riavvia maxima".wxMaxima non riesce a trovare i file dei suggerimenti. Controllare l'installazione.wxMaxima non riesce a eseguire il server. Controllare che il supporto alla rete sia abilitato e riprovare!wxMaxima imposta le finestre di ingresso dati ai valori predefiniti, uno dei quali è "%". Per cambiare questo argomento in un'altro valore, inserirlo nella riga d'ingresso o selezionare un'espressione nella finestra di console.wxMaxima ha delle utili finestre di inserimento dati per la stampa dei diagrammi. Se si vuole modificare la stampa precedente basta usare la cronologia dei comandi e premere il tasto diagrammi.Ingresso wxMaximawxMaxima è un'interfaccia a wxWidgets per il sistema algebrico Maxima. Versione: %s. Licenza: GPL. %s %sOpzioni wxMaximaSessione wxMaxima (*.wxm)|*.wxmLa riga d'ingresso di wxMaxima mantiene la cronologia dei comandi. Essa è accessibile tramite i tasti freccia in su e freccia in giu oppure con il completamento automatico della riga usando il tasto di tabulazione.giallogiallo verdewxmaxima-15.08.2/locales/wxwin/ja.mo000644 000765 000024 00000274327 11670654443 017706 0ustar00andrejstaff000000 000000 T e@ V?!VaV?cVVVVVVWW8WVW _WjWsW WW W W WWWWWWWWWXXX&X/X5X;XAX IXWX`XiXoXuX|XXXXXX XXXXXX X X X X XY YYY"Y+Y1Y:YPYVY\Y dYoYuY |YYYYYYY4Y$Z!(ZJZ*bZ/Z:ZZ Z [ [ ![ ,[ 7[ B[ c[m[[[[[[[[#[/[\0\E\H\3L\6\\\ \\]1]H]a]v]]]]]] ^&^=^M^e^y^^^^^ ^ ^^^^__6)_`_:v__#_ __ `(`B`Y`u` ````a!a;a!Za"|aa-a1a(bBbWbqbvbbbbbbbbc01cbcxc)ccc(cd6d#Pd td;dd)de$e8eXene%e#e"e*e(%f&Nf%uf%f5ff"g?7gwgg1g ghh!2hTh,[h%h(h/hi-#i3Qii i-iij!jEK-`(=ю(#8\6t6# 1*\%w!ِ!!/Q!k Ǒ&  %/BTn%Ē:P0V #)Ó | &̔ є ݔ !"6 Yck p~ h/ L%m%ԗ'ݗ 5&< cp! Ƙ՘0 = EQoԙ#3NcsŚ$%$Bg$$ƛ$-$Jo$$Μ$5 = K Va g r0}4% *F"f1Lhq   Ÿ Οڟ  &4<M] ny  H*3K/Q!3ߡ#a"D  -*Xh{ ȣNϣ /; O\e<} Ƥ ),?5u~ɥ+  >-_5+æ%)?[cFl6;&Dbh|ͨ9M V`,s0zѩ(L0u]ot%̫.0۬M PZ@Y#Fj}BѮ;RAc*Я%*/$Z$'߰$'Dl+۱(<+P|² Ųϲ! )3(Qz  ³س  $7P"i#$մ!; S^|"˵"6Y)t-̶/ж  ;(d:/0K=|;>;55q>TX9,O|.F-u! żӼ*&<![})>#/40d-*(@#i''"ݿ  8 Y!z$'# .38LT"n /#;/Z 4!89H. + >OV\&x  "  -&8)_  -$7\`Cf  $$ 5 Cd x " '!3;*o J] $%C!i!#  (;X oz  ( ( 3 >L ] hs     * 8F JXi    #(1 Z hs  ?=MUD5/BNJS 0 <HZl~%& 6CF[ j3vH ,/L3f .BVo#7Pdx*  $B^|W'To<3OoG >QG;\aq<(DKd W*n*B)(1AZ2135kO?733$g7$-33K*RKEI66e9c=b>$\S6- #:1^M1R ]sEKOc$*HL'l05B9>9x>3W%A}A>>@**E>6Z9 " ,K[ n!|H? '1BR7n< )39:m0*; -H<v!3- E7?}$'Q 9\{93L<-T*@'kO$$5+U1N:4X#*'<.k'r9 00%$V'{$4Y, .)Xls=<$?a\ !33*R }<0A0X9/K?{T3CD?B< DH/<TBOB*394<n-Z047egK[QS0<2>o>$@(SB|<6S34'9 4 O Q7 , < < 50 6f 9 < Q Gf B B 44 $i T 9 6ETBE?#5cFT]564?E??:G-HLv>3B6:y?NBC (PG53}-  !(A@#.% )%5M[3) (!7FY?$ /Ng7/,.H e)oB  %/K'O0wDJ58Mn*) 2 ;a!q90 < -!<J!!!!x!15"0g"T"/"(##F#Wj#W#$9$!I$Zk$E$% %2%I%i%%%%%%&%&E&(e& &&&&&& &#& '>']'}'(''''T(!Z(|(E(H(6)Q)d) =* K*CV* * * *,* **6*-6+d+t+{++++++ +6+5,L-K`.?.D.81/6j//6/*/ 0 06,0c0z00J000!1!@10b1B111D1522h2822,2G32L3M33 33 44'484S4r4444455<5W5v555556$6?6 ^6k6}66 666K6O7<c777-7*7.8'N8v8 99$999: :": >: L:Y:i:::::::;';G;Z; k;u;; ;;2<H<f<*m< <F<<<<W<==9F>>>*>>S?g?x?W??? ? @@,@L@$e@@@Q@ @A A )A6A)GAsqAA-A$$BIBKPB BuB C*)C$TC/yC-C C CCSCKIDED?D]EByETE]F.oFFFuF4%GmZGGG H)H28H6kH-H'H$H'I#EI"iIIIIKIFJWJ<JJ)KtK LLL$LLM3*M^MEHN0N0NtNteO_O:P9PPQr,QQQ$Q Q`Q[RmRBR5SLS,PS%}SKSBS2T#ETiT$T'TT$T' U3UIU_UEzU*UU# V-VKVRjV'VBV)(WRW VWdW$tW'WWWWW,W*$XOXeXXXX XX X XXY.Y1JY#|Y#YYYYZ6Z NZ!YZ"{ZZZ$ZZ['*[%R[>x[?[I[A\QH\\\\\V\6]N]-,^MZ^Z^T_QX_T_W_W`02acaga>vb/bbOcN,d6{dd9d d eD e6ReIe3e*f<2faof#fIfU?g{gIhX[hBh0hK(iHtiBi9j9:jItj*j0j@k<[k=k9kQlbl~lCllll l3l6,m cmmm tmH~mm?m%#n0In3znNn6n 4o>oTEo4oXoT(pN}ppp pp'pZ%q?qqqq-q6rUr Yrcr*jrrrrr?rs's;sCQsFs$stt t%t ,t-6t dtntPut0t@t 8u EujOuu uuuu u u v=vQvXvwv,v!v v vv&v0&wWw0mw:w(wYxQ\xxxxIA5Eg"#dx")HwIvY8&'~5)cB3Y(!` ,/d_Wb*ZL? wlo'4Koy'9I][--+}>N.sApP0;-|a qcY,YcA3\oX/+Zukh LM z||p*_c\$94^}a@m&X]Fyrobf. d[1[@<>-:z*<O`:Cgi}8F%t5jKW sz.t,~Qm H2=5/z0bsxGEXqi;%j6J yO<=kC>jS{ lV!aQxfVi?CnUu)<x=ggMW}PPuh{R"Tj 0IN VBC?k6 ws8+1v3$_2( @] qDK!p$m:e+#l?rG&/%^H4.(b=\V#U^%tQJeSe $fJ(n niPXU6tn` e *:2~NvNT{7^pl7GR;\yQ;w`1EK hD0'9OE~&1q7{Tv#Fdr|HA,9"MDBFB]u)6f rZM TD>R3hWOmGR84Z[2SaSLU7k L_ @J! Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open...&Paste&Point size:&Preferences&Previous&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in6 3/4 Envelope, 3 5/8 x 6 1/2 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A debug report has been generated in the directory A non empty collection must consist of 'element' nodesA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 Rotated 420 x 297 mmA3 Transverse 297 x 420 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 Rotated 297 x 210 mmA4 Transverse 210 x 297 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Extra 174 x 235 mmA5 Rotated 210 x 148 mmA5 Transverse 148 x 210 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmA6 Rotated 148 x 105 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 (ISO) 250 x 353 mmB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCannot wait for thread termination.Cant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find tab for idCould not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDebug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectoriesDirectory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?Don't SaveDoneDone.Double Japanese Postcard Rotated 148 x 200 mmDoubly used id : %dDownE sheet, 34 x 44 inEdit itemEnter a page number between %d and %d:Enter command to open file "%s":Entries foundEnvelope Invite 220 x 220 mmEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError creating directoryError reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Executable files (*.exe)|*.exe|All files (*.*)|*.*||Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FilesFiles (%s)FilterFindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal directory name.Illegal file specification.Image and mask have different sizes.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Initialization failed in post init, aborting.Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmJustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal Extra 9 1/2 x 15 inLegal, 8 1/2 x 14 inLetter Extra 9 1/2 x 12 inLetter Extra Transverse 9.275 x 12 inLetter Plus 8 1/2 x 12.69 inLetter Rotated 11 x 8 1/2 inLetter Small, 8 1/2 x 11 inLetter Transverse 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMode %ix%i-%i not available.ModernModifiedModule "%s" initialization failedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPRC Envelope #1 102 x 165 mmPRC Envelope #1 Rotated 165 x 102 mmPRC Envelope #10 324 x 458 mmPRC Envelope #2 102 x 176 mmPRC Envelope #2 Rotated 176 x 102 mmPRC Envelope #3 125 x 176 mmPRC Envelope #3 Rotated 176 x 125 mmPRC Envelope #4 110 x 208 mmPRC Envelope #4 Rotated 208 x 110 mmPRC Envelope #5 110 x 220 mmPRC Envelope #5 Rotated 220 x 110 mmPRC Envelope #6 120 x 230 mmPRC Envelope #6 Rotated 230 x 120 mmPRC Envelope #7 160 x 230 mmPRC Envelope #7 Rotated 230 x 160 mmPRC Envelope #8 120 x 309 mmPRC Envelope #8 Rotated 309 x 120 mmPRC Envelope #9 229 x 324 mmPRC Envelope #9 Rotated 324 x 229 mmPage %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Processing debug report has failed, leaving the files in "%s" directory.Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save AsSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSelectionSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sSubclass '%s' not found for resource '%s', not subclassing!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissTIFF library error.TIFF library warning.TIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid Extra 11.69 x 18 inTabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown dynamic library errorUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWarningWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Thai (CP 874)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbuffer is too small for Windows directory.can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't execute '%s'can't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infodump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinvalid message box return valueinvalid zip fileitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryprocess context descriptionread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: $Id: ja.po 53330 2008-04-24 07:36:18Z VS $ Report-Msgid-Bugs-To: POT-Creation-Date: 2008-04-24 09:31+0200 PO-Revision-Date: 2010-09-15 12:14+0900 Last-Translator: Language-Team: Japanese MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 問題が発生したプログラムの作成者・保守担当者にこの情報を送信してください。ご協力お願いいたします。 ご利用ありがとうございます。ご不便な点恐れ入ります。 (エラー %ld: %s) -プレビュー#10 封筒、4 1/8 x 9 1/2 インチ#11 封筒、4 1/2 x 10 3/8 インチ#12 封筒、4 3/4 x 11 インチ#14 封筒、5 x 11 1/2 インチ#9 封筒、3 7/8 x 8 7/8 インチ%i (%i 中)%s (または %s)%s エラー%s 情報%s 警告%s ファイル (%s)|%s%s メッセージバージョン情報(&A)...実際のサイズ(&A)適用(&A)アイコンを並べる(&A)戻る(&B)太字(&B)キャンセル(&C)カスケード(&C)クリア(&C)閉じる(&C)コピー(&C)デバッグ情報プレビュー(&D):削除(&D)明細(&D)ダウン(&D)ファイル(&F)検索(&F)終了(&F)フォントファミリ(&F): 前へ(&F)先へ(&G)...ヘルプ(&H)ホーム(&H)索引(&I)イタリック(&I)ログ(&L)移動(&M)新規(&N)次へ(&N)次へ(&N) >次へ(&N)いいえ(&N)注記(&N):&OK開く(&O)...貼り付け(&P)ポイントサイズ(&P): 設定項目(&P)以前の(&P)印刷(&P)...プロパティー(&P)辞める(&Q)やり直す(&R)やり直す(&R)書き換える(&R)復元(&R)保存(&S)保存(&S)...起動時にヒントを表示する(&S)サイズ(&S)停止(&S)スタイル(&S):下線(&U)元に戻す(&U)元に戻す(&U) アンインデント(&U(上(&U)幅(&W):ウィンドウ(&W)はい(&Y)'%s' には余分な'..'がありました。無視します。'%s' は無効です。'%s' はオプション '%s' に指定できる数値ではありません。'%s' は有効なメッセージカタログではありません。'%s' はおそらくバイナリバッファです。'%s' は数字でなければなりません。'%s' に含むことができるのは ASCII 文字だけです。'%s' に含むことができるのはアルファベットだけです。'%s' に含むことができるのはアルファベットと数字だけです。(ヘルプ)(しおり)10 x 11 インチ10 x 14 インチ11 x 17 インチ12 x 11 インチ15 x 11 インチ6 3/4 封筒, 3 5/8 x 6 1/2 インチ9 x 11 インチ: ファイルは存在しません。: 不明な文字セット: 不明なエンコード< 戻る(&B)<<<ディレクトリ><ドライブ><リンク>太字でイタリックの書体
    太字でイタリックに下線を付ける
    太字の書体 イタリックの書体 >>>>|修正のための情報を次のディレクトリに生成しました。 空でないコレクションは、「要素」ノードから構成されなくてはいけませんA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 縦 420 x 297 mmA3 横 297 x 420 mmA3 用紙、297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 縦 297 x 210 mmA4 横 210 x 297 mmA4 sheet 210 x 297 mmA4 small sheet、210 x 297 mmA5 Extra 174 x 235 mmA5 横 210 x 148 mmA5 横 148 x 210 mmA5 用紙、148 x 210 mmA6 横 105 x 148 mmA6 縦 148 x 105 mmABCDEFGabcdefg12345ASCII追加今のページをしおりに加える。カスタム色に加える。ブック %s を追加する。左に整列右に整列全て全てのファイル (%s)|%s全てのファイル (*)|*全てのファイル (*.*)|*全てのファイル (*.*)|*SetObjectClassInfoに渡されたオブジェクトはすでに登録されていますすでにISPにダイヤル中です。ログをファイル '%s' へ追加しますか ([いいえ]で上書きします)?アラビア (ISO-8859-6)アーカイブは #SYSTEM ファイルを含みません。属性B4 ISO 250 x 353 mmB4 横向き (JIS) 364 x 257 mmB4 封筒、250 x 353 mmB4 用紙、250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) 横向き 257 x 182 mmB5 JIS 横 182 x 257 mmB5 封筒、176 x 250 mmB5 用紙,、182 x 257 mmB6 (JIS) 128 x 182 mmB6 (JIS) 横向き 182 x 128 mmB6 封筒、176 x 125 mmBMP: メモリーを割り当てることができませんでした。BMP: 無効なイメージを保存できませんでした。BMP: RGBカラーマップを書くことができませんでした。BMP: データを書くことができませんでした。BMP: ファイル(ビットマップ )ヘッダを書くことができませんでした。BMP: ファイル(ビットマップ情報)ヘッダを書くことができませんでした。BMP: wxImageは自前のwxPaletteを持っていません。バルト (ISO-8859-13)バルト(旧) (ISO-8859-4)太字下側マージン (mm):C 用紙, 17 x 22 インチクリア(&l)カラー(&o):C3 封筒, 324 x 458 mmC4 封筒, 229 x 324 mmC5 封筒, 162 x 229 mmC6 封筒, 114 x 162 mmC65 封筒, 114 x 229 mmCHMハンドラは、現在ローカルファイルのみサポートしています。ミューテクスを生成できませんファイル '%s' を列挙できませんディレクトリ '%s' 内のファイルを列挙できませんスレッド %lu を再開できませんスレッド %x を再開できませんスレッドを開始できません: TLS書き込みエラー。スレッド %lu をサスペンドできませんスレッド %x をサスペンドできませんスレッド終了を待つことができません復元できません(&U)ファイル '%s' のイメージ形式をチェックできません: ファイルは存在しません。レジストリキー '%s' が閉じることができません未対応の型 %d の値はコピーできません。レジストリキー '%s' を生成できませんスレッドを生成できませんクラス %s のウインドウを生成できませんキー '%s' を削除できませんINIファイル '%s' を削除できません値 '%s' をキー '%s' から削除できませんキー '%s' のサブキーを列挙できませんキー '%s' の値を列挙できませんサポートされていない型 %d の値をエクスポートできません。ファイル '%s' 内の現在位置を見つけることができませんレジストリキー '%s' に関する情報を取得できませんzip収縮ストリームを初期化できません。zip膨張ストリームを初期化できません。ファイル '%s' からイメージをロードできません: ファイルが存在しません。レジストリキー '%s' をオープンできません展開ストリーム %s から読むことができません膨張ストリームを読めません: アンダーラインストリームの予期しないEOF'%s' の値を読めませんキー '%s' の値を読めませんファイル '%s' へのイメージを保存できません: 不明な拡張子。ログ内容をファイルに保存できません。スレッド優先度を設定できません'%s' の値を設定できません圧縮ストリーム %s に書き出せませんキャンセルダイアログユニットを変換できません: 不明なダイアログ文字セット '%s' から変換できません!使用中のダイアルアップ接続を見つけることができません: %s不明なコントロール '%s' のコンテナーを見つけることができません。フォントノード '%s' を見つけることができません。アドレス帳ファイルの場所を見つけることができませんスケジュールポリシー %d の優先度範囲を取得できません。ホスト名を取得できません公式ホスト名を取得できません切断できません - 使用中のダイアルアップ接続なし。OLE を初期化できませんSciTech MGLを初期化できません!ディスプレイを初期化できません。'%s' からアイコンをロードできません。ファイル '%s' からリソースをロードできません。HTMLドキュメント: %s をオープンできませんHTMLヘルプブック: %s をオープンできませんコンテンツファイル: %s をオープンできませんファイル '%s' をオープンできません。ポストスクリプト印刷のためのファイルをオープンできません。インデックスファイル: %s をオープンできません'%s' から複数形をパースすることができません。'%s' からコーディネートをパースできません。'%s' からディメンジョンをパースできません。空のページを印刷できません。'%s' から型名を読み込めません!スレッドスケジュールポリシーを検索できません。スレッドを開始できません: TLS書き込みエラースレッド終了を待つことができません。スレッドイベントキューを生成できません大/小文字の区別ケルト (ISO-8859-14)センター中央ヨーロッパ (ISO-8859-2)ダイヤルするISPを選択カラー選択フォント選択閉じる(&o)ログコンテンツのクリアクリックしてフォント選択をキャンセルして下さい。クリックしてフォント選択を確認して下さい。閉じる閉じる Alt-F4全て閉じるウインドウを閉じる圧縮されたHTMLヘルプファイル (*.chm)|*.chm|コンピュータConfigエントリー名は '%c' で開始できません。確認レジストリ更新を確認接続中...コンテンツ文字セット '%s' への変換は無効です。クリップボードに"%s"がコピーされました。部数:一時ファイル '%s' を作成できません %s へ %s から抽出できません: %sidのためのタブを見つけることができませんファイル '%s' を配置できません。ドキュメントプレビューを開始できません。印刷を開始できません。データをウインドウへ転送できませんミューテックスを開放できませんミューテックスロックを獲得することができませんイメージリストにイメージを追加できません。タイマーを生成できませんカーソルを生成できません。シンボル '%s' がダイナミックライブラリ中に見つかりません現在のスレッドポインタを取得できませんPNGイメージをロードできませんでした - ファイルが壊れているか、メモリーが足りません。サウンドデータ '%s' をロードできません。オーディオ '%s' をオープン出来ませんクリップボード形式 '%s' を登録できません。ミューテックスを開放できませんリストコントロール項目 '%d' に関する情報を抽出できません。PNGイメージを保存できません。スレッドを終了できません。RTTIパラメーター宣言に、バラメータ生成は見つかりませんディレクトリを作成新しいディレクトリを作成切り取り(&t)カレントディレクトリ:キリルアルファベット (ISO-8859-5)D 用紙 22 x 34 インチDDE を探るリクエストは失敗しましたDIBヘッダー: エンコーディングは bitdepth に適合しません。DIBヘッダー: イメージの高さ > 32767ピクセルDIBヘッダー: イメージ幅 > 32767ピクセルDIBヘッダー: 未知の bitdepthDIB ヘッダー: 未知のエンコードDL 封筒, 110 x 220 mm瑕疵報告 "%s"瑕疵情報を作成できません。修正のための情報も生成できませんでした。装飾デフォルトエンコーディングデフォルトプリンター削除古いロックファイル '%s' を削除しました。デスクトップリモートアクセスサービス(RAS)がインストールされていないため、ダイアルアップ機能は利用できません。RASをインストールしてください。ご存知ですか... ディレクトリディレクトリ '%s' を作成できませんディレクトリ '%s' は存在しません。ディレクトリがありませんディレクトリがありません。与えられた部分文字列を含むすべてのインデックス項目を表示します。検索は大/小文字を区別しません。ダイアログオプション表示%s ファイル(拡張子 "%s")に使用されるコマンドを上書きしますか? 現在の値は %s, 新しい値は %s %1文書 %s への変更を保存しますか?保存しない完了完了。往復葉書横向き(日本) 200 x 148 mm重複するID : %d下へE 用紙, 34 x 44 インチ項目を編集%d と %d の間のページ番号を入力してくださいファイル '%s' を開くためのコマンドを入力:エントリが見つかりました招待用封筒 220 x 220 mm環境変数の拡張に失敗しました: '%c' が位置 %u ('%s' 内)にありません。エラーディレクトリ作成エラーconfigオプションでエラーを読みます。ユーザ構成データの救済エラーです。セマフォの待機中にエラー発生エラー:エスペラント (ISO-8859-3)実行可能ファイル (*.exe)|*.exe|All files (*.*)|*.*||コマンド '%s' の実行に失敗しましたコマンド '%s' の実行はエラーで失敗しました: %ulエクゼクティブ、7 1/4 x 10 1/2 インチエクスポートしているレジストリキー: ファイル"%s"は、すでに存在しているため上書きされません。日本語(EUC_JP)のための拡張Unixコードページ'%s' の '%s' から抽出に失敗しましたロックファイルへのアクセスに失敗しました。ビットマップデータ用のメモリー割当( %luKb )に失敗しました。ビデオのモード変更に失敗しました。瑕疵報告ディレクトリ %s の清掃に失敗しました。ファイルハンドルのクローズに失敗しました。ロックファイル '%s' のクローズに失敗しました。クリップボードのクローズに失敗しました。接続失敗: ユーザー名/パスワードがありません。接続失敗: 接続先ISPがありません。レジストリ値 '%s' のコピーに失敗しました。レジストリキー '%s' の内容を '%s' へコピーできませんでした。ファイル '%s' から '%s' へのコピーに失敗しましたレジストリサブキー '%s' を '%s' 複製できません。DDE文字列の生成に失敗しましたMDI親フレームの生成に失敗しました。ステータスバーの生成に失敗しいました。テンポラリファイル名の生成に失敗しました匿名パイプの生成に失敗しましたサーバー '%s' へのトピック '%s' に対する接続の作成に失敗しましたカーソルの生成に失敗しいました。ディレクトリ %s の作成に失敗しました。ディレクトリ '%s' の作成に失敗しました。 (必要なアクセス権はありますか?)ファイル '%s' のレジストリキーの作成に失敗しました。標準の検索/置換ダイアログの生成に失敗しました (エラーコード %d)HTMLドキュメントの %s エンコードによる表示に失敗しました。クリップボードを空にできません。ビデオのモードを列挙するのに失敗しましたDDE サーバーとの advice loop 確立に失敗しましたダイアルアップ接続: %s の確立に失敗しました'%s' の実行に失敗しました curl を実行できません。PATH を通してください。ISP名の取得に失敗しました: %sクリップボードからのデータ取得に失敗しましたローカルシステム時刻の取得に失敗しました作業ディレクトリの取得に失敗しましたGUIの初期化に失敗しました: 内蔵のテーマが見つかりません。MS HTMLヘルプの初期化に失敗しました。OpenGLの初期化に失敗しましたロックファイル '%s' の調査に失敗しましたスレッドの結合に失敗しました。メモリリークが発生した可能性があります - プログラムを再起動して下さいプロセス %d の強制終了に失敗しましたイメージ %d をファイル '%s' からロードできませんでした。ファイル '%s' からメタファイルをロードできませんでした。mpr.dll のロードに失敗しました。共有ライブラリ '%s' のロードに失敗しましたロックファイル '%s' のロックに失敗しました'%s' のファイル時刻変更に失敗しましたCHMアーカイブ '%s' は開けませんでした。一時ファイルのオープンに失敗しました。クリップボードのオープンに失敗しました。クリップボードにデータを書き込む事はできませんでした。ロックファイルからの PID を読み出せませんでした。子プロセス入出力のリダイレクトに失敗しました子プロセス入出力のリダイレクトに失敗しましたDDE サーバー '%s' の登録に失敗しましたOpenGLの登録に失敗しましたキャラクタセット '%s' のエンコーディングを想起できません。瑕疵情報ファイル '%s' を除去できません。ロックファイル '%s' を除去できません。古いロック・ファイル '%s' の除去に失敗しました。レジストリ値 '%s' を '%s' に名前変更できません。レジストリキー '%s' を '%s' に名前変更できません。クリップボードからデータを取り出せません。'%s' のファイル時刻取得に失敗しましたRAS エラーメッセージのテキスト取得に失敗しましたサポートされているクリップボード形式の取得に失敗しましたビットマップイメージをファイル '%s' に保存する事に失敗しました。DDEアドバイス通知の送信に失敗しましたFTP転送モードを %s に設定できません。クリップボードデータの設定に失敗しました。ロックファイル '%s' のアクセス権を設定できません一時ファイルのアクセス権設定に失敗しましたスレッド優先度 %d の設定に失敗しました。メモリー VFSへのイメージ '%s' の記録に失敗しました!スレッドの終了に失敗しました。DDE サーバーでアドバイス・ループの終了に失敗しましたダイアルアップ接続: %s の切断に失敗しましたファイル '%s' のタッチに失敗しましたロックファイル '%s' のロック解除に失敗しましたDDE サーバー '%s' の登録解除に失敗しましたユーザー設定ファイルの更新に失敗しました。瑕疵情報のアップロードに失敗しました (エラーコード %d)ロックファイル '%s' への書き込みに失敗しました致命的エラー致命的エラー: ファイルファイル %s は存在しません。ファイル '%s' はすでに存在します。 本当に上書きしますか?ファイル '%s' はすでに存在します。 置き換えますか?ファイルはロードできませんでした。ファイルエラーファイル名はすでに存在します。ファイルファイル (%s)フィルタ検索固定幅フォント: 固定幅フォント
    太字 イタリック フォリオ、8 1/2 x 13 インチフォントの大きさ: フォーク失敗前方の hrefs はサポートされません一致箇所が %i 点ありました差出人: GIF: 無効な gif インデックスGIF: データストリームは途切れている可能性があります。GIF: GIF 画像形式にエラーがあります。GIF: メモリが不足しています。GIF: 未知のエラーです。GTK+ テーマ一般的ポストスクリプトドイツ リーガル ファンフォールド、8 1/2 x 13 インチドイツ 標準ファンフォールド、8 1/2 x 12 インチ戻る進む文書階層を1つ上るホームディレクトリに行く親ディレクトリに行く指定ページに行くギリシャ語 (ISO-8859-7)本版の zlib は Gzip に対応しておりません HTML ヘルププロジェクト (*.hhp)|*.hhp|HTMLアンカー %s は存在しません。HTML ファイル (*.html;*.htm)|*.html;*.htm|ヘブライ語 (ISO-8859-8)ヘルプヘルプ ブラウザー オプションヘルプ 索引ヘルプ 印刷ヘルプトピックスヘルプブック (*.htb)|*.htb|ヘルプブック (*.zip)|*.zip|ヘルプ: %sホームホームディレクトリI64ICO: マスクDIB 読込みエラー。ICO: イメージファイル書込みエラー!ICO: イメージはアイコンとしては縦が長すぎます。ICO: このイメージはアイコンとしては幅が広すぎます。ICO: 無効なアイコンインデックスです。IFF: データストリームは途切れている可能性があります。IFF: IFF イメージ形式のエラー。IFF: メモリが不足しています。IFF: 未知のエラーです。この不正な動作に関する追加情報を頂けるのであれば ここに入力することで瑕疵の基本情報に追加されます:この瑕疵情報を完全に抑制する場合はキャンセルボタンを使用してください。 その場合、おそらくプログラムの改良を遅らせることになります。 できれば瑕疵情報の生成と送信にご協力ください。 "%s" はキー "%s" の値としては無視されます。wxEvtHandler ではないオブジェクトクラスはイベントソースとして不正です不正なディレクトリ名。不正なファイル仕様。イメージとマスクの寸法が一致しません。リッチ エディットコントロールが作成できません。 代りに単純なテキスト コントロールを使います。riched32.dll を再インストールして下さい。子プロセスの入力を取得できませんファイル '%s' のアクセス権を取得できませんファイル '%s' を上書きできませんファイル '%s' のアクセス権を設定できませんインデント索引インド英語 (ISO-8859-12)アプリケーションの初期化直後に行われるwxWidgetsの初期化に失敗しました。終了します。内部エラー、不正なwxCustomTypeInfoです無効な TIFF イメージインデックス。無効な XRC リソース '%s': ルートノード 'resource' がありません。無効なディスプレイモード指定 '%s'無効なジオメトリー指定 '%s'無効なロックファイル '%s'不正もしくはNULLオブジェクトIDは、GetObjectClassInfoに渡されました不正もしくはNULLオブジェクトIDは、HasObjectClassInfoに渡されました無効な正規表現 '%s': %sイタリックイタリア封筒、110 x 230 mmJPEG: ロードできませんでした - おそらくファイルが壊れています。JPEG: イメージを保存することができませんでした。往復葉書(日本) 200 x 148 mm長形3号(日本)長形3号横向き(日本)長形4号(日本)長形4号横向き(日本)角形2号(日本)角形2号横向き(日本)角形3号(日本)角形3号横向き(日本)洋形4号(日本)洋形4号横向き(日本)葉書(日本) 100 x 148 mm葉書横向き(日本) 148 x 100 mm正当化KOI8-RKOI8-U横長元帳、17 x 11 インチ左の余白 (mm):リーガル Extra 9 1/2 x 15 inリーガル、8 1/2 x 14 インチレター Extra 9 1/2 x 12 inLetter Extra 縦 9.275 x 12 inレター Plus 8 1/2 x 12.69 inレター 横 11 x 8 1/2 in小さいレター, 8 1/2 x 11 インチレター 縦 8 1/2 x 11 inレター, 8 1/2 x 11 インチ簡単リンクに '//' が含まれていました。絶対リンクに変換します。ファイル '%s' を読み出すロード中 :ロックファイル '%s' は、適切でないオーナーです。ロックファイル '%s' は不正確な権限を持っています。ログはファイル '%s' に保存されました。MDIにおける子MS HTMLヘルプライブラリがこのマシンにインストールされていないため、MS HTMLヘルプ機能は利用できません。MS HTMLヘルプライブラリをインストールして下さい。最大化(&x)Match caseVFSメモリーは、すでに、ファイル '%s' を含みます!メニューMetal theme最小化(&n)モード %ix%i-%i は利用できません.モダン修正モジュール "%s" の初期化に失敗しましたモナーキ 封筒、3 7/8 x 7 1/2 インチ下に動かす移動名前新しいディレクトリ新しい項目新しい名前次へ次のページいいえいかなるエントリーも見つかりません。エンコーディング '%s' でテキストを表示するフォントが見つかりません。 代替エンコーディング '%s' が利用可能です。 代替エンコーディングを使用しますか? (使用しない場合、別のエンコーディングを選択しなければなりません)エンコーディング '%s' でテキストを表示するフォントが見つかりません。 このエンコーディングで使用するフォントを選択しますか? (選択しない場合、このエンコードのテキストは正しく表示されません)XMLノード '%s'、クラス '%s' のハンドラが見つかりません!画像の型に対するハンドラが見つかりません。'%d' 型のイメージハンドラは定義されていません。'%s' 型のイメージハンドラは未定義です。該当するページはまだ見つかりません。無音マスクに使える未使用色がありません。画像に未使用色がありません。北欧 (ISO-8859-10)ノーマル通常の文字
    下線付きの文字. 通常のフォント:ノート, 8 1/2 x 11 インチOKオブジェクトは、ID属性を持っていなくてはいけませんファイルを開くHTMLドキュメントを開くファイル "%s" を開きます許可されない操作です。オプション '%s' には値が必要です。オプション '%s': '%s' は、日付に変換できません。オプション向きPCX: メモリーを割り当てることができませんでしたPCX: サポートされていないイメージ形式PCX: 無効なイメージPCX: これは、PCXファイルではありません。PCX: 不明なエラー!!!PCX: バージョン番号が古すぎますPNM: メモリーを割り当てることができませんでした。PNM: 認識できないファイル形式です。PNM: データストリームは途切れている可能性があります。PRC 16K 146 x 215 mmPRC 16K 横PRC 32K 97 x 151 mmPRC 32K 横PRC 32K(Big) 97 x 151 mmPRC 32K(Big) 横PRC 封筒 #1 102 x 165 mmPRC 封筒 #1 横 165 x 102 mmPRC 封筒 #10 324 x 458 mmPRC 封筒 #2 102 x 176 mmPRC 封筒 #2 横 176 x 102 mmPRC 封筒 #3 125 x 176 mmPRC 封筒 #3 横 176 x 125 mmPRC 封筒 #4 110 x 208 mmPRC 封筒 #4 横 208 x 110 mmPRC 封筒 #5 110 x 220 mmPRC 封筒 #5 横 220 x 110 mmPRC 封筒 #6 120 x 230 mmPRC 封筒 #6 横 230 x 120 mmPRC 封筒 #7 160 x 230 mmPRC 封筒 #7 横 230 x 160 mmPRC 封筒 #8 120 x 309 mmPRC 封筒 #8 横 309 x 120 mmPRC 封筒 #9 229 x 324 mmPRC 封筒 #9 横 324 x 229 mm%d ページ%d / %d ページページ設定ページ設定ページ用紙サイズ用紙サイズすでに登録されたオブジェクトは、SetObjectに渡されますすでに登録されたオブジェクトは、SetObjectNameに渡されます未知のオブジェクトは、GetObjectに渡されますアクセス権パイプ生成失敗有効なフォントを選んで下さい。既存ファイルを選んで下さい。表示すべきページを選んで下さい:接続先ISPを選択してください新しいバージョンの comctl32.dll をインストールして下さい。 (少なくとも、バージョン 4.70が要求されますが、 %d.%02d が使用されています) インストールしない場合、このプログラムは正常に動作しません。印刷中 お待ちください ポートレートポストスクリプトファイルプレビュー:前のページ印刷印刷プレビュー 印刷プレビュー失敗印刷範囲 印刷設定カラー印刷印刷プレビュー(&w)印刷プレビュー印刷スプールこのページを印刷ファイルへ印刷プリンタープリンターコマンド:プリンターオプションプリンターオプション:プリンター...プリンター:印刷中印刷エラー印刷中 ページ %d...印刷中...瑕疵情報提供までの処理中に問題が発生しました。ディレクトリ "%s" に関連ファイルを残します。 プログラム中断四つ折り判, 215 x 275 mm質問ファイル '%s' の読み込みエラー準備完了参照オブジェクトノード ref="%s" が見つかりません。リフレッシュレジストリキー '%s' は、すでに存在します。レジストリキー '%s' は存在しないので、名前を変更できません。レジストリキー '%s' は、通常のシステム運用に必要ですので 削除すると、システムを不安定な状態にします: 操作を中断しました。レジストリ値 '%s' は、すでに存在します。関連するエントリー:削除しおりから現在のページを削除レンダラ "%s" は、互換性がないバージョン%d.%dを持っています。ロードされないかもしれません。書き換える(&l)全て置換(&a)置換: リソースファイルは同じバージョン番号でなければなりません。保存に戻る右の余白 (mm):ローマン 保存'%s' ファイルを保存名前を付けて保存(&A)...名前を付けて保存ログ内容をファイルへ保存スクリプト検索上で入力した文字列が出現するすべてのヘルプブックを探す検索方向 検索: すべてのブックを検索検索中...セクション '%s' ファイルでのシークエラーファイル '%s' でシークエラーが起きました(大きなファイルはstdioでサポートしません)全て選択(&A)ドキュメントテンプレートを選択ドキュメントビューを選択選択オプション '%s' の後にはセパレーターが求められます。設定...接続中のダイアルアップ接続が複数見つかりましたので、1つを無作為に選択します。全て表示インデックス内の全項目を表示隠しディレクトリーを表示ナビゲーションパネル 表示/非表示フォントプレビューを表示する。サイズスキップ傾きこのファイルをオープン(保存)することができませんでした。このファイルをオープンすることができませんでした。このファイルを保存することができませんでした。プレビュー生成に必要なメモリがありません。印刷プレビューは、インストールされたプリンターを必要とします。このファイルのフォーマットは未知のものです。サウンドデータは、サポートされていないフォーマットです。サウンドファイル '%s' は、サポートされていないフォーマットです。ステートメント, 5 1/2 x 8 1/2 インチ状態:状態: ストリームの委譲は、まだストリームになっていないオブジェクトに対して未実装ですカラー文字列: 不正確なカラー指定 '%s'サブクラス '%s' はリソース'%s'から見つけられません, サブクラスではありません!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmスイスTIFF ライブラリでエラー発生。TIFF ライブラリが警告を出しました。TIFF: メモリー割り当てに失敗しました。TIFF: イメージロード中にエラー。TIFF: イメージ読込みエラー。TIFF: イメージ保存エラー。TIFF: イメージ書込みエラー。タブロイド Extra 11.69 x 18 inタブロイド, 11 x 17 インチテレタイプテンプレートタイ (ISO-8859-11)このFTPサーバは、パッシブモードをサポートしません。このFTPサーバは、PORTコマンドをサポートしません。文字セット '%s' は未知のものです。 代替文字セットを選ぶか、代替できない場合 [キャンセル]してください。クリップボード形式 '%d' は、存在しません。ディレクトリー '%s' は存在しません。 今作成しますか?ファイル '%s' は存在しないので開けませんでした。 それは最近使われたファイルリストから削除されました。ファイル '%s' は存在しないので開けませんでした。 最近使われたファイルのリストから削除されました。フォントの色。フォントファミリー。フォントポイントサイズ。フォントスタイル。フォントウエイト。パス '%s' に ".." が多すぎるようです。情報提供のために以下のファイルが含まれます。もしその中に個人情報等が含まれる場合、 チェックボックスの印を解除すれば外部へ情報が出るのを防ぐことができます。 必要なパラメーター '%s' が指定されませんでした。テキストは保存されませんでした。オプション '%s' には値が必要です。ページ設定中に問題が発生しました: 通常使うプリンターを設定する必要があります。スレッドモジュール初期化に失敗: スレッドローカルストレージに値を保存できませんスレッドモジュール初期化に失敗: スレッドキーの生成に失敗しましたスレッドモジュール初期化に失敗: スレッドローカルストレージに索引を割り当てることができませんスレッド優先度の設定が無視されました。水平に並べる(&H)垂直に並べる(&V)FTPサーバの接続タイムアウトを待っている間に、パッシブモードを試してください。タイマー生成失敗今日のヒントヒントが利用できません。宛先:PNGに含まれる色が多すぎます。画像が多少ぼかされるかもしれません。上の余白(mm):メモリーVFSからファイル '%s' を削除しようとしましたが、そのファイルは読み込まれていません。NULLホスト名の解決を試みました: あきらめましたトルコ (ISO-8859-9)型enum から long への変換が必要ですUS Std Fanfold, 14 7/8 x 11 インチ要求されたHTMLドキュメントを開くことができません: %s 同時にサウンドをプレーすることができません。アンデリート予期せぬパラメーター '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)未知のDDEエラー %08x未知のオブジェクトはGetObjectClassInfoに渡されました未知の動的なライブラリエラー不明なエンコード (%d)不明な長いオプション '%s'不明なオプション '%s'不明なスタイルフラグMIMEタイプのエントリー %s で対応がとれない '{' があります。コマンドに名前がありませんサポートされていないクリップボード形式です。サポートされないテーマ '%s'。上使い方: %s検証の競合詳細ビューでファイル表示リストビューでファイル表示表示警告警告:西ヨーロッパ (ISO-8859-1)ユーロ圏西ヨーロッパ (ISO-8859-15)フォントが下線付きかどうか。単語全体に一致単語全体への一致のみWin32テーマWindows 3.1上のWin32s Windows 2000 (ビルド %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows アラビア (CP 1256)Windows バルト (CP 1257)Windows セントラル ヨーロッパ (CP 1250)Windows 簡体字中国語 (CP 936)Windows 繁体字中国語 (CP 950)Windows キリル (CP 1251)Windows ギリシャ (CP 1253)Windows ヘブライ (CP 1255)Windows 日本 (CP 932)Windows 韓国 (CP 949)Windows MEWindows NT %lu.%lu (ビルド %luWindows Server 2003 (ビルド %luWindows タイ (CP 874)Windows トルコ (CP 1254)Windows 西ヨーロッパ (CP 1252)Windows XP (ビルド %luWindows/DOS OEM (CP 437)ファイル '%s' 書き込みエラーXML構文解析エラー: '%s' %d 行XPM: ピクセルデータ形式に不整合があります。XRCリソース '%s' (クラス '%s') が見つかりません!XRCリソース: '%s' からビットマップを生成できません。はいこのセクションに新しいディレクトリーは追加できません。ズームイン(&I)ズームアウト(&O)ズーム適用(&F)[空]DDEMLアプリケーションが、長時間の競合状態を作り出しました。最初にDdeInitialize関数を実行せずに、DDEML関数が呼ばれたか または、無効なインスタンス識別子が DDEML関数に渡されました。通信を確立させるクライアントの試みは、失敗しました。メモリ割り当ては失敗しました。パラメーターが、DDEMLによる有効性検査に失敗しました。同期アドバイストランザクションの要求がタイムアウトしました。同期データトランザクションの要求がタイムアウトしました。同期実行トランザクションの要求がタイムアウトしました。同期ポークトランザクションの要求がタイムアウトしました。アドバイストランザクション終了要求がタイムアウトしました。サーバー側トランザクションが実行されようとしましたが クライアント、あるいはサーバーによって会話が切断され トランザクションを完了できませんでした。トランザクションは失敗しました。altAPPCLASS_MONITORとして初期化されたアプリケーションが DDEトランザクションを実行しようしたか APPCMD_CLIENTONLYとして初期化されたアプリケーションが サーバートランザクションを実行しようとしました。PostMessage関数の内部呼び出しが失敗しました。DDEMLで内部エラーが発生しました。無効なトランザクション識別子が DDEML関数に渡されました。 XTYP_XACT_COMPLETE コールバックからアプリケーションが戻った場合 トランザクション識別子は、もはや有効ではありません。これはマルチ-部品であることを想定してzipを連結しました不変キー '%s' を変更しようとしましたが無視されました。ライブラリー機能への不正な引き数です署名エントリへの不正なzipファイルオフセットバイナリボールドWindows ディレクトリ用のバッファが小さすぎます。ファイル '%s' を閉じることができませんファイルデスクリプター %d を閉じることができません変更をファイル '%s' に保存できませんファイル '%s' を作成できませんユーザー設定ファイル '%s' を削除できませんデスクリプター %d でファイルの終端に達したかどうかを決定できません'%s' の実行に失敗しましたzip 内の主要ディレクトリを見つけることができませんファイルデスクリプター %d でファイルの長さを取得できません現在のユーザーのホームディレクトリが見つかりません。現在のディレクトリを使います。ファイルデスクリプター %d への変更を書き出せませんファイルデスクリプター %d に対するシーク位置を取得できませんどのフォントもロードできません。中断します。ファイル '%s' をオープンできませんグローバル設定ファイル '%s' を開くことができません。ユーザー設定ファイル '%s' を開くことができません。ユーザー設定ファイルを開くことができません。zip収縮ストリームを再初期化できません。zip膨張ストリームを再初期化できません。ファイルデスクリプター %d から読むことができませんファイル '%s' を削除できません一時ファイル '%s' を削除できませんファイルデスクリプター %d でシークできませんバッファー '%s' をディスクに書き込めませんファイルデスクリプター %d に書き出せませんユーザー設定ファイルを書き出せません。ドメイン '%s' のためのカタログファイルが見つかりません。チェックサムエラー圧縮エラー8ビットエンコーディングへの変換に失敗しましたctrl日付伸張エラー初期値デリゲートが型情報を持っていませんプロセスの状態に関するバイナリダンプ第18第8第11エントリー '%s' は、グループ '%s' に複数回出現しますデータ形式のエラーファイル '%s' を開く際にエラーが発生しましたファイル の読み込みエラーzipの主要ディレクトリー読取エラーzipローカルヘッダーの読み込みエラーzipエントリ %s の書き込みエラー: 不正な長さかCRC異常ですファイル '%s' の書き出しに失敗しました第15第5ファイル '%s', %d 行目: '%s' グループヘッダの後は無視しました.ファイル '%s', %d 行目: '=' が必要です。ファイル '%s', %d 行目: キー '%s' は %d 行で最初に見つかりました。ファイル '%s', %d 行目: 不変キー '%s' への値は無視されました。ファイル '%s': 予期せぬ文字 %c が %d 行目に見つかりました第1フォントの大きさ第14第4冗長なログメッセージを生成不正確なイベントハンドラ文字列です。ドットが入っていません。メッセージボックスからの戻り値が不正です。不正なzipファイルイタリック軽量ロケール '%s' を設定できません。カタログ '%s' をパス '%s' で検索します。夜第19第9DDEエラーはありませんでした。エラーなし名称未設定昼数値オブジェクトがXMLテキストノードを持てませんメモリー不足プロセスコンテキストの内容読み込みエラーzipストリーム読み込み(エントリ %s): 不正なCRCですzipストリーム読み込み(エントリ %s): 不正な長さです再入可能製に関する問題。第2シークエラー第17第7シフトこのヘルプメッセージを表示する第16第6使用するディスプレイモードを指定して下さい (例 640x480-16)使用するテーマを指定してくださいzip ヘッダになかったファイル長を格納しました文字家膣第10トランザクションへの応答が、DDE_FBUSY ビットをセットする原因となりました。第3第13tiff モジュール: %s今日明日第12第20下線付き位置 %d ( '%s' 内)に想定外の " があります。不明不明なクラス名称: %s不明なエラー不明なエラー (エラーコード %08x)シークの基点が不明です不明-%d名前なし名前なし%d対応していない zip 書庫ですカタログ '%s' として '%s' を使います書き込みエラーwxGetTimeOfDay を実行できませんでしたwxSocket : ReadMsg に無効な署名がありました。wxSocket: 不明なイベントです。wxWidgetsは '%s' のディスプレイをオープンできません: 終了します。wxWidgetsはディスプレイをオープンできません。終了します。昨日zlib のエラーです: %d|<<wxmaxima-15.08.2/locales/wxwin/nb.mo000644 000765 000024 00000210743 12445501170 017670 0ustar00andrejstaff000000 000000 d<\6H?HH?H II I)IHIhIIII III IIJ JJ!J0J6JV1[V VVV!VW WW(:W(cW-W3WW X-'XUXkX%XXXX)Y2YMYfYY)Y'YY" Z.Z=ZRZ[ZyZ Z ZZZ#Z$Z [ [[(/[X[)a[[[ [[([[\$ \ 1\R\l\!\\!\\(]-].E]'t]C]#]^(^E^9^^^^^^^^ __3_,K_1x_0_%_%`'`A`!S`#u` ``` ```~`va"aaaQa-bvDb bbbbbb b c )cL7cccc%ccc d0'dXdJud,d$de.e.Jeyeee-e"f"$f9Gf$f0ff"f&g"=g8`gggGg/hAJh.hhh2h)-iWi2oii%i#i#j3,j"`jj$jTjk'3k[k"sk!k$k kkl#;l"_l-l'l"l5l'1mYm&ym-m/m+m&*n,Qn2~n-n&n&o-o+Ko(wo!o)oo3 p->plpp$p)p2p!,qNq=Sq4qq qq rr r/ rPr er pr|rrrr'rrs+s AsLs#_s!s#s2s8s5t =t%Htnttt*t tt'u@uTuYu nu yu u2uuuuu"v &v Gvhv'vvvvwvow$Fx7kx2x)xyy$4yjYy%y+y%z/ ;I5Rhl9),c.Z-! ٝ %!Df)}>#/ 0:k-֟*(#?'c'"֠  /!P$r#ܡ" %07/@p#/ۢ )349!n89ɣ.2 8 BMT+r Фפݤ   )05"9 \j &) " 9C-Iw$C # + 5$@em ~  ̧ ԧ"ާ +3B*v nL(u4x#Ѫ$  ;"\  ʫΫ &(.W ^hmr x ƬʬѬ ڬ   , 5 BNU]e n{  ǭέݭ#8*)c)$Ӯ#.K S_n%}ί ޯ $0+\p-2/DX ^&h22ܱ!2BGZk7@Ͳ #.J_z!%̳&*7/b%δ !(C^y;(5(+^'!Ͷ#64J06372S1%)޸F#O*s8(׹ $!,Fsz"+2,@E-;ѻ "*+M#y$!¼. 4%T!z,6ɽ!)"$Lq ƾ Ѿݾ = BL'_ 4ǿϿ +!.P+X, $)N-k7&I%`2 8-J hv!+00J"{ )) HRa r! q!/Qhrn x+L_d&-&4 PTq,' <7Z!!?95*oC+; F'f+#E$!@>b9=,"F i;/7J*g!!8'7'W[+$'?#g##" *"B5e'(10"O,r;=*"D+g/1(/$N2s4#--8L-'*/$9T&C?=V^ { 4! ,:?/W &$#50Y3 % #06!g(&66 mw |#$$--[xj );32*f*n.X2#. 1-K%y88$*OV7u %F`6e &p $+  & = GQV _lu {D%**.!Y {)(#<? _i}7  3Re!( & 4 @LR.b !" %:K_ s    $N2 +<.)"Eb k y   ' : DNCg *# 1A=  /,#\$.1/"5Xu !(+7dc)+e  4(PXJFW#BfxA $6UEd"--!Cet$'$ '/Wm* 2&Y"p  $6[x   "+Nj "/Rj4m = :+;%;aIJO2-12(C1":T')"/>n6E" 3.;b#4( 2=2p+21 %4 Z )x & + $ 0 K [ $k     #    = 1 C #[ # A    7 &L Es F ) * 1  B L S 0q        % 0:A#H l z*- "+39 R\5c'<& -7=FM U!b    %!$ FQ7h. MPtj?\JAro {_sg.4U[fB%f*WkK^z l}MU`lXq>94`MGO3 : cU'@01D.;!r $mZ="b_)dA0@#Qx]+18F[5x%6WQ* J~ gz}NGNE7bCF2q%be!c]I~da`'BOR$^`Wu%O  \ ZUiK-=i;d7{8T&JF:>Y9^BPN}Ci X7="PY  )jy(\q>r3:0nfGTo- "/nu'sDpQe3ZI0 BF1dO/2bS." ]ELR(P#cH+&t<4-K;TA HVg3Ie\~?,6hZ:,  5,l[*{6Da&QG x?9@/19'8#H5=w/ YJy6 +TnR|<W& .__RaCC< )N)LD$,<Vv?cwVa|uV+@(SSS>4#pvEym;[tzLvI7kXM^Ap(Xm*h]LjsE-Ho$8h!5K!w2|Y2k Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s&About&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open...&Paste&Point size:&Preferences&Previous&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &BackBold italic face.
    bold italic underlined
    Bold face. Italic face. A debug report has been generated in the directory A non empty collection must consist of 'element' nodesA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)AttributesB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can't &Undo Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot create mutex.Cannot enumerate files '%s'Cannot enumerate files in directory '%s'Cannot find active dialup connection: %sCannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file for PostScript printing!Cannot open index file: %sCannot print empty page.Cannot read typename from '%s'!Cannot resume thread %luCannot retrieve thread scheduling policy.Cannot start thread: error writing TLS.Cannot suspend thread %luCannot wait for thread terminationCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find tab for idCould not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDebug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Don't SaveDoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemEnter command to open file "%s":Entries foundEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError creating directoryError reading config options.Error saving user configuration data.Error: Esperanto (ISO-8859-3)Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to access lock file.Failed to change video modeFailed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'FileFile '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.Files (%s)FindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Invalid TIFF image index.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.JustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPage setupPagesPaper sizePassing a already registered object to SetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Processing debug report has failed, leaving the files in "%s" directory.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyRefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save AsSave log contents to fileScriptSearchSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSeparator expected after the option '%s'.SetProperty called w/o valid setterSetup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file.Sorry, not enough memory to create a preview.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:String To Colour : Incorrect colour specification : %sSwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: cannot store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Turkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown dynamic library errorUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Korean (CP 949)Windows MEWindows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fita DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldcan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinvalid message box return valueinvalid zip fileitaliclightlocale '%s' cannot be set.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryprocess context descriptionread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %dProject-Id-Version: wxWidgets 3.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2013-10-01 19:04+0200 PO-Revision-Date: 2005-04-14 00:30+0100 Last-Translator: Hans Fredrik Nordhaug Language-Team: Norwegian Bokmål Language: nb MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Send denne rapporten til vedlikeholderen av programmet. På forhånd takk. Takk skal du ha og vi beklager bryet! (feil %ld: %s) - Forhåndsvisning#10 konvolutt, 4 1/8 x 9 1/2 tommer#11 konvolutt, 4 1/2 x 10 3/8 tommer#12 konvolutt, 4 3/3 x 11 tommer#14 konvolutt, 5 x 11 1/2 tommer#9 konvolutt, 3 7/8 x 8 7/8 tommer%i av %i%s (eller %s)%s Feil%s Informasjon%s Advarsel%s filer (%s)|%s%Om&Faktisk størrelse&Bruk&Still opp ikoner&Tilbake&Fet&Avbryt&Kaskade&Fjern&Lukk&Kopier&Forhåndsvisning av feilsøkingsrapport&Slett&detaljer&ned&Fil&Finn&Fullfør&Skriftfamilie:&Fremover&Hjelp&Hjem&Indeks&Kursiv&Logg&Flytt&Ny&Neste&Neste >&Neste tips&Nei&Notater:&OK&Åpne...&Lim inn&Punktstørrelse&Innstillinger&Forrige&Skriv ut...&Egenskaper&Slutt&Gjenta&Gjenta&Erstatt&Gjenopprett&Lagre&Vis tips ved oppstart&Størrelse&Stopp&Stil:&Strek under&Angre&Angre&Fjern innrykk&Opp&Vekt:&Vindu&Ja«%s» har ekstra «..», ignorert.«%s» er ugyldig«%s» er ikke en gyldig numerisk verdi for valg «%s».«%s» er ikke en gyldig meldingskatalog.«%s» er sannsynligvis en binær buffer.«%s» skal være numerisk.«%s» må kun inneholde ASCII-tegn.«%s» må kun inneholde bokstaver.«%s» må kun inneholde bokstaver eller tall.(Hjelp)(bokmerker)10 x 14 tommer11 x 17 tommer6 3/4 konvolutt, 3 5/8 x 6 1/2 tommer: filen eksisterer ikke!: ukjent tegnsett: ukjent koding< &TilbakeFet kursiv skrift.
    fet kursiv understreket
    Fet skrift. Kursiv skrift. En feilsøkingsrapport har generert i mappen En ikke-tom mengde må bestå av «element»-noderA3-ark, 297 x 420 mmA4-ark, 210 x 297 mmA4-ark (små), 210 x 297 mm A5-ark, 148 x 210 mmABCDEFGabcdefg12345ASCIILegg tillLegg til gjeldende side til bokmerkeneLegg til selvvalgte fargeAddToPropertyCollection kalt på generisk aksessorAddToPropertyCollection kalt uten gyldig tilleggerLegger til bok %sVenstrejusteringHøyrejusteringAlleAlle filer (%s)|%sAlle filer (*)|*Alle filer (*.*)|*.*Allerede registrert objekt sendt til SetObjectClassInfoRinger allerede ISP.Tilføy logg til fil «%s» (velger du [Nei] overskrives filen)?Arabisk (ISO-8859-6)AtributterB4-konvolutt, 2500 x 353 mmB4-ark, 250 x 354 mmB5-konvolutt, 176 x 250 mmB5-ark, 182 x 257 mmB6-konvolutt, 176 x 125 mmBMP: Klarte ikke reservere minne.BMP: Klarte ikke lagre ugyldig bilde.BMP: Klarte ikke skrive RGB-fargekart.BMP: Klarte ikke skrive data.BMP: Klarte ikke skrive filhodet (Bitmap).BMP: Klarte ikke skrive filehodet (BitmapInfo).BMP: wxImage har ikke egen wxPalette.Baltisk (ISO-8859-13)Baltisk (gammel) (ISO-8859-4)FetMarg nede (mm):C-ark, 17 x 22 tommer&Nullstill&FargeC3-konvolutt, 324 x 458 mmC4-konvolutt, 229 x 324 mmC5-konvolutt, 162 x 229 mmC6-konvoluttm 114 x 162 mmC65-konvolutt, 114 x 229 mmCHM-behandleren støtter for øyeblikket bare lokale filer!Klarte ikke &angreKlarte ikke lukke registernøkkel «%s»Klarte ikke kopiere verdier av ikke-støttet type %d.Klarte ikke opprette registernøkkel «%s»Klarte ikke opprette trådKlarte ikke opprette vindu av klasse %sKlarte ikke slette nøkkel «%s»Klarte ikke slette INI-filen «%s»Klarte ikke slette verdien «%s» fra nøkkelen «%s»Klarte ikke telle opp undernøkler av nøkkel «%s»Klarte ikke telle opp verdier for nøkkel «%s»Klarte ikke eksportere verdi av ikke-støttet type %d.Klarte ikke finne gjeldende posisjon i filen «%s»Klarte ikke finne informasjon om registernøkkel «%s»Klarte ikke klargjøre zlib-strøm for nedpakking.Klarte ikke klargjøre zlib-strøm for utpakking.Kan ikke åpne registernøkkel «%s»Klarte ikke lese fra utpakkingsstrøm: %sKlarte ikke lese utpakkingsstrøm: uventet EOF i underliggende strøm.Klarte ikke lese verdien til «%s»Klarte ikke lese verdien av nøkkel «%s»Klarte ikke lagre bilde til filen «%s»: Ukjent filtypeKlarte ikke lagre logginnholdet til fil.Klarte ikke sette trådprioritetKlarte ikke sette verdien for «%s»Klarte ikke skrive til nedpakkingsstrøm: %sAvbrytKlarte ikke opprette mutex.Klarte ikke telle opp filer «%s»Klarte ikke telle opp filer i mappen «%s»Klarte ikke finne aktiv oppringingsforbindelse: %sKlarte ikke plasseringen til adressebokfilenKlarte ikke finne prioritetsområde for planleggingspolitikk %d.Klarte ikke finne tjenernavnKlarte ikke finne det offisielle tjenernavnetKlarte ikke legge på - ingen aktiv oppringingsforbindelse.Klarte ikke initialisere OLEKlarte ikke laste ikon fra «%s».Klarte ikke laste ressurs fra filen «%s».Klarte ikke åpne HTML-dokument: %sKlarte ikke åpne HTML-hjelpebok: %sKlarte ikke åpne innholdsfil: %sKlarte ikke åpne fil for PostScript-utskrift!Klarte ikke åpne indeksfile: %sKlarte ikke skrive ut tom side.Klarte ikke lese typenavn fra «%s»!Klarte ikke gjenoppta tråden %luKlarte ikke hente trådplanleggingspolitikk.Klarte ikke starte tråden: feil ved skriving til TLS.Klarte ikke innstille tråden %luKlarte ikke vente på trådens avslutningSkill mellom små og store bokstaverKeltisk (ISO-8859-14)SentrertSentraleuropeisk (ISO-8859-2)Velg ISP for oppringingVelg fargeVelg skrift&LukkTøm loggen for innholdKlikk for å avbryte skriftvalg.Klikk for å bekrefte skriftvalgLukkLukk alleLukk dette vinduetKomprimert HTML-hjelpfil (*.chm)|*.chm|DatamaskinKonfigurasjonsoppføring kan ikke starte med «%c».BekreftBekretft registeroppdateringKobler til...InnholdKlarte ikke konvertere til tegnsett «%s».Kopiert til utklippstavle: «%s»Kopier;Klarte ikke opprette midlertidig fil «%s»Klarte trekke ut %s inni %s: %sKlarte ikke finne tab for idKlarte ikke finne fil «%s».Klarte ikke starte dokumentforhåndsvisning.Klarte ikke starte utskrift.Klarte ikke overføre data til vinduKlarte ikke sette mutex-låsKlarte ikke legge til et bilde i bildelisten.Klarte ikke opprette en timerKlarte ikke finne symbol «%s» i et dynamisk bibliotekKlarte ikke finne gjeldende trådpekerKlarte ikke laste PNG-bilde - filen er ødelagt er det er for lite minne.Klarte ikke laste lyddata fra «%s».Klarte ikke åpne lyd: %sKlarte ikke registrere utklippstavleformat «%s».Klarte ikke slippe løs en mutexKlarte ikke hente informasjon om listekontrolelement %d.Klarte ikke lagre PNG-bilde.Klarte ikke avslutte tråden.Opprett mappeOpprett ny mappeKu&ttGjeldende mappe:Kyrillisk (ISO-8859-5)D-ark, 22 x 34 tommerDDE-«snuse» forespørsel feiletDIB-hode: Koding stemmer ikke med bitdybde.DIB-hode: Bildehøyde > 32767 piksler for filen.DIB-hode: Bildebredde > 32767 piksler for filen.DIB-hode: Ukjent bitdybde i filen.DIB-hode: Ukjent koding i filen.DL-konvolutt, 11 x 220 mmFeilsøkingsrapport «%s»Feilsøkingsrapport kunne ikke opprettes.Generering av feilsøkingsrapport feilet.DekorativStandardkodingStandard skriverSlett elementSlettet forslitt låsefil «%s».SkrivebordOppringingsfunskjonene er utilgjengelig fordi Remote Access Service (RAS) ikke er installert på denne maskinene.Visste du at...Mappe «%s» kunne ikke opprettesMappen eksisterer ikkeMappen eksisterer ikke.Vis alle indekselementer som inneholder den oppgitte delstrengen. Søket er uavhengig av liten eller stor bokstav.Vis innstillingsvinduVil du overskrive kommandoen brukt for å %s filer av type «%s»? Gjeldende verdi er %s, Ny verdi er %s %1Ikke lagreFerdigferdig.Dobbel bruker-ID: %dNedE-ark, 34 x 44 tommerRedigere elementSkriv inn kommando for å åpne fil «%s»:Oppføringer funnetUtvidelse av miljøvariabel feilet: manglende «%c» i posisjon %u i «%s».FeilFeil ved opprettelse av mappeFeil ved lesing av konfigurasjonsvalg.Feil ved lagring av brukerkonfigurasjonsdata.Feil:Esperanto (ISO-8859-3)Utførelse av kommandoen «%s» feiletUtførelse av kommandoen «%s» feilet med feil: %ulExecutive, 7 1/4 x 10 1/2 tommerEksporterer registernøkkel: file «%s» eksisterer allerede og kan ikke overskrivesUtvidet Unix tegntabell for japansk (EUC-JP)Utpakking av «%s» inni «%s» feilet.Klarte ikke få fatt i låsefil.Klarte ikke skifte videomodusKlarte ikke rydde opp i feilsøkingsrapportmappe «%s»Klarte ikke lukke filreferanseKlarte ikke lukke låsefil «%s»Klarte ikke lukke utklippstavlen.Klarte ikke opprette forbindelse: manglende brukernavn/passord.Klarte ikke opprette forbindelse: ingen ISP å ringe til.Klarte ikke kopiere registerverdir «%s».Klarte ikke kopiere innholdet av registernøkkel «%s» til «%s».Klarte ikke kopiere file «%s» til «%s».Klarte ikke kopiere registerundernøkkel «%s» til «%s».Klarte ikke opprette DDE-strengKlarte ikke opprette MDI foreldreramme.Klarte ikke opprette et midlertidig filnavnKlarte ikke opprette et anonym rørKlarte ikke opprette forbindelse til tjener «%s» med budskap «%s»Klarte ikke opprette peker.Klarte ikke opprette mappe «%s»Klarte ikke opprette mappen «%s» (Har du tilgangsrettighet?)Klarte ikke opprette registeroppføring for «%s»-filer.Klarte ikke opprette standard finn/erstattvindu (feilkode %d)Klarte ikke vise HTML-dokument med %s kodingKlarte ikke tømme utklippstavlen.Klarte ikke telle opp videomoderKlarte ikke opprette en rådgivningsløkke med DDE-tjenerenKlarte ikke opprette oppringingsforbindelse: %sKlarte ikke utføre «%s» Klarte ikke kjøre curl, installere den i stien (PATH).Klarte ikke få ISP navn: %sKlarte ikke hente data fra utklippstavlen.Klarte ikke finne lokal systemtidKlarte ikke finne gjeldende mappeKlarte ikke initialere GUI: ingen innebygde tema funnet.Klarte ikke initialisere MS HTML hjelp.Klarte ikke initialisere OpenGLKlarte ikke inspisere låsefilen «%s»Klarte ikke bli med en tråd, potensiell minnelekkasje oppdaget - start programmet på nyttKlarte ikke drepe prosess %dKlarte ikke laste metafil fra filen «%s».Klarte ikke laste mpr.dll.Klarte ikke laste delt bibliotek «%s»Klarte ikke låse låsefilen «%s»Klarte ikke endre filtid for «%s»Klarte ikke åpne CHM arkiv «%s».Klarte ikke åpne midlertidig fil.Klarte ikke åpne utklippstavle.Klarte ikke putte data på utklippstavlen.Klarte ikke lses PID fra låsefil.Klarte ikke videresende underprosessen inndata/utdataKlarte ikke videresende underporsess IOKlarte ikke registrere DDE-tjener «%s»Klarte ikke huske kodingen for tegnsettet «%s».Klarte ikke slette feilsøkingsrapportfil «%s»Klarte ikke slette låsefil «%s»Klarte ikke slette forslitt låsefil «%s».Klarte ikke endre navn på registerverdi «%s» til «%s».Klarte ikke endre navn på registernøkkel «%s» til «%s».Klarte ikke hente data fra utklippstavlen.Klart ikke hente filtid for «%s»Klarte ikke hente tekst fra RAS feilmeldingKlarte ikke hente støttede utklippstavleformatKlarte ikke lagre bitmap-bilde til filen «%s». Klarte ikke send DDE-rådgivningsmeldingKlarte ikke sette FTP-overføringsmodus til %s.Klarte ikke sette utklippstavledata.Klarte ikke sette rettigheter på låsefile «%s»Klarte ikke sette rettigheter for midlertidige filerKlarte ikke sette trådprioritet %dKlarte ikke lagre bilde «%s» til minne VFS!Klarte ikke avslutte en tråd.Klarte ikke avslutte rådgivningsløkka med DDE-tjenerenKlarte ikke avslutte oppringingskoblingen: %sKlarte ikke rør filen «%s»Klarte ikke låse opp låsefilen «%s»Klarte ikke avregistrere DDE-tjener «%s»Klarte ikke oppdatere bruker konfigurasjonsfil.Klarte ikke laste opp feilsøkingsrapporten (feilkode %d)Klarte ikke skrive til låsefil «%s»FilFilen «%s» eksisterer allerede. Vil du virkelig overskrive filen?Filen «%s» eksisterer allerede. Vil du virkelig bytte den ut?Klarte ikke laste filen.FilfeilFilnavn eksisterer allerede.Filer (%s)FinnFast skrift:Fast størrelse skrift.
    fet kursivFolio, 8 1/2 x 13 tommerSkriftstørrelse:Forgrening feiletFremover HREF-er er ikke støttetFant %i treffFra:GIF: Ugyldig GIF-indeksGIF:Datastrømmen ser ut til å være trunkert.GIF: Feil i GIF-bildeformat.GIF: Ikke nok minne.GIF: Ukjent feil!GTK+ temaGenerisk PostScriptTysk juridisk papir, 8 1/2 x 13 tommerTysk vanlig papir, 8 1/2 x 12 tommerGetProperty kalt uten gyldig henterGetPropertyCollection kalt med generisk aksessorGetPropertyCollection kalt uten gyldig mengdehenterGå tilbakeGå fremGå et nivå opp i dokumenthierarkietGå til hjemmemappeGå til foreldremappeGresk (ISO-8859-7)Gzip er ikke støttet av denne versjonen av zlibHTML hjelpprosjekt (*.hhp)|*.hhp|HTML-anker %s finnes ikke.HTML-filer (*.html;*.htm)|*.html;*.htm|Hebraisk (ISO-8859-8)HjelpInnstillinger for hjelpleserIndeks for hjelpSkriv ut hjelpEmner for hjelpHjelpebøker (*.htb)|*.htb|Hjelpebøker (*.zip)|*.zip|Hjelp: %sHjemHjemmemappeICO: Feil ved maskelesing DIB.ICO: Feil ved skriving av bildefil!ICO: Bilde er for høyt for et ikon.ICO: Bilde er for bredt for et ikon.ICO: Ugyldig ikonindeksIFF: Datastrøm ser ut til å være trunkert.IFF: Feil i IFF-bildeformat.IFF: Ikke nok minne.IFF: Ukjent feil!Hvis du har mer informasjon som hører til denne feilrapporten, skriv det inn her og det vil bli lagt til:Hvis du vil stanse denne feilsøkingsrapporten, velg «Avbryt»-knappen. Vær klar over at det kan hindre forbedring av programmet så det er best hvis du fortsetter genereringen av rapporten. Ignorerer verdi «%s» for nøkkel «%s»Ulovlig objektklasse (Ikke-wxEvtHandler) som hendelseskildeUgyldig antall parametre for ConstructObject-metodeUgyldig antall parametre for Create-metodeUgyldig mappenavn.Ugyldig filspesifikasjon.Bilde og maske har forskjellig størrelse.Klarte ikke opprette rik redigeringskontroll, bruker enkel tekstkontroll i steden. Gjeninstaller riched32.dll.Klarte ikke få tak i inndata for underprosessKlarte ikke få tak i rettigheter for filen «%s»Klarte ikke overskrive filen «%s»Klarte ikke sette rettigheter for filen «%s»InnrykkIndeksIndisk (ISO-8859-12)Ugyldig TIFF bildeindeks.Ugyldig spesifikasjon «%s» for skjermmodus.Ugyldig geometrispesifikasjon «%s».Ugyldig låsefil «%s».Ugyldig eller nullobjekt-ID sendt til GetObjectClassInfoUgyldig eller nullobjekt-ID sendt til HasObjectClassInfoUgyldig regulært uttrykk «%s»: %sKursivItalia-konvolutt, 110 x 230 mmJPEG: Klarte ikke laste filen - sannsynligvis ødelagt.JPEG: Klarte ikke lagre bilde.JustertKOI8-RKOI8-ULandskapLedger, 17 x 11 inVenstremarg (mm):Legal, 8 1/2 x 14 inLetter (lite), 8 1/2 x 11 tommerLetter, 8 1/2 x 11 tommerLettLenke inneholdt «//», konvertert til absolutt lenke.Laster %s filLaster:Låsefil «%s» har feil eier.Låsefeil «%s» har feil rettigheter.Logg lagret til filen «%s».MDI-barnMS HTML hjelpefunksjoner er utilgjengelig fordi MS HTML hjelpebiblioteket ikke er installert på denne maskinen.Ma&ksimerSkill mellom store og små bokstaverMinne VFS inneholder allerede filen «%s»!MenyMetaltemaMi&nimerModerneModifisertMonark-konvolutt, 3 7/8 x 7 1/2 tommerFlytt nedFlytt oppNavnNy mappeNytt elementNyttNavnNesteNeste sideNeiIngen oppføringer funnet.Ingen skrift for visning i koding «%s» funnet, men en alternativ koding «%s» er tilgjengelig. Vil du bruke denne koding (hvis ikke må du velge en annen)?Ingen skrift for visning i koding «%s» funnet. Vil du velge en annen skrift for denne kodingen (hvis ikke vil teksten i denne kodingen bli vist feil)?Ingen behandler funnet for bildetype.Ingen bildebehandler for type %d definert.Ingen bildebehandler for type %s definert.Ingen sider med treff funnet endaIngen lydIngen ubrukte farger i bilde blir masket.Ingen ubrukte farger i bildet.Nordisk (ISO-8859-10)NormalNormal skrift
    og understreket.Normal skrift:Notat, 8 1/2 x 11 tommerOKObjekter må ha en ID attributtÅpne FilÅpne HTML-dokumentÅpne fil «%s»Operasjon ikke tillatt.Opsjon «%s» må ha en verdi.Opsjon «%s»: «%s» kan ikke konverteres til en dato.OpsjonerOrienteringPCX: Klarte ikke reservere minnePCX: Bildeformat ikke støttetPCX: Ugyldig bildePCX: Dette er ikke en PCX-filPCX: Ukjent feil!PCX: Versjonsnummer er for lavtPNM: Klarte ikke reservere minne.PNM: Filformat ikke gjenkjentPNM: Filen ser ut til å være trunkert.Side %dSide %d av %dSideoppsettSideoppsettSiderPapirstørrelseAllerede registrert objekt sendt til SetObjectRettigheterRøropprettelse feiletVelg en gyldig skrift.Velg en eksisterende fil.Velg siden som skal vises:Velg hvilken ISP du vil koble tilInstaller en nyere versjon av comctl32.dll (minst versjon 4.70 er påkrevd, men du har %d.%02d) eller så kommer ikke dette programmet til å virke.PortrettPostScript-filForhåndsvisning:Forrige sideUtskriftForhåndsvisning av utskriftFeil ved forhåndsvisning av utskriftUtskriftsområdeOppsett av utskriftUtskrift med fargerUtskriftskøSkriv ut denne sidenSkriv til filSkriverSkriverkommando:SkriveropsjonerSkriveropsjoner:Skriver...Skriver:Skriver utFeil ved utskriftSkriver ut side %d...Skriver ut...Behandling av feilsøkingsrapporten feilet, etterlater filene i mappen «%s».Quarto, 215 x 275 mmSpørsmålLesefeil i fil «%s»KlarOppdaterRegisternøkkel «%s» eksisterer allerede.Registernøkkel «%s» eksisterer ikke, kan ikke endre navn.Registernøkkel «%s» trengs for normal systemoperasjon, sletting vil etterlate system i en ubrukbar tilstand: operasjon avbrutt.Registerverdi «%s» eksisterer allerede.Relevante oppføringer:SlettSlett gjeldende side fra bokmerkerUtfører «%s» har ikke-kompatibel versjon %d.%d og ble ikke lastet.Er&stattErstatt &alleErstatt med:Gå tilbake til lagret versjonHøyremarg (mm):Roman&LagreLagre %s filLagre &som...Lagre SomLagre logginnhold til filSkriptSøkSøkeretningSøk etter:Søk i alle bøkerSøker...SeksjonerSøkefeil i filen «%s»Søker etter feil i fil «%s» (store filer ikke støttet av stdio)Velg &alleVelg en dokumentmalVelg en dokumentvisningSeperator forventet etter opsjonen «%s».SetProperty kalt uten gyldig setterSett opp...Flere aktive oppringingsforbindelser funnet, velger en tilfeldig.Vis alleVis alle elementer i indeksenVis skjulte mapperVis/skjul navigasjonspanelViser skriftforhåndsvisning.StørrelseHopp overSkråKlarte ikke åpne denne filen.Ikke nok minne til å lage en forhåndsvisning.Formatet for denne filen er ukjent.Format for lyddata er ikke støttet.Formatet på lydfilen «%s» er ikke støttet.Statement, 5 1/2 x 8 1/2 tommerStatus: Tekst til farge : Ugyldig fargespesifikasjon : %sSwissTIFF: Klarte ikke reservere minne.TIFF: Feil ved bildelasting.TIFF: Feil ved bildelesing.TIFF: Feil ved lagring av bilde.TIFF: Feil ved skriving av bilde.Tabloid, 11 x 17 tommerTeletypeMalerThai (ISO-8859-11)FTP-tjeneren støtter ikke passiv modus.FTP-tjeneren støtter ikke PORT-kommandoen.Tegnsettet «%s» er ukjent. Velg et annet tegnsett eller velg [Avbryt] hvis det ikke kan byttes ut.Utklippstavleformatet «%d» finnes ikke.Mappen «%s» finnes ikke. Opprett den nå?Filen «%s» eksisterer ikke og kunne ikke åpnes. Den er fjernet fra listen over nylig brukte filer.SkriftfargeSkriftfamilieSkriftpunktstørrelseSkriftstilSkriftvektRapporten inneholder filene listet nedenfor. Hvis noen av disse filene inneholder privat informasjon, så fjerner du bare markeringen foran dem og de vil bli fjernet fra rapporten. Den nødvendige parameteren «%s» var ikke oppgitt.Klarte ikke lagre teksten.Verdien for opsjonen «%s» må oppgies.Det oppstod et problem med sideoppsettet - kanskje du må installere en skriver.Initialisering av trådmodul feilet: klarte ikke lagre verdien i det lokale trådlageretInitialisering av trådmodul feilet: klarte ikke opprette trådnøkkelInitialisering av trådmodul feilet: umulig å reservere indeks i det lokale trådlagerTrådprioritetinnstilling ignorert.Tile &horisontaltTile &vertikaltTidsavbrudd under venting på FTP-tilkobling, prøv passiv modus.Tidtager opprettelese feilet.Dagens tipsTips er ikke tilgjengelig, beklager!Til:For mange farger i PNG, bildet kan være litt uskarpt.Toppmarg (mm):Prøvde å fjerne filen «%s» fra VFS minne, men den er ikke lastet!Tyrkisk (ISO-8859-9)TypeType må ha enum - long conversionAmerikansk standard papir, 14 7/8 x 11 tommerKlarte ikke åpne forespurt HTML-dokument: %sKlarte ikke spille lyd asynkront.Angre slettingUventet parameter «%s»Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Ukjent DDE-feil %08xUkjent objekt sendt til GetObjectClassInfoUkjent feil i dynamisk bibliotekUkjent koding (%d)Ukjent lang opsjon «%s»Ukjent opsjon «%s»Ubalansert «{» i en oppføring for mime-type %s.Ikke-navngitt kommandoIkke-støttet utklippstavleformat.Ikke-støttet tema «%s».OppBruk: %sValideringskonfliktVis filer i detaljert visningVis filer i liste-visningVisningerAdvarsel:Vesteuropeisk (ISO-8859-1)Vesteuropeisk med euro (ISO-8859-15)Om skriften er understreket.Hele ordBare hele ordWin32-temaWin32 på Windows 3.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows arabisk (CP 1256)Windows baltisk (CP 1257)Windows sentraleuropeisk (CP 1250)Windows kyrillisk (CP 1251)Windows gresk (CP 1253)Windows hebraisk (CP 1255)Windows koreansk (CP 949)Windows MEWindows tyrkisk (CP 1254)Windows vesteuropeisk (CP 1252)Windows/DOS OEM (CP 437)Skrivefeil på fil «%s»XML tolkefeil: «%s» på linje %dXPM: Ugyldig pikseldataJaDu kan ikke legge til en ny mappe i denne seksjonen.Vis &størreVis &mindreTilpass til skjermet DDEML-program har skapt en prolongert kappløpsbetingelse.en DDEML-funksjon ble kalt uten at DdeInitialize-funksjonen ble kalt først, eller en ugyldig instanseindentifikator ble sendt til en DDEML-funksjon.en klients forsøk på å etablere en konversasjon feilet.en minnereservasjon feilet.en parameter ble ikke validert av DDEML-en.tidsavbrudd i en forespørsel etter synkron rådtransaksjontidsavbrudd i en forespørsel etter synkron datatransaksjonen forespørsel om en synkron utførselstransaksjon har gått ut på tid.en forespørsel om en asynkron «snuse»-transaksjon har gått ut på tid.en forespørsel om å avslutte en rådgivningstransaksjon har gått ut på tid.en tjenerside-transaksjon ble forsøkt på en samtale som ble avsluttet av klienten, eller tjeneren ble slått av før transaksjonen ble fullført.en transaksjon feilet.altet program initialisert som APPCLASS_MONITOR har prøvd å utføre en DDE-transaksjon, eller et program initialisert som APPCMD_CLIENTONLY har prøvd å utføre tjenertransaksjoner.Et internt kall til PostMessage-funksjonen feilet.En intern feil har oppstått i DDEML-en.en ugyldig transaksjonsidentifikator ble sendt til en DDEML-funksjon. Når programmet har returnert fra et XTYP_XACT_COMPLETE-tilbakekall, så vil ikke transaksjonsidentifikatoren for det tilbakekallet lenger være gyldig.antar dette er en mangedelt zip-fil slått sammenforsøk på å endre uforanderlig nøkkel «%s» ignorert.ugyldig argument til biblioteksfunksjonugyldig signaturugylidg zipfil forskyvning til oppføringbinærtfetklarte ikke lukke fil «%s»klarte ikke lukke fildeskriptor %dklarte ikke utføre endringene på filen «%s»klarte ikke opprette fil «%s»klarte ikke slette file «%s» for brukerkonfigurasjonklarte ikke avgjøre om slutten på filen er nådd for deskriptor %d Klarte ikke finne zip-sentralmappeklarte ikke finne lengde av filen med deskriptor %dklarte ikke finne brukerens HOME, bruker gjeldende katalog.klarte ikke tømme fildeskriptor %dklarte ikke finne søkeposisjon på fildeskriptor %dklarte ikke laste noe skrifter, avbryterklarte ikke åpne fil «%s»klarte ikke åpne global konfigurasjonsfil «%s».klarte ikke åpne bruker konfigurasjonsfil «%s».klarte ikke åpne bruker konfigurasjonsfil.Klarte ikke klargjøre zlib-strøm for nedpakking.Klarte ikke klargjøre zlib-strøm for utpakking.klarte ikke lese fra fildeskriptor %dklarte ikke slette fil «%s»klarte ikke slette midlertidig fil «%s»klarte ikke søke på fildeskriptor %dklarte ikke skriver buffer «%s» til disk.klarte ikke skrive til deskriptor %dklarte ikke skrive til bruker konfigurasjonsfil.kontrollsumfeilkompresjonsfeilkonvertering til 8-bit koding feiletctrldatofeil ved utpakkingstandarddump av prosesstilstanden (binært)attendeåttendeellevteoppføring «%s» forekommer mer enn en gang i gruppen «%s»feil i dataformatfeil ved åpning av filFeil ved lesing av zip-sentralmappefeil ved lesing av lokalt zip-hode feil ved skriving av zip-oppføring «%s»: feil crc eller lengdeklarte ikke tømme filen «%s»femtendefemtefil «%s», linje %d: «%s» ignorert etter gruppehode.fil «%s», linje %d: «=» forventet.file «%s», linje %d: nøkkel «%s» ble først funnet på linje %d.file «%s», linje %d: verdi for uforanderlig nøkkel «%s» ignorert.fil «%s»: uventet tegn %c på linje %d.førstskriftstørrelsefjortendefjedregenerer ordrike loggmeldingerugyldig hendelsebehandlerstreng, mangler punktumugyldig meldingsboks returverdiugyldig zipfilkursivlettklarte ikke sette lokale «%s».midnattnittendeniendeingen DDE-feilingen feilikke navnmiddagnummerobjekter kan ikke ha XML-tekstnodertom for minnebeskrivelse av prosesskontekstenlesefeilleser zip-strøm (oppføring %s): feil crcleser zip-strøm (oppføring %s): feil lengdegjeninngangsproblem.andresøkefeilsyttendesjuendeshiftvis denne hjelpmeldingensekstendesjetteoppgi skjermmodus som skal brukes (f.eks. 640x480-16)oppgi temaet som skal brukerlagret fillengde ikke funnet i Zip-hodestrtiendesvaret på transaksjonen gjorde at DDE_FBUSY-biten ble satt.tredjetrettendei dagi morgentolvtetjuendeunderstreketuventet " i posisjon %d i «%s».ukjentukjent klasse %sukjent feil ukjent feil (feilkode %08x).ukjent søkestartpunktukjent-%duten navnuten navn %dikke-støttet Zip-komprimeringsmetodebruker katalog «%s» fra «%s».skrivefeilwxGetTimeOfDay feilet.wxWidgets klarte ikke åpne skjerm for '%s': avslutter.wxWidgets klarte ikke åpne skjerm. Avslutter.i gårzlib-feil %dwxmaxima-15.08.2/locales/wxwin/pl.mo000644 000765 000024 00000120361 11670654443 017713 0ustar00andrejstaff000000 000000 tG\'x4&y4 444444 5 55(5 G5U5i55 55 5 5 55556 6)6<6R6Z6m6s6666666667"7*7 C7O7b7k77 77 7 7 7777 8 8808E8 ]8h8q88888 888899;9 L91Y99&9 99 999: :: :':-:K:P: W: c:q: :::::::::<;L;"\; ; ;;#;;;%;$<1?<#q<#<<@<=0=C=L=2`=8=A=(>'7>H_>1>1> ?#?5?K?>`??? ? ????%@*,@&W@>~@@@ @ @@A0!ARA pA ~AAAAAAAAB!B2B FBRB YBeB}B BBB B BBBBC:CACA_C8C C C C D D/DGDOD ^DkDD(D D D D DDDDEE-E@E%`EEEE E EE EEFF&F#FFjF~FF FF FFF(FG+G=G SG_GdGjGzG)GGGGH \P\`\\\\\\\\ \\ ]]]]*]/]#?]Dc] ]B] ^^^ 5^B^S^\^`^w^^^^^^ ^ ^ ^+ _6_F_ M_ Z_ d_ n_y___,___ _ _ ` `` ` %` 1`<` B`M`S`c` h` s`}` ``````` ` ``a aa a$a )a4a;aAa Fa Qa\a maxaaa aaa aaaab!b3b8b ?bJb Qb\babfbmbqbwb ~bbb b b bb bb bb bbbb ccD)cncbcaUdade*e;eDZee e1e6fg+g4gKg Tgbgxggggggggh#h>h Nh Xh dhrhzhh hhh hhi i"i"7iZi ainiiiiiii ii jj,j3j CjOjaj pjzjj'jj jj kk:k IkTkdkxkkkk k kk)l".lQlml?lll l l mmm7m?mHm\m amlm m mm mm mmmnn 1n>nEn Nn onn"n nnnAn3*o3^o5oo+op+,pXp\rppp qqB q9cq@q1q3rNDr.r.rrss,s:@s{s sssssss!t5t=Qttttttt/u3uMuaupuvuu$uuuuuvv(v 8v BvLv cvov xvvv vvv*v% w1w 9wVZwWw xx#x4xGx#Ox sx}xxxx&x x y y y*y 1y;y[ycy{y yay z%9z _ziz|zz zzzzUz 1{R{+j{*{ {{ { {,{*|J|a|w||||||?|(}"F} i}+}}/}}!~<~E~ M~W~ [~h~ p~ ~~~,~7~4~-1'A is!*F0C4t8  $ 3#>bā!ف$ @ LY` oz/ ȂЂX#Dhpx|(σ  3Gfu$!" %,R$[  ˅؅=2R2b "҆ 0 M[mtw| Ňj" ʈވ $@+V=ωމ   -;J^ t~  ܊ : Ra`‹ы(1 8DSj **!2J'cҍ ٍ2B2Y$͎ߎ&$@e~ȏ16/fz  Ő'ӐRk e '(F o }'Ē(ޒCKHbF#W4U !(J"aǕ̕ҕ ڕ  sB:֖J \ gqΗҗ(Dcv ~ -Ԙ  P p1} ˙ܙ   .8AQZcl {Ěٚ  "*1AIZ` t~   ě Λ ڛ )?Pl ̜    ! /:I OZk }   ԝߝ FX`JҟXgvDؠmN*2@wn 4i$S<aK/^;5}OJ|qg5L/"b5bH!tD'=Y=`)Ld`!Ji^acR.E6\heW<68f[ B(&Rl2OQMD9kl#:m2@vxNIU:^s#Uh-+Z%_rF[C-K(ujtj4lp> X fz] SeT|b &WKWCPUS?/~ 9Tp0{Y}IouA'1 \oTiG1d07+?E"_qN\8Y *'ynB,{r9)F4:)$Vj>BDfzI <( g@G sQ >g`MAOLHA#R 3]he0ZkoV=qX G,J"w3xPyH8*;.an c6dp7cP%V3%kmQsC ,t[rv7 $]?F1XE!-.+ZM&_;~ << Expression too long to display! >> << Unfold >>&Algebra&Apply to list ...&Apropos&Batch file Ctrl-B&Boundary value problem ...&Bug report&Calculus&Canonical form&Characteristic polynomial ...&Clear memory&Combine factorials&Complex simplification&Continued fraction&Copy Ctrl-C&Definite integration&Delete cells&Demoivre&Determinant&Differentiate ...&Edit&Eliminate variable ...&Enter matrix ...&Example&Expand expression&Expand trigonometric&Export&Factor expression&File&Find root ...&Generate matrix ...&Greatest common divisor ...&Help&Integrate ...&Interrupt Ctrl-.&Interrupt Ctrl-G&Invert matrix&Load package Ctrl-L&Map to list ...&Maxima&Modulus computation ...&New Ctrl-N&New window Ctrl-N&Numeric&Numerical integration&Nusum&Open Ctrl-O&Plot&Power series&Print Ctrl-P&Rational&Reduce trigonometric&Restart maxima&Roots of polynomial (real)&Save Ctrl-S&Simplify&Simplify expression&Simplify factorials&Simplify trigonometric&Solve ...&Special&Taylor series&Transpose matrix&Trigonometric simplification&pm3d(Use default language)A&t value ...AboutAbout wxMaximaAd&joint matrixAdd a directory to search pathAdd algebraic e&quality ...Add dir to path:Add to &pathAdditional parameters for maxima (e.g. -l clisp).Additional parameters:Adjustment for the size of greek font.Adjustment:All|*AnimationApplyApply function to a listAproposArray:At valueBackgroundBasicBat files (*.bat)|*.bat|All|*BoldBrowseBuild &infoButton panel:C&hange variable ...C&onfigureCalculate &product ...Calculate modulus:Calculate productsCalculate su&m ...Calculate sumsCancelCellChange &2d displayChange the 2d display algorithm used to display math output.Change variableChange variable in integral or sumChar polyChoose fontColumns:Combine factorials in an expressionComma separated x coordinatesComma separated y coordinatesCompute continued fraction of a valueCompute the adjoint maxrixCompute the characteristic polynomial of a matrixCompute the determinant of a matrixCompute the greatest common divisorCompute the inverse of a matrixCompute the least common multiple (do load(functs) before using)Configuration warningConfigure wxMaximaConstantContract logarithmsConver trigonometric functions to exponential formConvert binomials, beta and gamma function to factorialsConvert binomials, factorials and beta function to gamma functionConvert complex expression to polar formConvert complex expression to rect formConvert exponential function of imaginary argument to trigonometric formConvert logarithm of product to sum of logarithmsConvert sum of logarithms to logarithm of productConvert to &factorialsConvert to &gammaConvert to &polarformConvert to &rectformConvert trigonometric expression to canonical quasilinear formCopyCopy TeXCopy as imageCopy cellsCopy selected cellsCopy selectionCopy selection from documentCopy selection from document as imageCopy selection from document in TeX formatCopy selection from document to a fileCopy selection to clipboard when selection is made in console.Copy to clipboard on selectCutCut Ctrl-XCut cellsCut selected cellsCut selection from documentDecompose rational function to partial fractionsDecrease fontsize in documentDefault font:Default port:DeleteDelete a functionDelete a variableDelete all values from memoryDelete f&unctionDelete function(s):Delete selected cellsDelete selectionDelete v&ariableDelete variable(s):Denom. deg:Depth:Derivative:Di&vide polynomials ...Diff...DifferentiateDifferentiate ...Differentiate expressionDirection:Discrete plotDisplay Te&X formDisplay algorithmDisplay expression in TeX formDisplay time used for executionDivideDivide numbers or polynomialsDocument not saved! Close current document and lose all changes?Document not saved! Quit wxMaxima and lose all changes?E&quationsE&xit Ctrl-QEige&nvectorsEigen&valuesEliminateEliminate a variable from a system of equationsEnglishEnter a matrixEnter matrixEnter new plot format:Enter new precision:Enter the path to the maxima executable.Equation %d:Equation(s):Equation:Equations:ErrorError %dError opening fileError!Evaluate &noun formsEvaluate all cellsEvaluate all cells Ctrl-Shift-REvaluate all noun forms in expressionEvaluate cell Shift-EnterEvaluate selected cellExampleExample textExit wxMaximaExpandExpand (tr)Expand an expressionExpand expressionExpand logarithmsExpand trigonometric expressionExport document output to HTML fileExport to HTML fileExporting to HTML failed!Exporting to TeX failed!ExpressionExpression(s):Expression:FactorFactor an expressionFactor an expression in Gaussian numbersFactor complexFactor expressionFactorials and &gammaFatal errorFileFile:Find &limit ...Find a limit of an expressionFind a root of an equation on an intervalFind all roots of a polynomialFind eigenvalues of a matrixFind eigenvectors of a matrixFind real roots of a polynomialFind root ...Fixed font in text controlsFont used for display in console.Font used for displaying greek characters in console.FontsFormat:FrenchFrom:FullFunctionFunction namesFunction(s):Function:Functions for complex simplificationFunctions for simplifying factorials and gamma functionFunctions for simplifying trigonometric expressionsGCDGenerate MatrixGenerate a matrix from a 2-dimensional arrayGermanGet &imaginary partGet &series ...Get Laplace transformation of an expressionGet inverse Laplace transformation of an expressionGet real p&artGet the Taylor or power series of expressionGet the imaginary part of complex expressionGet the real part of complex expressionGreek constantsGrid:HTML file (*.html)|*.html|pdfLaTeX file (*.tex)|*.tex|All|*Height:HelpHidden groupsHighlightHungarianIncrease fontsize in documentInfo about maxima buildInitial value problem (&1) ...Initial value problem (&2) ...InputInsert input groupInsert new input cellInsert new text cellInsert new title cellInsert textIntegral/Sum:IntegrateIntegrate (risch)Integrate ...Integrate expressionIntegrate expression with Risch algorithmIntegrate...InterruptInterrupt current computationInvalid entry for maxima program. Please enter the path to maxima program again.Inverse Laplace t&ransform ...ItalianItalicLCMLabelsLanguage used for wxMaxima GUI.Language:LaplaceLaplace &transform ...Least common multiple ...LimitLimit...List:Load a maxima file using batch commandLoad a maxima package fileLower bound:Ma&p to matrix ...Main promptsMake &list ...Make listMake list from expressionMake substitution in expressionMapMap function to a listMap function to a matrixMap...Match parenthesis in text controlsMatrixMatrix mapMatrix:Maxima &help F1Maxima is calculatingMaxima optionsMaxima package (*.mac)|*.macMaxima package (*.mac)|*.mac|Lisp package (*.lisp)|*.lisp|All|*Maxima process terminated.Maxima program:Maxima started. Waiting for connection...Method:ModulusNew §ion cell Ctrl-F6New &text cell F6New t&itle cell Ctrl-Shift-F6New value:New variable:Not a valid matrix dimension!Not a valid number of equations!Num. deg:Number of equations:NumbersOKOffOld value:Old variable:OpenOpen a new windowOpen sessionOpen session from a fileOptionsOptions:Other promptsP&ade approximation ...PNG image (*.png)|*.png|JPEG image (*.jpg)|*.jpg|Windows bitmap (*.bmp)|*.bmp|X pixmap (*.xpm)|*.xpmPade approximationPade approximation of a Taylor seriesParametric plotParsing outputPartial &fractions ...Partial fractionsPastePaste Ctrl-VPaste cellsPaste cells to documentPaste text from clipboardPlease configure wxMaxima with 'Edit->Configure'.Please restart wxMaxima for changes to take effect!Plot &2d ...Plot &3d ...Plot &format ...Plot 2DPlot 2D...Plot 2d ...Plot 3DPlot 3D...Plot 3d ...Plot formatPlot in 2 dimensionsPlot in 3 dimensionsPlot to file:Point:PolishPolynomial 1:Polynomial 2:Portuguese (Brazilian)Postscript file (*.eps)|*.eps|All|*PrecisionPrintPrint documentProductProduct...Quit?Reading maxima outputReady for user inputReduce (tr)Reduce trigonometric expressionReport bugRestart maximaRisch integration ...Roots of &polynomialRows:RussianSaveSave asSave imageSave plot to fileSave selection to fileSave sessionSave session to a fileSave to fileSave wxMaxima window size/positionSave wxMaxima window size/position between sessions.Select a constantSelect allSelect all Ctrl-ASelect file to openSelect math display algorithmSelect maxima programSelect package to loadSelection to imageSeriesSeries...Server startedSet &precision ...Set fixed font in text controls.Set plot formatSet the floating point precisionSetup atvalues for solving ODE with Laplace transformationSetup modulus computationShow &definitionShow &functionsShow &variablesShow Maxima headerShow all commands similar to:Show an example for the command:Show an example of usageShow commands similar toShow defined functionsShow defined variablesShow definition of a functionShow initial header with Maxima system information.Show long expressionsShow long expressions in wxMaxima console.Show maxima helpShow the definition of function:SimplifySimplify &radicalsSimplify (r)Simplify (tr)Simplify an expression containing factorialsSimplify expressionSimplify expression containing radicalsSimplify rational expressionSimplify the sumSimplify trigonometric expressionSolution:SolveSolve &ODE ...Solve &algebraic system ...Solve &linear system ...Solve ...Solve ODESolve ODE with Lapla&ce ...Solve ODE...Solve algebraic systemSolve algebraic system of equationsSolve boundary value problem for second degree ODESolve equation(s)Solve initial value problem for first degree ODESolve initial value problem for second degree ODESolve linear systemSolve linear system of equationsSolve ordinary differential equation of maximum degree 2Solve ordinary differential equations with Laplace transformationSolve...SpanishSpecialSpecial constantsStart animationStarting maxima process failedStarting maxima...Starting server failedStarting server on port %dStop animationStringsStyleStylesSubstituteSubstitute ...Substitute...SumSum...Taylor series:TextText backgroundThe bigfloat value of an expressionThe default port used for communication between Maxima and wxMaxima.The float value of an expressionThere was an error in generated XML! Please report this as a bug.Ticks:Times:Tips not available, sorry!To &bigfloatTo &float Ctrl-FTo floatTo:Toggle &algebraic flagToggle &numeric outputToggle &time displayToggle algebraic flagToggle numeric outputTranspose a matrixType:UkrainianUnderlinedUpper bound:Use greek font to display greek characters.Use greek font:Value:Variable(s):Variable:VariablesVariables:WarningWelcome to wxMaximaWidth:Write matching parenthesis in text controls.Zoom &in Alt-IZoom ou&t Alt-O[ unsaved ][ unsaved* ]antisymmetricaquamarineblackblueblue violetboth sidesbrowncadet bluecoralcornflower bluecyandark greendark greydark olive greendark orchiddark slate bluedark slate greydark turquoisedefaultdiagonaldim greyfirebrickforest greengeneralgoldgoldenrodgreengreen yellowgreyindian redinlinekhakileftlight bluelight greylight steel bluelime greenmagentamaroonmedium aquamarinemedium bluemedium forrest greenmedium goldenrodmedium orchidmedium sea greenmedium slate bluemedium spring greenmedium turquoisemedium violet rednavyorangeorange redorchidpale greenpinkplumpurpleredrightsalmonsea greensiennasky bluespring greensteel bluesymmetrictanturquoiseuntitleduntitled.wxmvioletviolet redwheatwhitewxMaximawxMaxima %s wxMaxima configurationwxMaxima could not find help files. Please check your installation.wxMaxima could not find maxima! Please configure wxMaxima with 'Edit->Configure'. Then start maxima with 'Maxima->Restart maxima'.wxMaxima could not start the server. Please check you have network support enabled and try again!wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.wxMaxima is a graphical user interface for the computer algebra system Maxima based on wxWidgets.wxMaxima optionswxMaxima sessionwxMaxima session (*.wxm)|*.wxmwxMaxima session (*.wxm)|*.wxm|Maxima batch file (*.mac)|*.mac|All|*yellowyellow greenProject-Id-Version: pl Report-Msgid-Bugs-To: POT-Creation-Date: 2008-12-15 19:37+0100 PO-Revision-Date: 2007-07-16 22:32+0100 Last-Translator: Rafał Topolnicki MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit << Wyrażenie jest zbyt długie aby je wyświetlić >> << Rozwiń >>&Algebra&Zastosuj do listy ...&AproposPlik &wsadowyWarunek &brzegowy ...Zgłoś &błąd&RRCPostać &kanonicznaWielomian charakterystyczny ...&Wyczyść pamięć&Połącz silnie Uproszczenia &zepoloneUłamek ł&ańcuchowy&Kopiuj Ctrl-C&Granice całki oznaczonej&Usuń komórki&Demoivre&Wyznacznik&Pochodna ...&Edycja&Wyznacz zmienną ...&Wprowadź macierz ...&Przykład&Rozwiń wyrażenieRozwiń &trygonometrycznie&Eksportuj&Faktoryzuj wyrażenie&PlikZnajdź &pierwiastek ...&Generuj macierz ...&Największy wspólny dzielnik ...&Pomoc&Całkuj ...&Przerwij Ctrl-.&Przerwij Ctrl-GMacierz &odwrotnaWczytaj pakiet Ctrl-L&Mapuj listę ...&MaximaObliczenia &modulo ...&Nowy Ctrl-N&Nowe okno Ctrl-N&NumeryczneCałkowanie &numeryczne&Nusum&Otwórz Ctrl-O&KreślenieSzereg &potęgowy&Drukuj Ctrl-P&Wymierny&Redukuj trygonometrycznie&Uruchom maxime ponownie&Pierwiastki wielomianiu (rzeczywiste) &Zapisz Ctrl-S&Uprość&Uprość wyrażenie wymierneUprość &silnie&Uprość trygonometrycznie&Rozwiąż ...&SpecjalneSzereg &Taylora&Transponuj macierzUproszczenia &trygonometryczne&pm3d(Użyj domyślnego języka)Ustaw wartość wyrażenia ...O programieO wxMaximaMacierz &dołączonaDodaj katalog do ścieżki przeszukiwaniaDodaj algebraiczną równość ...Podaj katalog do ścieżki:&Dodaj do ścieżkiParametry z jakimi ma zostać uruchomiona maxima (np. -l clisp)Dodatkowe parametryWielkość greckich czcionekWielkość:Wszystkie|*AnimacjeZastosujZastosuj funkcję do listyAproposTablica:Wartość w punkcieTłoPodstawowyPliki bat (*.bat)|*.bat|All|*PogrubionyPrzeglądaj&Informacje o kompilacjiDolny panel&Zmiana zmiennych ...P&referencjeOblicz &iloczyn ...Obliczenia modulo:Oblicz iloczynOblicz &sumę ...Oblicz sumęAnulujKomórkaZmień format podawania wynikówZmień format podawania wynikówZmiana zmiennychZamień zmienne w całce lub sumieWiel charWybierz czionkęKolumny:Połącz silnie występujące w wyrażeniu - np. 'n*(n-1)! => n!'Przecinek oddziela kolejne współrzędne na osi OXPrzecinek oddziela kolejne współrzędne na osi OYPrzedstaw wyrażenie w postaci ułamka łańcuchowegoZnajdź macierz dołączonąOblicz wielomian charakterystyczny macierzyOblicz wyznacznik macierzyZnajdź największy wspólny dzielnik (NWD)Znajdź macierz odwrotnąZnajdź najmniejszą wspólną wielokrotność (NWW) (przed użyciem wykonaj 'load(functs)')Uwaga na temat konfiguracjiPreferencje programu wxMaximaStałaZwiń logarytmyZamień funkcje trygonometryczne i hiperboliczne na ekspotencjalneZamień dwumian Newtona, funkcje beta lub gamma na silnieZamień dwumian Newtona, silnie, funkcję beta na funkcję gammaZamień wyrażenie zepolone na postać biegunowąZamień wyrażenie zepolone na postać alebraicznąZamień postać wykładniczną liczby zespolonej na postać trygonometryczną.Zamień logarytm iloczynu na sumę logarytmówZamień sumę logarytmów na logarytm iloczynuZamień na &silnieZamień na fun. &gammaForma &biegunowaForma &algebraicznaUprość wyrażenie trygonometryczne zawierające ułamki.KopiujKopiuj TeXKopiuj jako obrazekKopiuj komórkęKopiuj zaznaczone komórkiKopiuj zaznaczenieKopiuj zaznaczenieKopiuj zaznaczenie jako obrazekKopiuj zaznaczenie do formatu TeXKopiuj zaznaczenie do plikuKopiuj zaznaczenie do schowka gdy jest ono zrobione w konsoliKopiuj zaznaczenie to schowkaWytnij&Wytnij Ctrl-XWytnij komórkiWytnij zaznaczoną komórkęWytnij zaznaczeniePrzedstaw wyrażenie w postaci ułamka prostegoZmniejsz rozmiar czcionkiDomyślna czcionka:Domyślny portUsuńUsuń funkcjęUsuń zmiennąUsuń wszystkie wartości z pamięciUsuń &funkcjęUsuń funkcję(e)Usuń zaznaczone komórkiUsuń zanaczenieUsuń &zmiennąUsuń zmienną(e)st. mianownika:Stopień:Pochodna:Podziel wielomiany ...Pochodna...PochodnaPochodna ...Oblicz pochodną wyrażeniaZ:DyskretnyWyświetl w formacie Te&XPrzedstawianie wynikówWyświetl ostatnie wyjście w formacie TeXWyświetl czas potrzebny na wykonaniePodzielDzielenie liczb lub wielomianówDokument nie jest zapisany! Zamknąć bieżący dokument i stracić wszystkie zmiany?Dokument nie jest zapisany! Czy chcesz wyjść z wxMaximy i stracić wszystkie zmiany?&Równania&Wyjdź Ctrl-QW&ektory własneW&artości własneWyznaczWyznacz zmienną z układu równańAngielskiWprowadź macierzWprowadź macierzWprowadź nowy formatUstaw nową dokładnośćWprowadź scieżkę do programu maximaRównanie %d:Równanie(a):Równanie:Równania:BłądBłąd %dBłąd podczas otwierania plikuBłąd!Oblicz formy &nominalneOblicz wszystkie komórkiOblicz wszystkie komórki Ctrl-ROblicz wszystkie zablokowane przed obliczaniem części wyrażenia. Zobacz w pomocy rozdział 6.3Oblicz komórkę ponownie Ctrl-ROblicz ponownie zaznaczoną komórkęPrzykładPrzykładowy tekstWyjdź z wxMaximaRozwińRozwiń (tr)Rozwiń wyrażenieRozwiń wyrażenieRozwiń logarytmyRozwiń wyrażenie trygonometryczne. Zapisz w postaci funkcji pojedynczego argumentu.Eksportuj dokument do pliku HTMLEskportuj do pliku HTMLEksport do formatu HTML nie powiódł się!Eksport do formatu TeX nie powiódł się!WyrażenieWyrażenie(a):Wyrażenie:FaktoryzujFaktoryzuj wyrażenie. Rozkład na czynniki.Rozkład wyrażenia na czynniki zespolone.Faktoryzuj &zespolenieFaktoryzuj wyrażenieSilnie i funkcje &gammaKrytyczny błądPlikPlik:Znajdź &granicę ...Znajdź granicę wyrażeniaZnajdź numerycznie rozwiązania równania w podanym przedzialeZnajdź wszystkie pierwiastki wielomianuZnajdź wartości własne macierzyZnajdź wektory własne macierzyZnajdź rzeczywiste pierwiastki wielomianiuZnajdź &pierwiastek ...Stała szerokość czcionki w polach tekstowychCzionka używana w konsoliCzcionka greckich liter w konsoliCzcionkiFormat:FrancuskiOd:ZaawansowanyFunkcjaNazwy funkcjiFunkcja(e):Funkcja:Funkcje służące do uproszczeń zepolonychFunkcje służące do uproszczeń silni i funkcji gammaFunkcje służące do uproszczeń trygonometrycznychNWDGeneruj macierzGeneruj macierz z dwuwymiarowej tablicyNiemieckiCzęść &urojonaZnajdź &szereg ...Transformata Laplace'a wyrażeniaOdwrotna transformata Laplace'a wyrażeniaCzęść &rzeczywistaZnajdź szereg Taylora lub szereg potęgowy przybliżający wyrażenieZnajdź urojoną część zespolonego wyrażeniaZnajdź rzeczywistą część zespolonego wyrażeniaGreckie stałeSiatka:HTML (*.html)|*.html|pdfLaTeX (*.tex)|*.tex|Wszystkie|**Wysokość:PomocUkryte (zwinięte) liniePodświetlenieWęgierskiZwiększ rozmiar czcionki w konsoliInformacje o kompilacji maximyWarunek początkowy (&1) ...Warunek początkowy (&2) ...WejścieWstaw grupę wejśćWstaw nową komórkę wejściowąWstaw nową komórkę z tekstemWstaw nową komórkę z nagłówkiemWstaw tekstCałka/Suma:CałkaCałka (risch)Całka ...Całkuj wyrażenieCałkuj wyrażenie z użyciem alogorytmu RischaCałka ...PrzewijPrzerwij bieżące zadanieBłędna lokalizacja programu maxima. Wprowadź ponownie ścieżkę do programu maxima.Odwrotna transformata Laplace'a ...WłoskiKursywaNWWEtykietyJęzyk użwany w GUI wxMaximyJęzyk:Laplace&Transformata Laplace'a ...Najmniejsza wspólna wielokrotność ...GranicaGranica ...Lista:Wczytaj plik maximy .mac z użyciem polecenia batchWczytaj pakiet programu maximaDolna granica:Mapuj &macierz ... Znaki zachętyUtwórz &listę ...Utwórz listęUtwórz listę za pomocą wyrażeniaWykonaj podstawienie w wyrażeniuMapujMapuj (zastosuj) funkcję do listyMapuj (zastosuj) funkcję do macierzyMapuj...Paruj nawiasy w okienkach tekstowychMacierzMapuj macierzMacierz:Maxima &pomoc F1Maxima wykonuje obliczeniaMaxima opcjepakiet Maximy (*.mac)|*.macpakiet Maximy (*.mac)|*.mac|pakiet Lisp (*.lisp)|*.lisp|All|*Maxima zakończyła działanie.Program Maxima:Uruchomiono maxime. Oczekiwanie na połączenie...Algorytm:Modulo&Sekcja Ctrl-F6Niwa komórka z &tekstem F6Nowy tytuł komórki Ctrl-Shift-F6Nowa wartość:Nowa zmienna:Niepoprawny wymiar macierzy!Niepoprawna ilość równańst. licznika:Ilość równań:LiczbyOKBrakStara wartość:Stara zmienna:WybierzOtwórz nowe oknoOtówrz sesjęOtwórz zapisaną sesję z plikuOpcjeOpcje:Inne komunikatyPrzybliżenie P&ade ...PNG obrazek (*.png)|*.png|JPEG obrazek (*.jpg)|*.jpg|Windows bitmapa (*.bmp)|*.bmp|X pixmapa (*.xpm)|*.xpmPrzybliżenie PadePrzybliżenie Pade szeregu TayloraParametrycznyParsowanie wyjściaUłamek &prosty ...Ułamek prostyWklej&Wklej Ctrl-VWklej komórkiWklej komórki do dokumentuWklej tekst z schowkaSkonfiguruj wxMaxime 'Edycja->Preferencje'.Uruchom ponownie wxMaximie aby zmiany zaczęły obowiązywaćWykres &2d ...Wykres &3d ...Format wykresu ...Wykres 2DWykres 2D...Wykres 2d ...Wykres 3DWykres 3D...Wykres 3d ...Format wykresuDwuwymiarowy wykresTrójwymiarowy wykresDo pliku:Punkt:PolskiWielomian 1:Wielomian 2:Portugalski (Brazylia)Postscript (*.eps)|*.eps|All|*DokładnośćDrukujDrukuj dokumentIloczynIloczyn ...Wyjść?Wczytywanie wyjścia maximyOczekiwanie na wejścieRedukcja (tr)Zastąpienie potęg i iloczynów funkcji tryg kombinacjami funkcji tryg wielokrotnych argumentówZgłoś błądUruchom ponownie maximeCałkuj algorytmem Rischa ...Pierwiastki &wielomianuWiersze:RosyjskiZapiszZapisz jakoZapisz obrazekZapisz wykres do plikuZapisz zaznaczenie do plikuZapisz sesjęZapisz sesję do plikuZapisz do plikuZapisz rozmiar i położenie okna wxMaximyZapisz położenie i rozmiar okna wxMaximyWybierz stałąZaznacz wszystkoZaznacz wszystko Ctrl-AWybierz plik do otwarciaWybierz sposób przedstawiania wynikówWybierz program maximaWybierz plik do wczytaniaZaznacznie do obrazkaSzeregSzereg...Uruchomiono serwer&Ustaw dokładność ...Stała szerokość czcionki w okienkach tekstowychUstaw format wykresówUstaw dokładność obliczeń zmiennoprzecinkowychUstaw wartość wyrażenia w punkcieUstawienia obliczeń moduloPokaż &definicjePokaż &funkcjePokaż &zmiennePokazuj nagłówek maximyPokaż wszystkie polecenia podobne do:Pokaż wszystkie przykłady komendy:Pokaż przykład użyciaPokaż polecenia podobne doPokaż własne funkcjePokaż własne zmiennePokaż definicję funkcjiPokazuj nagłówek maximy o systemie i kompilacjiPokazuj długie wyrażeniaPokazuj długie wyrażenia w konsoli programu wxMaximaPokaż pomoc maximyPokaż definicję funkcji:Uprość (ww)Uprość &wyrażenieUprość (w)Uprość (tr)Uprość wyrażenie zawierające silnieUprość wyrażenie wymierneUprość wyrażenie zawierające pierwiastki, funkcje wykładnicze i logarytmiczneUprość wyrażenie wymierneUprość sumyUprość wyrażenie trygonometryczne w oparciu o jedynkę trygonometryczną i jedynkę hiperbolicznąRozwiązanie:RozwiążRozwiąż RR&Z ...Rozwiąż układ &równań ...Rozwiąż układ równań &liniowych ...Rozwiąż ...Rozwiąż RRZRozwiąz układ RRZ przy użyciu TL ...Rozwiąż RRZ...Rozwiąż układ równańRozwiąż układ równań algebraicznychDefiniuj warunki brzegowe równania różniczkowego drugiego rzęduRozwiąż równanie(a)Definiuj warunki początkowe równania różniczkowego pierwszego rzęduDefiniuj warunki początkowe równania różniczkowego drugiego rzęduRozwiąż układ równań linRozwiąż układ równań liniowychRozwiąż równanie różniczkowe zwyczajne (ang. ODE) pierwszego lub drugiego stopnia.Rozwiąż układ liniowych równań różniczkowych przy pomocy transformat Laplace'aRozwiąż...HiszpańskiSpecjalneSpecjalne stałeUruchom animacjęNie udało się uruchomić maximyUruchamianie maximy...Nie udało się uruchomić serweraUruchomiono serwer na porcie %dZatrzymaj animacjęCiągi znakówStylStylePodstawPodstaw ...Podstaw...SumaSuma...Szereg TayloraTekstTło tekstuWartość wyrażenie o podwyższonej precyzji, którą można zmienić za pomocą 'Numeryczne->Ustaw dokładność'Domyślny port używany do komunikacji między Maximą i wxMaximąWartość zmiennoprzecinkowa wyrażenia. Zwykła precyzja.Wystąpił błąd w wygenerowanym pliku XML! Proszę zgłosić ten błądZnaczniki:Stopień:Wskazówki niedostępne!&Dokładna wartość&Wartość Ctrl-FWartość zmiennoprzecinkowaDo:Przełącz tryb 'alegbraic'Przełącz wyjście &numerycznePrzełącz czas wykonaniaPrzełącz tryb 'algebraic'Przełącz wyjście numeryczneTransponuj macierzRodzaj:UkraińskiPodkreślonyGórna granica:Używaj greckiej czcionki do greckich symboliGrecka czcionka:Wartość:Zmienna(e):Zmienna:ZmienneNiewiadome:UwagaWitaj w wxMaxima. Polskie tłumaczenie w wesji beta, proszę zgłaszać błędy.Szerokość:Automatycznie zamyka nawiasty w polach tekstowychPrzybliż Alt-IOddal Alt-O[ nie zapisane ][ nie zapisane* ]antysymetrycznaakwamarynaczarnyniebieskiniebiesko-fioletowyobu stronbrązowyniebiesko-szarykoralowychabrowycyjanowyciemno zielonyciemno szaryciemno oliwkowyciemno storczykowyciemno stalowo-niebieskiciemno stalowo-szaryciemo turkusowydomyślnydiagonalnablado-szaryceglastyleśna zieleńzwykłazłotyżółto-złotyzielonyzielono-żółtyszaryindiański czerwonywbudowanykhakilewej stronyjasno-niebieskijasno-szaryjasno-stlowo-niebieskilimonkowykarmazynowykasztanowyakwamarynastonowany niebstonowana leśna-zieleństonowany złotystonowany storczykowystonowany morskistonowany stalowo-niebieskistonowana wiosenna zieleństnowany turkusowystonowany fioletowo-czerwonygranatpomarańczowypomarańczowo-czerownystorczykowybaldo-szaryróżowyśliwkowypurpurowyczerwonyprawej stronyłososiowymorski zielonysienabłękitnywiosenna zieleństalowy-niebieskisymetrycznajasnobrązowyturkusowybeznazwybeznazwy.wxmfioletowyfioletowo-czerwonypszenicznybiaływxMaximawxMaxima %s wxMaxima preferencjeNie odnaleziono plików pomocy. Popraw instalację programu wxMaxima.wxMaxima nie potrafi odnaleść maximy Skonfiguruj program wxMaxima 'Edycjja->Preferencje'. Następnie uruchom maxime 'Maxima->RESTART MAXIMA'.wxMaxima nie mogła uruchomić serwera. Sparwdź swoje ustawienia sieciowe i spróbuj ponownie.wxMaxima jest interfejsem użytkownika, bazującym na wxWidgets, dla programu Maxima - komputerowego systememu obliczeń symbolicznychwxMaxima jest interfejsem użytkownika bazującym na wxWidgets dla Maximy, która jest komputerowym systemem obliczeń symbolicznychwxMaxima opcjewxMaxima sesjawxMaxima sesja (*.wxm)|*.wxmwxMaxima sesja (*.wxm)|*.wxm|Maxima plik wsadowy (*.mac)|*.mac|All|*żółtyżólto-zielonywxmaxima-15.08.2/locales/wxwin/pt_BR.mo000644 000765 000024 00000177764 11670654443 020331 0ustar00andrejstaff000000 000000 6I|3DDDDDDDE6ETE ]E gErE{E E E EEEEEEEEEEEEF FFF F(F1F 8F BFLFRFYFbFkFtFFFFFFF4F$G!-GOG*gG/G:GG HHH H H +HLHcHuHHHHHH#H/HHI$I'I6+IbIyIIIIIII4J.GJvJJJJJ6JJ: KGK [KfKKKKKK! L"+LNL-hL1L(LLM M%M9MMMTMnMMMM0MNN);NeNN(NNN#N O;'OcO)OOOOOP%3P#YP"}P(P&P%P%Q5e"Ve-ye!e.e$ef 8fYfxf#f"f-f' g"3g5Vgg&g-g/h+1h&]h,h2h-h&i&9i`i(~i!i)ii3j-Ejsjj$j!j j kkk=/kmk kkk k/kk l ll8lIlOl'gllll l#l! m#.m2Rm8mm m%mm n #n-n @nan'nnnn n n2n"o+o"Ko no oo'oop)p7?p2wp)pppq%&q+Lq%xq/qqq(qr=,r(jr#rr6r6s#=sashs1sss ssstt9tOt0Ut t t4t2tu"u Au Ku3Uu u&u u u8u v'v.v"7v Zvdvlvqvzv vvv/v v%v%w>wYwbwww&~w www!w wwx+!xMx0kxx xxxxxy3yOy#nyyy y yy y y0y4z%Pz vzzzz1z{!{*{:{ C{Q{ W{e{ {{ {{{{ {{{{ | ||&| :|F|W|l|u|/|!|3|#}7}I}"[}D~} } }-} ~~ %~2~:~T~[~b~ s~~ ~~~ ~~~ ~) #7[?d + A b-5+%)9cF6ρ ;'ciق ,.([%.ك0@&#gƄՄ;0AA*Å%ȅ* $8]w$'܆$'AWm+(Ƈ0+Co ˆ ֈ)!K S=](    9"R#u$ي $<"Vy"΋&)-:Dh/0;:V0=ލ;>X;5ӎ 9#,]-! ڏ!/Q)h>/ѐ02-Q*(ݑ#8*"c ߒ!$"'Go~ Гۓ /'< OY w4!8ޔ9.Q + 29?F&b  Ɩ"ʖ " ) 4@HN eo-uCƗ +1: B L W$c И   7CK'b3*ؙ  k ˛!$F O Yd lz  ɜќ ڜ    ) 7A H R_ h r ~  ̝$ԝ7 +C'o)/ܞ1 > FSU X dp%˟ 039mC1H\%b!?6!6;Sm1!?ݢ 0:Tk%-ܣ/ #:;^?'ڤ6>Tiq٥<1!I.k-٦')FpM(ԧ+')Q$i%+Ҩ+)*2T;-é-?'_Aɪ"@ -J'x ?ʫ4 .?In&4߬J"_*7#$"B-e#(&!3@&t%(&! 34T,!ذ#5=V ] kw/ 4ű ! &48;)t.'ղ&7$(\3#/ݳ+ 99sD1V)/ Cѵ!H7#"@Ƕ -7H^s@:ҷ; :I3 Ҹݸ +)';c~-¹ ! 6B,T#Һ!&/Hx6$ͻ"'6=!t&(())9&c?(ʽ" 0,P}/̾#&6.He0*߿# 4.(c .-)"$L:q(,</W9,9*(S o"'3(58+n$>)3(3\3.*,=K))102@)s01'(B-k.+  0-^} A&'6^y}*# "% H*i2?)@\t$*<L8_ (&'8*X#F7#5[ #*/&K2r%8-A)o"<<#6ZbJ%+?[o4u ECV$q :!# , 78B{ ! <64s))63;Q-X " - 77W $$ !;%](# ,&0S+ #'7 Xw #6Kax    ))I!s9!&R?1 !A HRfu!("%8*^ V 7#Pt|2$%1B5'x2=*G36{ P$&*Qo(3($\1 /G4L ->SLi6(.#N.r$' $8']01#Mq#5/@ Xbj"#+J"m(  2$S#x#4X q% (.-1I_8<#F+@r!.HGMJEQ&x3!4,L^fnw).; IIH=+=F.7: 5D8z**-)'W-65+?DI`$g 4 '3 Sa>h%G>2T !:#.?nv|.   &!H]ms  7"<@AG $ 6(H!q  )&P;o1 q(i(%AXQaf*76m6 @Te[;Y&85-?vvr<'KSQRj{MY&@Pb!O:2{rB ~yE1^l9 B$ 5|Q0c:9&H pX)7\ fsg8H,m}.JN3b4_M`L8d % 021jw: +1"CoU3 F]7Ph\x@W4KDis",_Vh$AJ*#&'=U'Mk0{N !+hzc5a;y%R!D3d=\v /ueek), Bj1b#CrXcO~'FnAlNy|U>ZS~On.gVpxE9$LG|!42.#-(]i_n+6`<G 6KzH^tS xPo RVpI^k)- gEmTqf}uz/d%w+$)tw.?Z> To4st>3; <[5`]*#=l 2II [GWDZqC/0J( a,*YLF}/-W "?u" (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%ld bytes%s (or %s)%s Error%s Information%s Warning%s message&About...&Arrange Icons&Cancel&Cascade&Close&Copy&Delete&Details&Find&Finish&Goto...&Help&Log&Move&Next&Next >&Next Tip&Open...&Paste&Previous&Print...&Redo&Redo &Replace&Restore&Save...&Show tips at startup&Size&Undo&Undo &Window'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)...10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A non empty collection must consist of 'element' nodesA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAllAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)AttributesB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'CancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open URL '%s'Cannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCase sensitiveCeltic (ISO-8859-14)Central European (ISO-8859-2)Choose ISP to dialChoose fontCl&oseClear the log contentsCloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find tab for idCould not load Rich Edit DLL '%s'Could not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDecorativeDefault encodingDelete itemDeleted stale lock file '%s'.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display options dialogDo you want to save changes to document %s?DoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemElapsed time : Enter a page number between %d and %d:Entries foundErrorError Error creating directoryError in reading image DIB .Error reading config options.Error: Esperanto (ISO-8859-3)Estimated time : Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExtended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to %s dialup connection: %sFailed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory %s/.gnome.Failed to create directory %s/mime-info.Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to kill process %dFailed to load image %d from file '%s'.Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to match '%s' in regular expression: %sFailed to modify file times for '%s'Failed to open '%s' for %sFailed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File couldn't be loaded.File errorFile name exists already.FindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)HTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image file is not of type %d.Impossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndexIndian (ISO-8859-12)Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.KOI8-RLandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Loading Grey Ascii PNM image is not yet implemented.Loading Grey Raw PNM image is not yet implemented.Log saved to the file '%s'.Long Conversions not supportedMDI childMa&ximizeMailcap file %s, line %d: incomplete entry ignored.Match caseMemory VFS already contains file '%s'!Metal themeMi&nimizeMime.types file %s, line %d: unterminated quoted string.Mode %ix%i-%i not available.ModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew itemNewNameNext pageNoNo entries found.No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOperation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose which ISP do you want to connect toPlease wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint spoolingPrint this pagePrint to FilePrinter command:Printer optionsPrinter options:Printer...Printing Printing ErrorPrinting page %d...Printing...Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'Referenced object node with ref="%s" not found!Registry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry value '%s' already exists.Relevant entries:Remaining time : Remove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Replace &allReplace with:Resource files must have same version number!Right margin (mm):RomanSave %s fileSave asSave log contents to fileScriptSearchSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Select &AllSelect a document templateSelect a document viewSelect a fileSeparator expected after the option '%s'.SetProperty called w/o valid setterSetup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow hidden filesShow/hide navigation panelSizeSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sString conversions not supportedSubclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The clipboard format '%d' doesn't exist.The path '%s' contains too many ".."!The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.Thread module initialization failed: failed to create thread keyThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.Unexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown encoding (%d)Unknown field in file %s, line %d: '%s'.Unknown long option '%s'Unknown option '%s'Unknown style flag Unkown Property %sUnmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictVideo OutputView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: malformed colour definition '%s'!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.ZIP handler currently supports only local files![EMPTY]a DDEML application has created a prolonged race condition.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a transaction failed.altan internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.attempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebinaryboldbold can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't query for GUI plugins name in console applicationscan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorctrldatedecompression errordefaultdelegate has no type infoeighteentheightheleventhencoding %sentry '%s' appears more than once in group '%s'error in data formaterror opening fileestablishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinitiateinvalid eof() return value.invalid message box return valueitaliclightlight locale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryread errorreadingreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunderlined unexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown line terminatorunknown seek originunknown-%dunnamedunnamed%dusing catalog '%s' from '%s'.write errorwritingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets-2.5.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2005-02-15 01:23+0100 PO-Revision-Date: 2004-05-12 17:19-0300 Last-Translator: E. A. Taco Language-Team: wxWidgets translators MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit (erro %ld: %s) - VisualizarEnvelope n 10, 4,125 x 9,5 polEnvelope n 11, 4,5 x 9,5 polEnvelope n 12, 4,75 x 11 polEnvelope n 14, 5 x 11,5 polEnvelope n 9, 3,875 x 8,875 pol%i de %i%ld bytes%s (ou %s)Erro %sInformao %sAviso %smensagem %s&Sobre...&Organizar cones&Cancelar&Em cascata&Fechar&Copiar&Excluir&Detalhes&Localizar&Concluir&Goto...&Ajuda&Log&Mover&Prximo&Prximo >&Prxima Dica&Abrir...&Colar&Anterior&Imprimir...&Refazer&Refazer &Substituir&Restaurar&Salvar...&Mostrar dicas ao iniciar&Tamanho&Desfazer&Desfazer &Janela'%s' tem '..' adicionais, ignorados.'%s' no vlido'%s' no um valor numrico correto para a opo '%s'.'%s' no um catlogo de mensagens vlido.'%s' provavelmente um buffer binrio.'%s' precisa ser numrico.'%s' deve conter apenas caracteres ASCII.'%s' deve conter apenas caracteres alfabticos.'%s' deve conter apenas caracteres alfanumricos.(Ajuda)(marcadores)...10 x 14 pol11 x 17 polEnvelope 6,75, 3,625 x 6,5 pol: arquivo no existe!: conjunto de caracteres desconhecido: codificao desconhecida< &Voltar<<Tipo de fonte negrito itlico.
    negrito itlico sublinhado
    Tipo negrito. Tipo itlico. >>>>|Uma coleo que no seja vazia precisa consistir de ns 'elementos'Folha A3, 297 x 420 mmFolha A4, 210 x 297 mmFolha A4 pequena, 210 x 297 mmFolha A5, 148 x 210 mmABCDEFGabcdefg12345ASCIIAdicionar pgina atual aos marcadoresAdicionar s cores personalizadasAddToPropertyCollection chamada em um mtodo de acesso genricoAddToPropertyCollection chamada sem adicionador vlidoAdicionando livro %sTudoTodos os arquivos (*)|*Todos os arquivos (*.*)|*Todos os arquivos (*.*)|*.*Objeto j registrado passado a SetObjectClassInfoDiscagem ao ISP j est em curso.Anexar log ao arquivo '%s'? (escolher [No] ir sobrescrev-lo)rabe (ISO-8859-6)AtributosEnvelope B4, 250 x 353 mmFolha B4, 250 x 354 mmEnvelope B5, 176 x 250 mmFolha B5, 182 x 257 mmEnvelope B6, 176 x 125 mmBMP: No foi possvel alocar memria.BMP: No foi possvel salvar imagem invlida.BMP: No foi possvel gravar mapa de cores RGB.BMP: No foi possvel gravar dados.BMP: No foi possvel gravar cabealho de arquivo (Bitmap).BMP: No foi possvel gravar cabealho de arquivo (BitmapInfo).BMP: wxImage no tem wxPalette prpria.Bltico (ISO-8859-13)Bltico (antigo) (ISO-8859-4)NegritoMargem inferior (mm):Folha C, 17 x 22 pol&LimparEnvelope C3, 324 x 458 mmEnvelope C4, 229 x 324 mmEnvelope C5, 162 x 229 mmEnvelope C6, 114 x 162 mmEnvelope C65, 114 x 229 mmO manipulador CHM atualmente suporta apenas arquivos locais!Impossvel criar mutex.Impossvel enumerar arquivos '%s'Impossvel enumerar arquivos no diretrio '%s'Impossvel continuar thread %luImpossvel continuar thread %xImpossvel iniciar thread: erro gravando TLS.Impossvel suspender thread %luImpossvel suspender thread %xImpossvel esperar pelo trmino da threadImpossvel &Desfazer Impossvel verificar imagem formatar de arquivo '%s': arquivo does no exist.Impossvel fechar chave de registro '%s'Impossvel copiar do tipo %d no suportado.Impossvel criar chave de registro '%s'Impossvel criar threadImpossvel criar janela de classe %sImpossvel excluir chave '%s'Impossvel excluir o arquivo INI '%s'Impossvel excluir valor '%s' da chave '%s'Impossvel enumerar subchaves da chave '%s'Impossvel enumerar valores da chave '%s'Impossvel localizar posio atual no arquivo '%s'Impossvel obter informaes sobre a chave de registro '%s'Impossvel inicializar fluxo deflate da zlib.Impossvel inicializar fluxo inflate da zlib.Impossvel carregar imagem do arquivo '%s': arquivo no existe.Impossvel abrir chave de registro '%s'Impossvel ler fluxo inflate: EOF inesperado no fluxo subjacente.Impossvel ler valor de '%s'Impossvel ler valor da chave '%s'Impossvel salvar imagem no arquivo '%s': extenso desconhecida.Impossvel salvar contedo do log no arquivo.Impossvel definir prioridade da threadImpossvel definir valor de '%s'CancelarImpossvel converter unidades do dilogo: dilogo desconhecido.Impossvel converter do conjunto de caracteres '%s'!Impossvel localizar conexo dial-up ativa: %sImpossvel localizar recipiente para campo de controle '%s' desconhecido.Impossvel localizar n de fonte '%s'.Impossvel localizar o arquivo de livro de endereosImpossvel obter intervalo de prioridade para polticas de agendamento %d.Impossvel obter o nome da mquinaImpossvel obter o nome oficial da mquinaImpossvel desligar - no h uma conexo dial-up ativa.Impossvel inicializar OLEImpossvel inicializar SciTech MGL!Impossvel inicializar vdeo.Impossvel carregar cone de '%s'.Impossvel carregar recursos do arquivo '%s'.Impossvel abrir documento HTML: %sImpossvel abrir livro de ajuda HTML: %sImpossvel abrir URL '%s'Impossvel abrir arquivo de ndice: %sImpossvel abrir arquivo '%s'.Impossvel abrir arquivo para impresso PostScript!Impossvel abrir arquivo de ndice: %sImpossvel analisar Plural-Forms:'%s'Impossvel analisar coordenadas de '%s'.Impossvel analisar dimenses de '%s'.Impossvel imprimir pgina vazia.Impossvel ler typename de '%s'!Impossvel obter poltica de agendamento de threads.Impossvel iniciar thread: erro gravando TLSDiferenciar maisculas/minsculasCelta (ISO-8859-14)Centro-europeu (ISO-8859-2)Escolha um ISP para discarEscolha uma fonte&FecharApagar o contedo do logFecharFechar Alt-F4Fechar tudoFechar esta janelaArquivo de ajuda HTML Compactado (*.chm)|*.chm|ComputadorNome de entrada Config no pode se iniciar com '%c'.ConfirmarConfirmar atualizao do registroConectando...ndiceConverso para conjunto de caracteres '%s' no funciona.Copiado para a rea de transferncia:"%s"Cpias:No foi possvel criar arquivo temporrio '%s'No foi possvel extrair %s para %s: %sNo foi possvel localizar aba pela idNo foi possvel Impossvel carregar DLL Rich Edit '%s'No foi possvel localizar arquivo '%s'.No foi possvel iniciar visualizao do documento.No foi possvel iniciar impresso.No foi possvel transferir dados para a janelaNo foi possvel adquirir um bloqueio mutexNo foi possvel adicionar uma imagem lista de imagens.No foi possvel criar um timerNo foi possvel criar cursor.No foi possvel localizar o smbolo '%s' em uma biblioteca dinmicaNo foi possvel obter o ponteiro atual da threadNo foi possvel carregar uma imagem PNG - arquivo corrompido ou memria insuficiente.No foi possvel carregar dados de som de '%s'.No foi possvel abrir udio: %sNo foi possvel registrar o formato da rea de transferncia '%s'.No foi possvel liberar um mutexNo foi possvel obter informaes sobre o item %d da caixa de listagem.No foi possvel salvar imagem PNG.No foi possvel terminar a thread"Create Parameter" no localizado nos parmetros RTTI declaradosCriar diretrioCriar novo diretrio&RecortarDiretrio atual:Cirlico (ISO-8859-5)Folha D, 22 x 34 polFalha na solicitao DDE pokeCabealho DIB: Codificao no corresponde quantidade de bits.Cabealho DIB: Altura da imagem > 32767 pixels no arquivo.Cabealho DIB: Largura da imagem > 32767 pixels no arquivo.Cabealho DIB: Quantidade de bits desconhecida no arquivo.Cabealho DIB: Codificao desconhecida no arquivo.Envelope DL, 110 x 220 mmDecorativoCodificao padroExcluir itemArquivo obsoleto de bloqueio '%s' excludo.Voc sabia que...No foi possvel criar o diretrio '%s'Diretrio '%s' no existe!Diretrio no existeDiretrio no existe.Exibir dilogo de opesDeseja salvar alteraes para o documento %s?FeitoFeito.ID usada duas vezes : %dPara baixoFolha E, 34 x 44 polEditar itemTempo decorrido: Entre com um nmero de pgina entre %d e %d:Entradas localizadasErroErro Erro ao criar diretrioErro ao ler imagem DIB .Erro ao ler opes de configurao.Erro: Esperanto (ISO-8859-3)Tempo estimado : Falha na execuo do comando '%s'Falha na execuo do comando '%s' com erro: %ulExecutivo, 7 1/4 x 10 1/2 polPgina de cdigos Unix estendida para Japons (EUC-JP)Falha na extrao de '%s' para '%s'.Falha na %s da conexo dial-up: %sFalha no acesso ao arquivo de bloqueio.Falha ao alocar %luKb de memria para dados de bitmap.Falha na mudana do modo de vdeoFalha ao fechar manipulador de arquivoFalha ao fechar arquivo de bloqueio '%s'Falha ao fechar a rea de transferncia.Falha na conexo: faltando usurio/senha.Falha na conexo: nenhum ISP para discar.Falha ao copiar valor de registro '%s'Falha ao copiar o contedo da chave de registro '%s' para '%s'.Falha ao copiar o arquivo '%s' para '%s'Falha ao criar string DDEFalha ao criar "MDI parent frame".Falha ao criar barra de status.Falha ao criar um nome de arquivo temporrioFalha ao criar um pipe annimoFalha ao criar conexo ao servidor '%s' em '%s'Falha ao criar cursor.Falha ao criar diretrio %s/.gnome.Falha ao criar diretrio %s/mime-info.Falha ao criar entrada de registro para arquivos '%s'.Falha ao criar o dilogo localizar/substituir padro (cdigo de erro %d)Falha ao exibir documento HTML na codificao %sFalha ao esvaziar a rea de transferncia.Falha ao enumerar os modos de vdeoFalha ao estabelecer loop de alerta com servidor DDEFalha ao estabelecer conexo dial-up: %sFalha ao executar '%s' Falha ao obter nomes de ISPs: %sFalha ao obter dados da rea de transferncia.Falha ao obter dados da rea de transfernciaFalha ao obter o relgio local do sistemaFalha ao obter diretrio de trabalhoFalha ao inicializar GUI: nenhum tema embutido localizado.Falha ao inicializar a Ajuda HTML da MS.Falha ao inicializar OpenGLFalha ao destruir processo %dFalha ao carregar imagem %d do arquivo '%s'.Falha ao carregar mpr.dll.Falha ao carregar biblioteca compartilhada '%s'Falha ao carregar biblioteca compartilhada '%s' Erro '%s'Falha ao bloquear o arquivo de bloqueio '%s'Falha na correspondncia de '%s' na expresso regular: %sFalha ao alterar data/hora do arquivo '%s'Falha ao abrir '%s' para %sFalha ao abrir arquivo CHM '%s'.Falha ao abrir arquivo temporrio.Falha ao abrir a rea de transferncia.Falha na insero de dados na rea de transfernciaFalha ao ler PID do arquivo de bloqueio.Falha ao redirecionar entrada/sada de processo-filhoFalha ao redirecionar E/S de processo-filhoFalha ao registrar servidor DDE '%s'Falha ao lembrar a codificao do conjunto de caracteres '%s'.Falha ao remover arquivo de bloqueio '%s'Falha ao remover arquivo obsoleto de bloqueio '%s'.Falha ao renomear valor do registro '%s' para '%s'.Falha ao renomear chave do registro '%s' para '%s'.Falha ao obter dados da rea de transferncia.Falha ao alterar data/hora do arquivo '%s'Falha ao obter texto da mensagem de erro RASFalha ao obter formatos suportados pela rea de transfernciaFalha ao salvar o bitmap no arquivo "%s".Falha ao enviar notificao de alerta DDEFalha ao definir modo de transferncia FTP em %s.Falha ao definir dados da rea de transferncia.Falha ao definir permisses do arquivo temporrio.Falha ao definir prioridade da thread %d.Falha ao armazenar a imagem '%s' na memria VFS!Falha ao terminar thread.Falha ao terminar loop de alerta com servidor DDEFalha ao terminar a conexo dial-up: %sFalha ao efetuar "touch" no arquivo '%s'Falha ao desbloquear arquivo de bloqueio '%s'Falha ao remover registro do servidor DDE '%s'Falha ao gravar no arquivo de bloqueio '%s'Erro fatalErro fatal: ArquivoO arquivo %s no existe.O arquivo '%s' j existe; deseja sobrescrev-lo?Impossvel carregar o arquivo.Erro de arquivoNome do arquivo j existe.LocalizarFonte fixa:Tipo de fonte de tamanho fixo.
    negrito itlico Flio, 8,5 x 13 polTamanho da fonte:Falha no "fork"Encaminhamento de hrefs no suportado%i ocorrncias encontradasDe:GIF: ndice GIF invlido.GIF: fluxo de dados parece estar truncado.GIF: erro no formato da imagem GIF.GIF: memria insuficiente.GIF: erro desconhecido!!!Tema GTK+Legal Fanfold Alemo, 8,5 x 13 polPad Fanfold Alemo, 8,5 x 12 polGetProperty chamada sem um "getter" vlidoGetPropertyCollection chamada num acessor genricoGetPropertyCollection chamada sem um "collection getter" vlidoVoltarAvanarSubir um nvel na hierarquia do documentoIr para o diretrio inicialIr para o diretrio-paiIr para a pginaGrego (ISO-8859-7)Projeto de Ajuda HTML (*.hhp)|*.hhp|ncora HTML %s no existe.Arquivos HTML (*.html;*.htm)|*.html;*.htm|Hebraico (ISO-8859-8)AjudaOpes da Ajuda do Navegadorndice da ajudaImpresso da AjudaLivros de Ajuda (*.htb)|*.htb|Ajuda books (*.zip)|*.zip|Ajuda: %sICO: Erro ao ler mscara DIB.ICO: Erro ao gravar o arquivo de imagem!ICO: Imagem alta demais para um cone.ICO: Imagem larga demais para um cone.ICO: ndice de cone invlido .IIF: fluxo de dados parece estar truncado.IIF: erro no formato da imagem IIF.IFF: memria insuficiente.IFF: erro desconhecido!!!Classe de objeto ilegal (no uma wxEvtHandler) como origem do eventoNmero ilegal de parmetros para mtodo ConstructObjectNmero ilegal de parmetros para mtodo Mtodo CreateNome ilegal de diretrio.Especificao de arquivo ilegal.Arquivo de imagem no do tipo %d.Impossvel obter entrada do processo-filhoImpossvel obter permisses para o arquivo '%s'Impossvel sobrescrever o arquivo '%s'Impossvel definir permissions para o arquivo '%s'ndiceIndiano (ISO-8859-12)Erro interno; wxCustomTypeInfo ilegalndice de imagem TIFF invlido Recurso XRC '%s' invlido: no tem o n 'resource' raiz.Especificao de modo de vdeo '%s' invlida.Especificao de geometria '%s' invlida Arquivo de bloqueio '%s' invlido.ID de objeto passada a GetObjectClassInfo invlida ou nulaID de objeto passada a HasObjectClassInfo invlida ou nulaExpresso regular '%s' invlida: %sItlicoEnvelope Itlia, 110 x 230 mmJPEG: No foi possvel carregar - provavelmente o arquivo est corrompido.JPEG: No foi possvel salvar imagem.KOI8-RPaisagemLedger, 17 x 11 polMargem esquerda (mm):Legal, 8,5 x 14 polCarta Pequeno, 8,5 x 11 polCarta, 8,5 x 11 polClaroO link continha '//'; convertido para link absoluto.Carregar arquivo %sCarregando : O carregamento de imagens Grey Ascii PNM ainda no est implementado.O carregamento de imagens Grey Raw PNM ainda no est implementado.Log salvo no arquivo '%s'.Conversions de longos no suportadasMDI childMa&ximizarArquivo mailcap %s, linha %d: entrada incompleta ignorada.Diferenciar Maisculas/MinsculasMemria VFS j contm arquivo '%s'!Tema MetalMi&nimizarArquivo mime.types %s, linha %d: string sem delimitador.Modo %ix%i-%i no disponvel.ModernoModificadoEnvelope Monarch, 3,875 x 7,5 polMover para baixoMover para cimaNomeNovo itemNewNamePrxima pginaNoNenhuma entradas localizada.Nenhum manipulador encontrado para n XML '%s', classe '%s'!Nenhum manipulador encontrado para o tipo de imagem.Nenhum manipulador definido para tipo %d.Nenhum manipulador definido para tipo %s.Nenhuma pgina correspondente foi encontrada at agoraSem somNrdico (ISO-8859-10)NormalTipo normal de fonte
    e sublinhado. Fonte normal:Nota, 8 1/2 x 11 inOKObjetos precisam de um atributo idAbrir arquivoAbrir documento HTMLOperao no permitida.Opo '%s' precisa de um valor, '=' esperado.Opo '%s' precisa de um valor.Opo '%s': '%s' no pode ser convertido para uma data.OpesOrientaoPCX: No foi possvel alocar memriaPCX: formato de imagem no suportadoPCX: imagem invlidaPCX: isto no um arquivo PCX.PCX: erro desconhecido !!!PCX: nmero de verso muito baixoPNM: No foi possvel alocar memria.PNM: Formato do arquivo no reconhecido.PNM: Arquivo parece estar truncado.Pgina %dPgina %d de %dConfigurar pginaPginasTamanho do papelTamanho do papelPassando um objeto j registrado a SetObjectPassando um objeto j registrado a SetObjectNamePassando um objeto desconhecido a GetObjectPermissesFalha na criao do pipePor favor escolha uma fonte vlida.Por favor escolha um arquivo existente.Por favor escolha o ISP ao qual voc deseja se conectarPor favor aguarde a impresso RetratoArquivo PostScriptVisualizar:Pgina anteriorImprimirVisualizar impressoFalha ao visualizar impressorea de impressoConfigurar impressoImprimir em coresSpool de impressoImprimir esta pginaImprimir para arquivoComando da impressora:Opes da impressoraOpes da impressora:Impressora...Imprimindo Erro ao imprimirImprimindo pgina %d...Imprimindo...Programa interrompido.Quarto, 215 x 275 mmPerguntaErro de leitura no arquivo '%s'N de objeto com ref="%s" no localizado!Chave de registro '%s' j existe.Chave de registro '%s' no existe; impossvel renome-la.Valor de registro '%s' j existe.Entradas relevantes:Tempo restante : Remover dos marcadores a pgina atual Renderizador "%s" de uma verso incompatvel, %d.%d; no foi possvel carreg-loSubstituir &tudoSubstituir por:Arquivos de recurso precisam ser da mesma verso!Margem direita (mm):RomanoSalvar arquivo %sSalvar comoSalvar contedo do log no arquivoScriptPesquisarDireo da pesquisaPesquisar por:Pesquisar em todos os livrosPesquisando...SeesErro de busca no arquivo '%s'Selecionar &tudoSelecionar um modelo de documentoSelecionar uma visualizao do documentoSelecionar um arquivoSeparador esperado aps a opo '%s'.SetProperty chamada sem um "setter" vlidoConfigurar...Foram encontradas vrias conexes dial-up ativas; escolhendo uma delas aleatoriamente.Mostrar tudoMostrar todos os items do ndiceMostrar diretrios ocultosMostrar arquivos ocultosMostrar/ocultar painel de navegaoTamanhoInclinarNo foi possvel abrir este arquivo para gravao.No foi possvel abrir este arquivo.No foi possvel salvar este arquivo.Memria insuficiente para criar uma visualizao.A visualizao de impresso necessita de uma impressora instalada.O formato deste arquivo desconhecido.Os dados de som esto em um formato no suportado.Arquivo de som '%s' est contido em um formato no suportado.Statement, 5,5 x 8,5 polStatus: Streaming delegates para no already streamed objetos no yet supportedString To Colour : Especificao de cor incorreta : %sConverses string no suportadasNo foi localizada a subclasse '%s' para o recurso '%s'; subclasse no aplicada!SuoTIFF: No foi possvel alocar memria.TIFF: Erro carregando imagem.TIFF: Erro ao ler imagem.TIFF: Erro ao salvar imagem.TIFF: Erro ao gravar imagem.Tablide, 11 x 17 polTelexModelosTailands (ISO-8859-11)O servidor FTP no suporta modo passivo.O formato '%d' da rea de transferncia no existe.The caminho '%s' contm muitos ".."!O parmetro '%s' necessrio no foi especificado.No foi possvel salvar o texto.O valor da opo '%s' precisa ser especificado.Falha na inicializao do mdulo thread: falha ao criar chave da threadA configurao de prioridade da thread foi ignorada.Lado a lado &horizontalmenteLado a lado &verticalmenteFalha na criao do timer.Dica do diaDesculpe, mas as dicas no esto disponveis!Para:H cores demais no PNG; a imagem pode ficar levemente borrada.Margem superior (mm):Tentou-se remover o arquivo '%s' da memria VFS, mas ele no est carregado!Tentou-se resolver um nome de mquina nulo: desistindoTurco (ISO-8859-9)TipoO tipo precisa ter converso enum - longUS Pad Fanfold, 14,875 x 11 polImpossvel abrir documento HTML: %sImpossvel reproduzir som de forma assncrona.Parameter '%s' inesperadoUnicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Erro DDE desconhecido %08xObjeto desconhecido passado a GetObjectClassInfoCodificao desconhecida (%d)Campo desconhecido no arquivo %s, linha %d: '%s'.Opo '%s' para longos desconhecidaOpo '%s' desconhecidaSinalizador de estilo desconhecido Propriedade %s desconhecida'{' no correspondida em uma entrada do tipo mime %s.Comando sem nomeFormato da rea de transferncia no suportado.Tema '%s' no suportadoPara cimaUso: %sConflito de validaoSada de vdeoExibir arquivos de forma detalhadaExibir arquivos em formato de listaModos de exibioFalha na espera para trmino do subprocessoAvisoAviso: Aviso: tentativa de remoo de manipulador de tag HTML de uma pilha vazia.Europeu Ocidental (ISO-8859-1)Europeu Ocidental com Euro (ISO-8859-15)Palavra inteiraSomente palavras inteirasTema Win32Win32s em Windows 3.1Windows rabe (CP 1256)Windows Bltico (CP 1257)Windows Centro-europeu (CP 1250)Windows Chins Simplificado (CP 936)Windows Chins Tradicional (CP 950)Windows Cirlico (CP 1251)Windows Grego (CP 1253)Windows Hebraico (CP 1255)Windows Japons (CP 932)Windows Coreano (CP 949)Windows Turco (CP 1254)Windows Europeu Ocidental (CP 1252)Windows/DOS OEM (CP 437)Erro de gravao no arquivo '%s'Erro de anlise XML: '%s' na linha %dXPM: Dados de pixel defeituosos!XPM: definio de cores '%s' defeituosa!Recurso XRC '%s' (classe '%s') no localizado!Recurso XRC: Impossvel criar bitmap de '%s'.Recurso XRC: Especificao de cores '%s' incorreta para propriedade '%s'.SimNo possvel adicionar um novo diretrio a esta seo.O manipulador ZIP atualmente suporta apenas arquivos locais![EMPTY]Uma aplicao DDEML criou uma condio de disputa de dados prolongada.falha na tentativa de um cliente de estabelecer uma conversao.falha em uma alocao de memria.falha na validao de um parmetro pelo DDEML.tempo esgotado em uma solicitao para uma transao sncrona de alerta.tempo esgotado em uma solicitao para uma transao sncrona de dados.tempo esgotado em uma solicitao para uma transao sncrona de execuo.tempo esgotado em uma solicitao para uma transao "poke" sncrona.tempo esgotado em uma solicitao de trmino de uma transao sncrona de alerta.falha em uma transao.altfalha em uma chamada interna funo PostMessage. ocorreu um erro interno no DDEML.tentativa de alterar a chave imutvel '%s' ignorada.argumentos ilegais para funo de bibliotecaassinatura ilegalbinrionegritonegrito impossvel fechar arquivo '%s'impossvel fechar descritor de arquivo %dimpossvel submeter alteraes ao arquivo '%s'impossvel criar arquivo '%s'impossvel excluir arquivo de configuraes do usurio '%s'impossvel determinar se o final do arquivo foi alcanado no descritor %dimpossvel determinar comprimento do arquivo no descritor de arquivos %dimpossvel localizar HOME do usurio; usando diretrio atual.impossvel liberar descritor de arquivos %dimpossvel obter posio de busca no descritor de arquivos %dimpossvel carregar qualquer fonte; cancelandoimpossvel abrir arquivo '%s'impossvel abrir arquivo de configuraes globais '%s'.impossvel abrir arquivo de configuraes do usurio '%s'.impossvel abrir arquivo de configuraes do usurio.impossvel indagar plug-ins GUI em aplicaes de consoleimpossvel ler do descritor de arquivos %dimpossvel remover arquivo '%s'impossvel remover arquivo temporrio '%s'impossvel buscar no descritor de arquivos %dimpossvel gravar buffer '%s' no disco.impossvel gravar no descritor de arquivos %dimpossvel gravar arquivo de configuraes do usurio.arquivo de catlogo para domnio '%s' no localizado.erro de checksumerro de compactaoctrldataerro de descompactaopadrodelegate has no tipo_devolvido infodcimo-oitavooitavodcimo-primeirocodificao %sa entrada '%s' aparece mais de uma vez no grupo '%s'erro no formato dos dadoserro ao abrir o arquivoestabelecerfalha ao liberar o arquivo '%s'dcimo-quintoquintoarquivo '%s', linha %d: '%s' ignorado aps cabealho do grupo.arquivo '%s', linha %d: '=' esperado.arquivo '%s', linha %d: chave '%s' foi localizada primeiro na linha %d.arquivo '%s', linha %d: valor da chave imutvel '%s' ignorado.arquivo '%s': caractere %c inesperado na linha %d.primeirotamanho da fontedcimo-quartoquartogerar mensagens de log detalhadasstring de manipulador de eventos incorreta; falta um pontoiniciarvalor de retorno de eof() invlido.valor de retorno da caixa de mensagem invlidoitlicoclaroclaro Impossvel definir locale '%s'.procurando pelo catlogo '%s' no caminho '%s'.meia-noitedcimo-nononononenhum erro DDE.nenhum errosem nomemeio-dianumobjetos no podem ter Ns de Texto XMLmemria insuficienteerro de leituralendofalha de reentrada.segundoerro de buscadcimo-stimostimoshiftmostrar esta mensagem de ajudadcimo-sextosextodefina o modo de vdeo a ser usado (p. ex., 640x480-16)defina o tema a ser usadostrdcimoa resposta transao fez com que o bit DDE_FBUSY fosse ativado.terceirodcimo-terceiromdulo tiff: %shojeamanhdcimo-segundovigsimosublinhadosublinhado " inesperadas na posio %d de '%s'.desconhecidoclasse %s desconhecidaerro desconhecidoerro desconhecido (cdigo de erro %08x).finalizador de linha desconhecidoorigem de busca desconhecida%d desconhecidosem nome%d sem nomeusando catlogo '%s' de '%s'.erro de gravaogravandoFalha em wxGetTimeOfDay.wxSocket: assinatura invlida em ReadMsg.wxSocket: evento desconhecido!O wxWidgets no pde abrir o display para '%s': terminando.O wxWidgets no pde abrir o display. Terminando.ontemerro zlib %d|<<wxmaxima-15.08.2/locales/wxwin/ru.mo000644 000765 000024 00000252111 11670654443 017725 0ustar00andrejstaff000000 000000 4 ]L@UU?U V? VLV]VaVjVVVVVVW 'W 1W[\ \ \ \ #\D\[\m\\\\\\#\/\\]]]3#]6W]]]]]]^ ^^,^4B^.w^^ ^ ^^^^^_6_O_:e__#_ ___`.`M`g`!`"``-`1a(Eanaa+aaaaaab b:bTbnb0bbb)bc1c(Jcscc#c c;cd)3d]d|dddd%d# e"/e*Re(}e&e%e%e5fOf"lf?fff1g 7gXgrg!gg,g%g(h//h_h-{h3hh h-iDiZiyii%iiij(jFj)]jjj#j!jk k)@k&jk#k"kkkkl#l 6l DlPlWl#nl$ll l ll(lm)mBmJm bmpm(ymmm$m m( n2nLnwhnjn!Komo!ooo(opp.7p'fpCp#pp(q7q9Pqqq6qqrrr2rHr\r,tr1r0r%s%*sPsjs!|s#s sss sst~ tt"ttt uQ"utuvu+v .v9v>vDvXv]v qv{v&v v vLv.w4w;wTwqw%w wwww4x C P\d~Nۣ  "<: w )ä#?Zc{إݥ+  5-V5+%) 6RZFc6 ;>DdϨ , 06zg(0 ]<o ,AQ%b.&U0qM3\Pޭ@/Yp#ʮBUl{;֯A*)Ti%n*$ް. ;U$m'$ұ'5K+b(²,+?k-{dz߳   +E)Ku }=Ŵ( ,7 HTj  ɵ"#$BgͶ -"Gj"շ&)-ADo/ ;L:ܹ03=d;>޺;5Y&<@9,7d..-]! ׾޾!@)W>#/0E-d*(#8='v'" ! B!c$'#!5="W z /#/< lv 4!894.n +  .O`gmt&  " ) EP&X)   ->$W|C   $#HP a o  " 2>F']3* WrR{F)- G!h$   ) 3AS d1q03  &1ELT\ dn w)    #+ 3@ G R_p u     #1O Wck z +9"/(R{+.8( 1%< b G " 0Fc{ )614$86] %:0Y?%7:K9(>Wm 7, 2-6`- 007I _ipE4)O)y,+:.7-f0I$#:H$! .!*P*{6*37<5tB$'I:"(K0&M#t+I41JE|!!CJ)h@"+'")J+t$(& 10O#,('&"%I.o61(0BZ#i% #9A P\'m 9   ,Jj&q+  5{!& 51g6.W-Z65%/U9p 70=h=1+B[&q' # -:!-TD#z-8 fsz(.( ILY#7Ien50'>'f*G1.3)b)5. ;%\ 03,;5#q2)! (/"X:{#B/3rC2!#?2c-=MKkM!)',Q-~#8% "/%Rnx2,:g+7'=#Os"" +-%9S9+.8".[%395+T#17-)<.f+61**3U1-."0Q76(-BGA^?   $ / 5 @J    %     $& &K r    & $ ) 18 =j   /   ( ; (R "{  '       & 4 6F  }     % 0 0%M$s&/$)/A46+k ,().)+>jqx,%B-&(T}GG&,S!Z5|' "!:\u8} //4"P s/ 0<<y"  2 "%* P ]k o } & 5222.0a F(  (+3_q -%9E   )#/$Sx     4 8S )  # & ' !.4!;c!!(F"o"w"""""("##&# 5#V#v## ##### ## $ $$1$P@$$$$$$/$%!$%>F%%% &3&F&Z&$b&@& & & &5&#';'P' W'a's' '#'''E' ((&( ;(I(Q(En( ((( (*)*,) W)Jd) ))))$ *(0*Y* `* k*8u*)*)*K+CN+(+++-+, 4, @,BL,0,',A, *-%6-"\- -$- ---..+$.(P.}y.(.. /^O/n/ 0*0;0 J0X0&h00(71`1/~11X:2i2b2C`3_3,414J4Ra44 444B4?5=U5+55565!6026)c661666&7)*7T7&n7)7777/ 8*;8f8-8!888909L93_9&99999 :( :5:S:0X:::F: :1;C; `;n; ;;; ;; ; ;;<<(<<%e<'<<<<== 8=C=b==%====$ >,2>4_>'>3>?>0?13? e? p? {??3??-R@@.@?@;AADA>AAAB BBB0C$CC5D8D)E=E%NEtE}EEE&E)EE6F>NF*F.FWF1?G;qG+GG5G;,H6hHAH5H1I%IIoI%I3I"I,J74J(lJJ J.JJJJ K"K"7K ZKhK pK }K4KKK'K&LEO2>PqPP P PPP!P PP=P/Q4NQQQ1QQ QQQQ Q Q R R"$R GRSRhR${RRRR R R!RS"7S ZShSoS-SS2S)T0T6TET3 T;J9{ZwSYZDg3cTP?=%mL&0Ag;Sq1]_9K`t$OU5?X*lSuRD*;H"XdN'sr+T?IVU5oz-qyPXo}R:[  {n@)9%=c"r{BVn-lp[9d3F>~D`l}&h4\;<b0z fd( f#'4a"^1(> G]!xQJC8zj.R I0.rE*Cn [R#uq$'qWtY6UxGeX-y\&f|Nso,y _~ \hP!+NhF=17KM@aK2CexF cMJ/  !>vOZ1ngvkY)%GLstWh~rdE~V _A|^\F/g^+bW2<BOI"e.,m0 :f] 4HDtb T C4A`LuEBcv%YA6,:)pmek^8j7yMxW?5K/$*'`S= VI |bpwu6}/-zi.2 k(>ak7B5opHm@:}!i 7Q3(<HZG|w$<iQj{ @,)#[sa2+jlJ8#N]6_EUwMvQL8iOP & %s: %s Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in#define %s must be an integer.%i of %i%ld bytes%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message%s not a bitmap resource specification.%s not an icon resource specification.%s: ill-formed resource file syntax.&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open&Open...&Paste&Point size:&Preferences&Previous&Print&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)*** A debug report has been generated *** And includes the following files: *** It can be found in "%s" , expected static, #include or #define while parsing resource....10 x 14 in11 x 17 in6 3/4 Envelope, 3 5/8 x 6 1/2 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A debug report has been generated in the directory A non empty collection must consist of 'element' nodesA3 sheet, 297 x 420 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 sheet, 148 x 210 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Bitmap resource specification %s not found.BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open URL '%s'Cannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCannot wait for thread termination.Cant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find resource include file %s.Could not find tab for idCould not locate file '%s'.Could not resolve control class or id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not resolve menu id '%s'. Use (non-zero) integer instead or provide #define (see manual for caveats)Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDebug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...Directory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?Don't SaveDoneDone.Doubly used id : %dDownE sheet, 34 x 44 inEdit itemElapsed time : Enter a page number between %d and %d:Enter command to open file "%s":Entries foundEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError Error creating directoryError in reading image DIB .Error reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Estimated time : Executable files (*.exe)|*.exe|All files (*.*)|*.*||Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExpected '*' while parsing resource.Expected '=' while parsing resource.Expected 'char' while parsing resource.Exporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to %s dialup connection: %sFailed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory %s/.gnome.Failed to create directory %s/mime-info.Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to find XBM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to find XBM resource %s. Forgot to use wxResourceLoadIconData?Failed to find XPM resource %s. Forgot to use wxResourceLoadBitmapData?Failed to get ISP names: %sFailed to get clipboard data.Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to load shared library '%s' Error '%s'Failed to lock the lock file '%s'Failed to match '%s' in regular expression: %sFailed to modify file times for '%s'Failed to open '%s' for %sFailed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.Files (%s)FindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound Found %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!Icon resource specification %s not found.If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Ill-formed resource file syntax.Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Image file is not of type %d.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.JustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal, 8 1/2 x 14 inLetter Small, 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Long Conversions not supportedMDI childMP Thread Support is not available on this SystemMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMailcap file %s, line %d: incomplete entry ignored.Match caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMime.types file %s, line %d: unterminated quoted string.Mode %ix%i-%i not available.ModernModifiedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo XBM facility available!No XPM icon facility available!No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value, '=' expected.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.Page %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Processing debug report has failed, leaving the files in "%s" directory.Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:Remaining time : RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save asSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSelect a fileSeparator expected after the option '%s'.SetProperty called w/o valid setterSetup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow hidden filesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sString conversions not supportedSubclass '%s' not found for resource '%s', not subclassing!SwissTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is tooold, please upgrade (the following required function is missing: %s).There was a problem during page setup: you may need to set a default printer.This system doesn't support date picker control, please upgrade your version of comctl32.dllThread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected end of file while parsing resource.Unexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown dynamic library errorUnknown encoding (%d)Unknown field in file %s, line %d: '%s'.Unknown long option '%s'Unknown option '%s'Unknown style flag Unkown Property %sUnmatched '{' in an entry for mime type %s.Unnamed commandUnrecognized style %s while parsing resource.Unsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictVideo OutputView files as a detailed viewView files as a list viewViewsWaiting for subprocess termination failedWarningWarning: Warning: attempt to remove HTML tag handler from empty stack.Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: malformed colour definition '%s'!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.XRC resource: Incorrect colour specification '%s' for property '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbold can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't query for GUI plugins name in console applicationscan't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infodump of the process state (binary)eighteentheightheleventhencoding %sentry '%s' appears more than once in group '%s'error in data formaterror opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthestablishfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinitiateinvalid eof() return value.invalid message box return valueinvalid zip fileitaliclightlight locale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryprocess context descriptionread errorreadingreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunderlined unexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown line terminatorunknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodunsupported zip archiveusing catalog '%s' from '%s'.write errorwritingwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets-2.6.1 Report-Msgid-Bugs-To: POT-Creation-Date: 2005-08-21 17:37+0200 PO-Revision-Date: 2005-08-11 19:48+1100 Last-Translator: Dennis Prochko Language-Team: wx-translators MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit %s: %s , , ! , ! ( %ld: %s) - #10, 4 1/8 x 9 1/2 #11, 4 1/2 x 10 3/8 #12, 4 3/4 x 11 #14, 5 x 11 1/2 #9, 3 7/8 x 8 7/8 #define %s .%i %i%ld %s ( %s) %s %s %s%s (%s)|%s %s%s .%s .%s: . && && &&&&&&& &:&&&&&& &:&&...& &&&&&&&& >& &&:&OK&&...&& :&&&&...&&&& &&&&...& &&&:&&& &&&:&&'%s' '..', .'%s' '%s' - '%s'.'%s' - .'%s' .'%s' .'%s' ASCII.'%s' .'%s' .()()*** *** : *** "%s" , , #include #define ....10 x 14 11 x 17 6 3/4, 3 5/8 x 6 1/2 : !: : < &<<<><><> .

    . . >>>>| 'element' A3 297 x 420 A4, 210 x 297 A4, 210 x 297 A5, 148 x 210 ABCDEFGabcdefg12345ASCII AddToPropertyCollection AddToPropertyCollection adder %s (%s)|%s (*)|* (*.*)|* (*.*)|*.* SetObjectClassInfo ISP. '%s' ( [] )? (ISO-8859-6) #SYSTEM B4, 250 x 353 B4, 250 x 354 B5, 176 x 250 B5, 182 x 257 B6, 176 x 125 BMP: .BMP: .BMP: RGB.BMP: .BMP: (Bitmap).BMP: (BitmapInfo).BMP: wxImage wxPalette. (ISO-8859-13) () (ISO-8859-4) %s. (): C, 17 x 22 &&: C3, 324 x 458 C4, 229 x 324 C5, 162 x 229 C6, 114 x 162 C65, 114 x 229 CHM ! . '%s' '%s' %lu %x : TLS. %lu %x & '%s': . '%s' %d. '%s' %s '%s' INI- '%s' '%s' '%s' '%s' '%s' %d . '%s' '%s' , zlib. , zlib. '%s' : . '%s' : %s : EOF . '%s' '%s' '%s': . . '%s' : %s : . '%s' ! : %s '%s'. '%s' %d. - . OLE SciTech MGL! . '%s'. '%s'. HTML : %s HTML: %s URL '%s' : %s '%s'. PostScript! : %s : %s '%s'. '%s'. . '%s' ! . : TLS . (ISO-8859-14)- (ISO-8859-2) & ' '. ' '. Alt-F4 HTML (*.chm)|*.chm| '%c'. ... '%s' . :"%s": '%s' %s %s: %s %s. id '%s'. '%s'. , () #define (. ) '%s'. , () #define (. ) . . . . '%s' PNG - . '%s'. : %s '%s'. %d. PNG. Create Parameter RTTI Parameters & : (ISO-8859-5) D, 22 x 34 DDE poke DIB: . DIB: > 32767 . DIB: > 32767 . DIB: . DIB: . DL, 110 x 220 "%s" . . - - '%s'. - , (RAS) . , . , ... '%s' '%s' ! . , . . , %s "%s" ? %s, %s %1 %s? . : %d E, 34 x 44 : %d %d: "%s": : '%c' %u '%s'. DIB. . . : (ISO-8859-3) : (*.exe)|*.exe| (*.*)|*.*|| '%s' '%s' : %ulExecutive, 7 1/4 x 10 1/2 '*' . '=' . 'char' . : "%s" . Unix (EUC-JP) '%s' '%s' . %s : %s . %lu . - "%s" handle . '%s' . : /. : ISP . '%s' '%s' '%s'. '%s' '%s'. '%s' '%s. DDE MDI. . anonymous pipe '%s' '%s' . "%s" %s/.gnome. %s/mime-info. '%s' ( ?) '%s' . / ( %d) HTML %s . - 'advise loop' DDE : %s '%s' curl, , PATH. XBM %s. wxResourceLoadBitmapData? XBM %s. wxResourceLoadIconData? XPM %s. wxResourceLoadBitmapData? ISP: %s . . GUI: . MS HTML. OpenGL '%s' , - , %d %d '%s'. "%s". mpr.dll. '%s' '%s' '%s' '%s' '%s' : %s '%s' '%s' %s CHM '%s'. . . . PID . / / DDE '%s' OpenGL. '%s'. "%s" '%s' '%s'. '%s' '%s'. '%s' '%s'. . '%s' RAS , "%s". advise DDE FTP %s. . '%s' %d. '%s' VFS! . 'advise loop' DDE . : %s '%s' '%s' DDE '%s' . ( %d). '%s' : %s . '%s' , ? '%s' . ? . . (%s) : .
    Folio, 8 1/2 x 13 : fork %i :GIF: gif.GIF: , , .GIF: GIF.GIF: .GIF: !!! GTK+ PostScriptGerman Legal Fanfold, 8 1/2 x 13 German Std Fanfold, 8 1/2 x 12 GetProperty getterGetPropertyCollection GetPropertyCollection getter (ISO-8859-7)Gzip zlib HTML (*.hhp)|*.hhp|HTML- %s . HTML (*.html;*.htm)|*.html;*.htm| (ISO-8859-8) (*.htb)|*.htb| (*.zip)|*.zip|: %s I64ICO: DIB.ICO: !ICO: .ICO: .ICO: .IFF: , , .IFF: IFF.IFF: .IIF: !!! %s. - , , , : , "", , , , , . "%s" "%s" . . ( wxEvtHandler) ConstructObject Create . . . %d. rich edit, . , riched32.dll '%s' '%s' '%s' (ISO-8859-12) , wxCustomTypeInfo TIFF. XRC '%s': 'resource' . '%s'. '%s' '%s'. GetObjectClassInfo HasObjectClassInfo '%s': %s , 110 x 230 JPEG: - .JPEG: .KOI8-RKOI8-ULedger, 17 x 11 ():Legal, 8 1/2 x 14 8 1/2 x 11 , 8 1/2 x 11 '//', . %s : '%s' . '%s' . '%s'.Long Conversions MDI MP MS HTML , MS HTML . , .& mailcap %s, %d: . VFS '%s'! Metal& mime.types %s, %d: . %ix%i-%i .Monarch Envelope, 3 7/8 x 7 1/2 XBM ! XPM ! . '%s', '%s'. ( )? '%s'. , ( )? XML '%s', '%s'! . %d. %s. . . (ISO-8859-10)
    . :Note, 8 1/2 x 11 OK id HTML "%s" . '%s' , '='. '%s' . '%s': '%s' .PCX: PCX: PCX: PCX: PCX.PCX: !!!PCX: PNM: .PNM: .PNM: , , . %d %d %d SetObject SetObjectName GetObject -, ., ., :, ISP, , comctl32.dll ( 4.70 , %d.%02d) ., , PostScript : & : :...: %d... ... , "%s". .Quarto, 215 x 275 '%s' ref="%s" ! '%s' . '%s' , . '%s' , : . '%s' . : : Renderer "%s" %d.%d .& & : ! (): %s &... : ... '%s' '%s' ( stdio) & '%s' .SetProperty setter... , . / , ., ., ., ., ., . . '%s' .Statement, 5 1/2 x 8 1/2 : : : : %s '%s' '%s', subclassing !TIFF: .TIFF: .TIFF: .TIFF: .TIFF: .Tabloid, 11 x 17 (ISO-8859-11) FTP . FTP PORT. '%s' . [] '%d' . '%s' ? '%s' . . '%s' . . . . : . . '%s' ".."! , . - , , . '%s' . . '%s' . (RAS), , ; , ( %s ). : -. ; , comctl32.dll : : : .& & FTP , . . , !: PNG, . (): '%s' VFS, ! NULL: (ISO-8859-9) - US Std Fanfold, 14 7/8 x 11 HTML: %s . . '%s'16- (UTF-16)16- Big Endian (UTF-16BE)16- Little Endian (UTF-16LE)32- (UTF-32)32- Big Endian (UTF-32BE)32- Little Endian (UTF-32LE)7- (UTF-7)8- (UTF-8) DDE %08x GetObjectClassInfo (%d) %s, %d: '%s'. '%s' '%s' %s '{' mime %s. %s . . '%s'.: %s - : : HTML .- (ISO-8859-1)- (ISO-8859-15) . Win32Win32s Windows 3.1Windows 2000 ( %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d) Windows (CP 1256) Windows (CP 1257)- Windows (CP 1250) Windows (CP 936) Windows (CP 950) Windows (CP 1251) Windows (CP 1253) Windows (CP 1255) Windows (CP 932) Windows (CP 949)Windows MEWindows NT %lu.%lu ( %luWindows Server 2003 ( %lu Windows (CP 1254)- Windows (CP 1252)Windows XP ( %luWindows/DOS OEM (CP 437) '%s' XML: '%s' %dXPM: !XPM: '%s'! XRC '%s' ( '%s') ! XRC: '%s'. XRC: '%s' '%s'. .&&&[] DDEML race condition. DDEML DdeInitialize, DDEML. . . DDEML. - - - - - , , . alt, APPCLASS_MONITOR DDE, , APPCMD_CLIENTONLY . PostMessage . DDEML . DDEML. XTYP_XACT_COMPLETE, ., zip '%s' . zipfile '%s' %d '%s' '%s' '%s' %d zip %d , . %d %d , '%s' '%s'. '%s'. . GUI zlib zlib %d '%s' '%s' %d '%s' . %d . '%s' . 8- ctrl - () %s '%s' '%s' zip zip zip '%s': '%s'. '%s', %d: '%s' . '%s', %d: '='. '%s', %d: '%s' %d. '%s', %d: '%s' . '%s': %c %d. , eof(). zip '%s' . '%s' '%s'. DDE num XML zip ( %s): zip ( %s): . shift (, 640x480-16) Zipstr DDE_FBUSY. tiff: %s " %d '%s'. %s ( %08x) -%d%d Zip zip '%s' '%s'. wxGetTimeOfDay.wxSocket: ReadMsg.wxSocket: !wxWidgets '%s': .wxWidgets . . zlib %d|<<wxmaxima-15.08.2/locales/wxwin/tr.mo000644 000765 000024 00000420037 12445501170 017715 0ustar00andrejstaff000000 000000 .9 rh?i? #,2:A` ֚ * 9,Dq   ɛ ؛  #,1@HPY_pw~ ̜Ԝ $*29IQ Wex  ڝ  %27=R[`fn ~  ǞӞڞ   )3 G Q]cip ğџ !'6>GPY`e k v ƠΠ֠۠4 $>!c*/ȡ: 3TX_ f tŢ ɢ Ԣ ߢ   #-DViq ãɣϣף#ޣ/2EZ3\56Ƥ-DT jե6Mjʦڦ  (4 8CKi4. &/ B M Ycgy 6" "-:P ϩ ש 1Kb~ ת *DI!h"-ǫ1('P U`tɬ1Ь1 @KR erzҭ!(007hn v FԮ);Oo%#ʯ"*(<&e%%6ذ",?O1ű 2$J!oG((:-c%3 -$Rh %")@j ߵ)#;'_"޶#,5S Zg oz B'!;+]"Ÿ&#+)O$y&Źع 3HOek"$ú# +- Y(z%$ &+!R&t#"#*!1#Sw }/,=$UzN*R(f)¿ʿ ("*CKP$_!%&# 8!Rt"6'R!z!*!Df(".&7'^/#C#B^(v9 9%_p  !,(1U0%% %*#1/U!#    ) 7 B O [gx-  ~ ""20Qc2v"v  -16;OS)Y   -E`} ,LI$%Bh 0?J\,$ 2!3T$*.#?^ }-"'0"H9k$0"&:"a$8G!c/A1.)Xw2)2 ?/\/%##"3F"z(%$ -TN*(($:$_'"!#5E${ + -Lz"#";^+}' -' "H5k'&-S>/+&,2B)u-&&+9e('-!;%)a323-Dr$;)2;!n**=46k"(  $+0 6A G/S 4 "BSY'qk S^f#y!#28O W%b*  5'T| 2 *DM Ua/"  )J'c 6Q'wy$72%)X$j%}+%/3%Yx-  *F1L~(#36L6#81;m%!!&!@b!| & &0MT[_f o z      '.4C HR Wja 5J%e6% \0j  #)%Ok~ | $ . 8 D O Zdw   ! . :EW ` j u      ( 4?&X  !"'CJ '+ #'9Qd |  *& ,5J1y$- R%s%F!!C'Lt)&  #2F*Mx7! !4C*Kv0 8HP(W5:?#^ $1 V %t  $  $  $; ` $}  $  $ & $C h $          0 &7 ^ d t  |     " 1 A 9   */5#e      )9Kj{   !8 LXHa8  %.3;MTZc{!3#w "DK ]kt | $- +=C Zf mw  / %,O3  <  +6Qh% )#)EM?*3Kc~'%*,D\chnsy -1+%<)b  6$4 ; FSq  &#Aev /,0._|z()0o 82 k | '   &  !!/+![!l!!!!!!!""6"Q"k"}"P"#"##)#<#.# $$2$J$ ^$!$$'$$*$%)%<%X%m%%0%%"X&>{&M&\'e'7w'a'V(Oh(@(Y(#S)w))B)))**1#*U*;n**** **A*#+8+=+O+f+%+L+++,",>,3Y,*, ,,#,$-#<-!`- -#- -&-3.#C.g.*.$. .&./7/U/"u// / ///,/8/200L0$}000$0'01$'1'L1t111"11#1 2+2 J2k2!222$2#3$*3#O3s33!33"3 4*4H4h4 44444+4%5D5'X55555556!6A6+U66 666666 7" 7807i7}777 77778/8 58 B8 O8,]8 888(88 9 9 9*9 @9 M9 W9b9 r9 }99999"9.:-5:c:~::&::: ;;$;8;L;c;y;; ;"; ;;!<'<"@<c<,~<<1<$<% =F=.J= y=/=<=> >>"> +> 8>;D>>:?K?0g?=?;?>@;Q@5@@ZApAtA91B,kBB.bC-C!C CC DD*D BDLDbD!DD)D>D#E#6E/ZE0EE-EF&F*;F(fF#F'F'F"G&G =G ^G G!G$GG)G H#H#5HYH^HcHwHH"H HHH/HH II#/ISI/rII II4I!J8'J9`J.JJJ J JJJKK+4K"`K#K KKKKKL LL L)L(2L[LbLgLnL~L"L LLLLLL L&L)MAMUM \M gMsM{MM MM-MMMMN(N8N$JNoN sNNNCNN NNN"N!O4O SSOSSSS T TTT'T/TLTjTTTTTT T TT T U U/UHU YUdUtU U UUUUUUUUVV VVV*V2V:VIVQV aV mVwV}VV VVV$VVWW W 'W 1W>W TW`WgWnWuW {WW WWW WWW W WWX X +X LXVX ]XgX oX yXXXXX X XXXXX XX YY*Y2Y;YCY JYUY hYtYYYY YYYYY Y Y Z ZZ 8Z&FZmZ}ZZ ZZ Z,ZZZ ZZ [ ['[7[ >[ H[T[\[c[i[p[[ [ [[[[[ [ [\ \*\<\=K\)\!\\)\-]<D] ]] ] ]] ] ]]]]]]]^^ ^^^^^^"^ &^ 3^ @^ M^ Z^g^i^ ^^^^^ ^^^^ _ _ _'_-_5_%<_0b____1_;_C/`s``````aa5aLaha~aaaaaab0bGbWbsbbb b bbbbbb&b cK#cJocccc dd!d1dBdKdRdhd|d d dHdd e&e)9eLcee eeee e f f f>f!Tfvfff!fffg+g!Agcgyg~g(g%gg2g62h!ihhhh hhhhh:i=i Di Ni[i_iyi i iii ii iijj.jDjZjqjxjj=jjjjjFj$>k4ck&k#k+kl)l+Fl/rl*l-l-l1)m.[m)m@m"m!nE:nn%n=n)n/'oWovo*oooWo7p)Tp+~p+p(p:p:qRq1pqqq!q)q)rGr$dr r.rr"rs"3s'Vs'~s0s's7s+7t+ct/ttttu u &u3uLuQu cu pu{uuuuau@v8Rv.v5v#v%w,:w,gw+w7w8w41x6fx&xxx xx5y =yGy _yjy)y#y<y3z-Iz5wz-z2z${<3{0p{1{5{2 |5<|3r|1|&|/|+/}4[}}}}}}}1}~~1~O~!j~!~H~*~j"9 * ! -@3I} €'ր:Yv&؁!,G`{!,-!%G#f#ʃ)#-&Qx.!.1"C>f&̅ 54j'H "(/ AMh n|ǡχ8ևFEV81Ո$)'29Z''׉2GM ^l {   !Ċ4 " -:hJƋ (<GQn"6+bA/ 6A S a mz0َ  5EIP Xd w!+,ӏ, -N#lʐ'GVFq$#!AV1oђ( $/&KrH4ړ 02B<a2є!01Dv"!͕0# #D(h"?(5S&p# ܗ62L:l(8ИA BK0!ә2/(X9t+˚0D ] ~2!қ* 7 Rsm+'K,s#'ĝ(+.Hw!H-. I"j=+ 7S*f"ɠ##$H,e,%3-G$f;WǢ=]'w"'£$8&H*o. $!*5L.4424N*8-/30cF-ۧ2 "<_hm*s,1˨1/4H},  ̩   #)0;ls y   Ī ҪAު 6(=fx+!ǫm $'άDJ;\  .*G[r$#, ,7NVvB#" 3 ?Ka 'ǰ$# %0V+s!ױ BTIG2;޳;2V$##(&ֵ(-&.T¶ض9 #0 @ N'\K׷"*#D'hH˸H!]DĹ˹*$/Tg˺.L*k ̻ӻڻ޻    %. 6@ HT \ hr{  Ǽ̼Ҽ ּ6,0C]sݽ" A^v}KоB &2.A)p '/$>Onvl{     )4GV jx              0 : D O Zfo x     %$9M0g !/ 6C!bD##8S\_ch|    97@x/&:'D-+ 383l!I' 4/<#l./ *4EZox$@+' S`t 7133go=t'#> Uv$ #2FZn$%&$?d$}$$$7\$u$$ ( 1 ? M[ds>4&/D'Z!*= I$ &?3*s    0EYk"  / C OYiyP;/k t & -7 Q [F|Felt &L&; X fs3(.3Nek  *1%\G   T< "'J%Q,wJQ  [Ff" $5'M!u)'49*X3* *07P;('.DL\e)  %CKRfos%.A\r{ 9&)%-Sn} g(3uVZ>!,Ng-( 1 ITg) 9 Z#{(]   ">%P v -| HXG[3uV_NZR`4D On}H EFKf o|T%-*S\~ $;?3{)'2!Z |,%*9!Uw'+ $!( Jk'   2;.j?*#&2Y#p&'!"$Di%!$ +)B(l&% &#"J%m("%=] u<)7R$j /?"X { *4=r%&# 3/M }   A !!,C p{      4Na8.(5^v  7E do#.2)R-|13- ,C Sp         3 S = & ,; Ah < F <. =k  E ` d 3(\rDA_- ( 0 @K*i/4_y'AN)M@w/&,+(X05* ,8M$*'7PS(j    -/DW%k&8 E!&gFL1"T]e w -+' "5(X"   ;KRZ ak(t +/Md k y#  < )8Q `n0 F ) 4AH.O ~ )  !> ]kr){- 998#r;0    t-=<s-Wkg@ xi)JBZInaef[*5+DCh`> )R*En& ?%WQ)q# nU{W87;#3 N+NkpuIwu>f016n2ToDZf\ v12  tB z?VOUdBH3^r(cHW:ca  k:|p?}~|[>n"88Y}"^(+-z'{KhO"DEvO?oany&k|a$)[LjY9M~lOE5^i_${ZT@F Fs5YrHPm Ei20<H_pQr{WAY\%{C[}f^gU\NQz =7 \% "Ge7. -hJxEv-m!=-g;+Y2om'J'V*C(`~:@ ]%5PS3tG>Z/)_Z"Fpr(Oo~VWR16{ 70ba #BS3 b@G 'e44,A`-+A#a;!i]WO}),Vo$9%P.,Q<Xyo &uDH5Ib'AYvK%~q^ d/ =<w0ytSKK}mNLM gj]/t NX ih9#/Ld9lD##_~w Pka3ZXe9| '=chzqDhgT6 v<C]?>eR&( 2{B8U9 :}Hsgr!dF2PC$":mJ;VE1%yGur ziLsB'[_L+bp .T mD841,J*5:l /qC6.[Q%J<tH*k#$U^ M*/8$. 'R4yF\!Yf e 1csMG.V6=X]qZF7xSu sR7hEe*dv`q$3>0G.,&w(J b!40RbA?+7,VIKjb/-xl9Ps`;uxj|;"UMAyz3wN S&@d56XL\wviQPKr8|ockd@=clpx>z"O!wG)f!,lj  q;LA6@tf:y}gI(~S(*lN.cM$T!,<mpK4&RBQ+II X_XSn\u]]F`j0Tx_[^1jUC|?)&`T4 2M Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (copy %d of %d) (error %ld: %s) (in module "%s") - Preview bold italic light#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%d of %lu%i of %i%ld byte%ld bytes%lu of %lu%s (or %s)%s Error%s Information%s Preferences%s Warning%s did not fit the tar header for entry '%s'%s files (%s)|%s&About&Actual Size&After a paragraph:&Alignment&Apply&Apply Style&Arrange Icons&Ascending&Back&Based on:&Before a paragraph:&Bg colour:&Bold&Bottom&Bottom:&Box&Bullet style:&CD-Rom&Cancel&Cascade&Cell&Character code:&Clear&Close&Color&Colour:&Convert&Copy&Copy URL&Customize...&Debug report preview:&Delete&Delete Style...&Descending&Details&Down&Edit&Edit Style...&Execute&File&Find&Finish&First&Floating mode:&Floppy&Font&Font family:&Font for Level...&Font:&Forward&From:&Harddisk&Height:&Help&Hide details&Home&Indentation (tenths of a mm)&Indeterminate&Index&Info&Italic&Jump to&Justified&Last&Left&Left:&List level:&Log&Move&Move the object to:&Network&New&Next&Next >&Next Paragraph&Next Tip&Next style:&No&Notes:&Number:&OK&Open...&Outline level:&Page Break&Paste&Picture&Point size:&Position (tenths of a mm):&Position mode:&Preferences&Previous&Previous Paragraph&Print...&Properties&Quit&Redo&Redo &Rename Style...&Replace&Restart numbering&Restore&Right&Right:&Save&Save as&See details&Show tips at startup&Size&Size:&Skip&Spacing (tenths of a mm)&Spell Check&Stop&Strikethrough&Style:&Styles:&Subset:&Symbol:&Table&Top&Top:&Underline&Underlining:&Undo&Undo &Unindent&Up&Vertical alignment:&View...&Weight:&Width:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.'%s' should only contain digits.(*)(Help)(None)(Normal text)(bookmarks)(none)**)+, 64-bit edition-...1.11.21.31.41.51.61.71.81.910 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in26 3/4 Envelope, 3 5/8 x 6 1/2 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &BackBold italic face.
    bold italic underlined
    Bold face. Italic face. >A debug report has been generated in the directory A debug report has been generated. It can be found inA non empty collection must consist of 'element' nodesA standard bullet name.A0 sheet, 841 x 1189 mmA1 sheet, 594 x 841 mmA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 Rotated 420 x 297 mmA3 Transverse 297 x 420 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 Rotated 297 x 210 mmA4 Transverse 210 x 297 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Extra 174 x 235 mmA5 Rotated 210 x 148 mmA5 Transverse 148 x 210 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmA6 Rotated 148 x 105 mmABCDEFGabcdefg12345ADDASCIIAboutAbout %sAbsoluteActual SizeAddAdd ColumnAdd RowAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAdding flavor TEXT failedAdding flavor utxt failedAdvancedAfter a paragraph:Align LeftAlign RightAlignmentAllAll files (%s)|%sAll files (*)|*All files (*.*)|*.*All stylesAlphabetic ModeAlready Registered Object passed to SetObjectClassInfoAlready dialling ISP.Alt+And includes the following files: Animation file is not of type %ld.Append log to file '%s' (choosing [No] will overwrite it)?ApplicationApplyArabicArabic (ISO-8859-6)Argument %u not found.ArtistsAscendingAttributesAvailable fonts.B4 (ISO) 250 x 353 mmB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBACKBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.BackBackgroundBackground &colour:Background colourBaltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Before a paragraph:BitmapBitmap renderer cannot render value; value type: BoldBorderBordersBottomBottom margin (mm):Box PropertiesBox stylesBrowseBullet &Alignment:Bullet styleBulletsC sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCANCELCAPITALCD-RomCHM handler currently supports only local files!CLEARCOMMANDCa&pitalsCan't &Undo Can't automatically determine the image format for non-seekable input.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't monitor non-existent directory "%s" for changes.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to child process's stdinCan't write to deflate stream: %sCancelCannot create mutex.Cannot create new column's ID. Probably max. number of columns reached.Cannot enumerate files '%s'Cannot enumerate files in directory '%s'Cannot find active dialup connection: %sCannot find the location of address book fileCannot get an active instance of "%s"Cannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize socketsCannot load icon from '%s'.Cannot load resources from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file for PostScript printing!Cannot open index file: %sCannot open resources file '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot resume thread %luCannot resume thread %lxCannot retrieve thread scheduling policy.Cannot set locale to language "%s".Cannot start thread: error writing TLS.Cannot suspend thread %luCannot suspend thread %lxCannot wait for thread terminationCase sensitiveCategorized ModeCell PropertiesCeltic (ISO-8859-14)Cen&tredCenteredCentral European (ISO-8859-2)CentreCentre text.CentredCh&oose...Change List StyleChange Object StyleChange PropertiesChange StyleChanges won't be saved to avoid overwriting the existing file "%s"Character stylesCheck to add a period after the bullet.Check to add a right parenthesis.Check to enclose the bullet in parentheses.Check to make the font bold.Check to make the font italic.Check to make the font underlined.Check to restart numbering.Check to show a line through the text.Check to show the text in capitals.Check to show the text in small capitals.Check to show the text in subscript.Check to show the text in superscript.Choose ISP to dialChoose a directory:Choose a fileChoose colourChoose fontCircular dependency involving module "%s" detected.Cl&oseClass not registered.ClearClear the log contentsClick to apply the selected style.Click to browse for a symbol.Click to cancel changes to the font.Click to cancel the font selection.Click to change the font colour.Click to change the text background colour.Click to change the text colour.Click to choose the font for this level.Click to close this window.Click to confirm changes to the font.Click to confirm the font selection.Click to create a new box style.Click to create a new character style.Click to create a new list style.Click to create a new paragraph style.Click to create a new tab position.Click to delete all tab positions.Click to delete the selected style.Click to delete the selected tab position.Click to edit the selected style.Click to rename the selected style.CloseClose AllClose current documentClose this windowColorColourColour selection dialog failed with error %0lx.Colour:Column could not be added.Column description could not be initialized.Column index not found.Column width could not be determinedColumn width could not be set.Command line argument %d couldn't be converted to Unicode and will be ignored.Common dialog failed with error code %0lx.Compositing not supported by this system, please enable it in your Window Manager.Compressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.ConvertCopied to clipboard:"%s"Copies:CopyCopy selectionCould not create temporary file '%s'Could not determine column index.Could not determine column's positionCould not determine number of columns.Could not determine number of itemsCould not extract %s into %s: %sCould not find tab for idCould not get header description.Could not get items.Could not get property flags.Could not get selected items.Could not locate file '%s'.Could not remove column.Could not retrieve number of itemsCould not set alignment.Could not set column width.Could not set current working directoryCould not set header description.Could not set icon.Could not set maximum width.Could not set minimum width.Could not set property flags.Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create the overlay windowCouldn't enumerate translationsCouldn't find symbol '%s' in a dynamic libraryCouldn't get hatch style from wxBrush.Couldn't get the current thread pointerCouldn't init the context on the overlay windowCouldn't initialize GIF hash table.Couldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't obtain folder nameCouldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter %s not found in declared RTTI ParametersCreate directoryCreate new directoryCtrl+Cu&tCurrent directory:Custom sizeCustomize ColumnsCutCut selectionCyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDECIMALDELDELETEDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DIVIDEDL Envelope, 110 x 220 mmDOWNDashedData object has invalid data formatDate renderer cannot render value; value type: Debug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault fontDefault printerDeleteDelete A&llDelete ColumnDelete RowDelete StyleDelete TextDelete itemDelete selectionDelete style %s?Deleted stale lock file '%s'.Dependency "%s" of module "%s" doesn't exist.DescendingDesktopDeveloped by DevelopersDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectFB error %d occurred.DirectoriesDirectory '%s' couldn't be createdDirectory '%s' couldn't be deletedDirectory does not existDirectory doesn't exist.Discard changes and reload the last saved version?Display all index items that contain given substring. Search is case insensitive.Display options dialogDisplays help as you browse the books on the left.Do you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to %s?Document:Documentation by Documentation writersDon't SaveDoneDone.DottedDoubleDouble Japanese Postcard Rotated 148 x 200 mmDoubly used id : %dDownDragE sheet, 34 x 44 inENDENTEREOF while reading from inotify descriptorESCESCAPEEXECUTEEditEdit itemElapsed time:Enable the height value.Enable the maximum width value.Enable the minimum height value.Enable the minimum width value.Enable the width value.Enable vertical alignment.Enables a background colour.Enter a box style nameEnter a character style nameEnter a list style nameEnter a new style nameEnter a paragraph style nameEnter command to open file "%s":Entries foundEnvelope Invite 220 x 220 mmEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError closing epoll descriptorError closing kqueue instanceError creating directoryError in reading image DIB.Error in resource: %sError reading config options.Error saving user configuration data.Error while printing: Error: Esperanto (ISO-8859-3)Estimated time:Event queue overflowedExecutable files (*.exe)|*.exe|ExecuteExecution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.FFace NameFailed to access lock file.Failed to add descriptor %d to epoll descriptor %dFailed to allocate %luKb of memory for bitmap data.Failed to allocate colour for OpenGLFailed to change video modeFailed to check format of image file "%s".Failed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to close the display "%s"Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to convert file "%s" to Unicode.Failed to copy dialog contents to the clipboard.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create an instance of "%s"Failed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create epoll descriptorFailed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to create wake up pipe used by event loop.Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to find CLSID of "%s"Failed to find match for regular expression: %sFailed to get ISP names: %sFailed to get OLE automation interface for "%s"Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to initiate dialup connection: %sFailed to insert text in the control.Failed to inspect the lock file '%s'Failed to install signal handlerFailed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load bitmap "%s" from resources.Failed to load icon "%s" from resources.Failed to load image %%d from file '%s'.Failed to load image %d from stream.Failed to load image from file "%s".Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load resource "%s".Failed to load shared library '%s'Failed to lock resource "%s".Failed to lock the lock file '%s'Failed to modify descriptor %d in epoll descriptor %dFailed to modify file times for '%s'Failed to monitor I/O channelsFailed to open '%s' for readingFailed to open '%s' for writingFailed to open CHM archive '%s'.Failed to open URL "%s" in default browser.Failed to open directory "%s" for monitoring.Failed to open display "%s".Failed to open temporary file.Failed to open the clipboard.Failed to parse Plural-Forms: '%s'Failed to prepare playing "%s".Failed to put data on the clipboardFailed to read PID from lock file.Failed to read config options.Failed to read document from the file "%s".Failed to read event from DirectFB pipeFailed to read from wake-up pipeFailed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the file '%s' to '%s' because the destination file already exists.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save document to the file "%s".Failed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set process priorityFailed to set temporary file permissionsFailed to set text in the text control.Failed to set thread concurrency level to %luFailed to set thread priority %d.Failed to set up non-blocking pipe, the program might hang.Failed to store image '%s' to memory VFS!Failed to switch DirectFB pipe to non-blocking modeFailed to switch wake up pipe to non-blocking modeFailed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to unregister descriptor %d from epoll descriptor %dFailed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'FalseFamilyFileFile "%s" could not be opened for reading.File "%s" could not be opened for writing.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File '%s' couldn't be removedFile '%s' couldn't be renamed '%s'File couldn't be loaded.File dialog failed with error code %0lx.File errorFile name exists already.FilesFiles (%s)FilterFindFirstFirst pageFixedFixed font:Fixed size face.
    bold italic FloatingFloppyFolio, 8 1/2 x 13 inFontFont &weight:Font size:Font st&yle:Font:Fonts index file %s disappeared while loading fonts.Fork failedForwardForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ installed on this machine is too old to support screen compositing, please install GTK+ 2.12 or later.GTK+ themeGeneralGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGraphics art by Greek (ISO-8859-7)GrooveGzip not supported by this version of zlibHELPHOMEHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|HarddiskHebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help directory "%s" not found.Help file "%s" not found.Help: %sHide %sHide OthersHide this notification message.HomeHome directoryHow the object will float relative to the text.ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!INSINSERTISO-2022-JPIcon & text renderer cannot render value; value type: If possible, try changing the layout parameters to make the printout more narrow.If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Image file is not of type %d.Image is not of type %s.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'Incorrect GIF frame size (%u, %d) for the frame #%uIncorrect number of arguments.IndentIndents && SpacingIndexIndian (ISO-8859-12)InfoInitialization failed in post init, aborting.InsertInsert FieldInsert ImageInsert ObjectInsert TextInserts a page break before the paragraph.InsetInvalid GTK+ command line option, use "%s --help"Invalid TIFF image index.Invalid data view itemInvalid display mode specification '%s'.Invalid geometry specification '%s'Invalid inotify event for "%s"Invalid lock file '%s'.Invalid message catalog.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sInvalid value %ld for a boolean key "%s" in config file.ItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmJump toJustifiedJustify text left and right.KOI8-RKOI8-UKP_KP_ADDKP_BEGINKP_DECIMALKP_DELETEKP_DIVIDEKP_DOWNKP_ENDKP_ENTERKP_EQUALKP_HOMEKP_INSERTKP_LEFTKP_MULTIPLYKP_NEXTKP_PAGEDOWNKP_PAGEUPKP_PRIORKP_RIGHTKP_SEPARATORKP_SPACEKP_SUBTRACTKP_TABKP_UPL&ine spacing:LEFTLandscapeLastLast pageLast repeated message ("%s", %lu time) wasn't outputLast repeated message ("%s", %lu times) wasn't outputLedger, 17 x 11 inLeftLeft (&first line):Left margin (mm):Left-align text.Legal Extra 9 1/2 x 15 inLegal, 8 1/2 x 14 inLetter Extra 9 1/2 x 12 inLetter Extra Transverse 9.275 x 12 inLetter Plus 8 1/2 x 12.69 inLetter Rotated 11 x 8 1/2 inLetter Small, 8 1/2 x 11 inLetter Transverse 8 1/2 x 11 inLetter, 8 1/2 x 11 inLicenseLightLine %lu of map file "%s" has invalid syntax, skipped.Line spacing:Link contained '//', converted to absolute link.List StyleList stylesLists font sizes in points.Lists the available fonts.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Lower case lettersLower case roman numeralsMDI childMENUMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMacArabicMacArmenianMacBengaliMacBurmeseMacCelticMacCentralEurRomanMacChineseSimpMacChineseTradMacCroatianMacCyrillicMacDevanagariMacDingbatsMacEthiopicMacExtArabicMacGaelicMacGeorgianMacGreekMacGujaratiMacGurmukhiMacHebrewMacIcelandicMacJapaneseMacKannadaMacKeyboardGlyphsMacKhmerMacKoreanMacLaotianMacMalayalamMacMongolianMacOriyaMacRomanMacRomanianMacSinhaleseMacSymbolMacTamilMacTeluguMacThaiMacTibetanMacTurkishMacVietnameseMake a selection:MarginsMatch caseMax height:Max width:Media playback error: %sMemory VFS already contains file '%s'!MenuMessageMetal themeMethod or property not found.Mi&nimizeMin height:Min width:Missing a required parameter.ModernModifiedModule "%s" initialization failedMonarch Envelope, 3 7/8 x 7 1/2 inMonitoring individual files for changes is not supported currently.Move downMove upMoves the object to the next paragraph.Moves the object to the previous paragraph.Multiple Cell PropertiesNUM_LOCKNameNetworkNewNew &Box Style...New &Character Style...New &List Style...New &Paragraph Style...New StyleNew directoryNew itemNewNameNextNext pageNoNo animation handler for type %ld defined.No bitmap handler for type %d defined.No column existing.No column for the specified column existing.No column for the specified column position existing.No default application configured for HTML files.No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for animation type.No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo renderer or invalid renderer type specified for custom data column.No renderer specified for column.No soundNo unused colour in image being masked.No unused colour in image.No valid mappings found in the file "%s".NoneNordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Not %sNot availableNot underlinedNote, 8 1/2 x 11 inNoticeNumber of columns could not be determined.Numbered outlineOKOLE Automation error in %s: %sObject PropertiesObject implementation does not support named arguments.Objects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Open...OpenGL function "%s" failed: %s (error %d)Operation not permitted.Option '%s' can't be negatedOption '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationOut of window IDs. Recommend shutting down application.OutlineOutsetOverflow while coercing argument values.PAGEDOWNPAGEUPPAUSEPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPGDNPGUPPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPRC Envelope #1 102 x 165 mmPRC Envelope #1 Rotated 165 x 102 mmPRC Envelope #10 324 x 458 mmPRC Envelope #10 Rotated 458 x 324 mmPRC Envelope #2 102 x 176 mmPRC Envelope #2 Rotated 176 x 102 mmPRC Envelope #3 125 x 176 mmPRC Envelope #3 Rotated 176 x 125 mmPRC Envelope #4 110 x 208 mmPRC Envelope #4 Rotated 208 x 110 mmPRC Envelope #5 110 x 220 mmPRC Envelope #5 Rotated 220 x 110 mmPRC Envelope #6 120 x 230 mmPRC Envelope #6 Rotated 230 x 120 mmPRC Envelope #7 160 x 230 mmPRC Envelope #7 Rotated 230 x 160 mmPRC Envelope #8 120 x 309 mmPRC Envelope #8 Rotated 309 x 120 mmPRC Envelope #9 229 x 324 mmPRC Envelope #9 Rotated 324 x 229 mmPRINTPaddingPage %dPage %d of %dPage SetupPage setupPagesPaper sizeParagraph stylesPassing a already registered object to SetObjectPassing an unknown object to GetObjectPastePaste selectionPeri&odPermissionsPicture PropertiesPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please select the columns to show and define their order:Please wait while printing...Point SizePointer to data view control not set correctly.Pointer to model not set correctly.PortraitPositionPostScript filePreferencesPreferences...PreparingPreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&w...Print preview creation failed.Print preview...Print spoolingPrint this pagePrint to FilePrint...PrinterPrinter command:Printer optionsPrinter options:Printer...Printer:PrintingPrinting Printing ErrorPrinting page %d of %dPrinting page %d...Printing...PrintoutProcessing debug report has failed, leaving the files in "%s" directory.Progress renderer cannot render value type; value type: Progress:PropertiesPropertyProperty ErrorQuarto, 215 x 275 mmQuestionQuitQuit %sQuit this programRETURNRIGHTRawCtrl+Read error on file '%s'ReadyRedoRedo last actionRefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.RegularRelativeRelevant entries:Remaining time:RemoveRemove BulletRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rendering failed.Renumber ListRep&laceReplaceReplace &allReplace selectionReplace with:Required information entry is empty.Resource '%s' is not a valid message catalog.Revert to SavedRidgeRightRight margin (mm):Right-align text.RomanS&tandard bullet name:SCROLL_LOCKSELECTSEPARATORSNAPSHOTSPACESPECIALSUBTRACTSaveSave %s fileSave &As...Save AsSave asSave current documentSave current document with a different filenameSave log contents to fileScriptSearchSearch contents of help book(s) for all occurrences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect AllSelect a document templateSelect a document viewSelect regular or bold.Select regular or italic style.Select underlining or no underlining.SelectionSelects the list level to edit.Separator expected after the option '%s'.Set Cell StyleSetProperty called w/o valid setterSetting directory access times is not supported under this OS versionSetup...Several active dialup connections found, choosing one randomly.Shift+Show &hidden directoriesShow &hidden filesShow AllShow about dialogShow allShow all items in indexShow hidden directoriesShow/hide navigation panelShows a Unicode subset.Shows a preview of the bullet settings.Shows a preview of the font settings.Shows a preview of the font.Shows a preview of the paragraph settings.Shows the font preview.Simple monochrome themeSingleSizeSize:SkipSlantSmall C&apitalsSolidSorry, could not open this file.Sorry, not enough memory to create a preview.Sorry, that name is taken. Please choose another.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.SpacingSpell CheckStandardStatement, 5 1/2 x 8 1/2 inStaticStatus:StopStrikethroughString To Colour : Incorrect colour specification : %sStyleStyle OrganiserStyle:Subscrip&tSupe&rscriptSuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissSymbolSymbol &font:SymbolsTABTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.TIFF: Image size is abnormally big.Table PropertiesTabloid Extra 11.69 x 18 inTabloid, 11 x 17 inTabsTeletypeTemplatesText renderer cannot render value; value type: Thai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The available bullet styles.The available styles.The background colour.The bottom margin size.The bottom padding size.The bottom position.The bullet character.The character code.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The default style for the next paragraph.The directory '%s' does not exist Create it now?The document "%s" doesn't fit on the page horizontally and will be truncated if printed. Would you like to proceed with printing it nevertheless?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The first line indent.The following standard GTK+ options are also supported: The font colour.The font family.The font from which to take the symbol.The font point size.The font size in points.The font size units, points or pixels.The font style.The font weight.The format of file '%s' couldn't be determined.The left indent.The left margin size.The left padding size.The left position.The line spacing.The list item number.The locale ID is unknown.The object height.The object maximum height.The object maximum width.The object minimum height.The object minimum width.The object width.The outline level.The previous message repeated %lu time.The previous message repeated %lu times.The previous message repeated once.The print dialog returned an error.The range to show.The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The right indent.The right margin size.The right padding size.The right position.The spacing after the paragraph.The spacing before the paragraph.The style name.The style on which this style is based.The style preview.The system cannot find the file specified.The tab position.The tab positions.The text couldn't be saved.The top margin size.The top padding size.The top position.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is too old, please upgrade (the following required function is missing: %s).The wxGtkPrinterDC cannot be used.There is no column or renderer for the specified column index.There was a problem during page setup: you may need to set a default printer.This document doesn't fit on the page horizontally and will be truncated when it is printed.This is not a %s.This platform does not support background transparency.This program was compiled with a too old version of GTK+, please rebuild with GTK+ 2.12 or newer.This system doesn't support date controls, please upgrade your version of comctl32.dllThread module initialization failed: cannot store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Toggle renderer cannot render value; value type: Too many EndStyle calls!Too many colours in PNG, the image may be slightly blurred.TopTop margin (mm):Translations by TranslatorsTrueTrying to remove file '%s' from memory VFS, but it is not loaded!Turkish (ISO-8859-9)TypeType a font name.Type a size in points.Type mismatch in argument %u.Type must have enum - long conversionType operation "%s" failed: Property labeled "%s" is of type "%s", NOT "%s".UPUS Std Fanfold, 14 7/8 x 11 inUS-ASCIIUnable to add inotify watchUnable to add kqueue watchUnable to associate handle with I/O completion portUnable to close I/O completion port handleUnable to close inotify instanceUnable to close path '%s'Unable to close the handle for '%s'Unable to create I/O completion portUnable to create IOCP worker threadUnable to create inotify instanceUnable to create kqueue instanceUnable to dequeue completion packetUnable to get events from kqueueUnable to handle native drag&drop dataUnable to initialize GTK+, is DISPLAY set properly?Unable to initialize Hildon programUnable to open path '%s'Unable to open requested HTML document: %sUnable to play sound asynchronously.Unable to post completion statusUnable to read from inotify descriptorUnable to remove inotify watchUnable to remove kqueue watchUnable to set up watch for '%s'Unable to start IOCP worker threadUndeleteUnderlineUnderlinedUndoUndo last actionUnexpected characters following option '%s'.Unexpected event for "%s": no matching watch descriptor.Unexpected parameter '%s'Unexpectedly new I/O completion port was createdUngraceful worker thread terminationUnicodeUnicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)UnindentUnits for the bottom border width.Units for the bottom margin.Units for the bottom outline width.Units for the bottom padding.Units for the bottom position.Units for the left border width.Units for the left margin.Units for the left outline width.Units for the left padding.Units for the left position.Units for the maximum object height.Units for the maximum object width.Units for the minimum object height.Units for the minimum object width.Units for the object height.Units for the object width.Units for the right border width.Units for the right margin.Units for the right outline width.Units for the right padding.Units for the right position.Units for the top border width.Units for the top margin.Units for the top outline width.Units for the top padding.Units for the top position.UnknownUnknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown PNG resolution unit %dUnknown Property %sUnknown TIFF resolution unit %d ignoredUnknown data formatUnknown dynamic library errorUnknown encoding (%d)Unknown error %08xUnknown exceptionUnknown image data format.Unknown long option '%s'Unknown name or named argument.Unknown option '%s'Unmatched '{' in an entry for mime type %s.Unnamed commandUnspecifiedUnsupported clipboard format.Unsupported theme '%s'.UpUpper case lettersUpper case roman numeralsUsage: %sUse the current alignment setting.Valid pointer to native data view control does not existValidation conflictValueValue must be %s or higher.Value must be %s or less.Value must be between %s and %s.Version Vertical alignment.View files as a detailed viewView files as a list viewViewsWINDOWS_LEFTWINDOWS_MENUWINDOWS_RIGHTWaiting for IO on epoll descriptor %d failedWarning: WeightWestern European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000Windows 7Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows CE (%d.%d)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936) or GB-2312Windows Chinese Traditional (CP 950) or Big-5Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932) or Shift-JISWindows Johab (CP 1361)Windows Korean (CP 949)Windows MEWindows NT %lu.%luWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows Thai (CP 874)Windows Turkish (CP 1254)Windows Vietnamese (CP 1258)Windows VistaWindows Western European (CP 1252)Windows XPWindows/DOS OEM (CP 437)Windows/DOS OEM Cyrillic (CP 866)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: incorrect colour description in line %dXPM: incorrect header format!XPM: malformed colour definition '%s' at line %d!XPM: no colors left to use for mask!XPM: truncated image data at line %d!YesYou cannot Clear an overlay that is not initedYou cannot Init an overlay twiceYou cannot add a new directory to this section.You have entered invalid value. Press ESC to cancel editing.Zoom &InZoom &OutZoom InZoom OutZoom to &FitZoom to Fita DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbuffer is too small for Windows directory.build %lucan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't execute '%s'can't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.checksum errorchecksum failure reading tar header blockcmcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdoubledump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.filesfirstfont sizefourteenthfourthgenerate verbose log messagesimageincomplete header block in tarincorrect event handler string, missing dotincorrect size given for tar entryinvalid data in extended tar headerinvalid message box return valueinvalid zip fileitaliclightlocale '%s' cannot be set.midnightnineteenthninthno DDE error.no errorno fonts found in %s, using builtin fontnonamenoonnormalnot implementednumobjects cannot have XML Text Nodesout of memorypercentprocess context descriptionptpxrawctrlread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestandard/circlestandard/circle-outlinestandard/diamondstandard/squarestandard/trianglestored file length not in Zip headerstrstrikethroughtar entry not opentenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtrailing backslash ignored in '%s'translator-creditstwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unexpected end of fileunknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxPrintout::GetPageInfo gives a null maxPage.wxWidget control pointer is not a data view pointerwxWidget's control not initialized.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.xxxxyesterdayzlib error %d~Project-Id-Version: wxWidgets 3.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2013-10-01 19:04+0200 PO-Revision-Date: 2013-10-04 19:58+0200 Last-Translator: Kaya Zeren Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/wxwidgets_unofficial/language/tr_TR/) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Language: tr_TR Plural-Forms: nplurals=1; plural=0; X-Generator: Poedit 1.5.7 Lütfen bu raporu program geliştiricisine gönderin, teşekkürler! Teşekkürler, yaşadığınız sorundan dolayı özür dileriz! (kopya %d / %d) (hata %ld: %s) ("%s" modülünde) - Önizleme koyu yatık açık#10 Zarf, 4 1/8 x 9 1/2 inç#11 Zarf, 4 1/2 x 10 3/8 inç#12 Zarf, 4 3/4 x 11 inç#14 Zarf, 5 x 11 1/2 inç#9 Zarf, 3 7/8 x 8 7/8 inç%d / %lu%i / %i%ld bayt%lu / %lu%s (ya da %s)%s Hata%s Bilgileri%s Ayarları%s Uyarı%s '%s' kaydının tar başlığına sığmadı%s dosya (%s)|%sH&akkında&Geçerli BoyutP&aragraftan sonra:Hiz&alamaUygul&ayınStili Uygul&ayınSi&mgeleri Düzenleyin&Artan&Geri&Kaynak:&Paragraftan önce:&Artalan rengi:&KoyuAl&tAl&t:&Kutu&Madde imi stili:&CD-Romİ&ptalArdarda &dizin&Hücre&Karakter kodu:T&emizleyin&Kapatın&Renk&Renk:&DönüştürünK&opyalayınİnternet Adresini K&opyalayınÖ&zelleştirin...&Hata ayıklama raporu ön izlemesi:&Silin&Stili silin...A&zalan&Ayrıntılar&AşağıDü&zenleyinStili Düz&enleyin...&Yürütün&DosyaB&ulun&Bittiİ&lk&Yüzer kip:&Esnek&Yazı tipi&Yazı tipi ailesi:&Düzeyin yazıtipi...&Yazı tipi:İ&leri&Kaynak:&Sabit disk&Yükseklik:&YardımAyrıntıları &gizleyin&Açılışİçe&rlek (1/10mm ölçeğinde)&BelirsizD&izin&Bilgiler&YatıkA&tlayın&Hizalanmış&SonSo&lSo&l:&Liste düzeyi:Gün&lük&Taşıyın&Nesneyi şuraya taşıyın:&AğYe&niSo&nrakiSo&nraki >So&nraki ParagrafSo&nraki İpucuSo&nraki stil:&Hayır&Notlar:&Sayı:&Tamam&Açın...Başlık &düzeyi:&Sayfa SonuYa&pıştırın&ResimYazı &boyutu:&Konum (1/10mm):&Konum kipi:&AyarlarÖ&ncekiÖnceki &Paragraf&Yazdırın...Ö&zelliklerÇı&kış&Yineleyin&YineleyinStili ¥iden adlandırın...&DeğiştirinNuma&ralandırmayı yeniden başlatınGe&ri yükleyin&Sağ&Sağ:Kay&dedin&Farklı kaydedin&Ayrıntılarİpuçları &başlangıçta görüntülensin&Boyut&Boyut:A&tlayın&Boşluk (1/10mm)&Yazım Denetimi&DurdurunÜ&stü çizili&Stil:&Stiller:A< küme:&Simge:&TabloÜs&tÜs&t:&Altı çizili&Altını çizme:&Geri Alın&Geri Alınİçerleği &geri alınY&ukarı&Dikey hizalama:&Görünüm...&Yoğunluk:&Genişlik:&Pencere&Evet'%s' içindeki fazladan '..' yoksayıldı.'%s' geçersiz'%s' '%s' seçeneği için doğru bir sayısal değer değil.'%s' geçerli bir ileti kataloğu değil.'%s' muhtemelen ikili ara bellek.'%s' sayısal olmalı.'%s' yalnız ASCII karakterler içermeli.'%s' yalnız alfabetik karakterler içermeli.'%s' yalnız alfabetik ya da sayısal karakterler içermeli.'%s' yalnız rakamlar içermeli.(*)(Yardım)(Hiçbiri)(Normal metin)(yer imleri)(hiçbiri)**)+, 64-bit sürümü-...1.11.21.31.41.51.61.71.81.910 x 11 inç10 x 14 inç11 x 17 inç12 x 11 inç15 x 11 inç26 3/4 Zarf, 3 5/8 x 6 1/2 inç9 x 11 inç: dosya bulunamadı!: bilinmeyen karakter kümesi: bilinmeyen kodlama< &Geri<İsveç>Koyu yatık şekil.
    koyu yatık altçizgili
    Koyu şekil. Yatık şekil. >Klasörde bir hata ayıklama raporu oluşturuldu Hata ayıklama raporu oluşturuldu. Şurada bulabilirsiniz:Boş olmayan bir yığın 'element' düğümlerinden oluşmalıdırStandart bir madde imi adı.A0 sayfa, 841 x 1189 mmA1 sayfa, 594 x 841 mmA2 420 x 594 mmA3 Ekstra 322 x 445 mmA3 Ekstra Enine 322 x 445 mmA3 Çevrilmiş 420 x 297 mmA3 Enine 297 x 420 mmA3 sayfa, 297 x 420 mmA4 Ekstra 9.27 x 12.69 inçA4 Artı 210 x 330 mmA4 Çevrilmiş 297 x 210 mmA4 Enine 210 x 297 mmA4 sayfa, 210 x 297 mmA4 küçük sayfa, 210 x 297 mmA5 Ekstra 174 x 235 mmA5 Çevrilmiş 210 x 148 mmA5 Enine 148 x 210 mmA5 sayfa, 148 x 210 mmA6 105 x 148 mmA6 Çevrilmiş 148 x 105 mmABCDEFGabcdefg12345ADDASCIIHakkında%s Hakkında MutlakGeçerli BoyutEkleyinSütun EkleyinSatır EkleyinGeçerli sayfayı yer imlerine ekleyinÖzel renklere ekleyinAddToPropertyCollection işlevi, genel bir erişici üzerinden çağrıldıAddToPropertyCollection işlevi, geçerli bir ekleyici olmadançağrıldı%s kitabı ekleniyorTEXT niteliği eklenemediutxt niteliği eklenemediGelişmişParagraftan sonra:Sola YaslansınSağa YaslansınHizalamaTümüTüm dosyalar (%s)|%sTüm dosyalar (*)|*Tüm dosyalar (*.*)|*.*Tüm stillerAlfabetik KipSetObjectClassInfo işlevi zaten kaydedilmiş bir nesne ile çağrıldıISP zaten aranıyor.Alt+Ve aşağıdaki dosyaları içeriyor: Canlandırma dosyası %ld tipinde değil.'%s' günlük dosyasına eklensin ([Hayır] seçilirse üstüne yazılacak).UygulamaUygulayınArapçaArapça (ISO-8859-6)%u argümanı bulunamadı.SanatçılarArtanÖzniteliklerKullanılabilecek yazı tipleri.B4 (ISO) 250 x 353 mmB4 (JIS) Çevrilmiş 364 x 257 mmB4 Zarf, 250 x 353 mmB4 sayfa, 250 x 354 mmB5 (ISO) Ekstra 201 x 276 mmB5 (JIS) Çevrilmiş 257 x 182 mmB5 (JIS) Enine 182 x 257 mmB5 Zarf, 176 x 250 mmB5 sayfa, 182 x 257 mmB6 (JIS) 128 x 182 mmB6 (JIS) Çevrilmiş 182 x 128 mmB6 Zarf, 176 x 125 mmBACKBMP: bellek ayrılamadı.BMP: Geçersiz görüntü kaydedilemedi.BMP: RGB renk haritası yazılamadı.BMP: Veri yazılamadı.BMP: Dosya (Bitmap) başlık bilgisi yazılamadı.BMP: Dosya (BitmapInfo) başlık bilgisi yazılamadı.BMP: wxImage için wxPalette yok.GeriArtalanArtalan &rengi:Artalan rengiBaltık (ISO-8859-13)Baltık (eski) (ISO-8859-4)Paragraftan önce:BitmapBitmap görüntüleyici değeri işleyemiyor; değer tipi:KalınKenarlıkKenarlıklarAltAlt kenar boşluğu (mm):Kutu ÖzellikleriKutu stilleriGözatınMadde İmi &Hizalaması:Madde imi stiliMadde imleriC sayfa, 17 x 22 inçT&emizleyin&Renk:C3 Zarf, 324 x 458 mmC4 Zarf, 229 x 324 mmC5 Zarf, 162 x 229 mmC6 Zarf, 114 x 162 mmC65 Zarf, 114 x 229 mmCANCELCAPITALCD-RomCHM işleyici şimdilik yalnız yerel dosyaları destekliyor!CLEARCOMMAND&Büyük harfler&Geri AlınamıyorAranamayan giriş için görsel biçimi kendiliğinden belirlenemiyor.'%s' kayıt anahtarı kapatılamadıDesteklenmeyen %d tipinin değerleri kopyalanamadı.'%s' kayıt anahtarı oluşturulamadıİş parçacığı oluşturulamadı%s sınıfının penceresi oluşturulamadı'%s' anahtarı silinemedi'%s' INI dosyası silinemedi'%s' değeri '%s' anahtarından silinemiyor'%s' anahtarının altanahtarları sayılamadı'%s' anahtarının değerleri sayılamadıDesteklenmeyen %d tipinin değeri verilemedi.'%s' dosyasındaki geçerli konum bulunamadı'%s' kayıt anahtarı hakkında bilgi alınamadıZlib sıkıştırma akışı başlatılamadı.Zlib ayıklama akışı başlatılamadı."%s" klasörü bulunamadığından değişiklikleri izlenemiyor.'%s' kayıt anahtarı açılamadıAyıklama akışı okunamadı: %sAyıklama akışı okunamadı: alt akışıta beklenmeyen dosya sonu.'%s'' değeri okunamadı'%s' anahtarının değeri okunamadıGörüntü '%s' dosyasına kaydedilemedi: bilinmeyen uzantı.Günlük içeriği dosyaya kaydedilemedi.İş parçacığının önceliği ayarlanamadı'%s' değeri değiştirilemediAlt işlem stdin yazılamadıSıkıştırma akışına yazılamadı: %sİptalMuteks oluşturulamadı.Yeni sütunun kodu oluşturulamadı. En fazla sütun sayısına ulaşılmış olabilir.'%s' dosyaları sayılamadı'%s' klasöründeki dosyalar sayılamadıEtkin çevirmeli bağlantı bulunamadı: %sAdres defteri dosyasının yeri bulunamadıÇalışan bir "%s" kopyası bulunamadıZamanlama ilkesi %d için öncelik aralığı alınamadı.Sunucu adı alınamadıResmi sunucu adı alınamadıKapatılamadı - etkin çevirmeli bağlantı yok.OLE başlatılamadıSoketler başlatılamadı'%s' içinden simge yüklenemedi.Kaynaklar '%s' dosyasından yüklenemedi.Kaynaklar '%s' dosyasından yüklenemedi.%s HTML belgesi açılamadı%s HTML yardım kitabı açılamadı%s içerik dosyası açılamadıDosya PostScript yazdırma için açılamadı!%s dizin dosyası açılamadı.'%s' kaynak dosyası açılamadı.Boş sayfa basılamaz.'%s' içinden tip adı okunamadı.%lu iş parçacığı sürdürülemiyor%lx iş parçacığı sürdürülemiyorİş parçacığı zamanlama ilkesi alınamadı.Yerel ayarlar "%s" diline çevrilemedi.İş parçacığı başlatılamadı: TLS yazma hatası.%lu iş parçacığı beklemeye alınamadı%lx iş parçacığı beklemeye alınamadıİş parçacığının sonlanması beklenemiyorBüyük küçük harfe duyarlıKategorize KipHücre ÖzellikleriKeltçe (ISO-8859-14)Or&talanmışOrtalanmışOrta Avrupa (ISO-8859-2)OrtaMetni ortalayın.OrtalanmışS&eçin...Liste Stilini DeğiştirinNesne Stilini DeğiştirinÖzellikleri DeğiştirinStili DeğiştirinVarolan "%s" dosyasının üstüne yazılmasını önlemek için değişiklikler kaydedilmeyecek.Karakter stilleriMadde iminin ardına nokta eklenmesi için işaretleyin.Sağa bir parantez eklemek için işaretleyin.Madde imini parantez içine almak için işaretleyin.Koyu yazı tipi için işaretleyin.Yatık yazı tipi için işaretleyin.Altı çizili yazı tipi için işaretleyin.Yeniden numaralandırmak için işaretleyin.Metnin üzerini çizmek için işaretleyin.Metni büyük harfe dönüştürmek için işaretleyin.Metni küçük harfe dönüştürmek için işaretleyin.Metni altyazıya dönüştürmek için işaretleyin.Metni üst yazıya dönüştürmek için işaretleyin.Aranacak servis sağlayıcıyı seçinBir klasör seçin:Bir dosya seçinRenk seçinYazı tipi seçin"%s" modülü ile döngüsel bağlılık algılandı.Kapa&tınSınıf kaydedilmemiş.TemizleyinGünlük içeriğini temizleyinSeçili stili uygulamak için tıklayın.Bir simge seçmek için tıklayın.Yazı tipi değişikliklerinden vazgeçmek için tıklayın.Yazı tipi seçiminden vazgeçmek için tıklayın.Metin rengini değiştirmek için tıklayın.Metin artalan rengini değiştirmek için tıklayın.Metin rengini değiştirmek için tıklayın.Bu düzeyin yazı tipini seçmek için tıklayın.Pencereyi kapatmak için tıklayın.Yazı tipindeki değişiklikleri onaylamak için tıklayın.Yazı tipi seçimini onaylamak için tıklayın.Yeni bir kutu stili oluşturmak için tıklayın.Yeni bir karakter stili oluşturmak için tıklayın.Yeni bir liste stili oluşturmak için tıklayın.Yeni bir paragraf stili oluşturmak için tıklayın.Yeni bir sekme konumu oluşturmak için tıklayın.Tüm sekme konumlarını silmek için tıklayın.Seçili stili silmek için tıklayın.Seçili sekme konumunu silmek için tıklayın.Seçili stili düzenlemek için tıklayın.Seçili stili yeniden adlandırmak için tıklayın.KapatınTümünü KapatınGeçerli belgeyi kapatınBu pencereyi kapatınRenkRenkRenk seçimi diyaloğu %0lx hatasıyla sonlandı.Renk:Sütun eklenemedi.Sütun tanımı yüklenemedi.Sütun dizini bulunamadı.Sütun genişliği belirlenemedi.Sütun genişliği ayarlanamadı.%d komut satırı değişkeni Unikoda çevrilemediğinden yoksayılacak.Ortak diyalog %0lx hata koduyla sonlandı.Sistmein birleştirme (compositing) desteği etkin değil. Lütfen Pencere Yöneticinizden etkinleştirin.Sıkıştırılmış HTML Yardım dosyası (*.chm)|*.chm|BilgisayarımAyar kaydının adı '%c' ile başlayamaz.OnaylayınKayıt değişikligini onaylayınBağlanılıyor...İçerik'%s' karakter kümesine dönüşüm çalışmıyor.Dönüştürün"%s" panoya kopyalandı.Kopya sayısı:KopyalayınSeçimi kopyalayın'%s' geçici dosyası oluşturulamadı.Sütun dizini belirlenemedi.Sütunun konumu belirlenemedi.Sütun sayısı belirlenemedi.Öge sayısı belirlenemedi.%s %s içine ayıklanamadı: %sKodun sekmesi bulunamadı.Başlık bilgisi tanımı alınamadı.Ögeler alınamadı.Özellik işaretleri alınamadı.Seçili ögeler alınamadı.'%s' dosyası bulunamadı.Sütun kaldırılamadı.Öge sayısı alınamadı.Hizalama ayarlanamadı.Sütun genişliği ayarlanamadı.Geçerli çalışma klasörü ayarlanamadı.Başlık bilgisi açıklaması ayarlanamadı.Simge ayarlanamadı.En fazla genişlik ayarlanamadı.En az genişlik ayarlanamadı.Özellik işaretleri ayarlanamadı.Belge önizlemesi başlatılamadı.Yazdırma başlatılamadı.Veri pencereye aktarılamadı.Mutex kilidi alınamadı.Görsel listesine bir görsel eklenemedi.Bir zamanlayıcı oluşturulamadı.Örtüşme penceresi oluşturulamadı.Çeviriler sayılamadı.'%s' simgesi devingen kitaplıkta bulunamadı.wxBrush tarama stili alınamadı.Geçerli iş parçacığı imleci alınamadı.Örtüşme penceresinde bağlam başlatılamadı.GIF hash tablosu başlatılamadı.PNG görseli yüklenemedi - dosya bozuk ya da bellek yetersiz.'%s' içinden ses verisi yüklenemedi.Klasör adı alınamadı.Ses açılamadı: %s'%s' pano biçimi kaydedilemedi.Muteks bırakılamadı.%d liste denetimi ögesi hakkında bilgi alınamadı.PNG görseli kaydedilemedi.İş parçacığı sonlandırılamadı.'Create Parameter' %s bildirilen RTTI parametreleri içinde bulunamadı.Klasör oluşturunYeni klasör oluşturunCtrl+&KesinGeçerli klasör:Özel boyutSütunları ÖzelleştirinKesinSeçimi kesinKril (ISO-8859-5)D sayfa, 22 x 34 inçDDE itme isteği yapılamadı.DECIMALDELDELETEDIB Başlık Bilgisi: Kodlama, bit derinliğine uymuyor.DIB Başlık Bilgisi: Dosya için görsel yüksekliği > 32767 piksel.DIB Başlık Bilgisi: Dosya için görsel genişliği > 32767 piksel.DIB Başlık Bilgisi: Dosyada bilinmeyen bit derinliği.DIB Başlık Bilgisi: Dosyada bilinmeyen kodlama.DIVIDEDL Zarf, 110 x 220 mmDOWNÇizgiliVeri nesnesinin veri biçimi geçersiz.Tarih görüntüleyici değeri işleyemiyor; değer tipi:Hata ayıklama raporu "%s"Hata ayıklama raporu oluşturulamadı.Hata ayıklama raporu oluşturulamadı.SüslüVarsayılan kodlamaVarsayılan yazı tipiVarsayılan yazıcıSilinTümünü Si&linSütunu SilinSatırı SilinStili SilinMetni SilinÖgeyi SilinSeçimi silin%s stili silinsin mi?Eski kilit dosyası '%s' silindi."%s" bağlılığı "%s" modülü için bulunamadı.AzalanMasaüstüGeliştiriciGeliştiricilerUzaktan erişim hizmeti (RAS) kurulu olmadığı için arama işlevleri kullanılamıyor. Lütfen kurun.Biliyor musunuz...%d DirectFB hatası oluştu.Klasörler'%s' klasörü oluşturulamadı'%s' klasörü silinemediKlasör bulunamadıKlasör bulunamadı.Değişiklikler iptal edilip son kaydedilmiş sürüme dönülsün mü?Verilen altdizgeyi içeren tüm dizin elemanları görüntülensin. Arama küçük-büyük harfe duyarlıdır.Ayarlar penceresi görüntülensinSoldaki kitapları gezilirken yardım görüntülenir.%s dosyaları için kullanılan komutu değiştirmek istiyor musunuz ("%s" uzantılı dosyalar) ? Geçerli değer %s, Yeni değer %s %1%s üzerinde yapılan değişiklikleri kaydetmek istiyor musunuz?Belge:BelgeleyenBelge yazarları KaydedilmesinTamamlandıTamamlandı.NoktalıÇiftJapon Çift Postakartı Çevrilmiş 148 x 200 mmKod iki kez kullanılmış: %dAşağıSürükleyinE sayfa, 34 x 44 inçSONENTERinotify belirteci okunurken dosya sonuna ulaşıldı ESCESCAPEEXECUTEDüzenleyinÖgeyi düzenleyinGeçen süre:Yükseklik değeri kullanılsın.En büyük genişlik değeri kullanılsın.En büyük yükseklik değeri kullanılsın.En küçük genişlik değeri kullanılsın.Genişlik değeri kullanılsın.Dikey hizalama kullanılsın.Bir artalan rengini etkinleştirir.Bir kutu stili adı yazınBir karakter stili adı yazınBir liste stili adı yazınYeni bir stil adı yazınBir paragraf stili adı yazın"%s" dosyasını açacak komutu yazın:Bulunan kayıtDavetiye Zarf 220 x 220 mmOrtam değişkenleri açılamadı: eksik '%c', konum %u, '%s' içinde.Hataepoll tanımlayıcı kapatma hatasıkqueue kopyası kapatılırken hataKlasör oluşturma hatasıDIB görüntüsü okuma hatası%s kaynağında hataAyarları okuma hatası.Kullanıcı ayarları kaydedilirken hata oluştu.Yazdırma hatası:Hata:Esperanto (ISO-8859-3)Öngörülen süre:Olay kuyruğu taştıYürütülebilir dosyalar (*.exe)|*.exe|Yürütün'%s' komutu yürütülemedi'%s' komutu yürütülemedi; hata: %ulExecutive, 7 1/4 x 10 1/2 inçKayıt anahtarı verme: "%s" dosyası zaten var, üstüne yazılmayacak.Japonca için genişletilmiş Unix Codepage (EUC-JP)'%s'', '%s' içine açılamadı.FYazı Tipi AdıKilit dosyasına erişilemedi.%d tanımlayıcısı %d epoll tanımlayısıcına eklenemediBit eşlem verisi için %luKb bellek ayrılamadı.OpenGL için renk ayarlanamadıGörüntü kipi değiştirilemedi"%s" görsel dosyasının biçimi denetlenemedi."%s" hata ayıklama rapor klasörü temizlenemediDosya işleyici kapatılamadı'%s' kilit dosyası kapatılamadıPano kapatılamadı."%s" görüntüsü kapatılamadıBağlanılamadı: kullanıcı adı/parola eksik.Bağlanılamadı: aranacak ISS yok."%s" dosyası Unikoda çevrilemedi.Pencere içeriği panoya kopyalanamadı.'%s' kayıt değeri kopyalanamadı'%s' kayıt anahtarının içeriği '%s' içine kopyalanamadı.'%s' dosyası '%s' içine kopyalanamadı'%s' kayıt alt anahtarı '%s' içine kopyalanamadı.DDE dizgesi oluşturulamadıMDI üst çerçevesi oluşturulamadı.Geçici dosya adı oluşturulamadıAnonim bir boru oluşturulamadı"%s" kopyası oluşturulamadı'%s' sunucusuna '%s' konusundan bağlantı kurulamadıİmleç oluşturulamadı."%s" klasörü oluşturulamadı'%s' klasörü oluşturulamadı (Yeterli izniniz var mı?)epoll tanımlayıcısı oluşturulamadı'%s' dosyaları için kayıt anahtarı oluşturulamadı.Standart bul/değiştir penceresi oluşturulamadı (hata kodu %d)Olay döngüsünde kullanılan uyandırma borusu oluşturulamadı.HTML belgesi %s kodlamasıyla görüntülenemediPano temizlenemedi.Görüntü kipleri sıralanamadıDDE sunucusuyla danışma döngüsü sağlanamadıÇevirmeli bağlantı gerçekleştirilemedi: %s'%s' çalıştırılamadı curl çalıştırılamadı, lütfen YOL içine yükleyin."%s" için CLSID bulunamadıKurallı ifadeye uygun veri bulunamadı: %sISS adları alınamadı: %s"%s" için OLE otomasyonu arayüzü getirilemediPanodan veri alınamadıYerel sistem zamanı alınamadıÇalışma klasörü alınamadıGUI başlatılamadı: içsel bir tema bulunamadı.MS HTML Yardım başlatılamadı.OpenGL başlatılamadıÇevirmeli bağlantı başlatılamadı: %sMetin denetime eklenemedi.'%s' kilit dosyası incelenemediİşaret işleyici kurulamadıİş parçacığına bağlanılamadı, olası bellek taşması bulundu - lütfen programı yeniden başlatın%d işlemi sonlandırılamadıKaynaklardan "%s" bit eşlemi yüklenemedi.Kaynaklardan "%s" simgesi yüklenemedi.%%d görseli '%s' dosyasından yüklenemedi.%d görseli akıştan yüklenemedi."%s" dosyasından görsel yüklenemedi."%s" dosyasından metafile yüklenemedi.mpr.dll yüklenemedi."%s" kaynağı yüklenemedi.'%s' paylaşılmış kitaplığı yüklenemedi"%s" kaynağı kilitlenemedi.'%s' kilit dosyası kilitlenemedi%d tanımlayıcısı değiştirilemedi (epoll %d tanımlayıcısındaki)'%s' için dosya zamanları değiştirilemediG/Ç kanalları izlenemedi'%s' okunmak üzere açılamadı'%s' yazılmak üzere açılamadı'%s' CHM arşivi açılamadı.'%s' İnternet adresi varsayılan tarayıcıyla açılamadı."%s"klasörü izlenmek üzere açılamadı."%s" görüntüsü açılamadı.Geçici dosya açılamadı.Pano açılamadı.Çoğul-formlar ayrıştırılamadı: '%s'"%s" oynatmaya hazırlanamadı.Veri panoya konulamadıKilit dosyasından PID okunamadı.Ayarlar okunamadı."%s" dosyasından belge okunamadı.DirectFB borusundan olay okunamadıUyandırma borusu okunamadıAlt iş giriş/çıkışı yönlendirilemediAlt iş giriş/çıkışı yönlendirilemedi'%s' DDE sunucusuna kayıt olunamadı'%s' karakter kümesi için kodlama anımsanamadı."%s" hata ayıklama rapor dosyası silinemedi'%s' kilit dosyası silinemedi'%s' eski kilit dosyası silinemedi.'%s' kayıt değeri '%s' olarak yeniden adlandırılamadı.'%s' dosyası aynı adlı bir dosya olduğundan '%s' olarak yeniden adlandırılamadı.'%s' kayıt anahtarı '%s' olarak yeniden adlandırılamadı.Panodan veri alınamadı.'%s' için dosya zamanları alınamadıRAS hata iletisi metni alınamadıDesteklenen pano biçimleri alınamadıBelge "%s" dosyasına kaydedilemedi.Bit eşlemi görüntüsü "%s" dosyasına kaydedilemedi.DDE danışma uyarısı gönderilemediFTP aktarım kipi %s olarak ayarlanamadı.Pano verisi ayarlanamadı.'%s' kilit dosyasının izinleri ayarlanamadıİşlem önceliği ayarlanamadıGeçici dosya izinleri ayarlanamadıMetin denetime yerleştirilemedi.%lu iş parçacığı öncelik düzeyi ayarlanamadı.%d iş parçacığı önceliği ayarlanamadı.Engellemesiz boru kurulamadı, program takılabilir.'%s' görüntüsü VFS belleğine yerleştirilemedi!DirectFB borusu engellemesiz kipe döndürülemediUyandırma borusu engellemesiz kipe döndürülemediBir iş parçacığı sonlandırılamadı.DDE sunucusuyla danışma döngüsü sonlandırılamadıÇevirmeli bağlantı sonlandırılamadı: %s'%s' dosyasına dokunulamadı'%s' kilit dosyasının kilidi kaldırılamadı'%s' DDE sunucusundan kayıt iptali yapılamadı%d tanımlayıcısı kaldırılamadı (%d epoll tanımlayıcısından)Kullanıcı ayarları dosyası kaydedilemedi.Hata ayıklama raporu yüklenemedi (hata kodu %d).'%s' kilit dosyasına yazılamadıYanlışAileDosya"%s" dosyası okunmak üzere açılamadı."%s" dosyası yazılmak üzere açılamadı.'%s' dosyası zaten var, üstüne yazılsın mı?'%s' dosyası zaten var. Üstüne yazılsın mı?'%s' dosyası silinemedi'%s' dosyası '%s' olarak yeniden adlandırılamadıDosya yüklenemedi.Dosya diyaloğu %0lx hata koduyla sonlandı.Dosya hatasıAynı adlı bir dosya zaten var.DosyalarDosyalar (%s)SüzgeçBulunİlkİlk sayfaSabitSabit yazı tipi:Sabit boyutlu tip.
    koyu eğik YüzenEsnekKitap yaprağı, 8 1/2 x 13 inçYazı tipiYazı &koyuluğu:Yazı boyutuYazı &stili:Yazı tipi:Yazı tipleri yüklenirken %s yazı tipi dizin dosyası kayboldu.Ayrılma başarısızİleriYönlendirme href biçimi desteklenmiyor%i sonuç bulunduKaynak:GIF: Geçersiz gif dizini.GIF: veri akışı budanmış görünüyor.GIF: GIF görsel biçimi hatası.GIF: yetersiz bellek.GIF: bilinmeyen hata!!!Yüklü GTK+ çok eski ve ekran karmayı desteklemiyor. Lütfen GTK+ 2.12 ya da üzeri bir sürüm yükleyin.GTK+ temasıGenelGenel PostScriptAlman Legal Fanfold, 8 1/2 x 13 inçAlman Standart Fanfold, 8 1/2 x 12 inç'GetProperty' işlevi geçerli bir alıcı olmaksızın çağrıldı'GetPropertyCollection' işlevi genel bir erişici üzerinden çağrıldı'GetPropertyCollection' işlevi geçerli bir koleksiyon alıcısı olmaksızın çağrıldıGeri gidinİleri gidinBelge hiyerarşisinde bir düzey yukarı gidinAçılış klasörüne gidinÜst klasöre gidinGrafikleri hazırlayanYunanca (ISO-8859-7)GrooveBu Zlib sürümü Gzip desteklemiyorHELPHOMEHTML Yardım Projesi (*.hhp)|*.hhp|%s HTML çapası bulunamadı.HTML dosyaları (*.html;*.htm)|*.html;*.htm|Sabit diskİbranice (ISO-8859-8)YardımYardım Tarayıcısı AyarlarıYardım DiziniYardım YazdırmaYardım KonularıYardım kitapları (*.htb)|*.htb|Yardım kitapları (*.zip)|*.zip|"%s" yardım klasörü bulunamadı."%s" yardım dosyası bulunamadı.Yardım: %s%s gizleyinDiğerlerini GizleyinBu uyarı iletisini gizleyin.AçılışAçılış klasörüNesnenin metne göre nasıl yüzeceği.ICO: DIB maskesi okuma hatası.ICO: Görsel dosyası yazma hatası!ICO: Görsel simge için çok uzun.ICO: Görsel simge için çok geniş.ICO: Geçersiz simge dizini.IIF: veri akışı budanmış görünüyor.IIF: IFF görsel biçimi hatası.IIF: yetersiz bellek.IIF: bilinmeyen hata!!!INSINSERTISO-2022-JPSimge ve metin görüntüleyici değeri işleyemiyor; değer tipi:Olabiliyorsa, çıktıyı daraltmak için sayfa ayarlarını değiştirmeyi deneyin.Bu hata raporuna ekleyeceğiniz bir bilgi varsa, lütfen buraya yazın:Bu hata raporunu göndermek istemiyorsanız, "İptal" düğmesine tıklayın, ancak bu rapor, yazılımın geliştirilmesine yardımcı olabilir, bu nedenle olanağınız varsa raporu gönderin. "%s" değeri "%s" anahtarı için yok sayılıyor.Olay kaynağı nesne sınıfı geçersiz (Non-wxEvtHandler)ConstructObject yordamı için parametre sayısı geçersizCreate yordamı için parametre sayısı geçersizKlasör adı geçersiz.Dosya tanımı geçersiz.Görsel ve maske farklı boyutlarda.Görsel dosyası %d tipinde değil.Görsel dosyası %s tipinde değil.Zengin metin denetimi oluşturulamıyor. Onun yerine basit metin denetimi kullanılacak. Lütfen riched32.dll kitaplığını yeniden yükleyin.Alt iş girdisi alınamıyor'%s' dosyasının izinleri okunamıyor'%s' dosyasının üzerine yazılamıyor'%s' dosyasının izinleri değiştirilemiyorGIF kare sayısı yanlış (%u, %d) #%u karesiArgüman sayısı hatalı.GirintiGirinti ve BoşluklarDizinHintçe (ISO-8859-12)BilgilerHazırlığın ardından başlatılamadı, vazgeçiliyor.EkleyinAlan EkleyinGörsel EkleyinNesne EkleyinMetin EkleyinParagraftan önce bir sayfa sonu ekler.GömmeGeçersiz GTK+ komut satırı seçeneği, "%s --help" yazarak yardım alınTIFF görsel dizini geçersiz.Veri görünümü ögesi geçersiz'%s' görünüm kipi özelliği geçersiz.'%s' geometri özelliği geçersiz."%s" için inotify etkinliği geçersiz'%s' kilit dosyası geçersiz.İleti kataloğu geçersiz.GetObjectClassInfo işlevine geçersiz ya da boş nesne kodu gönderildiHasObjectClassInfo işlevine geçersiz ya da boş nesne kodu gönderildiKurallı ifade geçersiz '%s': %sAyar dosyasındaki %ld değeri "%s" ikili anahtarı için geçersiz.Yatıkİtalyan Zarf, 110 x 230 mmJPEG: Yüklenemedi - dosya bozuk olabilir.JPEG: Görsel kaydedilemedi.Japon Çift Postakartı 200 x 148 mmJapon Zarf Chou #3Japon Zarf Chou #3 ÇevrilmişJapon Zarf Chou #4Japon Zarf Chou #4 ÇevrilmişJapon Zarf Kaku #2Japon Zarf Kaku #2 ÇevrilmişJapon Zarf Kaku #3Japon Zarf Kaku #3 ÇevrilmişJapon Zarf You #4Japon Zarf You #4 ÇevrilmişJapon Postakartı 100 x 148 mmJapon Postakartı Çevrilmiş 148 x 100 mmAtlayınHizalanmışMetin sola ve sağa hizalanır.KOI8-RKOI8-UKP_KP_ADDKP_BEGINKP_DECIMALKP_DELETEKP_DIVIDEKP_DOWNKP_ENDKP_ENTERKP_EQUALKP_HOMEKP_INSERTKP_LEFTKP_MULTIPLYKP_NEXTKP_PAGEDOWNKP_PAGEUPKP_PRIORKP_RIGHTKP_SEPARATORKP_SPACEKP_SUBTRACTKP_TABKP_UP&Satır aralığı:LEFTYataySonSon sayfaSon yinelenen ileti ("%s", %lu kez) çıkış değildiLedger, 17 x 11 inçSolSol (i&lk satır):Sol kenar boşluğu (mm):Metin sola yaslanır.Legal Ek 9 1/2 x 15 inçLegal, 8 1/2 x 14 inçLetter Ek 9 1/2 x 12 inçLetter Ek Enine 9.275 x 12 inçLetter Artı 8 1/2 x 12.69 inçLetter Çevrilmiş 11 x 8 1/2 inçLetter Küçük, 8 1/2 x 11 inçLetter Enine 8 1/2 x 11 inçLetter, 8 1/2 x 11 inçLisansAçık%lu. satır "%s" eşleştirme dosyasında sözdizimi hatası var, atlandı.Satır aralığı:Bağlantı '//' içeriyor, mutlak bağlantıya dönüştürüldü.Liste StiliListe stilleriYazı tipi boyutları punto olarak listelenir.Kullanılabilir yazı tipleri listelenir.%s dosyasını yükleyinYükleniyor :'%s' kilit dosyasının sahibi hatalı.'%s' kilit dosyasının izinleri doğru değil.Günlük '%s' dosyasına kaydedildi.Küçük harflerKüçük harf Romen rakamlarıMDI altMENUMS HTML Yardım kitaplığı yüklü olmadığından yardım işlevleri kullanılamıyor. Lütfen yükleyin.Ekranı &kaplatınMacArapçaMacErmeniceMacBengalceMacBurmeseMacKeltçeMacOrtaAvrupaRomanMacÇinceBasitMacÇinceGelenekselMacHırvatçaMacKirilMacDevanagariMacDingbatsMacEtyopçaMacExtArapçaMacGaliçceMacAzericeMacYunancaMacGujaratiMacGurmukhiMacİbraniceMacIzlandacaMacJaponcaMacKanadaMacKeyboardGlyphsMacKmerceMacKoreceMacLaotianMacMalaycaMacMongolcaMacOriyaMacRomanMacRomenceMacSinhaleseMacSimgeMacTamilMacTeluguMacTayMacTibetçeMacTürkçeMacVietnamcaBir seçim yapın:Kenar BoşluklarıKüçük büyük harf eşleştirilsinEn fazla yükseklik:En fazla genişlik:Ortam oynatma hatası: %s'%s' dosyası zaten VFS belleğinde yer alıyor!MenüİletiMetal temaYordam ya da özellik bulunamadıSimge &durumuna küçültünEn az yükseklik:En az genişlik:Gereken bir parametre eksik.ModernDeğişiklik"%s" modülü başlatılamadıMonarşi Zarf, 3 7/8 x 7 1/2 inçTek tek dosyaların değişiminin izlenmesi şu anda desteklenmiyor.Aşağı taşıyınYukarı taşıyınNesne sonraki paragrafa taşınır.Nesne önceki paragrafa taşınır.Çoklu Hücre ÖzellikleriNUM_LOCKAdAğYeniYeni &Kutu Stili...Yeni &Karakter Stili...Yeni &Liste Stili...Yeni &Paragraf Stili...Yeni StilYeni klasörYeni ögeYeniAdSonrakiSonraki sayfaHayır%ld tipi için canlandırma işleyicisi tanımlanmamış.%d tipi için bit eşlemi işleyicisi tanımlanmamış.Hiç bir sütun bulunamadı.Belirtilen sütun için varolan bir sütun yok.Belirtilen konumda sütun bulunamadı.HTML dosyaları için varsayılan uygulama ayarlanmamış.Hiç bir kayıt bulunamadı.Metni '%s' kodlamasıyla görüntüleyecek bir yazı tipi yok, ancak onun yerine '%s' kodlama seçeneği kullanılabilir. Bu kodlamayı kullanmak istiyor musunuz (aksi halde başka bir tane seçmelisiniz) ?Metni '%s' kodlamasıyla görüntüleyecek bir yazı tipi yok. Bu kodlamayı kullanabileceğiniz bir yazı tipi seçmek istiyor musunuz (aksi halde bu kodlamadaki metin doğru olarak görüntülenmez) ?Canlandırma tipinin işleyicisi bulunamadı.Görüntü tipinin işleyicisi bulunamadı.%d tipinin görüntü işleyicisi tanımlanmamış.%s tipinin görüntü işleyicisi tanımlanmamış.Henüz uyan bir sayfa bulunamadıÖzel veri sütunu için görüntüleyici belirtilmemiş ya da geçersiz.Sütun görüntüleyici belirtilmemiş.Ses yokMaskelenen görselde kullanılmamış renk yok.Görselde kullanılmamış renk yok"%s" dosyasında geçerli eşleme bulunamadı.HiçbiriNorveçce (ISO-8859-10)NormalNormal yazı tipi
    ve altı çizili. Normal yazı tipi:%s değilKullanılamıyorAltı çizili değilNot, 8 1/2 x 11 inçBildirimSütun sayısı belirlenemedi.Numaralı taslakTamam%s içinde OLE otomasyon hatası: %sNesne ÖzellikleriNesne uygulaması adlandırılmış argümanları desteklemiyor.Nesnelerin bir kod özniteliği olmalıdırDosya AçınHTML belgesi açınDosya açın "%s"Açın..."%s" OpenGL işlevi çalıştırılamadı: %s (hata %d)İşleme izin verilmiyor.'%s' seçeneği yok sayılamaz'%s' seçeneğinin bir değeri olması gerekiyor.'%s' seçeneği: '%s' tarihe dönüştürülemiyor.AyarlarYönPencere kodları tükendi. Uygulamayı kapatmanız önerilir.TaslakKabartmaArguman değerleri zorlanırken taşma.PAGEDOWNPAGEUPPAUSEPCX: bellek ayrılamadı.PCX: görsel biçimi desteklenmiyorPCX: görsel geçersizPCX: bu bir PCX dosyası değil.PCX: bilinmeyen hata !!!PCX: sürüm numarası çok küçükPGDNPGUPPNM: Bellek ayrılamadı.PNM: Dosya biçimi tanınamadı.PNM: Dosya budanmış görünüyor.PRC 16K 146 x 215 mmPRC 16K ÇevrilmişPRC 32K 97 x 151 mmPRC 32K ÇevrilmişPRC 32K(Büyük) 97 x 151 mmPRC 32K(Büyük) ÇevrilmişPRC Zarf #1 102 x 165 mmPRC Zarf #1 Çevrilmiş 165 x 102 mmPRC Zarf #10 324 x 458 mmPRC Zarf #10 Çevrilmiş 458 x 324 mmPRC Zarf #2 102 x 176 mmPRC Zarf #2 Çevrilmiş 176 x 102 mmPRC Zarf #3 125 x 176 mmPRC Zarf #3 Çevrilmiş 176 x 125 mmPRC Zarf #4 110 x 208 mmPRC Zarf #4 Çevrilmiş 208 x 110 mmPRC Zarf #5 110 x 220 mmPRC Zarf #5 Çevrilmiş 220 x 110 mmPRC Zarf #6 120 x 230 mmPRC Zarf #6 Çevrilmiş 230 x 120 mmPRC Zarf #7 160 x 230 mmPRC Zarf #7 Çevrilmiş 230 x 160 mmPRC Zarf #8 120 x 309 mmPRC Zarf #8 Çevrilmiş 309 x 120 mmPRC Zarf #9 229 x 324 mmPRC Zarf #9 Çevrilmiş 324 x 229 mmPRINTYastıklamaSayfa %dSayfa %d / %dSayfa DüzeniSayfa düzeniSayfalarKağıt boyutuParagraf stilleriSetObject işlevine zaten kayıtlı olan bir nesne gönderildiGetObject işlevine bilinmeyen bir nesne gönderildiYapıştırınSeçimi yapıştırınN&oktaİzinlerGörsel ÖzellikleriBoru oluşturulamadıLütfen geçerli bir yazı tipi seçin.Lütfen varolan bir dosya seçin.Lütfen görüntülenecek sayfayı seçin:Lütfen bağlanmak istediğiniz servis sağlayıcıyı seçinLütfen daha yeni bir comctl32.dll sürümü yükleyin (en az 4.70 sürümü kullanılabilir, %d.%02d sürümü yüklü) yoksa bu program düzgün şekilde çalışamaz.Lütfen görüntülenecek sütunları seçin ve sıralarını belirleyin:Yazdırılıyor, lütfen bekleyin...Punto BoyutuVeri görünümü denetimi imleci doğru olarak ayarlanmamış.Model imleci doğru olarak ayarlanmamış.DikeyKonumPostScript dosyasıAyarlarAyarlar...HazırlanıyorÖnizleme:Önceki sayfaYazdırınBaskı ÖnizlemesiBaskı Önizleme HatasıYazdırma AralığıYazdırma AyarlarıRenkli yazdırınBaskı ö&nizleme...Baskı önizleme oluşturulamadı.Baskı önizleme...Yazdırma kuyruğuBu sayfayı yazdırınDosyaya YazdırınYazdırın...YazıcıYazıcı komutu:Yazıcı ayarlarıYazıcı ayarları:Yazıcı...Yazıcı:YazdırılıyorYazdırılıyorYazdırma HatasıYazdırılan sayfa %d / %d...Yazdırılan sayfa %d...Yazdırılıyor...ÇıktıHata ayıklama raporu oluşturulamadı, dosyalar "%s" klasöründe bırakıldı.İşlem görüntüleyici değeri işleyemiyor; değer tipi:İşlem:ÖzelliklerÖzellikÖzellik HatasıQuarto, 215 x 275 mmSoruÇıkış%s uygulamasından çıkınBu programdan çıkınRETURNRIGHTHamCtrl+'%s' dosyasında okuma hatasıHazırYineleyinSon eylemi yeniden yapınYenileyin'%s' kayıt anahtarı zaten var.'%s' kayıt anahtarı bulunamadığından yeniden adlandırılamıyor.'%s' kayıt anahtarı normal sistem işlemleri için gerekiyor, silinmesi sistemi kararsız bir hale getirir: işlem iptal edildi.'%s' kayıt değeri zaten var.NormalBağılİlgili kayıtlar:Kalan süre:SilinMadde İmini KaldırınGeçerli sayfayı yer imlerinden silin"%s" görüntüleyicisinin %d.%d sürümü uyumsuz olduğundan yüklenemedi.Görüntülenemiyor.Listeyi Yeniden Numaralayın&DeğiştirinDeğiştirin&Tümünü değiştirinSeçimi değiştirinŞununla değiştirin:Gereken bilgi kayıdı boş.'%s' kaynağı geçerli bir ileti kataloğu değil.Kaydedilmiş Olana Geri DönünSırtSağSağ kenar boşluğu (mm):Metin sağa yaslanır.RomanS&tandart madde imi adı:SCROLL_LOCKSELECTSEPARATORSNAPSHOTSPACESPECIALSUBTRACTKaydedin%s dosyasını kaydedin&Farklı KaydedinFarklı KaydedinFarklı kaydedinGeçerli belgeyi kaydedinGeçerli belgeyi farklı bir adla kaydedinGünlük içeriğini dosyaya kaydedinBetikArayınYukarıya yazılan metin yardım kitapları içinde her türlü aranırArama yönüAranan:Tüm kitaplarda arayınAranıyor...Bölümler'%s' dosyasında arama hatası'%s' dosyasında arama hatası (büyük dosyalar 'stdio' tarafından desteklenmiyor)&Tümünü SeçinTümünü SeçinBir belge şablonu seçinBir belge görünümü seçinNormal ya da koyu seçin.Normal ya da yatık stil seçin.Altıçizili ya da normal seçin.SeçimDüzenlenecek liste düzeyini seçer.'%s' seçeneğinden sonra ayraç bekleniyor.Hücre Stilini Ayarlayın'SetProperty' işlevi geçerli bir yerleştirici olmaksızın çağrıldıKlasör erişim zamanları ayarı bu işletim sistemi sürümünde desteklenmiyorKurulum...Birkaç etkin çevirmeli bağlantı bulundu, rastgele biri seçiliyor.Shift+Gizli &klasörler görüntülensinGizli &dosyalar görüntülensinTümü GörüntülensinHakkında penceresi görüntülensinTümü görüntülensinDizindeki tüm ögeler görüntülensinGizli klasörler görüntülensinGezinti panelini görüntüleyin/gizleyinBir Unikod alt kümesi görüntülenir.Madde imi ayarlarının önizlemesi görüntülenir.Yazı tipi ayarlarının bir önizlemesi görüntülenir.Yazı tipinin önizlemesi görüntülenir.Paragraf ayarlarının önizlemesi görüntülenir.Yazı tipinin önizlemesi görüntülenir.Basit tek renkli temaTekBoyutBoyut:AtlayınEğikKüçük H&arflerKatıMalesef bu dosya açılamıyor.Malesef önizleme oluşturmak için yeterli bellek yok.Malesef bu ad kullanılmış. Lütfen başka bir ad seçin.Malesef bu dosyanın biçimi bilinmiyor.Ses verisi desteklenmeyen bir biçimde.'%s' ses dosyası desteklenmeyen bir biçimde.AralıkYazım DenetimiStandartStatement, 5 1/2 x 8 1/2 inçDurağanDurum:DurdurunÜstü çiziliDizgeden Renge: Hatalı renk tanımı: %sStilStil DüzenleyiciStil:Al&tyazıÜ&styazıSuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmİsveçSembolSembol &yazı tipi:SimgelerTABTIFF: Bellek ayrılamadı.TIFF: Görsel yükleme hatası.TIFF: Görsel okuma hatası.TIFF: Görsel kaydetme hatası.TIFF: Görsel yazma hatası.TIFF: Görsel boyutu anormal büyük.Tablo ÖzellikleriTabloid Ek 11.69 x 18 inçTabloid, 11 x 17 inçSekmelerTeletypeŞablonlarMetin görüntüleyici değeri işleyemiyor; değer tipi:Thai (ISO-8859-11)FTP sunucusu pasif kipi desteklemiyor.FTP sunucusu PORT komutunu desteklemiyor.Kullanılabilecek madde imi stilleri.Kullanılabilecek stiller.Artalan rengi.Alt kenar boşluğunun boyutu.Alt yastıklama boyutu.Alt konum.Madde imi karakteri.Karakter kodu.'%s' karakter kümesi bilinmiyor. Yerine başka bir tane seçebilir ya da seçemiyorsanız [İptal] düğmesine tıklayabilirsiniz'%d' pano biçimi bulunamıyor.Sonraki paragraf için varsayılan stil.'%s' klasörü bulunamadı Şimdi oluşturulsun mu?"%s" belgesi sayfaya yatay olarak sığmıyor ve yazdırılırsa budanacak. Buna rağmen yazdırmak istiyor musunuz?'%s' dosyası yok ve açılamadı. Son kullanılan dosyalar listesinden kaldırıldı.İlk satır girintisi.Aşağıdaki standart GTK+ seçenekleri de desteklenmektedir: Yazı tipi rengi.Yazı tipi ailesi.Simgenin alınacağı yazı tipi.Yazı tipi punto boyutu.Punto olarak yazı tipi boyutu.Yazı tipi boyutu birimi, punto ya da piksel.Yazı tipi stili.Yazı tipi yoğunluğu.'%s' dosyasının biçimi belirlenemedi.Sol girinti.Sol kenar boşluğu boyutu.Sol yastıklama boyutu.Sol konum.Satır aralığı.Liste ögesi numarası.Yerel kodu bilinmiyor.Nesne yüksekliği.En fazla nesne yüksekliği.En fazla nesne genişliği.En az nesne yüksekliği.En az nesne genişliği.Nesne genişliği.Taslak düzeyi.Önceki ileti %lu kez yinelendi.Önceki ileti bir kez yinelendi.Yazdırma penceresi bir hata verdi.Görüntülenecek aralık.Bu rapor aşağıdaki dosyaları içermektedir. Eğer bu dosyalarda özel bilgileriniz varsa, rapordan çıkarmak istediğiniz dosyaların işaretini kaldırın. Gerekli '%s' parametresi belirtilmemiş.Sağ girinti.Sağ kenar boşluğu boyutu.Sağ yastıklama boyutu.Sağ konum.Paragraftan sonraki boşluk.Paragraftan önceki boşluk.Stil adı.Bu stilin temel alındığı stil.Stil önizlemesi.Sistem belirtilen dosyayı bulamadı.Sekme konumu.Sekme konumları.Metin kaydedilemedi.Üst kenar boşluğu boyutu.Üst yastıklama boyutu.Üst konum.'%s' seçeneği için değer belirtilmelidir.Bu bilgisayarda kurulu uzak erişim hizmetinin (RAS) sürümü çok eski, lütfen yükseltin (gereken şu işlev eksik: %s).wxGtkPrinterDC kullanılamıyor.Belirtilen sütun dizin için sütun ya da görüntüleyici bulunamadı.Sayfa ayarlanırken bir hata oluştu: varsayılan bir yazıcı belirlemeniz gerekebilir.Bu belge sayfaya yatay olarak sığmıyor ve yazdırılırsa budanacak.Bu bir %s değil.Bu platformda artalan saydamlığı desteklenmiyor.Bu program çok eski bir GTK+ sürümüyle derlenmiş. Lütfen GTK+ 2.12 ya da üzeri bir sürümle yeniden derleyin.Bu sistem tarih ögelerini desteklemiyor, lütfen comctl32.dll sürümünü yükseltinİş parçacığı modülü başlatılamadı: yerel depoya değer koyulamıyorİş parçacığı modülü başlatılamadı: iş parçacığı anahtarı oluşturulamadıİş parçacığı modülü başlatılamadı: yerel depoda dizin oluşturulamıyorİş parçacığı öncelik ayarları yok sayıldı.&Yatay Döşeyin&Dikey DöşeyinFTP sunucusuna bağlanırken zamanaşımı oldu, pasif kipi deneyin.Zamanlayıcı oluşturulamadıGünün İpucuMalesef ipucu yok!Kime:İki durumlu düğme görüntüleyici değeri işleyemiyor; değer tipi:Çok fazla EndStyle çağrısı!PNG içinde çok fazla renk var, görüntü biraz bulanıklaşabilir.ÜstÜst kenar boşluğu (mm):ÇevirenÇevirmenlerDoğru'%s' dosyası yüklü olmadığı halde VFS belleğinden silinmeye çalışılıyor!Türkçe (ISO-8859-9)TipBir yazı tipi adı yazın.Punto olarak bir boyut yazın.%u argümanında tip uyuşmazlığı.Tip enum - long çevrimini desteklemelidir"%s" tip işlemi yapılamadı: Etiketlenen özellik "%s" "%s" tipinde, "%s" tipinde DEĞİL.UPUS Std Fanfold, 14 7/8 x 11 inçUS-ASCIIinotify izlemesi eklenemedikqueue izlemesi eklenemediG/Ç tamamlanma kapısı işleyici ile ilişkilendirilemediG/Ç tamamlanma kapısı işleyicisi kapatılamadıinotify kopyası kapatılamadı'%s' yolu kapatılamadı'%s' işleyicisi kapatılamadıG/Ç tamamlanma kapısı oluşturulamadıIOCP iş parçacığı oluşturulamadıinotify kopyası oluşturulamadıkqueue kopyası oluşturulamadıTamamlanma paketi kuyruktan çıkarılamadıOlaylar kqueue üzerinden alınamadıDoğal sürükle bırak verisi işlenemediGTK+ başlatılamadı, DISPLAY düzgün ayarlanmış mı?Hildon programı başlatılamadı'%s' yolu açılamadıİstenen HTML belgesi açılamıyor: %sSes zaman eşlemesiz olarak çalınamıyor.Tamamlanma durumu gönderilemediinotify tanımlayıcısı okunamadıinotify izlemesi kaldırılamadıkqueue izlemesi kaldırılamadı'%s' izlemesi kurulamadıIOCP iş parçacığı başlatılamadıSilmeyi geri alınAltıçiziliAltıçiziliGeri AlınSon eylemi geri alın'%s' seçeneğinden sonra beklenmeyen karakterler."%s" için beklenmeyen etkinlik: uyan izleme belirteci yok.Beklenmeyen parametre '%s'Beklenmedik şekilde yeni G/Ç tamamlanma kapısı oluşturulduUygunsuz iş parçacığı sonlandırmasıUnikodUnikod 16 bit (UTF-16)Unikod 16 bit Big Endian (UTF-16BE)Unikod 16 bit Little Endian (UTF-16LE)Unikod 32 bit (UTF-32)Unikod 32 bit Big Endian (UTF-32BE)Unikod 32 bit Little Endian (UTF-32LE)7 bit Unikod (UTF-7)8 bit Unikod (UTF-8)Girintiyi geri alınAlt kenarlık genişliğinin birimleri.Alt kenar boşluğunun birimleri.Alt taslak genişliğinin birimleri.Alt yastıklamanın birimleri.Alt konumun birimleri.Sol sınır genişliğinin birimleri.Sol kenar boşluğunun birimleri.Sol taslak genişliğinin birimleri.Sol yastıklamanın birimleri.Sol konumun birimleri.En fazla nesne yüksekliğinin birimleri.En fazla nesne genişliğinin birimleri.En az nesne yüksekliğinin birimleri.En az nesne genişliğinin birimleri.Nesne yüksekliğinin birimleri.Nesne genişliğinin birimleri.Sağ sınır genişliğinin birimleri.Sağ kenar boşluğunun birimleri.Sağ taslak genişliğinin birimleri.Sağ yastıklamanın birimleri.Sağ konumun birimleri.Üst kenarlık genişliğinin birimleri.Üst kenar boşluğunun birimleri.Üst taslak genişliğinin birimleri.Üst yastıklamanın birimleri.Üst konumun birimleri.BilinmeyenBilinmeyen DDE hatası %08xGetObjectClassInfo işlevi bilinmeyen nesne ile çağrıldıBilinmeyen PNG çözünürlük birimi %d Bilinmeyen Özellik %sBilinmeyen TIFF %d çözünürlük birimi yok sayıldıBilinmeyen veri biçimiBlinmeyen devingen kitaplık hatasıBilinmeyen kodlama (%d)Bilinmeyen hata %08xBilinmeyen istisnaBilinmeyen görsel veri biçimi.Blinmeyen long seçeneği '%s'Bilinmeyen ad ya da adlandırılmış argüman.Bilinmeyen seçenek '%s'%s MIME tipi kaydına uymayan '{'.Adsız komutBelirtilmemişDesteklenmeyen pano biçimi.Desteklenmeyen tema '%s'.YukarıBüyük harflerBüyük harf romen rakamlarıKullanım: %sGeçerli hizalama ayarları kullanılsın.Doğal veri görünüm denetimine ait bir imleç yokDoğrulama çelişkisiDeğerDeğer %s ya da daha büyük olmalı.Değer %s ya da daha küçük olmalı.Değer %s ile %s arasında olmalı.SürümDikey hizalama.Dosyalar ayrıntılı görünümde görüntülensinDosyalar liste görünümünde görüntülensinGörünümlerWINDOWS_LEFTWINDOWS_MENUWINDOWS_RIGHT%d epoll tanımlayıcısı üstündeki GÇ beklemesi başarısızUyarı:YoğunlukBatı Avrupa (ISO-8859-1)Batı Avrupa (Euro) (ISO-8859-15)Yazı tipinin altıçizili olup olmadığı.Tam kelimeYalnız tam kelimelerWin32 temasıWindows 3.1 üstünde Win32sWindows 2000Windows 7Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arapça (CP 1256)Windows Baltık (CP 1257)Windows CE (%d.%d)Windows Orta Avrupa (CP 1250)Windows Basitleştirilmiş Çince (CP 936) ya da GB-2312Windows Geleneksel Çince (CP 950) ya da Big-5Windows Kiril (CP 1251)Windows Yunanca (CP 1253)Windows İbranice (CP 1255)Windows Japonca (CP 932) ya da Shift-JISWindows Johab (CP 1361)Windows Korece (CP 949)Windows MEWindows NT %lu.%luWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows Tai (CP 874)Windows Türkçe (CP 1254)Windows Vietnamca (CP 1258)Windows VistaWindows Batı Avrupa (CP 1252)Windows XPWindows/DOS OEM (CP 437)Windows/DOS OEM Kiril (CP 866)'%s' dosyasına yazma hatası'%s' XML işleme hatası: Satır %dXPM: Bozuk piksel verisi!XPM: %d satırında hatalı renk açıklamasıXPM: hatalı üstbilgi biçimi!XPM: '%s' bozuk renk tanımı, satır %d!XPM: maske için kullanılacak renk kalmadı!XPM: %d satırında budanmış görüntü verisi!EvetHazırlanmamış bir örtüşmeyi temizleyemezsinizBir örtüşmeyi iki kez hazırlayamazsınızBu bölüme yeni bir klasör ekleyemezsiniz.Geçersiz bir değer yazdınız, düzenlemeyi iptal etmek için ESC tuşuna basın.&Yaklaştırın&UzaklaştırınYaklaştırınUzaklaştırın&SığdırınSığdırınbir DDEML uygulaması uzun koşu durumu oluşturdu.DDEML işlevi önceden DdeInitialize işlevi çağrılmadan çağrıldı, ya da DDEML işlevine geçersiz bir örnek tanımlayıcısı gönderildi.bir istemcinin konuşma başlatma denemesi başarısız oldu.bellek ayrılamadı.parametre DDEML tarafından doğrulanamadı.eşzamanlı danışma hareketi isteği zaman aşımına uğradı.eşzamanlı veri hareketi isteği zaman aşımına uğradı.eşzamanlı çalıştırma hareketi isteği zaman aşımına uğradı.eşzamanlı itme hareketi isteği zaman aşımına uğradı.danışma hareketi bitirme isteği zaman aşımına uğradı.istemci tarafından sonlandırılmış bir görüşme üstünde sunucu tarafında bir hareket denendi, ya da sunucu hareket tamamlanmadan sonlandırıldı.hareket başarısız oldu.altAPPCLASS_MONITOR olarak başlatılmış bir uygulama DDE hareketi gerçekleştirmeyi denedi, ya da APPCMD_CLIENTONLY olarak başlatılmış bir uygulama sunucu hareketi gerçekleştirmeyi denedi.PostMessage işlevine içsel çağrı yapılamadı.DDEML içsel hatası.DDEML işlevine geçersiz hareket kimliği gönderilmiş. Uygulama XTYP_XACT_COMPLETE çağrısından döndüğünde bu çağrının hareket kimliği geçersiz olacak.bunun çok parçalı birleştirilmiş bir zip olduğu varsayılıyor'%s' değişmez anahtarını değiştirme denemesi yok sayıldı.kitaplık işlevi için hatalı değişkenlerkötü imzakayıt için hatalı zip dosyası konumuikilikoyuarabellek Windows klasörü için çok küçük.yapım %lu'%s' dosyası kapatılamıyor%d dosya tanımlayıcısı kapatılamıyor'%s' dosyasındaki değişiklikler işlenemiyor'%s' dosyası oluşturulamıyorkullanıcı yapılandırma dosyası '%s' silinemiyor%d tanımlayıcısı üstündeki dosyanın sonuna ulaşılıp ulaşılamadığı belirlenemiyor'%s' çalıştırılamadızip içinde merkez klasör bulunamıyor%d tanımlayıcısı üstündeki dosyanın uzunluğu bulunamıyorkullanıcının klasörü bulunamadığından geçerli klasör kullanılıyor.%d dosya tanımlayıcısı temizlenemiyor%d dosya tanımlayıcısı üstündeki arama konumu alınamıyorhiç bir yazı tipi yüklenemedi, vazgeçiliyor'%s' dosyası açılamıyor'%s' genel ayar dosyası açılamıyor'%s' kullanıcı ayar dosyası açılamıyorkullanıcı ayar dosyası açılamıyor.zlib ayıklama akışı yeniden başlatılamadızlib sıkıştırma akışı yeniden başlatılamadı%d dosya tanımlayıcısından okunamıyor'%s' dosyası silinemedi'%s' geçici dosyası silinemedi%d dosya tanımlayıcısı üzerinde arama yapılamıyor'%s' arabelleği diske yazılamadı.%d dosya tanımlayıcısına yazılamıyorkullanıcı ayar dosyası yazılamadı.sağlama toplamı hatasıtar başlık bloğu okunurken sağlama toplamı hatasıcmsıkıştırma hatası8-bit kodlama dönüşümü yapılamadıctrltarihayıklama hatasıvarsayılançiftişlem durum dökümü (ikili)onsekizincisekizincionbirinci'%s' kaydı '%s' grubunda birden çok kez varveri biçimi hatası'%s' açma hatasıdosya açma hatasızip merkez klasörünü okuma hatasızip yerel başlığını okuma hatası'%s' zip kaydı yazma hatası: hatalı CRC ya da uzunluk'%s' dosyası temizlenemedionbeşincibeşincidosya '%s', satır %d: '%s' grup başlığından sonra yok sayıldı.dosya '%s', satır %d: '=' bekleniyor.dosya '%s', satır %d: anahtar '%s' ilk olarak %d satırında bulundu.dosya '%s', satır %d: '%s' değişmez anahtarı için değer yok sayıldı.dosya '%s': beklenmedik karakter %c, satır: %d.dosyalarbirinciyazı tipi boyutuondördüncüdördüncüayrıntılı günlük iletileri oluşturulsungörseltar başlık bloğu eksikhatalı olay işleyici dizgesi, nokta eksiktar kaydının boyutu hatalı verilmişek tar başlığında hatalı verigeçersiz ileti penceresi sonuç değerigeçersiz zip dosyasıyatıkaçık'%s' yerel ayarları seçilemiyor.gece yarısıondokuzuncudokuzuncuDDE bulunamadı hatası.hata yok%s içinde yazı tipi yok, içsel yazı tipi kullanılıyoradsızöğlennormaleklenmeditamsayınesnelerin XML Metin Düğümleri olamazbellek yetersizyüzdeişlem bağlamı tanımıpuntopikselhamctrlokuma hatasızip akışı okuma (kayıt %s): CRC hatalızip akışı okuma (kayıt %s): uzunluk hatalıyeniden giriş sorunu.ikinciarama hatasıonyedinciyedincishiftbu yardım iletisi görüntülensinonaltıncıaltıncıkullanılacak görüntü kipini belirleyin (ör. 640x480-16)kullanılacak temayı belirleyinstandart/dairestandart/daire-çerçevestandart/elmasstandart/karestandart/üçgenkayıtlı dosya uzunluğu Zip başlığında yokstrüstüçizilitar kaydı açık değilonuncuharekete yanıt DDE_FBUSY bayrak bitinin kaldırılmasına yol açtı.üçüncüonüçüncübugünyarın'%s' sonundaki ters eğik çizgi yok sayıldıçevirmenleryirmincionikincialtıçizili%d konumunda, '%s' içinde beklenmeyen " beklenmeyen dosya sonubilinmeyenbilinmeyen sınıf %sbilinmeyen hatabilinmeyen hata (hata kodu %08x).bilinmeyen arama başlangıcıbilinmeyen-%dadsızadsız%ddesteklemeyen Zip sıkıştırma yöntemi'%s' kataloğu '%s' üzerinden kullanılıyoryazma hatasıwxGetTimeOfDay başarısız.wxPrintout::GetPageInfo boş bir maxPage değeri veriyor.wxWidget denetim imleci bir veri görünüm imleci değilwxWidget denetimi başlatılamadı.wxWidgets '%s' için görünümü açamadı: çıkılıyor.wxWidgets görünümü açamadı. Çıkılıyor.xxxxdünzlib hatası %d~wxmaxima-15.08.2/locales/wxwin/uk.mo000644 000765 000024 00000544026 12564705447 017733 0ustar00andrejstaff000000 000000 B,: Q` o {   1 : D O \ir {         &2Y^ fr   !"C$ hr'z++> V `nw *&,5$1ZS$ ,%M%sF!'&N)i&    *'Rcf7!   *% P i  0   8 " * (1 Z c j p         #8 \ w       $ 0 %N t $  $  $ : $W | $  $ $B$_    0&8>N Vbu"19 /#?clu      %DUd t   &2H;8   '.4=U[`q!y3#Qu} "D% 7EN Vc u$-&, CO V`iow  /Ol } <  :Qi% ) #E?? %=Up'%*6NUZ`ek{ -1+%.)T~  6& - 8Ec .#Im~ /, 06 g       !$!z8!(!)!0"7"o":#8Q###'###&$)$9$/J$z$$$$$$$ % %;%U%p%%%P%#&#$&H&[&.&(':'Q'i' }'!'''''* (6(H([(w(((0(()")>)M)\G**7*a*VP+O+@+Y8,#,,,B,-4-C-^-1b--;---- ..A .b.w.|...%.L.6/9/X/a/}/3/*/ /0#20$V0#{0!0 0#0 1&'13N1#11*1$1 2&02W2v22"22 2 222, 3883q303$333$4'&4N4$f4'4444"4 5#(5L5j55 55!56 6$=6#b6$6#666!7*7"F7i7777 77868>8+U888'8889$979I9d9}99+99 99:/:2:E: _:"i:8::::: ;6;?;S;q;; ; ; ;,; ;;;(<>< ^<i< z<< < < < < << < <<=)=B="U=.x=-===>&!>H>`> x>>>>>>>??0? M?"[? ~??!??"?@,@H@1f@$@%@@.@ A/7A<gAA AAA A A;AB:BB0C=5C;sC>C;C5*D`DD EE9E,F5F.F-.G!\G ~GGGG*G GGG!H@H)WH>HH#H/H0'IXI-wIII*I(J#,J'PJ'xJ"JJ J J K!=K$_KK)KKK#KKKLLL"#L FLQLXL/aLLLL#LL/M?M ]MgM4mM!M8M9M.7NfNlN rN |NNNNN+N"N# O DOeOvO}OOO OO OO(OOOP PP"P BPPPlPoPrP zP&P)PPP P PQQQ -Q7Q-=QkQQQQQQ$QR RR)RC/RsR yRRR"RRR R R$R S"S*S ;S ISjS ~SS S"SS SS-S3-T#aT3T*TT T TUUtV\WS^WWWWWX X #X 1X*?X+jX'X'X)XY YY&%Y LYWYfYxYYYaY*ZBZ [Z|ZZZ"Z,Z[ 3[?[S[o[ [ [ [ [[[[ [[\&\8\ H\ T\a\ y\ \\H\ ]]<] U] c]q]#]] ] ]] ]]^ #^!/^ Q^ r^ ^^^^^"^^*_._ M_[_ q_______ _`3` P`^`p```"```a a a.aCacaaaa1aab,b ?b`bwb bbb)bb,c1cEcWcfcxccCc ccd,d&Edld~d d ddd.d e e%e4eNeie}ee e1ee ff f+f93f9mfLf_fFTg<g9g4h,Gh?thJh\h1\iiiiiiiiiij j"j&j*j.j2j6j:j>jBjFjJj_jtjjjj,jjj0k%Ck ik,wk$k(k+kl,8lel yl ll=lal Dm&emm@mZmd*n3nnnoo31o&eo&oo)oo&p&uo\uuuMu)GI}ІENF@ۇlS݈@14 HATAߊ\!j~:K$Sp,Č5J'DrO>GF>N͎@F]KE565lCQS893ƑH*C*n% <  HSq&)% |'M;\JG@zFLJOYdqYZ˘\&L4Й &@Z`vך)1%JW9DܛD!@f:@N#7rHHM<QMܞM*UxSΟD"YgHN Yh0~ Ρ ١j O2[MRܢF/IvUa>ϥh 0Ѧ UK0b %ا%ߧIEOHOިH.9wSA2GMzEȪL6[FB٫IQfE>M=KQ׭Z)*;>[*1>Aa9HNS3OױJu87B15td>1Nf*28 Jk)#Ƶ!'I^b_s]Ӷ]1^G6!=_hRy̸-NC|Q+Ke!Ϻ##CgAZɻ$<Tj2-M{::o3C?k$ %E]nT+ !.I fsOy#1/JaHH1>Cp131:1l1J29lJIN2A$ Z2m)%6V.m7X">}aXW8 M[rG=9]2W<?%;e8feAUhOf[@XS0NN,@{>\2X4v?7^wXS1=Fo[0,Cp-f"9q?5QuB` >k7]B@D[$.l[eY^Uz]3.?bY??<]|BoA?;dK];CJ/FN;TDSM)Yw`j2WFb<T>_3`X=FYbTMb_C`<gWJZGSuJlVKf~ 2M5 4?CtU|EgQ9KIjBj4JM0c-6G ~    et  ~' 70/+7?c?"';.jz)!O`E^Q+}") AGX/]),4!VrP551gz)Y@QAFF<b=;)'Ckr ){AbZ^U+r;HE# <i  Z H 8` L b =I  &    V W h !   ; *<?S/I5:;>~z~Cxr /5<br@A)X>)>)*>T)>(=%0cC68?FJQ Z e oy      (HM^mR*3-M/{#09/:5j+5!$5oD'pMeN}/"T;N3.>Bx: (E ,n     !)!C!Y!s!!!!!!!&"."F"^"r""""""##4#F#Z#r####"##$Q$0n$$$$?$!%3%"I%>l%%%<%.&7&&&H'LL'8'' ' '',(*1(,\(,(((())!)>)HC)i)))c *c*M*#6+7Z+),U-g.`z.`.B37K3$3m374N4&h4 44F4 5C(5:l5\566,6 66{6j7s7z71717.78(082Y888887829:9Q9n99%9,9$99:%S::y:$:9:$;98;$r;9;$;9;$0<9U<$<9<$<9=$M=9r== ===)=)>B>S>m>S>;>?#(? L?X?%g?F?D?>@KX@@'Ah&BOBBBbCC DD,DEDaDzD#DDDED#E#?EcE~EqEF/F,IFvFFF F#F$F G2GDGMGVG*pGG GGGfH HII)/IYIpI II'IIII/I JJ()JRJ9aJpJ K?K9LLL"]L LL!L:LM8M)MMNN#/NSNKjNYN2OCOROoOO1OO4O PP P&P /PdC eSMeefZgeugg g;hQh,lhmhi iF7i~i'i#ii'i,&j;Sjj4j4j2k2Jk}kkkOlolam mFn n% o%/oUo)po+ooAopN{ {{{{{|||)|0|C|C@}} ~$"~G~CP~B~~wYP6"MYfC?R>RсJ$mo{݂HY8SۃG/MwQńGF_QM%Fl(X҆+0tAY+ˆ.+<.h!щR6FI}6NJ:B9N|2ˋE2D6wRRPTP990Pj4G488mT8K48<( G2Oz*ʑl*bI(ג$!%@G/I*J-!x6- 3@RZ #L˖JLc 07<'d w  c1'>Y7 Й $ < I S ] it  "&Ӛ< CJE$ԛ $2?$r# Ɯٜ,C"c) 6 *.D:s0Dߞ<$caBşAJ`QQKP١3#*WPӢSԣ0(>Ysx sF+9;e_bOd#Iث" 52Bu2EB4Bbwrڭ*MDxaFeUO4_ڰL:ERͱX Gy3JY@DO߳E/1ui![8'ʵٵ51@]W+6:OSI@m ƸkҸ;>`zs۹KO  κFC4TZJN/]~#ܼ  B ]jwƽ>P_rN*).3;eYV4 KXt & ?+E4e%)O Z^(y^ 4 EKR%:0@q<,-CX@oAJ-|x>V4a XfMzSHbcdMhA:qfa1 c76'#gFm0y+@rC\NTqduV<,V=tf%66Rvwg)QNU3!FT6!D+pB}34P=x-<Iz=o1P?|9!}jaWC;gAi^B9~jWyOV KDs|G<w$ 3:HRW O E01)0$YEX$/ 0eKRb"n<`D'sOx^v^, 8,tL5;f_^IG&j-@U$+c"e3q o0<.^S{)\ZGq}EJlsjJ%-x'@';$e5&ZtK1*s/}dk[,s2)gwd]N$.Ud!(4pr8=-pCs7,a%)v 5i 2?#<x%M@C`lHvK>>d_##/> (iG~)E9T#bIjdl-P}Iug\T690 h'0/ ! &`oaSrl[-u7GMLn4_ k6%QONANVA!|pQt= W6a+#fOQ3_Yy79w;9@iL.\+4 x \rc7 AYI^lIA:<85[+!FX*=uB@xV ?>VG%DXK1;ke&'`'L<G o92w5|`{#?#YHhe)rn>HLzj3 tb.Z@h=U ~yP8%]y"*ln$]Sf7F~*C;Mmz (1_oZ&~AQB+aa}q!+vypEU\H wCno&*;P"mtE.[[Xu *Wm% M >Wih24nrz$J> /e~UcE |:QZ&H*uzXp>FR{?@rl/["b/` 8m}wSc;(9-Y 7v  ` 2=7P4{ D(kB. :kLYfLXihBk.KR4F /BJ , m:{"h]2Y5]N\[e8Z5,KOu(qyjz]_:T3(8ogmvC10cJ.P3SNnT V6]1 ,bb2^Jp W8Z I?DkBJ|s|'qUF??)x M*RRD"~ 4iQ"&{O5 ST g(:_2{A-t Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (copy %d of %d) (error %ld: %s) (in module "%s") - Preview bold italic light#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%%d of %lu%i of %i%ld byte%ld bytes%lu of %lu%s (or %s)%s Error%s Information%s Preferences%s Warning%s did not fit the tar header for entry '%s'%s files (%s)|%s&About&Actual Size&After a paragraph:&Alignment&Apply&Apply Style&Arrange Icons&Ascending&Back&Based on:&Before a paragraph:&Bg colour:&Bold&Bottom&Bottom:&Box&Bullet style:&CD-Rom&Cancel&Cascade&Cell&Character code:&Clear&Close&Color&Colour:&Convert&Copy&Copy URL&Customize...&Debug report preview:&Delete&Delete Style...&Descending&Details&Down&Edit&Edit Style...&Execute&File&Find&Finish&First&Floating mode:&Floppy&Font&Font family:&Font for Level...&Font:&Forward&From:&Harddisk&Height:&Help&Hide details&Home&Indentation (tenths of a mm)&Indeterminate&Index&Info&Italic&Jump to&Justified&Last&Left&Left:&List level:&Log&Move&Move the object to:&Network&New&Next&Next >&Next Paragraph&Next Tip&Next style:&No&Notes:&Number:&OK&Open...&Outline level:&Page Break&Paste&Picture&Point size:&Position (tenths of a mm):&Position mode:&Preferences&Previous&Previous Paragraph&Print...&Properties&Quit&Redo&Redo &Rename Style...&Replace&Restart numbering&Restore&Right&Right:&Save&Save as&See details&Show tips at startup&Size&Size:&Skip&Spacing (tenths of a mm)&Spell Check&Stop&Strikethrough&Style:&Styles:&Subset:&Symbol:&Synchronize values&Table&Top&Top:&Underline&Underlining:&Undo&Undo &Unindent&Up&Vertical alignment:&View...&Weight:&Width:&Window&Yes'%s' contains illegal characters'%s' doesn't consist only of valid characters'%s' has extra '..', ignored.'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is not one of the valid strings'%s' is one of the invalid strings'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.'%s' should only contain digits.(*)(Help)(None)(Normal text)(bookmarks)(none)**)+, 64-bit edition-...1.11.21.31.41.51.61.71.81.910 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in26 3/4 Envelope, 3 5/8 x 6 1/2 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &BackBold italic face.
    bold italic underlined
    Bold face. Italic face. >A debug report has been generated in the directory A debug report has been generated. It can be found inA non empty collection must consist of 'element' nodesA standard bullet name.A0 sheet, 841 x 1189 mmA1 sheet, 594 x 841 mmA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 Rotated 420 x 297 mmA3 Transverse 297 x 420 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 Rotated 297 x 210 mmA4 Transverse 210 x 297 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Extra 174 x 235 mmA5 Rotated 210 x 148 mmA5 Transverse 148 x 210 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmA6 Rotated 148 x 105 mmABCDEFGabcdefg12345ADDASCIIAboutAbout %sAbout...AbsoluteActual SizeAddAdd ColumnAdd RowAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAdding flavor TEXT failedAdding flavor utxt failedAdvancedAfter a paragraph:Align LeftAlign RightAlignmentAllAll files (%s)|%sAll files (*)|*All files (*.*)|*.*All stylesAlphabetic ModeAlready Registered Object passed to SetObjectClassInfoAlready dialling ISP.Alt+An optional corner radius for adding rounded corners.And includes the following files: Animation file is not of type %ld.Append log to file '%s' (choosing [No] will overwrite it)?ApplicationApplyArabicArabic (ISO-8859-6)Argument %u not found.ArtistsAscendingAttributesAvailable fonts.B4 (ISO) 250 x 353 mmB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBACKBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.BackBackgroundBackground &colour:Background colourBaltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Before a paragraph:BitmapBitmap renderer cannot render value; value type: BoldBorderBordersBottomBottom margin (mm):Box PropertiesBox stylesBrowseBullet &Alignment:Bullet styleBulletsC sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCANCELCAPITALCD-RomCHM handler currently supports only local files!CLEARCOMMANDCa&pitalsCan't &Undo Can't automatically determine the image format for non-seekable input.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't monitor non-existent directory "%s" for changes.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to child process's stdinCan't write to deflate stream: %sCancelCannot create mutex.Cannot create new column's ID. Probably max. number of columns reached.Cannot enumerate files '%s'Cannot enumerate files in directory '%s'Cannot find active dialup connection: %sCannot find the location of address book fileCannot get an active instance of "%s"Cannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize socketsCannot load icon from '%s'.Cannot load resources from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file for PostScript printing!Cannot open index file: %sCannot open resources file '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot resume thread %luCannot resume thread %lxCannot retrieve thread scheduling policy.Cannot set locale to language "%s".Cannot start thread: error writing TLS.Cannot suspend thread %luCannot suspend thread %lxCannot wait for thread terminationCase sensitiveCategorized ModeCell PropertiesCeltic (ISO-8859-14)Cen&tredCenteredCentral European (ISO-8859-2)CentreCentre text.CentredCh&oose...Change List StyleChange Object StyleChange PropertiesChange StyleChanges won't be saved to avoid overwriting the existing file "%s"Character stylesCheck to add a period after the bullet.Check to add a right parenthesis.Check to edit all borders simultaneously.Check to enclose the bullet in parentheses.Check to indicate right-to-left text layout.Check to make the font bold.Check to make the font italic.Check to make the font underlined.Check to restart numbering.Check to show a line through the text.Check to show the text in capitals.Check to show the text in small capitals.Check to show the text in subscript.Check to show the text in superscript.Check to suppress hyphenation.Choose ISP to dialChoose a directory:Choose a fileChoose colourChoose fontCircular dependency involving module "%s" detected.Cl&oseClass not registered.ClearClear the log contentsClick to apply the selected style.Click to browse for a symbol.Click to cancel changes to the font.Click to cancel the font selection.Click to change the font colour.Click to change the text background colour.Click to change the text colour.Click to choose the font for this level.Click to close this window.Click to confirm changes to the font.Click to confirm the font selection.Click to create a new box style.Click to create a new character style.Click to create a new list style.Click to create a new paragraph style.Click to create a new tab position.Click to delete all tab positions.Click to delete the selected style.Click to delete the selected tab position.Click to edit the selected style.Click to rename the selected style.CloseClose AllClose current documentClose this windowColorColourColour selection dialog failed with error %0lx.Colour:Column could not be added.Column description could not be initialized.Column index not found.Column width could not be determinedColumn width could not be set.Command line argument %d couldn't be converted to Unicode and will be ignored.Common dialog failed with error code %0lx.Compositing not supported by this system, please enable it in your Window Manager.Compressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.ConvertCopied to clipboard:"%s"Copies:CopyCopy selectionCornerCorner &radius:Could not create temporary file '%s'Could not determine column index.Could not determine column's positionCould not determine number of columns.Could not determine number of itemsCould not extract %s into %s: %sCould not find tab for idCould not get header description.Could not get items.Could not get property flags.Could not get selected items.Could not locate file '%s'.Could not remove column.Could not retrieve number of itemsCould not set alignment.Could not set column width.Could not set current working directoryCould not set header description.Could not set icon.Could not set maximum width.Could not set minimum width.Could not set property flags.Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create the overlay windowCouldn't enumerate translationsCouldn't find symbol '%s' in a dynamic libraryCouldn't get hatch style from wxBrush.Couldn't get the current thread pointerCouldn't init the context on the overlay windowCouldn't initialize GIF hash table.Couldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't obtain folder nameCouldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter %s not found in declared RTTI ParametersCreate directoryCreate new directoryCtrl+Cu&tCurrent directory:Custom sizeCustomize ColumnsCutCut selectionCyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDECIMALDELDELETEDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DIVIDEDL Envelope, 110 x 220 mmDOWNDashedData object has invalid data formatDate renderer cannot render value; value type: Debug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault fontDefault printerDeleteDelete A&llDelete ColumnDelete RowDelete StyleDelete TextDelete itemDelete selectionDelete style %s?Deleted stale lock file '%s'.Dependency "%s" of module "%s" doesn't exist.DescendingDesktopDeveloped by DevelopersDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectFB error %d occurred.DirectoriesDirectory '%s' couldn't be createdDirectory '%s' couldn't be deletedDirectory does not existDirectory doesn't exist.Discard changes and reload the last saved version?Display all index items that contain given substring. Search is case insensitive.Display options dialogDisplays help as you browse the books on the left.Do you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to %s?Document:Documentation by Documentation writersDon't SaveDoneDone.DottedDoubleDouble Japanese Postcard Rotated 148 x 200 mmDoubly used id : %dDownDragE sheet, 34 x 44 inENDENTEREOF while reading from inotify descriptorESCESCAPEEXECUTEEditEdit itemElapsed time:Enable the height value.Enable the maximum width value.Enable the minimum height value.Enable the minimum width value.Enable the width value.Enable vertical alignment.Enables a background colour.Enter a box style nameEnter a character style nameEnter a list style nameEnter a new style nameEnter a paragraph style nameEnter command to open file "%s":Entries foundEnvelope Invite 220 x 220 mmEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError closing epoll descriptorError closing kqueue instanceError creating directoryError in reading image DIB.Error in resource: %sError reading config options.Error saving user configuration data.Error while printing: Error: Esperanto (ISO-8859-3)Estimated time:Executable files (*.exe)|*.exe|ExecuteExecution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.FFace NameFailed to access lock file.Failed to add descriptor %d to epoll descriptor %dFailed to allocate %luKb of memory for bitmap data.Failed to allocate colour for OpenGLFailed to change video modeFailed to check format of image file "%s".Failed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to close the display "%s"Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to convert file "%s" to Unicode.Failed to copy dialog contents to the clipboard.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create an instance of "%s"Failed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create epoll descriptorFailed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to create wake up pipe used by event loop.Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to find CLSID of "%s"Failed to find match for regular expression: %sFailed to get ISP names: %sFailed to get OLE automation interface for "%s"Failed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to initiate dialup connection: %sFailed to insert text in the control.Failed to inspect the lock file '%s'Failed to install signal handlerFailed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load bitmap "%s" from resources.Failed to load icon "%s" from resources.Failed to load image %%d from file '%s'.Failed to load image %d from stream.Failed to load image from file "%s".Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load resource "%s".Failed to load shared library '%s'Failed to lock resource "%s".Failed to lock the lock file '%s'Failed to modify descriptor %d in epoll descriptor %dFailed to modify file times for '%s'Failed to monitor I/O channelsFailed to open '%s' for readingFailed to open '%s' for writingFailed to open CHM archive '%s'.Failed to open URL "%s" in default browser.Failed to open directory "%s" for monitoring.Failed to open display "%s".Failed to open temporary file.Failed to open the clipboard.Failed to parse Plural-Forms: '%s'Failed to prepare playing "%s".Failed to put data on the clipboardFailed to read PID from lock file.Failed to read config options.Failed to read document from the file "%s".Failed to read event from DirectFB pipeFailed to read from wake-up pipeFailed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the file '%s' to '%s' because the destination file already exists.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save document to the file "%s".Failed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set process priorityFailed to set temporary file permissionsFailed to set text in the text control.Failed to set thread concurrency level to %luFailed to set thread priority %d.Failed to set up non-blocking pipe, the program might hang.Failed to store image '%s' to memory VFS!Failed to switch DirectFB pipe to non-blocking modeFailed to switch wake up pipe to non-blocking modeFailed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to unregister descriptor %d from epoll descriptor %dFailed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'FalseFamilyFileFile "%s" could not be opened for reading.File "%s" could not be opened for writing.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File '%s' couldn't be removedFile '%s' couldn't be renamed '%s'File couldn't be loaded.File dialog failed with error code %0lx.File errorFile name exists already.FilesFiles (%s)FilterFindFirstFirst pageFixedFixed font:Fixed size face.
    bold italic FloatingFloppyFolio, 8 1/2 x 13 inFontFont &weight:Font size:Font st&yle:Font:Fonts index file %s disappeared while loading fonts.Fork failedForwardForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ installed on this machine is too old to support screen compositing, please install GTK+ 2.12 or later.GTK+ themeGeneralGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGraphics art by Greek (ISO-8859-7)GrooveGzip not supported by this version of zlibHELPHOMEHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|HarddiskHebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help directory "%s" not found.Help file "%s" not found.Help: %sHide %sHide OthersHide this notification message.HomeHome directoryHow the object will float relative to the text.ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!INSINSERTISO-2022-JPIcon & text renderer cannot render value; value type: If possible, try changing the layout parameters to make the printout more narrow.If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Image file is not of type %d.Image is not of type %s.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'Incorrect GIF frame size (%u, %d) for the frame #%uIncorrect number of arguments.IndentIndents && SpacingIndexIndian (ISO-8859-12)InfoInitialization failed in post init, aborting.InsertInsert FieldInsert ImageInsert ObjectInsert TextInserts a page break before the paragraph.InsetInvalid GTK+ command line option, use "%s --help"Invalid TIFF image index.Invalid data view itemInvalid display mode specification '%s'.Invalid geometry specification '%s'Invalid inotify event for "%s"Invalid lock file '%s'.Invalid message catalog.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sInvalid value %ld for a boolean key "%s" in config file.ItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmJump toJustifiedJustify text left and right.KOI8-RKOI8-UKP_KP_ADDKP_BEGINKP_DECIMALKP_DELETEKP_DIVIDEKP_DOWNKP_ENDKP_ENTERKP_EQUALKP_HOMEKP_INSERTKP_LEFTKP_MULTIPLYKP_NEXTKP_PAGEDOWNKP_PAGEUPKP_PRIORKP_RIGHTKP_SEPARATORKP_SPACEKP_SUBTRACTKP_TABKP_UPL&ine spacing:LEFTLandscapeLastLast pageLast repeated message ("%s", %lu time) wasn't outputLast repeated message ("%s", %lu times) wasn't outputLedger, 17 x 11 inLeftLeft (&first line):Left margin (mm):Left-align text.Legal Extra 9 1/2 x 15 inLegal, 8 1/2 x 14 inLetter Extra 9 1/2 x 12 inLetter Extra Transverse 9.275 x 12 inLetter Plus 8 1/2 x 12.69 inLetter Rotated 11 x 8 1/2 inLetter Small, 8 1/2 x 11 inLetter Transverse 8 1/2 x 11 inLetter, 8 1/2 x 11 inLicenseLightLine %lu of map file "%s" has invalid syntax, skipped.Line spacing:Link contained '//', converted to absolute link.List StyleList stylesLists font sizes in points.Lists the available fonts.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Lower case lettersLower case roman numeralsMDI childMENUMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMacArabicMacArmenianMacBengaliMacBurmeseMacCelticMacCentralEurRomanMacChineseSimpMacChineseTradMacCroatianMacCyrillicMacDevanagariMacDingbatsMacEthiopicMacExtArabicMacGaelicMacGeorgianMacGreekMacGujaratiMacGurmukhiMacHebrewMacIcelandicMacJapaneseMacKannadaMacKeyboardGlyphsMacKhmerMacKoreanMacLaotianMacMalayalamMacMongolianMacOriyaMacRomanMacRomanianMacSinhaleseMacSymbolMacTamilMacTeluguMacThaiMacTibetanMacTurkishMacVietnameseMake a selection:MarginsMatch caseMax height:Max width:Media playback error: %sMemory VFS already contains file '%s'!MenuMessageMetal themeMethod or property not found.Mi&nimizeMin height:Min width:Missing a required parameter.ModernModifiedModule "%s" initialization failedMonarch Envelope, 3 7/8 x 7 1/2 inMonitoring individual files for changes is not supported currently.Move downMove upMoves the object to the next paragraph.Moves the object to the previous paragraph.Multiple Cell PropertiesNUM_LOCKNameNetworkNewNew &Box Style...New &Character Style...New &List Style...New &Paragraph Style...New StyleNew directoryNew itemNewNameNextNext pageNoNo animation handler for type %ld defined.No bitmap handler for type %d defined.No column existing.No column for the specified column existing.No column for the specified column position existing.No default application configured for HTML files.No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for animation type.No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo renderer or invalid renderer type specified for custom data column.No renderer specified for column.No soundNo unused colour in image being masked.No unused colour in image.No valid mappings found in the file "%s".NoneNordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Not %sNot availableNot underlinedNote, 8 1/2 x 11 inNoticeNumber of columns could not be determined.Numbered outlineOKOLE Automation error in %s: %sObject PropertiesObject implementation does not support named arguments.Objects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Open...OpenGL function "%s" failed: %s (error %d)Operation not permitted.Option '%s' can't be negatedOption '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationOut of window IDs. Recommend shutting down application.OutlineOutsetOverflow while coercing argument values.PAGEDOWNPAGEUPPAUSEPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPGDNPGUPPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPRC Envelope #1 102 x 165 mmPRC Envelope #1 Rotated 165 x 102 mmPRC Envelope #10 324 x 458 mmPRC Envelope #10 Rotated 458 x 324 mmPRC Envelope #2 102 x 176 mmPRC Envelope #2 Rotated 176 x 102 mmPRC Envelope #3 125 x 176 mmPRC Envelope #3 Rotated 176 x 125 mmPRC Envelope #4 110 x 208 mmPRC Envelope #4 Rotated 208 x 110 mmPRC Envelope #5 110 x 220 mmPRC Envelope #5 Rotated 220 x 110 mmPRC Envelope #6 120 x 230 mmPRC Envelope #6 Rotated 230 x 120 mmPRC Envelope #7 160 x 230 mmPRC Envelope #7 Rotated 230 x 160 mmPRC Envelope #8 120 x 309 mmPRC Envelope #8 Rotated 309 x 120 mmPRC Envelope #9 229 x 324 mmPRC Envelope #9 Rotated 324 x 229 mmPRINTPaddingPage %dPage %d of %dPage SetupPage setupPagesPaper sizeParagraph stylesPassing a already registered object to SetObjectPassing an unknown object to GetObjectPastePaste selectionPeri&odPermissionsPicture PropertiesPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please select the columns to show and define their order:Please wait while printing...Point SizePointer to data view control not set correctly.Pointer to model not set correctly.PortraitPositionPostScript filePreferencesPreferences...PreparingPreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&w...Print preview creation failed.Print preview...Print spoolingPrint this pagePrint to FilePrint...PrinterPrinter command:Printer optionsPrinter options:Printer...Printer:PrintingPrinting Printing ErrorPrinting page %d of %dPrinting page %d...Printing...PrintoutProcessing debug report has failed, leaving the files in "%s" directory.Progress renderer cannot render value type; value type: Progress:PropertiesPropertyProperty ErrorQuarto, 215 x 275 mmQuestionQuitQuit %sQuit this programRETURNRIGHTRawCtrl+Read error on file '%s'ReadyRedoRedo last actionRefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.RegularRelativeRelevant entries:Remaining time:RemoveRemove BulletRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rendering failed.Renumber ListRep&laceReplaceReplace &allReplace selectionReplace with:Required information entry is empty.Resource '%s' is not a valid message catalog.Revert to SavedRidgeRig&ht-to-leftRightRight margin (mm):Right-align text.RomanS&tandard bullet name:SCROLL_LOCKSELECTSEPARATORSNAPSHOTSPACESPECIALSUBTRACTSaveSave %s fileSave &As...Save AsSave asSave current documentSave current document with a different filenameSave log contents to fileScriptSearchSearch contents of help book(s) for all occurrences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect AllSelect a document templateSelect a document viewSelect regular or bold.Select regular or italic style.Select underlining or no underlining.SelectionSelects the list level to edit.Separator expected after the option '%s'.ServicesSet Cell StyleSetProperty called w/o valid setterSetting directory access times is not supported under this OS versionSetup...Several active dialup connections found, choosing one randomly.Shift+Show &hidden directoriesShow &hidden filesShow AllShow about dialogShow allShow all items in indexShow hidden directoriesShow/hide navigation panelShows a Unicode subset.Shows a preview of the bullet settings.Shows a preview of the font settings.Shows a preview of the font.Shows a preview of the paragraph settings.Shows the font preview.Simple monochrome themeSingleSizeSize:SkipSlantSmall C&apitalsSolidSorry, could not open this file.Sorry, not enough memory to create a preview.Sorry, that name is taken. Please choose another.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.SpacingSpell CheckStandardStatement, 5 1/2 x 8 1/2 inStaticStatus:StopStrikethroughString To Colour : Incorrect colour specification : %sStyleStyle OrganiserStyle:Subscrip&tSupe&rscriptSuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSuppress hyphe&nationSwissSymbolSymbol &font:SymbolsTABTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.TIFF: Image size is abnormally big.Table PropertiesTabloid Extra 11.69 x 18 inTabloid, 11 x 17 inTabsTeletypeTemplatesText renderer cannot render value; value type: Thai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The available bullet styles.The available styles.The background colour.The border line style.The bottom margin size.The bottom padding size.The bottom position.The bullet character.The character code.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The default style for the next paragraph.The directory '%s' does not exist Create it now?The document "%s" doesn't fit on the page horizontally and will be truncated if printed. Would you like to proceed with printing it nevertheless?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The first line indent.The following standard GTK+ options are also supported: The font colour.The font family.The font from which to take the symbol.The font point size.The font size in points.The font size units, points or pixels.The font style.The font weight.The format of file '%s' couldn't be determined.The left indent.The left margin size.The left padding size.The left position.The line spacing.The list item number.The locale ID is unknown.The object height.The object maximum height.The object maximum width.The object minimum height.The object minimum width.The object width.The outline level.The previous message repeated %lu time.The previous message repeated %lu times.The previous message repeated once.The print dialog returned an error.The range to show.The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The right indent.The right margin size.The right padding size.The right position.The spacing after the paragraph.The spacing before the paragraph.The style name.The style on which this style is based.The style preview.The system cannot find the file specified.The tab position.The tab positions.The text couldn't be saved.The top margin size.The top padding size.The top position.The value for the option '%s' must be specified.The value of the corner radius.The version of remote access service (RAS) installed on this machine is too old, please upgrade (the following required function is missing: %s).The wxGtkPrinterDC cannot be used.There is no column or renderer for the specified column index.There was a problem during page setup: you may need to set a default printer.This document doesn't fit on the page horizontally and will be truncated when it is printed.This is not a %s.This platform does not support background transparency.This program was compiled with a too old version of GTK+, please rebuild with GTK+ 2.12 or newer.This system doesn't support date controls, please upgrade your version of comctl32.dllThread module initialization failed: cannot store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Toggle renderer cannot render value; value type: Too many EndStyle calls!Too many colours in PNG, the image may be slightly blurred.TopTop margin (mm):Translations by TranslatorsTrueTrying to remove file '%s' from memory VFS, but it is not loaded!Turkish (ISO-8859-9)TypeType a font name.Type a size in points.Type mismatch in argument %u.Type must have enum - long conversionType operation "%s" failed: Property labeled "%s" is of type "%s", NOT "%s".UPUS Std Fanfold, 14 7/8 x 11 inUS-ASCIIUnable to add inotify watchUnable to add kqueue watchUnable to associate handle with I/O completion portUnable to close I/O completion port handleUnable to close inotify instanceUnable to close path '%s'Unable to close the handle for '%s'Unable to create I/O completion portUnable to create IOCP worker threadUnable to create inotify instanceUnable to create kqueue instanceUnable to dequeue completion packetUnable to get events from kqueueUnable to handle native drag&drop dataUnable to initialize GTK+, is DISPLAY set properly?Unable to initialize Hildon programUnable to open path '%s'Unable to open requested HTML document: %sUnable to play sound asynchronously.Unable to post completion statusUnable to read from inotify descriptorUnable to remove inotify watchUnable to remove kqueue watchUnable to set up watch for '%s'Unable to start IOCP worker threadUndeleteUnderlineUnderlinedUndoUndo last actionUnexpected characters following option '%s'.Unexpected event for "%s": no matching watch descriptor.Unexpected parameter '%s'Unexpectedly new I/O completion port was createdUngraceful worker thread terminationUnicodeUnicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)UnindentUnits for the bottom border width.Units for the bottom margin.Units for the bottom outline width.Units for the bottom padding.Units for the bottom position.Units for the corner radius.Units for the left border width.Units for the left margin.Units for the left outline width.Units for the left padding.Units for the left position.Units for the maximum object height.Units for the maximum object width.Units for the minimum object height.Units for the minimum object width.Units for the object height.Units for the object width.Units for the right border width.Units for the right margin.Units for the right outline width.Units for the right padding.Units for the right position.Units for the top border width.Units for the top margin.Units for the top outline width.Units for the top padding.Units for the top position.UnknownUnknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown PNG resolution unit %dUnknown Property %sUnknown TIFF resolution unit %d ignoredUnknown data formatUnknown dynamic library errorUnknown encoding (%d)Unknown error %08xUnknown exceptionUnknown image data format.Unknown long option '%s'Unknown name or named argument.Unknown option '%s'Unmatched '{' in an entry for mime type %s.Unnamed commandUnspecifiedUnsupported clipboard format.Unsupported theme '%s'.UpUpper case lettersUpper case roman numeralsUsage: %sUse the current alignment setting.Valid pointer to native data view control does not existValidation conflictValueValue must be %s or higher.Value must be %s or less.Value must be between %s and %s.Version Vertical alignment.View files as a detailed viewView files as a list viewViewsWINDOWS_LEFTWINDOWS_MENUWINDOWS_RIGHTWaiting for IO on epoll descriptor %d failedWarning: WeightWestern European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000Windows 7Windows 8Windows 8.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows CE (%d.%d)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936) or GB-2312Windows Chinese Traditional (CP 950) or Big-5Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932) or Shift-JISWindows Johab (CP 1361)Windows Korean (CP 949)Windows MEWindows NT %lu.%luWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows Server 2012Windows Server 2012 R2Windows Thai (CP 874)Windows Turkish (CP 1254)Windows Vietnamese (CP 1258)Windows VistaWindows Western European (CP 1252)Windows XPWindows/DOS OEM (CP 437)Windows/DOS OEM Cyrillic (CP 866)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: incorrect colour description in line %dXPM: incorrect header format!XPM: malformed colour definition '%s' at line %d!XPM: no colors left to use for mask!XPM: truncated image data at line %d!YesYou cannot Clear an overlay that is not initedYou cannot Init an overlay twiceYou cannot add a new directory to this section.You have entered invalid value. Press ESC to cancel editing.Zoom &InZoom &OutZoom InZoom OutZoom to &FitZoom to Fita DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbuffer is too small for Windows directory.build %lucan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't execute '%s'can't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.checksum errorchecksum failure reading tar header blockcmcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdoubledump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.filesfirstfont sizefourteenthfourthgenerate verbose log messagesimageincomplete header block in tarincorrect event handler string, missing dotincorrect size given for tar entryinvalid data in extended tar headerinvalid message box return valueinvalid zip fileitaliclightlocale '%s' cannot be set.midnightnineteenthninthno DDE error.no errorno fonts found in %s, using builtin fontnonamenoonnormalnot implementednumobjects cannot have XML Text Nodesout of memoryprocess context descriptionptpxrawctrlread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestandard/circlestandard/circle-outlinestandard/diamondstandard/squarestandard/trianglestored file length not in Zip headerstrstrikethroughtar entry not opentenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtrailing backslash ignored in '%s'translator-creditstwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unexpected end of fileunknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxPrintout::GetPageInfo gives a null maxPage.wxWidget control pointer is not a data view pointerwxWidget's control not initialized.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.xxxxyesterdayzlib error %d~Project-Id-Version: wxWidgets 3.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2014-02-21 17:22+0100 PO-Revision-Date: 2014-02-21 19:09+0200 Last-Translator: Yuri Chornoivan Language-Team: Ukrainian Language: uk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.5 Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); Будь ласка, надішліть цей звіт розробникові програми, дякуємо! Дякуємо вам і вибачте за незручності! (копія %d з %d) (помилка %ld: %s) (у модулі «%s») — Перегляд жирний курсив легкий#10 Конверт, 4 1/8 x 9 1/2 дюйм#11 Конверт, 4 1/2 x 10 3/8 дюйм#12 Конверт, 4 3/4 x 11 дюйм#14 Конверт, 5 x 11 1/2 дюйм#9 Конверт, 3 7/8 x 8 7/8 дюйм%%d з %lu%i з %i%ld байт%ld байт%ld байт%lu з %lu%s (або %s)Помилка %sІнформація %sНалаштування %sПопередження %s%s не відповідало заголовку архіву tar для елемента «%s»%s файлів (%s)|%s&Про програму&Справжній розмір&Після абзацу:&Вирівнювання&Застосувати&Застосувати стиль&Розташувати піктограмиЗа з&ростанням&НазадНа &основі:Пе&ред абзацом:Ко&лір тла:&ЖирнийВ&низу&Нижнє:&РамкаСтиль &позначки:&CD-ROM&Скасувати&КаскадК&оміркаКод &символу:О&чистити&Закрити&Колір&Колір:Пе&ретворити&Копія&Копіювати адресу&Налаштувати…Попередній перегляд звіту про &помилку:&Вилучити&Вилучити стиль…&За спаданням&ДеталіДо&низу&Редагування&Редагувати стиль…&Виконати&Файл&Знайти&Закінчити&Перша&Рухомий режим:&Дискета&Шрифт&Гарнітура шрифту:&Шрифт для рівня…&Шрифт:&Вперед&Від:&Жорсткий диск&Висота:&ДовідкаС&ховати подробиці&Домівка&Відступ (у десятках мм)&Зняти визначене&Індекс&Інформація&КурсивПере&йти до&Вирівняне&Останній&Ліворуч&Ліворуч:&Рівень у списку:&Журнал&ПеренестиМісце п&ересування об’єкта:&Мережа&Створити&Наступний&Наступний >&Наступний абзац&Наступна підказка&Наступний стиль:&Ні&Помітки:&Номер:&Гаразд&Відкрити…&Рівень відступу:&Розрив сторінки&Вставити&ЗображенняРозмір &точки:&Розміщення (у десятках мм):Режим &позиції:&НалаштуванняПопереднє&Попередній абзац&Друкувати…&Властивості&Вихід&Переробити&Переробити &Перейменувати стиль…&Замінити&Почати відлік з початку&Відновити&Праворуч&Правий:&ЗберегтиЗ&берегти як&Докладно&Показувати підказки під час запуску&Розмір&Розмір:Проп&устити&Проміжок (у десятках мм)П&еревірити правопис&ЗупинитиП&ерекреслення&Стиль:&Стилі:&Підмножина:&Символ:С&инхронізувати значення&Таблиця&ЗгориВ&ерхнє:&Підкреслення&Підкреслення:В&ідмінитиВ&ідмінити&Без відступуДо&гори&Вертикальне вирівнювання:П&ереглянути…&Вага:&Ширина:&Вікно&Так«%s» містить некоректні символи«%s» містить некоректні символи«%s» містить додаткові «..», проігноровано.«%s» — помилкове числове значення для параметра «%s».«%s» — помилковий каталог повідомлень.«%s» немає серед коректних рядків«%s» є одним з помилкових рядків«%s» — можливо бінарний файл.«%s» повинно бути числом.«%s» має містити тільки символи ASCII.«%s» має містити тільки символи алфавіту.«%s» має містити тільки символи алфавіту або цифри.«%s» має містити лише цифри.(*)(Довідка)(Відсутній)(Звичайний шрифт)(закладки)(нічого)**)+, 64-бітова версія-…1,11,21,31,41,51,61,71,81,910 x 11 дюймів10 x 14 дюймів11 x 17 дюймів12 x 11 дюймів15 x 11 дюймів26 3/4 Конверт, 3 5/8 x 6 1/2 дюйм9 x 11 дюймів: файл не існує!: невідомий набір символів: невідоме кодування< &Назад<Будь-який декоративний><Будь-який модерний><Будь-який романський><Будь-який для індексів><Будь-який Swiss><Будь-який машинописний><Будь-який><ТЕКА><ДИСК><ПОСИЛАННЯ>Жирний курсивний шрифт.
    жирний курсивний шрифт з підкресленням
    Жирний шрифт. Курсивний шрифт. >Звіт про помилку сформовано у теці Було створено звіт про помилку. Його збережено доНепорожня колекція має складатися з вузлів-"елементів"Назва стандартної позначки.Аркуш A0, 841 x 1189 ммАркуш A1, 594 x 841 ммA2 420 x 594 ммA3 Екстра 322 x 445 ммA3 Екстра Поперечний 322 x 445 ммA3 Повернутий 420 x 297 ммA3 Поперечний 297 x 420 ммАркуш A3 297 x 420 ммA4 Екстра 9.27 x 12.69 дюймівA4 Плюс 210 x 330 ммA4 Повернутий 297 x 210 ммA4 Поперечний 210 x 297 ммАркуш A4, 210 x 297 ммМалий лист A4, 210 x 297 ммA5 Екстра 174 x 235 ммA5 Повернутий 210 x 148 ммA5 Поперечний 148 x 210 ммАркуш A5, 148 x 210 ммA6 105 x 148 ммA6 Повернутий 148 x 105 ммABCDEFGabcdefg12345ДОДАТИASCIIПро програмуПро %sПро програму…АбсолютнаФактичний розмірДодатиДодати стовпчикДодати рядокДодати цю сторінку до закладокДодати до створених кольорів AddToPropertyCollection викликано для загального засобу доступуAddToPropertyCollection викликано без коректного параметра додаванняДодавання книги %sСпроба додавання варіанта TEXT зазнала невдачіСпроба додавання варіанта utxt зазнала невдачіДодатковоПісля абзацу:Вирівняти ліворучВирівняти праворучВирівнюванняВсіВсі файли (%s)|%sВсі файли (*)|* Всі файли (*)|*Всі стиліАбетковий режимДо SetObjectClassInfo передано повідомлення Об'єкт Вже ЗареєстрованоВже дзвонимо ISP.Alt+Необов’язковий радіус закруглення кутів.Та містить такі файли: Анімаційний файл не належить до типу %ld.Додати до файла журналу «%s» (вибір [Ні] перепише його)?ПрограмаЗастосуватиАрабськіArabic (ISO-8859-6)Не знайдено аргументу %u.ХудожникиЗа зростаннямАтрибутиДоступні шрифти.B4 (ISO) 250 x 353 ммB4 (JIS) Повернутий 364 x 257 ммB4 Конверт, 250 x 353 ммАркуш B4, 250 x 354 ммB5 (ISO) Екстра 201 x 276 ммB5 (JIS) Повернутий 257 x 182 ммB5 (JIS) Поперечний 182 x 257 ммB5 Конверт, 176 x 250 ммАркуш B5, 182 x 257 ммB6 (JIS) 128 x 182 ммB6 (JIS) Повернутий 182 x 128 ммB6 Конверт, 176 x 125 ммНАЗАДBMP: Не вдалося виділити пам'ять.BMP: Не можу записати помилкове зображення.BMP: Не вдалося записати карту кольорів RGB.BMP: Не можу записати дані.BMP: Не вдалося записати заголовок (Bitmap) файла.BMP: Не вдалося записати заголовок (BitmapInfo) файла. BMP: wxImage не має свого wxPalette.НазадТлоКолір т&ла:Колір тлаBaltic (ISO-8859-13)Baltic (старе) (ISO-8859-4)Перед абзацом:РастровийІнструменту обробки растру не вдалося обробити значення; тип значення: ЖирнийРамкаРамкиВнизуНижнє поле (мм):Властивості рамокСтилі рамокНавігація&Вирівнювання позначки:Стиль позначкиПозначкиАркуш C, 17 x 22 дюймО&чиститиК&олір:C3 Конверт, 324 x 458 ммC4 Конверт, 229 x 324 ммC5 Конверт, 162 x 229 ммC6 Конверт, 114 x 162 ммC65 Конверт, 114 x 229 ммСКАСУВАТИПРОПИСНАCD-ROMОбробник CHM у цій версії підтримує лише локальні файли!ОЧИСТИТИКОМАНДАПр&описніНе можу В&ідновити Неможлива визначити формат зображення у автоматичному режимі для вхідних даних без можливості позиціювання.Не вдалося закрити ключ реєстру «%s»Не вдалося копіювати значення непідтримуваного типу %d.Не вдалося створити ключ реєстру «%s»Не вдалося створити ниткуНе вдалося створити вікно класу %sНе вдалося вилучити ключ «%s»Не вдалося вилучити INI-файл «%s»Не вдалося вилучити значення «%s» ключа «%s»Не вдалося підрахувати підключі ключа «%s»Не вдалося підрахувати значення ключа «%s»Не вдалося експортувати значення непідтримуваного типу %d.Не можу знайти теперішню позицію в файлі «%s»Не вдалося отримати інформацію про ключ реєстру «%s»Не вдалося ініціювати потік стиснення zlib.Не вдалося ініціювати потік розпакування zlib.Спостереження за змінами у каталозі «%s», якого не існує, неможливе.Не вдалося відкрити ключ реєстру «%s»Не вдалося прочитати з потоку розпакування %sНе вдалося прочитати потік, що розширюється: неочікуваний кінець файла у підлеглому потоці.Не вдалося прочитати значення «%s»Не вдалося прочитати значення ключа «%s»Не вдалося записати зображення до файла «%s»: невідомий суфікс назви.Не можу записати вміст журналу в файл.Не вдалося встановити пріоритет ниткиНе вдалося встановити значення «%s»Запис до стандартного входу дочірнього процесу неможливийНе вдалося записати до потоку розпакування: %sСкасуватиНе вдалося створити синхронізацію.Не вдалося створити ідентифікатор нового стовпчика. Ймовірно, перевищено значення максимальної кількості стовпчиків.Не можу перелічити файли «%s»Не можу перелічити файли в каталозі «%s»Не вдалося знайти активне модемне з'єднання: %sФайл з адресною книгою не знайденийНе вдалося отримати дані активного екземпляра «%s»Не вдалося отримати інтервал пріоритету для розпорядку %d.Не вдалося отримати назву вузлаНе вдалося отримати офіційне назву вузлаНе вдалося повісити трубку — немає з'єднання.Не вдалося ініціювати OLEНе вдалося ініціювати сокетиНе вдалося завантажити піктограму з «%s».Не вдалося завантажити ресурси з «%s».Не вдалося завантажити ресурси з файла «%s».Не вдалося відкрити документ HTML: %sНе вдалося відкрити книгу довідки HTML: %sНе вдалося відкрити файл змісту: %sНе вдалося відкрити файл для друку в PostScript!Не вдалося відкрити файл індексу: %sНе вдалося відкрити файл ресурсів «%s».Не вдалося надрукувати порожню сторінку.Не вдалося прочитати назву типу з «%s»!Не вдалося відновити нитку %luНе вдалося відновити нитку %lxНе вдалося встановити порядок нитки.Не вдалося встановити локаль у значення «%s».Не вдалося запустити нитку: помилка запису TLS.Не вдалося призупинити нитку %luНе вдалося зупинити нитку %lxНе вдалося дочекатись закінчення ниткиЗ врахуванням регіструРежим з категоризацієюВластивості коміркиКельтська (ISO-8859-13)Цент&рованеЦентрованеЦентральний європейський (ISO-8859-2)ЦентрТекст по центру.За центромОб&рати…Змінити стиль спискуЗмінити стиль об’єктаЗмінити властивостіЗмінити стильЗміни не буде збережено, щоб уникнути перезапису наявного файла «%s»Стиль символівПозначте, щоб додати точку після позначки.Позначте, щоб додати праву дужкуПозначте, якщо слід редагувати усі межі одночасно.Позначте, щоб додати до позначки дужку.Позначте, щоб визначити використання писемності із записом справа ліворуч.Позначте, щоб зробити шрифт жирним.Позначте, щоб зробити шрифт курсивним.Позначте, щоб зробити шрифт підкресленим.Позначте, щоб знову розпочати нумерацію.Позначте, щоб додати риску перекреслення тексту.Позначте, щоб текст було показано прописними літерами.Позначте, щоб текст було показано малими прописними літерами.Позначте, щоб перетворити текст на нижні індекси.Позначте, щоб перетворити текст на верхні індекси.Позначте, щоб придушити перенесення слів.Оберіть інтернет провайдераВиберіть каталог:Виберіть файлОберіть колірВиберіть шрифтВиявлено циклічну залежність, що містить модуль «%s».ЗакритиКлас не зареєстровано.СпорожнитиПочистити записи в журналіКлацніть, щоб застосувати обраний стиль.Клацніть, щоб відшукати символ.Клацніть, щоб скасувати зміну шрифту.Клацніть, щоб скасувати вибір шрифту.Клацніть, щоб змінити колір шрифту.Клацніть, щоб змінити колір тла.Клацніть, щоб змінити колір тексту.Клацніть, щоб обрати шрифт для цього рівня.Клацніть, щоб закрити це вікноКлацніть, щоб підтвердити зміну шрифту.Клацніть, щоб підтвердити вибір шрифту.Клацніть, щоб створити новий стиль панелі.Клацніть, щоб створити новий стиль символів.Клацніть, щоб створити новий стиль списку.Клацніть, щоб створити новий стиль абзацу.Клацніть, щоб створити нову позицію табуляції.Клацніть, щоб вилучити всі позиції табуляції.Клацніть, щоб вилучити обраний стиль.Клацніть, щоб вилучити обрану позицію табуляції.Клацніть, щоб редагувати обраний стиль.Клацніть, щоб перейменувати обраний стиль.ЗакритиЗакрити всеЗакрити поточний документЗакрити це вікноКолірКолірДіалогове вікно вибору кольору повідомило про помилку %0lx.Колір:Не вдалося додати стовпчик.Не вдалося ініціалізувати опис стовпчика.Не знайдено стовпчика з відповідним номером.Не вдалося визначити ширину стовпчикаНе вдалося встановити ширину стовпчика.Не вдалося перетворити параметр командного рядка %d у Unicode, параметр буде проігноровано.Помилка типового діалогового вікна з кодом %0lx.У цій системі не передбачено можливості композитного відтворення, будь ласка, увімкніть композитне відтворення у вашій програмі для керування вікнами.Стиснутий файл довідки HTML (*.chm)|*.chm|Комп'ютерНазва поля в файлі налаштування не може починатися з «%c».ПідтвердитиПідтвердити запис реєструПід'єднання…ЗмістПеретворення до набору символів «%s» не працює.ПеретворитиСкопійовано до буфера: «%s»Копії:КопіюватиКопіювати позначенеКут&Радіус закруглення:Не вдалося створити тимчасовий файл «%s»Не вдалося визначити номер стовпчика.Не вдалося визначити позицію стовпчикаНе вдалося визначити кількість стовпчиків.Не вдалося визначити кількість пунктівНе вдалося розпакувати %s до %s: %sНе вдалося знайти вкладку для ідентифікатораНе вдалося отримати опис заголовка.Не вдалося отримати пункти.Не вдалося отримати прапорці властивості.Не вдалося отримати позначені пункти.Не вдалося знайти розташування файла «%s».Не вдалося вилучити стовпчик.Не вдалося отримати кількість пунктівНе вдалося встановити вирівнювання.Не вдалося встановити ширину стовпчика.Не вдалося вказати поточний робочий каталогНе вдалося встановити опис заголовка.Не вдалося встановити піктограму.Не вдалося встановити максимальну ширину.Не вдалося встановити мінімальну ширину.Не вдалося встановити прапорці властивості.Не вдалося почати попередній перегляд документа.Не вдалося почати друк.Не вдалося передати дані в вікноНе вдалося опитати замок семафораНе вдалося додати зображення до списку зображень.Не вдалося створити таймерНе вдалося створити вікно оверлеюНе вдалося пронумерувати перекладиНе вдалося знайти символ «%s» в динамічній бібліотеціНе вдалося отримати стиль штриха з wxBrush.Не вдалося отримати показник на дану ниткуНе вдалося ініціювати контекст вікна оверлеюНе вдалося ініціалізувати таблицю хешів GIF.Не вдалося завантажити зображення PNG. Можливо файл пошкоджено або не вистачає пам'яті.Не вдалося завантажити піктограму з «%s».Не вдалося отримати назву текиНе вдалося відкрити аудіо: «%s»Не вдалося зареєструвати формат «%s»Не вдалося звільнити семафорНе вдалося встановити інформацію про елемент списку %d.Не вдалося записати зображення PNG.Не вдалося закінчити ниткуПараметр Create %s не знайдено серед описаних параметрів RTTIСтворити каталогСтворити новий каталогCtrl+В&ирізатиПоточний каталог:Нетиповий розмірНалаштувати стовпчикиВирізатиВирізати позначенеКирилиця (ISO-8859-5)Аркуш D, 22 x 34 дюймПомилка читання DDEДЕСЯТКОВИЙDELВИЛУЧИТИЗаголовок DIB: Кодування не відповідає глибині бітів.Заголовок DIB: Висота картинки у файлі > 32767 пікселів.Заголовок DIB: ширина картинки у файлі > 32767 пікселів.Заголовок DIB: невідома бітова глибина даних у файлі.Заголовок DIB: невідоме кодування файла.DIVIDEDL Конверт, 110 x 220 ммВНИЗШтриховаДані об’єкта даних мають некоректний форматІнструменту обробки даних не вдалося обробити значення; тип значення: Доповідь про помилку «%s»Звіт про помилку неможливо створити.Помилка під час створення звіту про помилку.ДекоративнийТипове кодуванняТиповий шрифтТипова друкаркаВилучитиВилучити в&сеВилучити стовпчикВилучити рядокВилучити стильВилучити текстВилучити елементВилучити позначенеВилучити стиль %s?Вилучено застарілий файл замка «%s».Необхідний компонент «%s» для модуля «%s» не існує.За спаданнямРобочий стілРозроблено РозробникиСлужбу віддаленого з'єднання (RAS) на цьому комп’ютері не встановлено. Будь ласка, встановіть його.А ви знали що…У DirectFB сталася помилка %d.ТекиНе вдалося створити каталог «%s»Не вдалося вилучити каталог «%s»Каталог не існуєТека не існує.Відкинути зміни і перезавантажити останню збережену версію?Вивести всі рядки індексу, що містять даний підрядок. Пошук без врахування регістру.Відкрити діалогове вікно параметрівПоказує довідку у той час, коли ви гортаєте книжки ліворуч.Ви бажаєте перезаписати команду використану для %s файлів з суфіксом назви «%s»? Поточне значення %s, Нове значення %s %1Записати зміни до %s?Документ:Документація від Автори документаціїНе зберігатиЗробленоЗроблено.ПунктирПодвійнаПодвійна японська листівка повернута 148 x 200 ммДвічі використаний id : %dДонизуПеретягуванняE лист, 34 x 44 дюймКІНЕЦЬENTERСимвол EOF під час читання з дескриптора inotifyESCESCAPEВИКОНАТИЗмінитиРедагувати елементМинуло часу:Увімкнути значення висоти.Увімкнути значення максимальної ширини.Увімкнути значення мінімальної висоти.Увімкнути значення мінімальної ширини.Увімкнути значення ширини.Увімкнути вертикальне вирівнювання.Вмикає колір тла.Введіть назву стилю панеліВведіть назву стилю символуВведіть назву стилю спискуВведіть назву нового стилюВведіть назву стилю абзацуВведіть команду для відкриття файла «%s»:Знайдені записиКонверт Запрошення 220 x 220 ммРозкриття змінної оточення зазнало невдачі: відсутнє '%c' на позиції %u у '%s'.ПомилкаПомилка під час закриття дескриптора epollПомилка під час закриття екземпляра kqueueПомилка створення каталогуПомилка під час читання картинки DIB.Помилка у ресурсі: %sПомилка під час читання параметрів налаштування.Помилка під час збереження даних налаштування користувача.Помилка під час друку: Помилка: Есперанто (ISO-8859-3)Оцінка часу:Виконувані файли (*.exe)|*.exe|ВиконатиПомилка виконання команди «%s»Виконання команди «%s» закінчилося з помилкою: %ulExecutive, 7 1/4 x 10 1/2 дюймЕкспорт ключа реєстру: файл «%s» вже існує, його не буде перезаписано.Розширена кодова сторінка Unix для японської (EUC-JP)Розпакування «%s» до «%s» закінчилося з помилкою.FНарисНе вдалося отримати доступ до файла замка.Не вдалося додати дескриптор %d в дескриптора epoll %dНе вдалося виділити %lu кБ пам'яті для даних растрової картинки.Не вдалося виділити колір для OpenGLНе вдалося змінити відео режим.Не вдалося перевірити формат файла зображення «%s».Не вдалося очистити теку звітів про помилки «%s»Не вдалося закрити обробку файлаНе вдалося закрити файла замка «%s»Не вдалося закрити буфер обміну.Не вдалося закрити дисплей «%s»Не вдалося підключитись: не вказано користувача/пароля.Не вдалося додзвонитись: відсутній інтернет-провайдер.Не вдалося перетворити вміст файла «%s» на Unicode.Не вдалося скопіювати вміст діалогового вікна до буфера.Не вдалося скопіювати значення реєстру «%s»Не вдалося копіювати дані ключу реєстру «%s» в «%s».Помилка копіювання файла «%s» в «%s».Не вдалося копіювати підключ реєстру «%s» до «%s».Помилка створення рядка DDEПомилка створення батьківського фрейма MDI.Помилка створення назви тимчасового файлаНе вдалося створити анонімну трубуНе вдалося створити екземпляр «%s»Не вдалося підключитись до серверу «%s» по темі «%s»Не вдалося створити курсор.Не вдалося створити теку «%s»Збій створення каталогу «%s» (Чи маєте ви потрібні права доступу?)Не вдалося створити дескриптор epollНе вдалося створити елемент реєстру для «%s» файлів.Не вдалося створити стандартний діалог знайти/замінити (код помилки %d)Не вдалося створити канал повернення зі сну, що використовується циклом події.Не вдалося показати документ HTML у кодуванні %sНе вдалося почистити clipboard.Не вдалося пронумерувати відео режимиНе вдалося встановити зв'язок помочі з DDE серверомНе вдалося додзвонитись: %sНе вдалося виконати «%s» Не вдалося виконати curl, будь ласка, встановіть його у теці вказаній у PATH.Не вдалося знайти CLSID «%s»Не вдалося знайти відповідник для регулярного виразу: %sНе вдалося отримати номеру ISP: %sНе вдалося отримати інтерфейс автоматичної обробки OLE для «%s»Не вдалося встановити дані з clipboard.Не вдалося отримати локальний системний часНе вдалося отримати робочий каталогНе вдалося ініціювати GUI: не знайдено вбудованих тем.Не вдалося ініціалізувати MS HTML Help.Не вдалося ініціалізувати OpenGLНе вдалося ініціалізувати комутоване з’єднання: %sНе вдалося додати текст до контрола.Не вдалося перевірити файл замка «%s».Не вдалося встановити інструмент обробки сигналуНе вдалося з'єднатися з ниткою, можливий виток пам'яті, будь ласка, перезапустіть програмуНе вдалося вбити процес %dНе вдалося завантажити растрове зображення «%s» з ресурсів.Не вдалося завантажити піктограму «%s» з ресурсів.Не вдалося завантажити зображення %%d з файла «%s».Не вдалося завантажити зображення %d з потоку даних.Не вдалося завантажити зображення з файла «%s».Не вдалося завантажити метазображення з файла «%s».Не вдалося завантажити mpr.dll.Не вдалося завантажити ресурс «%s».Не вдалося завантажити динамічну бібліотеку «%s»Не вдалося заблокувати ресурс «%s».Не вдалося замкнути файл замка «%s»Не вдалося змінити дескриптор %d у дескрипторі epoll %dНе вдалося змінити час файла для «%s»Спроба спостереження за каналами вводу-виводу була невдалоюНе вдалося відкрити «%s» для читанняНе вдалося відкрити «%s» для записуНе вдалося відкрити архів CHM «%s».Не вдалося відкрити адресу «%s» у типовому переглядачі.Не вдалося відкрити каталог «%s» для спостереження.Не вдалося відкрити дисплей «%s».Не вдалося відкрити тимчасовий файл.Не вдалося відкрити clipboard.Не вдалося обробити форми множини: «%s»Не вдалося приготувати «%s» до відтворення.Не вдалося покласти дані в clipboard.Не вдалося прочитати PID з файла замка.Не вдалося прочитати параметри налаштування.Не вдалося прочитати документ з файла «%s».Не вдалося прочитати подію з каналу обробки DirectFBНе вдалося прочитати дані з каналу повернення зі снуНе вдалося переспрямувати ввід/вивід зародженого процесуНе вдалося переспрямувати IO дочірнього процесуНе вдалося зареєструвати сервер DDE «%s»Не вдалося згадати кодування для набору символів «%s».Помилка вилучення файла звіту про помилку «%s»Помилка вилучення файла замка «%s»Не вдалося вилучити застарілий файл блокування «%s».Не вдалося перейменувати значення реєстру з «%s» в '%s.Помилка під час перейменування файла «%s» на «%s», файл з такою назвою вже існує.Не вдалося перейменувати ключ реєстру з «%s» в '%s.Не вдалося прочитати дані з clipboard.Не вдалося отримати часи файла для «%s»Не вдалося прочитати повідомлення про помилку RASНе вдалося прочитати формати підтримані clipboardНе вдалося зберегти документ до файла «%s».Не вдалося зберегти растрове зображення до файла «%s».Не вдалося надіслати повідомлення DDEНе вдалося встановити режим передачі FTP у значення %s.Не вдалося встановити дані clipboard.Не вдалося встановити дозволи на файл замка «%s»Не вдалося встановити пріоритет процесуНе вдалося встановити дозволи на тимчасовий файлНе вдалося встановити текст у контрол тексту.Не вдалося встановити рівень пріоритетності нитки у значення %luНе вдалося встановити пріоритет нитки %d.Не вдалося налаштувати канал обробки без блокування, програма може «зависнути».Не вдалося записати зображення «%s» в пам'яті VFS!Не вдалося перемкнути канал DirectFB у режим без блокуванняНе вдалося перемкнути канал повернення зі сну у режим без блокуванняНе вдалося закінчити нитку.Не вдалося закінчити 'advise loop' з DDE сервером.Не вдалося повісити трубку: %sНе вдалося відкрити файл «%s»Не вдалося відімкнути файл замка «%s»Не вдалося скасувати реєстрацію сервера DDE «%s»Не вдалося скасувати реєстрацію дескриптора %d для дескриптора epoll %dНе вдалося оновити файл налаштування.Не вдалося відвантажити звіт про помилку (код помилки %d).Не вдалося провести запис до файла замка «%s»НіГарнітураФайлНе вдалося відкрити файл «%s» для читання.Не вдалося відкрити файл «%s» для запису.Файл «%s» вже присутній, ви справді хочете його переписати?Файл «%s» вже присутній. Ви справді хочете його переписати?Не вдалося вилучити файл «%s»Не вдалося перейменувати файл «%s» на «%s»Файл не можна завантажити.Помилка діалогового вікна роботи з файлами з кодом %0lx.Помилка файлаФайл з такою назвою вже існує.ФайлиФайли (%s)ФільтрЗнайтиПершаПерша сторінкаФіксованаФіксований шрифт:Шрифт з фіксованою шириною.
    жирний курсивний ВільнийДискетаFolio, 8 1/2 x 13 дюймШрифтВага шри&фту:Розмір шрифту:Розмір шрифту:Шрифт:Файл покажчика шрифтів %s було вилучено під час завантаження шрифтів.Невдале розгалуженняВпередФорвардні href не підтримуютьсяЗнайдено %i відповідностейВід:GIF: Помилковий індекс gif.GIF: потік даних здається обрізаний.GIF: помилка в форматі зображення GIF.GIF: нестача пам'яті.GIF: невідома помилка!!!Встановлені у цій системі бібліотеки GTK+ є надто старими, щоб підтримувати композитне відтворення належним чином. Будь ласка, встановіть версію бібліотек GTK+ 2.12 або пізнішу.GTK+ мотивЗагальнеЗвичайний PostScriptGerman Legal Fanfold, 8 1/2 x 13 дюймGerman Std Fanfold, 8 1/2 x 12 inGetProperty викликано без коректного отримувачаGetPropertyCollection викликано для загального засобу доступуGetPropertyCollection викликано без чинного параметра збіркиІти назадІти впередПерейти на рівень вгору ієрархією документаВ домашню текуВ батьківську текуГрафічні елементи від Greek (ISO-8859-7)ВиступGzip не підтримується цією версією zlibДОПОМОГАHOMEПроект довідки HTML (*.hhp)|*.hhp|HTML-якір %s не присутній.Файли HTML (*.html;*.htm)|*.html;*.htm|Жорсткий дискHebrew (ISO-8859-8)ДовідкаПараметри перегляду довідкиІндекс довідкиДовідка друкуРозділи довідкиКниги довідки (*.htb)|*.htb|Книги довідки (*.zip)|*.zip|Теку довідки «%s» не знайдено.Файл довідки «%s» не знайдено.Довідка: %sСховати %sСховати рештуСховати це сповіщення.ДомівкаДомашня текаСпосіб взаємного розташування об’єкта і тексту.ICO: Помилка під час читання маски DIB.ICO: Помилка запису файла зображення!ICO: зображення зависоке для піктограмиICO: зображення зашироке для піктограмиICO: Помилковий індекс піктограми.IFF: потік даних здається обрізано.IFF: помилка у форматі картинки IFF.IFF: не вистачає пам'яті.IIF: Невідома помилка!!!ВСТВСТАВИТИISO-2022-JPІнструменту обробки піктограм і тексту не вдалося обробити значення; тип значення: Спробуйте змінити параметри компонування так, що зробити відбиток вужчим.Якщо ви маєте додаткову інформацію, що стосується помилки, будь ласка, введіть її тут, її буде додано до звіту:Якщо ви бажаєте повністю придушити надсилання звітів про помилку, будь ласка, натисніть кнопку «Скасувати», але майте на увазі, що це може зашкодити покращенню програми, отож, за будь-якої нагоди продовжіть роботу над звітом. Значенням «%s» ключа «%s» знехтувано.Некоректний клас об'єктів (Не-wxEvtHandler) як джерело подійНеправильна кількість параметрів у методі ConstructObjectНеправильна кількість параметрів у методі CreateНеправильне назва теки.Неправильна специфікація файла.Зображення і маска мають різні розміри.Файл зображення не належить до типу %d.Зображення не належить до типу %s.Не вдалося створити модуль редагування з форматуванням, натомість використовується звичайний модуль показу тексту. Будь ласка, перевстановіть riched32.dllНе вдалося отримати дані від зародженого процесуНе вдалося отримати дозволи на файл «%s»Не вдалося переписати файл «%s»Не вдалося встановити доступ до файла «%s»Некоректна розмірність кадру GIF (%u, %d), кадр з номером %uНекоректна кількість аргументів.ВідступВідступи та проміжкиІндексІндійська (ISO-8859-12)ІнформаціяПомилка ініціалізації у процесі post init, зупинка.ВставитиВставити полеВставити картинкуВставити об’єктВставити текстДодає розрив сторінки до абзацу.ВкладкаНекоректний параметр командного рядка GTK+, скористайтеся командою «%s --help»Неможливий індекс зображення TIFF.Некоректний пункт перегляду данихНеправильна специфікація режиму дисплею «%s».Неправильна специфікація геометрії «%s»Некоректна подія inotify для «%s»Помилковий файл блокування «%s».Помилковий каталог повідомлень.До GetObjectClassInfo передано помилковий або нульовий ідентифікатор об'єктаДо HasObjectClassInfo передано помилковий або нульовий ідентифікатор об'єктаНеправильний регулярний вираз «%s»: %sНекоректне значення %ld булевого ключа «%s» у файлі налаштувань.КурсивІталійський Конверт, 110 x 230 ммJPEG: Не вдалося завантажити — можливо файл пошкоджено.JPEG: Не вдалося записати зображення.Японська подвійна листівка 200 x 148 ммЯпонський конверт Chou #3Японський конверт Chou #3 ПовернутийЯпонський конверт Chou #4Японський конверт Chou #4 ПовернутийЯпонський конверт Kaku #2Японський конверт Kaku #2 ПовернутийЯпонський конверт Kaku #3Японський конверт Kaku #3 ПовернутийЯпонський конверт You #4Японський конверт You #4 ПовернутийЯпонська листівка 100 x 148 ммЯпонська листівка Повернута 148 x 100 ммПерейти доВирівнянийРозподілити текст за шириною.KOI8-RKOI8-UKP_KP_ADDKP_BEGINKP_DECIMALKP_DELETEKP_DIVIDEKP_DOWNKP_ENDKP_ENTERKP_EQUALKP_HOMEKP_INSERTKP_LEFTKP_MULTIPLYKP_NEXTKP_PAGEDOWNKP_PAGEUPKP_PRIORKP_RIGHTKP_SEPARATORKP_SPACEKP_SUBTRACTKP_TABKP_UPІн&тервал між рядками:LEFTАльбомнаОстанняОстання сторінкаОстанні повторені повідомлення («%s», %lu раз) не було виведеноОстанні повторені повідомлення («%s», %lu рази) не було виведеноОстанні повторені повідомлення («%s», %lu разів) не було виведеноLedger, 17 x 11 дюймЛіворучЛіворуч (&перший рядок):Ліве поле (мм):Вирівняти текст ліворуч.Легал Екстра 9 1/2 x 15 дюймівЛегал, 8 1/2 x 14 дюймівЛегал Екстра, 9 1/2 x 12 дюймівLetter Extra Поперечний 9.275 x 12 дюймівЛегал плюс, 8 1/2 x 12,69 дюймівЛист повернутий 11 x 8 1/2 дюймівМалий лист 8 1/2 x 11 дюймівЛист поперечний 8 1/2 x 11 дюймівЛист, 8 1/2 x 11 дюймівЛіцензіяСвітлийРядок %lu файла карти «%s» має помилковий синтаксис, пропущено.Проміжок між рядками:Посилання, що містило '//', перетворено на абсолютне посилання.Стиль спискуСтилі спискуПоказує список розмірів шрифтів у пунктах.Списки доступних шрифтів.Завантажити файл %sЗавантаження : Файл блокування «%s» має помилкового власника.Файл блокування «%s» має помилкові дозволи.Журнал записаний в файл «%s».Літери нижнього регіструРимські цифри у нижньому регістріНащадок MDIMENUФункції довідки MS HTML недоступні, оскільки на цій машині не встановлено бібліотеку довідки MS HTML. Будь ласка, встановіть її.З&більшитиАрабська, MacВірменська, MacБенгальська, MacБірманська, MacКельтська, MacРоманська, Центральна Європа, MacКитайська спрощена, MacКитайська традиційна, MacХорватська, MacКирилиця, MacДеванагарі, MacДекоративні, MacЕфіопська, MacАрабська, розширена, MacГельська, MacГрузинська, MacГрецька, MacГуджараті, MacГурмухі, MacІврит, MacІсландська, MacЯпонська, MacКаннада, MacКлавіатурні гліфи, MacКхмерська, MacКорейська, MacЛаоська, MacМалаялам, MacМонгольська, MacОрійська, MacРоманська, MacРумунська, MacСингальська, MacСимволи, MacТамільська, MacТелугу, MacТайська, MacТибетська, MacТурецька, MacВ’єтнамська, MacЗробіть вибір:ПоляВеликі/малі літериМакс. висота:Макс. ширина:Помилка відтворення мультимедійних даних: %sПам'ять VFS вже має файл «%s»!МенюПовідомленняМеталічний мотивМетод або властивість не знайдено.З&меншитиМін. висота:Мінімальна ширина:Не виявлено потрібного параметра.МодернийЗміненоВиклик модулі «%s» зазнав невдачіMonarch конверт, 3 7/8 x 7 1/2 дюймСпостереження за змінами у окремих файлах у поточній версії не передбачено.Пересунути нижчеПересунути вгоруПересуває об’єкт до наступного абзацу.Пересуває об’єкт до попереднього абзацу.Властивості декількох комірокNUM_LOCKНазваМережаСтворитиСтворити стиль &панелі…Новий &стиль символів…Створити стиль &списку…Створити стиль &абзацу…Новий стильСтворити текуНовий елементНоваНазваДаліНаступна сторінкаНіНе визначено рушія анімації для типу %ld.Не знайдено жодного інструмент обробки растру для типу %d.Не знайдено стовпчика.Для вказаного номера не існує відповідного стовпчика.Для вказаної позиції не існує відповідного стовпчика.Для файлів HTML не вказано типової програми.Запис не знайдений.Не знайдено шрифту для показу тексту у кодуванні «%s». але доступне альтернативне кодування «%s». Хочете використовувати це кодування (інакше вам доведеться вибрати інше)?Немає шрифту для показу тексту у кодуванні «%s». Ви бажаєте вибрати шрифт для використання з цим кодуванням (інакше текст у цьому кодуванні не буде показано вірно)?Не знайдено обробника для цього типу анімації.Не знайдено жодного інструменту обробки для зображення.Не знайдено жодного обробника для зображення типу %d.Не знайдено жодного обробника для зображення типу %s.Відповідної сторінки ще не знайденоДля стовпчика нетипових даних не вказано інструменту обробки або вказано помилковий інструмент.Для стовпчика не вказано інструменту обробки.Без звукуНемає невикористаного кольору в зображенні, яке маскується.У зображенні немає невикористаного кольору.Не знайдено дійсних відповідників у файлі «%s».НемаєНордичне (ISO-8859-10)ЗвичайнийЗвичайний шрифт
    та підкреслений. Звичайний шрифт:Не %sНедоступнийБез підкреслюванняNote, 8 1/2 x 11 дюймЗауваженняНе вдалося визначити кількість стовпчиків.Нумерована структураГараздПомилка автоматизації OLE у %s: %sВластивості об'єктаРеалізацією об’єкта не підтримуються іменовані аргументи.Об'єкти повинні мати атрибут idВідкрити файлВідкрити документ HTMLВідкрити файл «%s»Відкрити…Помилка у функції OpenGL «%s»: %s (помилка %d)Заборонена дія.Знак параметра «%s» не можна обертатиПараметр «%s» потребує значення.Параметр «%s»: «%s» не може бути конвертована у дату.ПараметриОрієнтаціяЗначення поза межами ідентифікаторів вікон. Рекомендуємо вам завершити роботу програми.КонтурНакладкаПереповнення під час примусового встановлення значень аргументів.PAGEDOWNPAGEUPPAUSEPCX: не можу виділити пам'ятьPCX: формат не підтримуєтьсяPCX: некоректне зображенняPCX: це не файл PCX.PCX: невідома помилка !!!PCX: номер версії дуже довгийPGDNPGUPPCX: не вдалося виділити пам'ять.PNM: формат файла не розпізнано.PNM: файл здається обірваним.PRC 16K 146 x 215 ммPRC 16K ПовернутийPRC 32K 97 x 151 ммPRC 32K ПовернутийPRC 32K(Великий) 97 x 151 ммPRC 32K(Великий) ПовернутийКонверт PRC #1 102 x 165 ммКонверт PRC #1 Повернутий 165 x 102 ммКонверт PRC #10 324 x 458 ммКонверт PRC #10 Повернутий 458 x 324 ммКонверт PRC #2 102 x 176 ммКонверт PRC #2 Повернутий 176 x 102 ммКонверт PRC #3 125 x 176 ммКонверт PRC #3 Повернутий 176 x 125 ммКонверт PRC #4 110 x 208 ммКонверт PRC #4 Повернутий 208 x 110 ммКонверт PRC #5 110 x 220 ммКонверт PRC #5 Повернутий 220 x 110 ммКонверт PRC #6 120 x 230 ммКонверт PRC #6 Повернутий 230 x 120 ммКонверт PRC #7 160 x 230 ммКонверт PRC #7 Повернутий 230 x 160 ммКонверт PRC #8 120 x 309 ммКонверт PRC #8 Повернутий 309 x 120 ммКонверт PRC #9 229 x 324 ммКонверт PRC #9 Повернутий 324 x 229 ммДРУКФаскаСторінка %dСторінка %d з %dНалаштування сторінкиНалаштування сторінкиСторінкиРозмір паперуСтилі абзацівПередача вже зареєстрованого об'єкта до SetObjectGetObject передано невідомий об’єктВставитиВставити позначенеТо&чкаДозволиВластивості малюнкаПомилка створення потоку вводу-виводуБудь ласка, виберіть коректний шрифт.Будь ласка, виберіть наявний файл.Будь ласка, виберіть сторінку для показу:Будь ласка, виберіть надавача послуг інтернету, з яким слід з’єднатисяБудь ласка, встановіть новішу версію comctl32.dll (потрібна принаймні версія 4.70, а ви маєте лише %d.%02d), інакше ця програма працюватиме некоректно.Вкажіть стовпчики, які слід показувати, і порядок показу:Будь ласка, зачекайте на завершення друку…Розмір точкиВстановлено помилкове значення вказівника на інструмент керування переглядом даних.Встановлено помилкове значення вказівника на модель.КнижковаПозиціяФайл PostScriptНалаштуванняНалаштування…ПриготуванняПередогляд:Попередня сторінкаДрукПередогляд друкуПомилка попереднього перегляду друкуДрук інтервалуНалаштування друкуДрук в кольоріП&ерегляд друку…Не вдалося створити зображення попереднього перегляду друку.Перегляд друку…Спулінг друкуНадрукувати цю сторінкуДрук в файлНадрукувати…ДрукаркаКоманда принтеру:Параметри принтераПараметри принтера:Принтер…Друкарка:ДрукДрукПомилка друкуДрукуємо сторінку %d з %dДрук сторінки %d…Друк…ВідбитокРобота над звітом про помилку завершилася помилкою, файли залишено у теці "%s".Інструменту обробки поступу не вдалося обробити тип значення; тип значення: Поступ:ВластивостіВластивістьРедактор властивостейQuarto, 215 x 275 ммПитанняВийтиВийти з %sВийти з цієї програмиRETURNRIGHTRawCtrl+Помилка читання файла «%s»ГотоваПовторитиПовторити останню діюОновитиКлюч реєстру «%s» вже присутній.Ключ реєстру «%s» не присутній, Не вдалося його перейменувати.Ключ реєстру «%s» необхідний для нормальної праці системи, його знищення приведе вашу систему в недієздатний стан: дію скасовано.Значення реєстру «%s» вже присутнє.ЗвичайнийВідноснаВідповідні записи:Час, що залишився:ВилучитиВилучити позначкуВилучити цю сторінку з закладокВізуалізатор «%s» має несумісну версію %d.%d, його неможливо завантажити.Спроба показу зазнала невдачі.Перенумерувати список&ЗамінитиЗамінитиЗамінити всіЗамінити позначенеЗамінити на:Потрібний запис даних виявився порожнім.Ресурс «%s» не є коректним каталогом повідомлень.Повернутися до збереженогоГребіньС&права ліворучПраворучПрава межа (мм):Текст вирівняний праворуч.RomanНазва ста&ндартної позначки:SCROLL_LOCKSELECTSEPARATORSNAPSHOTПРОБІЛSPECIALМІНУСЗберегтиЗберегти файл %sЗберегти &як...Зберегти якЗберегти якЗберегти поточний документЗберегти поточний документ з іншою назвоюЗберегти вміст журналу до файлаРукописнийПошукПошук в книгах довідки всіх згадок введеного вище текстуНапрямок пошукуШукати:Пошук в усіх книгахПошук…РозділиПомилка пошуку в файлі «%s»Помилка пошуку на файлі «%s» (великі файли не підтримуються stdio)В&ибрати всеВибрати всеВиберіть шаблон документаВиберіть перегляд документаОберіть звичайний чи жирний.Оберіть звичайний або курсивний стиль.Виберіть, чи буде текст підкреслено.ПозначенеОберіть рівень списку для редагування.Після параметра «%s» слід використовувати роздільник.СлужбиВстановити стиль коміркиSetProperty викликано без коректного встановлювачаУ цій версії операційної системи не передбачено встановлення часу доступу до каталогівНалаштування…Знайдено декілька активних комутованих з'єднань, випадково вибираємо одне.Shift+Показати при&ховані текиПоказати при&ховані файлиПоказати всіПоказати діалог інформації про програмуПоказати всіПоказати всі рядки індексуПоказати приховані текиПоказати/сховати навігаційну панельПоказує підмножину Unicode.Показує попередній перегляд параметрів для позначок.Показує попередній перегляд для параметрів шрифту.Показує попередній перегляд шрифту.Показує попередній перегляд параметрів абзацу.Попередній перегляд шрифту.Проста чорно-біла темаОдинарнийРозмірРозмір:ПропуститиНахилений&Мала капітельСуцільнаВибачте, не вдалося відкрити цей файл.Нестача пам'яті для створення зони попереднього перегляду.Вибачте, цю назву вже використано. Будь ласка, виберіть іншу.Вибачте, формат цього файла не відомий.Звукові дані знаходяться у непідтримуваному форматі.Звуковий файл «%s» має непідтримуваний формат.ПроміжкиПеревірка правописуСтандартнаStatement, 5 1/2 x 8 1/2 дюймСтатичнаСтатус:ЗупинитиПерекресленняРядок для кольору : Некоректна специфікація кольору : %sСтильЗаписник стилівСтиль:Ни&жній індексВер&хній індексSuperA/SuperA/A4 227 x 356 ммSuperB/SuperB/A3 305 x 487 ммПриду&шити перенесення слівSwissСимволШрифт для &символів:СимволиTABTIFF: Не вдалося виділити пам'ять.TIFF: Помилка під час завантаження зображення.TIFF: Помилка читання зображення.TIFF: Помилка запису зображення.TIFF: Помилка запису зображення.TIFF: розмір зображення є надзвичайно великим.Властивості таблиціТаблоїд Екстра 11,69 x 18 дюймівТаблоїд, 11 x 17 дюймівТабуляціїТелетайпШаблониІнструменту обробки тексту не вдалося обробити значення; тип значення: Тайська (ISO-8859-11)Сервер FTP не підтримує пасивний режим.Сервер FTP не підтримує команду PORT.Доступні стилі позначок.Доступні стилі.Колір тла.Стиль лінії рамки.Ширина нижнього поля.Ширина нижньої фаски.Нижня позиція.Символ позначки.Код символу.Набір символів «%s» невідомий. Ви можете вибрати замість нього інший набір або натиснути [Скасувати], якщо його не можна замінитиФормату буфера даних «%d» не існує.Типовий стиль для наступного абзацу.Каталог «%s» не присутній Створити його зараз?Документ %s не можна вмістити на сторінку у горизонтальному напрямку, його буде обрізано під час друку. Бажаєте надрукувати його попри це?Файла «%s» не існує, отже його неможливо відкрити. Його було вилучено зі списку нещодавно використаних.Розмір шрифту:Крім того, підтримуються такі стандартні параметри GTK+: Колір шрифту.Гарнітура шрифту.Шрифт, з якого слід брати символ.Розмір шрифту:Розмір шрифту у пунктах.Одиниці виміру розміру символів шрифту, пункти або пікселі.Стиль шрифту.Вага шрифту.Не вдалося визначити формат файла «%s».Лівий відступ.Ширина нижнього поля.Ширина лівої фаски.Ліва позиція.Проміжок між рядками.Номер елемента у списку.Невідомий ідентифікатор локалі.Висота об’єкта.Максимальна висота об’єкта.Максимальна ширина об’єкта.Мінімальна висота об’єкта.Мінімальна ширина об’єкта.Ширина об’єкта.Рівень відступу.Попереднє повідомлення повторено %lu раз.Попереднє повідомлення повторено %lu рази.Попереднє повідомлення повторено %lu разів.Попереднє повідомлення повторено один раз.Діалоговим вікном друку повернуто повідомлення про помилку.Діапазон показу.Звіт містить файли зазначені нижче. Якщо хоч якийсь з цих файлів містить особисту інформацію, будь ласка, зніміть з них позначення, їх буде вилучено зі звіту. Обов'язковий параметр «%s» не вказаний.Відступ праворуч.Ширина правого поля.Ширина правої фаски.Права позиція.Проміжок після абзацу.Проміжок перед абзацом.Назва стилю.Стиль, на якому засновано цей стиль.Перегляд стилю.Системі не вдалося знайти вказаного файла.Позиція табуляції.Позиції табуляції.Текст не може бути записаний.Ширина верхнього поля.Ширина верхньої фаски.Верхня позиція.Значення параметра «%s» повинно бути задано.Значення радіуса закруглення.Версія служби віддаленого доступу (RAS), встановлена на цій машині застаріла, будь ласка, оновіть її (не вистачає функції %s).Не вдалося використати wxGtkPrinterDC.Для вказаного номера стовпчика не передбачено стовпчика або інструменту обробки.Під час створення сторінки виникла проблема: можливо, вам слід встановити типовий принтер.Цей документ не можна вмістити на сторінку у горизонтальному напрямку, його буде обрізано під час друку.Це не %s.На цій платформі підтримки прозорості тла не передбачено.Цю програму було зібрано з надто старою версією GTK+. Будь ласка, виконайте повторне збирання з версією GTK+ 2.12 або новішою.Ця система не підтримує елементи визначення дати, будь ласка, оновіть вашу версію comctl32.dllПомилка ініціалізації модуля ниток: Не вдалося записати значення в локальному просторі ниткиПомилка ініціалізації модуля ниток: не вдалося створити ключ ниткиПомилка ініціалізації модуля ниток: Не вдалося виділити індекс в локальному просторі ниткиПріоритет нитки проігноровано.Розставити &горизонтальноРозставити &вертикальноТайм-аут очікування на з'єднання з сервером FTP, спроба пасивного режиму.Помилка створення таймера.Підказка дняВибачте, підказки недоступні!До:Інструменту обробки перемикання не вдалося обробити значення; тип значення: Забагато викликів EndStyle!Забагато кольорів у PNG, картинка може бути трохи змазаною.ВгоріВерхня межа (мм):Переклад ПерекладачіТакСпроба вилучення файла «%s» зі списку пам'яті VFS, але його не завантажено!Turkish (ISO-8859-9)ТипНаберіть назву шрифту.Наберіть розмір у пунктах.Невідповідність типів у аргументі %u.Тип має містити перетворення enum — longПомилка дії з типами «%s»: властивість з міткою «%s» належить до типу «%s», а не «%s».ВГОРУUS Std Fanfold, 14 7/8 x 11 дюймUS-ASCIIНе вдалося додати спостереження inotifyНе вдалося додати спостереження kqueueНе вдалося пов’язати обробник з портом завершення введення-виведенняНе вдалося закрити обробник порту доповнення введення-виведенняНе вдалося завершити роботу екземпляра inotifyНе вдалося закрити адресу «%s»Не вдалося завершити роботу обробника «%s»Не вдалося створити порт завершення введення-виведенняНе вдалося створити нитку обробки IOCPНе вдалося створити екземпляр inotifyНе вдалося створити екземпляр kqueueНе вдалося вилучити з черги пакет завершенняНе вдалося отримати список подій від kqueueНе вдалося обробити власні дані перетягування зі скиданнямНе вдалося ініціалізувати GTK+, чи правильно встановлено змінну DISPLAY?Не вдалося ініціалізувати програму HildonНе вдалося відкрити адресу «%s»Не вдалося відкрити запрошений документ HTML: %sНе вдалося асинхронно відтворити звук.Не вдалося повідомити про стан завершенняНе вдалося прочитати дані з дескриптора inotifyНе вдалося вилучити спостереження inotifyНе вдалося вилучити спостереження kqueueНе вдалося налаштувати спостереження за «%s»Не вдалося започаткувати нитку обробки IOCPСкасувати вилученняПідкреслитиПідкресленеВернутиСкасувати останню діюЗа параметром «%s» слідують неочікувані символи.Неочікувана подія для «%s»: немає відповідного дескриптора спостереження.Несподіваний параметр «%s»Неочікувано створено новий порт доповнення введення-виведенняНекоректне завершення роботи ниткиUnicodeUnicode 16 бітів (UTF-16)Unicode 16 бітів Big Endian (UTF-16BE)Unicode 16 бітів Little Endian (UTF-16LE)Unicode 32 бітів (UTF-32)Unicode 32 бітів Big Endian (UTF-32BE)Unicode 32 бітів Little Endian (UTF-32LE)Unicode 7 бітів (UTF-7)Unicode 8 бітів (UTF-8)Скасувати відступОдиниці виміру ширини нижньої частини рамки.Одиниці виміру нижнього поля.Одиниці виміру нижньої частини контуру.Одиниці виміру нижньої фаски.Одиниці виміру нижньої позиції.Одиниці виміру радіуса закруглення.Одиниці виміру ширини лівої частини рамки.Одиниці виміру лівого поля.Одиниці виміру лівої частини контуру.Одиниці виміру лівої фаски.Одиниці виміру лівої позиції.Одиниці виміру максимальної висоти об’єкта.Одиниці виміру максимальної ширини об’єкта.Одиниці виміру мінімальної висоти об’єкта.Одиниці виміру мінімальної ширини об’єкта.Одиниці виміру висоти об’єкта.Одиниці виміру ширини об’єкта.Одиниці виміру ширини правої частини рамки.Одиниці виміру правого поля.Одиниці виміру правої частини контуру.Одиниці виміру правої фаски.Одиниці виміру правої позиції.Одиниці виміру ширини верхньої частини рамки.Одиниці виміру верхнього поля.Одиниці виміру верхньої частини контуру.Одиниці виміру верхньої фаски.Одиниці виміру верхньої позиції.НевідомийНевідома помилка DDE %08xДо GetObjectClassInfo передано невідомий об'єктНевідома одиниця роздільної здатності PNG, %dНевідома властивість %sНевідому одиницю роздільної здатності TIFF, %d, проігнорованоНевідомий формат данихНевідома помилка динамічної бібліотекиНевідоме кодування (%d)Невідома помилка %08xНевідомий винятокНевідомий формат даних зображення.Невідомий параметр long «%s»Невідома назва або іменований аргумент.Невідомий параметр «%s»Незакрита дужка '{' в запису для типу MIME %s.Неназвана командаНе вказаноНепідтримуваний формат clipboard.Непідтримувана тема «%s».ВверхЛітери у верхньому регістріРимські цифри у верхньому регістріВикористання: %sВикористовувати поточні параметри вирівнювання.Не існує коректного вказівника на типовий інструмент керування переглядомКонфлікт перевіркиЗначенняЗначення має бути рівним або більшим за %s.Значення має бути рівним або меншим за %s.Значення має належати проміжку від %s до %s.Версія Вертикальне вирівнювання.Перегляд файлів з подробицямиПерегляд файлів в вигляді спискуПереглядиWINDOWS_LEFTWINDOWS_MENUWINDOWS_RIGHTПомилка очікування на ввід-вивід для дескриптора epoll %dПопередження: ВагаЗахідноєвропейська (ISO-8859-1)Західноєвропейська з Євро (ISO-8859-15)Чи буде шрифт з підкресленням.Тільки цілі словаТільки цілі словаWin32 мотив Win32s на Windows 3.1Windows 2000Windows 7Windows 8Windows 8.1Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Арабська Windows (CP 1256)Балтійська Windows (CP 1257)Windows CE (%d.%d)Центральноєвропейська Windows (CP 1250)Китайська спрощена Windows (CP 936) або GB-2312Традиційна китайська Windows (CP 950) або Big-5Кирилична Windows (CP 1251)Грецька Windows (CP 1253)Єврейська Windows (CP 1255)Японська Windows (CP 932) або Shift-JISКорейська Windows (CP 1361)Корейська Windows (CP 949)Windows MEWindows NT %lu.%luWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows Server 2012Windows Server 2012 R2Тайська Windows (CP 874)Турецька Windows (CP 1254)В’єтнамська Windows (CP 1258)Windows VistaЗахідноєвропейська Windows (CP 1252)Windows XPWindows/DOS OEM (CP 437)Кирилиця, Windows/DOS OEM (CP 866)Помилка запису в файл «%s»Помилка розбору XML: «%s» у рядку %dXPM: Помилкові дані пікселя!XPM: некоректний опис кольору у рядку %dXPM: некоректний формат заголовку!XPM: погано сформоване визначення кольору «%s» у рядку %d!XPM: не залишилося кольорів для маски!XPM: обрізані дані картинки у рядку %d!ТакВи не можете спорожнити оверлей, який не ініційованоВи не можете двічі викликати Init для оверлеївВи не можете додати нову теку в цю секцію.Вами введено некоректне значення. Натисніть ESC, щоб скасувати редагування.&ЗбільшитиЗ&меншитиЗбільшитиЗменшитиМасштабувати до &заповненняПідібрати за розмірамизастосування DDEML створило затяжні перегони.Функція DDEML була викликана без попереднього виклику функції DdeInitialize, або неправильний ідентифікатор інстанції було передано до DDEML функції.спроба клієнту встановити зв'язок не вдалася.помилка виділення пам'яті.параметр не пройшов перевірку DDEML.запит на синхронну дію з надання поради перевищив границю часустрок виконання запиту на синхронне передавання даних вичерпано.строк виконання запиту на синхронну дію з виконання вичерпано.строк виконання запиту на синхронну дію з запису елемента даних вичерпано.строк виконання запиту щодо завершення дії з надання поради вичерпано.виконано спробу дії з боку сервера під час обміну даними, її перервано клієнтом, або сервер було зупинено до завершення дії.помилкова дія.altпрограма запущена як APPCLASS_MONITOR спробувала виконати DDE-дію, або програма запущена як APPCMD_CLIENTONLY спробувала виконати серверні дії.внутрішній виклик до PostMessage не пройшоввнутрішня помилка у DDEML.до функції DDEML передано помилковий ідентифікатор дії. Тільки-но програма повернулася зі зворотного виклику XTYP_XACT_COMPLETE, ідентифікатор дії для цього виклику вже не є дійсним.припускається, що це ланцюговий zip з багатьох частинспроба замінити незамінну клавішу «%s» проігнорована.некоректні аргументи бібліотечної функціїнекоректний підписнекоректний відступ для входу у zip-файлідвійковийжирнийбуфер замалий для теки Windows.збірка %luНе вдалося закрити файл «%s»Не вдалося закрити дескриптор файла %dНе вдалося записати зміни в файл «%s»Не вдалося створити файл «%s»Не вдалося вилучити файл налаштувань користувача «%s»Не вдалося встановити досягнення кінця файла з дескриптором %dнеможливо виконати «%s»неможливо знайти центральну теку у zipНе вдалося встановити довжину файла з дескриптором %dНе вдалося встановити HOME користувача, буде використаний даний каталог.Не вдалося злити файл з дескриптором %dнеможливо отримати дану позицію файла з дескриптором %dнеможливо завантажити жодного шрифту, зупинкаНе вдалося відкрити файл «%s»Не вдалося відкрити загальний файл налаштувань «%s».Не вдалося відкрити файл налаштувань «%s».Не вдалося відкрити файл налаштувань.неможливо переініціювати потік стискання zlibнеможливо переініціювати потік розпакування zlibпомилка читання файла з дескриптором %dпомилка вилучення файла «%s»помилка вилучення тимчасового файла «%s»Не вдалося пересунутись у файлі з дескриптором %dнеможливо записати буфер «%s» на диск.Не вдалося записати в файл з дескриптором %dНе вдалося записати файл налаштувань.помилка у контрольній суміпомилка під час перевірки контрольної суми у заголовку tarсмпомилка стисненняперетворення у 8-бітове кодування зазнало невдачіctrlдатапомилка розпакуваннятиповийdoubleдамп стану процесу (бінарний)вісімнадцятийвосьмийодинадцятийполе «%s» з'являється більше одного разу в групі «%s»помилка в форматі данихпомилка під час відкриття «%s»помилка під час відкриття файлапомилка під час читання центральної теки zipпомилка читання локального заголовка zipпомилка запису елемента zip «%s»: помилкова контрольна сума або довжинане вдалося скинути буфер файла «%s».п'ятнадцятийп'ятийфайл «%s», рядок %d: «%s» проігноровано після заголовку групи.файл «%s», рядок %d: очікувалося '='.файл «%s», рядок %d: ключ «%s» був вже знайдено у рядку %d.файл «%s», рядок %d: значення незмінного ключа «%s» проігноровано.файл «%s»: несподіваний символ %c у рядку %d.файлипершийРозмір шрифту:чотирнадцятийчетвертийгенерувати багатослівні повідомленнякартинкаблок заголовка у tar не повнийпомилковий рядок обробника події, відсутня точканекоректно задано розмір для елемента tarнекоректні дані у розширеному заголовку tarз вікна повідомлення повернуто помилкове значеннянекоректний файл zipкурсивлегкийлокаль «%s» не може бути встановлена.північдев'ятнадцятийдев'ятийнемає помилкибез помилокУ %s записів шрифтів не знайдено, використовуємо вбудований шрифтбез назвипівденьзвичайнийне реалізованоnumоб'єкти не повинні мати текстових вузлів XMLнестача пам'ятіопис контексту процесуптпкrawctrlпомилка читаннячитання потоку zip (елемент %s): помилкова контрольна сумачитання потоку zip (елемент %s): помилкова довжинапроблема з повторним входом.другийпомилка пошукусімнадцятийсьомийshiftпоказати цю підказкушістнадцятийшостийзадайте режим дисплею (напр. 640x480-16)задайте мотивстандартний/колостандартний/круговий контурстандартний/ромбстандартний/квадратстандартний/трикутникдовжина запакованого файл не у заголовку Zipstrперекресленняелемент tar не відкритодесятийвідповідь на дію викликала встановлення біта DDE_FBUSY.третійтринадцятийсьогоднізавтрау «%s» проігноровано кінцеву похилу рискуподяки перекладачамдванадцятийдвадцятийпідкреслененесподіваний " в позиції %d в «%s».несподіваний кінець файланевідомийневідомий клас %sНевідома помилкаНевідома помилка (код помилки %08x)невідомий відлік пошукуневідомий-%dбезіменнийбезіменний%dнепідтримуваний метод стиснення Zipвикористовується каталог «%s» з «%s».помилка записупомилка wxGetTimeOfDay.wxPrintout::GetPageInfo надано значення null для maxPage.Вказівник елемента керування wxWidget не є вказівником перегляду данихКерування wxWidget не ініціалізовано.wxWidgets не зміг відкрити дисплей для «%s»: виходжу.wxWidgets не вдалося відкрити дисплей. Завершення роботи.xxxxвчорапомилка zlib %d~wxmaxima-15.08.2/locales/wxwin/zh_CN.mo000644 000765 000024 00000357277 12073007335 020311 0ustar00andrejstaff000000 000000 46 Ll`?a? !(Gg ǑБ  ,IZ an    ̒ #,=DKR[d j t Ǔ͓ӓ $2ELU \fo u ŔД֔ܔ $, < FSW_hlu  ʕ ڕ   !'.?H[dksy  Җߖ# ) 4BH OY]r{4ɗ$!#E*]/:  & 4@GILN_aegkosw{ řǙə˙͙ ϙ )<D U b n {#/՚-3/5c6Л' =^v֜  =Skŝٝݝ  46.k Ǟ Ӟݞ "62i"":ʟ &= E OZkР +Edz!֡"-51c( â΢ #71>pu|  ӣ &@Zt0֤ܤ FB)`ݥ%#8"\*(&Ӧ%% 6F1}"̧?/H1e Ҩ$!18GM((ک-31e }-̪ %9_})  9Yr)#'ج"3Vev˭ ҭ߭  *B7z'!+ծ"=`&|#$ǯ&& : H V3b"а$#6 Z+{ (ȱ% $3 X&y!&²#" #0*T!#ų ˳ճ/ ;C,^$ȴN*6Ra(ݵ) 0>(Gpx$!Ҷ%&#A e!·׷/"Hk'!ȸ8!Vx!(ҹ.'BCj#Һ(9,fŻʻ ݻ  #7OW[,b10%%>E_#d/!ʽ#  ,9I P \ i u-   ~ ƿ"ҿ2'QZv :DV lw|-)!) .8 Qr + LZLw%6\s{ 0#J@,$23.$b*.8-W"'0"9$$^0"&"$=8bG!/>An.2)Q{2/%/#U#y3"(%9$_T($'Ai"!5$! @a"#"-'6"^5'&-&ST/+&,+2X-&&+%(Q!z;)326i3-$')L2v!=4I bm3   /+4;P U c n{4 'Aayk #!=#_28 %(=Te*x '27 L W e2q /D"d ' *BX\ c6oQwp$G7l2)$5jZ%+%/=3m-( / < J*V1(# 16I6#818j%!!#!=_!y & #-JQX\c l w      $+1@ EO Tj^2G%b6" Y0g  #)"Lh{ | ! + 5 A L Wat     + 7BT ] g r       *&Cjo w !"C5 y'+$<O g q ,51K] %% 3FN!')-2G&N u * 7!S u*0 < D8P(4Kglq#1F$c%$$+P$m$$$3X$u$  00ag w"1 <9 %/0#`     $4 FTs   *A UaHj8 $-2:LSYqw|!3#m"D (1 9 F$Ty    ,4</RO  +8A<Y  % =G)g#E ?SZs' %5[*x -1>+p%)  %,4 96G~     . I d ~ #       / F ,Y 0      2 G ] zq ( ) 0? p o s 8   '  "&;br/,FYtP#9#].2as !' 1*Do0">M\`7aViO@YQ#B6M\w1{; (4A9{%$-I d#! 3#:^*w$& +"Kn w ,$$.'S{$' "8#Uy !0$M#r$#!:"Vy  * F N +e       !!1!L!e!!+!! !!!"" -"7"K"Q"m" """""" # # #,+# X#b#i#(## ## ## $ $ %$0$ @$ K$Y$l$$$"$.$-%1%L%d%&}%%% %%%&&1&G&a& ~&"& &&!&&"'1',L'y'1''.' '/(<M(( ((( ( (;():))0)=*;Y*>*;*5+F++++9,,,-.--.!B. d.r...*. ...!/&/)=/>g//#///0 0>0-]000*0(0#1'61'^1"11 1 1 2!#2$E2j2)y222#22222"3 %30373/@3p333#33/34 <4F44L4!48494.5E5K5 Q5 [5f5m555+5"5#5 #6D6U6\6b6}6 66 66(666666"6 !7/777S7 V7&a7)777 7 7777 88-8G8`8p8888$88 889C 9O9 U9`9f9"o999 9 9$999: : %:F: Z:e: m:"w:: ::-:3 ;#=;3a;*;; ; ;;;5==B== >>#>+>3>;>!C>"e>>> >>> > ? ? ? #? -?$7?\? n?y?? ? ??? ? ? ??@ @ %@ 0@<@ T@ b@ m@x@ @ @ @ @ @ @@@@ AA %A 0A ;A FAQA eA pA {A A AA A A AA A AA B B B&B7B@B `B kB vB BB BBBB B BB B C CC-C>COCdC lC xC C CCC C CCC DD $D/D @D ND YD dD oD{D DD DDD D DDD E E %E0EPE aE lE zE E E E E E E E E E EE FF ,F:F LF XFcFkF%mFF1F#F&F"G"@G cG)GGGGGGGGGGH HHHHHH H$H(H,H0H4H8Hr`rbr/{r+rrr*s#tڄ +LQ)V'ȅ   0&W u   $55U#͇!% ,68Hoj#55H,~Ċ$m!v*Ë*ދ, 6OVfm'  ˌ ،16Pi55!)4K!0ڎ$0MbƏ!'5 ] gt   ːӐڐ    &09 BO Xdk q} +ɑ %%Ek'"֒!7QX5\* œ ғߓ*"'Mu  aƔ ( 6 @ L W bl    Õ ϕ ە      ) 6 BM_ h r }    –̖ Ֆߖ     " 0>"Vy   ̗ۗ !!-CqxʘӘژ0 J W a k u !™(  $C%h$9̛ *,!Wy+  # <IP i!v Ýԝ (/'Hpw*~ŞΞ՞۞ 8Shmr# "ҟ!3&O v&.'/&E.l&.¡&.&G.n&.Ģ&.&I.p&.ƣ   ( , 9*Fq x "̤ (-ڥ$*CJQ bo    ̦ ٦  0 @M ] gq    ɧ ק !<(.e ȨϨ ֨ 6=*Wd ?9y  Ӫ ! >J Q[djr{  ˫ H `mu 3 -@Sip*,ͭ3 .38ls  Į!Ѯ!5N anǯ!ί-6'U$}*Ͱ ԰#  #'-U\l t **;Tp "ղ. :'O$w  ų ϳٳ  ^!u)bڴX= $ȵ ص'&N^!n   Ķ ζ۶&9O _l̷$b  ׸ $& K Xe{$`ӹ4*OPzE˺!!UC;Gջ2JP!μB߼" 8$Ej+o9  "L'tʾ(*AJeҿ7 A_w# B O Ycj! ++, X+y+ ,<L\l|,?Rbr+<Zj} #)M `j   !!#<CSo   * #3O V cp     !)<)U'%'C [fy  5@%Y#*1 R)V*/  9.O{~'"8#T!x$!&hq""Be,$4Yo(   #?#W.{).6L.k'&&!('J'r'6Rq'  $ $. 50?p6 2<7C){:75NU \ isz2!$@U\c  ,   , 9CY `+m(   6!X n |  ( 2; BLSZ z   '   ( ; E O\z *2"6<.s K%A2o/&YhpJ z jOL.d?|2-[ n-w$_a^,X.mFl8q!}tWe4sN8_SQYvvfnQeshWdWPb^m0B&n#X,21!9q5f[`DGtPN*b%uA0-P@&BDUz6tcDAL_Yq$:f,ykx i@j8>( 4i(D=wxC|7:K!` _uSnc[0v7xLB\o _:=Tu?axc>s+t3\||ZI5TF7N@   O]Fr'[c9l5mdzi]6"2)*9g \(U~I\)C;X"wzBQ^#o@aEVNl%b*9s ;Vb9<f]jg>JY#ESUjPP?uzZy`k|o"M<[-yJR 6+sr6Rxw\'>y}uAf1+3Xi{7{.T 'H9J.Z,( 5Y=rKL1^!E;7FF 0(5o/#Gl6;aWQO_}]OnvZSIuJCLJEbH5U820R)&ecrA04Te<<qC=O*<igk]"d' GO6hR1gx}Gg$F/:< Hm {b3 xi4D"N!M%^ QMf!T?g~XI }pI{3`$iI tS$,+B3R:$,p-z*4Y["U?5  {8uW+7^h1GC2wB$~E%jCaR\`,7kp-D A<sHHGS ?y TD'Kr3qjM;Qp LE:'9pzBk ^Tp= Xl|V%#){P.c v.  h&J edElnNe8g'PV_KH=!]; Itb2kR{@XZ]>UF |}[;/wdM#M~m~ h4#>Y"GrAr\(8Mn:HKtW=o)sVKa/}q?dfC&>0*(/*k`Uh6~.+ oZjwyy 1LaV&cmZW@)4l@vm)% 1VQ/vO~+3`NS-qe Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) (in module "%s") - Preview bold italic light#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%d of %lu%i of %i%ld byte%ld bytes%lu of %lu%s (or %s)%s Error%s Information%s Warning%s did not fit the tar header for entry '%s'%s files (%s)|%s&About&Actual Size&After a paragraph:&Alignment&Apply&Apply Style&Arrange Icons&Ascending&Back&Based on:&Before a paragraph:&Bg colour:&Bold&Bottom&Bottom:&Bullet style:&CD-Rom&Cancel&Cascade&Character code:&Clear&Close&Color&Colour:&Convert&Copy&Copy URL&Customize...&Debug report preview:&Delete&Delete Style...&Descending&Details&Down&Edit&Edit Style...&Execute&File&Find&Finish&First&Floating mode:&Floppy&Font&Font family:&Font for Level...&Font:&Forward&From:&Harddisk&Height:&Help&Hide details&Home&Indentation (tenths of a mm)&Index&Info&Italic&Jump to&Justified&Last&Left&Left:&List level:&Log&Move&Move the object to:&Network&New&Next&Next >&Next Paragraph&Next Tip&Next style:&No&Notes:&Number:&OK&Open...&Outline level:&Page Break&Paste&Picture&Point size:&Position (tenths of a mm):&Position mode:&Preferences&Previous&Previous Paragraph&Print...&Properties&Quit&Redo&Redo &Rename Style...&Replace&Restart numbering&Restore&Right&Right:&Save&Save as&See details&Show tips at startup&Size&Size:&Skip&Spacing (tenths of a mm)&Spell Check&Stop&Strikethrough&Style:&Styles:&Subset:&Symbol:&Table&Top&Top:&Underline&Underlining:&Undo&Undo &Unindent&Up&Vertical alignment:&View...&Weight:&Width:&Window&Yes''%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.'%s' should only contain digits.(*)(Help)(None)(Normal text)(bookmarks)(none)**)+, 64-bit edition-...11.11.21.31.41.51.61.71.81.91010 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in234566 3/4 Envelope, 3 5/8 x 6 1/2 in7899 x 11 in: file does not exist!: unknown charset: unknown encoding< &BackBold italic face.
    bold italic underlined
    Bold face. Italic face. >A debug report has been generated in the directory A debug report has been generated. It can be found inA non empty collection must consist of 'element' nodesA standard bullet name.A0 sheet, 841 x 1189 mmA1 sheet, 594 x 841 mmA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 Rotated 420 x 297 mmA3 Transverse 297 x 420 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 Rotated 297 x 210 mmA4 Transverse 210 x 297 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Extra 174 x 235 mmA5 Rotated 210 x 148 mmA5 Transverse 148 x 210 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmA6 Rotated 148 x 105 mmABCDEFGabcdefg12345ADDASCIIAboutAbout %sActual SizeAddAdd current page to bookmarksAdd to custom coloursAddToPropertyCollection called on a generic accessorAddToPropertyCollection called w/o valid adderAdding book %sAfter a paragraph:Align LeftAlign RightAlignmentAllAll files (%s)|%sAll files (*)|*All files (*.*)|*.*All stylesAlphabetic ModeAlready Registered Object passed to SetObjectClassInfoAlready dialling ISP.Alt+And includes the following files: Animation file is not of type %ld.Append log to file '%s' (choosing [No] will overwrite it)?ApplyArabicArabic (ISO-8859-6)Argument %u not found.ArtistsAscendingAttributesAvailable fonts.B4 (ISO) 250 x 353 mmB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBACKBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.BackBackgroundBackground &colour:Background colourBaltic (ISO-8859-13)Baltic (old) (ISO-8859-4)Before a paragraph:BitmapBitmap renderer cannot render value; value type: BoldBorderBordersBottomBottom margin (mm):Box PropertiesBox stylesBrowseBullet &Alignment:Bullet styleBulletsC sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCANCELCAPITALCD-RomCHM handler currently supports only local files!CLEARCOMMANDCa&pitalsCan't &Undo Can't automatically determine the image format for non-seekable input.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't monitor non-existent directory "%s" for changes.Can't monitor non-existent path "%s" for changes.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to child process's stdinCan't write to deflate stream: %sCancelCannot create mutex.Cannot create new column's ID. Probably max. number of columns reached.Cannot enumerate files '%s'Cannot enumerate files in directory '%s'Cannot find active dialup connection: %sCannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize socketsCannot load icon from '%s'.Cannot load resources from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file for PostScript printing!Cannot open index file: %sCannot open resources file '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot resume thread %luCannot resume thread %xCannot retrieve thread scheduling policy.Cannot set locale to language "%s".Cannot start thread: error writing TLS.Cannot suspend thread %luCannot suspend thread %xCannot wait for thread terminationCase sensitiveCategorized ModeCell PropertiesCeltic (ISO-8859-14)Cen&tredCenteredCentral European (ISO-8859-2)CentreCentre text.CentredCh&oose...Change List StyleChange Object StyleChange PropertiesChange StyleChanges won't be saved to avoid overwriting the existing file "%s"Character stylesCheck to add a period after the bullet.Check to add a right parenthesis.Check to enclose the bullet in parentheses.Check to make the font bold.Check to make the font italic.Check to make the font underlined.Check to restart numbering.Check to show a line through the text.Check to show the text in capitals.Check to show the text in subscript.Check to show the text in superscript.Choose ISP to dialChoose a directory:Choose a fileChoose colourChoose fontCircular dependency involving module "%s" detected.Cl&oseClass not registered.ClearClear the log contentsClick to apply the selected style.Click to browse for a symbol.Click to cancel changes to the font.Click to cancel the font selection.Click to change the font colour.Click to change the text background colour.Click to change the text colour.Click to choose the font for this level.Click to close this window.Click to confirm changes to the font.Click to confirm the font selection.Click to create a new box style.Click to create a new character style.Click to create a new list style.Click to create a new paragraph style.Click to create a new tab position.Click to delete all tab positions.Click to delete the selected style.Click to delete the selected tab position.Click to edit the selected style.Click to rename the selected style.CloseClose AllClose current documentClose this windowColorColourColour selection dialog failed with error %0lx.Colour:Column could not be added.Column description could not be initialized.Column index not found.Column width could not be determinedColumn width could not be set.Command line argument %d couldn't be converted to Unicode and will be ignored.Common dialog failed with error code %0lx.Compositing not supported by this system, please enable it in your Window Manager.Compressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.ConvertCopied to clipboard:"%s"Copies:CopyCopy selectionCould not create temporary file '%s'Could not determine column index.Could not determine column's positionCould not determine number of columns.Could not determine number of itemsCould not extract %s into %s: %sCould not find tab for idCould not get header description.Could not get items.Could not get property flags.Could not get selected items.Could not locate file '%s'.Could not remove column.Could not retrieve number of itemsCould not set alignment.Could not set column width.Could not set current working directoryCould not set header description.Could not set icon.Could not set maximum width.Could not set minimum width.Could not set property flags.Could not start document preview.Could not start printing.Could not transfer data to windowCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate directoryCreate new directoryCtrl+Cu&tCurrent directory:Custom sizeCustomize ColumnsCutCut selectionCyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDECIMALDELDELETEDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DIVIDEDL Envelope, 110 x 220 mmDOWNData object has invalid data formatDate renderer cannot render value; value type: Debug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault fontDefault printerDeleteDelete A&llDelete StyleDelete TextDelete itemDelete selectionDelete style %s?Deleted stale lock file '%s'.Dependency "%s" of module "%s" doesn't exist.DescendingDesktopDeveloped by DevelopersDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectFB error %d occurred.DirectoriesDirectory '%s' couldn't be createdDirectory does not existDirectory doesn't exist.Discard changes and reload the last saved version?Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Document:Documentation by Documentation writersDon't SaveDoneDone.Double Japanese Postcard Rotated 148 x 200 mmDoubly used id : %dDownDragE sheet, 34 x 44 inENDENTEREOF while reading from inotify descriptorESCESCAPEEXECUTEEditEdit itemEnable the height value.Enable the minimum height value.Enable the width value.Enable vertical alignment.Enables a background colour.Enter a character style nameEnter a list style nameEnter a new style nameEnter a paragraph style nameEnter command to open file "%s":Entries foundEnvelope Invite 220 x 220 mmEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError closing epoll descriptorError creating directoryError in resource: %sError reading config options.Error saving user configuration data.Error while printing: Error: Esperanto (ISO-8859-3)Event queue overflowedExecutable files (*.exe)|*.exe|ExecuteExecution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.FFailed to access lock file.Failed to add descriptor %d to epoll descriptor %dFailed to allocate %luKb of memory for bitmap data.Failed to allocate colour for OpenGLFailed to change video modeFailed to check format of image file "%s".Failed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to convert file "%s" to Unicode.Failed to copy dialog contents to the clipboard.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create an instance of "%s"Failed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create epoll descriptorFailed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to find CLSID of "%s"Failed to find match for regular expression: %sFailed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to initiate dialup connection: %sFailed to insert text in the control.Failed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %%d from file '%s'.Failed to load image %d from stream.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify descriptor %d in epoll descriptor %dFailed to modify file times for '%s'Failed to monitor I/O channelsFailed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to parse Plural-Forms: '%s'Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the file '%s' to '%s' because the destination file already exists.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to set up non-blocking pipe, the program might hang.Failed to store image '%s' to memory VFS!Failed to switch DirectFB pipe to non-blocking modeFailed to switch wake up pipe to non-blocking modeFailed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'FalseFileFile '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.File system containing watched object was unmountedFilesFiles (%s)FilterFindFirstFirst pageFixedFixed font:Fixed size face.
    bold italic FloatingFloppyFolio, 8 1/2 x 13 inFontFont &weight:Font size:Font st&yle:Font:Fonts index file %s disappeared while loading fonts.Fork failedForwardForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ installed on this machine is too old to support screen compositing, please install GTK+ 2.12 or later.GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGetProperty called w/o valid getterGetPropertyCollection called on a generic accessorGetPropertyCollection called w/o valid collection getterGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGraphics art by Greek (ISO-8859-7)Gzip not supported by this version of zlibHELPHOMEHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|HarddiskHebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help directory "%s" not found.Help: %sHide %sHide OthersHide this notification message.HomeHome directoryHow the object will float relative to the text.ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!INSINSERTISO-2022-JPIcon & text renderer cannot render value; value type: If possible, try changing the layout parameters to make the printout more narrow.If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal Parameter Count for ConstructObject MethodIllegal Parameter Count for Create MethodIllegal directory name.Illegal file specification.Image and mask have different sizes.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'Incorrect GIF frame size (%u, %d) for the frame #%uIncorrect number of arguments.IndentIndents && SpacingIndexIndian (ISO-8859-12)InfoInitialization failed in post init, aborting.InsertInsert ImageInsert ObjectInsert TextInserts a page break before the paragraph.Invalid GTK+ command line option, use "%s --help"Invalid TIFF image index.Invalid data view itemInvalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sInvalid value %ld for a boolean key "%s" in config file.ItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmJump toJustifiedJustify text left and right.KOI8-RKOI8-UKP_KP_ADDKP_BEGINKP_DECIMALKP_DELETEKP_DIVIDEKP_DOWNKP_ENDKP_ENTERKP_EQUALKP_HOMEKP_INSERTKP_LEFTKP_MULTIPLYKP_NEXTKP_PAGEDOWNKP_PAGEUPKP_PRIORKP_RIGHTKP_SEPARATORKP_SPACEKP_SUBTRACTKP_TABKP_UPL&ine spacing:LEFTLandscapeLastLast pageLast repeated message ("%s", %lu time) wasn't outputLast repeated message ("%s", %lu times) wasn't outputLedger, 17 x 11 inLeftLeft (&first line):Left margin (mm):Left-align text.Legal Extra 9 1/2 x 15 inLegal, 8 1/2 x 14 inLetter Extra 9 1/2 x 12 inLetter Extra Transverse 9.275 x 12 inLetter Plus 8 1/2 x 12.69 inLetter Rotated 11 x 8 1/2 inLetter Small, 8 1/2 x 11 inLetter Transverse 8 1/2 x 11 inLetter, 8 1/2 x 11 inLicenseLightLine %lu of map file "%s" has invalid syntax, skipped.Line spacing:Link contained '//', converted to absolute link.List StyleList stylesLists font sizes in points.Lists the available fonts.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.Lower case lettersLower case roman numeralsMDI childMENUMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMacArabicMacArmenianMacBengaliMacBurmeseMacCelticMacCentralEurRomanMacChineseSimpMacChineseTradMacCroatianMacCyrillicMacDevanagariMacDingbatsMacEthiopicMacExtArabicMacGaelicMacGeorgianMacGreekMacGujaratiMacGurmukhiMacHebrewMacIcelandicMacJapaneseMacKannadaMacKeyboardGlyphsMacKhmerMacKoreanMacLaotianMacMalayalamMacMongolianMacOriyaMacRomanMacRomanianMacSinhaleseMacSymbolMacTamilMacTeluguMacThaiMacTibetanMacTurkishMacVietnameseMarginsMatch caseMax height:Max width:Media playback error: %sMemory VFS already contains file '%s'!MenuMessageMetal themeMethod or property not found.Mi&nimizeMin height:Min width:Missing a required parameter.ModernModifiedModule "%s" initialization failedMonarch Envelope, 3 7/8 x 7 1/2 inMonitoring individual files for changes is not supported currently.Move downMove upMoves the object to the next paragraph.Moves the object to the previous paragraph.Multiple Cell PropertiesNUM_LOCKNameNetworkNewNew &Box Style...New &Character Style...New &List Style...New &Paragraph Style...New StyleNew directoryNew itemNewNameNextNext pageNoNo column existing.No column for the specified column existing.No column for the specified column position existing.No default application configured for HTML files.No entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo renderer or invalid renderer type specified for custom data column.No renderer specified for column.No soundNo unused colour in image being masked.No unused colour in image.No valid mappings found in the file "%s".NoneNordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Not availableNote, 8 1/2 x 11 inNoticeNumber of columns could not be determined.Numbered outlineOKOLE Automation error in %s: %sObject PropertiesObject implementation does not support named arguments.Objects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Open...OpenGL function "%s" failed: %s (error %d)Operation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationOut of window IDs. Recommend shutting down application.Overflow while coercing argument values.PAGEDOWNPAGEUPPAUSEPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPGDNPGUPPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPRC Envelope #1 102 x 165 mmPRC Envelope #1 Rotated 165 x 102 mmPRC Envelope #10 324 x 458 mmPRC Envelope #10 Rotated 458 x 324 mmPRC Envelope #2 102 x 176 mmPRC Envelope #2 Rotated 176 x 102 mmPRC Envelope #3 125 x 176 mmPRC Envelope #3 Rotated 176 x 125 mmPRC Envelope #4 110 x 208 mmPRC Envelope #4 Rotated 208 x 110 mmPRC Envelope #5 110 x 220 mmPRC Envelope #5 Rotated 220 x 110 mmPRC Envelope #6 120 x 230 mmPRC Envelope #6 Rotated 230 x 120 mmPRC Envelope #7 160 x 230 mmPRC Envelope #7 Rotated 230 x 160 mmPRC Envelope #8 120 x 309 mmPRC Envelope #8 Rotated 309 x 120 mmPRC Envelope #9 229 x 324 mmPRC Envelope #9 Rotated 324 x 229 mmPRINTPage %dPage %d of %dPage SetupPage setupPagesPaper sizeParagraph stylesPassing a already registered object to SetObjectPastePaste selectionPermissionsPicture PropertiesPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please select the columns to show and define their order:Please wait while printing...Point SizePointer to data view control not set correctly.Pointer to model not set correctly.PortraitPositionPostScript filePreferencesPreferences...PreparingPreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&w...Print previewPrint preview creation failed.Print preview...Print spoolingPrint this pagePrint to FilePrint...PrinterPrinter command:Printer optionsPrinter options:Printer...Printer:PrintingPrinting Printing ErrorPrinting page %d of %dPrinting page %d...Printing...PrintoutProcessing debug report has failed, leaving the files in "%s" directory.Progress renderer cannot render value type; value type: PropertiesPropertyProperty ErrorQuarto, 215 x 275 mmQuestionQuitQuit %sQuit this programRETURNRIGHTRead error on file '%s'ReadyRedoRedo last actionRefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.RegularRelevant entries:RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Renumber ListRep&laceReplaceReplace &allReplace with:Required information entry is empty.Revert to SavedRightRight margin (mm):Right-align text.RomanS&tandard bullet name:SCROLL_LOCKSELECTSEPARATORSNAPSHOTSPACESPECIALSUBTRACTSaveSave %s fileSave &As...Save AsSave asSave current documentSave current document with a different filenameSave log contents to fileScriptSearchSearch contents of help book(s) for all occurrences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect AllSelect a document templateSelect a document viewSelect regular or bold.Select regular or italic style.Select underlining or no underlining.SelectionSelects the list level to edit.Separator expected after the option '%s'.Set Cell StyleSetProperty called w/o valid setterSetting directory access times is not supported under this OS versionSetup...Several active dialup connections found, choosing one randomly.Shift+Show &hidden directoriesShow &hidden filesShow AllShow about dialogShow allShow all items in indexShow hidden directoriesShow/hide navigation panelShows a Unicode subset.Shows a preview of the bullet settings.Shows a preview of the font settings.Shows a preview of the font.Shows a preview of the paragraph settings.Shows the font preview.Simple monochrome themeSizeSize:SkipSlantSolidSorry, could not open this file.Sorry, not enough memory to create a preview.Sorry, that name is taken. Please choose another.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.SpacingSpell CheckStandardStatement, 5 1/2 x 8 1/2 inStaticStatus:StopStrikethroughString To Colour : Incorrect colour specification : %sStyleStyle OrganiserStyle:Subscrip&tSupe&rscriptSuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissSymbolSymbol &font:TABTIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.TIFF: Image size is abnormally big.Table PropertiesTabloid Extra 11.69 x 18 inTabloid, 11 x 17 inTabsTeletypeTemplatesText renderer cannot render value; value type: Thai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The available bullet styles.The available styles.The background colour.The bottom margin size.The bottom padding size.The bottom position.The bullet character.The character code.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The default style for the next paragraph.The directory '%s' does not exist Create it now?The document "%s" doesn't fit on the page horizontally and will be truncated if printed. Would you like to proceed with printing it nevertheless?The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The first line indent.The following standard GTK+ options are also supported: The font colour.The font family.The font from which to take the symbol.The font point size.The font size in points.The font size units, points or pixels.The font style.The font weight.The format of file '%s' couldn't be determined.The left indent.The left margin size.The left padding size.The left position.The line spacing.The list item number.The locale ID is unknown.The object height.The object maximum height.The object maximum width.The object minimum height.The object minimum width.The object width.The outline level.The previous message repeated %lu time.The previous message repeated %lu times.The previous message repeated once.The print dialog returned an error.The range to show.The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The right indent.The right margin size.The right padding size.The right position.The spacing after the paragraph.The spacing before the paragraph.The style name.The style on which this style is based.The style preview.The system cannot find the file specified.The tab position.The tab positions.The text couldn't be saved.The top margin size.The top padding size.The top position.The value for the option '%s' must be specified.The version of remote access service (RAS) installed on this machine is too old, please upgrade (the following required function is missing: %s).The wxGtkPrinterDC cannot be used.There is no column or renderer for the specified column index.There was a problem during page setup: you may need to set a default printer.This document doesn't fit on the page horizontally and will be truncated when it is printed.This is not a %s.This platform does not support background transparency.This program was compiled with a too old version of GTK+, please rebuild with GTK+ 2.12 or newer.This system doesn't support date controls, please upgrade your version of comctl32.dllThread module initialization failed: cannot store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Toggle renderer cannot render value; value type: Too many EndStyle calls!Too many colours in PNG, the image may be slightly blurred.TopTop margin (mm):Translations by TranslatorsTrueTrying to remove file '%s' from memory VFS, but it is not loaded!Turkish (ISO-8859-9)TypeType a font name.Type a size in points.Type mismatch in argument %u.Type must have enum - long conversionUPUS Std Fanfold, 14 7/8 x 11 inUS-ASCIIUnable to add inotify watchUnable to add kqueue watchUnable to close inotify instanceUnable to close path '%s'Unable to close the handle for '%s'Unable to create inotify instanceUnable to create kqueue instanceUnable to initialize GTK+, is DISPLAY set properly?Unable to initialize Hildon programUnable to open path '%s'Unable to open requested HTML document: %sUnable to play sound asynchronously.Unable to read from inotify descriptorUnable to remove inotify watchUnable to remove kqueue watchUnable to set up watch for '%s'Unable to start IOCP worker threadUndeleteUnderlineUnderlinedUndoUndo last actionUnexpected characters following option '%s'.Unexpected parameter '%s'Ungraceful worker thread terminationUnicodeUnicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)UnindentUnits for the bottom border width.Units for the bottom margin.Units for the bottom outline width.Units for the bottom padding.Units for the bottom position.Units for the left border width.Units for the left margin.Units for the left outline width.Units for the left padding.Units for the left position.Units for the maximum object height.Units for the maximum object width.Units for the minimum object height.Units for the minimum object width.Units for the object height.Units for the object width.Units for the right border width.Units for the right margin.Units for the right outline width.Units for the right padding.Units for the right position.Units for the top border width.Units for the top margin.Units for the top outline width.Units for the top padding.Units for the top position.UnknownUnknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown PNG resolution unit %dUnknown Property %sUnknown data formatUnknown dynamic library errorUnknown encoding (%d)Unknown error %08xUnknown exceptionUnknown image data format.Unknown long option '%s'Unknown name or named argument.Unknown option '%s'Unmatched '{' in an entry for mime type %s.Unnamed commandUnspecifiedUnsupported clipboard format.Unsupported theme '%s'.UpUpper case lettersUsage: %sValidation conflictValueValue must be %s or higher.Value must be %s or less.Value must be between %s and %s.Version Vertical alignment.View files as a detailed viewView files as a list viewViewsWINDOWS_LEFTWINDOWS_MENUWINDOWS_RIGHTWaiting for IO on epoll descriptor %d failedWarning: WeightWestern European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000Windows 7Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows CE (%d.%d)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936) or GB-2312Windows Chinese Traditional (CP 950) or Big-5Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932) or Shift-JISWindows Johab (CP 1361)Windows Korean (CP 949)Windows MEWindows NT %lu.%luWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows Thai (CP 874)Windows Turkish (CP 1254)Windows Vietnamese (CP 1258)Windows VistaWindows Western European (CP 1252)Windows XPWindows/DOS OEM (CP 437)Windows/DOS OEM Cyrillic (CP 866)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XPM: incorrect colour description in line %dXPM: incorrect header format!XPM: malformed colour definition '%s' at line %d!YesYou cannot Clear an overlay that is not initedYou cannot Init an overlay twiceYou cannot add a new directory to this section.You have entered invalid value. Press ESC to cancel editing.Zoom &InZoom &OutZoom InZoom OutZoom to &FitZoom to Fita DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbuffer is too small for Windows directory.build %lucan't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't execute '%s'can't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.checksum errorchecksum failure reading tar header blockcmcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.filesfirstfont sizefourteenthfourthgenerate verbose log messagesimageincomplete header block in tarincorrect event handler string, missing dotincorrect size given for tar entryinvalid data in extended tar headerinvalid message box return valueinvalid zip fileitaliclightlocale '%s' cannot be set.midnightnineteenthninthno DDE error.no errorno fonts found in %s, using builtin fontnonamenoonnormalnot implementednumobjects cannot have XML Text Nodesout of memorypercentprocess context descriptionpxread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestandard/circlestandard/circle-outlinestandard/diamondstandard/squarestandard/trianglestored file length not in Zip headerstrstrikethroughtar entry not opentenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtodaytomorrowtrailing backslash ignored in '%s'translator-creditstwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unexpected end of fileunknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxPrintout::GetPageInfo gives a null maxPage.wxWidget control pointer is not a data view pointerwxWidget's control not initialized.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.xxxxyesterdayzlib error %d~Project-Id-Version: wxWidgets 2.8.10 Report-Msgid-Bugs-To: POT-Creation-Date: 2012-08-27 11:51+0200 PO-Revision-Date: 2012-12-31 12:24+0800 Last-Translator: William Jiang Language-Team: wxWidgets tranlators MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Poedit 1.5.4 请将报告发送给程序维护人员,谢谢! 谢谢,我们对您遇到的不便表示抱歉! (错误 %ld: %s) (于模块: "%s") - 预览 粗体 斜体 细体#10 信封,4 1/8 x 9 1/2 英寸#11 信封,4 1/2 x 10 3/8 英寸#12 信封,4 3/4 x 11 英寸#14 信封,5 x 11 1/2 英寸#9 信封,3 7/8 x 8 7/8 英寸%d / %lu%i / %i%ld 字节%lu / %lu%s (或 %s)%s 错误%s 信息%s 警告%s 不符合tar项目 '%s' 的标头%s 文件 (%s)|%s关于(&A)实际大小(&A)段落之后(&A):对齐(&A)应用(&A)应用样式(&A)重排图标(&A)递增(&A)返回(&B)基于(&B):段落之前(&B):背景颜色(&B):粗体(&B)底端(&B)底端(&B):项目符号样式(&B):CD 光驱(&C)取消(&C)层叠(&C)字符编码(&C):清除(&C)关闭(&C)颜色(&C)颜色(&C):转换(&C)复制(&C)复制 URL(&C)自定义(&C)...调试报告预览(&D): 删除(&D)删除样式(&D)...递减(&D)细节(&D)向下(&D)编辑(&E)编辑样式(&E)...执行(&E)文件(&F)查找(&F)完成(&F)最前(&F)浮动模式(&F):软盘(&F)字体(&F)字体(&F):层级字体(&F)...字体(&F):前进(&F)从(&F):硬盘(&H)高度(&H):帮助(&H)隐藏细节(&H)Home(&H)缩进(&I) (十分之一毫米)索引(&I)信息(&I)斜体(&I)跳转到(&J)分散对齐(&J)最后(&L)左(&L)左(&L):列表层级(&L):日志(&L)移动(&M)移动对象至(&M):网络(&N)新建(&N)下一个(&N)下一个(&N) >下一段落(&N)下一技巧(&N)下一个样式(&N):否(&N)注意(&N):编号(&N):确认(&O)打开(&O)...大纲层级(&O):断页符号(&P)粘贴(&P)图片(&P)字体大小(&P):位置(&P) (十分之一毫米)位置(&P)偏好设置(&P)前页(&P)前一段落(&P)打印(&P)...属性(&P)退出(&Q)恢复(&R)恢复(&R) 重命名样式(&R)...替换(&R)重新编号(&R)复原(&R)右(&R)右(&R):保存(&S)另存为(&S)查看细节(&S)启动时显示技巧(&S)大小(&S)大小(&S):跳过(&S)间距(&S) (十分之一毫米)拼写检查(&S)停止(&S)删除线(&S)字体(&S):样式(&S):子集(&S):符号(&S):表格(&T)顶端(&T)顶端(&T):下划线(&U)下划线(&U)撤销(&U)撤销(&U) 取消缩进(&U)向上(&U)垂直对齐(&V)查看(&V)...字体粗细(&W):宽度(&W):窗口(&W)是(&Y)''%s' 有额外的 '..',忽略之。'%s' 是无效的'%s' 不是匹配选项 '%s'的正确数字值。'%s' 不是有效的消息目录。'%s' 或许是一个二进制文件。'%s' 应该是一个数值。'%s' 应该仅包含ASCII字符。'%s' 应仅包含字母字符。'%s' 应仅包含字母或数字字符。'%s' 应该仅包含数字。(*)(帮助)(无)(正常字体)(书签)(无)**)+,64位版-...11.11.21.31.41.51.61.71.81.91010 x 11 英寸10 x 14 英寸11 x 17 英寸12 x 11 英寸15 x 11 英寸234566 3/4 信封, 3 5/8 x 6 1/2 英寸7899 x 11 英寸: 文件不存在!: 未知字符集: 未知编码< 返回(&B)<任意 Decorative><任意 Modern><任意 Roman><任意 Script><任意 Swiss><任意 Teletype><任意><目录><盘符><连接>粗斜体.
    粗斜体 加下划线
    粗体. 斜体. >产生了一份调试报告, 位于目录 产生了一份调试报告, 位于非空集合必须包含 'element' 节点标准项目符号名称。A0 纸张, 841 x 1189 毫米A1 纸张, 594 x 841 毫米A2 纸张, 420 x 594 毫米特大 A3 纸张, 322 x 445 毫米特大 A3 纸张(横排), 322 x 445 毫米横向 A3 纸张, 420 x 297 毫米A3 纸张(横排), 297 x 420 毫米A3 纸张, 297 x 420 毫米特大 A4 纸张, 9.27 x 12.69 英寸加大 A4 纸张, 210 x 330 毫米横向 A4 纸张, 297 x 210 毫米A4 纸张(横排), 210 x 297 毫米A4 纸张, 210 x 297 毫米小 A4 纸张, 210 x 297 毫米特大 A5 纸张, 174 x 235 毫米横向 A5 纸张, 210 x 148 毫米A5 纸张(横排), 148 x 210 毫米A5 纸张, 148 x 210 毫米A6 纸张, 105 x 148 毫米横向 A5 纸张, 148 x 105 毫米ABCDEFGabcdefg12345ADDASCII关于关于 %s实际大小加入把当前页加到书签中加到自定义颜色中在一个通用处理器上调用AddToPropertyCollection调用AddToPropertyCollection时未带有效的adder正在添加卷 %s段落之后:左对齐右对齐对齐所有所有文件 (%s)|%s所有文件 (*)|*所有文件 (*.*)|*.*所有样式字母顺序模式传递已注册对象给 SetObjectClassInfo已经拨接 ISP 。Alt+并且包含以下文件: 动画文件的类型不是 %ld。把日志添加到文件 '%s' (选择 [否] 将覆盖该文件)?应用阿拉伯数字阿拉伯语 (ISO-8859-6)找不到参数 %u。美术设计者升序属性(Attributes)可用字体。B4 纸张(ISO), 250 x 353 毫米横向 B4 纸张(JIS), 364 x 257 毫米B4 信封, 250 x 353 毫米B4 纸张, 250 x 354 毫米特大 B4 纸张(JIS), 201 x 276 毫米横向 B5 纸张(JIS), 257 x 182 毫米B5 纸张 (JIS, 横排), 182 x 257 毫米B5 信封, 176 x 250 毫米B5 纸张, 182 x 257 毫米B6 纸张(JIS), 128 x 182 毫米横向 B6 纸张(JIS), 182 x 128 毫米B6 信封, 176 x 125 毫米BACKBMP: 无法分配内存。BMP: 无法保存无效图像。BMP: 无法写 RGB 色彩表。BMP: 无法写数据。BMP: 无法写文件头 (Bitmap)。BMP: 无法写文件头 (BitmapInfo)。BMP: wxImage 没有自己的 wxPalette。返回背景背景颜色(&c):背景颜色波罗的海语 (ISO-8859-13)波罗的海语 (旧式) (ISO-8859-4)段落之前:位图位图渲染器无法渲染该值; 类型为:粗体边框边框底端底边距 (毫米):方块属性方块样式浏览项目符号对齐(&A):项目符号样式项目符号C 纸张, 17 x 22 英寸清除(&L)颜色(&o):C3 信封, 324 x 458 毫米C4 信封, 229 x 324 毫米C5 信封, 162 x 229 毫米C6 信封, 114 x 162 毫米C65 信封, 114 x 229 毫米CANCELCAPITALCD 光驱CHM处理程序目前只支持本地文件!CLEARCOMMAND大写(&P)无法撤销(&U)不能自动确定不可定位输入的图像格式。无法关闭注册键 '%s'无法复制不支持的类型 %d 的值.无法创建注册键 '%s'无法创建进程无法创建窗口类 %s无法删除键 '%s'无法删除 INI 文件 '%s'无法删除值 '%s' 位于键 '%s'无法枚举键 '%s' 的子键无法枚举键 '%s' 的值无法导出不支持的类型 %d 的值.无法在文件 '%s' 中找到当前位置无法获得注册键 '%s' 的信息无法初始化 zlib 压缩流。无法初始化 zlib 解压流。无法监视不存在目录 "%s" 的更新。无法监视不存在路径 "%s" 的更新。无法打开注册键 '%s'无法从解压流 %s 中读取无法读解压流: 流内有异常的 EOF。无法读 '%s' 的值无法读键 '%s' 的值无法从将图像保存至文件 '%s' 中: 无法识别的扩展名。无法把日志内容保存到文件。无法设置线程优先级无法设置 '%s' 的值无法写入子进程的标准输入无法写到压缩流: %s取消无法创建互斥子。无法建立新的列 ID。可能已达到列数量的上限。无法枚举文件 '%s'无法枚举目录 '%s' 中的文件找不到活动的拨号连接: %s找不到地址簿文件的位置无法获得调度策略 %d 的优先级范围。无法获得主机名无法获得正式的主机名无法挂断 - 没有活动的拨号连接。无法初始化 OLE无法初始化 sockets无法从 '%s' 中读取图标。无法从文件 '%s' 中载入资源。无法从文件 '%s' 中载入资源。无法打开 HTML 文档: %s无法打开 HTML 帮助: %s无法打开目录文件: %s无法打开文件进行 PostScript 打印!无法打开索引文件: %s无法打开资源文件 '%s'。无法打印空白页面。无法从 '%s' 中读取类型名称!无法恢复线程 %lu无法恢复线程 %x无法找回线程调度策略。无法设定为语言 "%s"。无法启动线程: 写 TLS 出错。无法挂起线程 %lu无法挂起线程 %x无法等候线程终止大小写敏感分类模式单元格属性凯尔特语 (ISO-8859-14)居中(&t)居中中欧语系 (ISO-8859-2)居中文字居中。居中选择(&o)...更改列表样式更改对象样式修改属性更改样式为了防止重写已有文件 "%s" 更改不会被保存文字样式勾选以在项目符号后加上句号勾选以加上右括号勾选以将项目符号加上一对括号勾选设定为粗体。勾选设定为斜体。勾选加下划线。勾选以重新编号勾选加删除线。勾选显示为大写。勾选显示为下标。勾选显示为上标。选择ISP进行拨号选择目录:选择文件选择颜色选择字体检测到导致循环依赖模块 "%s" 。关闭(&o)类未注册。清除清除日志内容点击应用所选样式。点击浏览该符号。点击取消字体变更。点击取消字体选择。点击更改字体颜色。点击修改字体背景颜色。点击修改字体颜色。点击选择此层级字体。点击关闭此窗口。点击确认字体更改。点击确认字体选择。点击新增方块样式。点击新建文字样式。点击新增列表样式。点击新建段落样式。点击建立新的标签位置。点击删除所有标签位置。点击删除所选样式。点击删除所选标签位置。点击编辑所选样式。点击重命名所选样式。关闭全部关闭关闭当前文档关闭此窗口颜色颜色颜色选择对话框错误,错误码 %0lx。颜色:无法增加列。列描述无法初始化。找不到列索引。无法确定列宽无法设定列宽。命令行参数 %d 无法被转化成Unicode编码,其将被忽略。公共对话框错误,错误码 %0lx。当前系统不支持组合模式,请在窗口管理器中启用。压缩的HTML帮助文件 (*.chm)|*.chm|计算机配置条目名不能以 '%c' 开头。确认确认更新注册表正在连接...目录无法进行到字符集 '%s' 的转换。转换已复制到剪贴板:"%s"份数:复制复制选区无法创建临时文件 '%s'无法确定列索引。无法确定列位置无法确定列数量。无法确定项目数量无法将 %s 解开至 %s: %s找不到 id 的标签无法获取表头描述。无法获取项目。无法获取属性标志。无法获取所选项目。找不到文件 '%s'。无法删除列。无法获取项目数量无法设定对齐。无法启动文档预览。无法设置当前工作目录无法启动打印。无法启动打印。无法设定最大宽度。无法设定最小宽度。无法设定属性标志。无法启动文档预览。无法启动打印。无法把数据转到窗口无法得到互斥锁无法把图像加到图象列表。无法创建计时器在动态连接库中找不到符号 '%s'无法获得当前线程指针无法装入 PNG 图像 - 文件被破坏 或者 没有足够内存。无法从 '%s' 中的读取声音数据。无法打开音频: %s无法注册剪贴板格式 '%s'。无法释放互斥子无法获得列表控件的项 %d 信息。无法保存 PNG 图像。无法终止线程创建目录创建新目录Ctrl+剪切(&t)当前目录:自定义大小自定义列剪切剪切选区西里尔语 (ISO-8859-5)D 纸张, 22 x 34 英寸DDE poke 请求失败DECIMALDELDELETEDIB头: 编码不匹配颜色位数。DIB头: 对于文件, 图像高度 > 32767 象素。DIB头: 对于文件, 图像宽度 > 32767 象素。DIB头: 文件中颜色位数未知。DIB头: 文件编码未知。DIVIDEDL 信封, 110 x 220 毫米DOWN数据对象有无效数据格式数据渲染器无法渲染该值; 类型为:调试报告 "%s"无法创建调试报告。无法生成调试报告。修饰缺省编码缺省字体缺省的打印机删除删除全部(&l)删除样式删除文字删除项删除选区删除样式 %s?已删除过期的锁文件 '%s'。依赖 "%s" 对模块 "%s" 不存在。降序桌面开发由开发者由于远程访问服务(RAS)没有安装在本机,拨号功能无法使用。请安装它。你知道吗...DirectFB错误 %d 发生。目录无法创建目录 '%s'目录不存在目录不存在。放弃更改并重新载入最近保存的版本?显示包含给定子串的所有索引项. 搜索是大小写无关的.显示选项对话框是否要覆盖用于%s文件(扩展名为"%s")的命令? 当前值为 %s, 新的值为 %s %1文档:文档撰写由文档作者不保存完成完成.横向日本双明信片, 148 x 200 毫米重复使用的id : %d向下移动E 纸张,34 x 44 英寸ENDENTER读取 inotify 描述符时遇到 EOFESCESCAPEEXECUTE编辑编辑项启用高度值。启用最小高度值。启用宽度值。启用垂直对齐。启用背景颜色。输入文字样式名输入列表样式名输入新样式名输入段落样式名输入命令以打开文件 "%s":找到的条目邀请信, 220 x 220 毫米环境变量扩展失败: '%c' 没有出现在位置 %u / '%s'。错误关闭 epoll 描述符时发生错误创建目录错误资源错误: %s读配置选项错误。保存用户配置数据错误.打印时出错: 错误: 世界语 (ISO-8859-3)消息队列溢出可执行文件 (*.exe)|*.exe|执行命令 '%s' 执行失败命令 '%s' 执行失败, 错误信息: %ul实用纸张(Executive), 7 1/4 x 10 1/2 英寸导出注册键: 文件 "%s"已经存在, 无法覆盖.扩展的日本语Unix代码页 (EUC-JP)将 '%s' 解压至 '%s' 失败。F访问锁文件失败。无法将描述符 %d 加到 epoll 描述符 %d为位图数据分配 %luKb 内存失败。无法为 OpenGL 分配颜色改变视频模式失败。无法确认图像文件 "%s" 的格式。无法清除调试报告目录 "%s"关闭文件句柄失败关闭锁文件 '%s'失败关闭剪贴板失败。连接失败: 缺少用户名/口令。连接失败: 没有要拨号的 ISP。无法转换文件 "%s" 为 Unicode。无法将对话框内容复制到剪贴板。复制注册键值失败 '%s'把注册键内容从 '%s' 复制到 '%s' 失败。复制文件 '%s' 至 '%s' 失败复制注册表子键 '%s' 至 '%s' 失败。创建 DDE 字符串失败创建 MDI 父框架失败。创建临时文件名失败创建匿名管道失败无法创建实例 "%s"创建到服务器 '%s' 的关于主题 '%s' 的连接失败创建游标失败。无法创建目录 "%s"创建目录 '%s' 失败 (您是否有所需的权限?)无法创建 epoll 描述符为 '%s' 文件创建注册条目失败。创建标准"查找/替换"对话框失败 (错误号 %d)按编码 %s 显示HTML文档失败清空剪贴板失败枚举视频模式失败在DDE服务器建立advise循环失败建立拨号连接失败: %s执行 '%s' 失败 无法执行curl,请在PATH变量所指的目录中安装curl。无法找到 "%s" 的 CLSID无法找到匹配的正则表达式: %s获取 ISP 名失败: %s从剪贴板获取数据失败获取本地系统时间失败获取工作目录失败无法初始化 GUI: 找不到内嵌的主题。初始化MS HTML 帮助失败。无法初始化 OpenGL无法初始化拨号连接: %s无法在控件中插入文字。检查锁文件 '%s' 失败合并线程失败,检测到潜在地内存丢失 - 请重新启动系统终止进程 %d 失败无法从文件 '%s' 中读取图像 %%d。无法从数据流中载入图像 %d。从文件 "%s" 读取元文件失败。装载 mpr.dll 失败。无法装载共享库 '%s'锁定锁文件 '%s' 失败无法修改描述符 %d (于epoll描述符 %d)为 '%s' 修改文件时间失败无法检测I/O通道打开CHM存档 '%s' 失败。打开临时文件失败。打开剪贴板失败。无法解析复数形式: '%s'把数据放到剪贴板失败从锁文件读取 PID 失败。重定向子过程输入/输出失败重定向子过程IO失败注册DDE服务器 '%s' 失败回忆字符集 '%s' 编码失败。无法删除调试报告文件 "%s"无法删除锁文件 '%s'删除过期的锁文件 '%s' 失败。将注册值 '%s' 重命名为 '%s' 失败。无法将文件'%s' 重命名为 '%s',因为目标文件已存在。将注册键 '%s' 重命名为 '%s' 失败。从剪贴板检取数据失败。提取 '%s' 文件时间失败提取 RAS 错误消息正文失败提取支持的剪贴板格式失败将位图图像保存至文件 "%s" 失败。发送 DDE advise 通知失败设置 FTP 传输模式为 %s 时失败。设置剪贴板数据失败。在锁文件 '%s' 上设置许可权限时失败设置临时文件的许可权限时失败设置线程优先级 %d 失败。无法设置非闭塞通道,程序可能挂起。将图像 '%s' 存到内存 VFS 失败!无法将DirectFB通道切换至非闭塞模式无法将唤醒管道切换至非闭塞模式终止线程失败。终止与 DDE 服务器的 advise 循环失败终止拨号连接失败: %s对文件 '%s' 进行 touch 操作时失败对已锁文件 '%s' 解锁失败撤消 DDE 服务器 '%s' 注册失败无法更新用户配置文件。上传调试报告失败 (错误号 %d)。写锁文件 '%s' 失败False文件文件 '%s' 已存在,确实需要复写它?文件 '%s' 已存在。 真的需要替换它?文件无法装载。文件错误文件名已存在。包含监控对象的文件系统已被卸载文件文件 (%s)过滤器查找最前第一页固定固定字体:固定字体.
    粗体 斜体 浮动软盘对开纸, 8 1/2 x 13 英寸字体字体粗细(&w):字体大小:字体样式(&y):字体:字体索引文件 %s 载入字体时丢失。Fork 失败前进不支持传递hrefs找到 %i 个匹配项从:GIF: 无效的 gif 图像索引。GIF: 数据流似乎已被截断。GIF: GIF文件格式错误。GIF: 没有足够内存。GIF: 位置错误!!!本机安装的GTK+版本过低,不支持屏幕组合,请安装GTK+2.12或者更新版本。GTK+ 主题普通PostScript德国法定复写簿, 8 1/2 x 13 英寸德国标准复写簿, 8 1/2 x 12 英寸调用GetProperty时未带有效的getter在一个通用处理器上调用GetPropertyCollection调用GetPropertyCollection时未带有效的collection getter返回前进到上一级文档目录进入 home 目录进入父目录图形艺术设计由 希腊语 (ISO-8859-7)此版本的 zlib 不支持 GzipHELPHOMEHTML 帮助的工程文件 (*.hhp)|*.hhp|HTML 锚 %s 不存在。HTML文件 (*.html;*.htm)|*.html;*.htm|磁盘希伯来语 (ISO-8859-8)帮助帮助浏览器选项帮助索引帮助打印帮助主题帮助书 (*.htb)|*.htb|帮助书 (*.zip)|*.zip|找不到帮助目录 "%s"。帮助: %s隐藏 %s隐藏其他隐藏此通知消息。HomeHome 目录对象怎样浮动与文本有关。ICO: 读掩码DIB错误。ICO: 写图像文件错误!ICO: 图像高度超出范围,不适合做图标。ICO: 图像宽度超出范围,不适合做图标。ICO: 无效的图标索引。IFF: 数据流似乎已被截断。IFF: IFF文件格式错误。IFF: 没有足够内存。IFF: 位置错误!!!INSINSERTISO-2022-JP图标和文本渲染器无法渲染该值; 类型为:如有可能,请尝试更改布局参数以使输出结果更紧凑。如果您有任何与此错误报告有关的信息, 请在此输入,它将会被加到错误报告中:如果您想完全禁用调试报告,请按"取消"按钮, 但我们不建议这样做,因为调试报告有助于改进本程序。 在可能的情况下,请尽量选择让程序生成调试报告。 忽略值 "%s" (键 "%s")。非法的对象类 (非-wxEvtHandler) 作为事件源非法的针对 ConstructObject 方法的参数计数非法的针对 Create 方法的参数计数不合法的目录名。不合规范的文件描述。图像和掩码的大小不一致。无法创建富文本编辑器控件,使用简单文本编辑器控件代替。请重新安装 riched32.dll不可能获得子过程的输入不可能获得文件 '%s' 的许可权限不可能复写文件 '%s'不可能设置文件 '%s' 的许可权限错误的GIF帧尺寸(%u, %d)对于第#%u帧错误的变量数目。缩进锁紧和空格索引印地安语 (ISO-8859-12)信息在后初始化阶段出错,退出...插入插入图片插入对象插入文本在段落前插入断页符。无效的GTK+命令行选项,使用 "%s --help"无效TIFF图像索引。无效的数据视图项无效的显示模式 '%s'。无效的几何规格 '%s'无效的锁文件 '%s'。无效的或空的对象 ID 传给 GetObjectClassInfo无效的或空的对象 ID 传给 HasObjectClassInfo无效的正则表达式 '%s': %s配置文件中无效的值 %ld 于布尔键 "%s"。斜体意大利信封, 110 x 230 毫米JPEG: 无法装入 - 文件也许已被破坏。JPEG: 无法保存图像。日本双明信片, 200 x 148 毫米日本 Chou 3 信封日本 Chou 3 信封(横向)日本 Chou 4 信封日本 Chou 4 信封(横向)日本 Kaku 2 信封日本 Kaku 2 信封(横向)日本 Kaku 3 信封日本 Kaku 3 信封(横向)日本 You 4 信封日本 You 4 信封(横向)日本明信片, 100 x 148 毫米横向日本明信片, 148 x 100 毫米跳转至分散对齐文本左右对齐。KOI8-RKOI8-UKP_KP_ADDKP_BEGINKP_DECIMALKP_DELETEKP_DIVIDEKP_DOWNKP_ENDKP_ENTERKP_EQUALKP_HOMEKP_INSERTKP_LEFTKP_MULTIPLYKP_NEXTKP_PAGEDOWNKP_PAGEUPKP_PRIORKP_RIGHTKP_SEPARATORKP_SPACEKP_SUBTRACTKP_TABKP_UP行距(&I):LEFT横向最后最后一页最后重复消息("%s", %lu time)未输出帐簿, 17 x 11 英寸左左(第一行)(&F):左边距 (毫米):文字左对齐。特大法律纸张, 9 1/2 x 15 英寸标准法律纸张, 8 1/2 x 14 英寸特大信纸, 9 1/2 x 12 英寸特大信纸(横排), 9.275 x 12 英寸加大信纸, 8 1/2 x 12.69 英寸横向信纸, 11 x 8 1/2 英寸信纸(小), 8 1/2 x 11 英寸信纸(横排), 8 1/2 x 11 英寸信纸, 8 1/2 x 11 英寸授权细行 %lu 的map文件 "%s" 有无效语法,跳过。行距:链接包含 '//',转换为绝对链接.列表样式列表样式列表字体大小列出可用字体。装入文件 %s 装载: 锁文件 '%s' 没有正确的所有者。锁文件 '%s' 没有正确的权限。日志保存到文件 '%s'。小写字母小写罗马数字MDI 子窗口MENUMS HTML帮助功能不存在,因为此机器上没有安装 MS HTML 帮助库。请安装它。最大化(&x)MacArabicMacArmenianMacBengaliMacBurmeseMacCelticMacCentralEurRomanMacChineseSimpMacChineseTradMacCroatianMacCyrillicMacDevanagariMacDingbatsMacEthiopicMacExtArabicMacGaelicMacGeorgianMacGreekMacGujaratiMacGurmukhiMacHebrewMacIcelandicMacJapaneseMacKannadaMacKeyboardGlyphsMacKhmerMacKoreanMacLaotianMacMalayalamMacMongolianMacOriyaMacRomanMacRomanianMacSinhaleseMacSymbolMacTamilMacTeluguMacThaiMacTibetanMacTurkishMacVietnamese边距区分大小写最达高度:最大宽度:媒体回放错误:%s内存 VFS 已包含文件 '%s'!菜单消息金属主题找不到方法或属性。最小化(&n)最小高度:最小宽度: 缺少必要参数。现代修改日期模块 "%s" 初始化失败7.75信封,3 7/8 x 7 1/2 英寸当前不支持监视单独文件的更改。下移上移将对象移至下一段落将对象移至前一段落多重单元属性NUM_LOCK名称网络新建新方块样式(&B)新增字体样式(&C)...新增列表样式(&L)...新增段落样式(&P)...新增样式新目录新项目新名称下一个下一页否没有任何列存在。没有指定的列存在。没有指定的列位置存在。没有设定HTML文件的默认应用。没找到条目。编码 '%s' 的字体未找到,无法显示文本。 但发现另一替代编码 '%s'。 是否使用该编码 (否则您必须选择另外的编码)?编码 '%s' 的字体未找到,无法显示文本。 请选择用于该编码的字体 (否则该编码的文本将无法正确显示)?没有找到图像类型处理器。没有类型 %d 的图像处理器。没有类型 %s的图像处理器。还没有找到匹配页无渲染器或为该数据列指定了无效的渲染器该列未指定渲染器没有声音图像中没有被掩码的未用颜色。图像中没有未用的颜色。文件 "%s" 中无效映射无日尔曼语 (ISO-8859-10)正常正常字体
    带下划线。正常字体:不可用笔记簿, 8 1/2 x 11 英寸注意无法确定列数量。大纲标号确认OLE自动化错误%s: %s对象属性对象实现不支持命名参数对象必须有一个id属性打开文件打开HTML文档打开文件 "%s"打开...OpenGL函数 "%s"失败: %s (error %d)不允许的操作。选项 '%s' 需要值。选项 '%s': '%s' 无法转成日期。选项方向window ID已用完。建议关闭应用。强制修改参数值溢出PAGEDOWNPAGEUPPAUSEPCX: 无法分配内存PCX: 图像格式不支持PCX: 无效图像PCX: 不是PCX文件。PCX: 未知错误!!!PCX: 版本号太小PGDNPGUPPNM: 无法分配内存。PNM: 无法识别的文件格式。PNM: 文件似乎已被截断。中国 16开 纸, 146 x 215 毫米中国 16开 纸张(横向)中国 32开 纸, 97 x 151 毫米中国 32开 纸张(横向)中国 32开(大) 纸, 97 x 151 毫米中国 32开(大) 纸张(横向)中国标准信封1#, 102 x 165 毫米中国标准信封1#(横向), 165 x 102 毫米中国标准信封10#, 324 x 458 毫米中国标准信封10#(横向), 458 x 324 毫米中国标准信封2#, 102 x 176 毫米中国标准信封2#(横向), 176 x 102 毫米中国标准信封3#, 125 x 176 毫米中国标准信封3#(横向), 176 x 125 毫米中国标准信封4#, 110 x 208 毫米中国标准信封4#(横向), 208 x 110 毫米中国标准信封5#, 110 x 220 毫米中国标准信封5#(横向), 220 x 110 毫米中国标准信封6#, 120 x 230 毫米中国标准信封6#(横向), 230 x 120 毫米中国标准信封7#, 160 x 230 毫米中国标准信封7#(横向), 230 x 160 毫米中国标准信封8#, 120 x 309 毫米中国标准信封8#(横向), 309 x 120 毫米中国标准信封9#, 229 x 324 毫米中国标准信封9#(横向), 324 x 229 毫米PRINT页 %d页 %d / %d页面设置页面设置页纸张大小段落样式传递一个已注册的对象给SetObject粘贴粘贴选区允许图片属性管道创建失败请选择一个有效的字体.请选择一个已存在的文件.请选择欲显示的页面:请选择你想连接的ISP请安装较新版本的 comctl32.dll (至少需要4.70版,您现有的版本是 %d.%02d), 否则此程序无法正确运行。请选择列并显示和定义它们的顺序打印,请等待...字体大小(磅值)数据视图控制指针设定错误模型指针设定错误纵向位置PostScript文件偏好设置偏好设置...准备中预览:前页打印打印预览打印预览失败打印范围打印设置彩色打印打印预览(&W)...打印预览打印预览创建失败打印预览...打印假脱机打印本页打印到文件打印...打印机打印机命令:打印机选项打印机选项:打印机...打印机:正在打印 正在打印 打印出错正在打印页 %d 共 %d...正在打印页 %d...打印...打印处理调试报告失败, 文件被保存在目录 "%s" 中.程序渲染器无法渲染该值;类型为:属性属性属性错误四开, 215 x 275 毫米问题退出退出 %s推出此程序RETURNRIGHT读文件 '%s'出错就绪恢复恢复上一次操作刷新注册键 '%s' 已存在.注册键 '%s' 不存在,无法改名。正常的系统操作需要注册键 '%s', 删除它将使系统进入不可用状态: 操作终止.注册值 '%s' 已存在.一般相关条目:移除从书签中移去当前页渲染器(renderer) "%s"的版本 %d.%d不兼容, 无法加载.重编号列表替换(&l)替换全部替换(&a)替换为:所需的项目信息为空还原为上次保存的文件右右边距 (毫米):文本右对齐罗马标准项目符号名称(&T)SCROLL_LOCKSELECTSEPARATORSNAPSHOTSPACESPECIALSUBTRACT保存保存文件 %s 另存为(&A)...另存为另存为保存当前文档保存当前文档至重命名把日志内容保存到文件Script搜索从帮助内容中搜索符合你在上面输入的正文的所有条目搜索方向搜索:搜索所有的书籍搜索中...段文件 '%s' 定位错误文件 '%s' 定位错误 (stdio 不支持大文件)全部选择(&A)全部选择选择文档模板选择文档视图选择是否粗体选择是否斜体选择是否下划线选区选择并辨析列表层级期望在选项 '%s' 后存在分隔符。设置单元格样式调用 SetProperty 时未带有效的 setter当前操作系统不支持目录访问次数设定设置...找到多个活动拨号连接, 随机选择一个.Shift+显示隐藏目录(&H)显示隐藏文件(&H)显示全部显示关于对话框显示全部以索引方式显示所有项目显示隐藏目录显示/隐藏 导航面板显示Unicode子集预览项目符号设定预览字体设定预览字体预览段落设定显示字体预览。简单黑白主题大小大小:跳过倾斜实线对不起,无法打开文件。对不起,没有足够内存创建预览。抱歉,名字已被使用。请选择其他名字。对不起,此文件的格式未知。声音数据为不支持的格式。声音文件 '%s' 为不支持的格式。空格拼写检查标准报表用纸,5 1/2 x 8 1/2 英寸状态:状态:停止删除线字符串 - 颜色: 错误的颜色: %s样式样式组织器样式:下标(&T)上标(&R)SuperA/SuperA/A4 纸张,227 x 356 毫米SuperB/SuperB/A3 纸张,305 x 487 毫米瑞士符号符号样式(&F)TABTIFF: 无法分配内存。TIFF: 装载图像错误。TIFF: 读图像错误。TIFF: 保存图像错误。TIFF: 写图像错误。TIFF: 图像大小过大。表格属性小报(特大),11.69 x 18 英寸小报,11 x 17 英寸标签电传打字机模板文本渲染器无法渲染该值;类型为:泰语 (ISO-8859-11)FTP服务器不支持 passive 模式。FTP服务器不支持 PORT 命令。可用的项目符号样式可用样式背景色底边距底内衬大小底部位置项目符号字符字符编码未知字符集 '%s'。选择其它字符集 代替它,如果无法替代请选择 [取消] 剪贴板格式 '%d' 不存在。下一段落默认样式目录 '%s' 不存在 是否现在创建?文件 "%s" 的水平尺寸不符合页面,若打印将会被截断。 强制打印该文档?文件 '%s' 不存在所以无法打开。 已从最近使用的文件列表中移去。首行缩进以下标准GTK+选项也被支持: 字体颜色。字体。符号使用该字体字体大小 (磅值)。字体大小(磅值)字体大小单位,磅值或像素值字体风格。字体粗细。无法确定文件 '%s' 格式。左缩进左边距大小左内衬大小左位置行距。列表编号区域ID未知对象高度。对象最大高度。对象最大宽度。对象最小高度对象最小宽度。对象宽度。大纲层级前一消息重复 %lu 次前一消息重复一次打印对话返回错误显示的范围。报告包含了以下文件。如果这些文件含有私人信息, 请去掉选中相应的文件,未选中的文件就会从报告中删除。 必须的参数 '%s' 没有指定。右侧缩进。右边距大小。右内衬又位置段落之后的间距。段落之前的间距。样式名称此样式的基础样式样式预览。系统无法找到指定的文件。标签位置标签位置文本无法保存。上边距大小。上内衬大小顶部位置。选项 '%s' 的值必须被指定。安装在本机的远程访问服务(RAS)太旧, 请更新它 (缺少下列必要的函数: %s).wxGtkPrinterDC无法使用所指定的列索引或渲染器不存在在页面建立时发生问题: 您可能需要设置一台默认的打印机。该文档的水平尺寸不符合页面,若打印将会被截断。这不是 %s。该平台不支持背景透明度该应用由过早版本的GTK+编译,请用GTK+ 2.12或以上版本重新构建。本系统不支持日期控制, 请升级您的comctl32.dll线程模块初始化失败: 无法在线程本地存储区中存放值线程模块初始化失败: 创建线程键失败线程模块初始化失败: 无法在线程本地存储区中分配索引线程优先级设置被忽略。水平排布(&H)垂直排布(&V)等待FTP服务器连接时超时,请尝试用 passive 模式。计时器创建失败每日技巧对不起,没有所需的提示!到:切换渲染器无法渲染该;类型为:呼叫EndStyle太多次!PNG中的颜色数过多,图像可能会有点模糊。顶端上页边距 (毫米):翻译由翻译者True试图从内存 VFS 中移去文件 '%s',但它并没有被装入内存!土耳其语 (ISO-8859-9)类型输入字体名称。输入大小,以磅为单位参数 %u 的类型不匹配。必须进行 enum - long 的类型转换UP美国标准复写簿,14 7/8 x 11 英寸US-ASCII无法添加 inotify watch无法添加 kqueue watch无法关闭 inotify 实例无法关闭路径 '%s'无法关闭 '%s' 的句柄。无法创建 inotify 实例无法创建 kqueue 实例无法初始化 GTK+,DISPLAY 是否已正确设置?无法初始化 Hildon 程序无法打开路径 '%s'无法打开 HTML 文档: %s无法异步地播放声音。无法读取 inotify 描述符无法删除 inotify watch无法删除 kqueue watch无法为 '%s' 设定 watch无法开始 IOCP 工作线程取消删除下划线下划线撤销撤销上一次操作选项 '%s' 后有意外字符。意外参数 '%s'工作线程非正常终止Unicode 编码16位的 Unicode 编码 (UTF-16)16位大字节序 Unicode 编码 (UTF-16BE)16位小字节序 Unicode 编码 (UTF-16LE)32位的 Unicode 编码 (UTF-32)32位大字节序 Unicode 编码 (UTF-32BE)32位小字节序 Unicode 编码 (UTF-32LE)7位的 Unicode 编码 (UTF-7)8位的 Unicode 编码 (UTF-8)取消缩进下边框单位下边距单位下轮廓单位下内衬单位下位置单位左边框单位左边距单位左轮廓单位左内衬单位左位置单位最大对象高度单位。最大对象宽度单位。最小对象高度单位。最小对象宽度单位。对象高度单位对象宽度单位右边框单位右边距单位右轮廓单位右内衬单位右位置单位上边框单位上边距单位上轮廓单位上内衬单位上位置单位未知未知 DDE 错误 %08x未知的对象传递给 GetObjectClassInfo未知 PNG 解析度单位 %d未知属性 %s未知数据格式未知的动态库错误未知编码 (%d)未知错误 %08x未知异常未知图像数据格式未知的长选项 '%s'未知名称或者命名参数未知选项 '%s'类型 %s 中有不配套的 '{'。未命名的命令未指定不支持的剪贴板格式。不支持的主题 '%s'。向上大写字母用法: %s验证冲突值数值必须大于或等于 %s。数值必须小于或等于 %s。数值必须在 %s 和 %s 之间。版本垂直对齐。按详细视图观看文件按列表视图观看文件视图WINDOWS_LEFTWINDOWS_MENUWINDOWS_RIGHT等待 epoll 描述符 %d 的 IO 时失败警告: 字体粗细西欧 (ISO-8859-1)西欧带欧元符号 (ISO-8859-15)字体是否为下划线。整字仅为整字Win32 主题Windows 3.1 上的 Win32sWindows 2000Windows 7Windows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows 阿拉伯语 (CP 1256)Windows 波罗的海语 (CP 1257)Windows CE (%d.%d)Windows 中欧 (CP 1250)Windows 简体中文 (CP 936) 或 GB-2312Windows 繁体中文 (CP 950) 或 Big-5Windows 西里尔语 (CP 1251)Windows 希腊语 (CP 1253)Windows 希伯来语 (CP 1255)Windows 日语 (CP 932) 或 Shift-JISWindows 朝鲜语 (CP 1361)Windows 韩语 (CP 949)Windows MEWindows NT %lu.%luWindows Server 2003Windows Server 2008Windows Server 2008 R2Windows 泰国语 (CP 874)Windows 土耳其语 (CP 1254)Windows 越南语 (CP 1258)Windows VistaWindows 西欧 (CP 1252)Windows XPWindows/DOS OEM (CP 437)Windows/DOS OEM 西里尔语 (CP 866)写文件 '%s' 错误XML解析错误: '%s' 位于 行 %dXPM: 错误的象素数据!XPM: 在第 %d 行有错误的颜色描述XPM: 不正确的头格式!XPM: 错误的颜色定义 '%s',位于行 %d!是你无法清除未初始化的 overlay。你不能初始化overlay两次你无法向该项中加入新的目录。你输入了无效值。按 ESC 取消编辑。放大(&I)缩小(&O)放大缩小缩放以适应窗口(&F)缩放以适应窗口DDEML 应用程序已创建延时 race 条件.没有调用 DdeInitialize 初始化函数就调用DDEML其它函数, 或传给DDEML函数的是 无效的实例标识。客户试图建立的会话已失败。内存分配失败。DDEML 参数验证失败。同步 advise 事务请求超时。同步 data 事务请求超时。同步 execute 事务请求超时。同步 poke 事务请求超时。终止 advise 事务的请求超时。服务器端事务试图处理 已被客户端终止的会话,或服务器 在完成事务前终止。事务失败。alt初始化为 APPCLASS_MONITOR 的应用程序 试图执行 DDE 事务, 或初始化为 APPCMD_CLIENTONLY 的应用程序 视图执行服务器事务。内部调用 PostMessage 失败。在 DDEML 中发生内部错误。传给 DDEML 函数的是无效的事务标识符。 一旦应用程序从 XTYP_XACT_COMPLETE 回调函数返回, 回调函数事务标识符就不再有效。假定这是一个分段 zip 文件的合并忽略对只读键 '%s' 的修改。库函数参数错误错误的签名zip 文件中到条目的偏移值错误二进制粗体Windows 目录的缓存太小。build %lu无法关闭文件 '%s'无法关闭文件描述符 %d无法把修改提交给文件 '%s'无法创建文件 '%s'无法删除用户配置文件 '%s'无法确定是否已达描述符 %d 的尾部执行 '%s'失败无法在 zip 文件中找到中央目录无法获得文件描述符 %d 的文件长度找不到用户的 HOME 目录,使用当前目录。无法刷新文件描述符 %d无法获得文件描述符 %d 的指针位置无法装载任何字体,正在中止无法打开文件 '%s'无法打开全局配置文件 '%s'。无法打开用户配置文件 '%s'。无法打开用户配置文件。无法重新初始化 zlib 压缩流。无法重新初始化 zlib 解压流。无法读取文件描述符 %d无法删除文件 '%s'无法删除临时文件 '%s'无法定位文件描述符 %d无法把缓存区 '%s' 写到磁盘。无法写文件描述符 %d无法写用户配置文件。校验和错误读取tar头部块发生校验和错误厘米压缩错误无法转换为 8 位编码ctrl日期解压缩错误缺省值转储进程状态(二进制码)第十八第八第十一条目 '%s' 在组 '%s' 中已出现一次以上文件格式错误打开 '%s' 出错打开文件出错读 zip 中央目录时出错读 zip 本地头时出错写zip条目 '%s' 时出错: crc 校验或长度错误刷新文件 '%s' 失败第十五第五文件 '%s',行 %d: 组头之后的 '%s' 被忽略。文件 '%s',行 %d: 期待出现 '='。文件 '%s',行 %d: 键 '%s' 第一次出现在行 %d。文件 '%s',行 %d: 忽略不可变键 '%s' 的值。文件 '%s': 非预期的字符 %c 存在于行 %d。文件第一字体大小第十四第四生成详细的日志信息图片tar头部块不完整错误的时间句柄字符串,缺少点号('.')tar项目不正确的大小tar扩展头部中有图小数据消息框返回无效的值无效的 zip 文件斜体细体无法设置地区为 '%s'。午夜第十九第九没有 DDE 错误。没有错误%s中字体为找到,将使用内置字体未名中午正常为实现num对象不能有 XML 文本节点内存耗尽百分比进程上下文描述像素读取错误读入 zip 流 (条目 %s): crc校验错误读入 zip 流 (条目 %s): 长度错误重入问题。第二搜索错误第十七第七shift显示帮助信息第十六第六指定使用的显示模式 (例如: 640x480-16位色)指定使用的主题标准/圆形标准/圆框标准/菱形标准/方形标准/三角形Zip 头没有已存文件的长度信息str删除线tar标头未打开第十对事件的响应导致 DDE_FBUSY 位被设置。第三第十三今天明天'%s'尾部的斜线将被忽略翻译人员第十二第二十下划线例外的 " 在位置 %d (位于 '%s').意外到达文件结尾未知未知类 %s未知错误未知错误 (错误号 %08x)。未知搜索原点未知-%d未命名未命名 %d不支持的 Zip 压缩方法使用目录 '%s' 从 '%s'。写错误wxGetTimeOfDay 失败。wxPrintout::GetPageInfo给出无效maxPagewxWidget控制指针不是一个数据视图指针wxWidgets 的控件未初始化。wxWidgets 无法为 '%s' 打开显示设备: 退出。wxWidgets 无法打开显示设备。退出。xxxx昨天zlib 错误 %d~wxmaxima-15.08.2/locales/wxwin/zh_TW.mo000644 000765 000024 00000237034 11670654443 020341 0ustar00andrejstaff000000 000000 \ e@0V?1VqV?sVVVVVVW,WHWfW oWzWW WW W W WWWWWWWX XXX.X6X?XEXKXQX YXgXpXyXXXXXXXXX XXXXXX X X X Y YYY"Y)Y2Y;YAYJY`YfYlY tYYY YYYYYYY4Y$Z!8ZZZ*rZ/Z:Z[ [ [ &[ 1[ <[ G[ R[ s[}[[[[[[[[#[/[-\@\U\X\3\\6\\\ \]&]A]X]q]]]]]]^^6^M^]^u^^^^^^ ^ ^^^__%_69_p_:__#_ _``8`R`i`` ````a1aKa!ja"aa-a1a()bRbgbbbbbbbbb c&c0Acrcc)ccc(d+dFd#`d d;dd)de4eHehe~e%e#e"e* f(5f&^f%f%f5fg"$g?Gggg1g gh*h!Bhdh,kh%h(h/hi-3i3aii i-iij1jLj%hjjjjj)k*kEk#dk!kkk)k& l#4l"Xl{lllll l lll#m$5mZm `m mmwm(mm)mmm nn(nEn^n$fn nnn!no!o@oWo(uooo.o'oC%p#ipp(pp9p!q:q6Tqqqqqqqq, r18r0jr%r%rrs!s#5s Ysdsus sss~s6t Ft"RtutttQtuv.u+u uuu-uv)v.v Bv&Lv sv vvLv ww+w%Iw owww4w w0x6xJSx,x$xx4 yAy.]yyyy-y"z"7z9Zz$z0zz"{){&H{"o{8{{{G|/L|A||.|| }2,})_}}2}}%}#~#:~3^~"~~$~T~K'e'"!$ 7Xw#"-܀' "2'U5}'ہ&-"/P+&,ӂ2-3&a&+̓(!")Dn3- $,)Q2{! Ѕ ܅=4Ez  ɆІ Ն/ & 1=]nt'ԇ  # !Df n%y ˈՈ* 4'S{ ‰2Ή ""B e ' w6$7$j;%+̍%/NU[-p(ǎ=(#Hl66#1:l%!ǐ!%!?a!{ ב& '. 5?Rd~%Ԓ*J`0f #)ӓ |# &ܔ !$"F is{  Õx/, \%}%ɗ'0E&L s! Ø֘0M Ua͙#C^s՚$%5[$x$ߛ$!$>c$$œ$)$Fk s  04% ?K`|"1 Ο ԟ  /=L \jr   Ѡ H:K`i/!3#͢"ԢD< E R-` ɣգݣNT eq <  .)8b?k̥!+' S t-5æ+%%)KuF6; \zȨ8So ,0֩z(0]ܪo:̫%(.Ƭ0MBP@Y"#|BĮ-H;LA*ۯ% F*e$ذ$'=$U'zα+/E^r+² 7QW _i( г۳  &1 A LZm"#´$ &>Wq ѵ"$:S"l)-Զ/6 ? IV;^:*e0=;>,;k5ݹt9K,.|-!ټ  %,*1\r!)ʽ>3#F/j0˾-6*K(v#'ÿ'"6 M n !$'.#@din" /':#Mq/ 4!#8E9~.  +' St&   " 9G c&n)   -&T$mC   "$-RZ k y  " '/W3q* 2s?!"'Ji    , 7 BM ^ i t  + 6 A LZl}     ( 3 > IW t    %)0&Z&! )-6?N]l{#  %)Ak}*) ;Vq% Fa|&< R _ls.H S$m   2 St  #'(Kt(,)%-SZo .3bx$N7Qj5(2!Hj$(*('S'{'9 #BD<*$'L e3&8<$Z4$0&:Y!x'  -;i !!$$(KM! , D Q ^i| ' *IP cpw  &B!Xz$,$'GL'#7Lg0  0 7Q22(%>[m &] hxEd3"  ( + 8!Y{B$$+P oy6* 9,$f$7#>Qo0(2 3+T*2Mc8{*@% F_?xA+H!gEQ=&& ,'Dl!9++C2o"$##)2)\,!-,$0*U6&2$0,U??'9a<$--=PW-p(   '67n!#7Vn $* 6 FSj') , 9 F0S  +& !#?ci"9 C_$~j'-U(m'' 9+#e55#.RY-x&/K`| & $18 ?Lg|$! =[z, -* @  ^ dl   8 (  /  < J j  q ~ #           %  8U ' . .   0 *= !h   (     $1DVl+ 'E] {  ! B ['|!( ' 8'Y ' ' '4 \'} ' ' 7 B N [h l y%)%!$8]z| +8 J T^ er      $ 7 D OYq >! ,+3 _l,s,K[b;  ' *?FM^ oyE   &-1Fx * - $,Qd~-!!0-L-z#  E/c>!!5Ji&-;"iY!% S. _     !!#,!P!$!"!"<>"N{"<"W#'_###@##$$$8$5?$u$Y$$$ %#%(*%)S%}%% %%%%& 8&"Y&"|&&&,&)'*'I'^'v'''''''(( ,(9(U(k(r( y(((( (( ()) 1)<) L) W)e)x) ))))*1*L*j** *****+3+,I+!v+%+ +-+. ,<,*@, k, v,,,3,,$d---0-0-0 .6Q.3.e."/8/>IA5Eh"#dx")IwIvY9&'5)dC3Y(!` -/d_Wc*[L@ wlo'4Loz(9J^[.-,}?N.tBpQ1;-}a rcZ,YcA4\pX0+Zukh LM z}|p*_c\$95^}bAn&X]Gzro bf/ d[1[@<>-;{+<O`:Cgj~8F%u5kKX s{.t,Qm H2=6/z0bsxGEYqi;%j6J yO<=kD>jyS| lV"aQygVi?CnVu*=x=ggMW~PPuh{R"Tj 0IN VBC?l6 xs8+2v3$_3) @] qDK!q%m:e+$m?rG&/%^H4.(b>]W#U_&tQ KfTe $fJ(n oiPXU6tna e *:2~OvNU|7^pl7GR;\yR<w`1EK hD0':PF~'1q8{Tw#Fer|HA,9#MDBFB]v)7fsZN!TE>S3iWOmHR84Z\2SaSMU7k L` @J! Please send this report to the program maintainer, thank you! Thank you and we're sorry for the inconvenience! (error %ld: %s) - Preview#10 Envelope, 4 1/8 x 9 1/2 in#11 Envelope, 4 1/2 x 10 3/8 in#12 Envelope, 4 3/4 x 11 in#14 Envelope, 5 x 11 1/2 in#9 Envelope, 3 7/8 x 8 7/8 in%i of %i%s (or %s)%s Error%s Information%s Warning%s files (%s)|%s%s message&About...&Actual Size&Apply&Arrange Icons&Back&Bold&Cancel&Cascade&Clear&Close&Copy&Debug report preview:&Delete&Details&Down&File&Find&Finish&Font family:&Forward&Goto...&Help&Home&Index&Italic&Log&Move&New&Next&Next >&Next Tip&No&Notes:&OK&Open...&Paste&Point size:&Preferences&Previous&Print...&Properties&Quit&Redo&Redo &Replace&Restore&Save&Save...&Show tips at startup&Size&Stop&Style:&Underline&Undo&Undo &Unindent&Up&Weight:&Window&Yes'%s' has extra '..', ignored.'%s' is invalid'%s' is not a correct numeric value for option '%s'.'%s' is not a valid message catalog.'%s' is probably a binary buffer.'%s' should be numeric.'%s' should only contain ASCII characters.'%s' should only contain alphabetic characters.'%s' should only contain alphabetic or numeric characters.(Help)(bookmarks)10 x 11 in10 x 14 in11 x 17 in12 x 11 in15 x 11 in6 3/4 Envelope, 3 5/8 x 6 1/2 in9 x 11 in: file does not exist!: unknown charset: unknown encoding< &Back<<Bold italic face.
    bold italic underlined
    Bold face. Italic face. >>>>|A debug report has been generated in the directory A non empty collection must consist of 'element' nodesA2 420 x 594 mmA3 Extra 322 x 445 mmA3 Extra Transverse 322 x 445 mmA3 Rotated 420 x 297 mmA3 Transverse 297 x 420 mmA3 sheet, 297 x 420 mmA4 Extra 9.27 x 12.69 inA4 Plus 210 x 330 mmA4 Rotated 297 x 210 mmA4 Transverse 210 x 297 mmA4 sheet, 210 x 297 mmA4 small sheet, 210 x 297 mmA5 Extra 174 x 235 mmA5 Rotated 210 x 148 mmA5 Transverse 148 x 210 mmA5 sheet, 148 x 210 mmA6 105 x 148 mmA6 Rotated 148 x 105 mmABCDEFGabcdefg12345ASCIIAddAdd current page to bookmarksAdd to custom coloursAdding book %sAlign LeftAlign RightAllAll files (%s)|%sAll files (*)|*All files (*.*)|*All files (*.*)|*.*Already Registered Object passed to SetObjectClassInfoAlready dialling ISP.Append log to file '%s' (choosing [No] will overwrite it)?Arabic (ISO-8859-6)Archive doesnt contain #SYSTEM fileAttributesB4 (ISO) 250 x 353 mmB4 (JIS) Rotated 364 x 257 mmB4 Envelope, 250 x 353 mmB4 sheet, 250 x 354 mmB5 (ISO) Extra 201 x 276 mmB5 (JIS) Rotated 257 x 182 mmB5 (JIS) Transverse 182 x 257 mmB5 Envelope, 176 x 250 mmB5 sheet, 182 x 257 millimeterB6 (JIS) 128 x 182 mmB6 (JIS) Rotated 182 x 128 mmB6 Envelope, 176 x 125 mmBMP: Couldn't allocate memory.BMP: Couldn't save invalid image.BMP: Couldn't write RGB color map.BMP: Couldn't write data.BMP: Couldn't write the file (Bitmap) header.BMP: Couldn't write the file (BitmapInfo) header.BMP: wxImage doesn't have own wxPalette.Baltic (ISO-8859-13)Baltic (old) (ISO-8859-4)BoldBottom margin (mm):C sheet, 17 x 22 inC&learC&olour:C3 Envelope, 324 x 458 mmC4 Envelope, 229 x 324 mmC5 Envelope, 162 x 229 mmC6 Envelope, 114 x 162 mmC65 Envelope, 114 x 229 mmCHM handler currently supports only local files!Can not create mutex.Can not enumerate files '%s'Can not enumerate files in directory '%s'Can not resume thread %luCan not resume thread %xCan not start thread: error writing TLS.Can not suspend thread %luCan not suspend thread %xCan not wait for thread terminationCan't &Undo Can't check image format of file '%s': file does not exist.Can't close registry key '%s'Can't copy values of unsupported type %d.Can't create registry key '%s'Can't create threadCan't create window of class %sCan't delete key '%s'Can't delete the INI file '%s'Can't delete value '%s' from key '%s'Can't enumerate subkeys of key '%s'Can't enumerate values of key '%s'Can't export value of unsupported type %d.Can't find current position in file '%s'Can't get info about registry key '%s'Can't initialize zlib deflate stream.Can't initialize zlib inflate stream.Can't load image from file '%s': file does not exist.Can't open registry key '%s'Can't read from inflate stream: %sCan't read inflate stream: unexpected EOF in underlying stream.Can't read value of '%s'Can't read value of key '%s'Can't save image to file '%s': unknown extension.Can't save log contents to file.Can't set thread priorityCan't set value of '%s'Can't write to deflate stream: %sCancelCannot convert dialog units: dialog unknown.Cannot convert from the charset '%s'!Cannot find active dialup connection: %sCannot find container for unknown control '%s'.Cannot find font node '%s'.Cannot find the location of address book fileCannot get priority range for scheduling policy %d.Cannot get the hostnameCannot get the official hostnameCannot hang up - no active dialup connection.Cannot initialize OLECannot initialize SciTech MGL!Cannot initialize display.Cannot load icon from '%s'.Cannot load resources from file '%s'.Cannot open HTML document: %sCannot open HTML help book: %sCannot open contents file: %sCannot open file '%s'.Cannot open file for PostScript printing!Cannot open index file: %sCannot parse Plural-Forms:'%s'Cannot parse coordinates from '%s'.Cannot parse dimension from '%s'.Cannot print empty page.Cannot read typename from '%s'!Cannot retrieve thread scheduling policy.Cannot start thread: error writing TLSCannot wait for thread termination.Cant create the thread event queueCase sensitiveCeltic (ISO-8859-14)CenteredCentral European (ISO-8859-2)Choose ISP to dialChoose colourChoose fontCl&oseClear the log contentsClick to cancel the font selection.Click to confirm the font selection.CloseClose Alt-F4Close AllClose this windowCompressed HTML Help file (*.chm)|*.chm|ComputerConfig entry name cannot start with '%c'.ConfirmConfirm registry updateConnecting...ContentsConversion to charset '%s' doesn't work.Copied to clipboard:"%s"Copies:Could not create temporary file '%s'Could not extract %s into %s: %sCould not find tab for idCould not locate file '%s'.Could not start document preview.Could not start printing.Could not transfer data to windowCould not unlock mutexCouldn't acquire a mutex lockCouldn't add an image to the image list.Couldn't create a timerCouldn't create cursor.Couldn't find symbol '%s' in a dynamic libraryCouldn't get the current thread pointerCouldn't load a PNG image - file is corrupted or not enough memory.Couldn't load sound data from '%s'.Couldn't open audio: %sCouldn't register clipboard format '%s'.Couldn't release a mutexCouldn't retrieve information about list control item %d.Couldn't save PNG image.Couldn't terminate threadCreate Parameter not found in declared RTTI ParametersCreate directoryCreate new directoryCu&tCurrent directory:Cyrillic (ISO-8859-5)D sheet, 22 x 34 inDDE poke request failedDIB Header: Encoding doesn't match bitdepth.DIB Header: Image height > 32767 pixels for file.DIB Header: Image width > 32767 pixels for file.DIB Header: Unknown bitdepth in file.DIB Header: Unknown encoding in file.DL Envelope, 110 x 220 mmDebug report "%s"Debug report couldn't be created.Debug report generation has failed.DecorativeDefault encodingDefault printerDelete itemDeleted stale lock file '%s'.DesktopDial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.Did you know...DirectoriesDirectory '%s' couldn't be createdDirectory '%s' doesn't exist!Directory does not existDirectory doesn't exist.Display all index items that contain given substring. Search is case insensitive.Display options dialogDo you want to overwrite the command used to %s files with extension "%s" ? Current value is %s, New value is %s %1Do you want to save changes to document %s?Don't SaveDoneDone.Double Japanese Postcard Rotated 148 x 200 mmDoubly used id : %dDownE sheet, 34 x 44 inEdit itemEnter a page number between %d and %d:Enter command to open file "%s":Entries foundEnvelope Invite 220 x 220 mmEnvironment variables expansion failed: missing '%c' at position %u in '%s'.ErrorError creating directoryError reading config options.Error saving user configuration data.Error while waiting on semaphoreError: Esperanto (ISO-8859-3)Executable files (*.exe)|*.exe|All files (*.*)|*.*||Execution of command '%s' failedExecution of command '%s' failed with error: %ulExecutive, 7 1/4 x 10 1/2 inExporting registry key: file "%s" already exists and won't be overwritten.Extended Unix Codepage for Japanese (EUC-JP)Extraction of '%s' into '%s' failed.Failed to access lock file.Failed to allocated %luKb of memory for bitmap data.Failed to change video modeFailed to clean up debug report directory "%s"Failed to close file handleFailed to close lock file '%s'Failed to close the clipboard.Failed to connect: missing username/password.Failed to connect: no ISP to dial.Failed to copy registry value '%s'Failed to copy the contents of registry key '%s' to '%s'.Failed to copy the file '%s' to '%s'Failed to copy the registry subkey '%s' to '%s'.Failed to create DDE stringFailed to create MDI parent frame.Failed to create a status bar.Failed to create a temporary file nameFailed to create an anonymous pipeFailed to create connection to server '%s' on topic '%s'Failed to create cursor.Failed to create directory "%s"Failed to create directory '%s' (Do you have the required permissions?)Failed to create registry entry for '%s' files.Failed to create the standard find/replace dialog (error code %d)Failed to display HTML document in %s encodingFailed to empty the clipboard.Failed to enumerate video modesFailed to establish an advise loop with DDE serverFailed to establish dialup connection: %sFailed to execute '%s' Failed to execute curl, please install it in PATH.Failed to get ISP names: %sFailed to get data from the clipboardFailed to get the local system timeFailed to get the working directoryFailed to initialize GUI: no built-in themes found.Failed to initialize MS HTML Help.Failed to initialize OpenGLFailed to inspect the lock file '%s'Failed to join a thread, potential memory leak detected - please restart the programFailed to kill process %dFailed to load image %d from file '%s'.Failed to load metafile from file "%s".Failed to load mpr.dll.Failed to load shared library '%s'Failed to lock the lock file '%s'Failed to modify file times for '%s'Failed to open CHM archive '%s'.Failed to open temporary file.Failed to open the clipboard.Failed to put data on the clipboardFailed to read PID from lock file.Failed to redirect child process input/outputFailed to redirect the child process IOFailed to register DDE server '%s'Failed to register OpenGL window class.Failed to remember the encoding for the charset '%s'.Failed to remove debug report file "%s"Failed to remove lock file '%s'Failed to remove stale lock file '%s'.Failed to rename registry value '%s' to '%s'.Failed to rename the registry key '%s' to '%s'.Failed to retrieve data from the clipboard.Failed to retrieve file times for '%s'Failed to retrieve text of RAS error messageFailed to retrieve the supported clipboard formatsFailed to save the bitmap image to file "%s".Failed to send DDE advise notificationFailed to set FTP transfer mode to %s.Failed to set clipboard data.Failed to set permissions on lock file '%s'Failed to set temporary file permissionsFailed to set thread priority %d.Failed to store image '%s' to memory VFS!Failed to terminate a thread.Failed to terminate the advise loop with DDE serverFailed to terminate the dialup connection: %sFailed to touch the file '%s'Failed to unlock lock file '%s'Failed to unregister DDE server '%s'Failed to update user configuration file.Failed to upload the debug report (error code %d).Failed to write to lock file '%s'Fatal errorFatal error: FileFile %s does not exist.File '%s' already exists, do you really want to overwrite it?File '%s' already exists. Do you want to replace it?File couldn't be loaded.File errorFile name exists already.FilesFiles (%s)FilterFindFixed font:Fixed size face.
    bold italic Folio, 8 1/2 x 13 inFont size:Fork failedForward hrefs are not supportedFound %i matchesFrom:GIF: Invalid gif index.GIF: data stream seems to be truncated.GIF: error in GIF image format.GIF: not enough memory.GIF: unknown error!!!GTK+ themeGeneric PostScriptGerman Legal Fanfold, 8 1/2 x 13 inGerman Std Fanfold, 8 1/2 x 12 inGo backGo forwardGo one level up in document hierarchyGo to home directoryGo to parent directoryGoto PageGreek (ISO-8859-7)Gzip not supported by this version of zlibHTML Help Project (*.hhp)|*.hhp|HTML anchor %s does not exist.HTML files (*.html;*.htm)|*.html;*.htm|Hebrew (ISO-8859-8)HelpHelp Browser OptionsHelp IndexHelp PrintingHelp TopicsHelp books (*.htb)|*.htb|Help books (*.zip)|*.zip|Help: %sHomeHome directoryI64ICO: Error in reading mask DIB.ICO: Error writing the image file!ICO: Image too tall for an icon.ICO: Image too wide for an icon.ICO: Invalid icon index.IFF: data stream seems to be truncated.IFF: error in IFF image format.IFF: not enough memory.IFF: unknown error!!!If you have any additional information pertaining to this bug report, please enter it here and it will be joined to it:If you wish to suppress this debug report completely, please choose the "Cancel" button, but be warned that it may hinder improving the program, so if at all possible please do continue with the report generation. Ignoring value "%s" of the key "%s".Illegal Object Class (Non-wxEvtHandler) as Event SourceIllegal directory name.Illegal file specification.Image and mask have different sizes.Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dllImpossible to get child process inputImpossible to get permissions for file '%s'Impossible to overwrite the file '%s'Impossible to set permissions for the file '%s'IndentIndexIndian (ISO-8859-12)Initialization failed in post init, aborting.Internal error, illegal wxCustomTypeInfoInvalid TIFF image index.Invalid XRC resource '%s': doesn't have root node 'resource'.Invalid display mode specification '%s'.Invalid geometry specification '%s'Invalid lock file '%s'.Invalid or Null Object ID passed to GetObjectClassInfoInvalid or Null Object ID passed to HasObjectClassInfoInvalid regular expression '%s': %sItalicItaly Envelope, 110 x 230 mmJPEG: Couldn't load - file is probably corrupted.JPEG: Couldn't save image.Japanese Double Postcard 200 x 148 mmJapanese Envelope Chou #3Japanese Envelope Chou #3 RotatedJapanese Envelope Chou #4Japanese Envelope Chou #4 RotatedJapanese Envelope Kaku #2Japanese Envelope Kaku #2 RotatedJapanese Envelope Kaku #3Japanese Envelope Kaku #3 RotatedJapanese Envelope You #4Japanese Envelope You #4 RotatedJapanese Postcard 100 x 148 mmJapanese Postcard Rotated 148 x 100 mmJustifiedKOI8-RKOI8-ULandscapeLedger, 17 x 11 inLeft margin (mm):Legal Extra 9 1/2 x 15 inLegal, 8 1/2 x 14 inLetter Extra 9 1/2 x 12 inLetter Extra Transverse 9.275 x 12 inLetter Plus 8 1/2 x 12.69 inLetter Rotated 11 x 8 1/2 inLetter Small, 8 1/2 x 11 inLetter Transverse 8 1/2 x 11 inLetter, 8 1/2 x 11 inLightLink contained '//', converted to absolute link.Load %s fileLoading : Lock file '%s' has incorrect owner.Lock file '%s' has incorrect permissions.Log saved to the file '%s'.MDI childMS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.Ma&ximizeMatch caseMemory VFS already contains file '%s'!MenuMetal themeMi&nimizeMode %ix%i-%i not available.ModernModifiedModule "%s" initialization failedMonarch Envelope, 3 7/8 x 7 1/2 inMove downMove upNameNew directoryNew itemNewNameNextNext pageNoNo entries found.No font for displaying text in encoding '%s' found, but an alternative encoding '%s' is available. Do you want to use this encoding (otherwise you will have to choose another one)?No font for displaying text in encoding '%s' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly)?No handler found for XML node '%s', class '%s'!No handler found for image type.No image handler for type %d defined.No image handler for type %s defined.No matching page found yetNo soundNo unused colour in image being masked.No unused colour in image.Nordic (ISO-8859-10)NormalNormal face
    and underlined. Normal font:Note, 8 1/2 x 11 inOKObjects must have an id attributeOpen FileOpen HTML documentOpen file "%s"Operation not permitted.Option '%s' requires a value.Option '%s': '%s' cannot be converted to a date.OptionsOrientationPCX: couldn't allocate memoryPCX: image format unsupportedPCX: invalid imagePCX: this is not a PCX file.PCX: unknown error !!!PCX: version number too lowPNM: Couldn't allocate memory.PNM: File format is not recognized.PNM: File seems truncated.PRC 16K 146 x 215 mmPRC 16K RotatedPRC 32K 97 x 151 mmPRC 32K RotatedPRC 32K(Big) 97 x 151 mmPRC 32K(Big) RotatedPRC Envelope #1 102 x 165 mmPRC Envelope #1 Rotated 165 x 102 mmPRC Envelope #10 324 x 458 mmPRC Envelope #10 Rotated 458 x 324 mmPRC Envelope #2 102 x 176 mmPRC Envelope #2 Rotated 176 x 102 mmPRC Envelope #3 125 x 176 mmPRC Envelope #3 Rotated 176 x 125 mmPRC Envelope #4 110 x 208 mmPRC Envelope #4 Rotated 208 x 110 mmPRC Envelope #5 110 x 220 mmPRC Envelope #5 Rotated 220 x 110 mmPRC Envelope #6 120 x 230 mmPRC Envelope #6 Rotated 230 x 120 mmPRC Envelope #7 160 x 230 mmPRC Envelope #7 Rotated 230 x 160 mmPRC Envelope #8 120 x 309 mmPRC Envelope #8 Rotated 309 x 120 mmPRC Envelope #9 229 x 324 mmPRC Envelope #9 Rotated 324 x 229 mmPage %dPage %d of %dPage SetupPage setupPagesPaper SizePaper sizePassing a already registered object to SetObjectPassing a already registered object to SetObjectNamePassing an unkown object to GetObjectPermissionsPipe creation failedPlease choose a valid font.Please choose an existing file.Please choose the page to display:Please choose which ISP do you want to connect toPlease install a newer version of comctl32.dll (at least version 4.70 is required but you have %d.%02d) or this program won't operate correctly.Please wait while printing PortraitPostScript filePreview:Previous pagePrintPrint PreviewPrint Preview FailurePrint RangePrint SetupPrint in colourPrint previe&wPrint previewPrint spoolingPrint this pagePrint to FilePrinterPrinter command:Printer optionsPrinter options:Printer...Printer:Printing Printing ErrorPrinting page %d...Printing...Processing debug report has failed, leaving the files in "%s" directory.Program aborted.Quarto, 215 x 275 mmQuestionRead error on file '%s'ReadyReferenced object node with ref="%s" not found!RefreshRegistry key '%s' already exists.Registry key '%s' does not exist, cannot rename it.Registry key '%s' is needed for normal system operation, deleting it will leave your system in unusable state: operation aborted.Registry value '%s' already exists.Relevant entries:RemoveRemove current page from bookmarksRenderer "%s" has incompatible version %d.%d and couldn't be loaded.Rep&laceReplace &allReplace with:Resource files must have same version number!Revert to SavedRight margin (mm):RomanSaveSave %s fileSave &As...Save AsSave log contents to fileScriptSearchSearch contents of help book(s) for all occurences of the text you typed aboveSearch directionSearch for:Search in all booksSearching...SectionsSeek error on file '%s'Seek error on file '%s' (large files not supported by stdio)Select &AllSelect a document templateSelect a document viewSelectionSeparator expected after the option '%s'.Setup...Several active dialup connections found, choosing one randomly.Show allShow all items in indexShow hidden directoriesShow/hide navigation panelShows the font preview.SizeSkipSlantSorry, could not open this file for saving.Sorry, could not open this file.Sorry, could not save this file.Sorry, not enough memory to create a preview.Sorry, print preview needs a printer to be installed.Sorry, the format for this file is unknown.Sound data are in unsupported format.Sound file '%s' is in unsupported format.Statement, 5 1/2 x 8 1/2 inStatus:Status: Streaming delegates for not already streamed objects not yet supportedString To Colour : Incorrect colour specification : %sSubclass '%s' not found for resource '%s', not subclassing!SuperA/SuperA/A4 227 x 356 mmSuperB/SuperB/A3 305 x 487 mmSwissTIFF library error.TIFF library warning.TIFF: Couldn't allocate memory.TIFF: Error loading image.TIFF: Error reading image.TIFF: Error saving image.TIFF: Error writing image.Tabloid Extra 11.69 x 18 inTabloid, 11 x 17 inTeletypeTemplatesThai (ISO-8859-11)The FTP server doesn't support passive mode.The FTP server doesn't support the PORT command.The charset '%s' is unknown. You may select another charset to replace it with or choose [Cancel] if it cannot be replacedThe clipboard format '%d' doesn't exist.The directory '%s' does not exist Create it now?The file '%s' couldn't be opened. It has been removed from the most recently used files list.The file '%s' doesn't exist and couldn't be opened. It has been removed from the most recently used files list.The font colour.The font family.The font point size.The font style.The font weight.The path '%s' contains too many ".."!The report contains the files listed below. If any of these files contain private information, please uncheck them and they will be removed from the report. The required parameter '%s' was not specified.The text couldn't be saved.The value for the option '%s' must be specified.There was a problem during page setup: you may need to set a default printer.Thread module initialization failed: can not store value in thread local storageThread module initialization failed: failed to create thread keyThread module initialization failed: impossible to allocate index in thread local storageThread priority setting is ignored.Tile &HorizontallyTile &VerticallyTimeout while waiting for FTP server to connect, try passive mode.Timer creation failed.Tip of the DayTips not available, sorry!To:Too many colours in PNG, the image may be slightly blurred.Top margin (mm):Trying to remove file '%s' from memory VFS, but it is not loaded!Trying to solve a NULL hostname: giving upTurkish (ISO-8859-9)TypeType must have enum - long conversionUS Std Fanfold, 14 7/8 x 11 inUnable to open requested HTML document: %sUnable to play sound asynchronously.UndeleteUnexpected parameter '%s'Unicode 16 bit (UTF-16)Unicode 16 bit Big Endian (UTF-16BE)Unicode 16 bit Little Endian (UTF-16LE)Unicode 32 bit (UTF-32)Unicode 32 bit Big Endian (UTF-32BE)Unicode 32 bit Little Endian (UTF-32LE)Unicode 7 bit (UTF-7)Unicode 8 bit (UTF-8)Unknown DDE error %08xUnknown Object passed to GetObjectClassInfoUnknown dynamic library errorUnknown encoding (%d)Unknown long option '%s'Unknown option '%s'Unknown style flag Unmatched '{' in an entry for mime type %s.Unnamed commandUnsupported clipboard format.Unsupported theme '%s'.UpUsage: %sValidation conflictView files as a detailed viewView files as a list viewViewsWarningWarning: Western European (ISO-8859-1)Western European with Euro (ISO-8859-15)Whether the font is underlined.Whole wordWhole words onlyWin32 themeWin32s on Windows 3.1Windows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)Windows Arabic (CP 1256)Windows Baltic (CP 1257)Windows Central European (CP 1250)Windows Chinese Simplified (CP 936)Windows Chinese Traditional (CP 950)Windows Cyrillic (CP 1251)Windows Greek (CP 1253)Windows Hebrew (CP 1255)Windows Japanese (CP 932)Windows Korean (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %luWindows Thai (CP 874)Windows Turkish (CP 1254)Windows Western European (CP 1252)Windows XP (build %luWindows/DOS OEM (CP 437)Write error on file '%s'XML parsing error: '%s' at line %dXPM: Malformed pixel data!XRC resource '%s' (class '%s') not found!XRC resource: Cannot create bitmap from '%s'.YesYou cannot add a new directory to this section.Zoom &InZoom &OutZoom to &Fit[EMPTY]a DDEML application has created a prolonged race condition.a DDEML function was called without first calling the DdeInitialize function, or an invalid instance identifier was passed to a DDEML function.a client's attempt to establish a conversation has failed.a memory allocation failed.a parameter failed to be validated by the DDEML.a request for a synchronous advise transaction has timed out.a request for a synchronous data transaction has timed out.a request for a synchronous execute transaction has timed out.a request for a synchronous poke transaction has timed out.a request to end an advise transaction has timed out.a server-side transaction was attempted on a conversation that was terminated by the client, or the server terminated before completing a transaction.a transaction failed.altan application initialized as APPCLASS_MONITOR has attempted to perform a DDE transaction, or an application initialized as APPCMD_CLIENTONLY has attempted to perform server transactions.an internal call to the PostMessage function has failed. an internal error has occurred in the DDEML.an invalid transaction identifier was passed to a DDEML function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction identifier for that callback is no longer valid.assuming this is a multi-part zip concatenatedattempt to change immutable key '%s' ignored.bad arguments to library functionbad signaturebad zipfile offset to entrybinaryboldbuffer is too small for Windows directory.can't close file '%s'can't close file descriptor %dcan't commit changes to file '%s'can't create file '%s'can't delete user configuration file '%s'can't determine if the end of file is reached on descriptor %dcan't execute '%s'can't find central directory in zipcan't find length of file on file descriptor %dcan't find user's HOME, using current directory.can't flush file descriptor %dcan't get seek position on file descriptor %dcan't load any font, abortingcan't open file '%s'can't open global configuration file '%s'.can't open user configuration file '%s'.can't open user configuration file.can't re-initialize zlib deflate streamcan't re-initialize zlib inflate streamcan't read from file descriptor %dcan't remove file '%s'can't remove temporary file '%s'can't seek on file descriptor %dcan't write buffer '%s' to disk.can't write to file descriptor %dcan't write user configuration file.catalog file for domain '%s' not found.checksum errorcompression errorconversion to 8-bit encoding failedctrldatedecompression errordefaultdelegate has no type infodump of the process state (binary)eighteentheightheleventhentry '%s' appears more than once in group '%s'error in data formaterror opening '%s'error opening fileerror reading zip central directoryerror reading zip local headererror writing zip entry '%s': bad crc or lengthfailed to flush the file '%s'fifteenthfifthfile '%s', line %d: '%s' ignored after group header.file '%s', line %d: '=' expected.file '%s', line %d: key '%s' was first found at line %d.file '%s', line %d: value for immutable key '%s' ignored.file '%s': unexpected character %c at line %d.firstfont sizefourteenthfourthgenerate verbose log messagesincorrect event handler string, missing dotinvalid message box return valueinvalid zip fileitaliclightlocale '%s' can not be set.looking for catalog '%s' in path '%s'.midnightnineteenthninthno DDE error.no errornonamenoonnumobjects cannot have XML Text Nodesout of memoryprocess context descriptionread errorreading zip stream (entry %s): bad crcreading zip stream (entry %s): bad lengthreentrancy problem.secondseek errorseventeenthseventhshiftshow this help messagesixteenthsixthspecify display mode to use (e.g. 640x480-16)specify the theme to usestored file length not in Zip headerstrtenththe response to the transaction caused the DDE_FBUSY bit to be set.thirdthirteenthtiff module: %stodaytomorrowtwelfthtwentiethunderlinedunexpected " at position %d in '%s'.unknownunknown class %sunknown errorunknown error (error code %08x).unknown seek originunknown-%dunnamedunnamed%dunsupported Zip compression methodusing catalog '%s' from '%s'.write errorwxGetTimeOfDay failed.wxSocket: invalid signature in ReadMsg.wxSocket: unknown event!.wxWidgets could not open display for '%s': exiting.wxWidgets could not open display. Exiting.yesterdayzlib error %d|<<Project-Id-Version: wxWidgets 2.6.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2008-04-24 09:31+0200 PO-Revision-Date: 2005-12-20 16:34+0800 Last-Translator: Wei-Lun Chao Language-Team: wxWidgets tranlators MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; 請將報告傳送給程式維護人員, 謝謝! 謝謝, 我們對您遇到的不便表示抱歉! (錯誤 %ld: %s) - 預覽#10 信封,4 1/8 x 9 1/2 英吋#11 信封,4 1/2 x 10 3/8 英吋#12 信封,4 3/4 x 11 英吋#14 信封,5 x 11 1/2 英吋#9 信封, 3 7/8 x 8 7/8 英吋%i / %i%s (或 %s)%s錯誤%s資訊%s警告'%s' 檔 (%s)|%s%s訊息關於(&A)...實際大小(&A)套用(&A)排列圖示(&A)回傳(&B)粗體(&B)取消(&C)梯狀排列(&C)清除(&C)關閉(&C)複製(&C)除錯報告預覽(&D): 刪除(&D)細節(&D)向下(&D)檔案(&F)尋找(&F)完成(&F)字型(&F):向前(&F)移到(&G)...說明(&H)首頁(&H)索引(&I)斜體(&I)日誌(&L)移動(&M)新增(&N)下一個(&N)下一個(&N) 》下一技巧(&N)否(&N)注意(&N):確認(&O)開啟(&O)...貼上(&P)字型大小(Point size)(&P):偏好設定前一個(&P)列印(&P)...屬性(&P)離開(&Q)重做(&R)重做(&R)置換(&R)回存(&R)儲存(&S)儲存(&S)...啟動時顯示小秘訣(&S)大小(&S)停止(&S)字型(&S):底線(&U)回復(&U)回復(&U)取消縮排(&U)向上(&U)字型粗細(&W):視窗(&W)是(&Y)'%s' 有額外的 '..',忽略之。'%s' 是無效的'%s' 不是選項 '%s' 的正確數值。'%s' 不是有效的訊息登錄檔。'%s' 或許是個二進位緩衝區。'%s' 應該是數值。'%s' 應只含有 ASCII 字元。'%s' 應只含有字母字元。'%s' 應只含有字母或數字字元。(說明)(書籤)10 x 11 英吋10 x 14 英吋11 x 17 英吋12 x 11 英吋15 x 11 英吋6 3/4 信封,3 5/8 x 6 1/2 英吋9 x 11 英吋: 檔案不存在!: 未知的字集: 未知的編碼《 返回(&B)<<<目錄><磁碟機><連結>粗斜體
    粗斜 加底線
    粗體。 斜體。 >>>>|產生了一份除錯報告, 位於目錄 非空集合必須包含 'element' 節點A2 420 x 594 公釐A3 加長 322 x 445 公釐A3 加長橫向 322 x 445 公釐A3 轉向 420 x 297 公釐A3 轉向 297 x 420 公釐A3 印刷紙,297 x 420 公釐A4 加長 9.27 x 12.69 英吋A4 增大 210 x 330 公釐A3 轉向 297 x 210 公釐A4 橫向 210 x 297 公釐A4 印刷紙,210 x 297 公釐A4 印刷小紙張,210 x 297 公釐A5 加長 174 x 235 公釐A5 轉向 210 x 148 公釐A5 橫向 148 x 210 公釐A5 印刷紙,148 x 210 公釐A6 105 x 148 公釐A6 轉向 148 x 105 公釐ABCDEFGabcdefg12345ASCII加入把目前頁面加到書籤中加到自訂顏色中正在加入卷輯 %s靠左對齊靠右對齊所有所有檔案 (%s)|%s所有檔案 (*)|*所有檔案 (*.*)|*所有檔案 (*.*)|*.*傳入已註冊的物件給 SetObjectClassInfo已經撥接 ISP。把日誌加到檔案 '%s' 的尾端(選擇 [否] 將覆寫該檔案)?阿拉伯語 (ISO-8859-6)存檔裡沒有包含 #SYSTEM 檔案屬性B4 (ISO) 250 x 353 公釐B4 (JIS) 轉向 364 x 257 公釐B4 信封,250 x 353 公釐B4 印刷紙,250 x 354 公釐B5 (ISO) 加長 201 x 276 公釐B5 (JIS) 轉向 257 x 182 公釐B5 (JIS) 橫向 182 x 257 公釐B5 信封,176 x 250 公釐B5 印刷紙,182 x 257 公釐B6 (JIS) 128 x 182 公釐B6 (JIS) 轉向 182 x 128 公釐B6 信封,176 x 125 公釐BMP: 無法配置記憶體。BMP: 無法儲存無效的影像。BMP: 無法寫入 RGB 顏色對應表。BMP: 無法寫入資料。BMP: 無法寫入檔案標頭(Bitmap)。BMP: 無法寫入檔案標頭(BitmapInfo)。BMP: wxImage 沒有自己的 wxPalette。波羅的海語 (ISO-8859-13)波羅的海語 (舊的) (ISO-8859-4)粗體底邊距(公釐):C 印刷紙, 17 x 22 英吋清除(&L)顏色(&O):C3 信封,324 x 458 公釐C4 信封,229 x 324 公釐C5 信封,162 x 229 公釐C6 信封,114 x 162 公釐C65 信封, 114 x 229 公釐CHM 處理常式目前只支援本機檔案!無法建立 mutex。無法列舉檔案 '%s'無法列舉目錄 '%s' 中的檔案無法恢復執行緒 %lu無法恢復執行緒 %x無法啟動執行緒:寫入「執行緒內部儲存區」時發生錯誤。無法暫停執行緒 %lu無法暫停執行緒 %x無法等候執行緒終結無法回復(&U)無法檢查影像檔格式 '%s':檔案不存在。無法關閉登錄機碼 '%s'無法複製不支援類型 %d 的值。無法建立登錄機碼 '%s'無法建立執行緒無法建立類別 '%s' 的視窗無法刪除機碼 '%s'無法刪除 INI 檔 '%s'無法刪除機值 '%s' @ '%s'無法列舉機碼 '%s' 的子機碼無法列舉機碼 '%s' 的值無法匯出不支援類型 %d 的值。無法在檔案 '%s' 中找到目前位置無法取得登錄機碼 '%s' 的資訊無法初始化 zlib 壓縮資料流。無法初始化 zlib 解壓資料流。無法從檔案 '%s' 中載入影像:檔案不存在。無法開啟登錄機碼 '%s'無法讀取解壓資料流:%s無法讀取解壓資料流:資料流中有不預期的結尾。無法讀取 '%s' 的值無法讀取機碼 '%s' 的值無法儲存影像到檔案 '%s' 中:未知的附檔名。無法將日誌內容儲存到檔案中。無法設定執行緒的優先等級無法設定 '%s' 的值無法寫入壓縮資料流:%s取消無法轉換對話窗單位:未知的對話窗。無法轉換字集 '%s'!找不到連線中的撥號連線:%s找不到未知控制元件所依附的容器: '%s'。找不到字型節點 '%s'。找不到通訊錄的檔案位置。無法取得排程原則 %d 的優先等級範圍。無法取得主機名稱。無法取得正式的主機名稱。無法掛斷—沒有連線中的撥號連線。無法初始化 OLE無法初始化 SciTech MGL!無法初始化顯示畫面。無法從 '%s' 中載入圖示。無法從檔案 '%s' 中載入資源。無法開啟 HTML 文件:%s無法開啟 HTML 說明書:%s無法開啟目錄檔案: %s無法開啟檔案 '%s'。無法開啟檔案進行 PostScript 列印!無法開啟索引檔: %s無法解析 Plural-Forms:'%s'無法從 '%s' 解析出大小。無法從 '%s' 解析出維度。無法列印空頁面。無法從 '%s' 讀取類型名稱!無法取得執行緒排程原則。無法啟動執行緒:寫入「執行緒內部儲存區」時發生錯誤不能等候執行緒終止。不能建立執行緒事件佇列區分大小寫凱爾特語 (ISO-8859-14)置中對齊中歐語系 (ISO-8859-2)選擇 ISP 進行撥號選擇顏色選擇字型關閉(&O)清除日誌內容點擊取消字型選擇。點擊確認字型選擇。關閉關閉視窗 Alt-F4全部關閉關閉視窗壓縮超文件說明檔 (*.chm)|*.chm|我的電腦組態項目名稱不能以 '%c' 開頭。確認確認登錄變更連線中...目錄無法轉換到字集 '%s'。複製到剪貼簿:"%s"份數:無法建立暫存檔 '%s'無法將 %s 解至 %s 中: %s找不到識別碼標籤找不到檔案 '%s'。無法啟動文件預覽。無法啟動列印。無法轉移資料到視窗中。無法解鎖 mutex。無法鎖定 mutex。無法把影像加到影像清單。無法建立計時器。無法建立游標。在動態連結檔中找不到符號 '%s'。無法取得目前執行緒指標。無法載入 PNG 影像—檔案被破壞或是沒有足夠記憶體。無法從 '%s' 中載入聲音資料。無法開啟聲音檔: '%s'無法註冊剪貼簿格式 '%s'。無法釋放 mutex。無法取得清單控制元件中細項 %d 的資訊。無法儲存 PNG 影像。無法終止執行緒。宣告的 RTTI 參數中沒發現建立的參數建立目錄建立新目錄剪下(&T)目前目錄:斯拉夫語 (ISO-8859-5)D 印刷紙,22 x 34 英吋「動態資料交換」資料傳送請求失敗DIB 標頭:編碼型態與顏色位元數不吻合。DIB 標頭:影像高度大於 32767 個圖素。DIB 標頭:影像寬度大於 32767 個圖素。DIB 標頭:未知的顏色位元數。DIB 標頭:未知的編碼型態。DL 信封,110 x 220 公釐除錯報告 "%s"無法建立除錯報告。無法產生除錯報告。修飾預設的編碼預設的印表機刪除項目已刪除過時的鎖定檔案 '%s'。桌面由於遠端存取服務(RAS)沒有安裝,撥號功能無法使用。請先安裝它。您知道嗎...目錄目錄 '%s' 無法建立目錄 '%s' 不存在!目錄不存在目錄不存在。顯示包含該字串的所有索引項目。搜尋不分大小寫。顯示選項對話方塊您要改變用以%s附檔名為 "%s" 檔案的命令嗎? 目前的值是 %s, 新的值是 %s %1您想儲存文件 %s 的修改?不儲存完成完成。雙倍日式明信片轉向 148 x 200 mmid 重複:%d下E 紙張, 34 x 44 英吋編輯項目輸入介於 %d 到 %d 的頁碼輸入命令以開啟檔案 "%s":找到的項目邀請信封 220 x 220 公釐環境變數擴充失敗: '%c' 沒有出現在位置 %u / '%s'。錯誤建立目錄錯誤讀取設定選項時發生錯誤。儲存使用者配置資料錯誤。等待信號量時發生錯誤錯誤︰世界語 (ISO-8859-3)可執行檔案 (*.exe)|*.exe|所有檔案 (*.*)|*.*||指令 '%s' 執行失敗指令 '%s' 執行失敗,錯誤碼:%ulExecutive, 7 1/4 x 10 1/2 英吋導出註冊鍵: 檔案 "%s"已經存在, 無法覆寫。延伸的 Unix 日本頁碼 (EUC-JP)無法將 '%s' 解開至 '%s' 中。無法存取鎖定檔。無法配置 %luKb 的記憶體存放點陣圖資料。變更顯示模式失敗無法清除除錯報告目錄 "%s"無法關閉檔案無法關閉鎖定檔案 '%s'無法關閉剪貼簿。連線失敗:缺少使用者名稱或密碼。連線失敗:沒有可撥號的 ISP。無法複製登錄機值 '%s'無法複製登錄機碼 '%s' 的內容到 '%s'。無法複製檔案 '%s' 到 '%s'複製註冊表子鍵 '%s'至 '%s'失敗。無法建立「動態資料交換」字串無法建立 MDI 主框架。無法建立狀態列。無法產生暫存檔的檔名無法建立匿名管道無法建立連線到伺服器 '%s' 的主旨 '%s'無法建立游標。無法建立目錄 "%s"無法建立目錄 '%s' (您是否有足夠的權限?)無法為 '%s' 檔案建立登錄項目。無法建立標準的「尋找/置換」對話窗 (錯誤碼 %d)無法以編碼 %s 顯示 HTML 文件無法清空剪貼簿。無法列舉顯示模式無法建立與「動態資料交換」伺服器溝通的連結無法建立撥號連線:%s無法執行 '%s' 無法執行curl, 請在PATH變數所指的目錄中安裝curl。無法取得 ISP 名稱:%s無法從剪貼簿取得資料無法取得系統的當地時間無法取得工作目錄無法初始化圖形使用者介面:沒有找到內建的主題。無法初始化 MS HTML Help。無法初始化 OpenGL檢查上鎖檔案 '%s'失敗無法停止執行緒,偵測到潛在的記憶體流失 - 請重新啟動程式無法刪除程序 %d無法載入影像 %d—檔案 '%s'。從檔案 "%s"讀取元檔案失敗。無法載入 mpr.dll。無法載入共享函式庫 '%s'無法鎖定檔案 '%s'無法變更檔案 '%s' 的檔案日期無法開啟 '%s' CHM 檔。無法開啟暫存檔。無法開啟剪貼簿。無法存放資料到剪貼簿。無法從鎖定的檔案中讀出「程序識別碼」。無法轉向子程序的「輸入/輸出」無法轉向子程序的「輸入/輸出」無法註冊「動態資料交換」伺服器 '%s'不能註冊 OpenGL視窗類別。無法記憶字集 '%s' 的編碼。不能刪除除錯報告檔案 "%s"無法移除鎖定中的檔案 '%s'無法移除過時的鎖定檔案 '%s'。無法將登錄值 '%s' 更名為 '%s'。無法將登錄機碼 '%s' 更名為 '%s'。無法從剪貼簿取得資料。無法取得檔案 '%s' 的各項時間屬性無法取得 RAS 錯誤訊息的對應文字無法取得支援的剪貼簿格式無法儲存點陣圖至 "%s" 檔案中。無法傳送「動態資料交換」連結通知訊息無法設定檔案傳輸模式為%s。無法設定剪貼簿資料。在上鎖檔案 '%s'上設定許可權限時失敗無法設定暫存檔的存取權限無法設定執行緒的優先等級為%d。無法將影像 '%s' 存到「記憶體虛擬檔案系統」!無法終止執行緒。無法終止與「動態資料交換」伺服器溝通的連結無法終止撥號連線:%s無法更新檔案 '%s' 的修改時間無法解除鎖定檔案 '%s'無法撤銷「動態資料交換」伺服器 '%s' 的註冊不能更新使用者配置檔案。上傳除錯報告失敗 (錯誤代號 %d)。無法寫入鎖定檔案 '%s'致命的錯誤致命的錯誤︰檔案檔案 '%s' 不存在。檔案 '%s' 已存在,是否真要覆寫?檔案 '%s' 已存在, 是否覆寫?檔案無法載入。檔案錯誤檔案名稱已存在。檔案檔案 (%s)過濾器尋找固定字型︰固定大小字體。
    粗體 斜體 對開紙,8 1/2 x 13 英吋字型大小:建立執行緒失敗不支援往前參照的超連結找到 %i 個符合項目從:GIF: 無效的影像索引。GIF: 資料流似乎被截斷了。GIF: GIF 影像格式錯誤。GIF: 記憶體不足。GIF: 未知的錯誤!!!GTK+ 主題普通PostScript德國法定複寫簿, 8 1/2 x 13 in德國家標準準複寫簿, 8 1/2 x 12 in退回向前到上一階文件層級進入使用者目錄進入父目錄前進頁面希臘語 (ISO-8859-7)這一版的 zib 不支援 Gzip超文件說明檔專案 (*.hhp)|*.hhp|HTML 錨 %s 不存在。超文件檔 (*.html;*.htm)|*.html;*.htm|希伯來語 (ISO-8859-8)說明說明瀏覽器選項說明索引說明列印輔助主題說明書 (*.htb)|*.htb|說明書 (*.zip)|*.zip|說明:%sHomeHome目錄I64ICO: 讀取遮罩式 DIB 時發生錯誤。ICO: 寫入影像檔時發生錯誤!ICO: 影像太高。ICO: 影像太寬。ICO: 無效的圖示索引。IFF: 資料流似乎被截斷了。IFF: IFF 影像格式錯誤。IFF: 記憶體不足。IFF: 未知的錯誤!!!如果您有任何與此錯誤報告有關的資訊, 請在此輸入, 它將會被加到錯誤報告中:如果您想完全停用除錯報告, 請依"取消"按鈕, 但我們不建議這樣做, 因為除錯報告有助於加強本程式. 在可能的情況下, 請盡量選擇讓程式產生除錯報告. 忽略值 "%s" (鍵 "%s")。非法的物件類別(非-wxEvtHandler)做為事件來源不合法的目錄名稱。不合規範的檔案描述。圖像和遮罩的大小不一致。無法建立 rich edit 控制元件,使用 simple text 控制元件代替。請重新安裝 riched32.dll無法取得子程序的輸入無法取得檔案 '%s' 的存取權限無法覆寫檔案 '%s'無法設定檔案 '%s' 的存取權限 縮排索引印度語 (ISO-8859-12)安裝後續的啟始失效,忽略。整數錯誤, 非法的wxCustomTypeInfo無效的 TIFF 影像索引。無效的 XRC 資源 '%s':沒有根節點 'resource'。無效的顯示模式規格 '%s'。無效的幾何規格 '%s'無效的鎖定檔案 '%s'。無效的或空的物件ID被傳給GetObjectClassInfo無效的或空的物件ID被傳給HasObjectClassInfo無效的正規運算式 '%s': %s斜體意大利信封,110 x 230 mmJPEG: 無法載入 - 檔案也許已損壞。JPEG: 無法儲存影像。日式雙倍明信片 200 x 148 公釐日式信封 Chou #3日式信封 Chou #3 轉向日式信封 Chou #4日式信封 Chou #4 轉向日式信封 Kaku #2日式信封 Kaku #2 轉向日式信封 Kaku #3日式信封 Kaku #3 轉向日式信封 You #4日式信封 You #4 轉向日式明信片 100 x 148 公釐日式明信片轉向 148 x 100 公釐分散對齊KOI8-RKOI8-U橫向列印橫板紙,17 x 11 英吋左邊距(公釐):狀紙加長 9 1/2 x 15 英吋狀紙,8 1/2 x 14 英吋信紙加長 9 1/2 x 12 英吋信紙加長橫向 9.275 x 12 英吋信紙增大 8 1/2 x 12.69 英吋信紙轉向,11 x 8 1/2 英吋小信紙,8 1/2 x 11 英吋信紙橫向 8 1/2 x 11 英吋信紙,8 1/2 x 11 英吋細體連結包含 '//',轉換為絕對連結。載入檔案 %s 載入中:上鎖檔案 '%s' 沒有正確的所有者。上鎖檔案 '%s' 沒有正確的權限。儲存日誌到檔案 '%s'。MDI 子視窗由於 MS HTML Help 函示庫未安裝,導致 MS HTML Help 功能無法使用。請先安裝它。最大化(&X)區分大小寫「記憶體虛擬檔案系統」已包含檔案 '%s'!選單金屬主題最小化(&N)模式 %ix%i-%i 無法使用。現代修改日期模組 "%s" 初始時失敗御用信封,3 7/8 x 7 1/2 英吋下移上移名稱新目錄新增項目新名稱下一個下一頁否找不到任何項目。編碼 '%s' 的字型未找到,無法顯示文字。 但是另一種編碼 '%s' 可用。 您要使用該編碼嗎(否則您必須選擇另一種)?編碼 '%s' 的字型未找到,無法顯示文字。 您要選擇對應這個編碼的字型嗎 (否則此種編碼的文字將無法正確顯示)?找不到 XML 節點 '%s' 類別 '%s' 的處理常式!沒有找到影像類型處理常式。沒有定義類型 %d 的影像處理常式。沒有定義類型 %s 的影像處理常式。尚未找到符合的頁面沒有聲音圖像中沒有被遮罩的未用顏色。圖像中沒有未用的顏色。北歐語系 (ISO-8859-10)正常正常字體
    加底線。 正常字型:筆記簿,8 1/2 x 11 英吋確認物件必須有 id 屬性開啟檔案開啟 HTML 文件開啟檔案 "%s"不容許的操作。選項 '%s' 必須有值。選項 '%s':'%s' 無法轉換成日期。選項方位PCX: 無法配置記憶體PCX: 影像格式不支援PCX: 無效的影像PCX: 不是 PCX 檔案。PCX: 未知的錯誤!!!PCX: 版本編號太低PNM: 無法配置記憶體。PNM: 檔案格式無法識別。PNM: 檔案似乎被截斷了。中式 16開 146 x 215 公釐中式 16開 轉向中式 32開 97 x 151 公釐中式 32開 轉向中式 32開(大) 97 x 151 公釐中式 32開(大) 轉向中式信封 #1 102 x 165 公釐中式信封 #1 轉向 165 x 102 公釐中式信封 #10 324 x 458 公釐中式信封 #10 轉向 458 x 324 公釐中式信封 #2 102 x 176 公釐中式信封 #2 轉向 176 x 102 公釐中式信封 #3 125 x 176 公釐中式信封 #3 轉向 176 x 125 公釐中式信封 #4 110 x 208 公釐中式信封 #4 轉向 208 x 110 公釐中式信封 #5 110 x 220 公釐中式信封 #5 轉向 220 x 110 公釐中式信封 #6 120 x 230 公釐中式信封 #6 轉向 230 x 120 公釐中式信封 #7 160 x 230 公釐中式信封 #7 轉向 230 x 160 公釐中式信封 #8 120 x 309 公釐中式信封 #8 轉向 309 x 120 公釐中式信封 #9 229 x 324 公釐中式信封 #9 轉向 324 x 229 公釐第 %d 頁%d / %d 頁頁面設定頁面設定頁紙張大小紙張大小傳入已註冊的物件給 SetObject傳入已註冊的物件給 SetObjectName傳入一個未知物件給 GetObject允許無法建立管道請選擇一個有效的字型。請選擇一個已存在的檔案。請選擇慾顯示的頁面:請選擇你想連線的 ISP請安裝較新版本的 comctl32.dll (最低需求 4.70 版,但目前是 %d.%02d) 否則此程式將無法正常運作。列印中,請稍待 直向列印PostScript 文件預覽︰前一頁列印預覽列印預覽列印失敗列印範圍列印設定彩色列印預覽列印(&W)預覽列印列印佇列中列印本頁列印到檔案印表機印表機指令:印表機選項印表機選項:印表機...印表機:列印中列印時發生錯¯誤正在列印第 %d 頁...列印中...處理除錯報告失敗, 檔案被儲存在目錄 "%s" 中。程式異常終止。四開,215 x 275 mm問題讀取檔案 '%s' 時發生錯誤就緒找不到 ref="%s" 的參照物件節點!重新整理登錄機碼 '%s' 已存在。登錄機碼 '%s' 不存在, 無法更名。正常的系統操作需要登錄機碼 '%s', 刪除它會使系統處於無法使用的狀態: 操作中斷。登錄機值 '%s' 已存在。相關項目:移除從書籤中移除目前頁面Renderer "%s" %d.%d 版本不完整。而且無法載入。替換(&L)取代所有(&A)置換:資源檔案的版本別必須一致!還原為上次儲存的檔案右邊距(公釐):羅馬儲存儲存檔案 %s 另存為(&A)...另存為將日誌內容存到檔案中手寫搜尋搜尋說明文件內容,找出上述文字所有出現過的地方搜尋方向搜尋:搜尋所有的書籍搜尋中...段落檔案 '%s' 定位錯誤檔案 '%s'定位錯誤 (stdio不支援大檔案)選擇全部(&A)選擇文件範本選擇文件視界選取項目在選項 '%s' 之後應有分隔字元。設定...多個撥號連線中,隨機選擇一個。顯示所有以索引的方式顯示所有項目顯示隱藏目錄顯示/隱藏遊覽面板顯示字型預覽。大小略過傾斜對不起,無法開啟檔案以便儲存。對不起,無法開啟檔案。對不起,無法儲存檔案。對不起,記憶體不足無法建立預覽。抱歉,預覽列印必須安裝印表機。對不起,這個檔案格式是未知的。音效資料格式不支援。'%s' 音效檔案格式不支援。結算單, 5 1/2 x 8 1/2 英吋狀態:狀態︰對於沒有串流化的物件使用委託串流功能尚未被支援顏色名稱:不正確的顏色規格:%s。沒找到子類別 '%s' 予資源 '%s',無法子類別化!SuperA/SuperA/A4 227 x 356 公釐SuperB/SuperB/A3 305 x 487 公釐瑞士TIFF 函式庫錯誤。TIFF 函式庫錯誤TIFF: 無法配置記憶體。TIFF: 載入影像錯誤。TIFF: 讀取影像錯誤。TIFF: 儲存影像錯誤。TIFF: 寫入影像錯誤。小報加長 11.69 x 18 英吋小報, 11 x 17 英吋電傳打字機範本泰語 (ISO-8859-11)檔案傳輸伺服器不支援被動模式。FTP伺服器不支援PORT命令。未知的字集 '%s'。選擇其它字集替換, 如果無法替換,則選擇[取消]剪貼簿格式 '%d' 不存在。目錄 '%s' 不存在 現在建立?檔案 '%s' 無法開啟. 已從「最近使用的檔案歷史清單」中除名。檔案 '%s' 不存在,無法開啟. 已從「最近使用的檔案紀錄清單」中除名。字型顏色。字型。字點大小。字型風格。字型粗細。路徑 '%s' 包含太多的 ".."!報告包含了以下檔案. 如果這些檔案含有私人資訊, 請去掉選取相對的檔案, 未選取的檔案就會從報告中刪除. 必要的參數 '%s' 沒有指定。文字無法儲存。選項 '%s' 的值必須指定。頁面設定時有問題:你必須設定預設印表機。執行緒模組初始化失敗:無法存值到「執行緒內部儲存區」執行緒模組初始化失敗:無法建立執行緒機碼執行緒模組初始化失敗:無法在「執行緒內部儲存區」中配置索引忽略執行緒的優先等級設定。水平鋪列(&H)垂直鋪列(&V)等待FTP伺服器連線時逾時,請嘗試用passive模式。計時器建立失敗。每日小秘訣對不起,無法取得小秘訣!到:太多顏色在 PNG 中,影像可能有點模糊。上版邊(公釐):嘗試從「記憶體虛擬檔案系統」中移除檔案 '%s',但它並未被載入!嘗試解析 NULL 主機名:放棄土耳其語 (ISO-8859-9)類型必須進行 enum - long 的類型轉換美國標準複寫簿, 14 7/8 x 11 英吋無法開啟 HTML 文件: %s無法非同步播放音效。取消刪除意外參數 '%s'十六位元統一碼(UTF-16)十六位元統一碼(UTF-16BE)十六位元統一碼(UTF-16LE)三十二位元統一碼(UTF-32)三十二位元統一碼(UTF-32BE)三十二位元統一碼(UTF-32LE)七位元統一碼(UTF-7)八位元統一碼(UTF-7)未知的「動態資料交換」錯誤 %08x傳給 GetObjectClassInfo 未知的物件不明的動態函式庫錯誤未知的編碼 (%d)未知的長選項 '%s'未知的選項 '%s'未知的樣式旗標mime 類型 %s 中有不成對的'{'。未命名的指令不支援的剪貼簿格式。不支援的主題 '%s'。上使用方式:%s驗證衝突按詳細資料檢視檔案按清單檢視檔案視界警告警告:西歐語系 (ISO-8859-1)西歐與歐洲 (ISO-8859-15)字型是否加底線。完整的字只限完整的字Win32 主題Windows 3.1上的Win32sWindows 2000 (build %luWindows 95Windows 95 OSR2Windows 98Windows 98 SEWindows 9x (%d.%d)視窗 阿拉伯文 (CP 1256)視窗 波羅的海文 (CP 1257)視窗 中歐語系 (CP 1250)視窗 中文(簡體) (CP 936)視窗 中文(繁體) (CP 950)視窗 斯拉夫文 (CP 1251)視窗 希臘文 (CP 1253)視窗 希伯來文 (CP 1255)視窗 日文 (CP 932)視窗 韓文 (CP 949)Windows MEWindows NT %lu.%lu (build %luWindows Server 2003 (build %lu視窗 泰文 (CP 874)視窗 土耳其文 (CP 1254)視窗 西歐語系 (CP 1252)Windows XP (build %lu視窗/磁碟作業系統 製造商 (CP 437)寫入檔案 '%s' 時發生錯誤XML 解析錯誤:'%s' 在第 %d 列XPM: 不正常的圖素資料!沒有找到 XRC 資源 '%s' (類別 '%s')!XRC 資源:無法從 '%s' 建立點像圖。是您不能在這區段加入新的目錄。放大(&I)縮小(&O)縮放以適應視窗(&F)[空]DDEML 應用程式已建立延長的競賽環境。在呼叫 DDEML 其它函式之前,未事先呼叫 DdeInitialize 函式, 或傳給 DDEML 函式的是 一個無效的實體物件識別。用戶端嘗試建立會話失敗。記憶體配置失敗。DDEML 參數驗證失敗。同步「連結協同活動」請求已逾時。同步「資料協同活動」請求已逾時。同步「執行協同活動」請求已逾時。同步「資料傳送協同活動」請求已逾時。終止「連結協同活動」的請求已逾時。啟動伺服器端協同活動的對話 被用戶端終止,或伺服器 在完成交涉前終止。協同活動失敗。alt初始化為 APPCLASS_MONITOR 的應用程式 試圖執行「動態資料交換」協同活動, 或初始化為 APPCMD_CLIENTONLY 的應用程式 試圖執行伺服器的協同活動。內部呼叫 PostMessage 失敗。DDEML 發生內部錯誤。傳給 DDEML 函式的是無效的協同活動識別。 一旦應用程式從 XTYP_XACT_COMPLETE 回調函式返回, 該回調函式的協同活動識別就不再有效。假設這是一個多重部份 zip 的結合確忽略對不可變更機碼 '%s' 的修改。含式傳入錯誤的引數錯誤的簽名zip檔案中到條目的偏移值錯誤二進位粗體對於 Windows 目錄而言,緩衝區太小無法關閉檔案 '%s'無法關閉檔案描述子 %d無法將修改反映到檔案 '%s'無法建立檔案 '%s'無法刪除使用者組態檔案 '%s'無法確定是否已達檔案 %d 的尾部無法執行 '%s'無法在 zip 檔中找到中心目錄無法獲得檔案描述子 %d 的檔案的長度找不到使用者目錄,使用目前目錄。無法重新整理檔案描述子 %d無法獲得檔案描述子 %d 的指標位置無法載入任何字型,活動中止無法開啟檔案 '%s'無法開啟全局組態檔案 '%s'。無法開啟使用者組態檔案 '%s'。無法開啟使用者組態檔案。不能重新初始化zlib deflate(壓縮)流不能重新初始化zlib inflate(解壓)流無法讀取檔案描述子 %d無法移除檔案 '%s'無法刪除暫時檔案 '%s'無法定位檔案描述子 %d無法將暫存區 '%s' 寫到磁碟。無法寫到檔案描述子 %d無法寫使用者組態檔案。找不到 '%s' 領域的記載檔。總和檢查碼錯誤壓縮失敗無法轉換成八位元編碼ctrl日期解壓縮失敗預設值delegate 沒有類型資訊傾印(dump)程序狀態(二進位碼)第十八第八第十一項目 '%s' 在 '%s' 群中已出現一次以上資料格式錯誤。開啟 '%s' 失敗檔案開啟失敗讀取 zip 中心目錄發生錯誤讀取 zip 本地表頭時發生錯誤寫入 zip 條目 '%s' 時發生錯誤:不當的 crc 或長度重新整理檔案 '%s' 失敗第十五第五檔案 '%s' 第 %d 列:忽略位於群組標頭之後的 '%s' 。檔案 '%s' 第 %d 列:應有 '='。檔案 '%s', 第 %d 列:機碼 '%s' 第一次出現在第 %d 列。檔案 '%s' 第 %d 列:忽略對不可變更機碼 '%s' 的值。檔案 '%s': 不應有字元 %c 存在於第 %d 列中。第一字型大小第十四第四產生冗長的記錄訊息不正確的事件處理常式字串,缺少小點訊息盒傳回無效的值無效的zip檔案斜體細體無法設定地區為 '%s'。尋找記載檔 '%s' @ '%s'。午夜第十九第九沒有「動態資料交換」錯誤。沒有任何錯誤未命名中午數字物件不能有 XML 文字子節點記憶體不足。程序上下文描述讀取失敗讀取 zip 串流 (條目 %s): 不良的 crc讀取 zip 串流 (條目 %s): 不良的長度重複進入問題。第二搜尋失敗第十七第七shift顯示這個說明訊息第十六第六設定顯示模式 (例如 640x480-16)設定主題Zip頭沒有已存檔案的長度資訊字串第十協同活動的回應,設定了 DDE_FBUSY 位元。第三第十三tiff 模組:%s今天明天第十二第二十加底線不應有 " 在位置 %d @ '%s'。未知的未知的類別 %s未知的錯誤!!!未知的錯誤(錯誤碼 %08x)。未知的搜尋基準點未知-%d未命名未命名-%d不支援的Zip壓縮方法使用記載檔 '%s' — '%s'。寫入失敗wxGetTimeOfDay 失敗。wxSocket: ReadMsg 中無效的簽名。wxSocket: 未知的事件!wxWidgets 無法為 '%s' 開啟顯示設備:已經存在。wxWidgets 無法開啟顯示設備。程式結束中。昨天zlib 錯誤碼 %d|<<wxmaxima-15.08.2/info/ezUnits.pdf000644 000765 000024 00000205615 12511665735 017243 0ustar00andrejstaff000000 000000 %PDF-1.5 % 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream x+ T(2P04U072W1R  ҋ+L\ endstream endobj 4 0 obj 52 endobj 2 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /XObject << /x5 5 0 R >> >> endobj 6 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 727.5 495 ] /Contents 3 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 2 0 R >> endobj 5 0 obj << /Length 8 0 R /Filter /FlateDecode /Type /XObject /Subtype /Form /BBox [ 0 0 728 495 ] /Resources 7 0 R >> stream x+ T(2P04U0723U1R b  :9K?@!XAR%+9 endstream endobj 8 0 obj 64 endobj 7 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /XObject << /x9 9 0 R >> >> endobj 9 0 obj << /Length 10 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 970 /Height 660 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xXٞ>νsgtҝ M"9G "b "#Hsj`"c?Uմ4#3|~N;uTUm1;6uq[_畋gGTzT0kQt>+`U7o |AF ՜^BQmsCɥ݁ y*mmkmo(My-|ś5u7kTU7\]o6 SⅧ6 ƢTUy%Ex$QO]Ήz]cu'%Zmo[Cu tA/jL~΄U?-L%?:,QT[s{t2勷mqj7p  uj^K ;20t.9tFsJT!JSN/\UuԾu^>^TwCCR$!SZmo[Cu tA5׾?tƉ yGѹ݀?\Txzl2(uegIےh-&v|˜:_FףV #cK&Yu}whgxL<mܣx~ghJ$: wk{(hlGwu UYr띩B^4|x```39ECcO}46gK^U|?\aF;zPb {l`OO.=}YItTABi PgŶE?MԿm_f^iٽu׮ >k<Н~~q8kz4֞|Ww6{GNm7{zlH =A)}S(M9puF]݁5vӕHe DGHrU4 rvx{2:u*lS1]ϡ:{@]8z6{Ǐ/}ٳؒgZx&BNoihŅs{IƒO&Ҁ疌]Lx, +kEOXbt^b'Z{WNzK@ZoC׮c#GmuZ"19-+tz:~nnkf$ӫEGE5nsr_pX؍ iYyy7Υuvt6fD{Ɯw#jqsXGnvQ]gEz7/,/q$h_BaY}.lۆYU2~`u I`77Ӳ[=ׄT h#liztA;&&&ܹy:lNa!7<¾78[ZvRL: O(fZ߿@Y22$>`=yXt7qH@۪%%  g:_OB˱ꄁz8}C2Ut_FcAvY"8i>dd*ͭ}  N_7(>ٓwAlť~|IHtw ] J7DݽIXT?gJ>9;I5W4wKh Y/D iV *o{ك-r}ų'q]qVƆښ*@UeLl ԥ,cUu(UU $Q@UU,,ZEZ௮T:PB(,/畿HL^:rV))*AtAC%LC?LNc&uu3j19/)Ҧ8fGk;ow̰F;u ]锦υ"QKWMqa+Mhԟ{Fy]OYDZ:uuм ] 2@fdJk;*VyJҴ' w\)NC=D]=9]2vef&U714*]FX=9z$t4eئh0.ehЕFG&?}1-b41W'1;-Q"7Glq>wDwW'-M@T9]Y^VZR\TXPXB|V@20f_WVهq R(Xa_gɩB B+G`a\sUVVյV7XRy؃pɕR^=ͯy#"|Z'cj+ˀʤQ@ ;EAAAin! ###>i%\_QH&d2e-.G:?7/lXbfRXϊBL6jbW΂bث8{y '(y:Vj$E֪pFq6qY3Olq\pqW ^PLJQ^(s^Tc45^՜&C~p@ң{~'pVQpQ4f9)?gJϫꞇҳ~dV ǜgUzϺ_RA]LeFM]d-ARC)sSJO Y8S4]ٚ•Go5vwwMNN>i gҵ˟,]r? \e&w{{w @ ; A殮?yPX׏'%O?arXfzK>ZiS]}>@ ###ƒܿ3!+L|= ,[݇lncV!@ L]=1ʚ?~X-t}g:Vv|=] v%li J㩉.WG-|ǜ.d8:H?@iUxz:uu8% @  }>콜Y}}} <=xڷqQIkKSkK=c#&K/Y1,dJuVX|.Š 4"M&'>\TFѦHDM s4 v2VG]ҚfhT2aw=; >P1N2xf)d ؘG$O! ĢK,251 z[7@߷0&ISN]:&.AÜ Y l&-m6j)@ <@9s&33cpp˗gZ .,#o|_Hz{3hT t/A5!}Yϳ]^?ĭB@8D/PL.Bf["߿oמݻO! )Azi.:Bf1ڲy#^2#oIe'SA#Sge`q6*h뷙MA"sQ&M 汨M@"ARQbQh"-ś&!^B+Baz KU1&IѮԢ0&J[݀L@/@\vm```||/^k+3j#ar"ӯ  64فFUd1i|xڧ]l \ENs8  θ1;bbclߌ X^k T%eZ,&r;$,> ɤT!LA54+R(Ua+wd)j\:B"vu -Gd*ϠQ6\D.ּ,Ĝ/(a171ʎ{@nain$_EC*5oc'XYrˣӈ6UT'3Q$ެnZ @ 㤤+W{ɪk= jC&P\/||} fU@"T 6 (²3ؒF!;8,B&l -rֈQQ[6n>Do۱52"A.6!6n\2Wl.5$ድV[SSAbl/kѩ,@!(uγnL* "?R/w̓IBMВl{&veŲ,]Gw2i>PОʬE$!t2[%V\ ,2t9]&Y,2-dMuVͤ0 %˰-|8d_'Y,*#iN搘2KuQ(O[(+<1X MVxñђ6[`ZcRڒn#sŽ/ +BFHڼA|OcQhɨk2ip߈aIצ]r-!ѣG/^XTTt1?.Y6b"| ?K}M8SG|2<I1e= 5rZp?FՑAhz.AVl߼yӆ͛B7ED1,|? 13[@@]3jc\HiQx.P 1L 78 uG'Q 7WI!IlUq̚n= N5{[|MB4uSgm5 !\:jjp}hLZqYW{#!ĄNK;]DNQ'Va VXxbO5hƶqN*gUAg4ǠS cJ{pLbX.B > {͚ɤ}--ҪhlI;͔RehxG:ns[/۪OE|yL&&әF v"SHTjZƞF髣N_jE{OmzjyL.w悃^|2BUK7r$Z&8MPQLRkbNlFt\9b@0<i9FK7(Yodmj-3'BQ9D@ X@]766u#1[1ҧl&-A/>ˀ JHk_=A.8Q?2RaDR&)-*z &Sc QTo2D{Qq|ĊF$2SPր[oA%34䊾ZaCujv[PIŒ+uM~ {d[oi͢0,UP22zޱ#],<;2mxwJ]EwSIeSHza%S2fb<:BtЅ 흦ƆC]fh#Dg_}ր`ꚩ E!菹F], >FWo~/@G4 =ä ƵtH_aց<|Ku8r>*A]a/I:8ބL#RL Ě4B_D"7:y *B ЋQIav&dS׌Y'*@ Eϟ?uCCP#+fK"Ni,2IkܟqQV-俎[G}9VAzA"jn>gց\+4$@ hie!x.P @(FD'#uBq'z[_AY 83|X$:ǥdeej*Ҩ3.OO(|{57]J{:?hj2((L]SD&llHH(E3fx0HT*Ӛee2y~gJ!h"RuM"է:/3dlHOf (WYʨk&"lIJ:CV]#lr5YN]Sd;L"Ou;H"6Gk~)9hB'3hzDoAVE}Fd-T\b*,5ɑFdеe]T~:\#g24\Oʩkڌ~@ hspu-볊\JJ%OcOS]$w]ssh6Bϥwsk\&؁k^8%8~X'PݸA8i/E![@*ԝL Kb7\%Jj/rHt:sZ #ĀLfhdt7B(eWD5^u6`37 [K{$D\]s7`˳QPyÓITQ}Z{9 JbgXm T[I^&eQH>2IV]5YCHTBX8Woﳠ*% \m *hon#$JطMF@֜A~!e5A[T9MAYG#ɪk@ "aVumnjbn6j3cC +1uMWoM[6hDSp$@P)i@J5hW4^ 1 HIfr#$dA WlR_$R-6JTeNA`F+02|d MЈSu hsD:0d]|g@|J3C ZTsmSXʜյ6IY@Ok4L0ݓj*pj$۹nD[wXgVɦ!$+ IZ6讕)F&#v>-)GP(4*D^]L%ϣi֤ȨkruMaY|IKK@5+CK35UK &}ʢza13"LPà1(V͆P}2AS^]:ZY @ dq0iP$&RR2_js7@vQ`3Haew>Ԛ}[i0J!gޫͿţm iY A֬p\<@KyQ >pw'1i<]i~b62aЩ*JᏧWxAWgP4i46LxJ- ݃Qgn[E&}Rh$k|F3 T2F Ӝ$h+MlH +[& SiewbΐU$*CQ^:$Bq[UKCFY^2i^sVr'n=!",U4L$Emu#quM"!T"aOcqUy9ßCWKTjw+h}jj=jB#!*1NV$&k)GU H @ 352_uѹ$Jβ ;ʡ lPml|=xpV ~z,j6(aGGw75nn|? ڌB⢷Z/z ė=|=@8uv[P*BcPȫ :j9bIbPTJSkUw.QqރCB *Dzaʋ1$Q@-v&Hs>֣$*[,^Qy#OX\5(BLcNo/ Stl+uM&u;rcl2]Q^|rmHScցB"49AvŦf|GO}Kٵ3h`>ɨk&2mbnTb1;m3J%\)`yΤR(uAZ*.wbŠP)&<>7Z 5W uf)@ E*sS:oһ?)Uݷٯ ]m̓qb[gi*ݔwL>7L@8էjrt2A#g'g[(j) qsrEhD{@$trٺ *Ac@e`(!4KHt$mHf&N_FdhQ3dbo G_{Be3ia4%NK@$ҘʋyW X9R?JӦRDmt*-EK>#T~"Pׂo]2@ L]+}|=yt}otr]4 3ڃk`Kg%@ @Sx̖>z$54>sH[eajnbd`k4Av}u@ A75Z'gɼMf, ڄۆ[鮲@~iu @g^\w5oLul )$82XB`_g=o<_g56@ ŌS3ބ5 ?U奥%%Ņ7B In<4]M&LoH@ Y:tn{O_tjd2L&`ZZl`DfJk2I }9 n$@ , x3N A?/Y9-_.0",@֍$]B@ bEV]wƟm2O?arXfzK>Z14ؐHzCȩk&QCk'T@!9͌E|Ͽ m-s3_O ˖!‚ U5tSDb!|]߾ceŔ&$z6x%ߺr,d떝Tw~3mE Uۢhϟ9C}+{;csS.|b?ذ~ޜ5:!Ɂ,ˣu7:MJ:Θ9am|[Y{5l`cﺚJkձEӺ 7t⵴7w/_2g}&[-/uҟk^QY/|4|('d^wʶ渨!4e9:4K;|fN N8/̄dhj)(?ns_ckGKԵ\-v4dZ2Yu->guM;)%7\79DukIT6[Æ)Sa Deio}¼qQw5""uio5*P]'*Ot+M9f$ ]-a_YҮ ^~1{wXq^{G)3*Tؒh%GJ73c>U"aST[Q k{@600\BYFXŷ,c_?uըԇ"+z״3k[QrkSZD*PZsSڵt(ן5Ku4暤 (g=SPTh<5pVIZt8pXX!jB[7o/J0DNID7]0#wt\3Dێ?~ _li:%Zq|Ut}BT^Džݷ'74a7^J(/&E5g]Xm>W'lhl̽Eil[5m *˗Icj}Hݧ+m/=/x0ZJRcب~sW Ԕ+LsS&֮+zTԴF'n6wiMS:m꫼^ڀ]v4P.Dp5F&.K-oA-mL?, %iפQU3}z<9tMy1.Skrk2%c~fl.֋wXK$+zO+knG 1YԒǞۊ\ObximxxZyP2gi3O2rzA@ ,Lڈ'rH/|*u>LG$5?V"nz5ه?H8Z))<3r߹Ru]d5wxk ;κgFeS]3^hTv"[fw4doma̷r\kdnvQ5CtV\ׅK O|u=*s-@埊p8J(b~B;(zWQ<cO7W_fRI2&rj+Ģs^^1ŢCti'tG[\ FʛObZgtt 4G;pHsqQ%eb;W.m?l"(Lۓ [ =!2-+jdO:^_1c7O99.DΊP0%6m7Mp#:^h^) SJʹe=tOG1R1("oТ8Iu=!IBG62?ϧ*HUkفn-úv(\wp^;=j5Eb>kgHu77օU=@IUjU f@ JTkCks*. 2񳯿ۓbuq=.T]s8OwA6{[ { ;+="*OnN~}  6*~1.:iϡSŵsP4!/+=j}ζ.NwZAW QjuccO M[_|ԵZJZ}טlaizU<Q +Tq P#SؖȝkH+'s{zH4DwS#9ZReonR+#JUyuͤʵ'(= 7zOdRUW=,-š+ riaLsKE5/j%A^'@[rg_¢$UX:M¶pMĩRʦjT]3ɬlt9d%i2qYbQ!<湂^Ψdu{G"VE}ۭ-N6&Ugyu uH6eIյR'՞N)w YŠo䕺476u6C > ooފC2,]/ [XOgRR ]'KX?URumsAؐ`|vPjL 7A F!{+w`w4lΧu?pr"oΉwܑ"ʍ0c|~+W1qvlWc݁uMe4-3mT*7v3vHz:O5;+5zLzܝ=K3r%z{;"}D~zђv!J-{.U3dct2+-p[5|%(7󕥙{Oni| Zv+5zٖ8ݥ-5Mf_V1|SxulIuVt{IյZ'd>@ *xrw۷N^7ķ+V$4,} wJ17s&H*ʮY>:ZfyV;ݜ

    W[y "fWXgbD.[Z[nv7EbO`PV<DžJ6bWwRiĢi>ξ[tiw5B;s]`tdFåꚹs[ެqͬtvWB1۞+aHzJٜMk"]ըdH sw\*(oݫdU-ts7\GX_%j-+6.fmKz*e~cb2+-pVaZ|FiT2.$zNKP*5\5Vzk"(8[(.0]+<דLuNڰWϻVXWï{ɮ[ qJ_OTC̾cS4 /^b`xAO]80 nj-/)-sH<48:jxNAQ.Zn$$mwӔf%`/< 5 7tn]?(__=HVUS1E2r+PU CyyimmUzƦ; =??w!]ҬKW/j/I26E76L>zAH" ?VpAmg^_~xO1p\LpoӧO^#ŋkͣyuYuqCi̎UV#:,2 /lv^ CCw*K[ i'54ged]Qws^yphg/O.M=p4^hnrGL<oxփOE~@^#'O  ܹ;:426Du@HPW9pԾ˩iɻ.$8s0b7vWhTCSgOy8X>|H~aՉSgS>+i .'ط_FMeL'_¿L ?=;9|o`ڃ"[WWWRR9_A<:2yk+SZ^8SY*?kC}+{;csS.|b?^OWo:Ɲp޸ Aq&!ΛZݶ:q0@P=ز($r=mNUXeG|`\M+ޯgl\__?ؽ'߿?wollltlldttddݻCCCݹsg``sod9xxtdȘiחŽ/?8M2.i<>q3gΞ:u))'OHINNIwؔSI b&q{nx{x8  B A,H3V73x_ȩeztl`Jnnnɽܙkys%("ʕKu`‰և~N4_)y<7;m-$\}>Q W'N&.p`7o |(*؃@/\|bZ89^5y?(_1a'ڏ>{py E]gk-Ne69_A ﰆ,y멅A|(P`>8K?x8q|>T0fU&֖֖zFL>@!}7_/?( :e*GMS׀ñI!v?cѾz߲6>~ǂsge[XT\R,lUE%-ƚʱ{#s0cȱ7 {xXZD@x@ۢ:]<g?]mni*ˬɓ's:筮{p0/aAiTooŴ/^<t$سpY0G ȝ~=th!U$/pӆ@M6 X՞M_/sO/kW*{/c\{.uu_*>p>_~6TTR#Ssšn_3C556vww O>{`t"嶎WZvy<>8pG\VQ5ӓkuUw('xBFP?.l|?.nb;v܏=ռi@y5ss|nsׂ&MzS(bWDWQ@콢k RDD{ Pzb]O"&~W;%=wމ 6JTGmuM!٠Efoz77!PRotѼP%-k<-lim*-{RSCcY|"2 0 q6Ϩ\kשqhlk6o_Fgr HH ٳo>1\_ЛY0ݺjw) IId9dJ}=zHHI/^h()@ MoiEy*LwZZ;;jʣcb"Dz1xz~=\=<S~Cxyӄ[4_s.5cpN~|\ds 8rCG}O nC0 u]߼}[ZZL}o.vkFGEj[:`|eoOOUUeRRfwL856/:;{za ڧ%SpfL\tGGx5-N7H(j|E/_nxsjO;y*؝/HU*1w3 :w5xS~woioYo9%Qof_":Fno']S$o++/sƆ߈'H5 8=pZ׺َv v`ъe UU$eD$Ź-v/_Y6|rZx7 A(vrX>TP#tRk뚚ZZ5!-iI(/'/34"{L͂}.spKH y4ź k>G.zZPZ$'/sbdߖSK 6-vkBj҃^u&8:t|R\rb.*ʊɵ$XicݤZR ]W_MMje;wjlNsf$M)W=PfxZ /{c]vSswCc'S`6vӗofִSgG{Wg;M5?).ʣe,3M}0fʴԷo߂<%%%^A::;>ukk@|։ yN5^zRۥK4npҲY3U'Ox =vwrwVnpd^X椪Q;vDDLήaׇtABCs5:v?tuwf]z^cr\M5yչR"`צHJ.,Nn>m=!K+BB Ŏo]?5.!:4|?GٶZ 3M|cTVUx0wsf[ ť'9R4 tntIskj׽MMY}6-`׃~Iܬڪo8tqy ^]WS8o[knj}75 ^$PtMܚ\W 5pTPkiIQII15752[%&<<~8AP`_=&744ˊ Uش\[EžTfs*yO86_,#۵U Wꪁ]kk"ffMHH,YY(u|ת!4ͮucP^Xdy@6n]79.UՕL͂}MyZ\BW/߼}xBcd2[5vV|1*98ٕ75zx")uBH9.q sOG ly@zz3'afi" m3ͮ-8d-WX\?pcϝ_Jj9=PSSߵIsBwP_H,} J&drmhd#ӅZvN|A==!)IR;׬lZ^|e/]QvL#΁N7TSqZם:UsDcP '=09vtxq~7zAT7o>BMc=++t\m'~^6qkz25<"457tww6sJKɌ`5 2<ya`@1nR-cr/ְgUeїmc9WCpHB3׮DuUieEA`צv-e#;skP1>=a}KWmؘyjJ]_I_o*lOܿLkv6OIb<'Nj}Foaw]74ԃB۴Z!4Xo50CUey.yj+ʟ:8T#~ږHcc=BٚV?o:-{,@Qh9ֳ/[7l|N*|q]-LX:}!-->] p]PYQQXK 5 e2}IQQQ^^l0civ]X}7lዌ熆yNW,15MIY"uR@?"/TX ;OYR^ODz׎sEEW,ۖAv  }}ߞ?ϑ(Ùf׷K5=-Mnwo35 5%SUKJLe<۷裳z2];i>(aP͐/lא7; x}Z4>>Tq9/|B?Yخh3wu?yo޼dž={86{) жC* ecwu ]7+tvQ.Ywzہ:6|-իW]]pSWW3. ">T~'O|PkzJ TꬿY{9b)u?@Ol=Eq?y ^_r/iv3 7)vQs5e<-m-ww R뎎6j==`5UT􌈈hhhήaݞ!TUUH$訨NLLN{^nU-5}kkj}eWl /{ZxJhl׋Vj.XKEcnSӝ۷6XYX+g=[@ V&z]ePljѱ|({ϟwԐUgmu˕*CK2!?oq ]T\~ǝlF-N8 zz Ggװ:i5PZ}_ޮ!ܰI޺}#%Sg>ql{WcʕAv=m9X]6oL\=BDeTZ_8H98|ۑv-[[|"[ԲQn`)B{zG W)(5kc~az{ӂ6HC>ĉǫ5ͮu5kԅRv[-SZ7lyQnɋ::5} ؽUtNjjep.stwwjI"1wjjj\\m$$$#dR-,, N&5ֶgNvWV/\{64;]z<]KJKGfUIXdggPrƅ7.<':y_vXyQ82s9.>&۷ls"l6xĞ\o05 58F/_|9vv6r7bpXQGM Y%%:KXҊ IJe'[g>cyO+ZCP]X_Ʈj ;v?>Ƌ|j}}Mco\?zc=pGbٞS=LvB Ʊ{{f6&_d6ݕ?Qyʬ%2 >0W.L]C6tV]eaKo!͆uZ%>j+i`Q/UhXP}D`QoTUbHcKsSѣǎKSj]A}Lmm|5qqѣcW;5PEï k{k4z}Q<Y%YEݼ~*/ ]q_FXϻ5UDZZJIA9pzpv rrr^x /_SByq__o\uzM':}hl^CW}A V08.՜,ɥnRbғ"ӓ" i ayNkL4Ȯ'm+VW"]tz,野N]9;6%lev7!#(;; U# o,[&}`w3T~A !V7obR7o.\<7ꇞe+4==yեI5]sO(QNi5ZGO[{IRUb5/澪|ݠaKZRʛߠXg宖ΉjC_!ϟwպ9L'#3-//O!*cccz 1ص=g%E-ǼH[OV_^R\R{NjvW gոRϬdKu(̙#˿y&_3>#39$JB}zݻqby:%N gkGuʉPwgeM- {a} :-AP:825 :- ,!+LhꪖnrUkq19iWo[nu Y tzp:ݕ+uBB<캦VKdPZ״l_ ._J~so?[_ѷz߽̜ }r/t۷ok+tQOƤ5mn/S~i)רkC!9ua9dOtW{9ZPD,92oᆠ|wz kk_10T^zkݜ+\eb弚صt@ ]KHT-\4)^UkssMLl.-j/͞fF=;oHPl>ALL_'%At^]t(/:̣QmٺE+oƵKrs$>ejkR<}rũ\SGnkkKMKw*}((=sd1Y Ӓ'DX O:ĉդܜQ? Aljn/VxݬNZ3DeW K^7V,nnIbnvǏIIGLLTM5s y@ESk耷Bja03R7} _m  C2ү_B3]K/[uՁܺre(qd|E OmWKeCWw?_sf .- =tԡP TɎY0$%&H^]|9i@| Mg뢒sjkF2ڵo~4 uX~ ~8e y.ښ`Q*-_~)tw%~}v 'n 67áo,wUgBgzԻw}ku]hNݠk/_QOvM[!A1/yimȫyGcvrq`o#˭`F6O ĴSfHFTA7\ZV??xk8lnn*)-W~g?)Eoii):z4C(ǎ= zC i9cQkJrWKzWs\GJGw/n}ݤGI%S: #c;jdv_SS^ZyzfKk"&&ގe5b0Ů[=!ޗ:(PWP#'\W z*Y%=iy])eҋ$UEdyMv7eYqtwfv$tZue m+;[xIBҚ^Gm׉gS]UD:} [{sSk׭mm-q)m]߸s/7W^]È,q vZQy+eK|2\8jܯ*k'T O2׫kHh(adTk ~޴PYe\~Ey.֮7gͺ~:Õ+~>CVIʇή/S+QP{HT*++ ~VPINItc|-7eJży-˖kjfKJLB++6-C\ѢK?b$Ŕr:sdom~?cf z% ?`R[+]\!vBbvV&utTdpp_-,(%%9te0ll{:$,GzVRR }S÷(<ƣu%432 drm}}VVUWSZMHKMMbj6v;wttDQ̨%pQVݚDx53qavk_S0ț7oL`DX̸xd^)\^&)PlصpS KKJBB`*AA0">kiin.77hIIq$%'@OP(fcwFd|.5L|/߷͜9s|wP~JJLq\$E #RSR_}^[c-?AA*(*j6]_^\i0L}bqX3-s S3]ֶLaM=(/,k61S#,|_w`Ls~4P45X6۳9:,/ Xz2Yӧy]'&GEF`?{zes3ZZؾ|Bqn-O#$z`Lzr.;<}[;ـl3###-lDXX֖fp=U&w=9k>l@3n~ !!v<[ZN3G㳾|`0 $=Ʈw7{> ~>;K?AA.m-O yم9xZLg6]a욃)MmWT`RHIqٻw~ Q^^wA̹)tm5ֿyeE)A5XJrRRLt4u6]ZwVjYXEUUBjŮ-5sve힋  䄦օ9}o߾}e___oWaMؘ l5~5.]qÊ_,Q*)-ǻb(kwA߾y/iv @!:5%%>. A%a=Ʈ%U]cZC:+-ҒWQ-)mngټwn:zEAd20o_z]wA׳ҧ!:d9Q:+%*!>q@NHfQ2+^ 'p)?ct.fvJiンݔ柳-6ucxGLNޏfrIF7f[Ca=m\~ƚ׭Y\}By*2R|f fDxyo`  dMf8hobCuzZZRb"=?Mؓ`׶ ҕGLb\7lrg!o:oo}+iA:%X zB`=1]6Xbm-yU yIqn>3ss&`מnX" 2)ρ7o^g-}PlHHIN'^>ػ3T~w`hr9ߋ/9iFB`+[E.?NS3<`)I/qwSLYw5 !%12)o]DqwNJhRȣӖge ex87;%%X/ǿ8E$;"}v, S>}4eVaI- fbL{i°slk W.Wў&:WJQ^@T|׮B<=]Y" 2aĮ{{gYzbio⛘BHIɡ\R;5|/15)aՌi˝cRJI~_O:(d÷3)'7AO!9qͬKN!Ļy?~2$)l)ϟV9D&G\UY epKU)c H+ϪS;16,*9%LP4tAѮuVZRW Z]153۹7Y=X" 2]gge9hȿA!-%a9S28vfwJW] 9yӢ.}l~Nsϡ"!4{C }ʩQFS&XBZznAːFC)z5:,ԏsI%ĵ-qA}ϡscvϥ%ԁ3qSMcȡtA{Vkk]HSql; pzzEAd22FHO'zÔg_2SE9!===,صU4pNm1WWM8'_i'!i0*ֱԷ);ֹtw=.䁅=N&:HMtL}h&e螘̏ Qj>7%h{7qO~3w dPZ`=vrrucWW׋/hb=K/^@v,0oۍyѮA1u~^nVf=(`o;'9_s#)3#3r1!3-Wi+n%dd]^>>#A݊ɀIy?. ަEq{ayj^Oo.µn2,)=Zύ@uFI8h0g+OfĮ]2UiEyAQݦ[E߾)}AA/ ??;+$]=JJG_@ZYEYMO{K],uFm7b2ax+^Kl(qMyi̒^c申3N,ԟ~!.<3F뇄L:/}?ϒ;1噪u=2J=ONΈy,>٭)C,r풾،iӧO2-f"zx`Y!_~FA3F&dc0,3Ckpss30X%3]Ȼ/?# jhE\ f2dg5*Ɉ]X=,Y"%)=vj=r*ӱ+20K  C0F..**`0b"a> /;sgzNia! Ѯ>).$`0_WkYQ1iQYQ i1)aQl1~!~AkZ3OLLGFA:hץ%O 1+|sdUCAE]^YUFAevͮj Ǐ_f~SSӠuuugϞ]nTzCڵ-m(٩iے=Vnܥ-+v]z9A]#vHQk]k*ɉK ~$tI{պe!g~gcu3]\x:`PSٵ skv[v*A]#ݮOy k j(()Q[fb#Uk:%%y7sݚ5bcQs#CMׯ_l(sΝN ztPk= >EFA&'hAkočmCkbQ>(0ly THˉK g_7outOw7sCi}.<ߥan߾LPx酤v-/'${dw@AЮvn׋qpGĐv @WwgGg[k[s~^Gf]{ːg5o~~w;mw;e]k`f)vm7Ю^ci-59 vt>g)K킆k斦Fr]}MM]eHw5~)7'ҒPo2nǎ! qQzzIڵ\Xv 2]#ƀ!??Ү sr22 y&;>5K]w”TT|wλ -zzz ;kkAkݠݻ9~Av]TL$DFSw(JiO+wffĉCNN@pttnz׽}̐fSV }H>mz՚_]k_57zY5RkA k`Юy9𚝛ec;صa4~vhG.1`$s^%f5 _kݠ۵=Lnm!Y9iI#LoSB2]]#|u]#ݮW눨`{ᑡ;lve@FF@F ]s341]G'F%F{zGDo ';}aSkMSrbEnڂ>9DC*sܵJZRClJ+iP'H蟗U6wI/RzqBv=ЮA6Юvz`ׁA"]oGFؼy(,k2v1Twd#vꩪ.ݰmFF|siSXkC$AO \͗S6J*tk?ص[ BCF2` y0CF@F 沍 d-[dyfcCf<|ȿ:kf!%Dhz@,A]XM6$Gv=ЮA6ЮvA+.,.()-(MHؽu$ЬO A,lT1vخn^z爹њM[xdc׺a`[na"2 kׯ5}%];;kA k`Ю +JzԴdk%a1i~!O]#_q/qHA'(kX'aFUtX3ͮi0;kA k`Юb MM qTfKH LvZF]wI剏lel~ ڛ o6߶hص1kl5! ƅ$ʓ۵l6,Әr"dְCF@F :1)LyVYJ}aylq.>韴w|Y&E>] {)H1~GkkYNͧU.͏ zvMde\(hҦ|grujiɞ{0͹Q{١]#|m]#v_SI#6li2ȗ+xkAa7JRbTOǁ[ZKpakvv 2iAF F]?~q͆%xE9xvZЮѮA&-h]=󊎋ܴWIn>SAf-hh k`Юo8tvdhVi/9 ]kkAI 5nzq'v]|:GLӮ{/)X\4O[iy:s/QVUe5kAFF]#ݮ9iGvĻ~jkm_nl uQ)ْ%$f],Ad҂vt?s5Gq‹?Hj@4ĤI3WDBQx 0'> Š]]#LZЮvnR1=OܮEf֖RВS# 0 bЮѮA&-hg'_oiӶwu|QZXb<=sŹxFVvv 2iAF ] 1iĤUGZqvrЮѮA&-hAkdڒ2,[$)%.5ODLAPXWh:5AFF]#ݮɮEĢ4BǏ-WR-BQPj]k,YwxaTN$>ؽ\>v 2AF؍]oװtuwvt5=|x4/ NkEZ}K2߶oݽY[2v Uvt9b斦Fr]}MM]U!X@EHX]/aך& nof]#|]]#ݮUo$.,*((J/ f($,?ۻf5oך:Vw IĊ gc ui:![hiq}C퓟m@|j- 2`0]#kݠ۵'766vuu`ED0ꜼLBtl!=t%a]k3v1Twd#vk 7nXFwOIfIeQ.صrvu 35 AF YeYIYqaQ~dtXbrص/5_5 )! Ou뵇`ݕ(R]Aӭ h 5n0h¼xM 25zoBg]km#_y]=TpLwe5Ӊy.뿮Jh 5n0h!Y9iI#vo"' Ń5CX8۵cAy+vǯ<脞*u]*kAa7눨`{ᑡl͇Oa9\3Do_d)1!h Р]#vjb⳸fvI$'>9wG6hj]# a7`a#wn(/(Çvr&E>] {)H1~Gk]# a7k+6VN7ﺦwn /' jd5_I]#Lh]? \ OHٹi / 'bЮѮA&-h]dWTgffg] cvv 2iAF LnlNMKmz^> .]]#LZЮvAO) 655'&$m[Vr N_]kkAI 5nZJsvM&<,Ծغv7LN?]kkAI 5n÷pv_SI# 5<~횵]]#LZЮvn׶9JRbTOǁ V͘Iy |V#AFF]#B?ynh8U+g6C&hh k`Ю]{xyEE_%1[l? a5hh kݠ۵ k.7n89\wsrstfob9<ӧ4횵]]#LZЮvn1]/QRY$-rjҲ sg a1hh kݠnѹaZC\rB"%!6CE>Vvv 2iAF ]̵֡صb ؂4VŠ]]#LZЮvϚ!+n9\k]BexĹ~vZЮѮA&-hAmo3DC\ v*"/('+9 r߮5uL&ʉAG\g@Ry~^86HWzv 2 AF [[$%)1ZUx/4LNqJ|h,fZ]cc,<徭GSUZF, <`|",=v^YNخr=FF]#v%)!>g D_KK` a1kf!%Dvwc6uWHwMS-WHL6b]#LBЮvA& s IΑ+:s5_6r/OqzǤc(Nsy? 5 Dv 5]ݝmmy'Sɏvjٮ S\Gk=~A'T R7]# v 5HusKSC#eJi^>Yf]q/6RkAQЮvA.,*((J/ o3Ef9}W֮;G626?pM kAdT]#v]TL$DFS̍Ѯ'"j|˵ЮAQv uMmճʲ¢=۷+ çɰ| 5 Ȥa7m30/ ^sc̶ rr]kkAI 5n0h!Y9iI#vo"'8{'׏?]kkAI 5n0hQa)iI#Cwm$/(:뇩h׬Ad҂v uHX`L|d|bt\b{DTxEgrNŚ!,Ad҂vtz#.[O)g IBEߎ 7ټYGP_ЮY 55 Ȥa7vOa#ۻصcq沍 ]7Kq Pz*5AFF]#ݮ%/b]sp?(#bcsL6o5AFF]#ݮUZv-bwyم%&6 rr]kkAI 5nz3/4vЏsN;+JzԴdM[%xƻY 55 Ȥa7vS?]K^| b MM q;7n5/$tvv 2iAF؍׮]]^%&Ń`5*C)#v(',+0횵LR\~]3ej;Y9Z>>SCFR]#ݮ_rԻ~oA9J? mF]\xLR^%fѸLMkC1zmkA kݠ76C=f{$U<--NLt}m:>3~횵]]#LZЮvc@{ׂ?mõ|xyz;<|hf4,nl3ՠ]]#LZЮvn[N F]=󊎋lZo,r߮5uL&ʉAԞKK- BϢ$O;SUVj>R`nt #3rs?3v1Twd#vꩪknG*hfW<Tu];O ,'xlW#ey9canauSKAdrv ڵ"EJ.RP^8w9!1.^vr׮5tBJ+ZBLZmB,0[ΐ]4GU>E*kZlvBb'5C4 lSA)]#LbЮvAV:[b9gKΖ'"!Ow4k2vm_U[)=]쩾muCv=kǤc(Ns\Z7w)h5 Ȥa7"bbbҚ $eEfrL6CX8۵cG&9^+ne0.vǯ<脞*]*!zG)h!5 Ȥa7k5Q 9%EI˩ϑ+:gl3Ōs}jqzRvҫvjB|_X`2yF]/ZA,{Kk ٻ |㽻W`3o{BOObr 3$dJDEE(9dBQQwW}tq۰g﫧NumnmMշN9QPu-u!~XAѣ[jm{N5^eƒ[tٷengqxc/]ܷ[}~,q+ c}'~n8%Z꺸~۽SLF_-WS42l.Og|5:zFK]?գ>v>q+W=<2(y݋7.]8qj߲ by#w {ˬxu⾳\w̞EkvPPug4G |*91źs}Mۢ@]CiҊTL>o/=s/>~*` GV΍|WuM]5Hk6̛1KNXo?͹3/7~|7NkY5ɐ?~:տ_~{שsh5u ,JoRi&}s^:{^| 'Ν?3r QphLꢮkfQPd]t`T;ξy_<'ٷh-u}Q5\k(Mj{ׇT9μwz ogwyБ:]Fu}uQ5\k(Mo?O\>9NR/9{EnػX!ػkY5_w}۫T׹vܾc׶^|؉O>fg,=2ꚺku W|-ꔩڹM[7}Ё{VYcaEI2ꚺku I|ɺť?Q~{:phC{V^s!}xYVF]Sp͢4ɺsʼ뿼>ǥR}7oXכnزgwm]lѮ;{s뫎E]CiupGfT#OΚ=}Ysi^0oي%ǎҧRL\e5u ,Jō|mܷ 7}~;޻}gξ8_?ljxjkfQPd]vHzxk2gΝzs^7_?:`OYmF6u}uQ5\k(M Էoc^z7/W~b]{&]go+oȹ.ċ=ش+_(rыϯ/W[O߼t= */ڝL]Ҵ~#oP=恃{ϝ?_8phCo'8lAotF 41CSuIyϝeʸFv>G]TA]CiW_̹cJuc>tؿ{o}q{bzê7RW7[.?>Sj]YT򵲦ǟ?[~-Sp-4u}viT-;-~omٺ/˯۰; WkVPW7[柽xti?ˬX+쾥WkPP麾žlܶו}^E '-_fQA]_ep]%_벾Ϟ?1ӿˎ_:9_կe5_q׶l۴ᙧ=zes~fzv VƐI]_edHݘ]k!%]9~SCZF>Ruq9GϿeD-!+k(̺޴eOuzuWٿO&l>XrC.8ѷ qw,b}'rn8%TחN߈QGX#ˇįv*Sp42z/x=ؼG͛HCuCo1k 9w} 7Ռ.wڒX4^ś\8-ڽ:߿~˿&5/G]CidueqYUqyuIye0^Z|nfsj&ŋou Y`~I$&PAN5^u5u ,J#ˢEyqq?]菆뚹뫍E]Ciduay^4R x0Z^n5l*uhQm42ZLkq%u/q|K:u.u}u5k6PPd]/o\6ޓă7t/*ĺb]xa)Xj u}u}p`{kk(MU.Ro>~Juѣv+ϋiFU`뚽k u IM*Jgٳ>a@JծʷdH] "HAI(O,o0`s&:;k(M=ҍZԩëR'xohdk;VO*Q.*0k u IЏUU=ԉg>ЭCwU-yak JERpSW P߳jÖ-[v\aGtػoEnb̡4J9[N=J7o~^cueF@ 5拹lJ*1w'*Տk]u'O?,Q|Kò=4z^)PPd]:ײ;C=3]>Ky^:oOGu:s͚ H4_M{}~6j^]q[}{mz>-uC~6uYE]I5&Y_S+wΜYG'߷؝oڪ]/oҢ:@ 5&Yk\~xƙcooc}ˆ:? eP@u Y'wԥqe]ʾͦw(5HȬ{ZTS5ukz \w-+۽ڊB]Ciduߦ=:o\1rvw`$8kǵ:-MkO]I5Ff]wﴮlQ^*wַzANĺ.7Q J#djFfU>=v\5i5D]Cidu^|aaB6JfiR3B]CidֵZ7m-c!2ZKK$J#ۥ7? v]ĺS J#x'y?׭ڎ3ސT Ҩk(ܷ8aw^u\ձrZe"nE1pgHȿO\j*vNJ페ْ/NZߎ Ȭ%S jz}P \&C@*5Ff][sl[fW >(s5Ff]Gu1nZmgl79ZG]Cidu^bXk1ZKcLϠ$J#RXq5`\!Ҩk(k*] 'nL+{Z#ddR@u YץVG%k{K]uFH42bo*):"_kg5mQ@u Y׵TJx#nijW뷴gk u Ysf|cwOjwIʋP J#g>x;vmp5;/v_A6-k(̺>q;o5t.+Wl6u,}:j0%&Cպvk [[Lkq->E]k(̺.wxJΖN\bsF Of5Ҩk Ȭ+]-6v#Xזlu65D]Cidu,qUduĬ1\:[k2@u YawJK]B=*}:%;Kמ Ȭ뾻9dhKJ|3ls9mR@u Y,}S+^{^8K/u뭦\H42anv}Gk33]3g>ܱ}C0Q@u Iuĥ_5?JcM3F{Te{n̹ i2xH4ɺVn~u`"8d?w 7QU3TVnu.HMl̎?e7l0dee:HHuWNՙ+zgݽS/3r}8QP|:CNηuӸUt{n+\nM4uv5D]Ci;C~^ݿ^뿿SȸU ~=OԦW:HH?xJj1ѽ"m`Onn=ue1!3K} J#]׉w>>̏4%?2zcn=ya;4:sڐdH$뺹y͚/^B/_T#FMg>`^sMnіcS Y5HҤ ^/?\j#[ٙGL u R4uƉOں*>ic:;CsPoAɯ=ZMˠ$Jb~]|%⌘l~ѫ,ٹ5HȜ.b6G*rz#-Qj.=k(̺.Uds;1G\!ť1XԹ5HȬ"n(rz,YjB]Cidֵ;%n˳:z#WgҴK$J#E_+ ~F19z!+'S J#w;CP`uhl=!@u ;w ;p'ֵNuku Y3f>2n섞{|a1}KsQ@u Iu{G]_8~ڰyB]xNi}v3U,Ndlmv[N5i5&Y* s"Qݐ)iy˨QC޿ڥ_꥕OmڱaYZ}:M{H4ɺ^Qhꆝ~g~dȧ/=;_~{ߋڼҔf3ڤQ@u ImTW=+s~zy}fCv.3'ku dgW6s=޿?mG^y\]k(M 6>Cn֋IC[;Xi֭[O z3|G_]P@*5FFKRe~uF=~ԙϟz ,FK6wk(̺c7bis8R42:ߗHkź{&XZC6! J#!qE=A1#X~)ĺT#HHKKW2o%T|O"?_`:^dk u ilsuA=qxp폸cqXB]k(M+uR'og'$u8b]n`B]CiZF]z@Ol`)uQdF]CiZu ;<-u5;F1ǠNgH4j~;C\*0 \@ 5Ff]x1$WCHitFH42zP էGS={uԵ_~5D]Cid35}[֌iL{`5wlH4ɺ޽l)Y_Z_w߸~-H4ɺNoxd]??_?>L]I5Fr2ŋ~˗?G]'߈'5D]CiuGQ@u 7H4ku a2|{k( 0w =5J jd2@]Ci7/7?I~Z$JOu}=]+*jjjEY>my]|!uw5D]CiZ ĺ.x_<}㇎ڷ~رGطk(̺k Jkce@ ;Nk(̺ <9@lN`V2k Ȭk1c6K]G,NIPkk u Ya;hvfZI]I5Ff]G-1m޵|w-ֵ:k Ȭ떙"W(ԛZAPkۦS@u YqwX\`34]kpB6ƶ5D]Ci]+ڼZզ=u $QP7ZK5HHSG',빿=`gl.5YYcMlC]i5F/;;jrp;|: [!C 2M6#PP>ԾT=|ٿTc4ٽzsb ր5C5&C@ 5Fl'zӿJ69k`g_ٻhӎk(D]pxwe=9v!`K̇b] f(5! J#ŨNg&>-/]w R4ғ!=>2;ZW@4۽C']Tk()}vo-Ψ͝6;&XNCy B]Cio=硯2 ]~m0ٵFmFu R4^9ܵ˯$^?כ}K#up &VVgP@u I6巼>~=!`X]^Ū1r4Y5D]CiR~^=7mڪF[X~NQ2Lk(M+u}!AU\-]62V͍| J<IJթ:dRAgڵF$ZR7LQ>7E\>gz CgedfQ J[ov)M֠` mAo4{bZV1w QPsbW3zM3hYju;jҨk(̺ڜbWu@0Mf`k LVPPu-FubZ V{dZՆk ȟ i)vM7d3njK]I5Ff]`XNdrv^5f3nlC]I5~gETRWZk93]:%G+ֵ.#PPu9u|:cbZghwu $QPu8x1OlW}`QSL|cZ!3@*5拗п9[/̇~x1sY$ XZ6].34ɺIQM)&C&{@+dvDl3ZlMnzf&]k(M]?P{-{6e]KLIJ8^`kL5u R4_LߖF>Xa3jsGD][lvѐjK]i5&Y *Uۺ):dvi-6v|2l:7;-k(M׷Va7dMNq,6>3' u QPd]UQB?Ϣ]6;źj]PP]*U|W0:ظvmޠ39j-u R4ɺɐ?TO7^WZ\+ݮڬ5F]Ciu?Ω\i7 +q }yQwcr: 6dPk2k $뺹yMK_?kb]G|O$, :bZ V05D]CidulYyp]6 hF!;-k(̺\W\Aoݤ95F]Cidֵ[pbTPBv!M\cVz6u $QPu16XyhԟpfUBVu QPuĨWPeX>אƩF ȬkxĨ;~;,.ѢQks5HȬkఛbTmfE0vR42:'66duBڐ΍| J#Á/mfuX=VC0ڴcwk(̺ԵEp6a:@]Tk(̺yga.kM]{iLk(̺v:|.iݮL\cv5D]Ciw&r{vGlku Y.eZk'p,V`s 5Hȯk-.k{%XFۥ3w QPupZZO!+GO]Tk(ܺv[\V 1fdkڤqH42Zjɩ틈usmӳnlӞk(̺6,v: Y9]Tk(̺9fdmN`q鍖=u R4:=guC[N5k(kbT;7(~uYv5D]CidOZZ#hm,H4rosn_H`uP J#%svbҲ5D]CiOc:O/8k u ?"#XR.`NWw QPu-vuX/yQ'k%S$J#7G yP4&6vK]-,k(̺hA8H\p7gT5D]Cidu8R E[:9!g;5F]Ciu( D1( E͟ؾV &H42: C+ F<+FWmQ@u ;w+Cyp7u`d5D]CiumAkF.k7(?}-ֵ;v#/4u $QPd]~Vʽk1}Xׁ`A{0d y]Q>u $QPd]wyuDd];a!E45F]Ciu=չ` rQ lo0 G\Rmek(B$n+ c1{Uǚm) J ˂}ǔM+tC5D]Ciuq;k.H9"u4\RVЭkgN*39x(c5D]Ciu=柪֨rv:*Qס`^4/zJG g˪5xo'H42뺺G[@G޲m]gW7QPu=jCW,cݠtܱrتG Lw3Bݻk(̺ؼ[\2pS]ھtTC]I5Ff][ۚG\UsYEM筞x^Y=k =ոNvܳjϊus!ݫk Ҥ^\W?G* *Lܴ|²Kv-/پ$#wXߜE]k(t]_8&1)3|Z{źvؾe{Vly"!wܬf@]Ci$ӽڋmm>O귯ۻzVuqY·& 㘻)QP>Lt?uuu?]>Z31{ᶁY= Ҩk(T]JOjd՞{V^uatcᵏ%5F]Ci$i\Ȍ~}b],ߵhgm^[6¸AM]i5F޵Xo_۱pǢOu5xۀ5D]CiZ^u5W='Bgu-?u QP;CLSTO?ܱ|R w,:~ Q@u Iu`Ζ'N[oΪ[4v.n]Hp ˜~ٝk $:&*_8įkUV]^oylG< :n7k(Mʗ?S _See[Ͷ7~0wFCu $QPu]oM;ՕV_%k(=+Kv-)޹8aw4CkܘQ[@]I5Fu{Wƶ,:ngTs7fǨk Ȭk1w.*<߻f{d;w@mfUk(ܺ޷bONw/<>m0_uFyk(̺ٿjO=d#ۦ @*5Ff][VkQٶJ .?i>uBRuE )PPVnJX)\RCVH4;&W6>[8ЭCS齽ɞ2Me8)PPɺ~{#?Tw[q+_ 5θ%͡)wqjZ/(@+k(T]Ч}%5;v"2oư~sЭXSJXk H?Q}UQ-סI{Fpj0u]̠@ 5F[i7Lw@h|&ǀ:SbmY g$J#CӇ' 7)t{Q}Ƣ@[$J# ?twCczG56 qmq c$J#ݒ?]F S+4i5Hȝ 40r^ۚ#{w7U 񜘷H]I5Ff]GWx|!="uҨk(̺7e7HgOz{*:.99QPu]8ipx|o1}:wr:u- H4Ru}|Ӏ/y,rgmM[;źUm\&un?ͩF H6̙1mC3Wy]{Fu zhGO:GSKP1w R4MTu#<{xxWߠzwGő̐@]I5Ff]+oLS&߀OzGJK}.8X5D]Ciu9[=Fȿ`w{X|uӖku Iֵzߜ:oLShXn|=\ݪleBi:mgcH4ɺ^wupGC;{zԸW[J%kB]CiuϤ88o@_wgZ_l,vV&C4J>J5hv!}k}}}|j=*-uq}<rk $z*U IֵoP__w٥XS 8k u kozoZw*{rgR{bCU&KLظH4ɺT+s׿;CQ?}[QaRj\bXlm x0;lcR@u I ;C<;C.bKݏU*ij6XimTl-j BOr$J }}חګTvb]ۻWZ:b]ku|XmL5F]Ciu_?]Q%ֵD+WiyM]k(Ms]q׼}=\=j]7ueAvڝ;w?~ܹs;NUrXa)U%Q_B]i5&YףF뮻fΜ㏯Zjƍ۷o߽{++Ŵ*.Ӕh3LzH42ݥ\[()-ӕќ?coc4J#]k%FBCXך`dF]Ciu=պKL5ƪbmyXƊ"CiAnAk J# q]Xk5  u Y9%yBD lceXQ/-f\lw QP/~s?mŮw$6?&C4k(MްffOu5T:8:VԵC{nB]CiuݳW!C6Gzٜ.W:]i7uTmum*N]7a$J#=ww%sܓv6V9*Okmw&PQ]{׺᭻&1 2X>518&D6h5&HgȠ " TBNOR`LopΩ_k]R?kޞ&bdx]I>!Z;)% 1Bl'f=av &!/+5d k 3!T"v3uNj]12|pwM3>XZ ;)24ot#0^f<`ɩRWE.q ^&  7nDh/w$"Wԉ셾c v=pcv90";Yďڵ\*YN|q+ k0]2NJBB0G"dzMpϮd2Y``ٳ/^oP^iEMhc+\J1&Q3F5nuTTǓrss+**z8$vڊ|GObE>Íڵ{dNlA`5k2k]5n Ю.kC5;[!YN`g I``1@vVh!j" Bk?QF9|pcv}:gTľ=]cE>Í۵BjtRH6B+oQn>``1!.jmtVJ][xsv!v }v=9lcFvTuJۈs q b qRJ = z'| xv]kӣ%G -BZ iY߿^B}Ԯ_BRnftH ^%q$vR8}Tl$.<}qϞ=555F5m{~E!-HZ8i޼yô]g}wWVf5:VbkFc;I#1< Į}mƮvRSSچZ0 -NZ\vveN6n>Rb##Ȟ ﴗ<ƍz ?>vZ>}tiiݻwLB_SGXXX0LmҰlBƞ 0B[ ;GnNFMu?]ӟj*f|vMVɸpƸkJ݆!%5Uw1gw;]@`ZP۵-wPl;o#Nv=qpv]ZZzFYYIqI<[75(CmO(-N~v-PEϮYkad7n޼y֭ʪkVwahή"GAB[ɖޞS=02|0avI9PD+]|<-t? CK^>K[O>|=_=d!+GA!(JRb+5qD7>``߮-.s-vXƊ|v kkdؕ2?/j/yӲk^#0DeTE!whXi&1N0av:(H ۑ[M1`0  Wn/o;|p q)Rs8R⤔+2#e;m]o](-TZ}v~o3gJMI-/Y_WԤhq bhCg];*$2;˞0||+&&F=`ZP7kVqΨGŞbbFZ구yhZFz\A.'6b_jז&pƚ!0S븸q %J خ7o޴k痧NHNN,).(omiC#PJhUlFk?e/ya5x*vL'Ihqjl[}_Mrz~eŭۍ v6^礖1B\lO6R?jV^/N5LT:%%n,8iB]162{Q%(cX|,=Gwv ԮxOFAAs޽i,؏kp؟ڵ=Ld#dΰkAAduG{{7g[||ߵ$ "KԖʶIAAaNǞ]HŶ2:*jmzyRv^37:ICA7Ǿ={-3_]*_4g5:*rb'PJ;H LfrdH*27@s^-֢sIȦVv^yr1`oss"k~C# h~}99I#W~fv~#:a Z?FgQ8g/9^ǻc\ Vc_\QW{a!oj 7*ݽnAB>sSyٿzĮk2}a2lٮδEB:#⽃i=QuExprS;/ S[eCBcեړ G|uC y=py;Q;aE!Mѥ5tMAl?O=ȹ$8$-i6Ӕ}nדfhrަuK曪kjǭ㯑-˜O^p'~쭞]|tf߯\= L}g|:y gq澵Dv陔 9I~Y.*BNag׶cjl$, {hUS 4582x}B \sjS0 \WsnZ Cu;msqꥴCkg_.ճkyvk.1g sGZv=rQ-aYɱK_^7G\S1MZw\1:۪j\`Rzf֕o3kFk{WI+ITfPGgfՇ/llLkO%`? WjLHŐW2QjFpm/Pv m}},='4ل]W7^ȹʷ>T>k5Zy4~꽾jru|O/Ȯ I*ɢCF7$;V|pQMfH.m7,h1l֜N wAz}G!n K m:T(쭹y962OP PsOZART~L9c֢=2swܾs.H٣''>zM߻c3@AӜG57jQOa/%5F<1փHZ`!"ȤO\L~L[¬LҗlMUY fY\ Kܖ}6y7ٵaYZaslfkN B'4:59継9tQoRl U!?"0|_E̼EvԞWMluGvܢy dlUy>uCjelE̜/ HSs9J¨CNfcn%@Apvmbǯ5̵ۂfMa*q׺U sZnځ7O_5V2O$\xpSZ_{nIZr_Ba׿ %G ÷ /(+MYuSqu 9e5C38d[ޫoCZVFgoϫIYq7T^*00jD"hoiw\~s2lKf{W 8[Hg 5R_ӻ}{fAy#_BkVmڂ.ަYچjؚ֒̂ev]goAΣ|zvջ+'?{6' +N Wj; 5~X~Y.*5RRGFj/ jzdMk- [bNWJrקT{xm ]GsB}raC%Ytw琼~pm;>5Î ȜO"M[ytzI%ʹ\sGcƙGP.;]hpoPٝkk/584$ wR畤{՗gkC  gwmb>]j5k 8>f̒#)"KnS#Cڔw>$&C]s| ٘?]n/=('󒁨j^f8rqg" ]2ɱa/mN`BUw;cBeoljFKe 0DD}[D_Y}Ԍq%ͽS!7Mߙj}AWZIBG_JO{Fs5N{ّqr}q[߾ip{}^vuFa^sՏk˹7(Mɭ[]mf=ܹVAފ;[gӿ/̻H{v;x;Đ7 ydV#\@8aFiZC޶@לe8mgf\ۻʮG4Zl,9_xu umzobNO߮]*{]vHD=^pkAA]Zm|΢J?QN]Ç}VTXPUYal!j` AT]ev~>c&Rv]# pzn6SG)Gji;?.#jqQ#v=!XM3qFGHwB xpFAME_$Wӹ۩~7g9y6o'Twuĉ 23KK*n|wvMuS+Z0R1'w   eBwkhrd:t왯.]L]VZR[StvgeqAJ@ BDDNb;cN FAAP=>{lrrrNNNYYY]]]KKNр[5PAzBU!sKBfAAˮ/#sx|\^IH,ȻF~䔒 endstream endobj 10 0 obj 66837 endobj 1 0 obj << /Type /Pages /Kids [ 6 0 R ] /Count 1 >> endobj 11 0 obj << /Creator (cairo 1.14.0 (http://cairographics.org)) /Producer (cairo 1.14.0 (http://cairographics.org)) >> endobj 12 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 13 0000000000 65535 f 0000067900 00000 n 0000000165 00000 n 0000000015 00000 n 0000000144 00000 n 0000000481 00000 n 0000000265 00000 n 0000000724 00000 n 0000000703 00000 n 0000000824 00000 n 0000067875 00000 n 0000067965 00000 n 0000068093 00000 n trailer << /Size 13 /Root 12 0 R /Info 11 0 R >> startxref 68146 %%EOF wxmaxima-15.08.2/info/ezUnits.png000644 000765 000024 00000170606 12511665735 017257 0ustar00andrejstaff000000 000000 PNG  IHDRSVP pHYs+tIME & tEXtCommentCreated with GIMPW IDATxw|ǟmCB$@iґ"^ᵼ+W\(vPA)JGH/$$!=m'H9> z 0#1'0 _دOP+O͜ >}aYwluQ}nP# ~tO~ACW.Xⲩc[^$edOW2?R*\{FTxB΢>rzp+.Dv768Ij)zhs~wt:SCk*no>j֢%SiZ a#/x[uX)AA8[0swG<2sIP^yW͉/kN7'66c-m !sap4h޼YF\ye_fhx클Qk(Us +KOʸ#a&ML $ ۤ$'6ngHXQB"+\{0qo,U~Z666666d- Sr%? ?*"#@ E>lCJ-VHjU{Q_9gP*͹>#+.4+3 sa)cs6^=K.'gEAjזvn_셢M兠8sTE5accccςUBPJQ &:ڇ -k7o򗔧]gur`@O7'pKv8[ oLrb.QϜ흂1,|_kZE9Gӡg^D.[wc)N![UKqeY3tQEG3tuWoV9'$g'% `f$9Wb t,[w0YMG#5PB8O&. b$(% B(c$*ޔ8|a`!R-.BLӴ.6666X,g4 !\9@V׳υ.B /+GAyEiS%'v:9]o^6x2[G(Ț~|#s̾$;0XuqnRn&#yMjGM53Zp(&%=l,37+B]~s-?l8BH%-KjEQBPv\G|aBKw^mŋv]2$!˗_>GKFYбc#Ii_6ݲ}r GrJLuZWrC7]QhB0tqhɁuV~n]œ>^;wٷkhQ=RBL]QM[V0Nmllll0 0LB gj(H|M?:Wh#-kxW 0)1;]i/Lt';+Vi;GvWX=!PVcNq]>sR.F(aȊ~>rs|\{cSeKeڏ]_x^350K~uhny(Nhv8A,W#G^LC/uMnT7O?bzKV#;!~x(C/r;*|\& { "(?V[E~yPLALij]5Y$QMRډ Z~dfkZ@9/G X3M?'r 11/#[bQQ˥2q[1BhUp)exCLgp^Tz^2 Q*!O<P0bjq^p`` G:\~KWԊ֚* \|`  Ӧ%Ќ`y՗GTo_]llllZP(Z PinN<+f̋h~ yJSx@v? ZTJUA!|ds(V<^},s|9 -go }U=ۙBjkG gY7wtXϺN7ƑxFi:fiz *3}Bwm[C[:GҚ R;8>0=;ň'Pڂ (,[5~!4Dߙl\s^M?_WMz50*]v9[w jn`[~ J ?n2(AQ =**$20RMӴvLSbXJ9RO}ʫVݕel`U7t_Zga8t`cccz!n /J=Q`_q&xZ|  1U3 O"$5~ yPGF`.|Mm8SI!$ALu5*첵^ׅ8OB>Q:JϽL,:3MSU'gL5?llllllllllXJx932 96%d Q$a9`H7X]n牑S  KtP+\/5<<֮ٻ!EdFl}cw;Wd!FœU"9 \.s?gi+ls45i2߰ a,,  %&S^3L(«9iVhxkPϧDE1 *rnL `  9b%Kj1pPA.pH`Fy.ŋĔ?A=gJ>89_Bp5GFAɒ9ęIZwk"q+cePpv?sںǦ~v0=wK',v"G* x;_t E`ڲ9?0wU.A/Ժl]7g֗$we앝;\\38qR>93>q;}/>vy[d?pPRtRM*G*shmH h)e0"Ђ@L^bX $kzה)i㜨!«!Ĕ$O?R 3t}RkE$Iׯ*yʹ2yZI$W\YZ29N3XXʃ8]QcRY Nlͽ-ϟ0< :%N"y:e I.! c,CGe[u,h~U5e!Qt*hA9 Av:\J&q$pyIO1sݏ^-] rC-z~^ ŵu̓uSnz~^ ŵ8u[]8!<§x]3X5ApŸ"~Α쎏PկV(@ 'ʩjI`/79R^`q舋Q`FH p*ΉB:e疶ȷtxIMs߻S;I?μİrd4H- ܈BOZ _ϞqpTND޶#ozHƍb֟6]Чk ~[!H=% SRuym9w ORZ‚߾#Iضh"2'*z4pY ױ;~^O=AF_xpd\hY@vRZ ,K0ܛZ/}|qb60 ,5r۵ڦ$E+,e'ΗDj?+uNrK3}vSjimYw_^ @==DȜ{ǣ+J蛯-Ճk!!3eW];5E)nP>0T絛<$)E6666666Zm 4 bbBB)Jkܣ LB4pF_ؒ{~#Bs3}8MB9JXFZ+ !RR񽪪ɍ499ITw6lСmذ(IijdJh-8ǂ߽!Z6lޡn)Q w}{szIWI_(G74@\|QR7 wsN u%J,ha?&h^1-ʣ;LOq`f/lhdĮԫO"I͊_.Z+IrL-;n=OuE?e(L~Z>- gs78`HƪMФ[sPkSeksGw޼Q1 n̯y~}}xXtpS>ۛٛٛ9ƪay800S k1=ĉɉ١a}xi{ _ؚs $Z?1=؁!Ψ6 RByW8cRJI)1 rqgv[iRJ@UUM*% p\Z2omX%mi)G*wzdžr|t/w}=J׿>!i}3ܯ__)ALF+m.w 1G޻gu{ķoT]W lWf;w5:r^AEOI0V),|Ǵ*Bz['7[OO}FMZVB88e/3ED{$t"MU<80G7n c;QšxX۱vu48vSuxcszS:@6h t|˟粉yVayGO*NzE j#Fs7 CK Z{ =;~vU}:gW\nCfZJq,/zj}o8UL9BȲ[4'wJ"Hc n,;ARi+Į@9KXƲ`t(er IDAT 9& 9\5.027,8^']>A҅msCut[G{+2!h]ѝy=,KE3%pOq^)ב(;VG3Cwv劖H>ֹⱇi2aK' 澯gs*be۠P[ĩ_W{<ԼdTw_ 4uǻHEÆ7Wn\D\?EzBn Kmr֮7vL~!bRbEOl=.7Fm(̥%v?;ӌoibglvyJ%0,&&צ9BU]QsofeWiFT !0B!s [.U534kUF,'cp]+]_+˖ұ#b cȼoJ\ѡ{TY9B]'Xamm^ ;0z o|yo{h'HͯkDL35 {W-e> ]7QU1].y FvcSg aș:q㯮*DU $~D&x M9BdYѢ:NIAB葙G/3fh=_}-al˲},u.TH@V~]x?(7APuN(~mSBCP2bcccccc@vוҠ|;0K+ڞ#p&5gh= ?rW+O( 0t,1.))zݜ3q(*_f ~?1.+yn930Un8!Zo2YY̎RjӶwm;۳zgNuP7ԾS+ ve-_px|o1%d(Q9* +ZHnwÚ:a8zM9%B8݉9):kaPg  z(* ]'OEMIXFqYG %%g/tn =%Ǡ}pq1=C؉xu ߮u4;Y_/9죗~l3Oj뼤5fDuuF&5`R$"ۗu|K2C ĨͅNMNc$<)XpC͹$Kr;cq΁ad@mdIZSl8!rڦo;IȒ+ ,0`Q n'!1\U^[3DQϗP#aÆM'e1nE)gXm(2*xܢUxttϻvr3wύ]Pkóq/O|#7?rb *A(YS}kaTaFd'PoMK [P 2c!%yK ('$(C T@!n2\@'"wYig3B BEENQ8Vװlc\;E;(Mn{U=nCÂY}oK뙺Aΰ$;$DSA(o 7,Yk}92Ug˫v݋%ێ$4xȜ+:ް\+g:D`떬C27,FX \p'r*D5+m3]{x__n5zfg $(^MWZ\/}-K8k( /{ӲfmV ->:tR*.fIѷgr.4sXI,p<#"PA~g'O9-el !4=ls\~A,W*Ů&k1iTM5ͯk RmN)a1߉(n2bz %j[$`Ak"ͲXW SR ƌC (K 8o޼1a>|aE,[8αx1awxBNT=hr$^]‘ y q8Nr, ٭814`AT"jօՀN8]En5pxdDu=3(8TT$=IӔ$y<"f D ܢXCXNM-MdE!E ó=Tt*=34S'Z=a$ʒSƈWZ!@͐Ji8eɩ`\{-13 '&aAƲCQD@1jXBKQ {wZO9{/*llllll \n@jB|T'W|5Ov71š(60t]7M ITĵ ɲiꊡM(윖]yNEQJƸ$ū< s(8/2 ]%''9NߺB!(c$QJ͟ 7Cӣo6(o_WPnA]?0(z;~su]ALq}g];kq77VkDJI 4 TFQȄ(J"Ƣ"c11X$ISpg &5 e H,Jc+\9¡85LBL!1Ƣ(H(crRD5HtNZRL#RR\lmlllllאA/| ^)o[}l%lLcA5r5 ~Ԉi Nu[1+X5Yxa˯-P ,(׍pFY -Hp(n%ŲS%{"$5dXp`\m, !saQ8CLD0sH3L/Ql[!@?Fo(fW|qpK !+)"UZBXTmlllllllllN$7ںaQ=oW?#aJ.0Ƃa9>Omlllllllll*@>%TrMfҔ':怱FƈcQ*05Onfjcccccc8 vHJim+3Ph"JBgFLur,G9šA'}0i۹N(rxbok1&QJRJcRi~*v ڜm]1墵WUd /EcN@oh{USZ!fM"ؘG;Nd{؜-ו6]؜+?(=^.:x 9|~܊lk?YUWhSmPbmllllll:kɛ<<'&7ŘԦ11Pi:M q`!|ms6v!`KjفgxڿLΤqL#T׻DgjOFěɇn^0 lcccS4L ILJj8vߐvw߿ܜbjT?Ђ\RSZ%R긻H[iH91#tl+hw~m%qW׻߼+ח}gGJRq?=y`O Zl BC؀ 5}˔e3P0/l~eΙsjә[ r=[+fٱ뾙5oGOYn>+;fKA2xz5cjggro_7wD| fҒf,oggi+[Vt *l׼}opڌlEsA^˲l& @!EQez(OՇ )'cswB*\/(m&9gns#F$\`|UiҺu Zw+-MYm\+G%ƻq}&CjDum}:=pyǢ_UVyh}*`Z?z qmF֏A h,z]!fvn#n7̺K~8ߵYllll: 4]3 Cط_wg`{?8!ww<>]z()Tgh# $OzI^͵.&N|'j%q3u]O/E!.ycPZY. dho^BQt[S<'F~*e񽮝2[DJYh߿W&^(ر裷`PCvnewm-9G6}ާ[ʘM[?BoM|Q`/ '<$A=[܄gp 1]\5yXs/邝ewm%@} f z9/ "Wу|ƾ&+}?ωn?jK"`¬+gAYK;jrnccckƂ 2@ڌ]cqm>EbO^9- {:^s}u_>Ƶ`|*d)\kpԍoS^<3GN?(e۷Y&&tdVwŧ$:қo8t˛e[|;ׁ_pW70٤}o^[tX~%WjYZLq_z=گC I hk⹯.4G4c o)9B۷7~(^sk<-A +ys]1Erb>h9iaoMM|'sXDYe~mTKg$BO¦=c󌆘ӮR]w߱-F Evh^rCM]ӟwi0ELFi>v&滬Bۢ}i C&`I'8ҟOw8wkߊuuHhyxWY5 W綍ٱ^ @)X"1F`nVY<ͲF'm)e DG7W~iԺ-+Y<.(\q٦}MZg_d 4hc=ᑢc|Uꠃ3ʚ1CJ11NQj@/YtG}q1?}:T#P6q@KR{PvIiXmٖw:}cg Rc0 Z76* _I=Kj mX$\.Y`_l~e+7Gy x+O lDoߞgԯې=7O6YUT63GܠuSWYg~VzoZ7xi^z}s6 h2AC^pSR|J1k 6BaOYD*S#q/=vC{kI^#aS>Sqlsս; WmtllllΆ6MB(PZgSGdw_wb`cz?yhTKԗS@y$yUicvxMC{|QW\L7؀M.w0ggaSoQipHխuDLA :Azm$.jx9 HImV7>(ECogK2Eݷ#/yG,xohut] ;~[+h3 Iy{ʑrjڨQЈS`FѾ[d?9ћsyup?߹|e@;o(/}oj‚29Kޞ+n>?xZXKMFޥN=t`!A|N7 ףmlll"Kd7rw_Œ0 #!c#9g9,8ǜyANαWX7}hTNIr]eUMPژz%RS=~ARP @|ݭOK8p#dQgR$8] IDAT58r \~K/3j~̓꽈BIԯ]gmU  2BR9o;`_6nۮ|YAǶ}NX3 ؽ3 !mXᴺMqQn3@ƽQ-+OvO\Fo~U`9{rcGZqEn[wX`mjs~+)ѐ;1-=Րe<^sNN/Hv+`&V.t*ư#c. G[c v}qSo2Z IDĩrtwMc l悮^;ד͛ ./rĦ2-sЪmq sޚ, &Z\*ńnC:BVf&wh.IvфDKpVOt50wƗ27.p:>{.BXF(%╂~S<8p89C+!u^e›ۯǢ ||i5 DA4p8NGhVJeJdJ$`RB(p8p:8if(~ʥcPJcRbH FUp8p`lE/|~V(B,3PzlH끷5?+nvS`EaƘ,˔R /(!ɰX6n(x[pkpA@ aL)(%p8p8׌1FC)UWl2_Cp8钼:F0R#Gp8p"-oc c KRUQq+p8邼b555!jk7|Wp8y;` (1J饋F .t]yzr{y^pvٕ'N8q/'?y 2<#-JRAQ~uMq&Ƙ(FbXm֨ Ls_{iтFc:2>6.=_} c!!t <-XkSܿoޖ~bKǎ7z$'?ymXSSScx<۠83c,;T]}]˖n_4庭+_KE1pFd nI\cǏ\ty$}{V[QqQB|B :y:gL1f:;w-thRz/wu~a=r9EVI Wmݹ95)=6&?<#9 CmGĉ(j>ˋtjxUݬX絛 @@VdVp9,kccSAHMN {Z:h9zu 8TbI')dd@H @Y`O7%7} 5Ey_Osyav{bbB=d,A)HJҩn١-X Q Zeߦ Gt)2$s󯕥F~1&8v!cC 1)l׷{ΜEQ: iiM2}}EEY**+Ndܟ5)Ko0D^<93絿G?bho:Oޒ4Tq]o;A \V)w'򊲱'J UaR 0:.y`jRbʱG6o4i\N;r{wΜ> jҤoLIJ>m/ț2yU$24z(% iM$%IRw]Yg5Ȏu (y9J[uIVͤǮꂼώL!(2c2Zʊnwdxᣭێ=ۧfMoūWK'F7TZlü1AYȩ-YcʎVX\k3jV` W4f5r(n0̒y(F8#eY:1pFVVջ6{(lF|HvBG0pbaq-n yB(cQ{Az,EEFc2RS9@s''z} @ŀ10Lt"K e9'n9F/C_sZ]ּ[FL~mMmMLL%(( QJ( FcEeE몚{M 94nӧO;o7euĜܜY3稢A[Ƙ*Yy> ^y]SLf˨#wݝ51+Tܵc>om}mO RW J5mLCiӧӋ\}Uoٲϲ~'_h>@ajsVCvΩRS<]{vdMܧ#6} ^on~|ٙYE%;'-?_qA)__o2`,I \(`,h:SJ c)=O%~kU[_vm#"f϶ጬs9zf X#<4@Z&)RHrR̄P󊢸2dY  xv糫EGGGGGnTGF#c,)i s.{sCy,jZYa,Ve 0kJ *So1vCIO~cJ\\FQ}ء;DED9vY@Yy>yN1hskkFyп@$IښڪJFl{/]}%Bh΂Kշ/i|ك7pxDS7mٴh l۾uE~W̞ҙ~uY|26sL5%DY6t鴂z.Z!҇scύE1˫"/H/Nx(//;yHIpd|vvְhզQTa c.{7;v.y;zK$˒({nllHKMOJxȱ#nj  DֹG8dY?pnӦXA@eԈ#Ti3ǎ ,, Na˵!lª;A$B+Y5I#DJ*@X'i6ZzzNjᨫ8MlX \(}F6;~5mrOP^{>/ ȊB(cƝ!J:(P^/ [qp(cEQAD&Cw4xˊ,˲#DSy}:;;"ID\[UOh4Ç3vtFFFh4 =,;7[2)foB;0Z5}K'OjlpܽwOqqrr-fsIq`X/E4h’—|3;jD_R?t" <OwlaFc`@AkNǔn==):Љ<}mx.w#!juOh}{/=/ AU[SJ{2&Le ct: Zxj7mǎ>qx5A|mDgx!#Pe0&Moiʾf0ƂRd0YLz_Qot`V ù e:`άNt~_cD(DV4W^~5b-oIM#O>tYސ!Î;ZUUt؍&ˬmXՕWٻTN 3L=)H6ll *KwV&V>BM\b9ηUcOmٱ't^1ֈHVfr`0[BV5D;cXpqhyeS )M4-zeo&0&)ݰ2rV~c2!@@H@aU^3`{L|埱}}3Ea!O5 a\QQ{&Vt]a?B9L^#@yw)i3~jwPJ]5󧞛ֈpn?>:")[jCt22澃{ZSM(Ҟz1Ʋ{Y[tJLA0ﷅ#w<݁Sy]Z^eo`0n51`=n)煎M͙=o;k]? d0YfI"Eׂ \r%AXhI&>w%I0.k̘1$[_KpH(w)[KƇ* ew((ZZB5KԐ$j4FԈDeC}$XQ`i%`Jh',++1Eժ3;dz ҏ>?9 (FR k`9Oj8r*3!d=qrߺeõ]Fա!X u+Nh>€Q,;!`䚼ײP:VL֓N~AWiǨk4>ג$>r**2Kz׮]6kJVR5YOtVH>uM]|d6l؞}Sj*$EپsE;P^#׭]1pB,!<]WQU[ԩl9zMS$oBBF/X=nY8%Hr62:Q^LDTĀKk截{ty܀@@@0$e3 0A@y]cEQcc, I j54wf ZmN$$JHHh{ 'us8]%,F_0h(ᇋkw\:d}1%)yWUlvh7#ccQ%EVYQE! QB꟣v{M%T^wVPox`xgvzVNȸLԑV^aNщa4mkةSٕ=]'OYmZΒ({ p^H?_bzƭ[.=#GMwm4y򔰰^X'Oڈ.;GDQAlJ2 H#Jc{}-/yY-`JjMBuQl) 7&?Y,P(;sN#D9tP':<#aEQʓ9,}V- [}@F"FJk0Fi|/A}W(6fm-A {f ;|NF IDATifO}iآA0{s رҚӍ^{NmL׍1U7CP`!!QӃBbS&5c1q@Rr<*"xj(ƎCFu^wwp]򳏗+c0&FEF^IM&(cFN2"ut߸&4zݮ53yz'~R}{]w_ő#FޯVr݌ ; 5*>&6lHoe#4EBbv.ɟ.!,]&~1Ckrہ'+ӝu%`oz.(3&s}}bmuϠܹkG~~^DDEY5%#M9sn^6%+NJՈYP@z0  x1(@@6Ƽ,@Bx_?rs5XrDX΄%''@ Ж$ :?9տcF[ߌ3퍣Gl_4oeK>/9qy’s6tRQIG JNUr*(}A8L^{":F.gtV") !;#ur@ٴqi`xFcXE2d[Ͽ4ؚ3ZubKE 9s 7;vnȂ!豍Lްޔܽ/[.*-Ӌ^V^Y:݀0[oek5OS @ͧʪZiWUύ }s/pFS6mgx~ӺԴA&Ӌ[Z@`5ӵyMQ6:#!B0ny DfٹX  CK)H0OPk(PֈZ'j2c] 9|q<]JiYYYrrR0{ogVmiol!˯kj`dD.z>8ŀI\]Z&+J7l!~ o ڄ@as{Z!n1fE#j4FԴ,++,K"7648_> Cy=5ؘhj^ɥƇ"skVshbۍFcd*(*As]뮹WJ>ẛBw.tg HL?a;H>`pѢk yy'竬CJ u,(;?2:6f̘1%e7ncA>?[_pEu2E`]]2}PӚM.|ٌ17kٯ~?\vřJYiE{I Đ6V6UdƜ~ګ|˭}zV 쫨(Z^%s.ٹ{0|x(5;vHJxQ֔|(//ٻl*-/1sob6^4ɘ9Xł¼ni g̊tC"Oj JдN+k4&&?$f 8*$d@UAviϗf2)eݸ;ڼ*c,//j:{0h؛n9Di?بk1) mVk'(:k;U'DK\FiM/YYlQѣݞ`0 rrSSԕߦnGVdJJ^#bo妗_{#-e`2mzQcqcska[[_ݔ״٦-H3@sb3jn~7qX~u:ۆZIU0xT%;_bv}u倄9/ӡI'}vW|򊲉' Ԕ䓧N:u*--M}Bs~ O>iSiC.]1*03վ""" <ܜZj͛33-;N Ph>-(MLV;- Hᰙ޺/Jrc1Q"Fgk{ +?s5R>ٱ RJsOÜG4a"!TQᣇ^o&f%%&ĸؘXLX-BƉ C2A((ju8bfQt0`JrAzy i(Q~$g3AOꓧN$& 8a"cҞ e;vٍfKKMQ 4+w. ?bˀ5Լz<Y F`ʲLH0A(KڛK;D)":0FzM?2 Ir\kB18q-h kllhCTPS]SQ^Z/o5-vO8~vh4v# sh(BDDD;OԢK׬+aaCG(X?t=tfuuu\u~UVp"&!PhZȴL U&,:2aN!jZL?$^$?`0 J`ОqǝztzáF h]WwbMJJ;S2yz : wUU$KjL(h3'N b2k3[Um; .=5Gs5IG>uPvF`F,9Q, t#@Bt?TiUPUU&nq6z]-/BbbSۭFTUUEFFQEB~{CtQI 664nߵ?sA⢸MxhBRRZY\yܽ/8jذS~Yuu~aaBEl26|@!nÇ7XWWNf7Ree1_BrCHiBeYpFz^oQQJG'zKaBE$I%Y`~`4-슯l=y V/o;# I)~b KKM`s[SSkq eeF`0G..-,,*/bHVMC4DvAF$ciJB< ډ D#!@hkJcsSn㪚s(rti!Bm]]\l,V^TG i} .AiڱgtZaaaN)p>55 kw:1!9*ܰdlמϿL CƻvkwSǏiZ=6oۼeۦ.=0e}- b|O{2}lFQ6iCSgR_O#7zWiOMOjFn5.&&2+ΉذyC_,k׮߻oEa{; B(22*91*..E?n.;,( ZM8Z6**⫯*.,شe{ !,AyKJsm{14`FK0~!$`,FYI(,aV{EeѣG,d`1[bQ^!"!(&!@CADtd 1NjJ|AHMIktIcEQd@AKҌ% x8*ԇJWӽ!4(xWUUUTV2Xpz7!:/jkb'(.k߾}EEDQPG?Q!~q9)l[^^:646FGDDt^Ct)y< ,F٬QȬ;vY]wg;\1mЦW$I E1::nuTQB$I$ɊBe#(}whM .h5gbߝ~PdIeY]^g h4V N6bˊ-!Yoo,0/vs8?8j@N TVs:<899mnw:NfY,i@f7cӷjrn?'n"##U̓|Oj!dZƌɞ7 Vx&)55{kycJ XVw-r~V>{?̀1,+h85p8y}7B(m%E7 r~f[=p89sճ xn|˝M2~!/~3_q\v˄FJ饋LF'j<+=p89sh[?2WO9V5551x<qEA,VGp8q/dY,/mEhQ1-+cԜsZ}@ѴKM|p{f'&&|>A6ȲPc9CUE;>oceEYiqhi(Y]\ù_UՎ<tke0p2(a cbDp8N~(B(>!Iy٧*R8?HږOQQQZ> @ͫ=3`h-p8燎,>7-#SEa)~#} 0_=a̙m}qÆs-vD,+$˒"ˊ,ʀQJ)9OeyuD!(՚̖rx#l͏}~%O4]̵?vƄ~w~y`s˟?.2Vsa WˇZ; ~Ygjt":{L>c󦍝TL( Z,ˀa0EQ2O9sp8QԨ֐%)<20/UyF#G> .W,;B͇QU0]?{lُUK*~7m?$V<ٛV{p['ՐTMΎvLwWAiӶlެn }~*X{&z>/ ȊB(eC8ᴩHh$DikFVo+㳂C0FcreI1'm柇J\$a4ʆ1F!X#^_'2l-0) ~oQ!eoIvgPw1#)糷N)ڰhp\k)5i=|p7֕=sypuϹu#=D4~G Sz֭Oϑ~XZ-( R 5p8nB)m[Y @FX_mcmOz~qƈsF|gozo~@ʯ?č^#{WZ.o,y%q/OdÑ#Z~5qE_f=KMz #}Ѧ?{nx#O:;:ʳ7_\d"~wP+ _ؾ-jkر}[H/D=yM(m|B)c<1p8A  yB!g.'UIKba˧ih.">1-/wIK)ւyOʸvN~J3zl90MZ?|B5s`+F`)vps k:8 G}oOeOpєIFYv1)+Kݲsǎs>mAh]y-! cc0V:c xb>p8}!./=ib|)uϦkO݈@7'^hE2`Ē<^7Yut81XiVasRivڱkߜoL`ĉ-[&ee޵+y- vy mN eYRdEEQE!p8GCM2%ƚlY11wl-'5_M>!V1Bc۰9sV~p0¬DqQaSN\=ju}d¸9%>mirUa]H-ܐZF)upȵqsX~LBTkl{V_L8Н;D F!cP&k ~~fn?$%,uzF x1; \Aߞƫp8?2 p. :ԋ&\[mi?p8K'q8?,DNO)XRƈ c\[.ׯןx≘^ikk"(1IY*~)ȵ9Ȳag5Ƙ1Fa@b1F 9Caz8wl6|y~? x˥K6nrϾd!unXEQuMN2AG AvQ[Y7۶]ˡCbccUm 'N$ۄ1|ns5~T{=tqSp8(BE2 *lACaiLH|<> S@f&< geee c벲N_Sk Vpp8^Ł`@0BH]a BJ:,>DŽdfΝp$,^ O=qq|9l?y^X__-<AؙcQ^,ݡO{:.ӹs8|XOmlkQW^`1ow57n1X5!Zb§0>ѣS FܵyL8kE1=n=Rk>^pz%w?4:[S%BQoT$e$^d^4uJ tSI neZM&Z/2|>uc} ,;6n=QVY]p8N0tToN(&&A?Pp] w0.ZJC֭M }s'>P +V=0fL?rlllhZXj&&܎{'~p8{s+GڦJ¯Hp8?jDR1` #(t>Ŷ{)1g{oAcذ6)GfYp8Cv>:l.--+(J$A(20Jyq8p8}t 0 AIeI$F"^\^s8p8gc:y6䵢fY$ 2! @^r!jFL ־$zm^H'6~O'1ڛhЪ:6z+WQb X:=3Jk|g08p~ vtEcQeYAE,HeY^}Ƿ}Z ҥ\v=s0ϫ?{wfgU{|SsR "24 `^ڦږV^v;u }Ҏhd"C@H! 3R!9ܧ@=SϳeZTDWMܳ{޻.V8yQ~yZsΏqYyoчtA/k8O|mw[Z8-q鈝qߎ_p@+W9M---Lv̞I'%1k{W׮qٓEDds'""R޴yvUo瑟?I[{B۾yoynhIsg>u'o{|@E^Q1x>?"^3y}>ojj2Xcu[ RרܘYSge#;9nQPN+o엦M.7fx3=4t2ѹa6*ovx=}ts9z,386?dJfżbr|ϮѺ~3kUTd"bHyܾnwFwBѹ\4Mj1Lڻ;2{N_rsHÄCeQlySQpʜ#_ؐ)S'iF{kD u~;X=zt[k{YR1bTZB`0F*{CBK&gumԇ -;[ћ6͜аoῊw<7-ԺkWs7q:k,^[o>sLZ-K9Cbvt!Wk/+>vd뢟Z~s.7[IK{V^9΋Ocg{lx 6TDw^w}ϬoYpm1}ߛuڒTxM1W4ZZqOǓ,+'կ~k].裏0~L?"mO=Rhz}FUըQB1֬~}>ccGs)#^C~wϝ= ^{;:::;;;;;[[[ BP?o޼jR-Wb:$2U5k~34I4MUEB4@1XƏڪF5(,E=[o߻}UW  [c1b,vT&Ȝ3ʙ1o*UUcFx,P>`W?ɻ;_~=9B88 UDZk93xIq|ňXg]嬵S8s29ajK.}Mw"r[cE$b 4#=UIqsKH>onjrJT "Kʋėo7kxy۹HHHm1bX`UoQ 1D+QL4V(n֧߸FUPw-xU3o6`>>-F|?5T`1mf!BhjlJ{0XT3.~_\ď`&d>uZQCB c;zW0lY \ǬoIrpa񺫫+4jSKKKG{1X}٥g9Ɇu^w-/{Ȗ_cxG45'_tIϛ꒞e ~r 3Tw_tHgNDa,F)QUcC-!Z4`LaW_}]bM1Zљ?}kT$v37οnjˌ3m|{Cu+/^;߻72F10{ .P(H&1jԘf)׽=R|\I5fYY FG7'{ֺ۷gYZTJR&1V,ᵕ4T)WJ$j1b/y9ϛ7TÕjeX·,M:=cZ^_˟YIi|.Z.6UE:7~V1X[M`>`oW1(AUTu!kM$\mv7|_y[/2#"iTUk̖͒mIE$`5628MEdTg.7#9gVD%^#yo?qFxqL, cG]]Թל쭵"c1ƘbTը"J4}ٗ]zSlZwuܲ W£ך/\d:MiuIϲ?熹 υH4 !ƨikt}1^}Yvѯ~5\{k78y[2?t?|-Pm=ʋW}'`CjuF\jXt23vwzyc)o^lźD^6#~ETDքy'|t.WMDU84|;Ec]Xxɍ5 .yv֢rF**a(zƴ!C, wPTzC8V̟jiRֈhG \jZV*J1v]0Йꀒmtzjꊪ!d!6z>4:}vd뢟ZDxu[[[&iI?ПVE@a/?ퟹ\^z|鋬k箚O?^IZTTkxif1:fLgjƘf)5Tj5I&FUjĈ'^gYҒ&1Ucb9#<%yCqih8_t?t"RT*iFQ+FD-S&r֬]vڵ묵---Fd#U7dQyw~Ň3gx|.ԤZI|nkG?\G>?n;iӽnMLXc2+:VY۵?>rΟMϋXr BkKKKKi"bgXK]5H2\ݭc^DlooOT>c(W*ij""k`r5[Eek۾}{JT.%i1Ju`:CWy{U>Ͷvڅ(,x-X+R0c3@GGGR.WJR)MC u=klmw[OJ O Ia)6U?o޼jR-Wb:5UBF]%CF?Z[Z[e*}٥g9Ɇu^w-/Tō:/9IMRZ[ns@a9/|ឭAč;_9{7>sú>s/op/9ݴ5[kU5ѺTakE*{CBŏoZ?~ޟrFsЛ.:̰d[\sٗ2R_IF=vĭKz4N:9R~;_15x-΃,B V"xo^;xŧ_$[dբVV.Rzzt皪w_DBik?v߱{N[kKV0soHֿnϿ{1&xXj$!TҤTq7/]?G1a$I)D-=۞zjW2QFU;c,44Y\skn}Ǝn;mRF;{twtttvvvvve{mAǜ?WETUCݵ{uz}*=/wi1mf!Bhnlβ4l wƆwv#mZVJRt?2O\хf=";}ooѣZCʕUTZ#}`1^}Yvѯ~5\{k76MshǦ__sO;O =][Wߗeu۷o9Rʥϩ8Ɓ[^pخ_]]Χ}ye~Q>^ZWOx߂ԋ߿ tR\V*46hd&7f7mٿūouRKiteӸis_Դ+͛WMJ2\,ZUcUQcżrϐjƪQz^FqiB6/fy&ii?DKڻ;2{N_KsH,m+1i0]pi kqt w>P΍?5cN)8:}u֞ŨAETg˶!ƨr7}K/>g%ٺ'mܶol~EoN$_vhǢϘyi3ɶ~wOn]Yw`_7n#1BTtΦQؾtK|t-x_ o1`uel1b(Zca+:PW׆Ah"/k$]uk(bb"DHQcXX\u;u+^8~C!Q\{V \rb.Q7ʒƘc-Uΰs}2zu.78Xq E;ՏXO~=kKqU5!3֊ g~b1E/Szу]cD˾o-};D6wzWp9k1esN"vS}QǷnC======cJj˚62+M,{Ief"_yˬS,V6lqcg%$VF`7ƜHe%Drݱm\.'"~Zfnݴ~11bS|Sފiho') BADl>*嬵5S9~F{Q Qn6۴(2б9ɍ;jN_-YgzʩӚ[ۜwZFdLC1j| 2M"MGR/ݝ^=bss%m[G^V3:ƞRxG2WƼ=N""MG,yǷγ'g Vdh""$wQc]չĥ7hO_gfi!C1R5ߜ<-nٳݮ_Cݿr jY,M4 Ceߤc: |؉Ş|\mm~P稣;K:KUqm:8'IV ٴC:/u5NEtX#@=Z EmX{c57q1FDvŖ*ev=NxDc(Q /X6umd#<}ri9-o:@]WxIrUj;1Akx]^bŭݛ75}"R[Z^+BkP[ƌk4ME҆:#b@o_?lơR7?^xxfId)ɶu_𚴼J51Zﭱ7<y q>DelPg+._;kCQb"m!'^776E1b1j#|@=c։H4X`U19gU51JQ52@Zk1Ɲյ?,P `bdUC !2<'^7=9+>osjE!,&ƈuF=9z.1jTIbfR/Q xfYV'm\hGJcosCm'̘1zݺiwoyI/̔skxϻJ9kmw˥UY:PQ9kyg]C-9+^?͹mGyRͬo=-J:n%CաTly} ?!X_XӃ 4V+YdiʾItd|\mm~P稣:K:KUqm:#ѿ-&Y9d|9c8ɒ!a5PWVbQXOo,3Q `Rl׮~g(4XzzR|2sO>4)mN[k~O夋s"bDTt[}!&\mו%+VڽzMO['"e:+ZKg>tcss˘q͓&ha1ˢDzxkPT7 l/MU5F5x /,"I20lq9}kxBqКjqĊw[gqIP xaCZ4 ZQ FcC( 6jQ5!1*!@]r9qcFxkqZTTc @񺶚Z[rm*!Be;P*mD @=1vt&!Cf#P_+ "b8㲨Avΐm !Fz1&XKH45BqǠg𩨈juTZD3ۍblXr#^W4c|. 1cF.K/rjzzps޹Ju#O9{FLՕnݺ{%KN ozh)\X1o9e1?z„ ; 'os:v~~o?[J>}ss{Cl^rCV_tCkhhM׏O#""X2ꘋMc{q[&l~aSڧmHG_DcI9[+7$?rQi:w۶öo޸lkf͝sů~V#CY"R\z%x'ϝk{o:zޜ>ƌ۽1<7iVCHZJT$}vME5|]595]~n3J^AUTD+CUB[.}2ivoC-MK7igV_dIZK0 dh8{ctV|9sjQG.|e571sf4HxuugkńP*JSԨi>oj?l ""xTwAaIɣ~߾e1F C1~1gS>c{pocl8clUg?w1F)wtű~Mw6ϻ1mhrc~xoZM9ᯮҶ~ aQQՖ־gO=D2gm -Ɲs_U};jUDދ5Yrv 3X=gq[}C!*FE3Dkb^Y3Ow915h\A2jsiT ػyqX({mZk:1 RR1XC:xcZcr\UcQ|@}u9cXc3dY%FvukU1F Tc16P/b1bQオNY1,BNk Wzm(1bĨILB*Fx}̷N1s1Fe`H$]#zΜz?xƵcL%6,[#C׋k5bD9Fq|kt~3-SN좃%8CO-3gNGGGg^}_{cGPR-+IS-2S5֚Qm| JRsM;ꕓN=e#+MZc5bg=T7?vC4nl^[U嶴i!OJ֨6=vٿʵ>D\8^6}췼#~ie'}Əsժ;5 NhvuUMtu>fƾ I  ͧMKZ(ʈf[qq B iBTֽc|;GsD6ư!r84U1ck#POt몕M[z^-6[T@bGg{l*b]nޙJ@@iS4Y6844:u$ٲij㺵"j5R x]M۶nª/ܼ~]ȂXe0PO~nݲuƞMp Y$I5Fzz{ﬖ!k1FDB "b!^J("XkF !bek#PW*jMmĵ19/ňI-CXU%DB("N+"29ثx݄ s>3~Cڌ1ިDQ1#Q뽳l iyeWҋX+b,dVLVDBqyGFƨVEDEcC`bDDFU9DŨ; `͙Rc+MSU΋H!jPUQC?5vKXc댪xoP;&^uk^UUX'"*Ƹ:YGͭkQ5UF<s͍1Ɨh^Dn.\:طٹx@\E$M%O2Q#;{BD$dQ5Z(PGN8c"9cդYkj#P[;1H k5b4F ?eYm1FU1θĨA쇦7\E';"/'jc}i 6h$S(\>xZkmB!R^"b(b]kvlCBmLcԨ,E㣑rR՘H!jBhU091cbYj1Ĩ!Da5Pg{1cvՑ??[k#b !8Zp>VTJ]+f4Qy߹點PyE$ !:11K3B&697vtve[_u.7iL!c9'!cjY{e} /Z+c_8ً֪j9'ީ#@7<ª?mx]|>yc,Uk`_b%"o=iKV4,Ԇ9c>ChEFCҗg^X$Fs6ƐeV@}|mecvcQ 1 ^Iʃa[k;MT䭫qh^ZtҞlg!XkZc̎%Vvfn{b?]d {K/=ZsH>Uc5G{:7b&"E$˲8Yfk Gn? C^ӯϚ~D͒TU9s9c937? 5w=sT5L,B !  iODĊUF֊j4x1=}^XCBx{k-_,M11f"1Q3c$jd ՇiiޫVUM!Lc;29i9jH>b1FU%^uιؼ5 C=W"tU5[k4D1bE\~nUbRU5b"!@]:Pۈ^NjbeƊ(!7sOxc$U5NN6r9U ! \rz cYr|[㜵bj#0+;7} ڧa㭱iD{1FN1b)~S7-5\o}Fk5ƨ1Z1Zc$alJa|,"鐷\pe7OIoygq8e1ˢblPQ^#Mm2Ċ֢[1k1\YG1kB1_pS;`7sx4S[d?_Ώ\.gL-Z[ェIZͪ\>`7^tsݭ_ʽ,(jrYȒ$T5b,ϿvG:::Gao/|6ZUkSTb!k6ˢ !$I*{UE*Vm2ZU\c5DQŊZkEX֨FiakcCD9 yUz5^u"DƘF1jc Ϧ1E$11ƨ1~j$ !jJ *@=lKKKPPB[jTk\m95jcwwqvUg>d&L*IHBI\KJAPbCņ${ IDAT EbE$$$@BHo9{/|ںec9 >22lPY uJA% @ 8tޭw-_?e׺#r"옕 (R&!Bh1{m[VȰ^(x kl!fT_T Β4վVSWH̜A<c"{Mkkェ CD"$V-|xiiB`far, aRL^TPv9\@JSi- J$c￿aB5;GGv?xϞph4IJDAT1{ /hX{"9wO|I RȌjl M4#VՀk>.s;~9;I$DdDIJ1ƨJ೴LDKTUIٰ1FD3.K,!>SU!H,{ P]V,iey!`g/RK)ejH}e gDZegZ2"=xƐe+8$3Fβ!֐y XPM$d>+DV;BkMrYՕ3بneY'5@%鼋?{ i߃5/>t#JBHiY3M*35co8*$9NUDEP*rYC*H7Pp~kvpD} %!&6`F"rj)R9fcsZ f[R)+uq!d)g" !dS`麇~RKeaRwW(2^llvc.JӂL>-e fjNoE4 55CG\8o/q1DJD!+. e?/*uOG|O^jHBVbl-[^ Ǐc- owDΧ1M}T -@y/NԲqMyk DUD1"J"J PIZIDћ}4hQb% d1LD!',YvRR5J$JB"U0 JYb "$xQHKAB "(&^j"df|yREjѐy^C  APPc|95Ī1QP%k52oYB0j׎!iFAHTBH29k1 ҧСC 7?\VN5[\oظ1`ktu֬9쉈\;bD*B&{ Piiq.>WLllޕO} B9 cFwd5Ʊ#afKd|TIDx|i:@J6J$F)buΡs&ߵWת3^e%C'&ʞ쒙fMV!ˈEUUmC1ʳ]!^4MS6FXHʋ_Z}Qg N]KU®I QY&ڄRe|]> ,QUF-s&^XA ݦٽvBD2%#"YiB^$acU%(i5Ǐ/K6\gY潗೐ CJ7OG^;z(с"2ƑT|Ƞ6O|3q?'OL뚈1VDkYh?=f\c 3G.6b[*U%"kQs:kQP Zc^DJ%MS"6ơ1@uZEgFβཧ 1V_T(2%SϤV>,M1j!fcXJR1@Ukac21s9 @uc !0Qj(-9c @ZUDAB "[k`׽7ٰQkՈaChP CDJ*AED$BطxSBޗ/o!""*>wwVDl*SP̖ C6ꀏ,D$TБ69"" Z ]mTZ۳!AzQ{ Wˀ: =yZDH5@o<{MDQYk1D[W6p syZcP|:˲rƨ*Zlj~I$IB̆% ڈl*1Us6`cD C61kmAr*ZF5;ўTx1x/D%Rc hޡңZ"$"l5lP?PWQYGD&b11*]e6ў 41iADB`%=*6v|[FUMӴP($I19UfDjY*yUް9:XlYWW;::jkk$(<^k>K].4ư"RQE3J!|95JF 5@U\e# a c ;o}Dг#F FD,#"c u̬K4YC̤*j1b6v~EDşar^Kg\Pph:!ÄҼ+%s}~EQ!>}=^c'P_WW_l_pyDnazW(콷XkC6Xc fRollL Q;_%"pG.+̱TDUIQL`T$<^.]EZYW]c`Q{rFfZҲPǵI3.y|:\&_>H@4ܦHD gfk(!c03ci#@_XbkB9?Z/>D9`L "ȹLKzD|9߽ͻ㢟adžc6Ek`@\ O>pMyյ3%5M83 ;iدxYkbY#@y}kz `2D 5&Qpk1XDY""ftĬY BPI$c眵ZKy6HD|P"b2>y------ yN ̪JDe^UUT9TUDTT{6}yC""*yqPE!ІkXd"l>BȋCkbsQDD|Uk"'{CQfrΡ3@u:o9OcXKxq=]u}{23' >_H1ƸH!E :{x1rU.lgٺsO|F}oq*'!"c,`c#/X֭D5׼B~)˻c"ry&"!UUe&glP Eut{;:֕JRT.EP o)@q#F ohh5(Jȯ9{-ݏ6<Y'%&&Ec>™ŗ 2jԨ|/7[-U_~[vs+!6ο^f͊+f?߳޽?zHVvE{7,FQ`UM4-%X%xӱnϿpminw"'cvvvy督GBcț{}$IYYk +b_<744%I~o?9&IRWW0~ BFmN'}c{˧UZkL> *!twu%D+Lȱ1ixŋI L)Isxhr{]p脈RURQ"bkDy-]x6c*=!KxUz3akIx{3._?<u.m”$"%59 2˝k˥rǯvδd>k#% l!ڼ}C`k̪j 2yРA̓b}C}MIĔ8眱Lؘ(5 \*\-Z8gn!87ūVr]uuu$(c{MƆ*"k 5lAI9ll{Il|gyPsX__W($[,D$"g{)g"x7 [P{ԇ{^Qq$I!) B&,ˈ5oMDBh غ&z`#"Bj#Ex [*ծX`+>KuŊuu:UQ:"O3oXc)PSk()dYZ\}̧Əbn`MD_~i]wU܏Y0s^{Yѣ8Ʀ.9֮.66UzTDkoV,Ƙ|K 55aZDb|EbGGDze˖/_>},67^3s^R.8VQc85D:gf+됥kOzJO8T.-_|…yu#|[;fo4h̘m Il_yyLd [~Ykۇ\haSK?/}uQㄪfY97b#Gƴ5əhgYZk9=2&u68A-Dxc]纎2dcOxgpl#kpy $BBLjoviekWPS[ll>rQ|-=xۉ E\ekUDTuP@%!Cۇ mM91n6uo!*T%&]/%{OD̜akZ%2` J78k ]rz=w_~˩jۏ 3) "ƨ0{Zl"k[lGt⡿ww-lš7_' n{N*^s9g6`kTIiTHg퉖yb®NP I_hN7~ >^/~˭~s5|Sq_?ֱu^_u*rnܼ}s9g}u/5aWaec_:ğs:tU惿p=M:#l[*-M.mi|2s^T,aOs(}s/|fi8zLLDxU_~<t.[Kn;t ٰIDATǣF=ʪG.U;hat:tYOÏI;׆5fu0{?9~B ~3ϬiLoc&Tr9uͯq+9D*Y̦MГ/1L.9V.#ƌWQġlk/ΙKJa#N۾ _=릿^z :=8kAOz)=|^tNh3uڣ{&&t鱿t}SOO?C-n8}/bs:[~Փ|uj|nHmz@ŷW>2%[w<ӎ޽ɚG~{YYx׾y}މc~&m]=4iϹ01p5x-.>2uͣuu8 |OvԨW>#/n"s*^W?qEW=UeN3\~C_zY_~oˋwxuJq'\kmzݼtD\?rCO!9z/צDѠqS?>C _wJ~K]ou񚙉(|^)U<~zttWitq;n\LYR"sλa֞~Cn W'7)G6d vWhN?q|嗝tܶ I+y/tν}>z—FV?v՟;uփ[֚ڣ0zȜ .=LO-,ZGE3cv{SvS]˧W%еGss] wȨdգWsNkJ&88lPuӟ͟kMOilL4iٷ^;{/qwXnlljFGD̜o+cQ|[I!3.,Hأ{^8n(Q|ޯ _V7ϖYypgɽwFCvޡxgSβzJvovt T?-͋/jLwzb2rω= 5cuSsK'lgRPU2́&=O.\x]>[s԰]rua؇uTj&欍>O᤹iFUoncJCe[WK]k-;OWo*_ 03{]sGw3LvƬCu,aBLO~9K7Z¯xfn6%{]wR~TPĨ!"Db RqWd>Ԯy'3qqww|ߪݧErn}oů짟>{^XDvP-|ꡙi#7h5={#=D }䀶Wn>{7.rG&msC{?xnkn>k۹uCo13 s neAse=\Oi<IY&f"2M;vq)X)u!۶[̹_|]=իtxG9틲JWJ.vCp/gfxzqi[/^C.ѐ= )?vE7=Oz1˧~_?YO/\O5uӯGM5;|{}@;)[ӛX[xs$"B5cۥ;pln]>#?4/ lè?6?sm{УowL;~{_-;PJL=iԑ _vEw'mK'__zů$7h=af qW]v}D4xF]yix#bvw֡D4W\>c{+6?H9z_F5(j}ėN\z] uˎFx؄[<׼߼-DY8fRK3z9?iI=nAݭdlm,8jgo*I|-2́ܚ㵫 6/-e^f $<պ *mAuI},\`lreܤ9qY{W+QT߳O?ӵM8'0'L?=jîr[][5#@z{NA9,dNx_Qŵ7eӚM=52Tcv;jPj7v]'Xp# 5rɰ>"yxy?ֺ:!+|3 9\zOxYFfh,#12YFz OYlod)vJGCX~Ӭ|/i Snl3Oz5c(-4,sۻخcsž!icRnXnuAњ<g3$r@ވiAEsqE EpWo=~WѴz7d,+(f7+V4{ۢ-翸''s<е_{]khڼ:ޜE4H] =jXefWiadWq8=:V''E yRxk'TwzoBaEU5 F68dWa.a 3u~ ]Y#:Ɍ|9wxa_jk qö7"lS$1o>V0xOf}w{M²I+RsoK;fZx ,簿 $ pq[u\G]rS2XYQr0d#!G~-CtQo1#G`+xI熿k $_ K]IțYSWd!hX! ~d}O]I? Ŵp<04.0ȡj.uo ƙg,0E+,0? E)8Ԝ~JH--巶ӭ!abUq| =ia8Jۢ6~9Waj]ܥowgQ2l~E %&SX`Py_eX¡ş-~UC_&-m8任KhD }#S%ׯI-?ѡDXo[qi4Flt۝ GҬgImјI u2qu=Ӭc"l ڀΖNKk+yLmHq tV}khd /r~#hnS- ]ݤ nFv}5gÖj&]0fDPW ;+b  UC7!B[EhVŚT԰M~ 9U# {V> FT}$Z%8R#e/3ccũ"xjkeUۨ /@ 2j~q UXmdށ}FjE^f{X\N9zT4ouRo\Q~?:A+p(̡Z@q'9?VMZ}B7e{%Ob}pHM,mc`Y?ۼA?& @ o͘BCͥXfm`LYA!=K}ZڷʌR=2ǵc> l5GER^]0:s"6_9N1F1V)iVkoiIT1 c:P?O'UZ+u][7@YM*m,Ƅm)k(((( ٭֔uMm*O 8<99-zSȰKQ,0}c^@uPQ֔HS$u4-SRmo KIZ.VZl.\hVYd0`$W'EcOi,lbЯ"Ԯ4PYx`1y8qҷh ]CDPQ>}&wH!9r9 KiOhP)t ݛ,J0zpx(Hdoo`D.q&MOLFM[qdS)Ml@߅Vk:krڅB<٫!пcE!UB?;`@@Xϋt]A]Iy$#sRpyl(3VPٸ=Α-$5O֚:=Lrwg3¯,s’GS 4 (9<RA\?xkV)kɩCX_ "[2N\sNkl">|Mꑤ"}j.>tv 9sW/t張l-vd36gS՘dگww.m] RLRYsp3J_mtv kig1 KlK3c&Emuly2GrX6 EeLιmhvAmD ;sKY}SJIP-9)]5DJ1ucn F+ۄf[/<>W;q;//6_7ޛs.u"kuE]GPҴ˭B[ZJdQUt=e/. kxH`ۏbL,5ԗp\=s𾍦h}rJ &98i/Ofsv^2ct隥ȎIRkqR0V(I#>W ^Z-#70M6d7ޅ%6o5u蚋 KPܭ"Oœ|냀2x֭/;[]ێH 0:+*ZJBwƍT #_itq 9 sELvVI{=_q햧}x9]n*\xݗ9)4 vxc[ipI×MK;̱ʎ`J!>|@N<{Ei3Iq2xb)\'$HЪRHp## Pk?@ԦԴ7z{*̜1PNB7䣡\ÈfZdiN5⺀-#@ H}9 V5`NAEq{vϊ?]jRi,8<)c:W k^4XwX>T k t=o2=u;o"6f[*JJF*T2G5[XAhhveͧum#x9gZja_Dj7d[l9 -+(4[KEum {jSnJERI熿k $_ K]JM6'!&&"Ќ^Kxay1q2"I!qAAQo%żp<04.0ȡ=jldOenր`@)@?)ѯ *0=vOKF +3g jTc0z1U4="q=co0 !D`bOU]۠fjc7p}ǽ_̥9[W,lPZvy#"/E'^y-3[2=AbLw]os sA*)2`EeˆĪB74S$͆}mA>D̗1 b \]$wg6s\XV>25?MY]FHNBWi `:Bj j:eBwDn Y U? v麽[aY~÷)o_ft2XBom\`Tm KRo+9JyA'Ou,i&ivV !" GL5ODZm9-6}2W$@:vkiڅmbXWrp@#69(96['7 T8R2wVZ{Hݍۦ\̣“zT:&dy.'n:gbI'nfmU8(Do"UlpJ 푟QTMOcG&mL$vHd^iyqymcm yU#-պ(/,5 WSFѴ:t;[I3 TF*jk ]Gsi&XĎ7PC 휐.1d9*ir^ZZ;  nG[[aj\4,*RxUJk {h7[[U,y &ܮAjPF"XafIF a@*  ^mJm.O6mn&<&Zs@Q@Q@?xkV)kO<5`_P\LO9}RJy 4AQ$Hv KO/OSW·`o'KgM0I!%y:U{cm{Hn =ArwJO'%w'E x9-?S?/oq=:s>U(ci'&xEf0L$ Ӟ6-1e1* .sKgq<sK{N_nߞY>SI_2 IߩFc|B徝 {#0k4֩4HT yqH%Z4⬾ʤjݑxko@K+;KYLR?a+rqK\jwZvz ddO)ܟL5MwMl,q*m`$VvP𧇮<17WfK{"BVR(I$;3OW%F=(u;fD}PXU8ʹ}ỽ`ZݛżѨܮ2r@Lcڄ&P _9$؄e/)x=x7 cO5m+[v+,$~V,r["j~5}.=2 xAl=:T^=^);MK8O7WjOxhk{erl 6-BgllS%N0FHoخ WZt ޙiiZƎMB쑒U~X)#%LvV2 i<[u:>cnfH3$9~/jZxNMg~]@b0W8Y7ZƣYZyWډVv ^VJOOBo὎k{w7'B#L" 1G 4𖃫jz},Vo"}v) #=R;iHVVvmAi[OLMڊQ8u袀 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (?wxmaxima-15.08.2/info/InputCell.pdf000644 000765 000024 00000025626 12446010640 017465 0ustar00andrejstaff000000 000000 %PDF-1.4 %쏢 5 0 obj <> stream x+T03T0A(˥d^U`df`g453Q0473R060ѳ(Pp B?9endstream endobj 6 0 obj 66 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 7 0 obj <>endobj 9 0 obj <> endobj 10 0 obj <> endobj 8 0 obj <>/Length 8446>>stream xy oET$IΜD] K}"Drv Q9JVR((H:.v#ygg>30  DÀjjR!HA*rs!h)Q8`wM'pEo`>m%!@f҄~Ԣfle/'efeT^8izZ&7ߪ(>WA\ٞc}p7Ah&ń ;A0'< Ħ]L+L>ypM{1)>&q3tD̈y,.%WEGLQ vOG-URL umi'0[x^YD 0Xg{Xl +E@--ag{0e8U9h"HC1uhc*NmFyܯCu)vf.}/#oyL1troYrs3o'˺zorNt?=)a/$qo!ٹ G/X(w^i浥n@˒RKXhjb~IzI0 p˰PsSL6?:cyMaNȚ⺩,]=Ԑv92+wlJ5 | -R 3ufЖl׾㜺p,HAՂYA.R8-黑ؑX7ZX'm6m ON~{o=m-ǖmpHẁ@nlp=ûVh] _= *i |J|4_ n`Aa)@eXjL\ZJ" jnj@D{Φ碻`2@P10 j KC&6;{ g 23O@HC@]P-PS Zoʩ%P+waijihб`QA:)lL%lλ&0j˺t"ӥDi5.e׋(HPg= j7iq܃-M_F>L4}zUKPdY ϻԟh` ' B_<`@n#TK& eFRM~MU:kN={hym9acw ^BӶo>:։D5H:UJ^bu}K Pvku-M2F޿7d[@l:c``#p @^|V\_ Ns'AUR`#T˳M`C xWwлLv{?,Hq%K*2| ͟Y3YqkIwԴ]ݧEƐ#`ZJ LhU+Wh}GTJ;I11G^e )X?` L &`{Ԃ"#(~ 8Iz';3%M 8n`l'ʘS:W1ZMhB W'pz ?TtU7%Lջj/jbr63IKr$j;s}^C_-w@ڋ;[.q2Q t<۹_j X‹ 3QWxf x?%7h@4nN ߈1`Ʃ]bA#Dh8iu (p2{ S-%ڏ7'``µT۴OCSf.uz^Ax O /1S+^90w7=) ս=Q!CUN'&A/HZ=DKH-ecG:Z:7߫X+_|lgC.b=Rt W Vy_Z0o/ydy˳te=ΛԂ, )wU 0 ߣ m0op֜KKZ(g~[$гx*acjP /p<"IV3An`DG}_ c*__fm&9}ܼަm6 Ղ<d``Jp$ X,3v0l >a6{OƚP++YfF:P D7 "m Հ5גcۗRFE\S~hBM37q.bgZc^J埠-??,8TmZyGyu/bC,Z``V#ضV#V#˘w«c2N\^`Tڹ40\clLHe= [y D7ovM '誴!>6`7;{] "Jyۗ >SpGx^ZHc5~0=(krm_⪔ pZ0xҰDЦEj3¯g8Da0jAWD[׫]܍]h5sJf"ZHcTI[[]tAc+S8g5MYRl퉈Rm{VK'g-or=MPma24jXi{oww7 "8LNK2tV.Fba'"J4&$C.\cd+ƝVtWíڲھ_|xqpy=1CF)o3Ղ[o#ޢ/);o"u-50J4&tEՆmnP ƨf&mq7oAah:EH|pu"j}X?M(e ;Z[KלCxPߢnT='6"sbbi`˳߼P>m֜Um\P'3\\wwN Lq{{G A3Ղ˿b}no@0 )YYtj͞Kn*D`Ƹc߷ƽoxEhhi:+254 ǢF1g}ZD Lq{{G 3[=+3Q,Q1yKQ(dohoj8wBa~{5RCK=2"o) %-<&Z_}]T"bCMlLGR1mDWˀ0xj!X-00ĂV } j!X-00f<*ylf\Pfxv%3i;cQ^[&ǮLⲌB.Z``a)D7ǰZ`jԸU _e`i1w,d1K¿cЗP`]H YDGIi$iDKS.FVV ;cjl#rUU uv@v`LT#m7]\;,=bӷ\ߠԊ24_o(.tOVi7my &YQ|!@ κ>x^eX.9庉mۢ)/;N3TY,h`P|UI Pc'Wҝ^N~Fzr͈f8@8Uo|ߟX1dQ9psP }Pv6E;YHdÌх~2m,Dzկc.PCnoUby:}YVrz𲝌'Kh(OLĢ#5=o2uq: LJ.Sz[k;Z{/eVQ˼Ma @@՟`~߈^#ڳ,8/YZрsk95$q$/y7,a5#ա+gnO,?JS&Pjb1/ng@0{7Q\;z>rH.%vZyƚ=,꿁_{ lsn$v$ )Ub1M ghcs.ϻ'n7b8QkRyhт\J|3^(dq)Je+TVw~py&7.eг>t|V7nY}R%3jbN, _<Ƕj ׺lR?yÛ\~Z*l׵6#bWUv*gYjP ݚ/=:e|B- o[e둓J%g.3M":y8LUy_񗟜C\+V#9h! / `t~{s^8)_hKv%46#o5ټ}Kז4Y1HM51.5P+'I/e{eC B#DI՞unBʟ*2Po|Slj:)9n| eql |U Zξۿ#xE\ S~xE*lF4E5,lmoUPJNX>j^~ZZM>~wPu2OLaZ 9W-%Ged9Ơʾ}]4ު.N~2Ҷeos[RU|!g֢@eB-TH0(SK!)ҽvZɅ=$f6Bs<+:~i"f0o kmɽQ5x'[oZ"s=$.{pԲEL.j9*v ΗlJ8ijFRT 9W- Zqy[mg,IQu2SǴ[QjI}pP2pdםhLөz[viԒf/J*Y*M~v~7x#.b>kD]Kе@3j/zjn.*S:žWQܨڔ+]AIUKKkxzB ,9LJ#YEL ˜{9r} ZRW&r-Ȅcu2nBO֛#7/;Fa^#F{8Qk" -jgt}^ C~ށj!䅼j4~< WeRPavo*8Q&>M~u+'vadΫ/ee[P jO$_6N~d|3Ȭ^y4CłeOu$TL_Ǚ4 mz2 ﻻ]fΉQ|] oglS3Uy I6р3ȘBZ$Ԕu 4pU\h#i$}ZUiQf'om夝&SGX;C,l#< RI5tYп5`jVv=]ف̻(+hjr oa:R`ڪz,WI7='VӀи91zg-3-dрo'Y꛾mXIKpOYL'ͥl~s9NI^DĴf֞l}'a&kjj^Q0j1zn?qwGd+lcIak:&srⲧgPet7 ̵)5t5 ^v?7l;[/khC#RK[e}ϓգ-}'/s:&6+i!K| j!W`ZtڠW<7B 9t&^Ì/#`|IUm95~*p|>=.-i[m]= x w&;XK~34*j-KgJ/?f4Ƒp| !Ӝ95 (iu$);9(bC,Z``V j!X-00eL3^VGx1Ve LX-cqԌF82sgko~w/֓ⴜzYK]O^G}o82sgTQJm['>ワO(_K#ʾ7<{da|9ﵵLcTTSd.>gy̽#ɾ7L{#fܙ9uBH'.d+ฦr&uz?-~]@|>>^%/>eXMY{٭<'EE{G|BZ師X10D澱f&{g,>N0a*V3mELiwvju bŔjd6/ޜ֍QJثܘl**VhqB~fi 8.J ξG{#!?:GIl /{_~|*-ҳ]TT_;ek$&dr*5qYwE#ԓɖ[TRƺPe6Xqgߣ\=Nݬx5D)ݝ+@3,D}_%2aprv35Dpۘqrl{J?=}p=Je߃jߧ+2eN5!9^Ճ,;,3t6,::S"M/J>̅w͛z[r_+uCʡtCd3f8ɾ?ʲwy>stream 2014-12-05T19:39:57+01:00 2014-12-05T19:39:57+01:00 pnmtops noname.ps endstream endobj 2 0 obj <>endobj xref 0 12 0000000000 65535 f 0000000383 00000 n 0000010605 00000 n 0000000324 00000 n 0000000169 00000 n 0000000015 00000 n 0000000151 00000 n 0000000448 00000 n 0000000548 00000 n 0000000489 00000 n 0000000518 00000 n 0000009194 00000 n trailer << /Size 12 /Root 1 0 R /Info 2 0 R /ID [] >> startxref 10764 %%EOF wxmaxima-15.08.2/info/Makefile.am000755 000765 000024 00000002435 12570233763 017136 0ustar00andrejstaff000000 000000 SUBDIRS = $(DE_DIR) info_TEXINFOS = wxmaxima.texi wxmaxima_TEXINFOS = wxmaxima.texi figurefiles = NoiseFilter.jpg maxima_screenshot.jpg InputCell.jpg figurefiles += wxMaximaWindow.jpg wxMaximaLogo.jpg SidePanes.jpg ezUnits.png # install-data-local:install-html pdffigures=NoiseFilter.pdf maxima_screenshot.pdf InputCell.pdf wxMaximaLogo.pdf pdffigures+=wxMaximaWindow.pdf SidePanes.pdf ezUnits.pdf if CHM WXMAXIMA_CHM = wxMaxima.chm INSTALL_CHM = install-chm UNINSTALL_CHM = uninstall-chm CLEAN_CHM = clean-chm endif all-local: wxmaxima.info $(WXMAXIMA_CHM) AM_MAKEINFOFLAGS = --no-split --css-include=manual.css html_DATA = $(figurefiles) wxmaxima.hhp wxmaxima.html dist-hook: html install-data-local: $(INSTALL_CHM) uninstall-local: $(UNINSTALL_CHM) clean-local: clean-info clean-html $(CLEAN_CHM) clean-info: rm -f wxmaxima.info* clean-html: rm -f wxmaxima.html if CHM install-chm: wxMaxima.chm test -z "$(DESTDIR)$(docchmdir)" || mkdir -p -- "$(DESTDIR)$(docchmdir)" $(INSTALL_DATA) $< "$(DESTDIR)$(docchmdir)/wxMaxima.chm" uninstall-chm: rm -f "$(DESTDIR)$(docchmdir)" clean-chm: rm -f wxMaxima.chm rm -rf chm endif EXTRA_DIST = manual.css $(html_DATA)\ $(genericdirDATA) $(pdffigures) \ wxmaximaicon.ico \ wxmaxima.info \ $(html_DATA) .chm:.hhp -"$(HHC)" $< wxmaxima-15.08.2/info/Makefile.in000644 000765 000024 00000077345 12573512057 017157 0ustar00andrejstaff000000 000000 # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = info ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/Setup.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_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_V_DVIPS = $(am__v_DVIPS_@AM_V@) am__v_DVIPS_ = $(am__v_DVIPS_@AM_DEFAULT_V@) am__v_DVIPS_0 = @echo " DVIPS " $@; am__v_DVIPS_1 = AM_V_MAKEINFO = $(am__v_MAKEINFO_@AM_V@) am__v_MAKEINFO_ = $(am__v_MAKEINFO_@AM_DEFAULT_V@) am__v_MAKEINFO_0 = @echo " MAKEINFO" $@; am__v_MAKEINFO_1 = AM_V_INFOHTML = $(am__v_INFOHTML_@AM_V@) am__v_INFOHTML_ = $(am__v_INFOHTML_@AM_DEFAULT_V@) am__v_INFOHTML_0 = @echo " INFOHTML" $@; am__v_INFOHTML_1 = AM_V_TEXI2DVI = $(am__v_TEXI2DVI_@AM_V@) am__v_TEXI2DVI_ = $(am__v_TEXI2DVI_@AM_DEFAULT_V@) am__v_TEXI2DVI_0 = @echo " TEXI2DVI" $@; am__v_TEXI2DVI_1 = AM_V_TEXI2PDF = $(am__v_TEXI2PDF_@AM_V@) am__v_TEXI2PDF_ = $(am__v_TEXI2PDF_@AM_DEFAULT_V@) am__v_TEXI2PDF_0 = @echo " TEXI2PDF" $@; am__v_TEXI2PDF_1 = AM_V_texinfo = $(am__v_texinfo_@AM_V@) am__v_texinfo_ = $(am__v_texinfo_@AM_DEFAULT_V@) am__v_texinfo_0 = -q am__v_texinfo_1 = AM_V_texidevnull = $(am__v_texidevnull_@AM_V@) am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@) am__v_texidevnull_0 = > /dev/null am__v_texidevnull_1 = INFO_DEPS = $(srcdir)/wxmaxima.info am__TEXINFO_TEX_DIR = $(srcdir) DVIS = wxmaxima.dvi PDFS = wxmaxima.pdf PSS = wxmaxima.ps HTMLS = wxmaxima.html TEXINFOS = wxmaxima.texi TEXI2DVI = texi2dvi TEXI2PDF = $(TEXI2DVI) --pdf --batch MAKEINFOHTML = $(MAKEINFO) --html AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS) DVIPS = dvips 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 am__installdirs = "$(DESTDIR)$(infodir)" "$(DESTDIR)$(htmldir)" 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; }; \ } DATA = $(html_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir 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 DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(wxmaxima_TEXINFOS) \ texinfo.tex DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS_TO_INSTALL = @CATALOGS_TO_INSTALL@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DESTDIR = @DESTDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAVE_DOXYGEN = @HAVE_DOXYGEN@ HAVE_GRAPHVIZ = @HAVE_GRAPHVIZ@ HHC = @HHC@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RC_OBJ = @RC_OBJ@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RC_PATH = @WX_RC_PATH@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ WX_VERSION_MAJOR = @WX_VERSION_MAJOR@ WX_VERSION_MICRO = @WX_VERSION_MICRO@ WX_VERSION_MINOR = @WX_VERSION_MINOR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hhc_found = @hhc_found@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = $(DE_DIR) info_TEXINFOS = wxmaxima.texi wxmaxima_TEXINFOS = wxmaxima.texi figurefiles = NoiseFilter.jpg maxima_screenshot.jpg InputCell.jpg \ wxMaximaWindow.jpg wxMaximaLogo.jpg SidePanes.jpg ezUnits.png # install-data-local:install-html pdffigures = NoiseFilter.pdf maxima_screenshot.pdf InputCell.pdf \ wxMaximaLogo.pdf wxMaximaWindow.pdf SidePanes.pdf ezUnits.pdf @CHM_TRUE@WXMAXIMA_CHM = wxMaxima.chm @CHM_TRUE@INSTALL_CHM = install-chm @CHM_TRUE@UNINSTALL_CHM = uninstall-chm @CHM_TRUE@CLEAN_CHM = clean-chm AM_MAKEINFOFLAGS = --no-split --css-include=manual.css html_DATA = $(figurefiles) wxmaxima.hhp wxmaxima.html EXTRA_DIST = manual.css $(html_DATA)\ $(genericdirDATA) $(pdffigures) \ wxmaximaicon.ico \ wxmaxima.info \ $(html_DATA) all: all-recursive .SUFFIXES: .SUFFIXES: .dvi .html .info .pdf .ps .texi $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu info/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu info/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): .texi.info: $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \ am__cwd=`pwd` && $(am__cd) $(srcdir) && \ rm -rf $$backupdir && mkdir $$backupdir && \ if ($(MAKEINFO) --version) >/dev/null 2>&1; then \ for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \ if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$$am__cwd"; \ if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ -o $@ $<; \ then \ rc=0; \ $(am__cd) $(srcdir); \ else \ rc=$$?; \ $(am__cd) $(srcdir) && \ $$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \ fi; \ rm -rf $$backupdir; exit $$rc .texi.dvi: $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ $(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \ $< .texi.pdf: $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ $(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \ $< .texi.html: $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp) $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ -o $(@:.html=.htp) $<; \ then \ rm -rf $@ && mv $(@:.html=.htp) $@; \ else \ rm -rf $(@:.html=.htp); exit 1; \ fi $(srcdir)/wxmaxima.info: wxmaxima.texi $(wxmaxima_TEXINFOS) wxmaxima.dvi: wxmaxima.texi $(wxmaxima_TEXINFOS) wxmaxima.pdf: wxmaxima.texi $(wxmaxima_TEXINFOS) wxmaxima.html: wxmaxima.texi $(wxmaxima_TEXINFOS) .dvi.ps: $(AM_V_DVIPS)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ $(DVIPS) $(AM_V_texinfo) -o $@ $< uninstall-dvi-am: @$(NORMAL_UNINSTALL) @list='$(DVIS)'; test -n "$(dvidir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(dvidir)/$$f'"; \ rm -f "$(DESTDIR)$(dvidir)/$$f"; \ done uninstall-html-am: @$(NORMAL_UNINSTALL) @list='$(HTMLS)'; test -n "$(htmldir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " rm -rf '$(DESTDIR)$(htmldir)/$$f'"; \ rm -rf "$(DESTDIR)$(htmldir)/$$f"; \ done uninstall-info-am: @$(PRE_UNINSTALL) @if test -d '$(DESTDIR)$(infodir)' && $(am__can_run_installinfo); then \ list='$(INFO_DEPS)'; \ for file in $$list; do \ relfile=`echo "$$file" | sed 's|^.*/||'`; \ echo " install-info --info-dir='$(DESTDIR)$(infodir)' --remove '$(DESTDIR)$(infodir)/$$relfile'"; \ if install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$$relfile"; \ then :; else test ! -f "$(DESTDIR)$(infodir)/$$relfile" || exit 1; fi; \ done; \ else :; fi @$(NORMAL_UNINSTALL) @list='$(INFO_DEPS)'; \ for file in $$list; do \ relfile=`echo "$$file" | sed 's|^.*/||'`; \ relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \ (if test -d "$(DESTDIR)$(infodir)" && cd "$(DESTDIR)$(infodir)"; then \ echo " cd '$(DESTDIR)$(infodir)' && rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]"; \ rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \ else :; fi); \ done uninstall-pdf-am: @$(NORMAL_UNINSTALL) @list='$(PDFS)'; test -n "$(pdfdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(pdfdir)/$$f'"; \ rm -f "$(DESTDIR)$(pdfdir)/$$f"; \ done uninstall-ps-am: @$(NORMAL_UNINSTALL) @list='$(PSS)'; test -n "$(psdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(psdir)/$$f'"; \ rm -f "$(DESTDIR)$(psdir)/$$f"; \ done dist-info: $(INFO_DEPS) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ list='$(INFO_DEPS)'; \ for base in $$list; do \ case $$base in \ $(srcdir)/*) base=`echo "$$base" | sed "s|^$$srcdirstrip/||"`;; \ esac; \ if test -f $$base; then d=.; else d=$(srcdir); fi; \ base_i=`echo "$$base" | sed 's|\.info$$||;s|$$|.i|'`; \ for file in $$d/$$base $$d/$$base-[0-9] $$d/$$base-[0-9][0-9] $$d/$$base_i[0-9] $$d/$$base_i[0-9][0-9]; do \ if test -f $$file; then \ relfile=`expr "$$file" : "$$d/\(.*\)"`; \ test -f "$(distdir)/$$relfile" || \ cp -p $$file "$(distdir)/$$relfile"; \ else :; fi; \ done; \ done mostlyclean-aminfo: -rm -rf wxmaxima.t2d wxmaxima.t2p clean-aminfo: -test -z "wxmaxima.dvi wxmaxima.pdf wxmaxima.ps wxmaxima.html" \ || rm -rf wxmaxima.dvi wxmaxima.pdf wxmaxima.ps wxmaxima.html maintainer-clean-aminfo: @list='$(INFO_DEPS)'; for i in $$list; do \ i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \ echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \ rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \ done install-htmlDATA: $(html_DATA) @$(NORMAL_INSTALL) @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)'"; \ $(MKDIR_P) "$(DESTDIR)$(htmldir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \ done uninstall-htmlDATA: @$(NORMAL_UNINSTALL) @list='$(html_DATA)'; test -n "$(htmldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(htmldir)'; $(am__uninstall_files_from_dir) # 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. $(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//`; \ 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; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi 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 GTAGS: 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 distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || 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; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-info dist-hook check-am: all-am check: check-recursive all-am: Makefile $(INFO_DEPS) $(DATA) all-local installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(infodir)" "$(DESTDIR)$(htmldir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-aminfo clean-generic clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: $(DVIS) html: html-recursive html-am: $(HTMLS) info: info-recursive info-am: $(INFO_DEPS) install-data-am: install-data-local install-htmlDATA install-info-am install-dvi: install-dvi-recursive install-dvi-am: $(DVIS) @$(NORMAL_INSTALL) @list='$(DVIS)'; test -n "$(dvidir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dvidir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dvidir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dvidir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dvidir)" || exit $$?; \ done install-exec-am: install-html: install-html-recursive install-html-am: $(HTMLS) @$(NORMAL_INSTALL) @list='$(HTMLS)'; list2=; test -n "$(htmldir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)'"; \ $(MKDIR_P) "$(DESTDIR)$(htmldir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p" || test -d "$$p"; then d=; else d="$(srcdir)/"; fi; \ $(am__strip_dir) \ d2=$$d$$p; \ if test -d "$$d2"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)/$$f'"; \ $(MKDIR_P) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \ echo " $(INSTALL_DATA) '$$d2'/* '$(DESTDIR)$(htmldir)/$$f'"; \ $(INSTALL_DATA) "$$d2"/* "$(DESTDIR)$(htmldir)/$$f" || exit $$?; \ else \ list2="$$list2 $$d2"; \ fi; \ done; \ test -z "$$list2" || { echo "$$list2" | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \ done; } install-info: install-info-recursive install-info-am: $(INFO_DEPS) @$(NORMAL_INSTALL) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(infodir)'"; \ $(MKDIR_P) "$(DESTDIR)$(infodir)" || exit 1; \ fi; \ for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ esac; \ if test -f $$file; then d=.; else d=$(srcdir); fi; \ file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ if test -f $$ifile; then \ echo "$$ifile"; \ else : ; fi; \ done; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(infodir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(infodir)" || exit $$?; done @$(POST_INSTALL) @if $(am__can_run_installinfo); then \ list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \ for file in $$list; do \ relfile=`echo "$$file" | sed 's|^.*/||'`; \ echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\ done; \ else : ; fi install-man: install-pdf: install-pdf-recursive install-pdf-am: $(PDFS) @$(NORMAL_INSTALL) @list='$(PDFS)'; test -n "$(pdfdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pdfdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pdfdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pdfdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pdfdir)" || exit $$?; done install-ps: install-ps-recursive install-ps-am: $(PSS) @$(NORMAL_INSTALL) @list='$(PSS)'; test -n "$(psdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(psdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(psdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(psdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(psdir)" || exit $$?; done installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-aminfo \ maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-aminfo mostlyclean-generic pdf: pdf-recursive pdf-am: $(PDFS) ps: ps-recursive ps-am: $(PSS) uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-htmlDATA \ uninstall-info-am uninstall-local uninstall-pdf-am \ uninstall-ps-am .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ check check-am clean clean-aminfo clean-generic clean-local \ cscopelist-am ctags ctags-am dist-hook dist-info distclean \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-data-local install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-htmlDATA install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-aminfo \ maintainer-clean-generic mostlyclean mostlyclean-aminfo \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-dvi-am uninstall-html-am \ uninstall-htmlDATA uninstall-info-am uninstall-local \ uninstall-pdf-am uninstall-ps-am .PRECIOUS: Makefile all-local: wxmaxima.info $(WXMAXIMA_CHM) dist-hook: html install-data-local: $(INSTALL_CHM) uninstall-local: $(UNINSTALL_CHM) clean-local: clean-info clean-html $(CLEAN_CHM) clean-info: rm -f wxmaxima.info* clean-html: rm -f wxmaxima.html @CHM_TRUE@install-chm: wxMaxima.chm @CHM_TRUE@ test -z "$(DESTDIR)$(docchmdir)" || mkdir -p -- "$(DESTDIR)$(docchmdir)" @CHM_TRUE@ $(INSTALL_DATA) $< "$(DESTDIR)$(docchmdir)/wxMaxima.chm" @CHM_TRUE@uninstall-chm: @CHM_TRUE@ rm -f "$(DESTDIR)$(docchmdir)" @CHM_TRUE@clean-chm: @CHM_TRUE@ rm -f wxMaxima.chm @CHM_TRUE@ rm -rf chm .chm:.hhp -"$(HHC)" $< # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: wxmaxima-15.08.2/info/manual.css000644 000765 000024 00000002526 12454053075 017064 0ustar00andrejstaff000000 000000 body {color: black; background: #dbe3eb; margin-left: 8%; margin-right: 13%; font-family: "FreeSans", sans-serif} hr { border: 0; width: 80%; color: #fff; background-color: #fa1; } h1 {font-size: 150%; font-family: "FreeSans", sans-serif} h2 {font-size: 125%; font-family: "FreeSans", sans-serif} h3 {font-size: 100%; font-family: "FreeSans", sans-serif} a[href] {color: rgb(0,0,255); text-decoration: none;} a[href]:hover {background: rgb(220,220,220);} div.textbox {border: solid; border-width: thin; padding-top: 1em; padding-bottom: 1em; padding-left: 2em; padding-right: 2em} div.titlebox {border: none; padding-top: 1em; padding-bottom: 1em; padding-left: 2em; padding-right: 2em; background: rgb(200,255,255); font-family: sans-serif} div.synopsisbox { border: none; padding-top: 1em; padding-bottom: 1em; padding-left: 2em; padding-right: 2em; background: rgb(255,220,255);} pre.example {border: 1px solid rgb(180,180,180); padding-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; background-color: rgb(238,238,255)} div.spacerbox {border: none; padding-top: 2em; padding-bottom: 2em} div.image {margin: 0; padding: 1em; text-align: center} div.categorybox {border: 1px solid gray; padding-top: 0px; padding-bottom: 0px; padding-left: 1em; padding-right: 1em; background: rgb(247,242,220)} wxmaxima-15.08.2/info/maxima_screenshot.jpg000644 000765 000024 00000142012 12446010640 021273 0ustar00andrejstaff000000 000000 JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?&~G?jB]#6 - .b\M,PBrTOw=̗7w;n+CZ8Fu_QΫ<O* I$p$ˍ#W5,6ⓚN͓rM?G#:⫲Ccڣ-}p WyAqUXnV ZM:{pP~4\WyAqT3(?./*y|yLSH?45:WgUP\_U oΏ5:.Ϋ<?]o΃3q_ WyAqU_p8Fu_QΫ<|~t'^}7Qp8Fu_QΫ<|!7Qqnq_ WyAqUHq*,R0YMgUP\_U ΐ~tyO#:gUP\_UvtoΏ:OEG#:⫶~tyFO#:gUP\_Uv|ѿ:O|.Ϋ<?]'>OgUP\_U ϓz?G%}Qp8Fu_QΫ</GG#:gUP\_Uvhz?G%}.Ϋ<?]%}>/p8Fu_QΫ</F3(?./*Fu_WoF=_4\#WyAqT3(?./*=_4}_Ѣq WyAqU_ѣWgUP\_U WhzhG#:gUP\_UvhzhD.Ϋ<?]%}R}_gUP\_U GD.Ϋ<?]'>OgUP\_U ϓz?G'ꋁ3(?./*Fu_Wm=ϓz7EG#:⫶=q? WyAqUy}:iX2sW)縛.I,O\cW!pP،WRgRJSrl,sjx23ҵ Irbw(M\uaA\ 88B!VuDZhKLRbn^cE Qj|?Kڵq,{mC,9{VNwo?ئ(|%%r~1hSquB1u^xkshƱDIv90_li.o|'6B ^T;bSIjmnՖHZv=Zfq[2 v2yH60xۏҩ^7, cp u [NvُKvf@<.q֢ԴyEa$1%[[At vY.-n. kRL2Td'@A֖Z֥5Y-\I 1=\ЕA{+-F84:%otԀKKn-=b(.KyM#,rF=+ia_ipxwQuT&`oG@.:>Oa>wpbcrj<[ؽ֢۸ƀ2r:U:Fo-8v:qҟQtZ:uԒ[+7FtK5;_Gww"[xf N60}?>{N^X/ NF=H? ,W$4В䌃oww*XqmtIJ1+)(>*펇c{i[p@E9~ZwqsU7S,M'#Eb@i-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFuzG>\+^e/q3se_>Pt}(c A-Wq#?Z4~]>ho-eo!,3nBs' |њY[/Kg?հ`=sIX|7endn 6pN'Ҧ9\њ<9&kot3xhX`NAZi@3Fk&mtk" ϗg%eE۽PD$mHRoFko3 *I_kV^0P~bHrS);$@鰑2q}l.G3[׶RGg}"prս;MM?KXߪdbR%rta_KhuVQdnKOʣ#D.wBq*SՎk4f ;6},urF6펹`K{k{e WϺ\UZ#iϡwss1Iv8]3s#4_fxzYWw6aм {zЇDmX-4m$EWTF)7e@[3FhB^8~ַ2,Cf`:4\:Fkn~(T+]_Qv bpI?!5pg/Q`隦ݶsEC_5$'/:^B ӭsMZC~? ?u)['c"*m-x/7lprk~X\ Ul/Q8N:X尾ap}jx^xR`ՓɵWUNgNq޼gPqC~? ;E _X<\b;nr1ݪ;i[Em.&Gjkbo&͞\!dT?:zOC5Fbml6|ssVJ23KgPqC~? vG]4I$FP0ovr$MO^\Ue>[0O6?_gPq‹ O0=t]Sv?Ur> 4ۃ)]fj:[5i Q@':`ɬXڵt!KWe{,A?Z{O|cv峌ql/Q8E.udLsemfGlWzc!7?_Ƣg$/?;u+=VN1pwnܤpvc>FR>cnYݍ =1s\MΡ=ђ Ql/RzL#ww?q}*ޞh>#NhY鏟OּgPqC~? m_`?eⅶK&{i O4xY_jE%6ю@:l/PkL[B>4Kq} 㺜'8GΡ?YEr:l/Q`:+?_gPq‹Q\Ρ?:Xu(?_uW'8GΡ??C~? ?u(el/Q8E(OgPqC~? ,YEr:l/Q`:+?_gPq‹Q\Ρ?:Xu(?_uW'8GΡ??C~? ?u(el/Q8E(OgPqC~? ,YEr:l/Q`:+?_gPq‹Q\Ρ?:Xu(?_uW'8GΡ??C~? ?u(el/Q8E(OgPqC~? ,YEr:l/Q`:+?_gPq‹Q\Ρ?:X?g{]:fGemӶN1@r_>Pt}(ZsYw/"qT6['҆6/&yB_,F[I98ePN9 %GoVm0KyUW{`?r~*մ$.eHRT-Aj>}&V/ n0}1PO*VVv:m|NZ)K[W?gi0~R'8ݑ veb|uȒRe `.G; sSk:vR\gq"5O޽juB[Kv/C,'bs?kM[Ibi .$FL`x砤dZEyh[.D+w9]SZb7&.;h9=?\KBRf̺$-끀([[7֖m&v;("aZBvAiT:։i)_X~hzqQxo4P6[(fe #wEG r^γ<._-~]*pJ0u[: vxkOu:\:|+.95FM+z/a{),/vIz_ipG~\R"E/.o<ڽZ]ڴUu*>w\xu>šb@ 73[Ymuumɧ#k0x<'c^װYBz|Sl&I!@A)SH99憿+ fmkE$ek#f%9OzztVvZnȗz}ԓ$`o1V:>+nm.湈f $D/9=EExSaH8P1v:ѯ qګiZikcMg7e|}8?+yZѧc'w.O@T5CPֵR妊/&J=85Bv=Oh6M_CfK2mŘ8q} yt5ԭӣX8X CG.㜎wgwj6 H?y<3mwXA,&4dAfǯ9h/J( xcj'3 Džjѯ4=##a]珚0cʴZI]TaR\7qƝn 8>n$gN>NzS*zRExYw F[ Q/}TVhHfHm9qV__PS5צGo-'񫶵6_fԯ&mWmr7q9ՓO[۸3I:\Rƌ~&$E܀7gth>3nVw X1ڛ񪺗>ۯP% e9/ yϭhO˝VF{yntkTn'i.w|A4}8j$mX̑Zv<_QH"^jH|ᐖ`#ۨ6+ &BCBQbj14NL]Jty&3TRM ѵ? ~ H[hmM+Ǚc9/}h,pX[]}WuilO9*$ o=ssR+g 0 6Nmdm ܗ>vUqv=[{- Mkcr.Uͻ۷`87 ^Vͬ:;I$6i{apN5-?a|vk~[mwr^O'Q>"&x[n|-g'u&m>9-MCP;N@#1ޥ^ë~.BG_1XaElqڱIմIor(w6AsSJY~-m *Cd8YQp/r~`}+7Hh֑ol1>.$ 9&⋋_?nUlČ~ Tt&}Y,)Mpg>g𤓲t-]wV-Ɗ 3'֓[k3]ifkO)I`76xo?F޽gt.tYąd:,0rv =Zޫ:>ojvړ_ \ :{Ӻ w,˧M L.W3$8'Q/[ Y۱o4W7b2[搌($TuYMj6nJ]݆}Q Ma-؋]r'͍I? Xjz68Q7W2E{+ܴOl;7uw+tՐ 7qX&aܽZS_'q/ڷs6<4?ºuȝ-@mnE%s`{/ZggN\l5d>㸀szbҝ58ku2/o\>]|UklRK˻e}An(Ѩm۝ǿ> u8'F̱Ht=;y/oaIlw9*GʤrdID2Ѩ^?4Ӽ<1O^aeEpY dnFa׮ow 슞W\EV9b\a<;iB]ڂ[[A d &jhW6_>1}qżo 2>:jUF]COG3t1U(01~|RKA 'U<_jҞ]G ^cI7}-N{miuKoǟy5wtF[[ko{'GfV"!l3[ l[g_Ot ` =_Z6CQč*^[9%c+*}gs\iǪΣ̸􈙻ݎju6i7\ȏ%Ƒ*|L*cxV}KXK Fo-F6)lzt7V?qF11{֮H,to9~c:5z^:Z!>=zeJ"bnQeoQ}U-k$gXuT2k/W̟SIck.Fsbo׎]WrW6^i4k2n@eI0UH&-WRʏ"Y%!̣Nz U-gs\iǪΣ̸􈙻ݎj ~? #SҞ8k$dfPz}ikgu]~(EPEPEP_@|Pt}(4[H\7%rqhZM1gIv:m#s4>< wc\Rh-ZU[ K L@)E8<9/ j- m',\G+v xYmn:ȖP,8۽qZFfgƭcqxқ-BYARJ >WJtM#4z4h&Y6RS*zRaZ5v|"YQ E@:@|5Zjl.n@0$L AUG{V>^k1W:T4pHlapԌ{֖->x^&y{{[k&&g/| )]?}/gVmaj\G(Jp}ds >Ju~.4 H<'85P[榿ab.~jOM*֚k,O )F`+C k7Sai g9tT|U}.Keƍ{-|.y!yA*6ӯ峷]?/vB!nQ$(C.4 kͳFIy.#v2qf5KAiji#3 "/HQSY闿}Pi[D<qqC/ 3[[^bFHhڄ5ȷi6!dQKZ[5!"4 .vTS&Hhޟ ,; T6h5oXk=$O%MF m.H{ȓx۹0mGGmJ&/5Hm^$wta1##-',-i_RnEז!npy`P__hs΋I<j`mC,Ǻ㊫zؼ?1Kf߿1v? Y.Z<䶑e]$3cg *Fom+0r\{y+8k_M: U5 A+XMζMT}S\uI՞Z[Hxfr !D#v.GJ.ZSc˶3;2~5&iM\Cjool9xag}ю|U;^)aHyI 9s١ |CVk/XU+C)*yf*E3*O@+[TnB%.$V)>PNvl5ⷻJjv3 y.Qp# x7?>>t뗾k&5B]̓A\u K:E3N$M1bv}i6}%)!("?t/0nIկ{CA]OP+"Z֜/- Fe@dA#;py+ִ 1}4Ez-SZf;:uwPYœg<>Э|54:EIon+LAsǵz:E|k^&w]ï+~}E}kd%egVx Xo8 XK$Gb5%7>Gԯ_#Gkh3 \3xsus+լdV]&PwnzUm VT:_jP^=|,7+鸁T꺥ڃyKdBZ)z#ӸOK3zGXM$S]id,@'*Gwqy6><4}y[d6ۘ #$qM Oؖy7mZZNZ*,m(5cKbjzv/BIOP0ճ>-RA?1b6c9s^.^_ʷxp = OKGEz;k>y'%Z:}*[9fY̢8ɪz7vszvskD *)f VGWF,řROS]}Fĭkky$kyO;ǽ>2K9.p~u^OK {[fUCɑ@ӓ5rQk76*LU|D\Fsd9}W]+g|sqbҟVӮKRXi ɸp E=TVڵ[[c̺Oq]._u+}:{Bːg",ڟumsV1%`p}c>=KWEw.oZ%m:;yH۞`7ҏe7(/oQ]+/ MWF"R6SIX@hԬk{JFXѼ^r4N1hd ȥTT} 7K]W|#s-Դ[{{Xɴ 5 гдtQtQ#[3眞Y`r[=1M_L{[E@$$ e$焿[[ #ZtEHC?m#Kֲ]C5oh(-ĄʠSI].-#}J@ANFIq/EIHȓ^BNŪM<[E;)]ˆS{կ>Oh#][!ǣp#St9h+ u._Z(F?13t{+g=kTJ#wHᢺ/( si#ԏDH n^^RNmkdfEB ( ( ( ( ( ( ( (6#anS_/?Gm61kHbii8P>Hڀ=1~QX+w݃$'O Pα,kzCr~8u=+@I? VX~s%Of9e!x4%}~<ڊׇ!ԯ^H5^:FaRK{0;7fmIDOIb6 I_`I_uol֓Q$%]"*@Y#xhFGRU#"#QiMabGʦ pUѕXv.L+7NIc9ENFܻZ6Iy `F; U[vB DHdMc׌|qCk~'weuar[Nz)(5X\VcĮzķMt}V^тͤCq\E>dЁr ` $ެ6z`{K2$z }az.o=Fnn!2KE`9fLf7i&5?y'sJ0t2[\N@a4lApFqN5=(5: AqGq b[$t[~Oըٟfb7|h_k}l\ݛyE9f(v%CtϵC]|/;_畑Kf* \V`R1$SîB-csˎM>[ z~ ,e n/Yxƀ+ߞ+m4VQm "Ŷy@,zҾXâ<'[hzɺI6/M+=CpHt_ؗ~!6ڶ&+tȑf 2#M# nn#/,ubN mne Mt=Uj:e牴dӶwIJ3 ヽ@K=/XO[aya,m*L쳬 NW<`sҗo?_?:>eg ֝wT|F]޿xKH]OK+HHedpSɬ f''M ]_9`PRTpN8h}Wm.pd0& 1BCu (T1|n=zow÷lpWmkpk>"1iFDV%`W+\[yz|VH@Q.3$}E:H)9ᕆ>L((((((((((((((((((( FF-},qIkFF-},qIh/Ҋ/Ҋud4;K!ip\m5:[0$LGFBɷx'N5 y1Sm++çF5߇.4eeiS!2dvﱉUѣ++LCI$t%\|fĺIn'_) r 26+%Q s>rᶏRIU}}>r\#6vA wg;Z%UTtE`_Pǰ7(u{vD8oxri'ԣhVxHO!XAkqCn퇒(Č>Xgz"CzjuL7oA*IQ>ы"OӵkZw1438yBZHáfU'ŰiW&O ig !thFvZNj_ V:t|vsΜM5yxVF[k,0X7(fR˟b*H|YC..Q "ozfR>VƩ[%ԠMơjcRnJ7U)|7k^]@.#͵ew O\ iWumoaG#I Qyw}+"Y^yi[t1fcܞIG|=qk˨H C$M͖sxRT;nlV>G?CSDt3ӵ&+Q0x<ƯQ YuHR+O,40GBs#vC^j7a +ʱyڪ<jEέ$2iN:wX`F3SzoHFj6qi5*lZLvVl/)V*˓5_R:VFA8Vң..R[hQ7Aprۿ8=Vk۹.=?go-~xQc#V-vV^shn-K;%Fp+%fMB]: 6HFGcdhBvy)nƌ(UVB6EIVMjOgki$q*vg݌ ?'&N*#<Lderr{th:V=͊6yrE-y'Ѣ?gxrú\iL j (bkG[ŽWw \r gi{qf\_/>t*֭zOhT<߱W2aq Y۱xTUr H@ppy}aG C䌣n%TezQfy}&`tGAߎ=j3Zk=¬G$)*F eH|=v4_D6^h±_2W{]gi> A8TI$)*>FUl 6wZZsFqFS)f=f_.}E-'Et6['ӡ 6Fr2˹cNyz-lRY7\[J*H:Eh=ֲ`nm ZuT\}=Eq:\(–v7zN{԰E{!"x*GAm5=?R^F\o3mr\¢=3}+Qk I<\#`X N#KҤ5iZIF\Rry󉢺 KöiqjV&,^91#89Tt]555(fضFpp8wy_|<[5&74v>CCKkI.<nӛĠ'o?׊WVhO< }}yuwPIx$cntJ\c4̀`#\gqik÷[Z.ey_}O(*;jdO$cc:˪8QGc$#F9QChqi1]Z^#$X+.N#5QEQEQEQEQEQEQEQEQEQEmx?Gm61kc#O_4?Gm61kc#O@q~Pq~Pʖ&)w\1c;Mլ3B~yx_8?wvt4h̲^E@^2+4$ЯQH"amm66vʣc{WZa_ߝv ڗ uki~m$pQtVY\]?3 Gn"e$<6\cjm–ڟlVmmՔ$m$lYn]; NڷmHKm J ?-ʫDT&3Ǯ*ΛazH%b(>j滤EϦ)E<" \pqޚvhjZ+_!u98WUmYi6p21w)cǩ5=Loڼ 68ܤ>IZ~~Suޡ ږ_dgt2Oik#^Zva܊0k@#W3]!`Zvg[{M1D8CI/_ ]/CNk+By. 1bkڭa󬮡Kc1S?`8V-t:_>jY.ŪVq-vOθ??밼xOi.zQn6La&޼~\sV$k˧M=#}-ku3Ж#9=3Nw!ѢY`PcN! C:Fo7[ۻv9q[뵿!5NlIߟ3{1wu;[@d)8ݴҭ^xPm냈wqH9eb"/tI-fխI77*P=)gt&ij-ԡ4b[dۂʡWw=u{[5˪b]~쁷Y)t*Nm;";+'Qҟ +JmOKK!RT^56VOiomj-ݾ$dq2"p o޸{ G:_h(`>_ K kZpĴ-,da86ZV{SPTMGO1LRoo #7Hϥhڞ$pC)`n\v/,/,awf1:k+py#A/KZ &HV' =z~jZnaii,ho=[^z~@ƭǬk7[/O{|B<ƿe?4ԷT[Ye2Do| qwkMz=8Vkw1 L 2s5Wz0.p.ٻ*Lu]-|sQd:f TgL`e0 UO'TO/v U[ZӄQ!6n8ֶ5O Y闗fcpI5[!H0ʞP[["_}n4k7\]ŌK45FK;pXuUAkj^iWRysVXK8 4>Bo \h]\nᳵSi]J>p+:.Y^Y4($pyjzO?P:wo? =N1p-Kar!LHsx5&X῏NXm^e?rrUMB4CS5)l(ϕl&f2nmZkRX%.chbe ѓmm@t-b] V(]ȌYN=A5{UƑiO@gL`e0;4WRi,A6 J7օidQ*I J2$a$(^A+xxR7:MU|ヵ@֡Hym .6y{Nwr3T,3U{ı[{d-|eOp}>n4k7\]ŌK45FK;pXuU-ak4^8nS>mhm.jɰ.NHS3T|Of=R =o,qVX0$t<^ WRysc\zjm#LM \&#mg`NI9> o֯t_aS5Ķr$ֺd'cgQֵ6ֵIckWLqmKX&kX;?8d*X4OM]j6vG ՉK7~ͮີX_,|dҴG Kime1[ͫyjTj6M<=G)"H3zqXe.4-SBX${W+E&Hϳ=$]or13ZKMD`B-YS((((((((((k;h?ы_KZ;h?ы_KZ>VҸчDXz\'\=֓k_}(vǦ}+r͵ #; PKL}+UrS)nfu ni$s1qB| n=sH iŜhs%k&Nq6o]ɶ5t-zHo *)獻7zvZ^9SLVwl0E"!dvrxY#vGRYN#l3Zgz)lI.To+n}} 5SGgv,r$SM+9M7ς YtX v 1.{!#i+(VhJ-` ! yM" DBo*fڞ^7 T5Ekp[PơR8$UP:suq{r7s<fcO&-t bV-r5 Ss@$ciZĺKx^i hCnѡt¦@@+տvwṴK+1v WEgO𥮝o]\FbѪ 2 .NGָ)u`Z;O.[EҮo-,cɡ}ŕq{/RFk&iGx]2e娥m-Iogc}c}@aVYm%r1<7{\ҵzDcx2>@O#ڹ)[}åqGiGs&? BRh~m$v-ŹKkQ*B\V A $NI@6q+b k#=rly =|wq>'4F+خ8) :k$ЊVZe[x7>P~{9YZ[%JrLJv[ms$C|g-Ivo^Pǽr$HH,Ē}ɦP Ovhyt6Kl`]QU<; V ǝ+TOn+yd8Wh,H\p;P no59.CGelG@:֭O4]5Z^ VLms\eoN.hQnE@1@dcqҲ?__VHmY#fXU$FF1\-gYMt}N D Pn(=j 7W>*o֒;ŕtU2on'N9n#M]Xki <)ml"KlEz=hyt6Kl`]Q\UnSqtnMeP~.XE;Km~k|4Eܮ8ϥs3]\\(qrtQFەPqM?~BZ[;M, \G=Ol@ )r 犭g. kl[wq B;du\}o _5>Q%`,P?؃ƖCVm`V0"oG m\$޸)%doԦ:_Z63[LoȂ1UEb'hU.%ie3٣ \:m T5[XۂK4UhtEXhHhK9elq)g}l&؝:=H.QEQEQEQEQEn;], I"VhT\D$) 팶=aQZ:Vkw2[2Ih@:'uV H fY $J,wαodjPЪȼ#q +OVnT@d$dzf(((((((((((((((k;h?ы_D;(qg,AZXlD/6/6wjOJ(-1=+?B=F]OT!Y9ӯ59+w6TQRERQL|0qFF#xt`z]<xր)QE]=Qem?NXxM TQV.[@LQdaێƀ*EQEQEQV-lnko,(̲ԱTX㰪QEQEWiIe7v0 -C (<m\Q^cfyi) fk;>K[$3E*}(:5Cy[%.#H ~Fkz\AZXl'_'_յŎs#uY-U!op㯖WX=%Gb/!ğv67m>֎U}A"՚:q \gl"2sC$ [:(Y:Fmż0JIA*m`+u 8mⶸ1%h*8sj*֭,Ʊ:y(cd\mS]!hiY{W5>.Vlx3+Qx_I8Ojk2`H-񟺣q4Sx{X9}5ֿ5!k X݉$k"ES(((((((((NwVi:L.߻ `s^cV?cӼ-b"l=OEo[D)峵k[v}m)Bڷ>ꚴ]\bDx`Me-ޙ\\_xPW5N09?:s{皎[M*I?u7VJ62 }x5 Z69{jR'M oT]o&\ XPb犏Ě. wkYi#r7ZeWS6:W/ڵVs!#(WyB(--uHӵ{Oၭϕ`=Am+j_ iˡjvvmab. Nr$V|i8T'͹BcV3׮,&ɕʹ^k+IyM-_p7¯ƲF|,Jk3Zk=¬G$)*F 3IuIOcd$9\yȞ[;hajb5[^:FT%I,ww `w5k^t[N,&r Lq2GjlIt4/ zp.&gkY\mĨ#r>գLϻh\_]>$i$oRNM$eثݶWB;P^H`\JXYT[=@ϵatw{4 *LFҴxz#A$\qҹ:kJbtяLM!bqfgmǨ yukG;a'vܑYSCJӠdf,^flVi1^yu}?RyU*(uoBE+1Z"=B2T}XU*(çLé߆]w}SvAcEX޴z;3t|gQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@^AZXl>AZXl'_'_X,77I1s3E>[O^uHm&QE1Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@~nyHK56Pc%[h湯 i{ n#%EҠ<6 FKc-LJߕÃT;&k/D@F- O^kym+k^6ɁX湊`cߩ+"SL$d(ۈ8UVDufdI טi7?g,me#rM28iڿMMa6e) `K+!wb֏]/qXf}3P)+ +Kd/%m;p^%C&Y2I^s"Z=5HqܽЎVLX;؇'p$&ޙjfKټݬ]:2AdGhr%מ~iehW樏$0o;rOeQWCemqm= O ǛqceipsZMctoW;ڧ_օI$D@Z;qC(#sShGsb{kn)$i#brgԾ ni$s1qB| n=sH iŜhs%k&Nq!ls:mK@Beb}dH趺-Λ:]5yF &⬤9R3ȫ:eJkPdV$ግ2@UJo8MZRQcX hr?e͵ń6}0\Q $%0 gh'Zgz)lI.To+n}} 5Qt/um&ki;y܈2.*?ިcVZ)Ti fM{`Tq-L[[ ;lpnt]_ޛ i֋s {=ԓe%ex$qN?/} ZrZV{SPTMGO1LRoo #cfݝ,j^W!Mf7cNmjN4Bl~ܐx2>GO\i>ЮdhuCs$4s.݄aAe<ȧ/?O RjZhͧ7EHrv7gd?ao6]1n9ݜ{h..5.QkkqH<21Y^O+x"ܦVݣ&vG+I7ƥ]7 ؇{g`FqNմmCB[cYnkKr\6|た'a3gziJ4N}F)34`p{ ]^׋zn8IFFlOJkI۟bS ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (6#a'|#a'@OJ+)bv(v}(}GWG0jzys-ċ7י26bWE5  ߣ Ҽڲ+QE)HF쎤2GB 6sHŝYiQ@Q@~u /mlH $ H;c-ATTdle5-&рu,OBdҒkoc!,a3 [ mzƒ"5hILn894Wq5vְI<$qfctZ-ms(Vׂx{pK/![T%u~4qjvѥ? ێ08$w4/(5>["1F$dwȯB-2I=oiI ]ؤ /Eeim$VpFi q=&yjv׺````Fhe][4vBA8< ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (6#a'|#a'?[7j0Wu*b(7:d^%nl8\+8,7Dq;**J+Lt5OhTƌccQ@(((It4/ zp.&gkY\mĨ#r>գLϻhZozd2)$\Ғp}lsTWT<\h$h;P&(((((((((((((((((((((((((((((((((((((( FF-}ꚄܱfFF-{up:>XZҊX4c4oJj04QQ'k ϣxFI{ ;O@\jSAn15h,8x{-طda{~*#LM \&#mg`NI9> Ogyh<+&osyqGl;GWhy5].ODKidd2?.1g5U<5u{]Yi j?{s!؝ IGQ-J+\hW{ zwa2m p {΋k鳥_ב `Kn*Aӕ#<¢G6m"{W|rAFޱh(((((((((((((赭7I4m,irek,3އu]!`Zvg[{M1D8Y7jjVKwm,q sQEQSZ[˸Hb26Hܱ u Iniy$RFPrҭ~ ]3K^Z:{VaP'MWj::\âd6yZ3'BAER5m)хi]) p=qL](/U{mYm q3B8/VL&g ڲǁd`P݀(JtK+,-~ 1?qfG .QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEmx?Gm61kOjW =ZFF-}P','R@kZƏE Ed$z^a]psZMctoW;ڧ\Mm)boa''tmMB [;;(Kp*(c=2{Pcj^ ni$s1qB| nrM[@4sy ]lل 4jCČ/Qҹ$u 46N_z'nw8N*{Is5!w7SUH:烊n%}Ozl7zfyc $U%;GcX&qΚ$bg *0] fjb "If ά[2>p)<:1sҋj-?K)HeIry[v3IZ*Gdu Vtm27!ջ5I (`UۙIky)pg?&hz,B%f{;fQZo5 d]I$R24vv*^iWY@\G ;EZt۽_P/6cMszwZ=AU&d2è܄g4EPEε >pdN<f )$, c9?t O|48ɏi%smr gLt_o.[LbduP0Oe0[^GC'i|ZˢhoLp H`XI՞[[Hxfr !D#J_po|,@u8?oxgK%ʴ^iSF^:wzt]!@Xq7)VbTJG%˩J0.Ԟ*soMsrΐ#0 +U lI"1VV*GPi+;_W쵿 ~tm$@0zuϵƷAjZjO\ɴ9 ar: E&wlnKa^inͺڴDxcsXu#,I+F6ui>3Ӭ<7fL%!hj^F!\ ֳ6.kVi$,fgE^s0 7NN3㨣 Z*jK[q@HO$7_QW7.},6xgO9IV+:xu߳mW!q9ڰDxY<ـi6w8iPԵ8$tuѮ\$5 E06+CQNW` i)p-(?&88Iy÷]O'كmsyuUtӦx,NW\=*>QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEůƚl޸-|ů5!&AV~;@=I>(>(^wǚLqg] oF}Z&U]+G6> >#:W;-61y f~S@^9jD=D42dPx>QNV/+<c{D[ 1ɦ+9ǸݒbOqtdg_-$8ʶB=(&W|Z=D&Sxc\\uKgQLQU@U*$^m>h4{R\3̌J2m'pls׎QC-JW>tAq:w*钹fis7|_lR r!3*Oҹ jw>)qAWwdum9<Es-ڬ-Nr*LkQd-a[L@8\Ԏe!Af,BϠ*ç U`]y&=6: 8K ?R6xsOM:[k3? bB Kegyߍot4٠{qsr1U#7T>%yڴ6Sjuw,y,=F qTPiovV6-Ϟ5,OfPAAjMMdhpNcL\$u˅Pp3qyGj M^LnTo:[z SE_V3ҵ^Z_WPɕ<dJ]FI g*8g'w6Ç>yqUZ}[ lz,RYx#q"d3L&rAv c°={FQ֯tۻ\k+hy;N>?@95O?#_V:ϊg{yaէ(rGQ㐷=vLk'HtK߶Y_hV97%a\rȓ2 ;Вvۻ7ռWV0o [ aA XψtE|"i|WQYK+cQ_2cl:`P\ǭxx+WPWPKNTq bŒ)_iךÝ uN|\e6ǭi:}nMChfNV)$u=t=?Qeg:Z}I,ѱe+sgy-][oH jΒf#AUָjVy*."+cZƫFs^b@BO/ǵ Fa░(]7kLims7/u5.g$+:kKA#ntk"U_wu+K<^I=%doՐE(((((((((((((((((((((((mbзjv02>}>٫FF-} B# 7 {65QV/Ҋ>Fܿf,{ ,Nrw+a|]Z\Yc89޼QEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@~oZ[$:R=<'Ԛk:tsQӯᷟuLAtIg A+zźĚ7KIkc0cvݏ}źվ.(|'tv:mIyio/1(`QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEmx?Gm61kR~%ǠŤv#o㧓[jp=>(>(¾! xn|ָ>=^[|whWCy+t"T5˭ϮLQw G9kn9{7yle%VPdls@=SZ5ZޕZ 3vX:DVXZI7 6>bcjx-2e2cg$W1_^iFK# T0$ד=)?!/2<:g[kt_,r $cjnjt}U%[IdK!W3n?q!gɪ!XY{e䡉TI:,,m}l;;(Kw1'U坺[E$$s#m}suїOzd&?< f-#sH=B(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPmRNQNLlxXF j鍩G]}땅crZfPtRM($q껎?*eQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@^AZXl>AZXl'_'_6Qib __4/.20\g{WϴڷP)((((((((((((((((((((OۍM>qcќN?l/ U{nfdC7p:z\ 8$-C@mux)c.HxJm!7vWq^)BpT\ha.be!e1I펧< CCZ6ܒWSYx+o >~-fl)G^)QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEů??|ůXHO@q~SQbç1H|bdH‡t_;i$i Qޘؤ3^]]8zը+ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (6#anBz<#anBzj(=:a_wyMƽQ .ԛTV_bn$qXtr R4rj: :2(_z 2i4ܥaƝ߾ bQZg?G?'??@TV?A=O> .UOSt~z Ej]eQ[3i5*{̡>Jfn?A=Oʢ~ .OSt~2ak$jZƜjOz Ej] KS$NM5m3C=pb+3Tg?G*ٓOѢ9$9A1i g?G*?'??G?A=Oʢ~ .OSt~2_z }] +Wg?G*:~-mC&ޙ󱚏eQZg?G?'??@TV?A=O> .U4z;Uty$Cg]GTY#bN8#}cZAjF?'??@TVѴd/Lش='_/>U_z Ej]eQZg?G?'??@TV?A=O> .UOSt~z Ej]eQZg?G?'??@TV?A=O> .UOSt~z Ej]eQZg?G?'??@TV?A=O> .UOSt~z Ej]eQZg?G?'??@TV?A=O> .UOSt~z Ej]eQZg?G?'??@TV?A=O> .UOSt~z Ej]KŮwP׌1xI5jr9F0lg8:>$햭iC5Y@ 6"PEP:ƛC|8H@DQ!2p8(S~oy{}`SI-^I*9Ϯjm'zL-5I54<+x")#UVc,vxJ[Kd1G.31?Xm5?7ywu77QQߡOwJ:5׆ۇƮmEc/jӫq]om7I`X7C;p `#cA4ob_ : gLFh#(n4 N22N] υ&֡ݡ L1>SRq ֊*W;wWNV=Y,bQ4B$7-xMkHifͽ͗%I!Mqݻ(?z*WԹq x%%Imà<Ϸi~SIC3̑P)(_x?ce-h., vO5.Iؐ15 v7 5axGY%| XRo@$k6s&[9I$M7lݮ"*I2-#H 1>S隔ń~] $V$, ݼ(!/hm xٴl},*_/9ѳ{ &4vQحl1طX` cQ0y[P=r瑜~O^w)#lpxv>,,:(W{WAo=}k'}ߛ,ݷtE?a7|Q_C(7mY|%F~Ժp cbF:unhHkl.y$0a"4Xs1lE}K/i?Z,YR][̐+` >7|5z7llR$Jdq=zE9oۘ~=cGқŽp*I wfة_ 6VK21HRN9Ih]?A ᵤۈ]/d$lŒY' LJ,n4ĚvIiFkVzcʊ*~D~ [xTӥ㻂+I (uF\5}: 'mȷxyi޿Snqg/6ҡ‚TL淼_#xzrO4 #N:3EOe2VFO@o@7q|WkL]/Rm-TLr9I`ڊ((O> stream x+T03T0A(˥d^U`jang603T0423Q0437(Pp B`endstream endobj 6 0 obj 68 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 7 0 obj <>endobj 9 0 obj <> endobj 10 0 obj <> endobj 8 0 obj <>stream AdobedC  $, !$4.763.22:ASF:=N>22HbINVX]^]8EfmeZlS[]YC**Y;2;YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?ƶ?6['t3엢O"Ȏ2}lI,,ZG9f=l\9쫿Ghʻ?Ʒ|0Sey eŽI~TjU#4e]r?[a)@urNo*?O#A#5,Q\L}sp9쫿Ghʻ?Ʒ̍Hi7SEʻ?Ə쫿Gk{y4o>`e]r?GU#5΍t\ 쫿Ghʻ?Ʒy?*?O:O7oEʻ?Ə쫿Gk{9㟭a7h?W܏'wooΕ<$aEPI?sW܏'wooSѽ:.U#4e]r?[o΋wW܏'?cxt\ 쫿Ghʻ?Ʒ`e]r?GU#57G?*?O1:<~t\ 쫿Ghʻ?Ʒ~tyW܏'wop0?O*?`e]r?GU#5?Eʻ?Ə쫿GkGo΋wW܏'oΏ5ߝ*?O5ߝk}:.U#4e]r?[k}:<~t\ 쫿Ghʻ?Ʒ~tyW܏'wop0?O*?`e]r?GU#57o7Eʻ?Ə쫿Gko7G?*?O1:<W܏'wo7Eʻ?Ə쫿GkoΏ1:.U#4e]r?[cxtoo΋wW܏'?*?Oѽ:.U#4e]r?[{xt\ 쫿Ghʻ?Ʒާ`e]r?GU#5΍t\ 쫿Ghʻ?ƷSѼ΋wW܏':7SEʻ?Ə쫿Gk{y4o>wW܏'h}M*?OѸ.U#4e]r?[ۏq4\ 7K]J!%V8 9n@8[o- k| 5.{f~\ aOy 랴_ɠԼPmD&?BLӷ2Mi٣YE$Q,5["ki! BWx^{ nQ).}MVjwKDGb+8=5sv#ݡbu[jRE}%̠O)8=G+BMt%[KpU#`>S'w+PZ\C+W6׷ @ғIqB^$sgǙKc'@o_iDE7v i:0? 8,Imeoly͖ ;V ŻA5xAUǩiR78}1L] htio"w͂qߏ‹ ;Z/)gYchЎYm"1,F<#-dt䢻oI$9"KoL7 !{}*ŵͩC+rc (gکMy<,z[z@lc#֛fh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4S]?O5??t(tS/m:Nq}j:km?JAΩ3&؜H6_ zƘ,J,q!'r}=e S)I \KǷgu[8Ć >K;O$60Z%m?soO/9 A#غ2&yEtg34e9<0OkkZ3nB 89O@+^^yXȱ1_h2;@o sۥ$3*sh%y$s\}OFx@(N?dW%-eBoC80O}E>c4T,%=])l/0BTdj`fQ[|6~uڥIٜpWg{hK/ ɹnV|.ʬ:m {K{[(!}99TVhL&_2Db˙a(@'=V6ĿkAܷ}ZgZLQ ;2hc rz1J 4%HmfhL}&:j}Iк4pn۟QVc63_Dĸ6eԲm88CH Z(+m?ZCK'۹61VhG9c3ӥ94bnne|0Ahz ¢WI1T 3r3VUQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEx7[Crux7[C;Q@( %7EV$՛ ^Gq~xTJqYn6tV7_cIo˜uZo#^ܰn[#\ۮ?:(uE]|^ 3*c ۖ $( >r?:(]܏1g`0~o:MV)Ob= =2vz㢏\OtQ`:K?w],=ABVFHQE-ưq=?Gۮ?:(=sFpaUKԡXDqWdA>?rnSFIb2DT,Y GMԍ7Q$YY[&3Ͽ桸CG;Q2p:ۮ?:)Xw:}CPk &w7vp*###ұ~q=?Gۮ?:(hAZ4M0 g< OzKB+̷-%IێZ~q=?Gۮ?:(Ւ\2p1Q6ڭ|W2.o FPXƤ)}84Ϸ\OtQ`:{VKFCK#* :|+vX\ۮ?:(uEͪ]Q{IR!A99Ӄ\ۮ?:)E 2O"LwAy[: ig#qWʳٟ8ݞ9 no |r/]#1LuE6iۈ1҃?j-=W}z㢋\G[o-mm$ݐqCjn s2d8W%>q=?EXWKɳZb߷\OtQ,Y(` `uݍ9 dw<;w8v[}z㢋\}FI"[UY<:a/ۮ?:(uEjuEn +}z㢀6_\OtQڢ~q=?Gۮ?:(juEn +}z㢀6_\OtQڢ~q=?Gۮ?:(juEn +}z㢀6_\OtQڢ~q=?Gۮ?:(juEn +}z㢀6_\OtQڢ~q=?Gۮ?:(juEn +}z㢀6_\OtQڢ~q=?Gۮ?:(juEn +}z㢀6_\OtQڢ~q=?Gۮ?:(juEn +}z㢀6_\OtQڮ+~q=?^'i,OLA˫n}pTvv1.Š}AgiDc~(R9Is Mæ$N\@!>ܮ{PbՍzL$KvOw:ۛ5;6EH r:ƃWvEU2+9S%ԮW6fGAK_6nZCme4n WQEx ުkknƦF- [; ʒI>d P:zT׳p#^4T gEN,D֯nn֎ݥe)wOZMm,'c.7ҨjwW á(r ĉϩ[M#nf?ݤ6 $g(tYn)ÛRI 9ۥ3ZHk{[df*[Lή}G֫M<3<D`DT()"O"В('[l {Y /Hz M$o"Xȱl܂;@'2=PGq)tMʾ^Mjzt:m\$Ќ$dw#ֹjՋ]Nkep:Ts{VUAlt:eTS^!yY9EW$֜d H[$)\#.|V \J۳ٙWqV/Y.YYTaAR0qJ՛MOAhmF_-ERq:ݪ A [i 6NjI+L7J08*SM0 eA9z7omaJXv$<֖LLK[h-+66m ֲZff!cp2qs4I:FYlGKоl4+k4c;{\hɮj{/ln==k:(((((((((((((((((((((((((((((((+Ѿ<F9GƜCQ@%Ï~c6J̷#qгӕަl햆vS xq~f[%gۭ5aȹ7J l JhmFO)fM^B[,Z'9V@f pFGCjz$vVhY]G'ԕ[RƇ[=mqOl >l⼴7H-Vc'-+K-JDn܏>cE \銱d_:uϭHLI,mAnrrF+>m*hbi{& 2B]lu;[{Y㲱h?)yq4ʭZ_汎@ &?0jѧ KcygȎ&kr.0l yͨD+=R[b]3mjHDi|׍''z|q\^!gE vq8}<5R~H!/vޜP]il᧵$,,8 ϯ5%b\I;Z&X.Tu =5"mV+{M".XxÌSyjZEm*(y< ,H$ZVҢdDm^bV)o5[yⵊT&37>Č)nuM6V\gv[[Np:#\k_$YH>iRrf;j1N@?i6/*i67jJQ[sLc9'֥l"KkR%fc;=8m1i$J :\]>S5ݥ#vc7ʣр7)Ť6zY%gUews)*,Rx!Xlb;d*-uibR|1gr^,W2ǟ3Itt'/S ;tU$U45+&raˌ@a^m!_!R 1ޮvuvK+pc[8 etPZXlq.\uǽjkzWyD"mTn4.VupoVt#{ciV I% n֊ӳ[*?m$C=2 XӞ}2OO6V'tp[W7eI.V(Hr2 pF[N;M/PAq*x#v8} }A- $* 8Q_ ,KIjIcm6v3u+$ig3jlylg9wU(69WXq{ķZc4p4|ۏ8ʳH_,'sh W6v.Xp *ѹ[Np:#YW;Y' ?:UY%AH;1K[RӬ=i[5n=zmC,6]^",2?(ꜗlyRu? kC]X- 0?T9SK놶[IN?094m6qu;]v6W1e.z{oJfi3굡 IKy6,+ 3~ zuEnL[aO#mcH}1m&Sb18#* ux-r-'*[H:7}{ySm% ?\ @Gk L>8;(`i3#EINFAuH."(|rCr}iϫQQy2﹆'9L ^o: nY:>{Wՙ` I / P_$YH>irf;j;mFt߱]4#eaR@<.(Q@Q@Q@zO4Ƚٿyz_4rtP: (mFo,M>˶,s[Vu[!  M2ҍضO+F)`Ї+*J2q(6gQCzeNo/ub" b0qǑ5f2Kyl\s* jsY܌֖}L++VKPI$ m.^3JPg|gIm$c` gU?S! ;4QMyls?&JeDlC,#N RS6p'vFɑGF?H z}ߑy">XD$7$IYr$7֬su>J(&GQQYi6-жnY MЫk]@'4T4n#7–IYniU2ރ$d+GIqè]=bZXFQ?P)Ki4HqC4RA322H 0AZ]e$qw9iwRXO?M(4!ծkyGmmz#;H`Iws֋$%CmxsՇSW!"gH1R 3ƱIb]i[ |6 ӊ? ;55XԠMsi~{nX&2zqjΰ,7QjPrnʠ}uڇS4Y\01۰穬К(oZ(xFG''cofje ٷUm7d֟e ʗF(01haYh\’23xcx`D]\ eX8֪"͒a[tF's4En጑JsAiMY&.8ֳ+gSm.[(!)y =;U-vBFM==^`h3;;c,c]1GJ-kapT3(B${[sɪ%d۴m86Zybx--mn!c)-wʮ>Wx>b_PZ=͔[$E'«gm/f_P !3Iݏַi~}%6XAeɫ3\7⽎T [9$fZZKy!"Ո:zb N:$ciֲ^G$! xR3Wnu[6q:272` (lfń{rPG֍3iZd($ .H+:Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@zo4_}Ww[HX$$lW8W4v!r ZGAExPyϽ+â|3"GZ"˖8*@Mjeqci^BHu=uQ1\jՕ^%+<&c?Z5/m5ʶh"@Y_k+XdSRҾ*ᨮ9:}Y\X aRߛz'9SHonl<1s<%ԁ W}ĵ0jk[Yo&1BppO*'fwgbK1' \bvΉC6÷JͰkߴmpD-1UNS/{K ZRw:Csu^Yb3R71]?9+$ӛ(A!dUv#!G s@`HMjӤ_-Z7H'$~IB`"KD7HsV>_j ]#o ZѰ.5[I)'8Ʋ_f?/|wKyU$lUs:IGo"$-z *M^KGH 4x e\߉Z@gP.zrTwvNa zGV`]X7)#ňVޤVtѩ^\ABl"'2O4?!ej7Z2g#8'Ux<08_skkKC:4SMa -+?Y7ؑc?ot$ǘ#}f>,H01*Y0qիO-{e4iG@K WYy n)#?5C MF>>}^S`J-kF ql@^Ɵejo.<,0LWftK ]k.b'MVCHܕ*v~?KWAc\Eq v66>xqfg"^}7cu^(Q]}Λ I+5ԊFTaG C\{cԆ_ݨw%fl+_wQ]~:,(%yqzG0O{K+l<ՊTo]9~ޗQVl'],=jYw[hl = [Y31~`4O8ȠM9#9cA[VFֻȻ(7q%Ev&htDGȥ8;7pz R$ӛ(A!dUv#!G +0K 'RP BV,{m%\~ML&6 ³ Ҫi ui!k9ߞʓqO KiQrۺH F1GV.*ōKo ˜d}0)lw3yўkxVx5V5h%, kbiG{i'@U"IB q `1S+Sp WtZu.equY$2'ҏYZ몝{Zg9s^@fFS"G*t,}w`ʬ M5-i0_"f(aPh`QEQEQEQEQEQEQEQE_п=[FƪG"B_1B>Km 2 d9Muc <q:L~ЬJgJ嫠N[*V,Z #+&d#}(9j+^oĭnǂ1;* 'V6\ ^ŸnH*I8jW֗ ,Q_̕U`z`Z*0Axz[ e%E Gga犧M)89b'EhM$E3]ʵ5-:i7SFȊYsCnԕYcQ=JLX#֣k,!2}'l9I< z+ST?gբXr ?fdVdT 4H8 >[Y"*{df60[үkqZ^걛Qŵ̳[r'oJL;f[y-`YVy|,26p==ijQM{od^Z4=$qCBR))wrT?@9Z+[]#sD9<˅ #<Ϥ7xۉn yN{P)Eliun 3GzM{V66ahr~Etw:miw|5IveNck{R=.OjD&TݹCT~RꗉG 圱AI4qkqk( a } :̨ w͌~ 9&>:5"[9$? A0!D[h}i>VxN&HG*&I >To,Vo%ܻci%dax}l+sk[-2ЛF2(IY?ը*8 rN=k'[Q)n"x&I۹c'@+CE2 2+$p  -V޽쒮C$CۿZccK;rh7WE*J=Z6+m`Odv$dprqbZ^4Vm=RD$pr3su`FhTx }W+V++}Z1dӓ~&w],+YG( ˫˕MҨJ\` VY}Ȉ'ӵ}2M*bvfWA"BꧡU).cKxcd]~΅ZC,xdz@&YT)! bE,GBHƵ$WKhqhPg9o^}F_;?cb߿FzҖDXJhՊ Ǭ_Gh-Ѕ*V*`H$~vAu7[XIJFa6g dvv5E<щV(߅=7g cp[r_iU'v嘒O=6MiRefwp>a S %cw߁ks5Oo!TXUkx.UIF1T S=.`m 7c{մД2=,K'=6E{7T z8^jV f?oprG3J[0@ ̀%wa7eqe/&[YeWUknq>xLfKN/tZzƙMy ϝfXNFxPMW38|>{ʶ+Ǭ_Gh-Ѕ*V*`H$~B-k.XLŸXe0HBVg12<ǫEpfIeT(T)|7wW7-0%2=*}?E{I/#gcހ)ɨJӖuz,jAq)_B,S2qVxtŨIE hP횈hFY>t\a3)]9mÞ)jw_% #9UTUP}p..$yt6` wDwgu Sc+c#K֚|/d&m_|6@cm. 6khZ`,{ k*u;-.6H& 0G'T.E.djpzdOQ ֚MDUԩ#+bu4+: d,w]2XЙ1$dsqVM@*{[ˋ6c2cr9SU7O堆.'q".T\hL8CNvF(:{!)/ V0@A9.;cA"ǀ`ei[Xݴ,^X@I*S[̴q4[Z6=瑏~n7[740s=DzVMfnY$d~RZk7q$PL xU? t{[>r Ԗ(e@12zU];rZA;. V*e?Z}C5±K&Wi͌Sn.%I;pV^;ǹDNC$E%C*0m ь:JhGP2+&acq3=xb[v6zlҤ*)e6|9Ƕ1IAk-XKo(CbW=.`m 7c{մД2=,K'=X% }l<FN9F ( ( ( ( ( ( ( ( ( (/_ӿ?W yV!;cЅzPJt}(~Q@;Ϫ.VdǷ+ַ{L0lmmؓ$r0c`Jıtg`|g?d"G|oo1w|oefJUB^ %ՂV /\Lt4"+N[q#\C N?t1dvC#2XA2wpuْ\m͎ޛЈK9"9$ nzc ӵ%{ydQnOj]*uw춨N pl[Z\=0:/0V1@4%1۵IXlOҢg%mlD.:I0+lnk*j# }:v5D qkN'K[;O[| &v8U;Ϸ7{<9mq,-olg"g8^ҡ{KmʯTNG }Fm2kFyFHYv ' =8\Aw-- 4$+A}M)dΒȆ@Xy=᳂Ih oT'!Мn$d{&yWEh}1Yub vV|  'U[b!.|7cMƢ lkxTq䚃O๲x"~H[>ҖI0+lnk*j# } Bz}\"dn`R-٭5IvXOd;3~uj[jVL\4h+?(93nv4KH|~dc2<%2v둃~% VZ]o Uxrr84.K/-Ãpj 7VMilٖ)9b۾Z͸0Kn3cƮl.}A'==hPBjen|ͼn808PhqĐEqu26n㌒x(9沮c͵CwF' j[6t缳7 9Dc H#n6Py{~M۳,N}Y&|+k=Њ7/`6ѸF#=ivVc dDc Fjͥ݌~to zGj6yU1#(Wpz:Rm((C*G\ry&(RUAhjڅ+Nm̍Gw+\q΢4nn`KS#,^ ^}ji6\Ns8EuvWOH`|TqW!EutwK;E,mi*ñiP;[x-"ٷtm9?g@3&%}̂dx-;uPv"fc9S䙾e+Іǹޥmpe ZHO|z(,leVgvNB %&оZaUh(((((((((( BC^U{N!^7үJ(_>PY? 47pso)TW R05~`:vBu$%s9@lmz:|`M3P͵LRgmKk UQ+E,W Bq+ bMB&n{c*߈WnVb09UfF A5kM?O|yJ?s?:ȥf,ŘP]Ckvm#'HMÇ 20}rPHFB1V,7F~aیs8}J(8EUY=Ui'GFؒ~{o,jpc#*rqpjڥעF,%2_#@R%Z|3ی8itxQp[.9G5EPs_Sdx-dO Im.XCqhd#3q`β(1<v;W+<r1YzLPiT+#!e[8 k&Qnm29K>׀2>Qj+i2nX4[ vAGcAރɠ mNKmGX)12+gG.Y$47zخ-l5(ACȾ\I`8t6f{(hng@ ;";LRxJ;b՚[=ԐyQ%9}*敫˨X-Dk<=ŭƖڌfHJ% ǧTu<^C"}p: (c_pam Oze, +ǠYTP_Z8dȋ[u_do͉ho SpЮ`k&Id GpwvA)9Ov7tf-?I$3HfGH|Td8<P5$i}@a0Tr\nV5u[KiMqm-r}lz %{1ۃ1F('r7`eustR6oԬVIRrE{Si9Q#Skq$ ǻ1*oV؍MaJzRIop?:;q$g!e #Y#ɷ{mFNp=)$J((((( 5 xd@σOOJϢiwv<@'UX_l{u@L4#h(A =A{)Vt۫*ɝ"PEPEPEPEPEPEPEPEPEPEPEPEPEPEP Cw| 뛸,)/'A1п=U? ծWkN+n^OE0 (^7-sֳ]HŘ\ISw!)QNI4R4)ʌ 0AEPEPEPEPEPEPEPEPEPEPEPEPEPEPEO5$[M2ccd+w+km7ُθӭAE=smm4>2~@QEKsm5;nT6Ƞ(((!kB]GSQEPEP]~֋+${ô0qwB|3.˜ƮuPva=<OG"2ׇLA5S:E67/BAUcPmFHGݜ䃒_q=;b)ZZjBl!S+Ӂ+(((((((((((((((!;cЅzWh_ӿ?W tGҊ1C$zzK# 0Yqdxk.VU9*ՙf3Sa~yӌ\}R6ѵlI6 8+]'E-"jZq1yIU""H(I޾M}̓ΡlRGAS-$:m͵fXfd~=23MI'wESmJ$$3"+1Rj3jW)%8Xe͆{'3$6|qV=]VdG[B8cJ'$j0 ( ( ( ( ( ( ( ( ( ( t/ ;]A,KR\|5Tjm)!W a@E.vDaB0WNJRwz0Ŝe$xbk[$.EöI M{mn'a,mtJ)0[RZ+՚l֛kΘs晪 :[4;!?b\Kk:Oo!T9VޫyyG4o " ޿(xY^XGMo1zqUmwZ{mo4gp?/~+K|'kPgkik@E>] ].in61VwT?p{&x4jKl<pmkS/( 3nthՔ]TK{p$pxu`n>F8]U$ ᩤī45V21v75ڝz]DU@ǰS-yaYF ik0tΗ4fN 3Q듛HyY@HjMU/UAczfX[yX#]JPԔ0鱡S3c1`vSJ4VcG#jA&uĀ8&qxbG&\f.tԬO$sǟZ bH-2-낧nA.S[|ޗGajw [ G8ZE~ajæ@늭sa%{iYɢ-Y )Z]#7;5QLn>Ǯp{fյ+MEU)f2" qz@eQE((((((((((((({N!^7ZBr/J*%6d=h#tRX·+&/4>TQOUojBDdcTCMg76Np#3K]X,9i_%b tJO"51 D̓CFGnޔRO vГjX/ImtD %hڥ\2}7IiͶI`wEY[YSsk: خH px>-9UKo VnxhY,12=1GaGk,R[;Iipd,@>*j"+$jC֚~fuo ~uBT̺͵-ivU~^*{Sq h,Bʥ:Vk&7&8v3z?*:evΒBYQL <}G{KI;ն̒nltGG}]lݑcJmB[P*&]*M>kŀϜlU1=zSMt漚A`YPbp?:O}>~gvof[YwR,M-.x*A=⨝AWW:pK*_ ӓڒwg570"I7:|R x=:UiXMg*lnGtԗQ_HNqҘVv3ktUFg@TAk2JÜqֲhEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP Cw| S!*п=U? WMW*.k=ar.rqk$j<>2}[lTQER20e%X4PbIbrIi( (4 5 xd@σOOJOe8 < X49_!$06#3UZ.sAڮU#sI ʱCI#*5Ũi@xfR>?$I#.鍶-)\z~.u^VX9=_iz~sQHϵtQivZYbcs"klAymHPc =>é=KFu$_5^Ocsokos4E!6:z`QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE_п=U? Cw| S! MCTeq+ TmR@3X_Y Uكl`jxBkQl|Ѽ`*힌?ƹJ3(QEQEQEWo4OѕoV8Dr<gPH MbhU ށ{a[QEEq *[ZA'E,ojqyS^[2Km庂pHRN1GTWd޳d]F$18u:zEa`z}i_ K鮢'ڱ@Q`S>Z)QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEB_1BTo+ʴ/i+}88Ϙ1+цLHg+=# A`?K\t\qX5 2`"xzUHymd "hef!# FGA޸ 1Z}3:\][qZ@Q@Q@Q@WPSjVR 9ϭM{rodZS¨Q@Ms,4Yj~Cm{=lN7o΁>PɵKy͇YP&=R_jWzs(`ڪggުQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@/i+uwrݷ'5ZB߽ ~ + {eyv6~T0J)7wpsR}FkMERH& ,?+6mtY.x~zcB\M+ޗ!zg@Ua^!2N`}s}V2ȲYH/rAs *eIl%yu8 QEQEQEQEQEQEQEQEQEQEQEQEQEQEiXKJ\6 1n{ze yp|Mbhpmݍ<ڪi_l7QFa}lcaS@QEQO#4dB@ ﴆe{FFP@%6[Ig!` AHܤrEPEmZAc_4W1P g#$zU[K+W㼽6 < 8ϵ@gSZ2 ^QJO'((K2ӾgvDLrsҬu0&#^1+$ddb0;+[;6N6y`1nzZ̠((((((((((((((((( B:7R5^m{N!^sƿޒ{E@cokb1 ١&yM§wBlz~ݟU,r|'YMs \P;4tRO vГj4Ỳg?up@9:V2ܵX,8댐3OM @8'چ$j=Ɨw%Xy2@ .E n0:( LUK[Yn@\cH,W6Gs͆Y7d ?\և٭4=(9ߨ"j6Y]Sv?80=QL-e{In*6Tc8FӬ^r(K+tEI E].oj@gy1q늯um5f9Wk۔M®@j[64xF OTEPEy4֓K. ed@ր(Wֽ;Fbʁc4QVl,r `fS.1'p GqKn/;z8Z\pY`4K z)=3Mү,bgD{oIoBTEYO;`t^_ƫPEhAj6 * % -*Y+m:[n#'P**妝-Y3,7*^78b}꣣F쎥YN=A`M>P2O4-k%ʧc`5}(㏱ՓZڌwu6)9\wM&kGObd`0ޛixUs‘+;*p ZZF4/~?qq9ʵٵȷIcIe迹YC>nne7_PN%WUXԜ`H_~9thݑԫ)4 :H/kD~e_ǧEcFVDa`}8z}7fE$c;YUYق('8鬵-m B3pg Ut3+z9@\bB[o&h2ݲH%08ڲn-fƟ-fD3y qXTR!{X o(iM]\Xܥm$I#2atYnggw Rϟ6̂uOXK4+?f`HQ7O B.v{дwKX,|Y1f g{5OZcWzóqbC;p.u90' 6ys1M$QE0 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (/_ӿ?WeBϋ*B~>TGҊ(uJ{BƸ?ZN{:M93cA9X?g6xlg;s~&}R=2m֓ B(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP Cw| ?⪐A?61п=Sۏ3zƣ'iNt}(~QHXۖ#ߐ?:{5 vW@FdA6qH"$  8G9uзi4bo;ԆÞFܜP2)f]u*ZLi#O TvtO&!#:/?Xۍg2ȑA۱ׯj@K Ft<%Ʈ'#uXG@̌6O';OZR̛hE r(O'nտ%jnYTjQ:Z_ėhKF5ZZ$[YZGrr{gH(EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPndmP?C҅{St5!? w*&ͷ!ԾoH1Y@7ָ u< y= kvݕ?O @+' Ɔ$Q[7Kaőgqii5ᷕT3HgVJ[Ɨ"%ab>bŃӮsKHb.'+T~W铓CNZs\Y\C }ʡpí]4ERky2aa:rG*oJidm$n<QSEocUI-酘vxkkWu8#LbXy9'([^dW5VwhZ.AҹJ(ՂWĖ&5eW~O,X.f~ȾHPbAҊ(P]va>{^- :jvڕnTyfۜ袗o˦Y_HA^ 2F $ps֩Y[Yȱ KTqE _pho6U2W{62Oq'{iosڄd`HA(U2+KG[u A*ҹ('?S-s,27/M,ngv! 2H:Y}&kDD2Z@rwqoog&V̷o>c(t_#Xە]Oŏ*SeQJ; f޶3L8A;2q8({ ,cSoC'Ҋ)}w9*( b} \{~RqBM$gϴFm!( }gOpf Fpzp:b .ͷu52n9=袇}_A}ehtI.Xeuf!};bd-aq³$sIOkԯtcn$3iN&ڬVBd =1E_]Zݳ۬ѤRfFH+;WV>\R\QE.w!_2GҴu2O!49S{^bE-,gU{'+{68S%ٌf!x( nzM,iOkJCd%kQ1!o1Ǹj(]ƺ2N+dEQE0 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( {p?5袀*QE endstream endobj 11 0 obj <>stream 2014-12-06T05:57:15+01:00 2014-12-06T05:57:15+01:00 pnmtops noname.ps endstream endobj 2 0 obj <>endobj xref 0 12 0000000000 65535 f 0000000385 00000 n 0000040410 00000 n 0000000326 00000 n 0000000171 00000 n 0000000015 00000 n 0000000153 00000 n 0000000450 00000 n 0000000550 00000 n 0000000491 00000 n 0000000520 00000 n 0000038999 00000 n trailer << /Size 12 /Root 1 0 R /Info 2 0 R /ID [<377637DF5B5D60826CBB70BA01796410><377637DF5B5D60826CBB70BA01796410>] >> startxref 40569 %%EOF wxmaxima-15.08.2/info/NoiseFilter.jpg000644 000765 000024 00000342401 12446010640 020011 0ustar00andrejstaff000000 000000 JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? ϕ:Rq[xr%y9?:چ(bB)\+7?5yMM,$qB$ºq*I=sFqD]y@lB|O0xwzo'{L- \2 O/oMEISJ2=sE}/ 7Rxwzo'kgދ&^ޛI4e _2ތp>ÿ)?ƏL;A7k\= L;A7hÿ)?ƾe 4gދ&^ޛI4e _3w$*`dzsEk/oM?2 OsF}Me G&^ޛI5)lu4S._xwzo' 7R|˻ލhMe G&^ޛI5(l9v:Ek/oM?2 OsOb21Qp>ÿ)?ƏL;A7k\џz._xwzo' 7R|Ρܝ'h'֛._xwzo' 7R|˸7SEwZ_Ώg}cvo1?2`}=B][}*HjNԓyx$OZѸ.3fK&q7҈Pf9˪Lsֵ|C>{6 U!n6 sGZ]Ѹfl /YkaBlbIvcy-nX hc?{kSFh o~y{- Ye0dqd]kޝ,3KvKBPȮC)`#kƋc6z/,{lھ&n5M46.cmQpik|V4z$Mz dpK`⻏q4'ogj)NRh|[`n?$' tpxG{tآ/ۣo7#3q4n>&^ޛI51ukN'#b_|۸7SEzxW{Pܗ*pRw`cޮz݅׈[R̚{*[qf9nz}kwSFhNϥ4?5zOOkNq4@Ki iT$G-F&Y1;u,'zt,MT2FpTߌUִdz/oMq4n>`v;6koݚżIbՆq4}}gfϬs7SEpaY٣7?5>p8oϬwSFh7nh ~w;q4\7?4}}gfѸ. >w>߳]h}M ~aYٮq4n>}}gfϬs7SEw>߳Gnk}MpaY٣7?5>p8oϬwSFh7nh ~w;q4\7?4}}gfѸ.>w>߳]h}M ~aYٮq4n>}gfϬq7SEw>߳Gnk}MpaY٣7?5n>p8Ϭ7SFh?nh ~w'p8Ϭ3F}?nh ~w>\7?4}}gfџz.>w>߳]}Ͻ ~aYٮ>gދ}gfϬqz3Ew>߳GnkϽpaY٣7?5gތp8Ϭ3F}?nh ~w>\7?4}}gfџz.>w>߳]}Ͻ ~aYٮ>gދ}gfϬqz3E4/$*5Xu8P8\ (㞔o.jFh<$vqAOy@jɷcn_ŇMÁ@ nߏF%ϸ+5M惖N{E%w()Ue(Ȫ@Օ<<jB .W}f9db=~+;5=ЕDq8 >;ا/ԩFXt]J410;L_#\p&[pADIm( 6*&<wv]6Pdnw϶Qxy٤? b4uU,me2y6E?*tآE1ܖ+'_i{@cD7v4P HN}v隹+V1|zvjṷ})-KF@N}y=6`7ID1!\#߿nPKYJyjGk7RId҄,rYKY-cY$UkHd=^f"f N}BKqnӓۀ8퍅R]VtMBYϡ\`C%[$Kro0<*j7mwf@j).%j8:tmc2L OMo^ VvZդq"&ac|Σ[R)#W!$ 'hM`W${V)m,fFA$ԷV6AnI"Ld'>ج/e>h (ڑ]f"ymWӥZ[Ȧc!9)8_3dW?a=\Zb|;qP2KIB>`:v[4;i|׹ jǠRޱ-dڄmaH a犧qFpؼ{M;vs_qEtv3w_n`ҡ9\Lɱry+y/7vSˁҺ-lsWC.n'= Gu4jtAܒr3ȼ4z[K;!K R, gǯq0s`wٛKζy[td]vn;cXCmt4LyLpWq@袵+m<I (ssi:+ӿZ>$c|}aơRS򯦶7In]g0J֦;_w/ɧlnEvb;cji./Vt;soI|N=֛vK_BԓJCk(p;[iXáR9.!@qdЃF,Cۨ :( NMWXI8s2B*l{P}+NKO*I)6$r=8'kӯ{[6`rw){SBn+֊ߟIIo~m!$k;@{hFy4u` NB|xf~>bo2s##8ɤBYV&d&_/9zdwj!n}yb#b'8 =pj-bm&U^ ) 8 +l,t48k< 2*\ :c]鰄HmOZd8.NJu4uyTWG/4`<.>)g+9*/F D*ohz+-o-aynڸI$ {t͵}8q29`Q 8=pxf;x+kq$q,u WMgym7 6 ـc|T7z,\!wO-ACv_[~[`k&,ro(` $=𽣴>lVqlШ w*áuX樮Ju֧ekq>̰yvo* fG }}jƍ %vo ~F&/%:WPZZZ2+f*a?7jXwXd2 6EeWMuw4lbIЗ$8wӠǥ4f<[/KRhV0=+oi% 9 O֙6,JiRd3sS{뭿oOVۿ`kGc%='ha0a;GM; X(((((((((((((((((((((((+\55i2hb;WK}6~\FDG Ildc]! j?ڬ׾W7n/\Ju1w&^ `W±?fo.V>GLҰ6<2GK$p|=ϗ~j'3t±?fo..4bI&=wd}*:aw ֛HuUFAV>GL ə`x׬6H"l\ہv /Gm5ݭK-u}7a=:W±?fo.V>GLҷ6|RA< &;r } ə?X?37O`<>U/Hho4]s`r>F$X. %>^ 3t±?fo.KoH_"taC } ə?X?37E=#PԣҊ.y 8=3§^ј=tNs}98kX?37G+#&f7`W&Oo! חR|P[xK)%U.Zk͸MDcϰkc]|@<> r;X2"P 83nC>Y_[yUp9}ݿX?37G+#&f6x̞'mG62{׎Bnm9cQծ/+ ݻuJV>GL ə,շI_S!I"y(ޞ|@3t#[ӚKglɻ$\ol,^5M[+tpAcjV>GL əV3Nj`/%7wvQܷIZ3Y`;ON|@3t[xx 2Y-¶SBd#QArqIZvvK 6bf|ryJV>GL əo@uͬLslw*8[տ.DѬ0+I;Y2yvc]|@kNңӥ֖i) 8rc]|@4҉ydk; iA9W8aV{h-b[l^;.(;@@5_|@3tt#.ukFOE!Fm9 q!iriѵNE 6ͽp}q^ ə?X?37CWnu#qPSg-wLqZz-o,evހʻxV>GL ə,kM'om6@aGB ׿±?fo.V>GLWX-o fYF.q&$>UYM^=ϝ8zV>GL ə@xW sޘZIr1"\x 7m9;SZGb.4֝&2ڲl n)3jV>GL əHGL ə,z25|<`36O>_D±?fo.V>GL`<#N-6k+vb"'M-?_>\cۭ{W+#&fc]?o<&}_β1ݿ?ˌsVz݅u}mrmc V8w\c]|@owGLmnաꍫr1 {m…ǥ{+#&fc]k"DB<T>V҄"^ib#,_~ClH8q|@3tX<$൝ㄒ_0} ə?X?37Ey5i o RX4K0`zqVNJֲcZO Ruǽ{7+#&fc] p[{4W{ ϼ;Fy튊g.ۼ1qs}~|@3tZׯ/<>j,dnI c7w {j֣6A ߻;63t±?fo.ť$WW]yY2 ++'zÝyݭh'F}G_B±?fo.V>GL`>v SX7ߴg=+X?37G+#&fnjKX//{b1LF;vi: %jQ$/lF玕_|@3t%oާ͟Lt/$]ϙ3`V$`gzc]|@QۻO+#&fc]PX?37G+#&fj+V>GL əڊ'3t±?fo.>vc]|@X?37G+#&fj+V>GL əڊ'3t±?fo.>vc]|@X?37G+#&fj+V>GL əڊ'3t±?fo.>vc]|@X?37G+#&fj+V>GL əڊ'3t±?fo.>vc]|@X?37G+#&fj+V>GL əڊ'3t±?fo.>vc]|@X?37G+#&fj+V>GL əڹ3_W±?fo._|{{gZ‘*G>2$Z+?qZE_ n'F jQۤ2{C!>wP+Қ^TG3P1Ic{L?+ԍNªIEsbEOWn-}GfRC,WC[<H O )}/+_B /Ll*ےsd1k$H9ʏ]:ۘ|ȩ\Β ioCA8b02OW&{ %kG~˓VywNgM* 3go{.-hѸa]kKؖ=fhXpL98Gb*sKDr6 j.Xv"N{uo%>Kʓ ˰cs5oqYY:sk ^K(.d>n޺85mKĞK{R[ډr!( ?Q]x+xf?%H[WǑ=E.m3T#48?TX״o_(("B{0ܸ!ܚK**7 PE:P*7EPe'4,A8HOa0C6C0}E$E*9W= \2H lz}jZ}t,r*s@MsqeP/s>Nӷ[:ۤ1Ԭ X.e_vJ<)?ҹ*ה+(.ԩ>3B %_!jm}Z4|%1u+~`GtVBۘYdM;\ooMO^FRqӔ1_SBLkp8csu 'WmTKocp@Q _eec*NZ&e{Jama,E-D "MI+h׉YgO.0r 'x?uFFH h>-{+E%Qk*kqx֖bY5QK1Wf\2i&e^Ŷ}ژ5̏Mvss+Kq1$rYS\ΒVzFYt}O~Y7V7[lwX3z2 Z֯jC΀"؀G m1̚U!UP#sUwV,1?ZZk_ulyHphO6UތNGQyq֪+Ko,Oa(1%pzꤱ=y2b5Ҽ޴}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/V"I=? rf)i@3)x9Jǖ]O9cޣAi\"uKB+ɍx'jg5 \n)$~h$TH0#RbM^|Ζr2y1ʦM2 |V}Q-閔օQEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP_:|N}!I_EοF>#'b? hR G5Y^";t֭01K(Yyi*t"M "@2u.#"p] hТs^1Mm èA&X>VyzPFWYiұL ?wNԳ;@Ы4;&!^gafsE8'prW!4PYK n>"3&dcgKugq{g|5zܼGt`GQ#t1=?x1}kvܩ7m!O}t҈NJ>_Gg_Cz֢I[rO Юwxϧ\_ʔ(QP[Bn HآAbt ZTP3BX]G A^bKm>T1Ĭ!=Sں:(WLҬaV(eq@™(f}Ck$E@~ǭ!9^S1 ^Q@\(*Hu!@ FҮQ@+L ,w5Pf Km_27 ǯV\鷰>2X#v4V3TUTj;Yam!ivsWfwPT2RAdyVb01ZZ( Wmd<{GCs^{}мv:v~hJdWъgh\SK3X0l2ܬ[uC mOFe%v$tή–'v4acQHd70N`2T;5#5Is9>tif1J*gZH=Ye [swK׷hʧcSО*(R(,hUG`8E&jTwlF?KEFAP $lP0j(Q@5~>b)P68~KP:Z(5.}n(e۩%PEPEPEPEPEPEPEPEPEPEPEP(l(Ԅ35Ȗc?( UCAopϵ-Jb2Ǹ]S4YY?36h&ԥkU[Q)h0UхiQE30((((((((((((((((>*|D>D_C>!\X"?q)߈ҼiShxZlu=#JѡkEė0篷Nr IE]С*{%w#wYׇkR<8Ar',w0Q:޻Qڱ|,3rM;V悊(9B(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( Z/O5`>毦u_״ |Wjzo%wr)h g~2^EsG/ɜElrNk m|^)Ω}ڼղ˹GS5 mF̬o*s}M?ox<14}Z[muczڽ&)B 7&^# J9Rm}]QEhr> hU_9HEfdGV<m/z<1KUpX`ﷷej_7/xUDOŠ~׭ y_}EPE`Q<j62WvrKCm`2 5>cZ-:.ۛgf04@RI zͫ]mϥ("-/U_zG- Rt!t`02:ֳ3ox9 />vi y>%oWϖyoi-k[ 0ʄz4+uWx|Ku|sZH>¦>|{]j {3ԼU~8E[#*,PŠ[3Ԟs^_:h反HCDl; \m*+>&TtA? $ĻD2QWI<.gQχkx+{:gT8]`NV_hvZ&!*gP}+B)]s4}<;&~Jq7HМ k?V㳑Iy j-8DNfvoM싊vNj{Y owp}]T 8gkV,bX7y;qPk!mD 1R:VẄ|'|au7: s\AQj ߚq[}*MMīr<+tW|5?'Þ"Յp h*z׾ԵFݿQJև?=7 [u ld2sה׋mpo, -Ow~b'7D1U^u:U)up۶ـn2R2O"ZJaE3w⋋ Zipm#˒d'89-MʱtWw?>$|; 567G$F@b095l=I^vW)$ܻr>JWā"qu pjeDv:t ߍz SV%;W|bx>EЖ1\G3) !B N-ؤv|g'N~"|+goOJc+=wcNfݮW`gzW>=׾!LƟɒk[0k Bk[f"HϜcxV!q#n=k\K$As*w)gA% rp `ø(QTdRG<Ʃ4&rC r@F9┯ga_S_^_$<*>cO/>5iZ`Ӑhevv½S᥇ ikCӧFBwAq^Qm_}.{%Z0Ц#UyKy}3Rw?Rb[$5xKټDuMbx!֣e~ 1os 3 [~P11ҒZ/rG>FOihR MsK51fBxW}n\6szc?o$񦏦eB( .~qkjz^x\O xg6[|Itj^Ff88q{{+,?o*CciҾfo^k ϐ|nw<5jvd s]Ur'<vZMtw6Rc' ס*l#A+?; z a⫏|@KCV7P˜+.1/g%uqvfO%zp?Wk\/u[º~ uHym7Nv8\;Þ7խom)iZRb7 w"UNեGyMZ6gNCU Z?^GHI$ȭcK}7<]Y\F5fo4K%HPmn 鞴£7k;i,?ٝξχ=Q9A#4y "xd:7<6?M+S۴"c@2ALA/?y_0'G/^ }iPpz5O񇇮tmGz0l0F!Zំlf Ayk,c?\N?hs&iX'pA9T`OGV648.-~&\auڢvB}7c؊/|:V]$2H!qє#ŭ.+VG+< k /w>|lM>lǽ`E>?3oM?v/%ӒEs?0Tw?RQ\'~C?U?0TZ4mI먢8uCAxq6'oМPkҿ; z aZT6y̼SiL'c=_\j-5[%2κ?lj5m?zFy3oe2F݂R jO|7nǍ}SQ>T^FOpI&JJ=M_K. '«U3#OqitONt;/2D\2ci6Ο]C 𝶇 Ƈy3cݹ}֔4_:+51ס*: ZCZuj֖k48JdU2cO} ߃kc^M[Kn'yyˉ=O&--8m+Z3,&Ymg w~UxYp$POYz=4)bq4m'=kѼRwc/a(Pqu oL=It/'|SZق|51yrq*L24x!'x ; Ms _:H~`I)ĀGQ׽z/ 8ugkc0_1={SGg;7Y3Yyiv&u'(?LW[Y^[릍 =kNWùZX;deLk_~ /<{!ebg!Jw`jq_OOguw-5Ưŝ/NTEsڠu/\gr 1h0 Dz;K9Ǖyo< &@L1_3?u)~闦rIF>`}znxSZ񶋬ɥ nmb=gMFcmKK̶||$JRoiv2_ dfwjpT~Jy.x'En}im& y[Վp+51Z%Jm: 릝J~1'#^ ߃kc\W+m >1ѭ/! [ZT%ѕ_6b|eoF$`IP܁qY:g11cgxRP9t |g D?"KerC4O»6_ z;]("w9p@pA#5.<¨!3x]&gLe؟^UGolimR C0O`ŧ_M,)n4^BEf6OK|D灒H3Ļs1ӚҕVn6~f oKDAzz|aQ^ Ҵi[W@ȠU$s+ҫI;/m?b ȒJU #{BLk]-eD7uVvW'S7Tk%{-aVpk:'}F?소:q:]C$1P\ᘪkԒѯh,u _q UO iîȺMs^_ÝcOҚ(w1.,cu:4~ ^}k{-ާnR["r4 &S */{{zm`A  'Z!kۣkW隯'w巼Q@(4`G'j?I߁q2=ԋ-m|}H}Hyލ4~&/"q-lʌFUDdN[VzO"9oeZE6ݯ*uPjc(/u+/=?|;N-B?  xO3^W|n{:kVSwf"A,1'AmGz>km~,[Key szYL1<)AX85wz=2>-[J+r,J&|>U GSofX1Œ;mW# lO^dׇ>?"Iq͏V?ENw?%ֳrPHthޱk6N`V׻K$q2iV`q=ie{[8WKY[ ]UsJN60I@ʮ[${2׊!-从z'nߡ3]7Ay#Y ~mOӚG=Ri"7er\ ̾yO+h,R0Y5kw3\e c,1D5JnEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\ԟ2]S@ZkFK @P)Oi?ds߉|ٌ{#-r˅m8œ+?6i?evQEGYҡ4[*YbGX`Fq^[ k5^E+kpC+~4[T49$Hg$Z(mv$0[k?hڅ6Һ*rYHqڼ~^ q_ /&'t P:7*p$|pGzv +]{ˋϵDbT(Z~am-0[+ƺ)tHtqy ֲ|G%ƛy<Ȼ\(?(U\3<xw:/&R( gI+lg& rR0EOE-:ߩ<o]BhnӅ Gիw4/iv Gjsn#D1.Ac<%j^h6U++ϕ=:8U'ߌ5赛Qͬtݕ' p8|3|_/vdJN;S >C)YK^U_4eaq(zo 4[#&Vǩ&owurV7:˙%[IT9'BFO=q^EWv Edp*[Qխ[Ė(rx`~!S Ec\G91z'gt&q4_OΦĻŬ 5g;▻75h+xF|r&Szs%?jҒm~j~l7RYTV'j;-sIԍ,?`_JOi)}=H2TcLt7"c[WHXY,J˻>;~_(WGokF.޴_HS봜VxË]z5ޛo-9l|>lM++A'9#}jNn-H Ե>gXn6azڥ%eDbzI'xw]DJ Yn4uq~6gll0I/N+k<*pFr|Lo%4OGo'+ei:Ѷ^ GIkF.޴_HS봜W‘Y1֭+Ams,QeG%pHF[Z~Z>;ѮGsyonekfl9Y\99մ'ﵝ6$ij/'[qߊ'HҼis.bؕms ʎ@BqI44{=֩XY#wjJ:vqx^1__h^o-4-xaL6nQvP^ cL|)K-/]Tǥ(# \R} YI5;m줾K- *IUXjFװ>!Uuw/>piq oN͙+_K#Z>fiw2 P?;{?娯>t2qci1##b`Μ%] LC޼:UWp.+@7<y⌖#Ui\dY\-+]{I.ל#D~y#TO|/l~^Wyqʸ/-;xx7 , xMנ/g$L=կ$"[v\waiwC )n:cCXk4% l!Hؒ*JUCtS LHdP8 =:C /ScOߵ<ߜg>R\ϦPjzcgbv2Cu>5ᾋ4zG="-Λm,_2@//]孿#eom徶 2UsǵW>#Ƨu8jIfs¼ ZVM 4h9oz, m{ }X^i,_urN=ӲKj+-eZA'bC-KZ{ \o2FTgPFswoTz0ִPjvgNqq_z#Eg5/}Kɼi`[HLvcFyռmE}BOf$ˌ.ڳm7/hQ~e/4ɯdWjAvp?>6O5W5>3ZY۴0<('HzҢKl#.y&:J.cKsi/|K[kzmG=# = fpMJocm\DbI93 v(l;kHn 2Eo- 0CQ}4Kq[ )XIxi{lO]7JJI5]:IΖ&CGg!}77χ$j:dBLg+'4[X>9ƞ6T!\6̣GNZ_"/'6.X_4|IJvxz;k}wLyXqGw3$JM.g^%Ɲ(5l_ nbiqxTKhi<ͣwu|U(wAu{#^]]ndԊ,POx+}kJK]RMN4N"B8k,w!jZ}A\P `3K t٣‘h +G '~ڦy`oogeh:tEҺ)RA\( !JMxk[YKye[m-]<8Z~Ɲo ڬGFa!H Js 0 {E^Vov=|K[kzmG=# = f+%F1کd_ro ί%Ƒ=m2n>|GO0:p7m/ړϦ?y?xr-szUQɨ˧2aFC|;H-957Iayڱls8BQ]R}Ozu#GxSll_b#/FjF 29W;▻75h+xF|r&Szs=ݍcBGK9\Goo8ڎN00OLTso}D+`/FG>я3fэ8ʦJwW (Š((((((((((((((((((((((((?d5'T6J((s6i?ehxCEuQFAմpMDee3#V8&%JԞ!+']PAEPEPEr1J̾.>[N&0y~CmH݌v=V6זw]\ȆIU^\rv9l{QoX[^qlBR4D ʟyw .u[OUƥxݻni~k[z~7#ث1AuQҰymytkkGU|Iuq _2]*I[9al=z,5k_i]DZ2U@ǯ9UmRԛߧz}*ώ|OXYZ@D6qK,23'8)7&xJNԼCIqz`Yaڍ$YZءn%ͲK3zQ-"}L5PN-U_ /]=6{ [.g2+N=v)Vώ( x,0'NORO_6^ 4MAӍeD#;ܝH=Z7oSNJ_↍ XNY]RmK|p8"bWզKIddiqw`{-mSѿ/WxmisE.颎-F+tQ* 5z9zkpEgT݀WJWW__: MĮcgdPê zUº߉|1: MVO6LC=y]^1bHJeN˻^1udDQ8[T50T"E9S81ӡ5W?xJL. *d9 >[Eoj3ũjZ&lhV1&X(fU$}=ZЗF&zg|5OEKDfvf$%&+ȼO+-V fL7ؖ@^N1^Mv$0C,qK4i$8ϰQ]jV63[w{oo-p$4WK~&xD6nK8D"#?3*ovzWmQ(/P 9p8O7^W +4jxKk-։zf`Rb^ a/x7=-Bk!l]YA!/RSBvǯp4m4`8,+?Sv\kRD!ˆU&Ӝڼú'Oo<^-:ܦ08‹'_rZhUakm$p߽[=/< GFILUA{Hc9!q\mMK`i_gYvgQ}khj+=wz'ZžfqQ/cJ~7M*Sf=o. &Wi[/kG_ؘyP 9諓>yᶅT%#Q&Eˤ_}O5Jz.Y;ٟxE֞Dҵ}>ܤANqMּAz+Y5KB|}6v:Ox2_mmv Q:*kZUm ;{V@bXc%/syOt&_GpBZ yc<ơ ?fg(5$rA.zR+ky0]E[Ѱa*ZρZ:뾖\D?߇JQS]u[w i,[UmREѿ6*+ǼQOKiz^5㔖 \O'8+\xzFv\][+˰`@%~Gz y<6 2=T/ﴉLmBOƼu뾖\D?߇JI~^nDZ^>fɩ6.sUbW"_;Wܠ[K]Po밴W|I53V𦟡j+bڝm{0x"o Fx-GC  $Ve\2OOz]=Zx<>X+ǜnݍGL-]^@oCٽrGjTm2y>l5k_i]DZ2U@ǯ9UmR/DF?W|@?oy_/V:6Rީ< {sKjult;Ǹ#2>eceURZ(Os ⚳W_6d_i>AEwMXFҮbuk 9WF8 A<֍x@𶯩u w $0‘9NJ[~ XNY]RmK|p8K)7[Eyo𕶻4]bK$#O˻ߌ x#f`}gFWQKd 4r>hPq4-vKbzooG^/Omi$b",`MLBs0;k(p`(((((((((((((((((((((((((((jO.-tI#%? ҊJ(=oAWͿP<'aY?͕qNȤ0VKC3RAt6=i|C! VO"(((sž coj][i'mug/,Mk`ݪHм?j߱{ָ?iwάxgo!mie4ut޹]0ֶYl8ap%7оhkRjy'Ԯ( k"Ovrk#W>-_ķ7yۓҦeGEpzԤjNUPjq)vŽD5-*Cޝ1lcڟU%#Rzeγ\ޛWOϜo]<~\${W7#ϤHjQ\¸儌O q[č+C$WOյ+!ܦk2qzQ;¶~"k'*e*px8)=-Zmq]yn?hx''^Jʑq\~ Ija-˖0U `s5-xb@d=mBZO wS!lݒKcAOhuR0٭yPsԞ6>#MO؋xXl$QauKYrCzZ$xoVLS.Ot}-#h=_E~K"NkgD]@2*y{iOTխeyHڥN zbXi~|Ym$Nig]Rީ2CubeT>l!*xo፟v,CL4=4S9zҷ5K-KZqqqegzcc٭ OŢkvh#TbPq]5=SLZ;w^񍏉^۽q/UF3}j?x;Muuoqi'mwg/4-ܫ`nxFhMIl2WXڤH=)8ޣmc.Ihpɳ CsNyZC,>'!uYdui$ޤvj~i~dPQ`;5-ߙcGS?ҵ:4W6r`''4_ZΗ4xԭDM2p?Cw֖"^R+AGzym}o|3ѼIIwiS m>1vAc洏OLÚXB![c//œ+(]!}r>g_B{ht Dq@)#>A'=yCC ۆgV<@#ִn|Qx=Kdעw!حbrUV'TԴ[[,ȊE|Tf d k/6[?ڌx[H-ﯼbc\ m&ZwѐuT،h_N>_?xs[(\dOJzZ$ߟc_4 muc0XATw~>kCRCςieVyoӶ+]⏆S_itbEki* sWҎ˿qBNw4Ѻ"B`曥6Xk7P5a`'=].:EΩL!M9' |5#H.4ijLJEy&x {kkc/*>#TTIr#Iqםeͼ0M{j zgGxDT]#XZDJ81G[% iv_z_.E\ DL1;[ NZ4kZPk=bf&pv!P0QԏZ|Wck>{ mZF TĮ ĜsB]u]bN-Do'9A$ I]}@n_&gFx u8{ 4bޣx?@bo}3}zkYIm}k֖sTn,v[3ݜ:amowh^$EYncl0 NӴ==BmNͥym|حP{ G#5[JZGUՓen4$ 8㧭N_[M[[η_ ؽzHuĦ `{Vy?_\I%g,Mx?)^T%[dr?RCx SX/EIr#YSvp؎o'gsW]Lg̖g=KV_|]d}^u[+g wDKe(Or˷n=r M:or{(lVgAl75[.7ß js]i3t!TRnsMu#XM)lXkxkưm݂|濴*qʰbPqY?|=eٿ~g3jZ]湬jOx.5ka:Տʍ rGkh-t={{Hq zZ4R[axsu9nSW[Y:K֪Ԅۜ5G[K |5BmH٥J7_k/x8(`s ]𭏈u-[IL&Pp#تP|>{}v.~Mx]U[K]?_gᯆGO85=B!<7>i0?sY|#Yof%ɽPܞtQ}nG%I%HC4w"@̥HHiuOzzXVcJXNc e_uP-fR/>u?ڷh>Ɨ>)Yn Ũh/r3=in+cw-{xV_,g$g<--~s*v{eO6_*h[Vnݫ*/ >FY\%ܓU` =={kE MY|9,5}V+<7:pFq}I(` ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( K\ԟ2]S@Z(t9٧PіxO²?Vf./,-ngV{y&]nP9=)!+']PAEPEPEP\6a6$-NI n/~燖KB\YEyN@rp18]GmoأFodi$O\dŀ^?}׆5ɡQ$ۮ?+߆uv46L?V~05auO 5z??BRKs[~xWL&1[OH >=KM]b&@#8Y];?Դk ]ZJqd{f(~=[o×g<4ݭ+X׵r_ tR |;h ,RyMM/#e|S^En3O|Xjr~Z΁ tU6%D֒*mגp:cV;M#gM[ķcF3ʲ*a1#q$xZ{ _ ꚄZ:vgWQT~mBZ[U"|[,Jм=RZ\ɂv=yZ(|Dеk懧.rIhgXYՀ3qڢFS64sn7hg^;9DNz!G<SSkT2:~&|Gᩴ {9#y5v 8S(,]?]5J>_T״u];U8Zn$7-О+ҨK=yj&twKMABmy#<x ~%mnt}~ F{xF;!x9z-~$y_ë?hXd{!J%3i~(=[^4Z#vKh !'O|#_q$w)jRC>pNHkFXMh>!Z޹BQG3&Ep qֻ=*L]:KS*c9x?\XoWs]GF#U.~R>k/k~;5h<:5wK3\ _9{P'J߉ti?zcHcEiܧku%vix'"v? ڻ/zwxc_дf$y- \7k𯊬|_qPܽ Ubˌx(/+?/ջ]3)\wo5sygo%I"̍T$23[ 4 t%?o0|>`~|= xOO!I-goOJ۶.a>\r1.@}?G` C_:3"n/uĿ˪˫$nˀ?@8FQDt7ǒkm<]>Ab^"6α g'Z/xI<QZ K֜1"N2_JJ(Z$K~0z^y=^/Q{Ii#dRI{B`<:/(_iKx_h?3j?>"<= H̺XZvp?LsRKogMxo-tf{)%8VpNFnswjo >KcцX#{/z2s]޳ZZ5ޫ|̶d*2p=gx[QxO{tRoFC&{ow.^_#CDtAx ^>9];^EB @k߉4?ZcHcEiܧקO.s#%JxwMU/v\J(Š 'Ҳ<7];ZO5fDw)5? l|WE 0UV,'kr ( ( +U.jVv RF*dۨ<(6}A;TdaCQ\{e^JKtG-B8 O5 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( K\ԟ2]S@Z(t#q\UsH ʨxCEu@Q@Q@Q@ğ&# u65J+k{i-{yTJ<PɥْXZZ1mf1*\n2+J/<_d~ťdΗ1>p;W[jt4W+WT逧=6+nӭXTcrTr8UZm][Kld,JyI)=S}KDx$vba;F>a2[DX g`Zu+-KVWp,^18m%N:G:m/r{>b}꽧t>UDmXAᴍC\Riu5Sk&&~'~X|g +qgkvIўT&򛇓w'-D^ !MkYb` lvn3Wo<=j7)s}7Ė{dvUN~-?xeScj~"]42\)=N8mCT:ܾ fR;` =0ǵ}WYsxgA?'4os/iI]f:KoX_Zk/׭_KƑ`%槨MT<ӂ='uH{ fb~kۯ|?WIuX]\YGuPt:si6O*6UqrOOZ#d6{vkV(oM/3d+~coEx7 𮱭u1`8{Pbƛᜌ`&e S}"Y5MBh Lhq'98lwsi_!ndFq FEu+,.Qv#@H*mqoDžܗ>ǩ,hheo0u AKa?4rccEg.$Vq&`6Tg9AXӬl$$2Ĩe1>rWm"[2Y˭1Wʍ74ZmE]޺OrKz<񏔃kɓKt-ĒHqwdS';#q.MT|i~i񾌏p(%2^0sx8W KY{:!9[چjZ]msnnxj#muE oEAͦ\z^I+IZqQji9Ѵ+2FFct}4,m S[OQ `znhYؤs cBV޲kZEv-\C!e_H5Ks!Ki.)V SO{Wu7tCB}M;FjczǑ|Dԥ/u=ě[!El5OZM߇;/ -!Yo~4I6bWO.KW隫@ڎix6M !Wp8<-텞jַ][ފxá1I-~i (xz 8zZVo6Oڽrhvtt:6molWpǧZ%yLx2qT?&Q=cotOĹ^"k-^ :^',UT&Ƈ{ν]aurfzFqPNǐY[n5;nFP5C᭥iHm;K{V Nr9Wf>WRcNW򶓒6cϵY"HB$qUU 4ܟ?>+?y äI{ O7ӧ8H5Ks!Ki.)V SO{WPxEԟR,!|ﺎV\9&΃qhOiw^6> O_ofVy4;O|nޝ{Y4L#'s 5&wJL,,c{6ı=IMPPbBܴJdE=@ldzUKEo_Ͱz~V3O6[ Ip^"g#Ay''iE$sSp|?wLw{]gAR}JH;dY[=rdBѷV>lΟXtşgIDͅ rzd+w0kVD kxѢE8-9* }FY},PM}%)[D_w}ͿɘKKRT4*!Hfq۽3VV,F) *9+8*p(nx."IaJr(e`{zu=>sGJPӞItn\ӷ֬B ޯxS ]'h% 6,in {%t 6)t=6hhɞ dgIqQMFHB l"kw+h{~V<⯆|4|)Zԉ,̉ UP@_s g䷇E+.pG~.hvVvMkpm,Bvkosoo-qv)=K0ߍCeM{M DrAi2gN>뿕 [Ϳڝk_'"=kk6.sΣ1#'9$sZT—a`(((((((((((((((((((((((((((((jO.-tI#%? ҊJ(=oAWͿP<'aY? m9? WTQEQEQELn Ciw]b6z`*xGºM"E#6pi&Km!BW=xxG= ;c<3;3p략_n[ g Cp@ ?o,\<]g/] K/ꥶH$Zz'cN@Ӵecy$`ndpkkþ6[ɪx}R Gi[gY8Դ]f]ŷ:vww$brd'(1U2+̯xX<)in~ϙ .#>Wk{ۈ69` s_.-~WZh?C`md-^W湍&w_t'5G,6BX0Hxj.xQ0 \8gDuxzd.ml#Y,@8gވJE +Q~9c4ͦI%%X<smRpCL?|We{Hm4wҴѨ4M@$玟Z_+K?Oc@mc;qcֽoztוy_R3[~L֑>͵u[o& {׉oCg[O] p=sǞp+g<'Qa.>JӖ#- q8sW~h5=Z ؟Sctb9r[lzU7/,o=?|kc+>] Oi3;7($u+& âmֿ|u{w*cK/gzy-/ B@$/gNбj=kxd5ؑ<[gFAij nn|K_n-#k5nQ {6^մi^xKYѵKOܵFsƤҖҶ_3)_xEQҗR{"@O^=MzMq>4msKnoc]\}<7oF|%^#5Zɧi:{}KuO@s8n>.ZkNa Jf{+Zi~$JY lpAf_Mxv\VsMJ;p~ $x= |ܩj>%kPxGŒ^XqX >J> ׊ENu}ǓקOznuMuėXF#j8m0# c\6:Uᯆ/Cĭigfb zPI9Z.*11^}(8/ g|Q>{eiS42 JQ} ku)#o, eVU sAu-ςn:V#(g8Ҷ/-xoE&%h$qmiz7.#Dc><+ۯ|95\BmĞNҬG'nO#Bÿ}uu;lmʰKUNI`>jjzďZxKӬtgSL-mRt<3+h[~Y]4Ǿ}2ݵ8,'T _I/o9!5\!nn5>kqe[[]^hK+J؁Vo|1o hw3\"T(q҉[:\|JZ>H*V:",+-5{;F:DT!( WU|:m<]xQ޾jֱ 18<ϵTOl-ev #oqu𶟢}?c󼽛';rq֦G]G-dK!Əi!󔝰mb#9>'[j:擧[%Y/3HcoqsOxZD{mf `Fy[ÿ -|?{eu:}h0$V; I_5qCѹ^n|foyǙ_+(aЌ?ᶷnмowactN@+Ѫ@ )QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW5'TZExŚOa͌7 's[!+']V?, GӚ`LTDģ9q\>ؚ֗--_xzkZ^_ė7[o/kz6e\h;m#`rr*_ZBkMBQ[wG&Ceap<쫐^ :HԤIk=NډqI>v3zdSUy.7fVھ Ijl ja,BQ] dDV̤⮦ΝW9Y^ݷw7cfs3W/|k7QuoucmHqI:wtwJ䳥`ot;oe;}I⮅x[zln$oNTw]/_藿|/n{RR֒Ko* F3犳xú֋sjalHg?+#^?~wbAr2H|LV#A)/xkus v7KK Sз:K#|? KMW5b1lWp>$xB_Ʒ&A*{^.|cOo,!tuB QNXdv5c~մ G:Okl$Tr09?.:N_⿺Z_[hҕ6+=]֙Zkmc!7 G+kC?ֺUm]1e  :5SmEͨ7y7Qyr)iG{_Ȗk/$6Tu$|yMoj]Otlz=j uM3L]r*:Gy\1_ t5?Gе֡hs[\5Iʕg .(g_v.I~g۟5xkkZ\KvܠオFr:u]#6 y%ZBb0;k"㟇5岷ӥ soko?Fr]+~Gkzt=.r &L<0rQWf+x^iXK;P9$œH׼iv fH8zl)&dZ/ TMxR5 u GКb|H|!]v>gᶗ~6[PMJ-WmX>y>h8\{Ue߆oG_|je^[Ybhd;N\sR]|F𕞙jWig,TIt_CkuMV7W MQlLK 6=`K|6[K}RO{%aV8zJ:~R?o_Oi9u5TLmg `jIkm.;׷6b(?Ŝ`} ϵy$~׵ |FԓD:ԑ~\園S?]WQ3x{W-|(Ѽ+iֵz-aϖYW9EO^V,S U>'?A],-+B}&Ks۴`:+m?G+]. {A{nqp7 60Ne$w=o?4NmfI, 6pHObk7)&MwÞ!J4ȢIGa\umcnѭ0MuMP9N@36OZ>_Xj ƟjfTeN}Kyߥ>𿅯#ux]wo#!=+vPx継,me=5~+a#\].C_ v8PA:~=7: mB$VA΀6y*cn˖5jTڞ1oq>2@('wKO+m1X5bG|<6sٯ@a#W'}CF<'hzťOq {R-'IПJKweu#x usW_ۜ⺚?xkmA5(_=c(M_`q} 9Uovovcz5!ef,}A'sSM{#Ҵ]GVbIl}*kͭ~QCgJz7q^>pV{JB1PH z~&Z}ir5v0eB AHnI>m}GMHM[o 0gϷ5[n'r⫋e..r$(A򍫜c=OLyKG|jo|e{I0M=Dkgr-/4]\ԁ^^Yg6OP\Xڙ@yt ז/8֧;w޺v1Oh.izQm c 9#h+5CQΝ't7_-F2@= ^mkG<{=<֥=ErVzt?$UW^zr)'??;^V^_OQYӮu{*U}VOּG5 ~mNfsKBOFp[߭cxw~3m0j ϐlGLzUx#-`qwv- U8f^95^[f;2ņ<2@KJT5x2VӒQ0ٔ85+[y~_W_?=.V=qjs:̖8@bj5=ׇWWҚ7cZq֗_Gc袼7ZC+[ttc 58,OAӏZb_|?ڎ}kim_e'z:GUNx[/˫E hؠwOj|W[6-\-8I!tH# x^P)/󸖭y#$^9V-ꍢ^hmOYsl,SFqGW47^,+Rww9F0)[[IO:+ƼyWIZ{gK"Fu0 ' 9 qפ;NҼ#ZjWwwk%iܰ,I'{ KU~(oGofsw5x] S%Hd n>iT'7WVeJc9: WS[L;TGYY`sƞ4Ş 6[ezc N?(FgQv#Z4-.麤VG,oAti_o5ji:+ Szx ú֯q\O:X\ gJ;6Z'ē y6z[^ފRˑn7o$o{^Bkg\IoI%+>kѵ_FڤӋYWP71v 89N/}Y[Qӯ|ۭ:C-[dA5,XhCi~/bD; 8}j}czD5YlefRBzIkILz+|#[ww֗ KǮ^AZQt>[ 1cT*/ um|)$iWڍzf%r%<;o&O;M'\uԺ}6[[e*3qOYӮu{*U}VO֠=0ǧ̗Se&GgJO=XC8- A푱JQIy~pvIm1rqpMRz~u;{o+k72n&/27%K%J0ѵ+ )|Q^IvL2d#,{]Z, [Nk=N?<kA9u_!()MyB/`g=qt3N翹6gV) ʐP⇢!wo{j:Mޣ4r/3K`2x]VsE hJΡ]A hkwZU!uٶue+?S.~ֺͽͩ= n Rۏ9cAt֥;՛]rO[dW-STӵ+s" (J{INė֏eq_m_;Ev&?+1vG3?mvn7bqB#ilw1^Df<:Yym^ռ0̑0r1죽><.ޭuasxw$hB0SwBoGo]޿yuRe-l`#i:_{ߵ y$ gSyV˨`EåGqZJ#w(F[ԁ՝oY&Hd_mP܀ EovB[' <nE #"\A}߄jS[X9@fv+$^9V-ꍢ^hmOYsl,SFqZ5︮iOtQEIAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\ԟ2]S@ZkFK @P94j2Ҵi<)s-I&b&U]0N+3^7Oc˛,nU/Z֯9q/ A7y6B$IR%Qq8-쇳 xWzz k0|v;]U2R#V%n2HExYwuH<#s&5賵{A+dJ%zqJO,Mc>xKĚ5ԛw?AU¬O PGJYRr[-fȮwooj5Q:mazbAS=Oj^xs/N/VUcXA;~:ZI]Zrt:>oXڋ\y"V\g {.=«=wPF[{vm)p]b[F2GN?3AlXhS~ ) S:z> jڟè.5 ۛˏ̦kZG 6,Nh?);Ck x.";]Q#z Zh1fqFӐB}3(6;֞,< )c1}TvIz֥=o~t/֦5-#GK{ t _LMƣ/tc7HOLV\Ğ|W.]FM1|9\ c9Ž#h]yyE-³4O~JÓK¡ccykv:X:|+|;wi}>G*+D͐ f71Q|>|X&ԯn^HcW8@[EanX"X]C)~uE7@0SG2&&O^3#;?/Dsr@xaJ[6nr🍼=jmk.>$T,@qּ^V{]JZ Vs>aerNA9s x^Mfie.m6e2a 1>S^75j &M9 p d(1GIEj?[ܣTwuhl Vvܲm,6/>ՏVĚU exmn3r vG,ȦQt7F6uvj.krHʲ&GQ$TZ]Ika]\G.Q>wo|({Sk-MggLg ߮N}X_h:ZZL"GIՈ+>B{]M[mf9H'#4}YESմ>oou [kF'eD9hմM]?P0yO,xhkhREXWyp͏y#8jEsaiGú٬ j+,l~w}moi|TN(pb^S[ .D?B*Va5?ìPݷjO7>3ˣiZe5 Y $E.p\;yYEUԬ4csYۂ͸c\,@-SY L}QtaM8_ƀ4摪O$:~cw,j$e j$.&f[2ns€5('SΥLׇUl9;]@_).Ac85PW )UEgi ѵ$L/de%*=“Ѡ u?f;\]+# tSuR<18íTU'(ږ_d!힉uA{g\E]KϐaϨֺ;-SOԬckuj3&WN::\ tV~Hfcz !OqZQYN lm&1Ds$lPulޏ(j?ǥS<x@U[]Nw'φUx:!ug4cOxd[k;IiQ\U _xD-bkl|svtuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW5'TZExF?ڇsH]V~kqKndcc]CzUsH((\^K8-Diݜw([XÑk#ҭ"MGW]>ý+hvmo>kx+Rk FtfHՊuq؊ 55}2kxڇq) vZ]Ϋ[؆M USgUhzsA7Kp[*ԵiZ+u$# xW +K[-Cf3' L)׶ROXxW Ooo,>j .zֱ{vF8#<]`OQ<6дʑDy`>J. [%~'|ӡ_ҵ[[cveI'#^P]_ZYYyd=K";RhdI"C# :(M X%{jgYg$ۭo|i׼3[e[Kr|$9RZ(?oVhz֡qu'|Ќ{v>bd \[P,HO c{׈:#꺮I,mϓ!J¾|!e=%{|fsL[ݔ{e߅ X?|.4H(H_5Ԓ&ZIP?TM]KvHxrw9>OӏԿֻ[J-ׯǦY]L.nU8?z6Ykzd8ug\h7b+Iq:F20[?yƍo ZGFe%i $ {UY罷[ȖU29#ވѠ̩[xcMlzYhl\ 8=sK^c|zͶkոe*e <k[Zx<>X+ǜnݍGL魗rr>o󿉓Kþ EuO(N[k_{,ך~ ]D#J*kӴ.? g Gjn<('C&S9>w-[6LƛIw%+oI^?bL6b9x}}׵QE6$xW Ooo,>j .z֩ 5=rդmc2@9QOQ޾%W+~ ~#5ivo˻MCX]q?/գtCO4-Fk[0݃s{'|?i]M  AG_K+{HcRHQ~)G~MVZx&|Zͥo[<[29$q%>%x[XnD^2d@`.z~U5+54kI%ʦDSъ r9z)Wvm xxWn̑2ӱk|jd j*)>S^?:Ry6sx#sҢtXo`3Is)_2Y6*-d[-?Ў]"[# xW +K[-Cf3' L)״As^eH⥩ZIHZ<+ZU7M}g ٖ5yna=UY<:;.;B=xfQi2BA|d5FM>o =qifhq 8aߙ^MJMFM=/m$IlbjM^_nic|)h3x7?O{ޢ8[&8wvp=:#ͣX 'WOŖmdL09xkQ _vaeikwh{,dA) ( M ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( K\ԟ2]S@Z(t#q\UsH&t 1oykm=Ҳ[4ʍ3p0QL<'aY?: ( ( (8?xZ|;+ bY_IDx$翧juk j񦱤NǫCj2Hcwpx϶kW[-VyvrSBʶ;vNtO\M-̦k<ɧsLgtGfP{[<֩ͩE(QḦ́^d_?tW+c+;[ n$Ks;)!qnQ.V?n_0x[67J]A,J m/c\=w+fbW7w62mf=pH>jWyjWhsyM,3qv$4ZM~gm:7|aqO蚁#ed\2Nެx^6ŖVZy no4?-K 2c-"(~qxa=վpq ǟh`::~{iF ׼A|-Фd11nOk.:z^/j_i>}Zk^bInQB [mtk mEvKa撄7é_Zm$s`^;a۔ ـ AڟW~z{+vC>4jVck:HŚFXę^8,>%TTt]VHed0Ƕ3W|9u}R; Wt*dB#nv8ϩ5E~h]H:ce$gmo[''p}3DwW9loPpFFp{W|q&y}sm5*i+ț~sZ״K/hwzFַI6sAS5uPvjOլ>kںj[(ڤ>J|/4iC}] } Q,fh@G-O9]_,7ֵ+T/wrI 0v`PjݯOiOv~4葝J4c - {VwOh+AG3Ȭ>%TTt]VHed0Ƕ3W*w(8##8=_<R5I)[ʼn1L{KNT׈u J m$*!S|g\ص-F Hi,0]_+c2 B[.۲n\5wYu"JԠY&{A ?uu <*,`oXsymd XmenyoڷUGMzmRRִ\\YYޘ|,'j__B5C [uKo[x~%o2fke݂[s]?TjwQ'Н̬0ឍMZMNKSO!i>P U[:.b{M>Xm g9sJ;$_t)uZ~=Nwĺ<}gZZXMBʹz{m~ㆃuXu;Ѥu(8vTڽc^|I]ifKKAW71Ҵ/Z뉪k7J 1D]whL15k_i]DZ2U@ǯ9Y*ώ|OXYZ@D6qK,23'8+rOvrk#W>-_ķ7yۓҶ<\:%t#:G+h)[߭KykW,44K1FAmsl|3׼A*$/EM+g y'[1xGAt=2QH iԣq v@|&~{=bV\jW^r۵5|bIUV.FZ +jWzdQ7L,aw1zWEyF|[noT';A'J)z~f_Fgyumk-3Ȑ5:-hv7KyƻVR@\vx7I.G4" >e*FHF3]ZMc5%'$(莑O>Pd4as~R{1L\~id5Ma-]Oֹ j u!6%~hy?<<}5?Sm"]CEżD{:wU~o}Mgʗ`;W'#ڵ#CUjF.~ֺQCY#Z=ĚƩ5g=կ.Egq{p2 eo?ߞ[oC>*zv/l"1{\:io[Պ$K]H^3ѯ4-Lz +y\'ͷg{^|u^on5igߓK B)bxĿjk۽L̖8b*6ԍc6RJf}6br~Lg51)69xF}A#k8%W,23; >"մXiPig(,UC]湬jOx.5ka:Տʍ rGUi^xkIZ{q+f s2~ eWXvs^'.Z챤ZVUv%*3;ft2|D4ٯ7\xqoD|峌8: u- Wjemuuji^mu-^ OnE mG/~vb{i<>=60^PX%eq9 {WdMj+0:WxK5ZIƭ`l'UuڱQ!H즼~e_iW> .fɩ6.sUbW"_;Wsu9nSW[Y:K֪Ԅۜ5 GЛR6isҍ?N(OM_~ۻlww(>5x^ס'3ZILj [Nw~%݌Kk)|c'ڧٞwQ~%OqjVs;MaL9#89s[д([9#wOM>5nlxqоi>ӵ+[BX&ಕ%[ns99|;g-%FO$;Se-C`ig:(_-r%ӿoxĚy[UOH́\<ֵCUjF.~ֺQCY#[>:滩ov.u/*:G$FOo?pOY[y^k~3e_ua ?[[۝'R{EFE UJ GY?H$î]?|l|9yp]fRe\i+륿Q;]l R#^!ħ7/qussnS Bmds^\Gpj~?nDi:09ڔtck>ů^h:ztz\nT v =*+_>biXv%_iˈēz kέ$V6Xېw${UK߆$_C8# s)//wrwo)4M&k+;Y췷q{lOGoQ]axki.vj-RW^sp09=v(0((((((((((((((((((((((((jO.-tI#%? ҊJ(d[NyHYU$r@OsH/pC/$wI^&eo\Caؑ޵%u݅M*iA=Lηl%n]VY6ᝤ瑞oow%#&Fzxo$ӓ{ɱj~[V2a" ZZ^,wxZ=d20XmpyO|Xjr~ә|[~y:s> .,Z^h_4ćl3V5i]\[>X[ۗ 20@<\oO j֮ךo%P0[}^X[Ya|tu$n㊇xJ-oRb)ffQ0Axe^2/;p8m$m/"򦅺˓[7hw4\M^Pf,@?߉n>$mdKKQ!k3ryU=J7袊C ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( K\ԟ2]S@Z(t9O]i'Y_* dm^9c;<'aY?O#f`mCFZV9? WTQEQEQExv>mtRQgX!Y\F ]ެO:gl'-e0[] ̹?θo~9~,/^{ фKi'i{|+ІKd7j+|m]tROmk^K#Z+m:nx,f[3Rynt;J↕k&&~'~X|g *%}sE|(uyC &kw[F xp[vs^#E:,"!Kcjަ_ٿ7wo=ľ 𷇮uAs $֯%퍽asƲ(n0Ͽ5w, hO*M7Jp3YY$Iτa]﫨iAqTɒv q8fo?E|[jt4W+WT逧=4kx4FGh/n}ݹ<q>]mE|Ӭֽ ͯy܏w`Ͱf&bOO=z|gO[DyRiUӇ2Ȫ$O&O5v3gmf ڣ$ //jTz^آ*k:މ }u魣E* xp[vsƧ4èj6ΩVQv w$ߍgs/icFȧlk6N'Wji^!\HRia䲸229'q*vk+ᶖ47\vV:f=Šv#hmB?C˟ʼns" >lH }j S̫ЎRVta'x_;3OJ?6nbmyqh^o>|Khھ]T *u=wwmhד XBO x_ i~ RR85+QY@w+KF{img,J w|~ ˯y/}D[۝KE{ %'I>׋O[[^[=(Vhr?:/|JСZVa4};UIIv&B".{m .uZ/{.T18SJ-?Ԧ[ ׬3:[d1R*-gĶZ O%PbP\cGz>8h:~S 6lǹ7;6cO BZDFcC~b8[cԴ[U+Rd`3՚wVf>[f:\p$ \>mj[ӼB]_S|_R8Woms);n8:[Jm]yi\^>e ڡ=cPgEM[K}I0?Z^oR.i^Ԗױ-%%'m0*ַ+jv ws2(1^M }STIk !A'&gQd-/m,lH Zְhwq۴^6F&F9Qz~I[mRlo,hk#nhp3:OٱWFmm $(d?fxJ6|9EͧKn $*Nx%x+F6~~xWV>/g⸊(n^مªeH }!$$tyheimy_ɓzmluuc`= )h>f/Uc-=cOwv%ʪ*pr#Zx -o-"?di@;+mCT:ܾ fR;` =0ǵVIv_M~gtWF_~j^.4i/5=BhƜN*gO~į,=ҭ̬rݜ= ?Q_~7O'+Ex"ͪ//x[iVX-Q—ᶖ47\vV:fҴn/cRB:¡Z]ľӭbxukƂvX+< R5߽}6Ik];/ :t5 *hPH | LϲG,6:g)_xEQҗR{"@O^=M&/S4|?izmXI )64h}/mst X (b?$>,*Fi6.DFHۆA {/ [Yj^"I_q#`cs zZf} w%kb"`8-׉oYgkz\CQWQ{?0/ߦ1ho]ViPПDeﴽm&}wmZV{S")c sҼ~*kCd,֎92mݻ~׮ g_։Lֶ^3na=W" . a>cU ֻ+xtnEf/^qnǗ`t#"=S4Wӭ.chU\ad}:`yR~5'OGݙ,q@194-vEwwu[uO!帶I9#|uxVJZ*(L;~Okc+>] Oi3;7($u([)/DPqk yci^s\\px<Պ(>= H.bҬRtYV,02Sd𿇥{4-1A3J֑gd^ETt;WaY>`Fjφ`j4t҆b4h-ĖKdYNz?Zln5 M6[KFgqJ(:.tWE.՚{dwQ ?J̳߱ 9mJE@Aoeiifvְj`0pS慥\Νs -FTZtQAY׾u+,.Qv#@H+FN#xQ槢(((((((((((((((((((((((+FK ]-sRwOh`tҊGq[)NTF㞴nxEؼYk[t|#f?v>?ZgRutEڧӾȒe8oh><ljhncJcp:gx|9jKʎ@F$1R6 $Uj仿6\//j nnK_n-#k5nQ {/6?\cmzs6%9q=Φ4GeIJp1F8"ӥ GO~;_]3}x^}wKno Ǚݻ֮ wڬEnI0Ϧ;_g3& yDoqE\,j*~ߓd{?էC|bZe .+C/Z+?Z]qo#x|#!Fc+=}xIյkhSHN*1..U#Y[ΰ;+ xwTӵrn^)78Azқ"VH+ E"$aP$>:dž'ri0q,J#wk!{ºxnn^-#`yڬԿ66F弎8 {%YB` oAXb}uh/aqѳ9zᅣ??.Aˡ_FxcKhF;[\oyo5n.4;s$ ]sY+O|D]~IXfi^F.r0OEk|iGկ8㱼yQO7##hPIڒvko?Цi?񮭼Cs$"Cv'$uNn"zM&{HA%8xn1j]aؐd۸rGn't!o;02[ `[!??i u{ e[#'%VRrZ1ҵ[[ZTX{B)|,t#֤_yNͯMf6g$xB_Ʒ&A*{BzoVfW~jZxES[2Π`6685?^mN]2}Q-B&۔ '[^!+{Eks( lw`Bv{TǍ9X]ZQ[Ǭ"I9AKEa=Gxv:uYm]f`zq\4j?uIu-t=ί`ls烒9=tx{X5R)4by4~QQ0~U [}RDG$7 29Mh_"Zm9tIy_; 7mz4u=3R{8IrY'p` "h_+mRM7G㺻K7\ԂBh`s-Su)n% یa'ON+~ xWZiƱ ۧ#dv!}NB8Wk1\ǎ7k_On$70Ē˷pzIxņiWG#S6FzP<; xk}WxFcc3L_>}. IuQR] fi 3s's>?obֵne-Nvs(_ž-4o >aiHPl"G~F*LJǁluSV1h&P#rH\lQ\w]kj_i8CFFHUex;wvgkolgWE+L*ɼK T1#pA$Qt)բMF0t:'=BqU; xk}WxFcc3F::+_>}. IukI>ߧ9^G3 :x,``I1CqxHx;Vui<ѦL'5Q%ubp uj}Νkr5B~?{*6Lе-MbDYh!ۆAB˿m`ͥjxL$Dm;}2 1^X_h'ĭ`\<~]);A@m_*N]hWԴ&T|n%`m0Hr@Ci7]R2̸oOLT^i^LEylc@ u ӥ0xe{hu{ouF=BIar~\uֽ=U_xŗG[RYlDliI?Oگ":֛/wFd[pX0F@8N+h>;oGhR7Dg{E$B~YoPGS7IHB42dX`}8Wzޟ.MKTα<$pҙxK>u7fEdG}:$ s fֵ)^U S2#(#Y^6W~,g_.`iۃYix=vϧmc|^6fKCv'$(b6wqnYӴ++ṾbѷYXukPi7[o;O.MUvKq'qu5 jPxQe'kFi\n뜑q5⤾TRZZ?=1KcmFCs 9tK:] gOs+&SԞVop6\k :ͼ*{F*Һ'ʩiv յ/BmRpefpyP85o@S/} YO j5^\P?FrqUQB@p-Voț6Sz!Ь|4 ([.R՚H uNq_HQE%_~zݿ6}K :MN-'Q[ZT Dc޿kxwSu5(GZ*O(ʇ93WQJ5t!T_u>+S\-qw۔ !Fm\zf!δ- hh_Ќgo]+j*}.bZk5rtoᾳa@I>mub5MOTѴu F-!+\ԊJE٦ONg׾jˢj70ioZ4O#D| R+%趗VRZ\l,EXFAQ'DYF%y8PI: ks7V[FF#r8< hnORRb+^5Ѵ kH*Sx?x;@N\fs#ώg$ڷ*VQY|{((((((((((((((((((((((((jO.-tI#%? ҊJ(?iZ!+']Vl J<'aY?: ( ( (<㎒/>__fg+ ۤA,u_W77yZyw,2K}pg>vdp<zVYt~nb~+'H?4-*KKK+̮1|xǥ+i%þ} @SčFO喱5)`N0vDba^dcfAmOLqe9B-Ӱn݌}wÿxKHԵc-_ws`#xBow!ץݩD?jmxgFM"6H*}C?CSmSwm[Xۻ mu[J˿ Qva9=i5/K ZjZqȯ1BGwAPo+"m.GX'*KUozQPOu ׉'!ҌH-@vtKy?hhCmJu|L7ǿ5x:|_jz)OIX7*Bm@NSῃVQ<3-?]398]Ig&-ٹx a8##]%Y~z}[Q}B/aԑXW38Lյ{_mUʻ0HMuZto kO[r U`A9 VAh0i1#r:d'MK } KźE4[>MPFf9[@y+20zW'_vZ_;b̨T>too#zůc&M.-YO/>H2k&FI-ׯfk|-]@P('=:#] 668aU@Q#o=]b-Ŝu *=JjZݯtyE^۶ ɑZ(2;I^Ӭh~aN϶M~e!H<+>>a ]Cu5IHq46 c:t:7o?x=_[Z?4[ [\%zqһ-z]K¯ KEӭttNɖrzko[Pm1tz*@s`Ğ׋4a$G7jΕ/DNe'7-3y'AMi;QhwXgcPI>e"Ś-ߊ&#[J?J - `c<=+Ge/C]/nfTWr J:M7b!PYm~NDXI}89=yè%&h׷67qydػ8瓚IOr3 ΋[8OjCPŦmhq4VEI9v:(%WPߌ~B22s==}– eX%UfbY'5GM}vMkNŵOú:1i(F;OPw1ҠY]It I,*rP0^W_:$,0q/w&(glڻvZޗqw XܾhiΔ9nuIH nn 4mJ?uk׷F)]̡Y'9z2i6QGX1`-"ۜh4J4<;u{ٶO'&)5o Z1]HCmJu|L7ǿ5oǏoĚͤ i.E,$zת'Эƣyf[h~gnsqך7|=q=~맼ΐft]ݎڥ[K_?o}_FTw\jR\6fVPIp4:j."$ϗ–Ft]#fe{> 1czެ^YjsYA)I"w+)E)[6O/AOiv/\wWi 8gXx:KF^Z xkSVO:G\b^y|'(Yv1ms83Uu̟O7_ɳ_<:A'[ttc!uH,OA0ռYmkF[ yyn'uh@5>"oݥֵGspJ$x؏BQ#S/z.ٖ,@:e$A<Ҏ'~ gX?jv~ӼUJ$2_{q7BsNvWwwihxr`0HLW?J YG$^uݷx?C+`R{ \G\Dwoߓ]?g[^9w@>,uHq]H:| |{fj FΗO\[7:ESgTs[iZΥ{38;})|[o;jJ PL bK:p+iM!2㑖-xWEլHlZ +y|;!H'ީ;;~M~m [y S GڵZmp#$B0!6zvLuO-զkɬu1i 8QcZ>xB_Ɖ j"A/ C'=ȬxCY_tu4p.0W 8|wg~cu}J[/<^^-5+5dnX$p=Wox+Rc%ǜ(ٞzWITM.Zgӵ+dva9Wx/V?Kn]SycRK8o}i!״u $7:KK{ ttu[mRLhms,F11N ? z$lIfFA&s!m=*!YٮutyЛ5_C9Xf"/cLg\ZN%0䮴..k ꚝ\\~VմckZgļk{7$r@€0=yz hɦ[~1K:U<+jz6[olkp~V&Z!+AG3tmW6`&=s@@Wz)<{QeRֵt \:EgEqdxo᮱Ff퍭4T9Wt_xZݦ譠]ޛCSoxɫ:-[s5M–:ZJeb 'z]grMG OL K[ȷBk] šH)KkVwZlt[kqd I (W 88U^jEL]^zwA7 ƚug[Mo/ C:`4iQ7_~1h}&$ߙVOq]/?4xGm,dd̼9=>UNIyl{$y׈&h&մk >t!},b<Ă{dJLZf> c=mxgCxTuhl Vvܲm,6/>BOݿ#&}a<:fe$ǯ֥lj-/AxK:$kSQK`Y? 2&.w'!{p*Nң'KvjZ*dd*op++QocVZ~tچʠkINjLjr:5" VbuPH#Wwu#ψlU=j8M\|A SZjV#,FI=* h9 dM> 'Qs6|5hc%c84u:s^)"3U&k{׼I7Q X)1Ro ݯkylq x6Kׯ4I{[o"6I(Q>2 ɫ1^0Wv,2z=ZĺaԎd/^C,H*zgI>> !9c$p^[^}Qˁ~rWbujw^.FbUюndXm^;}Y<yuq<5 zh@8ҡ_bչo BC/uOn^R%7Ch;`Y&çM[Q^#mP|QxK~"m}jId;i Snzφƙ]ö66o,`p1R7Pn'<秽h^Zڵy?kyg=>?ooj5Q:eazbAS=Os_Z3FI̺=kZ:53^dۀ'u9<9%3Uo9nEp=Mk\m&JCJ%0zge'oȚLmlijփoxo۫4ouMEwU'\=ꇁ|- k,5K/.&20Gm=Jxc/qS#i+IsUM~ t{7..1JK[ gH=խ-!M?YBQzRZs|Qy~|+l\]j OE[7⏊)5WQhFvӕ,^;7|- k,5K/.&20k.n4[V yrֿ: ݒ8+kLJdgu-) n$q 0;dTNиZ- :x6U1g%f7*#ݸ_8Zuc{dҮCMAPn⥀JK^m ]5Z=I/h/d m 4{!{HPHi+sIߏ8B+?_WUW+60~|{ץ d`GV⿍"eCQrϱ&evN2›_ߣ)M/VG|_׵7-Z$SFH*0avȬ !|<ωvc9QSCuxC<9>w{nnl,:NHkcNq]yցM?-4dZ-=\0];>jZ^3yoy E/b{m !*TX_CΏ(mnW q;lNj}{^&>#u .;On_|L)`צzTgᶹka|:!{[L) ;S_+7-oI|nM^YC};4 WZ5yeR!(!Uwr@}OcT uoqݷ.zGk0i2j-bYQ 䓌ghtW;sT~Dl/U}`}棺kY˧p ~vsqӎ޴vGMEb>)ҴVOI%,$-: xjYX[^B+$Hg#CHԿt!,mݟswh51ٴ/&hxfv펧gE~M:rHyS*F۸.;ҤIp! l}<ùECsuoeOu*dhz#'nv)\^6,[ x^u.QX>亰sZOba&Nֳ4i}F?f[B\&~]ıݢ4m\rkYLS\6  ZtQ\jdzD d'xX;6{t;QZvoMr|@ss ZWoQXW%?MOk,}3%8u՝WmR+^Zb}[0905(VS7%֗X2);U UC Nu䑜T p\wۢ(((((((((((((((((((((((((((jO.-tI#%? ҊJ(?iW(tdYխŘQ#%O &$?dտCXd5AʐƠzqǭwQ~sˋxkKcڋS΅z|AW_S^n3F\Ʒt<ĥv 'sܞ*ŋ-*@]f; /-Aސ"* },ۢҤj`bp=ɢḏ̂T2Wr0apFGPFzB.FqM %''">O/򰭿|q(Eu';-KAaO~n$ f46&Z@4a!嘱sW(g'+V%M achywsiEͱ|U&ZmA終Xogpxc^E-V9oF%^Ym.%8&%X _'Ny5kmYnZ~-{w,/\zUmQmi ŶI$O$p޿f 7۫[fjΣ-N}F9c . )S")[K[rt4j=E472H{5?Ã{b[_PXirZe0zGgffk^6CI+&cI49Iqt]s]CݐӞYp+ۿֳZ3_{]#&ۻ8AK{y{sK%˩ؙ*Ueθ"2 >wg33꿮c.ZūK{hdv>NqumZL}M\K!,< `?}+v^vwvKa$c'Aö1$e͕+q*Wdb˯j:n&WV+Hwo PS|wosa1Whɑ1q$=E̬PntGgحuh9/ncwLl$aTs^k?p_[/7ƻ7}1Wi6}q5%HCc] ejlڝ֝*- \Mt)=A荘{uv7Im IY6`82H[vDKbi:m qHvF0AT:jIYnT3+IU0: #EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\ԟ2]S@ZkFK @P94j2Ҭx-CP:F;w'BtyҭJӯ六o$Ы-2 r=3?d+رOL;$]c׹JEqZW5 uI~mԣv!GTgkE|fl~^K4;.% l1~i7asJm~oϩf4- vRNn>xm-G7Ԥ>ei'JohMuƋeu{,gL0w00s5tt]GŞ+ smlpGqSbo_K>bBH=k7~MGT{yN;b|rӼ6o;쫪PȊS?0ҢoZ.{//t([#S飱H >JF:Ye$ow5P k/5oZut#?gIOpzW?=yj&}ڽC N2s*y"!yry3h< a15YxVײ'ڂscX@ps޾Ր'sTM 3E+Ri!hJ(w6H#<3+O~ZxwlYX֭6Kul˖0}gjW!ssv13 I@f8][*vD 3amq6+>HL;3csZi֗W7_Wԭn//HBvF}+̼5Y]]|#[cuD GlKķh--EQ_=H񆳯ꏤxAGQs⵬:޻C4p]ߐ`)GI/iMǭ +ame}y>Mp-V XqӑSxKS>e놄HϾLn$䐣in4 :#^75E_k~X{[\]c/[&$e?bxGƖ>2jHc޼0J 3hI3[i2Mn*_ceYxuk4VmRr i~*\=\މs_ypFFI$e9 ou Qr:3\FOK ~m?D _z4"ӗ`|[Qt4ibF}UkdԂ2ç=*odrUc&=GPX^t-6y cZܯ>c|%Ӭ`3Ld;$g u?@ҜU[vzs/?vWVϊ];No+mt:M>u/ 1j}>! a^xu2ynJqjcol6/ }wp${^mjkˆIroi~<3CzVq$.k:k_\`b9]ÃGZ#//Vח\IZT8+>=_$xj>6HvHߍ<]r ɕLu?1 =WZchtjmRkEgM=đÒ;Jͽ g_H ڏ06 Um[ž} ExG g }lZw=K{? Mkspݺ[apxS` 'ׂ9MoKԲ,Q<NrRԭEO@#ܭЁ~@I(IQfcI$7ɓY+m#qrg}mC #9i[+Kծ巳`!mo!kr}x?]#!}LQmƅg'O.5~.$ӲZŅTOa/u;|(cLAnqI]}>w=9u^U> mvE[Uc ϽnOtH|7;G- X6>fNOLu寃?pW zu*i6k~+&ukOwֻY <~׎Xk>RK!~fRNGA;]vU-t}_# ˻=| -x1xv(|CG$"aqYy($[p?B*|Ue==gOiVX8'F3\OKa(h/ⱴ$i@~r>Jxkᯅ<'x4}okۘ%O֞ͯ4M~W?]~С/5]isq4-<@} ⦅t6+_.|^4tx41[iʅ'31IqY Xu;ֺnD<>u$[h8:^N~?gG-:G~i:dj'bT`I'5'õ~,z/ZG<. ыÐĜ >ݿKI[GO|Aio]W%uAsHkZ^4ZUOZ]syfE;wz]c%ӵNŤ2i&zmǧc5mKe$zM-ČgGE,[13,w8!RfM2). ȩ6o4m7j+ KўHHU,HrI|ao>(<FOlb؟~U>2Λ3)Muޱ@?(EB]>}~[|=JS̠yX?) 8>v=?O3GoJI 8⸿Z ?FeZGJbx@lW#{6=ƚ5icukbZy4湵1 N3JOI[്|QMj9Rȳ$r#j ~O:^josۙ' ުZ^kiwmFax]X(08^x?DuMQ^-OWtw*7(tq>(hv ?N#vg`F\ʄ։'߽/'eKfrG4z*U;d(O#?ZlO/ZYm7F%X2'܂A+T&ռa'lIӴyE}WѝG4KH$v@֒,S0Xqq]co:u2h2nw<3R*Jͯ_E|עY[ gr5EV+H|y3^pސӛ ]N~vr;$dO*7o#q-]h< a15YxVײ'ڂscX@ps޻)/ψmuN+"a@-q$՛]O&}h77v.uݖq>֓, =;V#cv@̇:WjѼ1gmٓQ`=:7>j]KeRJ^w:"FqeO>Ʀ7ڥ=Ru/Zi]R2;UW,0y<+M.Igk0,vK?+5[k^N@rk?(ا<<5|N\u4cL"; {_TCI-٭F#ˌI`1$g=;VgC=ytM??aGojG]M4&TWVV b+?bǿ?5O?.kS?_s#Ml|d-E ZhZ=췶zUܹ'>M``j1^] WGaG~懜ciCY$Cz߇},5-4[Z+DI#鷵?T?bǿ=OP{ ?}ױ?[6-6H" v[#DtQ4shzmJm#*5O?. S+{O?Wܗ,|VC<}jǃ<-ws%φy,13;&?5O?. S+{O?WߋDax(浏ɷm41u>UVnX./qhHIX7".9|/ S+{Tu*? /WȯJR[HfGU8/v`j1^] WM֪(?:YtῖK7#V@>WRޅγ.}2Œ%`p &?5O?. S+{j'(?:;Gx 3MsmĬqqQtn4"yF$#g%@'?bǿ?5O?.kW?_s#j 6 4دIdϮ3ԮGT?bǿ=OP{ ?}= 00yC:\"eIpr=?bǿ?5O?.kS?_s#Y6w6 %5esՁ Z?bǿ?5O?.kS?_s#j h7WDf06#FjΛc{=VVlX&RG}s WGC=j'QtaC :|PΗF9R@#pj\C=yt{ZET]R]OPB ݽA|g:B5bǗq-4b2+T?bǿ=OP{ ?}MmemynNLW,\0"c>gO+~1VC=yt{ZNgӴ 9L~Q#mv@ڒ_ꋪKjA[C(#? S+{TZXiS^g-˳3'ZҬo}ϵ[~``j1^] WKO?W&t',Ѕ#"i^{](IX<8 {7yt`j1^]֧~(=F5O5;8Օ~}4 uT %ĢGQHs_ WGC=j'QtZ,:i{.aY\05R }iGgo:\Eo)ʒy#ڲ?5O?. S+{O?Wnmmm)RE*W*#'O߾97}31nTpnՇyt`j1^]֧~(=Fׅ?}u-ޅ\\JdkHzFHto"LKG:1c!}W?yt`j1^]֧~(=Fx[b-fѥ1q֣-<߳sHΌ'cCNp85yt`j1^]֧~(=F#'O߾97}31nTpn˯ ~[ Lv,֑$X WGC=j'QnǪihumlm`e$,QL g*{6S",G*\Daр Z5O?. S+{O?W47J;O6+;@ɧ:\ eoi 9sK=NZ濰5O?. S+{O?WٺﮥдˋWliBHat}1nmWN0J ]GmS S+{T?A(?:+]+Nk+K [{F!R3P1z.Xh}wl z0T?bǿ=OP{ ?}txblXm )˞`/y8=.ӿ5O?. S+{GCö>jJCLJTr~}ƗX׼h9uYG*uj q(V\cҳ?5O?. S+{O?Wȳ5 Oee,]:e#VIk7EӬa#b=ʀkT?bǿ~֧~(=GK}XvP0qK"#"5K_INAdqse$8 nȥ,6e Ghc 6Ŧ.Z{+,b͑e#U<[[-5CEelf[+y/ R3կ?Z/ZWO}c[mD,ZemU??hGYv ļm vOu?Px,=#MK"H`DGʁXGhc :F>^鎕f c׎E =<g?hGF:ͽee+e#j杧i:uc ko(ԒGAw?hG d,wɤX:^{kd"v A>Dҵ[2m`[9/AҧGhc xE x!4ᶐilbsՔO#ui-em$Qcxm !; O8j?hG>mAi^)iɟ]g5m4 uT %ĢGQH;~}ր)^е}SEӯUز]Z`xԖ:ZKiaZ[JI{t*?hGRމckumcYEt&p 1LyV>IӭVqF: OӾG?h3_-)Xn%2FP}ӬuKojvpn \D.GC;~}ր& @LV~hDͦ6R1#[$l*j?hGOYچjG6X^I>ZGhcu LխRlaCT |eƜtm*#RcHm84$xօo(Yq@zk;ktK՟"/R9ݎ㚧m&hm-EOoBm`;y<fiIIܽC%F+d}{Pk̽a;k먭էC%(GR'*~3MalDi<>IfTGXX͐6y=i^by -JC0ep6nbɴĽ\yy2ALg;խ7USrM?,3y#A&n'=ՌIFG0-q'q[:&i"5dv %FOK}뱝Ե;YTsMvJK`g ӵ -ZIܠVd^$pˌ97 x]|ܴ ';@Gla*/?.aݨJp lUEs[ V;)5SaPi~?'~&&:+HcB?6Q[9bJnB891ּ'{^J#\/miw(RA98nOOJ?pksi<^H"j Qvیs{/żw[y21g;dL(&ْK-L )9 rsHRZxZLA `2ca8'8~_E~VȠKxUs'A=k~ FB5}1r zW=qb-uEqgjT_*F`&  Z]âP30HF;|qKt}ƱIvK*G'浠t'p c\LuvCx"$\W޾ɢjWi̖/gp32 ܖf {nkiղ }(.#k>x[-:$;<*pzfX۵mm!cb2W7i^閌-e\4\0=ײkA}g%n3*Ϊwbzs>)}uslkԮ k>r>ݳR;vXzyx^x,nM`]،eߔ&[^_M3R:ղ }(.#k>OZ^qx$)m<7m۽mlK ]̒eǝ6Twa+RsVn%i`5)O3xk{YU'H&L4Rs1~aiKnoA#M@8>ƞ%۝OC@0wMqjK_m[įmpK,k2\h`=:o@42B2c{k7G6m-Fyu!X||&,? orZ(Š((((((((9zzf _}WAz_±C_UEmP:QLG:#5ԡteHrp~w;;ŵ0;ȥUWo+\֟eF@Y,o0@l@$\eo-WB9^%fLr0H9A`4OK Y:!=~75r?631 q۶PkA%ۻEV|uйe_",t?wvEs5BY+9n>nO7NJ`^ Wrjkmy-V$PV \8־$yiĐF'01䓅$q"Z)* ߷4jQW?ގƭμp4Z tFNI\upY I6|ѡwū~*-f>YoI]en'g](Y"i ﵴIZEko _"/1lK{RA8tgS\6L]s4 oekK#c^+7Uګ36K? ^i8` eX3EVEt#Vd#$]ƵYչ?$ P7e+_cQr;ڷ_'4j ǖ_ʏ-?;cj u?7c[Zq*> stream x+T03T0A(˥d^U`jang667234T0R& Fz .\@^Hendstream endobj 6 0 obj 67 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 7 0 obj <>endobj 9 0 obj <> endobj 10 0 obj <> endobj 8 0 obj <>stream AdobedC  $, !$4.763.22:ASF:=N>22HbINVX]^]8EfmeZlS[]YC**Y;2;YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?jrF͎'ү,ht0|生ɫZ\rGٻ:Hpap2M9FJRӿt6h?WV?5۩\gaV/_&$=QeT@_oM_^PASLmkh/דmkh/דmkh/דތmkh/הNp < Lmkh/דmkh/דތzޛ?Ə7y>}Ͻzޛ?Ə7y>sތmkh/ד杵o ΀=[oM_Gޛ?Ƽ4f=coM_Gޛ?Ƽ=8Iz7zo|џzmGWu!/V0yHww6Y"+[w,SҸ\џzw2]grRD/ﯖB6x%1W5MZI1^% !X؞0s^3^uz3@ K}6EKp}3$ӽ-sLοhLs\&}Ͻ;>kmjl@Cg?RڤBe\A9\џz/-Mb{yjGY46;^Yz3HX/qzpiӭ|ޯGy^}ϽvT{{5$,sNs⧼R[亴lB?z?: >gހ=[wNoG?ֿƼ>gހ=[sN_U r!bD2'Ҝp}@>5_[P<ԟzo|џz18zf@ ;T>)?G75gތ?M<MDOAFOsDOM<Mt>d?M<MDOAFOsDOM<Mt>d?M<MDOAz3@74y)?]}ϽsDOM<Mt>)?G75gތ?M<MDOAz3@74y)?]}ϽsDOM<Mt>)?G75gތ?M<MDOAz3@74y)?]}ϽsDOM<Mt>)?G75gތ?M<MDOAz3@74y)?]}ϽsDOM<Mt4)?G75f?M<MDOA3@74y)?]hsDOM<Mt4)?G75f?M<MDOA3@74y)?]hsDOM<Mt4)?G75f?M<MDOA3@74y)?]hsDOM<Mt4)?G75f?M<MDOA3@C"Z7w*iV%K °݁ژ蚖ii jn:)Y)2QS5SzDESÑS9/+#,YIU@ @eO56 rJI =*e~2޸:QISqUIeڣE@maYE9j[xIeX8xtlT2"!l}@WGc`\ )'3̠<73YV/#9gbY _)!@P@E1ThJJbv_]U[*G s3LNOJwơN['~H.%d%?@IBnj{.#H֡Ȼ0y|/$v:p tASf]%-^ o2F' >) e'RDo3DwFB{Pdeu^NF]=jNe٬D>$1h$ ٌ\>}8.c g>TJ=]۱s2ds@i $Sr\.yEZC0{o9S>.r Rd;1`P2ŽH r~)@[)/jym!) cHsg` [4p,pbIK$6fI&% ͚%Ҧ$, F|n"_ins  PM9|bɼQ}$IX4YC@khL=Jl[FT1pvGHK,3HT9^ViG\w~έ=eR>Nuq*!1/L8FPV#hNذ"42dMbĮ3xq),K˴9 2:"A椹(FU?V $;4숅G-Oqډ6’~JHm EjE/f-u?:oKw9ʦGF9JfZO`d EklxglDķh._ǽ0386^dR]-FHۓGNji#wp;{>dtQWt譳%ꖶif<KZ[}R-kzS"т$[.#*#Xe0HfVhs5ə^hC3jgs{d+ggSzE[k8㰎K.푈88ʤLdڴWn$1u9;U:^^ D9,èq@ԕny$]Y'#36=8?*ilѽ¡@c9= 91kFK8..'"4rxdTqFaϹm֒wУKZg4%fvz~^Lk|1$mPs9)@EIqE1H5VoLlw[b2!qAnsjU". |ː:s@+QTI#~CswN 3-c\yilBHL .363݂*=7q-[{T J<4_Eh=ڌSA"' )Jd"+UbczE%tWd 48 0(#{Aq-ΰI#=;Mӡ7'YmNUNA8@TSXB!NɴY?Ι@|i6z HOo,%N{րZV`8b4-3JqןҤ:L,cXwљbS `2K-["t#:qaF~^[&rɻlb<Nxs] 0 $ps{lVFd}(QZi,0ŒU%s6*eRVeьL q$-9Q/یEHf=~O8{{;mGqPp ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ?ֵdhN(@{Rֵdžkx^i6,C:]|+ <헏>͛8U13^i~PCӚ">_ƀ<+5-s~R{5_hWE/@9W_ƏEt_ȯ4գ L\ .=G3Q^\SNMw_hWE/EywFBGs/8z{u^^<鄹LnDWE/G"/WUIdmp$XG>R헒Ofsq_hWE/EeŬKamMEt_ȯ4+ϗEGclg{rVG]~n9^aSq3PH=:]"/W?"3Gkf8΁%ۂqp*.)vɴt]|+_h ]ІBxr]MboI,I8WE/G"/W,EwXY%i Y6JMB#* ͹k?">_ƀ<ƮéMmfZ˻@ֽ]|+_hX## X qҮ.V"[jp77UAN]"/W?"a-SۢntF,A?WT_ƀ_ƏEt_ȯ4/wq:a.sǪ_-Ykg]|+_h P@`:_yiu[Qo]"/W?"`8m2VwDCx.$QOZʯNWE/G"/W vonbcqFWE/G"/WpKǾyoQЏCu1AoskWE/G"/WY0F'YNWE/G"/Wy^1G,C$*ܺIn^ ap{zu>_ƏEt_ȯ4O.rMeS"Լm٣1wnzqJ">_Ƌ}ZGͻIdF.9皂k6C|9GWE/G"/WTIg3[(HA׷zϐjQ Kdƽ3]|+_hcVn.;6}swEWE/G"/WpG;N.-fBK8tIe{hdڂeW/9һEt_ȯ4+ϗEhS*X<4̛r1_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cY:|OEt_ȯ5>-aW~-=I4h/mѬlgHkBW2)o1abGqHYB7[ 6$F `qʳQ} 7cҟPF,d\܀=:NN:n~jmݷ $?d5i< O%\? 5kgnp} b#ft+gs3 mp[[F}ca+F xٝ=~1;vzq]dR2EzeNE Q49PZԮش( r34Kvw1a&2 {քRo,@#\ܗ1.H~Tg4vMcsF}093+4R/}Qk%ȇE8THsJ֮#O.4KM)fbvT#{6\]'dB8Us}䖷֧_ٕ+P6?}u5N vڪ$^ij!dD$u((!kAo]-I\gL')kTҿ~ݼ [yz֦'i1RL>L d~i $~aӏoux[%BnQQEO^ p@p}&\OjX8I 袊an3@lq*x,zC(P؏JOE1[$rpA}"Ȅɍ Z]^9fq%vʜ%L3W3#hcRAg8'V35ijY<ɇ ]$ 8SZgB đ#HX1Ҵ6;t{}GnQjSC4MaEk]@T T0Ve#aYq#Z|1Nۑ(i:-d:cPGb8\2?f )2H?(+KHݾԔ#pfk2V'#;L}*^NO12&>Mb$=>Qo2;K*T]5˧\rȽm'ƽcSS>es<^TNKHݾև(JJbʿAHDS9QOaHHN)i_ܾ "}P!*UGlzT!ɋio:odI$)1p8ǩɟz@Py3W(gPTL5 <k=?&OEA=__ɟz@Py3W(gPTL5 <k=?&OEA=__ɟz@Py3W(gPTL5 <k=?¥Ee\9Җ-0)HdEGl§7憎›;J h~g>zժ)V%pȲ:GL x)sR2[ sO@*:0t8wZPH;- ++xӦ#U<}RE]vg_qHf[:PlpvV vp# 2Ơ|T:Z) ) F pHӨ f˃"MWjQ@ KET  A򚞊]v>޵%PMM$͖$.;mEumhڮ>3SJw5mBx$}Q0J#%EPEfk-M,Cy_j3.%#W(bi\Ux[76WCB\8~".toƭ:ƓhbXu<;M#h4ž 5X|Mxd-Aһ_ R]':e66:\:.}y<|14fT]A?6zk:UeE<FzNvǢ6aQ^ekOxP] pI`r~b_ƨ9/s+BMEq>.uݖIJ_>1@d]k2Cs$WH!1LCj *{ynId=Z+3_֭1nUQzէ^KH3jFi>BLLѿAP49DsJbB?sֻ_iCHGn]o#מGH |yT%ja蚾qk; U'oͷ?t"դtw]pZ|/k^-:fx%Xt޽"C߈o{XI 4->J6 +u+P? ׫SZ0zJ~ZhBOrrU.A^ږ0˝? ?e9}0T&G]zTMڶsXsXG7Q%tW;/4uEbV$nu'q(u?%l&4cu>?ҸE`K+-,PEql=5k1t!9 Gl#_d HM Us=me ";T8B+3_]MFWc6c<t_[Zc{``3U xm>n%חݦ |qoltj ( >_+hA{P^m}sZ֤j2q&%ķT'k-u4ơ`MJAjC({ޕ.egYy+ӼG n#$>uHͅci'pzE`Jmf]>q![*22?/+zWOimXv 2~s (3ľ'֥o\[B;s@{umǒCphn෱\_A=R)ޘ"s.<\w=quI=V5y 6_@8Q7W)m?͡}n<;?t}kG"C'&rO/ ݽĘ$H?:@g9!⸟Ǭ4$)}B֗c3O h!''?ڱxUu+u=#2-8ՄGEexZA$w!cL{Ů[UQd;R(@~b)\v=Nq+)ȱ"`z0Š+ߋ.tY!ӂU˻`V7|O?}hMuگލn݌:zWP Ж6$PABRK <ɒ9YmQ^|?a܃2"_xU5TAw$:g }(@tֱiY ">ETf{jX.v<t+sVsPvRxj6j]Iaa@sgh-SIqit[u  0rzy?I/'#ߠFǤQX>׏tas",sU鑃[MXI(C ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (+DžrokFnީk+PK:+JGYC Yϑ~EV&^moĐmN>c޷+RG,r`Z\rYCCL42uߔWEtZoYމ( 2gBl{.᯼9CF3:) qlE <=8o_[$X՚;B3Ȯm)KiY #_7 `Yn2Ps\a^0HIПʒVVS646QAyXCgs0}+#{{}r_1=}q5v/:$y#zw\cvU'wVg$/ O EfA_O? /Jy%r?@ZgS2>Nn<\$zއ1u_h%?Ƌ^y¹WpNr?Q|@t<{9b@EjkΫz C)>0Ú74Kw&eytqxS ǟƚz i|IFoΟBB؀g}^Ol`n\?XsOM֔t孎E)4A_Oӯc{csz@§P/LקA_Ou_wmda0"[x@彵̓^@y]GİO4pT',l<[kL*9ֺdwYWN֬@@$[ʰ3Py\naOn<̐ՁW*}?V[iOY<X;wp1uGCдv^Ӯ@M N_#3E?WnQ20'@)[=H~VxGR^ =6rbcbm(;XyQndNR>Jiɋhzk˾gP#B/iny--U)eR:ʲ" &/YFOAJ:;o|VFЭA(7T+h<i9 )'?TƃN_۷;"G/'>f>W-~`i;CRRTZ^Y- s+<}+&>}VQD(K=k$~q\k61&9R#yEcpnjqW9v|;ep;{䕳pDƝ&N5u _[ٙ.T˻$[viAw1bPpĂs;aD[IXĪv@>EbY w;HGj@ooDu"׭twzs(4 y+42!n|zƹ{]W㳈#@ V5C=׸B -mvKH񆛫n+X̲,GoZ5/5Lj7ifb}1޽./K}t'jGVE# @t%@XIo~GAq;?j/c 1i{m*8N~jwLM}|@ e~5g xJnM)J2X"0^h`A#'f{?a΃d9?~-/nm+Mf̈́eP'9y%hH 3Hkyj`{O?7茑jcϘ(2ODuZKO袊(((((((((((((((((((((((((((((((((((((((((((((((+))7"k))7".Ee>+H9>}k=_CsC[QEZ/'# l@`G?ZO"z(A1BR<}jQޑ=̒bb 2>h:WoE @1u R=ԓ9DSӮA5MVy'@aO#[4PvZk?dW1 ~fx^Y-&ȡHL[PxrM5(Kw\+RtE"u=5-tuEBLËD/ ƹ?\)cz(3g{gu W!.v9n3cYּkZ^ܛP(p:gb( B𶟠\YN0VF(p0ҫ^5ƻOh >k-acIkPKxef,k {Y𕖳o>%EE*yo:MʗZQm2&|-vTQF=3$k,s %b=At? i R-mH09ˑ?[4Pk-+N"I wzmci=HAbOJӢ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( o MZo M QEe ܬ=_CsCZwQ /.apLE)5@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@e7&Ve7&P(2 [׍ OHJꑥӳ3l{ WŷxPi-"0ȆR@2[! 0Xzu?6hQETԧil8#E}\U$G]2Vt^3X_i+6v~(Z\uY2彻7ʨO&Wv췢^yM塖9G`M# MqP`1'Fkezyjv4IJ+dBvIQi zrZB34 kQCq A Gat>-yyTŞ8uBPTg|p}l+.ҨPèzQcOǝWZsAIH$in`V zK,M4$R:H8`_/~v:w~mW~}1tI/i-yxƳMcNS3^"xI<|v!tl XL3G CT~&?ʉW4L2 *ø3ֆ݋ 3yf?X:Zee7H]GץS]7I =cEmmaooeEpp^8Қ@VcFU@P 5 6V#׿mWQbLe oQ-}gwP|3ys[ rFIwkeMjVӺSe۷aTD\tRa4_:⢶fq\X u)1vJOeXa$(tM획Fu x h(h2h[0{?/:msV{)-`2LHf YJZW7>s ayqZ<KucxO)叓9T%֮3, 6N4 [sq23(^Gs"Go}k3%V9kύ.:(a&6?4ѡC6OjqY#$o Vk֭-~"i1]BF-]8$nEl7kht%Մ$#wnSiO6۫ahǩ'Ʊ<[&vkI㷇͊OGq9=}Ծ)NTn}ڣO m6Eqh``OZۯ9$Ҧ֞4B;sdCm,3&?NבZ͑n@<}gXѴ.$N.˞cimes**سD\WjR'!a%|Gzbu77h0# pF~l}kj|5mba8P7OJ+;QTjv_[5v9Iqi4wְȀY&U ח-qi6dd;POJ-`_=,o\;G#kmZ-ջN<ǧ#$BFcp y]Z~f[V:b6Ú}^ ew1$6lsx= Q,,- #մeX-G%Ue%y?6Z i[gmD8'o{sT!|=Ăl/͏LS[WѿkxO5;[)VC8kM] lFDAW%Xl!l&as)p#ʸBuFBȶdq u[|w1]Omn! 棂yYi;yAmڈ"L 19\O)~+F"0 \oDJZ{͑ 2zOLOo=j}2 IHA5rX~"3’ɽsCRI\&(>c ) 3 @|SU;w_[}8|ߟLg5WP-"]T 2cq%uӤ׹kyȞO,i-uYwvE]L` #yX[>xVĢ fJ㐿 tV;h.nl̋!MV'٥vuQY~}_/85Tՙ+TQE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@e7&Ve7&P(2 [׍ Y?Fu;Gt FۇV*H9 ;TDK@tQEQEV*Jmk$Llcd{<ȆKx'&>\l3z"Ybx C;W3|5AOOS2nĄg-OKwPV.eLhsksyz_jrr"bC#[nbզLۢ >V}5OYVv_iU0@#N^/l;ogANGíjibMӾbWP:h֣gR_4A ̰1ޅ_tvZ k/HèsUqs1㻕& ƏXR=BAkVpܘ9c$Q\{Xzu=;D3~=qIjRi:o|uvVh^x@KF#M^Y_VݽbC/}tZ_kz{ZdJtAFps{/;jƫ_Kqq=~x85xSӼ95i.1S^3xQ5nK>Pĺ_Yiv=Z brǩ'֯W_]X;IЗ{ Bۚ!,h('ɮximϠS\Wm/Z!S1a(k>'aK %[h𤵷ފtv=[ӿMЭلs=Rx {Y,Ź @8}ıPyQYզ/.y`3Xj:cYa4qd|>h_V,a6CEg_&5ZF/e%!eR1+*5]B*PB'ROSnwEr:vxN/c"#10Gb][85u}0 ܾmmo`k51$H1KTңɤ pqVH._Wvb0<||ܲǵKvCJMs I販m3ƲZ~W;6 o&Q{|=myoybT1ӎSZ# 5g)5+eda }pi/+M5!k|AAo@+kAE"(P>QR[;6+4QBmI {RuTm1e yaJS{_AZf[&ߴQ>VCzKΆ9c7DeNE>op^G-h 6Jo.m nqs}l\>k'^mkU0+9?{&Y^L4A=[_jh#9tNTT7IѴl0y_|nwB W3CPnn N0v?_j̋ĺKu"]i&(6H81ojԭT]8=19jlR;2+,B38=跖[i6謃q$;jM:+6;>> }>x7=3K-k- ܜHgeEs~uKw XySl`iToZ(Σei*EuyoRIUK}<ժ]|A)%H_2KH0^/uc/N[XgvhFyǮ(ZwutW'jRi:Ƣݞ%nNg2Z[mtQ'[0&s|7j[ϸcB \dh]A4t[jo.|)dyE uc!v >л8ޕ'oVNEȺlx0a?q~IA}ui s5A|{ rz[۶2|q:^6kId؉XeAzv Kmj-n;=ۑĚmei B^F= n/O*[c(n]9d cïlijаSnRyf;ėZ͸KK0BÀx_ž mGP[UHb7+]=sښx'Stay,.7>oUMx֭ ̱(x}[J!eWBniY`6I70jZs$2vFh>]E຾IFrWkHUjX_b;U'ֵ#:m"mnUg\AT>gDc\4K ohdcX!=֛XYcv3&! y#<.lClMB |知-Qڧš]]H ہcV4? Zi޳tfz1_A׹:5 6nRX?ކ֛Oi}grc2$wP.94B%s%ܻ}ޟ5&kRkidO.Sm.*7"l|]u7.d5n"̈d< ȗö2 1PI ig 6? ,:2 &Q2 ZVV]>]#@g6m*&um 3ImJ@M~gnu JD Ap0;Vs~:O~/=yK隅KXdc G W5uYin -u>6iW̍g?sb5[RźT+Pl UImqaԭ3t) bs{qF[Ww/SmfqG~T|1e^}fSˍecOrYy>R]˻s] s Q2Ags{VjvY]avV&m>K(V※I[G[ӷb*+/4GϺ\,pF s`zQ CIhVN6@`Vs>n5]n6­Bc9MMՎ(Y Dt0j=gk7"kGQEVWHB#@*pj7f5=G$g! Z|Se5Cws,iJ-"_V`RՒɠ, :,.|JN0GSh5J9Yf}{U5fƼAq5eOrF1nokK{';K0̌=O'ƍpxnHym.D.XOpXx:9VߌZ멪ɵl/픧qu9>K-7Ǖy_3o7gQAܹ7&/Iėf dq֮1itP3P..Ab=Vih+J徑v]ވ\}OpEsk-o /- ֺJ( <}Xd$C[TPv R@=:֍PtzEz캰y~,"ALgm+TӭdX0Apu$qXtMYgR'uTP,q/iķ6_"?Kk6ZΧwy Pq]:żH'K \g~gN/-'-$P 񮲊o[ ;NcdN]= t'bP.?t,MoqFeS;瞝H큷2۰y\T:/mOލ.KKxer'=}`zj. ]<^GI]UQ+ UӞ7(- "ldyzTMS[?\Hڧ9ƊqZoEގb26rjgմ^p5$Nʀ:vOr*`өPA3l|1=K<YM7SGk d4)"}P>O+T88W[Zd|oz gTPw8KJ-mjK (` T.9MVk=֚UI QB3?Pmݮ|Up>@|G6]W%|WZ4f[.(T;a`1WcE-ma[[du-/hv?oH$WYedʤDžMW0@#T z3+t B'ںj;Kh*n#  ȡqmc֏ZjҟMmOIv'XSg?ćm5+ @s][jj,bS\zek5bPll:Ӣ(< ڽڭ #^m^Z%DIZ"$ h((Wv1Xs֯PEv8'8M- Z-/-gUgKžzt&h(((((((((((((((((((((((((((((QլQEPu7~7/UmS?oo-iEQEQEOXZ9x$zj6{_Mm/P1~F}A]3:zYڴ,+3|k䴷R- ݜ{^v4s-+,i壈e_{TRiZ|?i35R5Wormc8޸[֥$vUS:WcPko;An(}Fz]Pև$^GYe] 'bJeu׊l(Mk`ppx>%ba('$˵ [gLdT=G'A"(97NĂmWAy!Ե}B3iiY[)i]??"~k6z7,͵bn18隞}6Uia^HM<\z?VO6rwHzTkvq-bBI=tcNT-.#>I HAM+o.ާM;]#Qּ~+:e]Hvr1{SJLq w⧇QֵKcn Owr?U&4 4FitRi7S lF"YT6v3"1.>cG2-LًNIZTQ@sǤk[uxJƲNQ6\3uJ#ih$t푱W5Kr2[Ipĭ3Eƛcu0iT`<+0R)[D}[<\z?VO6rwHzTkvq-bBI=tcNT-.#>I HAM+o.ާMU~?țho?>B7)q)dܳkj\#JK\weO#H}H¤ 8Ih7ĺk%VVnK/7!$g#qlj$Gs+05Vv6s*ġzд`GZGmFd[kBi-x?.@lJ._jͦҋCO$M&òI@1hg1d63ҟqoF+c#$POZG0`g;Jyaߎ2j߇cӼ[GkVKY&ާ?JSLKy>Ko Hv4s-+,i壈e_{U_[[0{[O^oⷃQ5(ӶF^פU[6a5͕Ҩy"V`>Tqc=St7wg9A ;އ-- Lwp$˹v9[Y[@-q$F6coJ8(8QUQOV[/#yiNdySOoW9cf2SYin.[A9b-:;eX9^qlV-d{hT~%cr:tk Z9uV+#W[[iikgw?Zm.ZՔܣ`{u mFK[Ȅ>7!$g#qlj$Gs+05Vv6s*ġzд`GZGmFd[o,v6%|}2)t_Dޭ[ܥa0]y"_>&, r@'o/#&ЅʓQӭkEC,hT`‰#IchEtaV{rQ XVm+IE#ۿ.{{um+9F@sֻ}+N$D֎RtV[+i.RiUuFq~3ҴMHeܨ`'P? Kkؼxn#vʁ~}k%'݉R%7pV::z~V03IRO~tZt'fDz bt [vגN;t?`{]Z|@&Cj#p'^)5kZ6M-0lHSjSE+}p97b6^Oݜ|Q]]W>'D]6}.&'ˌgտ 7ڥƧ g0z{V^>祿ӛls X9% ǭX%jWW΍w>B?3(V+̼=:=Ȑ[>.йbn;1^\7Lv?olg_Ғo%o^+{&5HywF>/Oƛxx9jVE`$ۚ8{vyj˪^&ys)91T垅gYjC4]d[s@P뉬gmbP=yڴCYƇopJeb5Qyؑ>ֵ=@Ikm&c朞ƒk5"w|FvޟSN%ZK%n!9cֵ/|;pui'T}:k 0VU|pCGouS*4m.8"vMc[NzbO\hʥHx@8oZ־䷖-2jVDw$^]F5D`ƷW* 5{J E[1uvWٳ?Z Fce_,珥nvJS׵NYkg?hiXm~8PՏ=aC By$Լ--֣{ugdyw1 ևJ x/t7K=zI[koJoѵMOK!\.LO{Ԛ?)u,8-.lml=?Z<&ZI|'tM(==ެe|nw [1hcYJ?9oXym<ݿgn~~+At5Z^O;Mm.-f\+u84u#I.<خpu>UäkFu--Nq  k9,ܺqުIL/dԎf K[?n cEqlaJ$ xR̪X\3ǭli>.uCv}TMVS6:H/$cU5Iz~A\#h8'\l#k֛XJ̸ܣ$r*^-oV:|u6b`C xۻ5+Yi7[$RX4E 6xhzJEǚ#|֟DZ->Mԕt0o_s}^@#b~mzkmk/A έ4[crLg$#]M,漷w oq 0^jƒH/?E֒\܉aUٸ%AKvz_tbWOIA]N=@ d}*>-繎;2Z0+LTFz]ΝC<{70Gp=k"=.xjr&ϚWm?t{';ni\],R lC:}MWOd8{#9 `p{bx{ [dAz"6էi!r X3ZU{FgyhЪ-F2N;zu-(8$TnmLJ4_hE1wc?Oq鶷W")VFOPqfD36"ybB6 +cz}浩$vzs:ZYc`'9S_.}NĚMו &xnl6[k]W'kƚka0q+7Y6#nTF8⫶j_n"ʏ cC؟Cvvg^veFJme$z™?k}DXK,`V8cؐ0\߇]ny-D'F]DH6q=:T h3iZ5](FHf펴憹M'Y$\(`F׶k;v/ rR2>]jz& V1m{@? -.>k)avL]}i-<[O"cs;+?KJ42˴Ǩ A>S孠3Us`qV&֩}:t: cxo$`*zе`:=%#_yo̞O^p_݈%tުQG?N=J->Km*'iD$SʺBi~ iw?fpeJ+sеocOԬO6W88<QSqFYKtMh֖K 2}?Qo4VloViT+#𦯉VԿơݳn7zn3 _K%&{e%ib c=\麑Mݥo6~ns;ՉsVew%=8[`C(MǨ#s[:&ubBf zƱ7\i^9O(9m.FY֛soBhEX x* YӬ.m% $=:Izv.r'0~3u=Jm&A]>ܫy2UK1;zBR@+Oi3D2z1>WJԚ}Fo uR0JKp{3oTNޤ2](xXdee9⸝J+3\jV-{*ނ Oxrthw nI83]Jm#AXX@*$Q#ufX-c $j8_ƐMs[miYWjFàח!d]ΟfbIShbW)9Bw'%/"Fۻv1ƶkʭtI:^i'f$-lۈP =(JZcB!Gmv$5xWH+[ j'ӅȻ ,*8'zW3~tMAy#hD,w^'LktvG[)/V0q3MUu}N]tMl"0ke``&/UńZug6%pV6nӯn-cG%&@t_y>sSΰ,R@Sq֌EsM$R rZnmQ]MK\Һ Z%kq\Š ȹby\wPlBKc' ? x]A;XJFqk<\M IhOA9 ԇN'|=ǵUzK~ciqE4y8!UM&+^IGzR܍CB[ $q4>/:+Wt xRy䲻afꥀjƚ.|eYl^_[feeb$}qוy(Yu/6_m)hkv`OJWou^\\EkV/ n#i>պ.5k=/@ԯxɼDtbWsm;N0?U/k\J{mPxOMEpM~ ^Ѧ3曻C&Gf2ZuԛXԠliqxN:\hĚ߆3%:8v+i4[Hnk2=LjROpTo}/:Qt{{R]7 Q\֍s,kq)%2#?Z֯u=r iDц*3pr;ZKV TOW#*p-*ާڦe@}GTgayZXm ̾\O68~5n2\f;`tPRXZݺ` =÷G}m-q̭q $cҸQ]ݻ?{t1wJ4ijCȎ'NڝHWўExkK{(.̒\Ktz1[K=rmoNG?[24o9+r܏h`:+ѯ.&{A'8ʷA/,nlukWQ7f6{4yZQ^b48Groy=ۜlsmWuIȻ- ;u?uo.V{Wt A {l. DI8Y+f/iX`Idך8obCtF w0@''=hz\:ԭ#Ӛ\]ȆEiG|nKX#_Ϩ4}33Y&m Imƒʘ1oa_\*)H5k PM˟.;)DL C:z+5޼m' yD,:PEyMiKO,s]k{ Jv7Yu/6_m)hkv`OJWBBW0]ku=Ep$֬j^![[k?o÷;ZڤK&bh|&ѳ3s~ X/G~`bK2GN%e Z ٭iSLYUS}EZMaCțONqkncݳAZ g񮺩Oa,}QA.}q|'k^fE *o[[]7Y#WC`>\߈u3MwfؘCWZkj0646N20r>5VբSS;(Š((((((((((((((((((((((((B}G+VB}G(Q@z-Bj!oС:"ZӢ(((_{$[m,oƢm"彑5ć`q=*">[<դ}KMg}}qpps+,q` i]ZT(sܚurĊ짎k/s7ËG^70oE]ǣJOEpf9'ȧBͭG6v7Yo:E08 M㳍m) fG;e*olmtm pn2x#jؖzlAٸ,O%"[ #Fz}+~MVl`FQ"20$,_ji:ܛ>{yIkH 1s<+b4-:Z<9,k,03)ǡ*FkZPF~ÀP$ g=st(4ѧGnc So`\1 h]ڬ) 6lg2N*ie=lɎw7'­@jݣ5%"c+#gҺ*(im$Xn-=O&@-4K)fdOLwy<~ST擫̳_٬p̧j(*úM֝ HְsdBZitqY^˘L&1]%xkHE2@cRKBݾ[y!}vҷ( h\ܼ/"V2zc86MNJM2KT{4,lIۏC5EdC&M`'w(OxcEmO&x亸]ǰECU5-BLۗ*TAPq(m[o??i7Uh\:y<~*("ZMWv֥."RWb$urĊ짎kV*XZ̨ۗOEfY:]hc4WWOHdqmŎ=$}+R×Zצ ~.'TE)Pz(=bn`IQӽIeXIs%^[e's? E{*/nmܦ1")pFբ G6^F3!9u p0=3tM;Ob!1%0rIOzcgokiC'yP:cE]K@i dw?X];WhN`;%`FzEgj&k@fX qt,3Y[[ف …GpN? آ1 e\YE*98?SG/)Mŷ'h8+r*X!}b;`̬ةQ@faA q:ZQ@WE]`%؀sg5Oi:5* qJ֢3ݖH-@[n0}ztM9b[ ^K1OS׏´h 3V3Mch#ir8*x'!رsBž𮋨\I=݊,C1h6hw }gcj<˱Okmjq#wg }QYY,S@m\dVyQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVSRoEjSRoE](/WŷxP՝S?oo-V1m^7?5gTDK@tQEQEQEdWw֩:|v^;,{cEԴM818DYutGr®8=:v4Rϩٝ1$8Ue8Pb{Gt۳ttƶi GE6NCw7َ$A(wdz6\j |SG̰YCNۈ'tMzQot8YOhL OfW֯x@#4`lc'FWi[NI弙sjvEݽ%Ww&{Ka'2Hw=h~nt{NK]xi<3j6O%`wuaM#bmgxeGo]L^[*}UfP >WXO敮!:W8קOƴ=Y@HNOmYkDAJLg]yf#Zmוm,h`#5սECsuogu nhdD N8ui(pg:\)e"'ZwťݽO"_oEV,dwESвeOI}gj{> b8ecx̶ ,"[o-X,5sn &3Ik~ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( o MZo M QEe _%9g?&)#txoV(NauJTDK@tQEQEbxksKe?((k'E0[G㌳4W1+ w~g[Sۢr2\i˲ $㑌֊Pp^5KHEk{h `p*tmtoj`KX!v&e%ٵW9eR~\P1w_s|G A[IJ%K5UzT6pڴynn-w'^Ǝ‚p[L&(V\ 4-,8=:sxNR.dXcZ[,zPbcu ۛ쨡ivyc#$ rk{{%٥oi9Ǝ‚p[J[iٷt#ͮ IxBRC.>T.VnzZFc7 ƥvy׭!K+Kk!Fv5a]6Yg<ė *&%Z瑃\ 'IA PeKqE%t|^LD :GOח!Fԥ~ 0Fv:]E50@,qB&G`FVSGyqi[fkܵdO '޵GJ[/yOw,|+/ zFm٥s$F&k;䴋x[ XR=@fT}OfY˵֐3uZ*_K[XlR}?+<X|1q$֨r=GzkӳOEV,$ɣ775l#ee"4gpx5KR;kKQig4zp{fMtWַMSwgc"ݕsv՝i*d@^=uCŤKiʞDOã:kVӬϸZpN>8 HLSCT~&k{Dֳ)юlЋk2DSzum6_MX12Y%8PPO\וz{A但~#D!c9>Z>!yIvi[,vGCVݮZg"h=HV޿ӳoy4]jHeҢR'ʖPq;|m^kHvԮ/8t583wyhQo>Fm٥s$Ԛm'\ 'IA PeKqy̛uu2"Ih7͝׊Bn!ILZYt޹G#77|3 l5a `pxֽ&:[`w(^ʹԀ`אAN}6Ma$qǫ,Ň c]7V*AwG!Z[Db&ZlqH݌lARKG2cGZݮZg"h=H늚DWVyidWxl+%Wl;T A+ag}n}EEi:OoPf/*[(Š((((((((((((((((((((((((B}G+VB}G(Q@ ?_Oڧ"Zvwmo{b`V5w \z=i"ZӢ(((.}izlm5nU8jS]_JU"$K˙ce66>;G-x&ufѣ<[i~* zM3!FOY<[ \f/ߴ<`|Gtzևms4KncL@4su+F೟91B#ڕnK>Ȏ_,(l T5x/# yg-7`P$-FC,8'3pQ̺p"cz 8^ր<[i~* zM3!FOYYin -u>F:>Աqo<50<< t,/mHB7o^Ce.,qGdsUazsX5*Jr{1twXݼ7se*=|CvPx\ X7DS8Z9v$2Gq-aӧWf6lDօ~GD@8kjXPF\ryVjvY]avRjqrڭ_!Lĩq~jZ}\[M-":O 4k.['wM(f@1œp8maԭoISzu%|)]*>! [Cy^vxn5-$0vpjuFXԮRvD(>NlѴ]>K&O*PcӵII[򥻛x2y5JbuEr6[@7ks2fn8]dl-}ìki I9vةmWUv}}?L1Yn}+}e|jj;SzϨP+G iZCcg 9P0CsE."d>_|nwKj=k_9ia»}N JqjmW¶ZrOwE h}GOW{?ZZݤzVѓSL/@.]^qyd yթqk _:&QN_sMb33^mm݅-6; ?֎s^\us1ԭ7b'{ZƩ{UvBTr8wjIJmw)i. amO57&/Iėf dq֡iVv&KMBa?5[}_k{-R#xc+=jz&mDؿ3:Vt}*OIJLZ_lB;Ժh aӧoj?r!}i5-IrG=zwv#>vA`%f1,gZZƠ-浲^nWW< Gk_^4/m 0^x~MGB6h>{7IѴl0y_UWZң]Bl8M>^.[K o4 ֪0,p2?Zwу s~&54+LKYoYNчgxX;M$Mnۢ{1y.m\H) y\[U^V-l79|5g_ .23 =iZ|:V #j,y8֏Zң]Bl8M>դa^?/Nx:,ވQ7P(;~u-FNP\KetЉBUF:TA hp?qኳid^Lfy>z+]ָ *T>9# &_'WAw{\q\0UY`PZmPў}jƣD:ޗZH`Yvܚ&څI8q:3xZm.Ƚ}D&S? 𖣪^ uHnʞ{cJ=WF;zIYNZˋ˷]K7Z4!ERQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVSRoEjSRoE]('[#ZGTr[?FMj4}j͝,YIwD2=8$~&hN((( k^Zn"3ڢ6s߷m'M;`fw}s[EGksLwxY-7Ė npFqgޗGv>m>'o>ʰF1l2'T5Nnn X\X>n}*;O/CeQإ cl's]W̝m-ub*GKXSОEI}p]cɷ<n&k>PAz!t>;j=wú<Ѧudn 3܁?I6L`Y,3#>⴫l>#h륙Jj3<^գͪLUݖb!wG؞O5LFQHaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPYM!IAYM!IAv( }veX$;.l=pj!oС:"ZӢ(((\-R]tXFчbF3GKvl%.HMEs5oxv;K\4`} !qxcZIv/Wz0iR۸I_Bӽ`H<$]:;C qUmmu!-O=y%|U{B_Zk9--ԋp?wg#WWCxKеUb29+mtwieZ]'=O֍BQ!,ICGڽڭ #3FY.-TD"@О+sg-#TY$B<Ϝ.\pVڤfE]cWpNiپO^a-a X-dq ojQKA%-5˧lmݡ,G+1ʍMێHYIS4𭮕m)|HroT1wW +t8ۭ~nXI2FЫF~౻6mU(ے-Vգh)jVi2ev`! lk[9f'.<&WBZ^zN SX?`կnm{eVt)Bk >)ц9ϳ& O=auog [S>_wp:g;ko_W;iVłFO'?G&Bk48xAm\ִr7wh'f< r;TݹVwHBu 3iv8'8Mpשgx_, N7~6픶J,l%GY[ީZ%=:0j׷6iyk=:\ӡ5\uս-l]OlP~c鞵gsuhˬ[0F^cA-9tqǒZk9--ԋp?wg#U5[ħ{8޹Z}>kYn18)=:v/h!fϚ\.?o%VvNh/rzV$VϭZM$qFp(XˡrͭiN=W= vZMP `t\ko{Uu ϰ=ٮ.vt2+[xj.LV08.9 O8↷%=t&-J(;Z5: K49]6* ɤha3XכjPx Kpe?p{UcheIͰMr yThwVuc۵ fJN5 V5D`q5SDKƗ?ٟ9U[VOL4m^Z%DIZ"$ {[Y^XKxbduϧZkHҭH̋xǔ/qA=+K$.Df[ʆ2s%7k#m;Hݺns|VXϲ=q{ՆCg蚼ޜ*FWl8Mh}%%ָn7Ϩ閺KKqu"ǰ:3ب7SèZMih%tݪJ<+zWgP%s1*s KUpg^px/\틭ơp\:6_ }v[K%b6I#,ЃBQEy G\Ԣ6KpZkN{I #(?\KsM:Y2 18$VSVv%;QHaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPYM!IAYM!IAv( _CsCVuOѿD[WŷxP՝S?oo-iEQEQE MId'jEImY@sB{Viڦm D{1B0}4i^ 6ᢈml07<)tGEoi3Z0*r'Ng}͞^%q9Ӧyah Ԯ5{J E[1uvWٳ?ZM?[ֵmFff_J[[~CuY^]ϻįCiN5Czs%o^+{&5HywF>/Oƙu4}>dvZKQ), Hؤ./@N巴a8–ֹQ~[ajϚЩlqm.ZՔܣcԓ}?CӭJS$!H8jA:KKeX1W-^S!>+F r:c9#IޥvSE(L@3\̶V\.1+DXY25ݥ'2#b拍?dv/E Ԃk+[ =2R`OQcT5}PnHlTg F xz}rg|Ju8'l4[S V46Uy+$W)MZ]4<[= fݟRq "AltByǽVz}߶YlJdTocomǦ:bK^_Vѭtēl#;WI T5S;oC㴴GaC}@m IL6Hzq*\%æsg!Tnw'ӵo+-3T\@fzOc-3lo%Yn>BEfRݽĐ u-y\oGGY gӥԚ,[`=Ө[&vc20pjZ(iI*ʖ"HFoSm+J}JI,:㯽] ˻kBjVMMsem40H}eǓ単~Nb(!(Dj(- IL6Hzq*Vi7S lF"Q@6Ь6G KR5 IEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVSRoEjSRoE](/WŷxP՝S?oo-V1m^7?5gTDK@tQEQEQEckjXnͥ͜lRÏχMXɨ_Q@*I<}V]G{dI.Y8!1Qh!+j ّ>$#K_-=k7j[1kxݏxUx<1uc}+ĶSMIkd7:Vp74aǨ+[񭝰X{pH@RH$3UBUMۢSsc9~Us)w'8]-fxTK$[j)H1|?ʕ쇹a[}Bwy_sgҬ[,u%xTE/n"%F@opg? x\evGO5t;֞Wi^6{ h)Xݰ 7lޛ5G`jXQj>M.Yj{ hm$>E~DS2٠??S_IrwWYXFE6c=4-z%n/4NM=ܪH<w‘>[]=kR{qj-'H!HeqY=NO״>y"Tzh[S,osq=s913r=/6ZϊmƠq ^[otoѭbȑ+rTzotVWt]yl/(Z0{ i1_}nJմkmB[1GT ~ui>}r{Fp(QPF8ֶ5/i:UȷJWv685K.~3 d~#ҥcklwT{Es^m'w1K@\x ?wZAkf` g?kke7juƕFWԭ$2C\?xHnfA%Bz0 ֢}ő\XG^Hcf/c=-GzFtש ̻NkQYrLJR-*JQ'=̖׈ ҹVUQ9 dpzPJ%xĚDeTGҚu%h3'9u3O| uOKAm>^ ~uNOVV>-繎;2Z0*}SZN:Cz!vzƀ5hoYњpE T~PxRiN|ힼniJRŰ[hv+nXOvQDWCaGqJ4;YKm%4q."y<>ϵ~{[$$<:zW&[V'.;+˩.5<&@|9*Z'cmԍMc{k-Jn!('G{[]>n`kDT8]5We`Ƕwvi6UA}Yؚw kcfc1 wLO@L<1.I/tO\Qp[H0SHOz=n Ky..|Yɦ gp<]SnJi2 I9to>PqZH}ðnʹ9?N1޻)twoH%7vFk|ӥ?Zך[Z%>j$3w4PZCftFO"H[]ٹzzRG@s{jb}8Yl=LcqץV5յƒ̭ݮA$+ԭ,g_.KIޜ?B\>Z u֍{rfE Ѻ0YcwPtjQ] gm*PRXh#ߴV5m巒W/6,":cW}E K|zVLwON!V}S=i:zUΓSѳSԌWS_iuy!  [84ni٭Ռl H #Bs[4Io{iU#~!]ZmgQA 6c+!vֶI8IlqS\_[[\A*KpJħC-{{;̦&cw o{%2T8+m9ƟnMޟ{ ,4'#=zzsKȱ[/? 3Z_hQ_b!KtϯOiο?𮒳=O[J:pz-N ʠݨj 7Φci_%1޽6w[X1&ePu8`xnnXOvzkw&ዘJ36 {O XC4 :m`w֝K9p M A6Pq2*ՒH贙OJVS?A,G=+k;K4#6)˱fb߉$֍-Cp((((((((((((((((((((((((QլQEP^!oС:"Zbn(jΩ7~74袊(("YEI|;?þy8ʽĞg=uWVIos k#t"X:fg5[yF44>%֗:uKF c,y7 d2WmYzWWOHdqۙ=$}+R?^w~5Ӵ KymHW8zy5 3#G\Lr<ʺ4Iu(7p$xSc8MZA[A؎EODW_.eE{-վۈ>#,*`yi4[\(F7RXu:MwZU$JUSU5 :/mn h^QDmXL(tu[׊\U;>Ӑ_͞rVl(䙷>s޵ElT 5 ??jk-6K-bC,q;S]]LTMymޱ|a6f $_)NTE^Xo ̀}D7~vk="D/1Z㘅TtJj:w#}Rqq,2̲`d8-6K{l-mFۥdjM&h]>YXdf%u^(ZYz~C7w7on漆P"fO|b$*@}j۬@$}{OiVZ_ZY]_8(_?ƷY!A}{5֍9i*ctc0I}f\,5 Hd6,\DЫKSѴZῶ$G)*} кy3 \iK6]ऌe}_dK^(V+N[R|]֝ ƥ+Z-|?ZYAfors,e Go:FP?`ig.cld\džn"#-)6q]%AyiIA(2>+Hm?,wwr<^`2[>_DIծ]FbKMr#Pp-?wzO?.rNThG /k\yfv6zmN{lzWacGedNc=qqSN]`}]trzvu^)7-|n ۾ɩb/qpډXO,9*pz uOi:5* qJ]MN!`R:r{[Yfh7P躂ZڜRKuqЊ֯u=r iDц*3pr;g6yqLw4VtgKZi1{aBp8ӄ΋'kԔ̃{sU/tKm{imo^?Pw9KŴVwK(?=&F=Oz]n; xoPo"xe+tMR/65q CA"O%<|{?XH oo=1Zfk][A[z{FY{{E(XA қ]ZÚ㙧{{Se,XG0)/\j"[7A ,; *jݣ5%"c+#gҦ!V- {MF +bǓ*/_Eh7WI4Jhh1p1֭Ayio}k%K, 27CNZ:6yvݟ˽YcBMiKO,s]k{ Jvu6^lo")qG29'Ѵ,@$=4?_ op4VPw\5EHk: ݕ#Q/Q{yl%0pl5#We~e-M0NƟ[MRNr7qCoo"]/ocj76OFg66n7g21]r~Zj,!0w.{.5+r$QB2K+:-#RW #ru8 "/!Ӭg$E luң-M V$Pw hF $(4΅w=N]l(w$YʞdsۇldVr%n0o ^qqhj3Ic ^ZUݞ>ʚ;^ڝ' yOONo!t45_Oe[iF q8A<5_z$sƮZ 6yUM$+F 2xӟ$5BzsqR_i]tGR}o44 n:/Utmݒ[M$fHwI88 ^q4☪,On\ {OXE[Co Fn$U+&Onm:{װ‘4H8Bc[I,7'S8QlOkf.8}c!=~i:r'Lk{yrRͣ־&4,+E;h-ק'M6#-,ϒ0@. xK/Y-Bs!9xG.t:Ku[`@V|?{C]?iJPA1^'Q%6U͂,"Px$aiom: pinyqm5f4[J '_.ZX24 Px_X"{{ͶCwT FT?qDŽ.ا#0'+::qԁb[PZY݌H! %}biVj .hTlHsUDխ)`g[\Rz-WOR6F(#T]ۥ6Aٕ|<Gi /#lg |[=GOd##'֬gHմ2lK)txG$>kkSKɢDYc vAObkFΚ:%$ (S19]-fxLmcCIo2z#?Kإ_[B@ýGsjCYKy+9rHj͝Ŗl &/qU?ttᑥbO[# x%.k]o!z{WT3zk=Rvr1: ]s:v,07,L?0Iqg5b,(B$2 $鍬hwV P@Ag4mGT^%nUV)-6cKT;J,ZV&yͭi#/J@U)l5mGRR#ɂK1Rj^NOZ,:"9! ?7{tn-Squ~{5uKg.xm=GQZNh]0x>`)cȒ]WN*kԱERQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVSRoEjSRoE](/WŷxPJki%5j"2)2`{U_CsC[N=A%&hlќq׌U((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((B}G+VB}G(Q@z-Bn-l^\o;CJ>=5bn(j}bDHWT.(dP /Ji|q*\\#%;ꧧS`&RMRRI4t+Nr\gޓiJJKtx6 {qЊc_G4.ӌCrVطEgu;OF0.W$w[vx{ʦqj\]%^ZEqܑC N(3Ko@)ت${zթf̓HIEF*4X>.w}xpj*ʯ1 ܻ ׷B4!7#3(Z#߾D73mo{6l(K7kn˰H<,q4ٵF=Pq j*֭iiyD&@<23隒 h̒H bs*-6|~(p):g;XEgkZ,zo 1cOy, b Bq@8#2M"F;hIx|,gx`WZ {g)6?*ym,DFH7.$~4~{t-cB|88>L‹ۯD~$ I{5$yew\{U֜C6vs;q>EfjRs$@v9[z˨ņTd"P:$ '#Kr.HX ݤ{s@P~h LS^D#@2OADr$7W\9ЀӜ _$wN5jQG`25g CNBݺ 5+We#}@QՙZPZ[FUN -y>8)cĺKG]rr_:ԞsZ֝q) s6=(@Wwۛjyŷxz2 P`HRy8%R{f,T)>U%)gįn)<q𮈐$AR<;9dѝ~ɼV`p]QgT-lUz]q>]}L~N+Lz{Q[s(0*ZbwѮ'JAo5N lY f ю:(#O'uWx՘ȫ3VfVyR5YtRrCaO "Y6 t6~dMԨS[TUhU_qfxoTrB֥D<(I: ]FbkMoʗe%7+U'3w77L}mnp>l8?Bk%.}EIB=a:zޠ2>G*>n=Rhf+e0`.۱ Q@3@95dP1>gڶwX.NcBgjv ͖'t6,&Mث1gꠕIh$PdPccn#5Ecx~h.6}oV#gi@lpHȪ/?T6ppGq0$w5fз\v,ln@Ej n RҶzWC_9 |ͧv/CPh[]O%ўx);/mTw'>?Eլ>v stZ i,LgR|A~mZ亚XVO.XA=QGK˛f夆8W^ [=ZV7~@޶)"Sk!RPuЗ$ t#<+K8l;xػ$OҤ.9>QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE?Z?@h1m^7?5gTDKU [׍ Y?FQ@Q@Q@Q@Q@ښQ>k Nԧ]ZZ[bmQ5b/=$ooGqˋyfr) ~N;aQ`1>QaIa[9=V5 g`yH$\؏@]ڭhBȲq?ҡX%%wbIj2Xؙ72n܇} 34fk`GU=5Cp<ocamzj[iy縗nҰ;Wn$ypg=18SB_qDwg Zhn6Iu5:9a43 瑊"a,ZLYx.mlu&Qnwm@ԱEqmrRW=;U`uWtw8'~T4ĊniU `F6zBtdbc풛qTzⶸ^Ǹ'i:}jSZ_It~|v qnZ<#F 3,M?\Q I&7Cҭ_[5%Rib` lxr5`QYi$`; P} QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE?Z?@h1m^7?5.\HdUkÓAM[\@$d>OJn7~7/[,QW82H7\I?KE`jq)ngKWG9Q:Q\׏gl]VGNI+-Yibu쥈s! 89W;8.|9q4ԘQ)b[x8؛sh gvp%9<քXmgc>>oHN}nۋyq6q \υŕ߄.mItMQ_ mφY3 pއAA o'"NX7S^^Vؼ̭s¹[Os#vꞽm)mfO?8!@n\h^ռo6&C9$rJ[OEk&wE}(Z^vtW(!(-!w&ldk nm[F:HS]u0 VrG#?r:慦6)mU9dno8=OL;yn-Ɇ Xx7n;{:=WWVsY̸˭1d8gMR༅]bpyq />4s͔lgN;n)qY1zӖ&:^Sw7ZUCp򯝋 UgV`yAgZXȒn m9柤jPl7".v #SKgo5S <AUn4Ye% ,h03?-I Ƨscld| EssҮ9ii+p7^E,e<~¹=& T1L,Fo1)SK[z /z}~"[oTQ}Ucyxho[Y:kQGOjz OV$(KP1\ySSm.~۪ƑUJ#?Q6~<71 +TқVv-Wh:9M6#ȢLz '帊DGi/_^O9Y mf_,E{m_G|DN/ WqO8jmq?;Q\̶ : לCwyaQs:"[ae 9N 8?)h_֗OC0lspO\,m#W{*LKAcumx& Vd.ks׌Z}۬=Ŷ6:\tɵgK ̱Ӡ> |; ds*F JћJ$ TR+vwVOkg4~&?s[sM2M35,z:%IERF_JW].;mu=m5]Eih/&H.^II3z(쵻FHW;ePi+`^vK#K^(J1]ccoo!Up>]st.Q"]?.+!9PU-P-E+3vI:Poޱ }&n)a䊛T-+B%X_._'z'hZl>bY/#ITt?Z_kj\N NTϨJ܄J~Mݬ4iuI 1RF@sۭTλwA)_/6鮪U2dX?%?4s pVv[iooyQ4+yx--7ԁY?%?4s!{8? 6/}udžXChm _ O9?fuk-ۧ+D1MҴ)|K [yU8C:SGuƎy//gmb쭚H"cc5 4,]9;[,}ITλwA)__i%Ik+6Q}=U#IȱW9mӮNPsU%?4g]Jh򇳇 5ԷBe aEQ^o'uƏ O>y//gOjGpDI \6K $U O\_~3N6 tcFMӬly-lf%RRgg]Jhλ//ǥi\; T|ՅCgλwA)__mk+{.9E] Ñu+7:SGuƎy/3jŤʲŧG"1euA QλwA)__ &sl-^|hT~M5E$E#wF΀>wA)_:SG<gyeo|~bG"ȫr3CYO O9{8?ldoel*AOOn&tJY~ O9{8?[[{ȼ"lf%?4g]Ji!{8?+[+{GkIJʼn,;.]W~ios?1Y?%?4?f6%<AX0Uq$K4 t5wA)_:SG< DihՖ7㯽X[[t{%q0' O9?f՝a.@rTM&KhͬkR R8 9G:SGuƎy/3bh&hHaЃUl7n9Q=:ޕwA)_:SG<gzm'NY\aVf䊕,mt-`Ys*[?\fy߭oLVv@rTsgyQE+8;${`)Wo֏7 H5?̈́ XҥCadKIV[tO8oG'N7k6viRk[{)^&:P47h_l;# Hu?mAC+g`"|o֏7_OsAߥc"Gpev+tSi3-VN$xHM~y߭6k[{)^&:P4$&24y߭o@[iv^*qAIcm;Ooem %V?RM~y߭5m;&0BHPPz\AwsSǐvH}pioGn-mRE`d@ޫt-'BWYmgxUBHoGk'N(ntI.2B}G=/OKhmRCaP}0zU7hȋ*"E ]mgl#1K3Sy߭o@R?oш2E85V~nR3c“R߭o@ =71"hTC$q}@ԾoG+Y -|q/=vLIӮ&ygWgxU"߭o@o`~,ѴrȌ0 qI~y߭WJXIT#$umpġQG`)oG-XέglpCL JDt-?,w"!=SZCgkBSo֏7GpDI \h.`x0Ϯ ;h}Z~1*eg#hU- sSy߭o@U[:>KLh}Z5 אӞK_IOoS )Lty߭o@DXQ*(P0"fHQr ֧i9> EPMBDH qړS{;3:!]wnHOkO~SB]Yt 4bMӑ?㚆U-gDKpX+Pz}1߽Wm"aDhyC/;rF:gxo4q"YIfM\apx!uġѸ9\pG<n u9*ӤWx⷇.$<ul[O־[F);#h`X⸙#1O KFe\ӟ犁uȟivDUȭh6)(0(((((((((((((((((((((((((((((((((?Pĭ9lX "U"9ʇ) Hdc?*[=oTHb/g9U'fO!o6dsn=<z;yHcÀ7V K'"=&#"%Ee"91qI+UEa|L| #}QHaEPEPEPEPEPEPEPE-P?sڨS~( é׫$0G+/UY`C&r7Dp5'8DHPQAekoqOR J: ufI<׫:`K? ~ՃQ6OSkE]CV`/7Uiu!fYu8*v>+[jʹ [{xORD =i mA3# ))])kkA1`?!\xgq< ܆+oH*s3($77b/nڤ*qRk0ںƥ,܁ O+xM'itFnu^33ỗ11֝7y@NudGA$tʊ _w$cЅEh-Sx"=hw:Z7ݺT8Qӭ:V)"+BLAȗv@J㑃ۚocI<#H,INvun>-Gyv6|:S#"o&=F7ؠǮ1TA@“E i+̛TlO|[ޱ7G.2Sj QA-D26șoxcP+xJZK [B4z2争3$מZ?SnX|WR#:?ԓҦ~4lkVш̚($BF8楟T[hˋ3(QE+wp 6ёW$Q4aӒĝ5kpj!詵mnH B brè֫x2Moh=랷BLAȗv@J㑃ۚ;?? ~/(I."4x{T` P{xW .F:1x;wW,>+ޅP8]Kz#tW $S|-q CrHd}'޶LQ&YcGUC@;Ja{L.)Dy+^T%X7DE_" N@:UO 7g#޹Y5J~ĨdQI5wIw}Y0?ai,5&wDP<Jlya0؇'ךǛB5"캞cT/7/7Uݫ?*6_j>/7Uݫ?*6_j>/7Uݫ?*6_j>/7Uݫ?*6_joߟ*W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~W~TKr߯k~(UAPKge!rq~j+vIKfV:OP( endstream endobj 11 0 obj <>stream 2014-12-06T05:57:14+01:00 2014-12-06T05:57:14+01:00 pnmtops noname.ps endstream endobj 2 0 obj <>endobj xref 0 12 0000000000 65535 f 0000000384 00000 n 0000089574 00000 n 0000000325 00000 n 0000000170 00000 n 0000000015 00000 n 0000000152 00000 n 0000000449 00000 n 0000000549 00000 n 0000000490 00000 n 0000000519 00000 n 0000088163 00000 n trailer << /Size 12 /Root 1 0 R /Info 2 0 R /ID [<39CFA441750B7DA1352C5F8E8BE04779><39CFA441750B7DA1352C5F8E8BE04779>] >> startxref 89733 %%EOF wxmaxima-15.08.2/info/SidePanes.jpg000644 000765 000024 00000773027 12451744060 017463 0ustar00andrejstaff000000 000000 JFIF``Created with GIMPC      C     ^OP$l&9Z>j||bfIGԏ  (!C['?Gu~JkKD,:$7.7δ!}e#:a:p릻{԰^{܌7~Zzqä Uԕ_Οܪ?ҿ?g/്DZEz?ApD팒SWMzq+o ˨{gکsmXb+ڙzsǛ.LgPC\n:rd]s*}=א}@> j?:92g޳n^WRYnt1~oN~STβ汉t,gu|2jef¹f bXAkіD)RvJs^3Or:LKfgoJL^y\չ=sIuѩ9>/PK O^n|k,_#H.3:s&q9 F1{x[}侎]sr%6ZԋYs <ɫydYy;#1馤,:>Ϗ+jn}c;vN[4 ˎsft~OeG\k矣G߈?ctz~I@7cJ%u-@lkyuücxuh#~\ހc_+ 5y>}|CEvO'{<GCYɩQ,Oy=Sm< g0y=)|&THgsV(yI<~O_/'i{zG3oX񆓔:O}nẊc w뼇/fsX̆x6W1CuGAz'dFuSc2~/~όk':e33NA3?+ԜRO^]z/tz:̜?oq7oJ[4ӭfBkkITiaGi _X-5gxw{~L8N̆g3/ic22^!>僧}g.!e,+r(tޤ"UdRSUWS&I}3c6k7.Hx[}>̠G'@G?OO(d`*!%E0.ѐ'\)%0`.L>to?dWX;_W4__;߆>7"+R~P,+k&oo˘\[?Qj|>{iVM jd64ZX:@9l߳rϙξm(>G&\}1otW_%mco>#syzM9||P*~OO8;x::Kԯu1;א^?j}rXr`Ԗ/Y͒Z*Y-gܺMMMN7+-]/]VwV MrϧzsZLoOGg\=~ϭ7^# Aծ|sIyY:z}~=)uǞLk;3|C9nϤ?]bǤWs|-UHTq" gZϩ@aBgORWy֦3.z~&2הc:ͬ2b75.lTIoW1y.Y+z|ebw3Cϣ>Qsy0d_(@[f>/ۗ=:Ws|-U=]Vr!1wW|hQsy0r#0 U]`:(>wV*΀9v rR2jWsl UfR(zR#jx8/T㷮e˗A<CbkLfkZbs)&@>u2Ws|-U1-oss7^ JLu <}'4OJjxFuPw7Yus;N(zـ) #&3 P0Bdu`|+w7Y;n|b3^oPҴB|#Z>`seY;v4L?ZkNsXN÷;9]ƫyκWs|-Us{㯍qӧ{|2~Hׯ4?֭5]L1\>~@9dδsg\dlgLhg]+ͦ(zP@GQ/ʐ4z~"2 fvԇ1jt|O~Gŵ8=Ws|-UHPaIȾP5M}NQ09_/]Vo!@ׯ0>Lk;n5DtIJng@aY4,59IJҲ`Z7E׈‘SS@\d}1jy]}>NÿLon+*Oi'ˤvY+(Qsy0GN>>}|Aw7Yԅ .o?^F2 ,速Zc΍w}>k/5oJj4 l; Z56dZ7E׈˜uu9|j3ߌ>'/ᓟLK$}oq!7t9]jj"ab3:]o!@ׯ4v`& F~Y>W;Ubs^X@ o \~x)g[P5ە^fˍiI49|l%b͉3|΅qb?-ٺ<YbtZ7E׈Fgo6r|=yVmx?%n9'kzR~y~]:Ws|-UHPaL:j/ް V6΀s뙝0{pc@ o \~x)GZGjq$Wh4rý'[Ig[ޟ,7pҺK/8&Ws|-UHPaEf5,<9oug骟MCZ RhG-{|۞~sV^l{պ_Ǟ[rbPyDn{׮^}+Ken[?|ޡEv{?w/<^W!z)i?Vp)}]_Os7q'8ey>=|^'Zl{~i,_Sçn3}oR` o \~x)'WVzY|ޫ߿<{N_BX7`}JYny纎sq[M{ߌ=&9GYC'W6䞳tǵSlt)EL[q5h{9gtX鞎7Lq.{[9+=̼u=NgZ=1ZH汯R%8F̾LVWs|-UHPa$ެ7;f9@E$_3ѱfH_˯|&\.jdK;زz3q(="7Ʋ ~q~d9uw7Yԅ .o?^F:lCDv?o?;߱>gl7'}ws|맇|EpnܗN߉u'gZ~?gy=;Lv~'fQG}9tytP o \~x(صg;{mY+>Ǯ{U-Z'sfWCSsnێ6Z7E׈…WS 0r7\9YF6V:xz7nSAڝ=5/w=~ jߗQ\˻+(Qsy0Es{[S2}؋~4g^[cӏ7w7UKHPaIhel UJ] Njps7UKHPaD(K1R>.$rcϵi%7Zulo&)|KRBuI.r0.}eV~_i aAr?iy;[z9XھFu^r3Zk{ǫisH.Z-/'kG+;Wdޝw[}l'xf%5v*cWXƴ9Ϥ-C_Z;?^ogޝl'xf%5~ֻ7zE׈¤[cZ@,|/Oy_I=qmf&uE5zrfw9"CgUY|zx8t΢I,i5ӟw:3jjϮ8^"͂C[l/Oy_I=qnx=69΢ښ9n3WMkw \~x)quWZB7^# $v g8uK,cw~=\O-}+j5@\#̓`( fR(zPcY@^c-]b+PB5@/GZ^cz~niľ}Cr:3; 5c}53}H΀r]4}%Qޤ(Qsy0 -X:|uݱh.>4.nm|w>nHuOK >5ٻԅ .o?^Fhzϐd.bضe؝,jI(}*`vn!@ׯ:泆P98zL6_}?qV_?M?F48ܙlˈy^gz-HJ+j5̀5̀ s` s` s` s`\X+]HPaFxO}>>|>z5Σ'y8jc4\ηѹEzcl^ŐfY >翝ٱk:㸟ᩌtero>|.۹Y=&uY0ۮޤ(Qsy0I ڂO2<;عz9ةݫhsml#-xq'.ص½Jưe΀skCxǩe΀T./ϓJ=k5X>ضu ǼKjr:kw \~x(صg9/S6QbU,y  r@<6`5@`vn!@ׯ :Jtն+yvLjޟޟמ^],^<>jL|kkw \~x)i<> >5ٻԅ .o?^Fϰl@6}*RuZB7^# $ugbe2|\alkL|o?>}V >5ٻԅ .o?^F(bP*vHiͭS6,ux>5Y|Ƴ{HR( fR(zT"g EPQޤ(Qsy0Gb| YMU#k<,טg@J @GưV7zE׈…kY(r۪>' p-?</k,z9My%E| >5ٻԅ .o?^FWPν;j >5ٻԅ .o?^FzA@j >5ٻԅ .o?^FhzήuӞu$F)w",hI% HJ @GưV7zE׈‡sY}\{ߞ?c[Ư=qvŰr5sVlso<㦦8Y䛰]( fR(zQ^a_OŒw;5Ǡ}>A"%3GKX+]HPaM`&4[ZB7^# ,v-gIJ_ib%P4RX8zYzύeWM+q|kkw \~x(Qu0A{8bUrƵn[ԙsZ>9!8ϣN[$"@A}@GưV7zE׈™O|> Gėm@GưV7zE׈“wY7}P4 y)j|kkw \~x(׵d~϶Q^|O>BhZZB7^# t1.ז\kdhƱ\nmf5 ZZB7^# m>4E-Z`vn!@ׯ.:̭OPjݰKq|kkw \~x(5ӭqrCPl={=xX4֔c^[7%qߏ=-vks^ӳtkX( fR(zPcYNӞn\n[;:ssޗkYƽ٭ƥ<6\oYƯ:`ve&|}BVF |28 @ePQq5u8 g8"=΄aL*$_MC@e "]x(u`˧9CL~,XwV&|ZPb[T|uJ^FꚘ%5i&!iqy*S;YH(+䁌>GˤnT_EmձuJ^Fb}&n}K~0$R6bU۠Y05 x׾ܶqm(Zh iY;r>4&m($rwSPy|xsӞ\jtLJծXʲ]q ä3;Ksg& 7lJ-it9yk7=^.&s*yPGț0f1r yY~e>Pye1-iKܱZ9ucS5/>+̹,}5Hk:j+D|PBxl/6ST*ٕIi.DOK3 QFζnz x}i-k$(Frɀ0<ηoz+43@8547026@!"$%P` 3#&1A+w͠Ps9u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9 $8:R4qe{s*\UHn(O@ANб%*3HN 9{Y)Su7u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9u:AΠPs9u GV(>am mܜmܜm6@al m 6lN6lN6lN6lN6lN6lN6lN6lN6lN6lL6]ˬ,,4-:RRZBJ*pB fYYJEuYif,/@ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6ԣmJ6lL6lL6lL6lL6lL6lL6lL6lL6lN6lN6lN6lN6lN6lN6lN6lN6lN6l m 6@ak md 6@VB$}y=tzZ.VrL՝"$&T#an#H 7!^%{˥+I7G0(N+(L\΅Q#w7&d)!j\OgԱwb"h͂3FZYaHUK3Y'B0yM|PEղ }Vd)yI õGpVHc$g-#7#n38383838383838383838383838383838383838383838382׍]'-k0A'vȲR/.A4W%>lM'I I$cfW{= dNqtK `(̗bei,Zw4AT|AVƺa&LdEجT1$flx1E;[G-kiG9HaiI΅\UC+gqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgqgq]wA_+;9pV03 03 03 03 03afaffafafafafafafafafafafafafafafafafafafafafafaf>qCȽMHc*Rc\ND.J3Q!T1ՈOn<6EqAk4,q@█\mSKSMsE4,NSVcR5*j11 R(eZI(OPWrT5)YVچE?ƪ1 n\PSR֖뽉"LԳ-G{3\}JD|pmqNƹZUm*cXζE><]aA/{Z5)]k:A-Byw˟ EѕmW(izH  Z{95NVC*I?AZ)vnl}AM ֑Dot{6FŶ8tBcr.ORHoŬ.Gm,7X7kEE8刎D+ :Sjw&ۯD]F깥JQti9NUynQa-=_ G]Vb$s5$Qt HUcvEd46 E0L5 hPA^ynQa5I-QEHd5$ӝcx<&֕A"% Ƚd/mv#[Gx;^ŝۗ!|IW{+a.ɒRbx8+KR{uGNZ+hi)Y!rybukSFukQFukQFukQFukQFukQFuVYIhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZ4%IhZRLj X} ޠˤ꬯QFukQFukQFukQF(Fr\ט> :A_˂eg71Iw38Ӎ8Ӎ8Ӎ8Ӎ8Ӎ8Ӎ8Ӎ8Ӎ8Ӎ8Ӎ8ӌG#IO'xWc\\$_ QNz$aR2meqFo5j&r\7ӺG#hN4N4N4N4N4ᇒxl&Ap\4 Ap\4 Ap\4 C܃- ᠸh. ᠸh. ᠸh.tKYh :ˈmg kAwbУ UG$N0}JʹM4lJ)B[ ߇fafs 0koǘfaBNDfafi!J1_يd2FOVTSd([rvJ) İCy-)˂H!U[t3L4spaᖛZ|J ݞiYqekVu(Gi TcuT\QLoqت*6y75jdG+w5(@"* AFo>YT͠sh9 !8ؔkă DGA͠sC7_9mɝ#J)äNW­Jnm6AwqXꟲ(mm3]ZzC^❩5\ډ / Wڞ;D4O)Ve6'5#)-(jw+vXv 21q˜/Fk-6PkM%8(Xc.)%J-J+%ĝ$ %Ykqg@MIbmV'J3=C83I;"M-"-^t1YDqKn?w*$OvȨ#Z9e%ZH=1g\GV˰G F0ڨeg9 a+Q/  0)u<ߺG!H>8\Et@.v((+AfJT4 P*C@h T4 P+ :C@h T4 P*C@h T MB*ꟻzhR&>؝,7=]>twH%K#J¥K_.RIN LڊPC\׉s$DN%6Ռi,ř.%ZGnapؖ>%o^K|^݅4hZqA]=exg}V_ tb#K\s 0ޓi+Z|003'L8=ЗtYafRꟻ8)nf)`ek>Lu8{="qKe_w˒e!vZ͋#E}:Eq_I]k ,qYnZV A/N> 6\3I L$4+PʍZ$IT&-YiV5G6׏nJ;\jE]僯WN.; cΥ"VQe25 pkD[MB MU4oB "0ڥQw>TRm.J;\xt-N#:"6Yt;NhbNXi.ѽ>+[R*+ppppxxxui5vkddd;_lJfU..nxW׬xxpxxxp9.>Ve4׳Sw.;\G:!B7CXQ+~ &Ӈ_*ܠ-<$0r8mw:I`9&.P U$0rL$0rL$0rL .ѧ48r,m9RrtXf%?Cq}ꈷw.5v꠲R6f; TEˎcpelj޴;166"wV4,P+f*#ƬJjֽc9LJ ]qqqqqqqqG <ğOp >XJbJ!J rmk+Q0aK?+qzwczQ0-Y- baâQ[u9j4 Ap\4 Ap\4 Ap\4?2ݠh. ᠸh. ᠸh. MT,zY"3 cNMEqUQ8Ogw.5v e'9IM%2,pV̢l _+ \Faf-( ̖|ɝ3 οy`rQ^a#s \Iu\I0}N>XJ;\je d9k[ !5U2owBjhMU1 |utA͠G|T6w%r5H説s%Fy(z+#\ht3_S{ْX(7%2gډumfo[yQgod~ ֥`{TbǴm*-c=,<'{ҿ\}Mmxʊhؗ8U vc  _+W;p(iJꜨq-fFPTIZg rd`TC D%MKHuEǩCXf\sqKn?f"ZDB#;ɔ;t'7TVcЧ#8f3gP,,]q#KK?+qZܚ2Hd$m9Sl5G~_`>X:XV]T4 P*C@h T4 P+ :C@h T4 P*C@h T MB*꟱v"Ԓl==2J!wjUtUXMHj6e|%/>  +q!vV^`]4 mB(!˖3 003{ TE05w3 0kqz$ޕw| _+J9RweVl!5NuerKdrHS4CRVΕM$0y /qDTԏTh Z\YBf 7oX:X}x:\pQY\z׻=X:Xekۆ6 mnpۆ6 )MTUU mnpۆ6 mnpsqOǥ ) PKBGcfY_wˍ] |utG|IX:Xx:\pHL;28:H\d8DLʑ"bd<X:XoW6PJiCm(m 6҆PJiAbKS&LE6҆PJiCm(m 6҆PJiAн1>1!pS-2-! &<9:#o1b`vϏ#6w[(&-G/wzWWk,B0,|.+Qf73F$jVNuWjZdHls%ݿ03 k K35i]e{&o@zkԁmγ6ɉ7W$303?j4e7DRF,zYxOgw.5v.k8sT⁑C;ap Jj_8s89JSAm̉A]لR ӊQix#Hkl9V{-qOǥ/wzWWk,B0,|X;XeF0j0j0jj0j0j0j -0}S8dsc+X2znR/wzWWk,B0,|6ź@hqN4 Ɓ8'@hqN$(iQ@hqN4 Ɓ8'@hqN1>XB{HIX:Xex:VrŰ934MM qI.6:_Smߟ8`~/3 ٸ㶦?93˸N$ʄOoß ҭ] >MŕU~g~m**WYG\Hs)OT Ls܏ܩt䲅(ӔckT* <Ӆ 9fRنQ m jZO3ɡ c7U&=8ւ%ݓGۦ~ZRSe٥8LcI,SVaRcW]ޕw| _+;omD9)%mҫ`3?iE*``wzW8$k-DdrlAI[t(hvTJI#G.ClM֒yV55^ ek<*|r9;!pvGLE6H '(7jj!TDUrr~nF+uwuk9Z$LEڑ2;l"+$Lww<8VwQ/HLIncpaHǠ5љ#Kan0KLW>'CD7w.5v.ʼnXXXXXXXXXXXXXTɸ?\ӝq%!7'JJkO)C gL[L`&ZP|Id Ֆ'bK,1Zu+#;ҿ_ba`a]ˈ3 2U+53 03 οya*XZ$بJ]fafqNs {n@bST,ϲ*b\hLXm1AS %D9r r8Q1g2bYXS67w;՟f/H}a}%\fx҅<0Jz% rqe{/m \H0L&,F R)#D%ب/[Y7 '.*^\q ,)+c7~ƮX`>X:Xmx:T͠lǼ|^rs032fā.Ko6A~ `bS-Bs[Jvi)fG&/ǥRG%N3p:`"+cjJ^ E,1%34;>$b(fh6&s#%e9*t8rҩ cڎKE/dar  q .bE0R1xcF&8C/q7FٙǚD fjӧ"t-)%L ~bK'gfgOi[!E}u_wjE]僯+׌8BKh>>RkҐQ+Bf39J;[3&^eI>إ*غӹsbXr$FjD/uTt (t6O\għNan_@bͫtnRPItjt!;ҿ] |u *PBu *PBu *PBu }NaBu *PBu *PBu *PB!v>m/ hkP]>PjKci!xhBq:,gƛ8UF)H혞Ĕ0͑礏XF"ؖBv/?W߲퉋q_k8cC*`S\&Jz%5niH%ɬn7 |BČC%bܾP+6*Qn#/*L"&>%43j&eu_wˍ] |u z4ZUHl\@*s[qqqqqqqqqꘊ %tF=â68" /\/kg`l:KZh{B'bmvʌE:DԀ<= Rn}FkctCEFEZڣ" /^"-ɭ3&Ȼc*0vU,'*! *6V[S!Dԁ2 XrbDrQDKrF$LVu_wˍ] |uPrK{X̆45 3I"NʗhoƆhoƆhoƆhoƆhoƆcuj#uZ4}j2g1+ BlI[[ThNvz5F^sQԒ\Demq$$=urѧcWSdxVSwžPOW4!N)T"N+kޮ~c?}+K:yKE/Ww.5v.k}շnpۆ6 mnpۆR *ۆ6 mnpۆ6 +rZqVhgyq 6}βg"m%I[YX t_w[ >ɏ5k` N-%qS29C(xc"2شօ칤+N4*407/joXsF\UfaKT6ShTN>*n$<1Is<ęR8v&}݋0J\PIOʣ,EC}u_wˍ] |uMZ0"G FR-Z@MF R 0.[a:5sr)YOkFϗnŵʋzUf`OqOۈ8l%JZ.J;\jE]僯ׂ#Mw8sNas jF PfT5s8s38s=o@؅$ @$y*pZֶ/@QC{~ǗBLo=QQ0:($Yqnh |P%ItFӌ rƮX`>X:X4R*Fѯ4kFѯ4kFѯ4kEi1Fѯ4kFѯ4kFѯ4kET>1!pS-2-! 'Wcިh3R8c-e":8vƮX`>X:X,˴ 0ZRQfaf R703 RҐPVV03!e)e>Q)7Z"{Y]jE]僯W[^`*Kyn-o9%4k5 608|U>sh9ڛ}LIKѽ(/PU{0o\Ȝgo[ 9sUzm4POqO=,b7Z%HթwB7Flt![JҴX{)TmZt#tiz)kQjB=+K~7Z%HթwB7Flһ;Wk,B0,|~Q^o0fǑ6#7! &8]Gz^EGTqD ˒FP ij!Pgw?5C2g͑,ha4y-EfQlMңHlqCA۪/9>ǥ [C7ֵa[3ekJBEGMXA翷ڣ#9,z?UmˍܧyiB(+n( mƞ׉خbyblf8K+ZՇβoI'(WR )Q6byE?کG1NG"sX(~+ۗO$y: Q/MNVݻTkˁlW@I<1 @3%TojYf$E^+)tF} 9+T~r';R꽼͹qO=\7Peveݝ!vV 6XڋQcj,mE6XoP7E6XڋQcj,mE6XRM8><$u F؜2qhťɬG *@<뇅/l * ldL|Ɖ[n3 ڙHfaoXq5Mf$#pJ6.g~兩È[E0,.b{gq# pzR u—H6KTC@凈sDcDmD ڙHfaoXq5Mf$#pJ6.g~兩È[E0,K0Rm ĎT Hx5 ^ @T@,R #t!ܫK ;Wk,B0,|LMm@hqN4 Ɓ8'@hqN4 Ɓ8'@hqN4 Ɓ8'@htTcv.+-׌999IT+*DX^;awgjE]僯`&999.8TM(BʲI)R֢׸-#7"Tɪ 1>ǥ#y73ñIhOf~qSrc4d3qBeRL.JObX"*;^&P?=O\9bO9(I=⊦G3b*I+d?츏^Dy4;f)IGogbLw _+ *iM P*C@h T4 P*C@h T4 P*C@h T4 P >ǥgB%XHY;IJ\9ܞt^k<K6.4Yl)>Z ^\v,C>ʞF$ L qwwwx:P3T]oT]oT]o>DcDsQ5mf^a/aU.N#cAS(҉AoVwLM\=F &E%2=#@_%2>\ܫ ;Wk,B0,|nV03 0:ijtsYRڕN4vBWCKlD!>[X ' PQY\#Q^ 03 0׉>jCW+/}md2HR*HlFT)ibdhR$)_eCH mHU5d=!w _+Fppp6BU\[ Y"&&@UoĕzTMƥD{AK"J*4Z򍾆ppp cqؓ' ;Wk,B0,|@)Vy#^hך5y^hך5y^hך5y^hכA4kFѯ4kFѯ4kFѯ4\EIO)vvX`>X:X,˴ 03 *җfafaf( 03 08J|ݝ!vV9^ nyA͠sF 髩 tڑI)1BofH|y-WV׷h'g6u*]5=HU'X'PԭKy\y+6A͠sh9uX]ڻ_ba`cy5Fj3T7BۚOKF)7+N"RtqH(0>j3-$vDŨVdAx1!EooN8awFPjD3TfQmݜOv.ɚ݊^6+xدblW^6+xدblW^6+xدblW^6+ZR_Ov.ƫ=naf7;}Fޠ$~DC,Sk uq!go8Kj{W?l:eyTKj9I,03 0Wҟ;awgjE]僯W3^xxx)12V6̡\,2$ug59[c@m$\SnUycw _+ը'rSMC:1mg@tZؼ-( "QIJa:][mߚ d2Rf&:KKX$.h%}Uf`O ;Wk,B0,|~o `ԡ"S@2g==mtE3C 9"Xѐu 3Of҄T t\^Wέ׸ZP8QC]Cyʸs1ҟ;awgjE]僯E"$kFѯ4kFѯ4kFѯ4]q6I(̬fV3+ec2X̬fV3+ Ov.oe]faf9]Lf ;Wk,B0,|r  J7ɜ,uR7TW>ർq#`sh9ڽJ|ݝ!vV?N(73T(&iۡMJR[88Z)Z|y -$7"*43T:/WX]ڻ_ba`a?IڋQcj,mE6XڋQcj,mEʶ|_ҟ;awgjE]僯ɶ-@hqz4j4۠N4 Ɓ8'@h %B,Tf8'@hqN4 Ɓ8'@htK|ݝ!vV9^ n8>ÞzG6"̮^DXX+pQO ik%s3U1$_u /.Pi]rf_${pzrU%R׈:NR߽4FU% 8Y^'J|ݝ!vUȚg2$bVUk;arePȕA`,ؑ5RTxUeX+n[ы\аXzx:t@iښgѴ*pSQ pZ\M*[d[ ۳)vzeT2̆qUWKXVLZqTК4& BhК4& BhК4& Bhs<ô& BhК4& BhК4& BhК4Z7pUՠ۪ u]ArJ˭]APk-R9bDi񙅷lP,|DH̻qCn(m 6PۊqCn(m 6PۊqCn(m 6PۊqCn(mҗb6-.TJnDhʪlάlάlάlάlάlm*ܰmڳxX>X:Xx&gqg ٘קkVĵI%Eeжb]DBXKgqgqf +KkRN;9m^c`X+ nhhhhUSMHוP`j][(O ;2XֵtpoE=ƈMNhhhhи9הR4FH)e#Li2R4FH)e#Li2R4FH)e#Li2R4FH)e#Li2R4FH)e#Li2R4FH)e#Li2R4FH)e#Li2R4FH_r6n Fn Fn Fn Fn T-.˶_hx ^c`bUv#qF7n#qF7n#qF7n#qVbc܊-ٽ]7PC{(oe 졽7PC{(oe 졽7PC{(oe 졽7PBrL]C{(oe 졽7PC{(oe 졽7PC{(oe 졽7PC{(oe 졽:ڥ?~QG~QGCeŔJaH@bШTP:u@TP:u@DMp,|7&VRҮTU\څV iUY Ī\PZK}u+vؽmRbWWt-/q%ҖyF >X:XoTۤ BKMbD}]VUR'8ʕ)T;;qHBL^v5\c9L+VBOW"\#LuKmPq:N)US{VSvk҈ioN$2LUjVr䜤S-< Tc#x{5(&(Vh`ntIiLGu)H:.<+ "ǨN $*fKJ6Ti#y} sѕ)Il6$tp5ȣVuP P}-&[~P, /\@f떞]Nkj:լuXV֭cZZkj:լuXV֭cZZkj:լuXV֭cZZkj:լuXV֭cZZkj:լuXV֭cZZkj:լuXV֭cZZkj:լuXV֭cZ'vǭZ$t)KmhVpTwkse!jjS251}! P"+#`c#k#nƚ=g\5jp:uP놡 C\5jp:uP놡 C\5jp^ܵ[6*«^(tYCP貇E:,eX'X{MӞ-i$ᅚ)m*R.17mC2V>JaA4["::@B肫u`TVCh *PrC:(t9CPrC:(t9CPrC:(t9CPrC:(t9CPrC:(t9CPrC:(t9CPrC:(+]J*^PrC:(t9CPrC$claF3e(tYCP貇E:,e(tYCP貇E:,e(tYCP貇Eċ*Q==Ϛ,Q;%_/)Q !1A"Qaq 02BR#P`b3@Sr$4CpcsÓ?5-ZZ@a'?qԧ\>ep ҧ |չTlPjM1xcF'YVP>#y3&R o?Hϓ Z0U8Jo!?.d8 []A:1̶(z  DJ6EE!5', Ss|"FrĵymԴN=*X$p* UH+348VfB x ',YQIu<(Aq*[T7K*JW\2yI:#s\ 姖$ϳH6ԝ~r%NQ6UY l|8},$K@nbBT4&%@Hl.lx_ Ja/3:RvOWa{bbm ]IXjnC/!&X$;% Nn$+e)׷Ë's- Pm([mϪ@s4Z=b}PTmjm h@aJ nJ K477-j~DN2!z%gnbĠb@a-GV{<~ H%l xsU7;^KЌ}`7Y.#ht Am?Ci'91d\=B%$;MCNw ΪzEea| AxaTgPQw³K*ڱJMlա?+:H{58\L cvNuS^i Qh 6AkPύ1/:X^aDВ !)s͡@wjBUEi(8?tY6|6+.fԅRbɫ| л5UOҥ{<m `ā8~t~C:aΩ3ƛ?U6wb6VhU~&]WJn-VQk02v [B8FSirN!CDeJ kǡM AAZCE`̴uephZJB';UA-*YemoEСZݙ ħݴѹ@`&q)m~vY:OT$٘0Q-/i$2TI UtݙœiU'IJ 9"Yɘ~n*֫rp}&#iX*`A87,, Y} LXO1X rcġeRR-pd,%zp{c+PTi=W&Y.6ԗMI7⯳%8L#Hd-Y;H~q'7_Cq_%Y7M7ݯXB/A]hd(|f~1Forbj7 ļŀ܌-E-(;E;)@ (gL *( jOA\4$T+6%)_!J `tIk*P vسmyĵ0Uo"32 67 R"{SS$\mE -4?!rԩ3%"fʌuFPP(:߳YK´$PWo(PY_wxT6j>dozٶԄ!K,A3)JMSE4?̚u"VQ֕.Q蚻)gd~rNj]23~*"NPg0:\#L( 8dhZT6iZzf d1bR (}-#YvUTw׌yO+yVN2%2דI |a~ILg[ym?2̊fK2ϙ tkwIhOBY JME{Nb)edX1PU0< ɈvtY*8M !gUHyVCQ+/kAʟJruN5+8A1(^'MJ'9vA*L&}t>;~eo1αzc^$Zͳ ޙ9LԆJoH47<C:zϽO(+;n>%Z:{<6c(h|hO3i[U^ <֑O:[[`ïu[Z)T[Hv ei)H y$̪z2i!Բco/dALu% ij3JG|3"dMcqqq8#hȳ|9d%E(P,Afo!~OQ5G(1 ZX%C}Ty˲dev-xq4|/-fZCC0*- Jz4[4^h6qsԑotWהf LDޟ|cWI_)'䯔c/'?E||cWI_)'?E||cWI_)'?E||cWI_)'?E||c-.Y Lq<%%J/(ZO-_LyÛG;-+pJTKǖ#,R6m%*ɲM-$`3{ʿZuTO߳\~@y-((uSRXld^OʥR^FͶ؂?*˛嬪dTWiGO̟bM$!6Ӫ2%(-ĐR_ Q54($i'uxJ`vKd'9"m} 2l=笟*NMSpJ9a8hPUd߻LJD̨CwGtJdq)`|&Z%aVobJRTqqF B(('Ec%`Gkq/(Bf%Lj/2ܟ뭋:^B LA%]Ȓ\@~0,I20S&Y#5E!b%H/ܮ)Q16TGCCCtMJSL)Cظj &cK ݡ\3Y񆆆= %fDKL}ĊԥS11NO$Gc]%lhho9*)6|elܯ(VS;UN2 vE<0Vt+7QV&46M1O[>`q22T+un1dD+)+BAt5%%If^zAɦHɥZfЯyq~~81\`sɤ)_$_ٽ'u>rKց}Z$)1r=Jrxf鬡J_Y4 32i>EMIjKٿ0k:g.ٿѡe* M@GWh w@lئаL=Ue%kMe!&Oʥk;"+O"Ȥ*t. m?&~Uy-sաd-66}Z ?%~X:Z!@ C!W\С\D'K@(/IJ:B?, a~d>l_Qm?aՐ!T!W+ɪXZP'{(Uu'?((l'd/Vu?72/ B:̴.`-S쉙q- OLkBx*6@?5 b&bHCX _晟󿇼@LMr{BK[ c$ADɊ.l|O hm}w(?XOm_h߷ȅC͌``]_R!EI@AglHYIkOʘ[q%'i2SZxsZG_ tU-&Dĵ8ҏHh}FY%.w]ĞQ)jmT !\3<^2tm%v;[ %Lu9;J%J*4]RI >ylXxzxxxxxxxxxxxxxxxxxx@9AĞs-{c1JN󰌕R${dJ*NG-@,] M*mxshh5ٌJ{ V9g`@mK_]wPM͢RU*ef%n:&)HmO$-VN1%e@6oO_vlX(P#&N488DPJpӻ0=f>9ʑ4ܚsFGL@ҏ9,,,P''("{mp]SU4ېg~}&F @C36Β%t98 Kk,Bz}8!yKýA>=>?D(iEt% "+:`#4ec%ueR~i### )nG\-^:e@ Xvy ^lX(iCGhd&Q!6}ABq%=9CtJ X&2YvgJ*20.BOwc%3>Jt&x['<H^TRiꏰ; )Jn!Q1٪>)I(qIB{ օ!VV&I ^Z*r^}_ d!I#Ygl[A !=#$]S3Gz40[﻾ AG5mz)T1!U0lO <঺l,^.bŋ>ܼpw_ RQ ;"Z*&&gқ'an#[xdn_-+əI3RΣj#eD IpsMng7%n@UԤ=EcϖZVW-cHHL8lQ{5@}KH'7 <6](-ї|^QB(~SEj: %E- 4,t+Ƈϳ?VF٘.unsM۟|ONFK{qɱ5dWurrh?|ˑeG'LOu>!~Q]S |HC "og-*tJ Tvrg&Bi.pFGFV2 W Z^k@#L'7= C(` 67`薀&G *8'bwhNI7cQChhh!ʌPάR7?\Ph7_yN[g'a᎟N6RȌL^@= }I{W\K OViZ}Zmv(&wPwYONoBARSu6]>^f︘hoL x|n3Fǯ@x|,~>|URifǡ YT>u`QVrnJE "`N `KPrԛ_V`s}dIIߢ@Ez`IZY7Q*;My]`8 !<<<<<<<<<<<FnT&~Ybb$ 2o!)^Ve ExpBh^6RXb(z,QdK%H z*8*B = pzم愫Im5,y0>mAZEt Bqd(in !bBf23%*4pf ǶPA7mDK]A!5oAa9L8d<%.p_bZ-.ZxGY&kJAݷ-vw$hJf{ͼ?i8B>HL򹞫j6  *JS9 U#%*'(\/ʷ_'<{* BG1.0hc)bFLFN4ZBNi%S9ae mL_pwueiiF'WRw=\xE)]OS'};aD*\vEMBʖ.*QTH5s Zʻ'U?ur{cc ݔ9,Q#Sm`:ku52V(Ya|Tyr拀W;- 66[! *.*QTOI2nW+)* _;"2nEZzV|;%CEDyJtVrl* $(U$(5^俭H;c&UJǣ) *5WCoj󙖯ͻCoW!>}T@B7B* Il„ EIqS k~ Jlw)R-w=%/Lu&' ^aeDBd(ٴ|Իr<-P^<4(u$0 OW9~12I^<~ύZS"HD=2Ink93tK Q/RR=WaQGj.OuDwş]g6z%(6vJhMx7JZ75$wĤ|Е>K.N;mgdhy%@\W#'uJIx—%"Hz%濌dĪOXm/Ӣ-gl<~Bq BD,%.%Pu-X ڴfusDYǸAFnQ0Z%B|eitLzڐ۵TL-B{OɪY!"XJ:fb[Miy 44444444471^= ]0}e} d?<^Q5m|Oa?_H8̚ nl/|OfIm-=4$WY4 69B08mܶ C'eWYUv B<X?(H+jˤ!X:@$ \ZaAꔬS y4*aiYHʈPEѕː&XjT2%&(ԇeININ$H/d!7!j`=Ym]d`9R=dsf?w[X5k_xD{ u( O8,̚J<B*&uت(AH7J7bw BM)Z)' T8*jML7) \ħL/E88; "ZmvK@L)U im"qi>yctEmnNѻ}3B']slĦ禧>!YwwߧTd$d`8֎u=J~1-e BRk[AMs;B}OЅT~%7=6tMMVw[h%.w]Ğ]U%HXZMP,i]T TkbaR]xshA% ky~Uf0hHn5>g5 ,4z7fÎ>q@mL>sjX}boPeaIJMԄZV?7^CtNB&%DaC2fuJ%We2e*bf LEєP IM o菘"i>%ǔe#ߖ3Rf_~W8;!렒4zsX&eTQ,Vׄ%'ژ>PeG~FQ2K!@g)jdXɐh bAUTe ]\E|q12$U1%1mQZ]%u7] ,^<)WnH=':d%Ď2]_¯bBɲY6Ѳ3cleLT ? U|Jk D~.=dٓȣQ;1W:b\sk4i@eJC dBP/ɪyhpvȐUg8 ְ̞, Q2֖biiFb?[Jh (4QA|<憉uʷ4A22qt{oT : KE7(Z^ԥJJ{CCtW/ULdɳx5:qd&D{7MSժ1`]b[dSOTbrX!b[hgN0lLq1FnѪ$!*2uvg;O+1;WL'+񎘙W$CvB&)!( W|)d$%I%|~>LzKG _ɵ-}[X.DiŁoŀ+/Qv YRl S)e' 8'"e_U/0bgZ(+^|εWХ&$t%DBE*7`JTz"b]?HB'yU9^~7dZ6St'5Abm^qs&gV7!|7=iƐS'56FNjl}wnؾ%YHH:a!W6)EL<s'Ѕ^H tʔf $Nejn!V/Uߍ6Ĺi $4g Zt Wd?"*67$ ~X M8vE(emg8eϫWN1LZrLV?͔o|dS{.&҂c %eG=M+~oB&RSC}ʩvȔ՟aPmGs2ɲ Юtd9ɨ7i"rRDRZc'p(}D7@/"WT1Ńݳ5D]aM $4g ZryKQ}_ȎaQ%U $ 5񶰒zx*|4  9W&byw:"ɳSs?i^zl*DZ4WVQz&P/< Ь¢* $ 罪ɺ,Fa@ Bۧl'78DBsECỡy鰪KɺjJn"uZ /M|*o Mt i Pt%%DTBRjyQV4muԳ =e T$ n=AѺY HaEL&dJ ` {y,ku`(W!XFydVmY]f* ͬ!9n \ԩz$!WI:{`Mt"OX5Bp#ּ_so4xW_NɵCQJ.w]*šxhXru˙Mb1ftcb2<''2@w~QٱP$PRn݌,[Le]$&fD,]#j,-4I)PmDdYFc"N0)V2yuu;6I9N .QTS eNWaVp? l']f[d_tIJ%Lڮӝ+ն\}z ġfR*i5nL+?* \.i~/DpO d:EǑcߡuۣ%c3I/ϢbA-DJ@*JVUjQH_}_6ș!YA?Jf#Y%Lh=y9?ΣД̪NX ~B;޵K7f8 EiŅ"j&'a_BN0FxO~jy-nXk1.ZP>@!`*JRY +՞)p!Iq1ZlL#/YͽR6pS 𤆘6P-1<[*7%6`N)gauP{ZS:aH+fJգx]2i$WLu@YҦ!]aA:hbXUIe`]LԁLB͛Tb!ceiFxQE%#0L#5AiД/SGd,[-ZjvBſ[Yʴo}rip(xHwTjA ?=,) N\s V}vyKF<J23&V@jH0eB8vq!ErjZV3Sf%IOov+\{*#$ΕP,xBYrsosͩmW kJˣ)̕i: |{kR=.Q[o^UFUX I45A3J0mmMbRQA'kh2Ř. ե=P)gd5*b0] j4&X$zʂ@ ΘfXp  ,S'"`PW<3UV'̳q T 8TjpK;> HzJMbT- BͤYpE4~EBK7ر:sΫ M"w$&k3+7G!3{}13< gO@4!SwJfU2#-T^t0ÀhFhI`J=/s%IwªL~ߧĩD;ڥt3Й`JT* t/:aqa4Z4$V%N9^A\;UZ{Ğ0&4#,!6GAS$QTR.5"AR*7~1RĴ& 6dQ] ./ 8 /hb:!6R?fzl>E Jnx)=}\6\- P@})!sw6|&c\7VDsyxD١"aZW?Ksn۫6l]0_&)>ܼ&P/#TXU)Z_;`׃~;uʒ@ڥwiD   P[+Fs1ٟO'RPPTm54MM| iͱJ8_,TlKgW@I7D(} ʣq!ˤ PO'xMfK`蘠BTn?J-wAj-ay -!=38"q38"q38"~$:(Ta%ِ\l\LΚfi BV—ĬԯJj7Ӿ&PA\w 1&0ܒ3,ѯ3,ѯ3,ѯH'*A XU]ag1eV~ z,X*nD}(sCCAeZ Y&Zq>ؾh$uk.ȿ[8K]5.2[KIĥ?y1$(Μ"Uri7슙ӛwvЄ/m'dYiN5٧s,C0}Saa@2a@<-(\6MN{yEjsCbf?0Ǫd`*pACC}#2fŻH[ev;FNmdy4s!8m;,qŜfy/-jk=>HM& `HD+gJĉrҵ~HQƃ_'J%b1jT_ZHTN4o!,+TjJ5-?;pz/QNb-S9b4Vl/CsHWaR J;^-4‡z7BfzB Rɿv(6b)wꌜhBpXvYA70㑋9^ZS`5F{|M 5)!$- Q/$!jT'q)* ҧaf}XZ-3=mq|!VM vŮ& rU7y ON 5)"ĬlAcpv&,&VO%Gx`$pKBTHٳDId%ZkAL pB]gL(1*oVMH2y]\ILtBYsT3M{c;KF1KJ\XA8TD2+PnSxH( 1>)) :a[hmLƧ|L74L74L77t(v4$4Hm7:ha[hmLƧ|L74L74L77B1,J 67bh1rredlrZTy'MΜf BG%@$>4DBW0VTLаw-<]\1tɞ+!RaͰILtBYsT3M{c;KF1KJ\XA8TD2+PnSxH( ?I?23U#7Ar[OyyvFhnO 6,u-aN s*Z~3B` oOO&"թD& lT=!VzT0KsQ:G?YR?R7y:;nw[?i'2Mnb 8DfLgulGndǪ(8o*$oR!޸Ua [NLֺb\Zpfws{Vu7{o#~ϫXBƯad&!!FRommqa4{W; &ݞW a0Du.I/1vBhGG-)Qp͆ .qیLPI3/]\IeZD LS}}{G3%l7B,8_D=Ah aY ]=>0v, cZ l L+6%q~MV~M|K5RG'_+τdI҉h٪%'d$c9Z40 ɮNl>ĦL2R֦f?J)QI!HJnLrV`(fhyN%%%EZ* nDyԍ * yB6Er%L]fMzD0Ǫd`*%vk6FmofmL&W)Z3B*e(,ܣ(Qsx i~:LJpLI2ZSvc'OcmbUYN;EO&P %݋f%YvBxUyFQv߭h.6\ޯH-J/g6nP%qmvBzv:IT!VPiG/Yf>7Mz,߽JH1]0թ[I:(CVaAkAN͔I ? D[>z%rQgg"_ovοΝ$NI Uλ{Xһ#]~*іi@]TH8).&0kV~͟Ғ/KoV6u7{h>k;O oyB6ru֜޵H\M Q)@PjHضŵDL(N PPN¥L7<+:z,zm5[TdbX)6|d[72vԁSϯ /۫V ghx7tYYtZ 0a2sYЅLSw&fX~)YL޸_N@蔛 &u6DbHoJ4?6Rt?6Mj?S /KrwCvƆ_A6%)>ܼub@"(U6 lgJlgq ^k.bPpe"czv 4IAeșR}Íq)K)Xp2rD)] I> r&6Ąw>0dmJ8t񌢡ݟڪjU@OpuR/x!kE'RCLUw`剓b ѱu4X0)!T8ͮOW4q=#]ź` *ŭ8S5C4&)!E?)x7W Ԕ+~D,!~"DR+pZNJWl$\_)FHIq3eBY_ ?(fOLzc_ۧtJ6p!B̅6~c*?oe.?*'jhUC%6)~A*L^{U?Mjcj1C 60 Ъɺ h`k6jaf-^bk~W|h~7rj;aAnB(A4=3@-t ] `4gd/9eGW t0N _5t7KtѮBHzgP !1A"Qaq2 #0@BR3P`br4C$Scp%s?TK_t&ʴPZA3$:* : Ql"],qspncoaxx]-:_ўFL&Qp\m&<`gƔ _T AX)A@c |B:w=-!!8{4*[ qi$y)SF;^NM֘n񕎴ϭP5+8bRJeJĿ19ɣQ;9HTOєj^~oarRAC]Aja]M2Yjog2Q~DurzZqL$2*{!Il7Ee jTٓ뗄+(S52l/ɾ1(ZZRq~_;'W!3 tL6JyǫH qiMxѾ^B>0m-((od Iqyz{GTG,bbt_ 6RkKUV۠IY,Zh|)5 ܟof0+4zKVқY* Ψĭ5r܉LZmұd-f* PE'ʱh4}W ,QTUt Wb. P )?"Lt*u&id=Ьl8Sm+EPÃo';XNuh:lߓqEY7,Kr'A X(^OVhuSSy@|,ϑ{|d֓&Cz-:uh1! "GQ*tk(7' Se:蚗 R|std&d b6S!)U7(TJxP aFOVY}m_'j, i <&\䚒shc_9owT||pJE{Vdϡnd ?(VtMhD&( ХZ _TԏZ[hu=m/(r!iPj}mm2wJ.OWE׾Ճ4^.p~J:)CG3ōN]~znrg pmvRqR9!% u_n͚"I:a蘖( efԅQM.Jz:/mnRWFTm:%V0?S~2/*|?<:wLeA/mwrG[2S$'A}Vkķ :&!eT{'o[+TX!fb4'oV&otPX)iZK>tZT%ZeOZG 'ԪKI%r3K>fLwZ'ȫOZ| T2_vCKMĄJeTN'H&̲/ѦJэ?@̈́F2)JC .xpaДt4444444444444444$.XBBpHe0R귋7%bG2 ӿg4t(CqeL}]kC&Η,FMl1JBJ \Ha.QQO!ZB:>fPuRo͚ۢjB~Γt5I_x&&.Ҋ}CLJMe841Jq35JvXs(,VQ#7Q ;È=8u`Һ"d$Qىb*,I7nﮗᜑ (R5~ȽG2/oG̋~<9w?{|?~d^#ߙ#E?{|?~d^#ߙ#E?{|?~d^#ߙ#E?{|?~^#Y>P᧧'M(X,%Q0gW6*6vI6W3fu"wBRo QQsIs'iAĢ4}!6%),A'E_0ZE%}jp.~g~Lɪ'9W˄)-<9Wri<Vh(q?Wo+Q**Mv#ʽByZM!_鼭D5ܱ Bo?霫O?9Wri<L^y ro?霫O?Y`c Mj(q?OdɄ\:[꺉T𴇡@0tK͒%ܞ'ńcdLXqSjdvđfY_+5KQ8'=>BY肒 }V}{uS&`J4GлeSWn\>p0*)SmvD&XwuYgB -4*f}L*ʒA-ZڃYEPϾ+eUB9]Vw =Sx<)7e7$:-#||E([7BP^`^|t4Bch_ 6 /V).frjmV*Ej1z VzQB覾hl,%4=Z%cKDiOr!>J[g~:BB `w"Rm[Pwğ)ekvFp*ŢK Ǒ,:ۆ/z[ I=SnUGx>+CCCCCCCCCCCCCt4444444444447O;O* sDIQ_K] m -XR²YZ&IQ *Zdj~'9 ]&˙'V6m/Zt%'}-'U,I]ٵ.ѮЙjx!EkФH;Q0As ?{IKWIq*ϙM\m_&Ď K6g=+S|'6X.xL&3ph K,"ƒٻ|s* ?)@,ڪN'sa'Y$oyl2 gkv_/&;$*㯇ɁdUJ>THBkEjɰh{2Սm.ۚ2[u{ec992+icABl|KHLōGe{))g+I;m >*BzcMp,yrb MS)xh RzH}m*SnP~2BFp4:%MXKOjp yy+wʢ0ap?J{/]iIxBʮiaaSO0ܲ 5tW5yBh@֐2VROO e`UãD!2TѢuR=`5/-O~Ψlxiuva2Ԅ IeR)(J)r(,8Y,8iša .^A,{6 uZ~96{]bX馚:p.l"dXHQU ثQ*H, $;_|ZZY vtҀJ6V AMTfh#)%̲:`2iUŒZ%s'ɡlփ¤sGׂ$%Fȸt*Š'8iFߎ|C?.~91*Ip1|ÛsܮQ("' z2\ԛwW}P2)5U;!lS oRx0)%I$&[=I"ENSJ3P{%v=hM:|ȭ" A!aS⎒@ 1uNsàU]>ȈCVM4TI1%7O%Iͨ$)XpJ25 wFPɦvA1Oem<Ο0,A+~jqո L(?r7ZJ\&$ؕo  xbj:՛Ɯc)*gWFb܄eꕔ7QۄLHJRZ%KkTdf[2D,VR3x9;&$ȖWz7DThs 6jPi "Q$D]E?9!(σ5B%[ٌei=iwb|C G(|@$+=P\+Bod#RzK>2 𪤠bo ԥZ87c@xAp|l Ze&%eV]%Kÿ9p+SĀc.XS8{3Z^uĮ&OX_ \MHL1_<#Ljh ZkƽZ,d@i!4;*ԄV>0&ۨ+5tk(HiӼRmZbBV>CJIdJrS:Z{k2~qN$Z_tefW,b+H#IpN236?R2zE9•h-$g7> ,-*#)֣;1G8Z(@ %y ۴?AH$+D0}x߇MubɌ_\Ф_ YZŷ A0C_ô*nYH&S&͵2ғ,>B>g''U2vEzi[8]Gfv[d!NvD,=( ,J OG:TOXK%;/x3iJm*, XHsS3jוPox@4BRl@}0nAg>[#,TFSh-trza]Y[yF??XWڣiotTfv~*=PX%{3SImN`,/)HLJo6HqNgy=w(-*\ MӦ]{6}`H/@~C?kǡgDM]&2BӜpY΋%LL ę隥Xb\^vєdLTlK~qe"Lw_1cЅZ$&f,ڃAh +o"G ,qt*Ѻ Tkd5-FqPu܋qzNCgXMLȾ=k8,lhOR/u+RV,5ՄXԄ) m}S=e_ )NaFCY Ie>fVua%1e)ͭ!%H_FTOYx&|o n I;1fmDx>cM7s55+e#+$ΚrYdֿ<.rғR%)J>֯FO?bVҚo5òrU̸3 .nb~8mHHOj> R%OlJO-"ܚ2NN4EDr"2uZUmht= p#S)'饷j6agƔԜNot- e}E~H˙_YĆwrXߛPkmAEvvWTQ=VEN2ЕWJl'G6Rf0^lQ!:Gl[ ~[C>xC*{tW?ʴ/0)U|cO|b/jl7\-ֳ&:/Es@"t9=W .Iܥ̚).ZW'o)AT%1\IX,~,}(-š-MLQGHdZVxW,[ąQGl&cYŵDhMx8?! \|e*BdG2oT40K~g)K+|9kLUj$Bc"adf>tITGgR-cZlZTE,ZfпJH8tdV_ZuVeC>iS)@iBA)#3ⷜn̮);<* i{,qziM测/b_VRi6S^~ rijNօ(:YI;;nx*=XJԢuE\ -&rlSMs)AIء[sQT]NJ*mz&"}I6&%A+~^`_isuZ[hxZ M:hls`Wɺ%'#RO󄗰}U.,|!TEn'@,S=)?{MI7_ä(4k #GQg)a`bRWY8DZ_f>1DmM_t.M= J愒oABɴw<uK`jJwjLjpt)aQ\!, 8%[E?MΟճ0UOt=BH.G(q ѐ? YKNRe5f"\sxMHgw׃ϡJiB=<5lMY\buuDɊZyz(MC\Ot-O.` Qg*UrT[ݦ$J[RJRc,\3P~?L35A7koZe-zӈ$qj'?PGK Ps"`^Hz)t @(RSz;0.jKJjnK6bth(J޻p4PĬԄ:$=;( M(UsIlx?&L*z}48qE,ګS}~cB0>C>aWD JmҮI $٘Si8Zn 73vlh8mFT*̯U a" Ƽ0׽\H>YR?'| h(h _ХWib6w[ٳWN_x b-Zf~ZFE̴Zj{Nqa$d0Re}:1"Lks<#$O(5݀KwB3TL Z7'&BE>=Nl=X7U H%]/0٥Y(7ReP 6ehmY6|qE }ePiVՏ=wVr mڵ;D-ej*Uƕ%bnImt̚Q R̎=/>Brq$poD)-SrKoæl->I1Rx-͉QSy=}"lKYBSC?Qi(U<խIar}ܥ4o{aݯ\eNKseiJU %2GӒJ˯T+!KS{BS;#NMT/Uʹne!SpB=*Bms 7W r3@xL)$චm>T+9Ȩ4/$BZ9(|$y,Z~#&|*q )̐~X*bTL;.Z LHj;g/܏|-i(U<խIar |LM8 C< 'SB_kmaB&EPk\ɧBx™ED4_irrt'i8Ӽхaʧ"{Gsk`~?(TӍ;a!B~hvUt)i4U1ƛhMv6 A [I/u0jhbdԠ:41 AF|OeW}D= ^X 梌Pք*} 7Q.*W+PIv|5i"6`4AIʺ'0gH!zJ3m1dW]if?9!W5Sfļes\ER~M5FB@о-*گXVrJq4AQlx³mWŢpzhU|0R h}w~NEI(d].Ѷ0ʶ//XRo(0^1 *T& C5MvmZwNmWE@QoIRED$^'XA6EF"Q2iR.\g~th.Gt#=*hWURE2tVVEet0+-ۥ֭7RI XZJd4rRED$^'X]VCP[k D=\ť5 $>Fbh=(YM]ٵ#9|   X_X(YA`~|VmmH1&IOun!5/ֵhsrYNPlZ8W9rԥ5֥ b&e9NMx-vFGoPrMQR%2-=kn~QM(&Z 2  f"J*jeVb57;l3aNU ?f(5E4 WcԿ M)*#Xͬ/2iRhD̟q!6gQ+;ZA~LZǃe _ǂi$:n7qYqv >jxA@Φ2ۑ2.T ֹ}/'97Թ+_H52X[@dy/:>D4l x5 9HRIe9S8;K5Z<:EBo_2}ie! O! EG 3A섃R8D?-=Wͼ90@ ӓ)6%t)VUY!@aCϙs2&q(k KXCﺐ{!BCU6kh86hXye+JFUbJJ~췭vХ }sQ%5l:m -;`n z A3DK G) xA$Yp-ke*k-W:o_n Hw)6yBUTdM)Mq&2F *Aw?=[6Iʹr;8Z_կguR_q8Z(UF >Ѕ+ĩȘY٧teRv5>Ks=˗:Iǯ*eE0`Sw ۻ5QL) +K'i #ˍ]gRwyFU )V$%eXӹ$g'k_UŴ1țԬ^]y3E6Nf2ժZlFt&Ze JMBy;c' >%Dʛ(?w }zB =Gd@GzҠZ읊qcZdid"sDz#T+Fg$3ȵr p-W}Pc'WI>Y6W߭x GZ3S%UFQchP4uHy;1KT=t)K)ep9~WDFAomr- 6:\bo Qq iW(};%7w3̢~^dux] w|EooT7Ea&@Ovg./Ԃp ͠66l&MǸ4V<)8Icqq_ԩZ~DkV<[I`5^MtBg+)n^+Kn╤$)SV꤫$R5-)W$&d ,tvTze,;ʭ6ɭpQ;(2[SB[5T"j,e+ KNj&}I*!qF~`>#eA%D+q%]dX$R%JfcWܵ$63|•{Lؐӈa\dM0`ܠK\"Ap̸}{B~$T6P{\woR~Юv@BI.3.^]h],Xk<wS(b<¸-JR %Qv0۠%T1[]F BTV5ltդF4,n.i}LHϲU@fu{͖;ady _lۡUshC,&0J6QMv?xyքe(H-yu$贕m7U(LE5goKtZLE|њ%R$&lLJWDvڢVmUvmQ+6ݪ68ѕKq%:I})s[ʿj"SıbJdrvѭ1eSeذ|sٮP,zɳ7s 2H.JfKT>8͘f+ZJƊgQ%%BdRc8Ǝ(uƚ.b2㢄l?7FQ8Κ/$fNLVavSsDD0 wq# g߂wBLIvAK'WJMIJ(n]TJͷjͪ%f۵WfL^ G-Ze P?Ja&̤ԥJͷjͪ%f۵Wfmګj=#ϙ֔bX/>#'O pwş(eu [ uo-t'80;g̡d_Hjt}-5d۵! yFjrF^O֢.̼Q0Y9j :u2b!$ \MT!.hXpf'f yLsxյm KdׄKPPBeinp*6l7ߍєV\7Kۻh^mU"bqy@ghmUށT;odH3?KK?y,*j%n5of0]u]vh&c13\+xD:;y^TU$Y8NRCZwRY.l!(T•3Z8$v#%sU-%7%NN jՀ~x=Ф\; kD),Z$BpevFČI$$ AZf-y8UY7ђyEj'"ph0Men ~J)hEN!p 18|&7?%wyLxLe䕻Pپ2v2$Uu٠ΡlIpAA =CyyRRkTd-;]J(ksaIf JXI e҄Ret%NN jՀ~x=Ф\; kD),Z$BpevFČI$$ AZf-y8UY7ghoIhoir|2f~L2wH*Ư@oOJ,oԡJQ#WjtP:AI;-6Bf-~,ﶕpdQ/6DxNdTxV2lLeH+.MiL"lN̘Pt#I=Sx;FQ1+0&9a oX s֑!5SJx vBp|*‹6bgL/v.꫶д%AS(KƯT8Wj+5Yxf&3@PcwBғ)2sN**"Ze xʇtJV{%zf=~UK摗K3aAV5|501kg}'y%K(Bw =3O 1 TvLgqM46HR'dLj(RiuFe$͞{{(Rv|0ZkH隩%M@U) %۔Jif^<"Q[7ES'6! BZo}`I o$Šom`;|u`jjLڴscSjo8DɂdαXsT#յULC?Pgzo0zKG#Y0wX M!e7 pfW?NRk(B] e2*PNb$ػ= `k)}[BBXYiTsz05C 6>KIR.S y'L_Eno4-3I1dH3AgSn- ݖC jZt[/kSn ʶ/0, RlUKpn`T?--}f.M!yɰnڔ^&vz YZy"zGgͤ:-#Sd_ ,Nqd3& yU.v PՌa5U|'; KMs,JDvIɞgW(2-*JNT+L'80ͼڔŕ3 (М@?6h|HU%[y|l2xE =_ڨ %7檟}U"qy@gh¬5wiŬiv1~L꿴ǃdIQ#E @&էT$~3 u3bl$V}9.dZ1s6iKYCue_t^G"J&c7L&Y3]%s-ӫwHW1Kɧ8E͌}VJ$[쀱ө}_ݵB;djq4C>+ Tmx4)nڀ}=#ϊm[ʹ7= g~@lŶQ)g~qY:-ZyBSesC$ׄKIU.$;j]-ũ(YqVe˘=ФK^mt`Y,kڧ0{!B_ T٭Ĵp)|t$i(}%Vn͠**p[^0STJ,k76esea"^)=ki hػƖlKJSxw}@ JʵT*k+EaSbf74bH5bv[dT?$%W)?_n ~?= B>Şg к0gH3@&K•jBQfbdd*Wso[TIIUm⢚l@h=iTS|u(YT[.N&;7hoT0%@ad_t+9apC6l:zGz%?hH3HQ+9âIZ{6%"UeoMΐf*nxAy_V FV_6P~,&(ɗ5!( 3=F)&2o)`Fz"XIZo,[Ui 2u'ei=>Ajte |֮@psL 7_#$+^ǤzT$zq'2;'ɐF!M״*iT< aR/_Rԯ\&jXc*Pn{jԵT]5Ͱ&V͚[ٳWJhr)i;L6-0͠y]J==W δIޗ h>>Zm dYR gN{EێȘmZ}Z(a'}="Xh44444447KCCCE|⠜؞ R3l=tі&mOf].0U8zG,)h7wp:!H6Su[7$gKXڡȈ}.ϝP8BTÅbo KɅJ\Y\m`bA՛sN+ NUf6Q+8y06HxB,iyxpT"mU}gv@\zBF&K(YAr0p UzVh(P4’E0.2uHR/k9v' 3'Ke-$!nqӠ+OQ* ׺ *;vmcJLz7,@.6 nCpfXVG-Mu\A0230?: bL8`Ҭto(#UP~l|5 +K(J>D,T_]T Қʫ4"Pܴ Jt\ʯ=@m(i $%FM~9$O5lӹ=NJR nfchsS]̟;'Sa6U‡|f+4`)Ślkm?X 0=XSh&KS!\l_ѥjWӢ# mC>Dk(c'ߊp570(m6 (cY=[A.mu`AI$ IeZM7pq\h8ŧΨkh 6wqsjW)gY&mu鄛&o{B}yb| .]PY B % q=(\@,J,OSٵwf¿49xxx~nPb egL , kƟ}3_ !1"23AQ4aqs #BR$0@Cbrtu5DP`S%cd6Te?uו!=Z FÏ Vam[S j#+N6HUU|.?_ʯV<[cUlsʭyU*9V<[c]ls˭yu.9<[c]lw˭u.;|[c]p]&Uv$Awz ) K6s'|5I1YIKBt.p~jwseo槓Qe.4[Y,(.\'4Q*O \ӘӮ:932#o=+D2\vw<"ͳ0?%ZJI9k>*3)Y|*C;b B~U6<5EDMCR&7N%^-=qE X^#Ӕ)JU^ d0d>UL4?lY-fUgR̬HMtRU%:a;uL'^z$֑0Dh6X6NrFgeakB[Zb:vHXDy&!/P2uTp HrKEk׶aCC9HrM5o!4sM굪[jnu>S!&'Sc/sD8wd;!܍7ͯXvۭmPy5uiMbjsJHa@;\|96nlHSzU9boʯubiPwJe#;}Lt+:Ps)]2ZӴ- ږ)BKjA*̒EuPr^K;VJ!Ub)ŦfddܜvkӋI-$4<:F Lĭ8t$YpMcBTu_K aXlOKi ,7䱥ab,C =zVi5ѳ->mfJwskYij, jaNSen}$ѓsfmI?$'> f"5z 6_ tMRUK@[P(ʫl3.7FhLysr/J E`ͅf$i "EAZѵ#H&ګɁc7 4bXcxy{yn027"R#h=ne۶PejFV Yāb FswRwOO]XEuL7I5x4 K6V0 FT W/fFNNw L"bJ@Y'i(yV8chZyhO'k_SMTKܪ5Np3M+GcmY^1G/s,h ma-!ZRvln=#e! JTP eIH}ԆPnl C |T\31PSn}CeDyNI2-A* \Mx#s *ha{u .AMu.ǒڭ29mV$4w6QߺBkaJ@Ԅȋ*:րJA_ri)LRi4xζ۱д JF݀l"> x"&F).šjaAdsԍVDel]#,S!ԃ$*QܸFNEXns|;i2WJ#9yM(6V0thZ%Qe&2V%*Z<./.)zT!l)$'l۩KwLY-؁ܠ#: ћTYI?Df2g]֬HjeB] 9l/4_jX\C R֤![ʐWܾN..~7z[K,AR5''<\Z )nlƷrma%E;[mYS KReZ&$++92:/52WJ#9yM(6Ty2%:ڴ{|k l픫f Թ;ԢЇRWM:G0.-?kvb_ {u;t:36]w?SVɵ{DI˪#4E)֔AoE &|s Ty{7%2yB1PR+RI21R<6Fj~kt7D^T7CܪmICBluNҰd\Hީ+J RK)qTh~[ Le<'CK/6 quaQj h mA2rZsS4ލP*mux:a.#p#kjCf I:~jrU1eif82*H6}؍<6$׫)ԞqqS,IyD)fJN; `]9y|7ROvw1 -e%| ?$Y0`qn%nBZJ#boXv FBc;P$\ԧhh2 lT6' V94R.{t-3T"<Ӽ7QMS]C{6Xڼu+L Ljb;[BMu5%2!N*;G5>d%ZS| Sŧ&e u>r rr^V uW?=c1H! s8ob+B3|n>6蔗 #2妠\-73t#9t'0ղb"d$!o.a"vMV2MӤjה˫Hf+WXB6l7կXc 4Ft2Rm S4uz@\ګ moF4%*]r^eM'vI3M(!dWR$pL1g+_%i%+#U*mHʯ mļ1Xإ><ex\3ƒ.aY*!qyi`4l*{#=Ίw6ȝV-1qeM醕+Hm2^QuZ`;u9խ(us| ܿ-c؊&B[PH}:\My uN4oދ+ږBH.=oI[KRtRxSiu9Q۪R4XyueNRv|i})+nHpNzb! ׽VY,Ȓ Zl46ܼa{3jx&@IZ2Teu:qKRBuu>?:r0SiMU̺?otk -Zi'/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ { ׽xOsخ|v^\+:]='ιWe>ub/ {xOsإxQ (M['n\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\)Ɣ^?Kus0T^We>ubKw-6iN97 [9'Ȯ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\); -Fg^We>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιWe>ub/ {xOsخ|v^\+:]='ιTF\]H&$_7h$!N-Z}kRU|:mBN#jVAZ\mzҤ*Qdk\QR-ukѠH)7+~9um|+]uk|d8v$R-')pDJQݠ.Cy IK.:ǭc1d[Đ FPQޕRJz cZggKeM?+t9<5(joe0k[6TSs\%̤FqV8\O 2 WBCRU')g;ZFϐ) ۊRH]o B_Ǧ"Ž_xk2@ۻ)I#VPK,u[] +ft`eBhhHaPAַ_iMϮH͹ڌfJ)iFmo ާg9H-.sRJEHAAJ̢k-pkߓ\7& 5oɮ~Mpkߓ\7& 5oɮ~Mpkߓ\7& 5H Gw=l?+\-a2f$)'$ib0qNa ߨi?=j Wj{s٢-4lٸ;HwM57:i+pkã,ܜJD8YyN$vb.-Ww4̜`Y VD:${ pȲ zRiIֹQԠ5Jҡb9덜;[}5NҴzERTOfZu((ԍjʁa׾҈]r|GMM%rzd3^#ʭ02s)@.[׶byXґ!"4{n~X@Mxt); REoܚەr#9q%t)>]c4399\'O$9M&Վ$k٠iuKZ֍oHuCuҴRVA魑E?e7A魑[#GMl=5?zkd A魑[#GMl=5?zkd A魑[#GMl=4]TFi%kZBRNj1gQl_p#RT7H: a\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\k6H1ȱ,iIPW :*J,s( v6Y܇QAQޝ=l=5?zkd A魑[#GMl=5?zkd A魑KuDiV$% m$#f{4,-R8$A v@"CchMvS^ϱk_]t,˰V v4IqmVR ׶a!b|X}ڬEJ@ggrM-J)m[ _u\om>>U5qLdNVύ5')t,?Gd!%1״xyhҔ ?w=i2W.{}U)DCqg} $J%Mij>RNEH$\vXk"f$s- ʆ|@@f;K%#mӓݝ2o7%娥s*k!4YsD9?ǿH5TOS1:p[Zlo>7 ֜3xٸ7\<ں+WEp\j m]sͫ.ytW6\<ں+WEp\j m]sͫUs&.ytW6\<ں+WEp\j m]sͫ.ytW6\<ں+OZb6[i [V&Jm7N*$l F%#Fwܑ.!-QxDI?NS^VVcD"+zfP*VMvAi))XlAvDy,7jnJT/5 6DHt$*r)jY4|Fր!d:bPZ!;vׯU!RE8%RzC g-Ku^ŐÊ(J S7UR3\VDNWnۑuy)m79N}m^{sR˭(*VKz6Vk v.3+vT.U K -祫0OѢ]M 6k5w͚i/qL]Mm%pfN\'|ٮl 6k5w͚;pfN\'|ٮl 6k Qы :4 J-{ȃ{7;MTo=46ޑYV̮aۧ^Zd-_&is!ą$}uZgܶ$Ds<'pcH7?5lNoH7oOaӔLF’yUszSVͦM{ݬ:;ҙm:; VzR%; ZiRlk mۇAގb[QS`Lɘܴ8%))NWFvjsi s)-#*JNBf;̭ћKI6mk(rl5;l# E7&V t4|?w@o5fQp__i.̭(6c[#e,R{w+& =.E ?M-jR\ԦY% 3QYma!Y y/8KżՔ]e9Fja0[YPVFHawۨ Hxql:e-НfLlH^TTF>jv(A/Z WG}koJ{R/:AUTh)gzmVV)V~IH_²-mΥ)G{([uĬ1Bcl*^ekԑ}b9N9=m p(ы)YӯP%hn9dR[`25ؠg§)5*i@}l5erjfպ $ȌSKd==d2maI>U6"eAsޱvCGhm[ HZz;˴tfqF%}lOzs"ῦqim%N2 B;i)/+ve2JANߣ%"tlMV˲TR9ZZ[n, uŒiaZm>GZUOVwN· C Zs -Kq̧@y S ٪ܺG)FCJ?%Yuj{zfcJұ +p5 [k u%JS~z},,o$Xo0% ʥZN")r4VFj*;($ N[_~'1ޗPw(ҒAJb9u3')lsJ}sd<{wVU?ar/j,O4~"K #@ZS|=(x%\dInvuXϛߴ6V3od>(Qha=Rc>Z[-ɀ9µ[W\t-^\? WJqV\t-^\? WJqVIR_qWJZBRnIZjkٮ:fJ$HteXέk٧La8έѤ Ywy4r:}ݮ̬+9S%5N":f:+cپ&:+cپ&:+cپ&:+cپ&:+cپ&:+cپ&:(nS`^LT}.}˯Uq|LtW7Eq|LtW7Eq|LtW7Eq|LtW7Eq|LtW7Eq|LtW7Eq|LtP]Sn\ڼU*8qCE4+*UaV5h㐞q#2>ZZ>CK$R A&HVk{ȔR,<5.cX-يE7M&OhoJ6V@nmn]Tq U.;UO.T!y@5XX(aM:VHFmgPځ8 K7Zի_jN}dP7g$42J~DIJGOf9n;1!..[ep/}X`S|R ɪ1%i˜ڑOMvOnZ+VvEZ$LNF|QƒRu A/X&:";my>7=2#63uXsySK(.;r]e5Թ]^A6k튜cDN)m)jCS-ej% z9kå@K2Ύ܊5;@fCԀ[-$}wڏ0PYԣF7}T%IKBQԽoS*{N86-WW;=cK9d+ ӹW*3*@+H?*u2]J]PLsahSr Vi_=B''r)#K,-9TQ8vV(y":nl؂]7Qr'~:L3 Jp|,J?2Tvr^ڢFʇ8cr[YS<%rVu6ԙs)[>VkӨ}TYOG,JJV@ni]^߿>xa>7cLP 7 "*qD =dT˫VʋĜcE.,ДR ^u)D%. S{+]OF>S KCuPIޣ>1wK[nDHC.<ο6~bW! BҞ^uҫ_Yx}U*9!)JQHҊ} ǭ~5'z xczŏ%'*A*$լZ-!1 ZpmqVU7 onM%nVV&Q[qBX@ꌔ.T m 6Mb'z xczŏ%'*A*$լí<:P(.;e8- ;ZHԟOzs"ῦw\Xʇ`x  TQ6T9͆}M8uKa kҩW*I+GN/IX$=+ϷqlKOp&Y+oYJ{ܑ35S%ET8}[(sHm_m\i*Yiu6m (MN֕i@x`҃aCv)RfLY1mbB2 :-}31Ƣ2nG' \l4DISIU0UEIDz"RgFBܲ#?%JaW'Y=Ϭ\ F؜.Ib/)fSqé(&=@R/aVm rp107]K;۝٩lnvymjw j.:& W Im%spsUAi \pEXp[n})K }:6ڄH6;=cSi3#/? Y=5离[\kkms]zkMv=5离[\kkBoeVj+Mv=5离[\kkms]zkMv=5离[\i(ɕjy1^O)X7k?FTJD=.)@Y]c /F3VaͷڑR[J}bmc,:HNEo=er를Jy9<t7:JSͺJH:oX֌Qޥa\i-6ob>znyٌ%ey5mj؞jħeZY 6T-U~t}}'i>qi?)iX/kfJT r4ѡKaеsc%r\s~R_xЂ~)7u~~պOX )XJ۶d&h"bm;iVskZqcZ@@cSҺm`;%ؑ4 4$g!ԺR6/)jӨC82 J" NT=0%'8HJo`,?{ӟY( 5'/}wVɄfV]ocGe۟|urpˍV h)6 7v+vWDyVPr+x헭a<׵SHD5EI \C%wzW~!>y]&e\TW0sF'[(B#X{9Գ64˓rsS|(X.֑ЅgB[+Ёi&%~-jK4쨥.Z>J듡K[Y+<֬==͎QIqW:BDfҴZ5"|ڵX7kx4jݥp>"$׬ǓޜȡGo;C -7feM Om &Б#,o5իe1- u;l>i-"kRJ{E2nmX<>}2 r vD؈1Ωj#R| D8sw p}~twzhi4⬖m7Kz l5-rƤe6O+ &L(K$ܒy[ l5OAm,*Swߩa`sqkPqẋ2a|[-|jk5|jkakЩ9foQT9eDÒ|\1-lԪŤf+\ֱJx+{teVb['l5^6 Jrp4u|2}&"FN珤!&(e;y1tW_s>xuښDjq1"%Qs8?\5熰ݘW'/%s\+󣾏v?1]&H ;UшJ卬2\_ݽWoEo+}%NSMvoRc Ntk:njD7N% 4r휆ױk_ݽWoEo6[W:c}6)WoEoz+}[ފEvV+_ݽWoEoz+}]\6i%kZ6m\DTE4nDq!5y,kmBfV2Z*? W!BJmBBKg;f %hEvN6]&DZ)t-m昹[5l<>]3/5VhjN6mtZޜȡGo>`3fi$H*9SݩibS$eU41p[ZV};`: p,!]%OvՏ$6rҥ1; y[yZ2uY\ȨkQ*RA$;Ύ>u u~|Wua K fAռ^p=Ua)#YH~R9Rb8sܲg Ro{Ea+S9":+ZɮanYNFRЫzJ\˚i ih6|:QÀ!9/,4:C #y;B&<Óe7DtإoE)"3Imdg̹ԧ :/'IS-R*oб>U5qLdNVύ5'+U?ak_RT2. MۗRH5bR,6,HZ 0Fx %!Wc`.F_YoĕA-o~x%M];"Jc(!l"Dk%?E)kQ~? N}dP7nUuANolv3lʙ+S$-!.:8[6[ s#GH~JЛo`|ՊS"鳡.A]6uGaWE!f.l7Ѵ aᬯJRn ;6󣾏-p7Ksħ~/FF p\j m]sͫ.ytW6\<ں+WEp\j m]sͫ.ytW6oGV0\<ں+WEp\j m]sͫ.ytW6\<ں+WEp\ja?j})mS63nAX7k]R*JJR QvIa Ki̔r EQU?.Th<7kgY>嵇m&-HBH:81K,ž=S~ɰMu5/'a=Ϭޓ{&DaLTF"% 2%VjD зKT Py):Qa<ݖY _&-k&#kaisp۰h uU<^qGGIts>m)Ȃî,4muٵ<4>Fq\KC$v'DuJu)F" :|n=u y;zʌI})'m"tF#e{kOڷX7k]R*JS_ʢޜȡGo>ꍈdQRU6PK SL@dmWNBҶWW0N yӪ^CjTf•TV`7Sٶj Ύ>OX{O#ͤes\vn7M3M_1ӌ8873_`2[ nܒ}8z䥤R5oe! PZl5\ZbJR! {j~jKqKmep r f4k-וޕ]֕w_iHC6ت˜3ҵ($k:vԡQ  D ;rfuMBXN$!dP /zr|'TkJ +V}\)7+u7llS-mkE{{@|& sUhBdH(@뒜%ZU)QBҫ^joS2m[\lȗ^6Bt%K iUΡTW:U0E ?MFIV;i h-e7RkRZD @<Ą\D}y5 To3qAٛ_Uwle̾bXC Jo;rp먮eB3eHS`+A oRJ[GQt1;.uc*`_H#^Ӷi!p.(g{? FIKR*&=>12in8" FS͡٬\-HZA7%ԧvanlF53<ŽqlR?*u)u<4%q7rlbmk0{i9u8tw )gD~\-$5AT~twzƧ߄e}vq1\l1\l1\l1\l1\l1\l7B)v/&_Z*dmͪپ&:+cپ&:+cپ&:+cپ&:+cپ&:+cپ&:+cپ&:(g.7.Zm^*OX}y0[=dLɺP MˆצJd9kgԟ{t&hMi'Jl)9n']= 4%AͯQQVm=-]R*JDΙB`59nX,YVwjZdXb[K$mRPU':ʉ93[1IIksܰYгԵ*:kT_O{ӟY( 5[l 6)RM~;0wPyr\]m%* B#X=ghBVeg;.hƔS*%-ݣ]CMm!)󣾏4}UzY@ڇd% h)$)*%C/wzG}ĢdQpJ K:/ZVfJ>k0Uŷ"~~պOXTW:U0E ?MN.=U԰QЇ}}'i}}G=8b9Dre-Q%2Gq. ;G6{~J&vn`;5/k_Uq:v&+..2{{$ZsanY I͙;mJU0E ?MCf@RNܠ(ڿc4ɧQzΰ)vs[pW@%{m&RFTp^-VuEmjAsKeYehi)JRR`Wm⩃JO XJRXePm(sj&KEu莸(E{Tč!pRAiOZ8#s;5)"F[+Vu6Rs۞Qj;Cb@BG{ȃ:ATJ%Rb5 pS~;%QNJSol-~VtƷH^Un ϺD.nmk6Th˒*SL8Aaۨ0V4_GUZ*&U0E ?MFI~;=cSi3#/? Y=5离[\kkms]zkMv=5离[\kkBoeVj+Mv=5离[\kkms]zkMv=5离[\i(ɕjy1^O)X7k]P0nkNU!AޜȡGo>}}'i>wqY[i%j|Gg>}yIYh씸I(Qj7zO1GIq!'1\: l5\_kki-|EJn,,q#5[ |j寍\\[ l5 z'?4׺Xi2֒m:kæ>:kæ>:kæ>:kæ>:kæ>:kæ>:hr5ڊTT#>0&`0&`0&`0&`0&`0*`0香m)/4NQ'2Wi*w!Q$5`IR1,I7[plڋj$jH%)rŞ`*$^C2Fo~Rk HIJŔbSr#aSrRyPQwi1NZ*mjb;*ƅ22*{IHq!$rPszJi4RG]SK.$Pդx$;kJZ#6pw:3)%A5>R[xiT$rDgfEjCB;39Y1䶓b )MmJ|R l~;+#<Z qo(ҖәJN۹YPNuZ4@:aRnEԥnCq { ?JcBTڳ_/'v<,ILAde:nlMIjL E ܖLJdݩ DUZgܶ$Ds<'pcH7?5lNoH7oOaӔLF’yUszSVͦM{ݥ`+o9)?G(r uK~ e:+ mۇAގu9VJqqJ 6O?oU`/fAS[)kn 6WmADWR G}6fu \sk4=PjH9<rG(#:v{WTJDY$K\E64F[j.1BʛOKJ\$T|rkeD-6 @V{Gmb$sn~aXʢ{s_]~?j`>JȴhWⶕjMK h(Vt`X@Q` ȀM9HI[+d٬onC (C)ܷ mnҒd@߂W)oHKaOzs"6S[7nWc4%, eXeɮˋ]&./Mv\_<츾y5q|keɤ2̈mزRM)l"9I.ƻ.'M:. )mA[urT^tF;6+"eɮˋ]&H keɦX|XçD674e̳Z͖9 yKA -IAb25JSPJe>PpFd*LEG#K6ݗ2']+.Xk>zSkCNcb:?y?j`ʧ?uKW*tX#/|ՙHZJ=[v&Of~^|8rKp#ĎXZiOp kT_O{ӟY( 5'+_#H hVTP42i;"X 7"|{ 6T]BR-[}~N0&͊=1]V `us)\lhх"*aXo;F"^@[%*'i6#_?%' |*2P~{Vq(Z$5/1hZRIX<kSR5+R#1gahHJk #IIOcaaɲFj 9$Tej:M`jY*RVe%hBBn8f&Hy)N+ o}GB0˱Iq-PYfSVp>G(7VߓQ_^DTT _K#wLYukX,4pIj ~2^t}U*5/_du5/'a=Ϭޓ wzƤ8]JF,>El{5G9KZZu+wW뭒=fHg=#ќkdFs٣d>.nmFS 9Ղd?g='ќiCO$iH .OgC)+[WrIg=#ќkdFs٭=fHg=#ќkdFs٭=fW5}#ќk6GZܮ_[$32BKBARr9<*f=lAzDv>aCaFrokPxBiH͚I %1sB7Ws-W/P{9q cR~zFSTq$4滋f)ڙѻO8"U+QQɓ&,f3,V;9*P~.⛇1(u*֗Ba\u+!?1mc2d 7:ծNJ i,i4 J WS_ʢޜȡGo>}}'jJ/HE ?u~+YU_ytX}qn Ub.pBN@[ChI"#E$'9BQ}_>OXӝ}G=- a8Ր6R̛5&(U ܟ`ƛRP\d6aq)%Kaǃج)FKSS6IR[ )u6iL+;/-dzO}FaP &]I"Dk=JܶBU eXK94} N] i{7a9}{5ܦK̵Ge9ߐ^ۣCvEM5 y+fK0҂mH͡y V[Cg^b{ތ#F\NmG.bxT ;Na}'joSK,6G)hm.pr\j7nJ%~cQ~? N}dP7nWc4>z SDbLEXTo@P\ J{5QN\VMu#2c5;qzkhpom h\ي !; Ta[4^>zNhFly}~߿`X!KR> kv3.hי,dp"N2[U64eODb.m (NL.7} `JeɦR8+'$$knOr>wZ~;%i в5k[TG5Bi.if1R-LE, i*מD&rgr}nt} x/>ժOXTW:U0E ?MFI~;=cR݊q+mK]+ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵ]/ߵJdGuʥ8Sr&)iO6ͽ#2M 9~69~69~69~69~69~69~69~69~69~69~69~69^6iՠ8AVQ{۸+U?ak_RT2a4otMDQ:bUq\{FsΙ wtɑ6+L)\inFVʤmB['>I`J$nO5d>(Qj7zO1GIg! Wϐ+g3 q |\C>@! Wϐ+g3 8BJHt~q |\C>@! Wϐ+g3 q |\C>@! S*\qfX7k]R*J6B~/8v"9x)vL%:_} 6;ݛ~nbK[5m{_]]}6ZZ /)kސim@+Q~? N}dP7nWc4>"HTUʚu8D%WNC-sؗ Yu 2܋V͆ՆF`TtȒk$]5N S%PwjeClo}++R'5敕ƘZyMAa(%xr&:HӯQ98{r o;]fniLF,7'r_-[Joۧ^gIdQVp67qSBa4q2]CX(ܭK r%-<N"d=$+޸Joj)>z`\z'͝W+GZFt8 䗒J5\>*wKtniwG}ul>/ßSf|upRVn޺So1%fIKAChH%1 ji#%D([Pp♁+֢$$_a=Ϭޓ wzƕ߇wKRgcHD,Oj;:y)ڃ9moMIBL<-{Pm\>"Tt{umڡyRttke_~uG͓Nڛkۣ> ![%m b!#F\*<ͽ;yŜCy\`Mi> ېHmٗHK}eT(O\ƟB6f6u;[Vy1tyE64/gp 8kwhGT):GڵKOzs"ῦwC} [KJNύ\^+ p!z_/K/W B\^+ p!z_/KY;^{:)kAde./&Zڮ/J/W B\^+ p!z_/K/W BMhJ[V`M-=Ϭޓ wzƟI֕:}K?w."KIZH%>*nq [1 aMժԜj N}dP7nWc4>+(u-Yߪsx|UOKBֆA=@~Z0.Z- m`f6"- 7OT+nQB+Zm~1Hmm9ROh\]^>TQa:D|{yH"w$R7yjS-FaC KͶ*XܚC)JBn{'Vr]S~LRlZBTgB$罇ZNN᳒ZF%W3jTёiIQ'YQ7$dO[֧[j͞eC5-  9lE:Zjg% :U;mժ#RkVۭ,#K l+ڈF/I#kfQ|t@,,!wH 2 A *:BthkWo3&N:r3n7Z:9ʭH ʥ&#]N˘|VRI+qz[/Xi "BPdXmA00m+b5'=]V([[/O\WVTXmH@MF5ʵ} NNA.BHRe1ݹ]hNAl޽yo RY@l_m=6BPG*ӲDn* :Z61Te/t*}+XErJ[ߴ2AJ*K( Q-hi`T8 &BE_nj(! g69Rs&WR TʒL6-QBۇ|PXרZ2p9y aowGg H}+8>I]¾t[mYߖy!(1RN8J udI(Fe9S-H-bǣ6VT3_mđ|vdrJہoL).pј iR)N}dP7nWc4>zYıBD”MzEyѭhXk2oX)\7ZIM3CX i^~$`-zIwts+!r6]y/Ծ=.641NR]BR$\=ΡXZ\ XF0q.⸵rځ#Rħ"sOʈ\]aV$eŽhh d*Ч60Ȼ;9R\C_h7kxi "U4̔C9T32_AlRXe'9|$[XtvO,JmܢAӊl8T~zb"ܡ_*y/X^yԦ+%W@/ 1>5)*VE-*;r^*Up'j+X~hMRvlb F hp\, ' FHU1GK 2ok*+X~hMRvl%=Ϭޓ wzƦeIW;n{UoߡW Csڮ~\& jMp7=7n{UoߡW Csڮ~Aj o?j*e̪sp݆7n{UoߡW Csڮ~\& jMp7=7n{UoߡW Csڮ~Iq3i6ɐ iX#lb0 6rQX rSmR\]96_IZCJV#;:O^,Dhl5$I0RȤku(="_6֓%ΆG vuq<8U] t+3O$-e1 kRmacJR%"fs {јݱms:$v*KO]N^^#*;gb]S:oѹytOQHH[zudS_[uOF +eK$7N߻_ }-Q,bmR/7.vWPX+|O Bh -=S][M[XB_Y-_Tp:YruW ]QbX n`{B%XF#?hkgsxmz{>5Դf\ 2Ky[VYIJTN.xzPVSB sqii+SZ멧̕B%Nj^ᷕ.+aT|:KVcmا~@O:ljL4hcLFI4eUɶjoSYVv˕gV"r|5.y7V\oLeza8L%)NMm y|&R;vix 8EQRwwphϥ]Ys~ݪ64|؜F-=[׷/5H9y9U L>nvе5mE$Ùo}3Dio䛟n? Ъ>};ѭU !z@}ԗND[jJH207ZY(=IN 01anD(NYVv˕gV"jV-.CC(s:mr 5;heR,);gtCq9hNNbJu9 ”]^ 8#KҒZPUϐ7Z2qfXsT G?iV\F3fQbGпV|ί5+ٗ!9H69Hր.ʏz( 4YR6 }d?(Qުۛn]\ޓ wzƕw=o&ps(5%#ki$sx1W ֧ 5IjqW!uks16R ; ԅ&%jΔBNۄT,|۴Ooտ)DUs+T:%V\&_IE0ʣSn-*J~N`nGjpԦZHa[n9]Zz5KmJ濆4aZr[C핲ǮÈb:2>ZGs.)2ËSyd$%wI!?FnJdW˩)_buxF m< 7VZbr40 f W#PDB؋mp'@srr9se12+қuD>(Q;JeFI~;=cR/gP7d("kد>[^y+ϖױ_|W-bm{kد>[^y+ϖױ_|V^y *@2EiVuW-bm{kد>[^y+ϖױ_|W-bm{kد>[^4s3wTQX Z°oSvUXZޒ|!N[^7 `PATKyhPW]Eiw$Om*[<@|M%KRK"*7I)pixWxhtkFV-߁nk]N@TW0K%oISBS{ KEn*%ʆO=aeb1i'W ^)V'(V _w/Vsk̞ZƉff*kWb΁F^e#RƲ}utl? NѺ2 EŬ!Q$$3~edUtKA/S^/o"uV/h#V MEW.0LlP$)_ݮ IN̺W:5aX ŋm*G庵뮪j7Bd.Ai Z5ZS iOmX{G&\CZdWzܜc}LP4rfO%A\ ByiP̘|eQpFr8bV+$x-1@)N]MMa2 cIS aaؓ/xNe!wrWjrZ#Vi2Д}#]uTUU3mX* Z|LIYXKs)N5ojsPc"*N}U+{kALI6nmi[c6(Eԙ:T_x2߅zyC\_u3'G帨Hd^"&滠9]<<؎il:Fd]I^$IL7wNEX==Ϭޓ wzƥX1 @Ɖ;՝JW:{ :3řGrU.4[N ) m6 *m9RYOMSK3ھαʐSd8e/4})te[n- i# 2mJ0,0KzE|m>(Qj7zO1GIͬ}ӌh:A۰HO22nT Td.uU`}[8lF'SDtjJe6*Z4jBc%Ir52r eSfuj\xpUW W^*+\xpUW W^*+\xpTI SN'X̕ |k:W&ZmG6#2*Z̥Mj$կUU?aΠ*n'm1Rܣ1zȤblW(% ^j4e͈Fh੩ZJCS5 -.qŌ=Vitm½ۡ:o&J7J4՗X0Ǘ Bu1|-SsH.ߛ-HF#H4&J4Ck>Czo^"OV H{R#3Pޝ9dpufRR-5rMĠ@S"BZܹ&lؐ*:m5c0e,ijP76AnQފQWFdSh"B[+\뫍`csnĐtZM{ <ԍ.Iqbb+tt?Fɽ^%A%{YpJB\K}q8~%zN8!Ĺ1/zjLJ%?Ň%'r]\k+pub&a!U:e Dbci.liex4,+"Ԟ{ӟY( 5'b+6?Z,+-=\{GEq}=ǽz+{W=\{GEq}Sի BR lմ^Eq}=ǽz+{W=\{GEq}=ǽz+{PB- kU?acÍ5Bezɰ7宨!M# Lx#s8%ķ(y6WRQFSA•#MHƥ؇T;Jm~WRξc@ĉj }x{ht^Vo.[no]LG#-۩̅GqpdP(nr `n{ire՚گJ)=79an(, ظVDc^='$؞e1,r*ډ]IŤg#̶&LfbY tGpV%$XY()ߦڋ,pa 7mm&tFDFAtop*R!/?"gW5ue,B8AAFTkW[F1 8XpT+W,~Zޫa*Kx#ZRNK#VYF1$m.pՎ}k/ k;eoU;ǎ8c9RAйCL9e{LW %czqyġx6\,5eXaE"qi!L o9n+qa$[RR7m08:t߄W`amD^PΉ Gj,6.;UKKͅ(/9P0J ]I:OOzs"ῦwC}[~{ELs܄vwhK#J&R#^S5 zߌعRA<ܡjɹ;Nrs~;ѺʶQ{ҽU'BzvtsCXf ԅ OX1{%l?p$ ` >n+%NeUM Q'JVy)k(og%Go&4X-dB>Jw6C [%/5a8d%_~u$cCq ڬgfsrYBuspzI}'t7sr8&*V**V┗ZdXج`)Al)YA]+!V,[!Al 0ѐQR'TOX"ڸ+OҬn e5/W B\^+ p!z_/K/W BE^GmJ^Rk}}B\^+ p!z_/K/W B\^+ p!z_ /J--DlTh8Y*[]j@̓[i]%wv(Rj;tldC?y{ pG#%zx+(XׯXW]qYe%n8eJ6y6.,Zu5NLA{ckfd߄/1Kv/jU`U]Kqc2BukPB/JY^gLKRYkry$2\5-,XD^$lUcLi/4 ^G\H^ :qmYI[-YRAMK h(Vt`n,Ft^ăٙ7 B y ڕX(lb!_cp:\X̆ЄpZ R@׬/)eTy\` :=ik%9 Kml'ztK.'Q!I7FzXK.fB׳Q簗yi2Wⅎzuu}eRVVT#i'So 8BZ 'X=[= 66fMB`H1BV 5XHW3!!'V!T55 {HQJ985է'(Jm'Q}_>OX1m>Unz*b-{d&tZ Ohs/;/yuPTf I[#1 uC}O/&oX,|n/0UFjYR$fQCJTyA|"SNM\_/Q4QQ_ pSrmJ3X&L=-D&:}hmk9-VKRE"$ P=؄WHSmsXf$ީ11}0+-og^Z? 軖ۛ^h.Z}QU1N!͔7$Z LXzf[ZqD"VڵV 1Dž@n%͌[^NFګ֤:!K{Nl9ݡIp.VoM1J&K [oJb[FfUaAײk%F:K.).6섩9.dccܥ!m{RO&,K6ImPBgb f| .9rXIJ*6 HmM{M# e XvٖJHKm'H/ Wq¶NJ\fS$)IWkWsޙ0X;BK&p9J<n3% P<-UԢ 4(-*-2}Bnz N)7!^a+$m6ri:P9!MԆ:ۜ{ރH̋8 |fL7 (8{;[SP Muc r[2֤EH7ۧ'+ƣJ a1 RҾo5qa]O2}ׇ&$wIsNl<;ٙŵC}Ÿޅt]nvmͯ`|->ЧfJT{zG ӄ\,=3e-MTb+|omZ bp[vC-{fAN]|mUkRiFC'@V6GФSv+Z7uItBF]MB d-3*ӰʉP^{kl NYvBT O1R= 'HJh%$6-8n)JJ\vkv){i cuɤal+RN{2U ^Cñ5) m:e$*:xVrIKq }%)6 j{& tBZ[aN#| R4ǂ\p6 ^6EER^XCsֱx<02%vͺFێCP-6ԇJg$79IY{SO`iZygO ễgvKjp5 IbZlbNK|RԑIB;tTiӆ-!btNaĮu5nimԉ(sogڡaOoB:.C6װZ> nTULyhSB3e%*M=VaS.Q*p7ULcqP18[sc;!׽D.ӾQuR!铠i+#mhR`; c:RR!#VҡزQiPeD/=ZqцnRˊK!*Ne Y')Ε{UFI~;=cS{ls!xIsr%Κ:k+\Isr%Κ:k+\Isr%Κ:k+\頯YNuKRƬYA:k+\Isr%Κ:k+\Isr%Κ:k+\Isr%Κ:i!!)5`;kU?aTʥ}D /0Pz1HX1R 1l*czLSJd6V Go.FDJ7O۬Y0\;tbMBCE6 yEmz2&#bчPv)fI#M`L(ICҕ"1Z˯U*Ddaێ^QVkSiƒ/Rھqx9TKXHe(he@]°Lp͗%䏇SgQp3i١8*N ; ixs qe |-/Ty;  m2")!ejRT5Jiш$6uHrK\˺OoXiQS }ˠd[vdX h_Dçm['ra!h ;{x*4vxkJch<&M95ץCrRn˽Pq֥ aBSܩy앩I6̣fkݬaAgBC$<5C %K}{Y*RR$|ʓm$cr7rZrJI !^=Z!˛fPwD"nMh2͛-^虺Mɠ \ٳe C7@4A˛6lxz$MyъBǔOaSSe jU đN8ư~1wD 2'*Q@~~bɂݓoN-l//k)1W3Ό:M%c2Mkgġ@BJ 79Ю]zR'N' wF `$jZN~n)xD V$gK7s}c-Q򲖒rk'#aj°ÅlSdhQp\Cf,8l%(~Ŕ-RHشQd6td)Ȉ!IRH9)F#Dۍu!-s.=bY!GqL2.*ёm9NQcX6&r`>FSmlnK˥0^}aP* SQ76^! !Ir.UBXmZ Nbr]V$~2X86͑yXR̋dUV!NҡSޥ񽬕))N>`lId61l9Tr% EaڭRkcf7&H4sf͖/ wtL&i.lٲۅᡎDܚ e͛6[p=m&̀A!cxH'2OR*SHXl'qJcXK(ޠ]??ndpщ7W 6iȘ+fgFAئJ&B 53bP!%KJThW.VXlMCn;zMG0B5[UM 7 J"\RnK+j3H_ØJ`ByҴfB`$hk%:lr4V 9RqKKØPs([瘥%-ixDlSiI (;PBrSNG%CZ]{zŎLBd&#]U"۵s%\ưlM凄 }OX$ ZB:ɮ! Wϐ+g3 q |\C>@! Wϐ+g3 q |\C>@! Wϐ+g3 q |\C>@! Wϐ+gP67%<oSuKW+q~'Q}_>OX-r5)W-hbw)`X%)n7lXඕ( ,CH|eQ^wEV$7<ӈ UCpS!GBPF[ܛśoy2Q9ԧR կQ[#Iܙ yB4ݏŒ85,"*X}iMB.C/4o7 gų`ʧ:TW$^;Ȼ/lÝ'"j>qy!mfJvyE-eo{9Ux=^c˩ Mru5}^TI& eD5@-i%I@+Ue$Y(^3Ђ H *a8̼B%i;<􆻋y>ޓ wzƱ+Xuyt_RmI 0_-ODrf!*#4/8 P֫H.%*Dc3Ej=Ax){*abu~ȨrV\ARݎtK\u36薮Sb/i˝%L)JeTj6AM9L,oY'-wR-[ExY~G54X7kU+ Ƒ׈K *NHcSڹkV#48Kws YShq+^eٲƍ;[>mhqo | _ZCO6sm%jֽyS۵?50n9N%6u9*<'fnhm[\E_lڱg#g|yˍ.ב6y+ $0%r_"ث)`gnD%,%vJ ϊ>)rF H:Uz Y1QaUF%<`۸m9uzGbxyJ _XT]]f6ĥoNlV]Y!7ay4-%c^ofZaOyIPrF[*ʣrNjL(x09Bt,6I$e9HW0նdbq6`9U{핀}9Xп-3R}%,8n8qfDk 'FS׬VL)N:$H[Y,oV2a)~\̼(X9M$wiWq9ZJYۢ~ȥĀ"%IWm('r*|4vƅXWj>-4VZS-?P])NJ49omžM77F^!,0:=!BZyNTjUX /Τ0eMĭ{Mfʗ49omžM7kZzw>}}'j}]7T4.L |Q{?/\l1\l1\l1\l1\l1\l1\l1\l1\l1\l1\l1\l1\l1\lE6~nHްoSuKW+qRw2*33.5U_^# ɔ"VNMM[Z*wyڇkU KW}4jCUsM=s5ڶPĽwA~x\}.k-CWI=NPSqXt)~{lZŤ;l+Uns~Fv9r|sϥe#a<"_sA}[KLRKB[FѾKo[XF8DȆ7MGpʣ(N͓{I#Q&lo2Jmi̕r|̼Zs%i;Ay>ޓ wzƱp-8hZOQ)VL!?:D/l(%A,JBriA`sVYqmu7٬]VJu0B!O&q(B'Gqū`Ӳ $o;X~̍ ґFl6fC=sK!|~wC[Smj:XTv q #Uu;ChJ2[UC]Cc*8Yr!Ki!ڶk^ 岓eZ I݅ $im/nAT-# [蓌*tRa[vur]MJ ƋmݔYvÄ F,Y헓*Dvי{qq^-U?aTʥ}[.6BP%*A|Vˍ *2IJtG86,BFO >)+qū*P?qR\fI)P{\mԅ)WJT;<qYe%n8eJ6ykZzw>}}'km<%(*i\qa*OfEɮˋ]&2/Mvd_<Ⱦy5ّ|k"fEɮ̋]&2/Mvd_<Ⱦy5ّ|k"fEɮ̋]&2/Mvd_<Ⱦy5ّ|keɮ̋]ΦKRo͙V îJ%Rd<C 4\QR.@EAs|HNW+?[cPӹN^Ji2`g#Q嶠^RFʡmB+L.*aNxY_RRyI۱+{U85ETՏ&t8ж4?j<$DN8dIH-4ñirWv: $uC\5O#n(έΤ[k⎃{MdoVixc~%=ڤ.:Q0]̠y>(5'2Բ% )6ﳦ־!pq7Qh &pjhp>V1JJYť6R09$6 0hN kށ۩8xlY,$~!KڵxCArκIV] ]elaXlhR,(u I)̋MʞJJ^tX}q5V9r"' V~ ض Sġr{)v n5% @ƥ-!dRRRf:N0mcU5c<Ɖ+4-  'bSN&OX"c|¹rު=ǽz+{W=\{GEq}=ǽz+{W=\{GEq}=ǽz+{W=\{GEq}=ǽz+{PB- kU?aTʥ}q318tc۵JЃ&L]˓] mc [Jra9JZCͶlXNcCLV*aj@ШFa1dԄ؍q WsWtX-?"Tqm]Vn eaɐi to J} @%M80 MM69JϼmXGm; \L9 ջos$u7yRJ}մ5m;wXiCkoari[+Ju:7 *ķف JUbk]xyU.nR֖P*!hI<5j6uq"a=Ά#72K1":l(I=\WSRe< )!jEqHz,|&2ӣɉnlp ȲSeXTQ0#a.-Fʲ溭J\c춆.Y-9sS/9n" _!4MPĔ`AHT*6)oUѩ*,:!XnF.66ݜv8Zmn~nL>6ݜv8q Hicڥ@hA&SeɮaK Ro%u9 Z0GY-I[F[m6WkzFQ'K1![m0 kpT#]D0`u2wSBlFm9x+:S*[븶evٮ+e724ԅ:7% zL&&hӥj6]o6ްBL*ZTNgB5#WOr!lMYg[uJz&ski5uɤ}l({sT|k.ShZ3f))U=w TzaKCZ[m@$ըĉL:/8Ĉ뵳$q]MI6WpdT }-!N&&q7"M6*]aS!DK{;e*k)r*UdLdzw>}}'k߹_Ie)mŋR_"{ioYVH.3-PKցIWQBStL+%&iEjb-` /{m -I7oMm)m'*P?Q24QھD\{`Pm)m'*P)o89|3+i 2.Q%JqgeJ49nR7 k wOY}U'cW1JѹKI SoT7[/N=sqw,kXv"gbJgzil 6bT X<#-P1.$lRVXj۾)8s9ۯuk*Elm21i8 79lXr^q89)ۧ亲p#,H QoP?u2u^R$k{w{iVb#[eje> ˞ j,8dgӡzw&"%iqM+XӾL= q3'7%i=OwC}EpWdYW#k p!z_/K/W B\^+ p!z_/K/W \^+ p!z_/K/W B\^+ p!z_ /J--Dl%_=gTnWc5mHPJEuPjش+0?q:8ͳ*-#RS)mKkZzw>}}'kϹ^'uϴUu;v:Xo"POJۯFi#[PY/}u418\!1aKqJVc;F]O!2AH$v6Jt nm59/ =dBpZt̷5(rڦH(:$GzbJ)h؁pk):ۋa[Ru; fLn8i5m@+*9j#\F.Xe;o-,%L!{Rפ%) Lsȭ4ز33+>#wyN:6 j=S!HAeIueV䶻y>ޓ wzƱm*puvlHoE1p7fot|%jBS -%&wYzc& KZvFU uqrZл{RE7Br>Юֻੋ9%!-ukVoL4G2QB{J4|)HNGm 7JZHB[-@9OTн|*9aa4}h*qkR͘ڛKfK,:7ԅg~+lems<mwOY}U'O'`)uVx离[\kkms]zkMv=5离[\kkms]zkMv=5离[\kkms]zkMv=5离[\k6G^oO-i=OwC}W~{ɜ9ũ_^!BTrdTJ_:i1.*%/tR#6IYSٲ=8F!/-CD붲99 6$U9:xFhI0_ܦK ">z̋x qԤz.0F6Ң&\UJNCH<i0t gOf,{|e ynSHb)ikmA|XfѸ6mg-i=OwC}_>{eaN7(1[1u*MV+q4FcCKN[e7AR=ʕPil@-".Ne$ߔQrTѺBY%KK"=Rrcϥ ) 7 g6aF<ɟ[uD>CO/u+W:\H;%҅ zQ<`J:{ӗQ~:!֍AyԈ.#Pb!m/}tKkUa-Pu 4 :5fk8n:pV[#66TmmUάǖ7v$:Q][h~Ck_䶻y>ޓ wzƱFFj V>[$3l{5O9>[$3l{5O9>[$3l{4.By% Nt\!&BPʑ[$3l{5O9>[$3l{5O9>[$3l{5O9>E4v%_=gTnWc5;ꫥsƞ񧦸}}'kkΜ`)jvՔ/8[T=0Tx'M((-._dwzO}uime)F""8N} @#~H%-$Hl>sQ,4ضܻ}~Q 4o/-*DRH}>KkZzw>}}'kϹ]lGg>⒟kKA|P.$d#ya2rWSR1/[q7eV]abrm~MZ|luOj4a(}nQ$1!U: :щV-H.}i#^mu2bIu)(XytwY(@jV/o*uwzW~Ԧv*R]kx~{؂x## %%CQUHV$hA*6*{U5# $Hv;CAtM6 Ar VBmɕ6--E5B7jg܉14Th=v}2)2s;VT_!-S/\7쓖N-2[Ԡ]=[j4l5qԌ夰VUDm7-mwOY}U'b%UM+,%IȾy5ّ|k"fEɮ̋B۱)Ly-+MFbLT2B02/Mvd_<Ⱦy5ّ|k"Ӭo: W%HKKAJlo2/Mvd_<Ⱦy5ّ|k"fEɮ̋MDfk%vg}$vd_<Ⱦy5ّ|k"e;bfl}䶻y>ޓ wzƱ[˖W=\{GEq}=ǽz+{W=\{GE)Րf!V){rM\{GEq}=ǽz+{W=\{GEq}=ǽz(!Zܖ?䶻y>ޓ wzƱo׎+~J.IcX"IRxcljlcaxzZ[.mw7Rs)1ʛ]\<9iD FSФomwPr#0d\vf"<4LJ[ves{ru5=JwF>&*й'_jwun{E~%%_=gTnWc5 *|bB|Mp!z_/K/W \^+ p!z_/K/Qdd!z#`%jck^5              ZRO?mwOY}U'bjR`=!c[HqqW&Uy++_h[]{UFI~;=cXŶWI:-R 41`Y;ڷSQB^ +NYPN|!SopI-%qyT\ca{86xi~\+Z+Q&ݪi ^V6 +"\(~O\ol<_o%_=gTnWc5;f2ZG:k+\Isr%Κ:k+\Isr%Κ:k+\Isr%Κ UGTx}mwOY}U'bKRխ,\q |EJik$jC,v|\C>@! Wϐ+g3 8)mq!y @3 q |\C>@! Wϐ+g3 q |\C>@- 䶻y>ޓ wzƱoƆ-ق-:_Զ#0 Fy!e!D%HQr3G1.57:MSn-[r{tVËe)$t-3.&K6Ro^ʨƑs;f\Gepƞ[o!N k;,c۬uD&`3^w2Uf-(b2c. Jkt!Ir`OZWzWwM5n &Il~k ô h' :Nke* Y1]f3omNN'[[(kB#q@+)^ کYQ9( Jro:% WPN,xk*N{2;J5E[-M˒v?!=3iYXJNoWjk,/0"JVt&̭7̲~䶻y>ޓ wzƱ+>*oyO|3!fӫUb1q)KičїP*v-R%oӣuBAԇ hŭy9@Yu,''﷤NR5u n^!Tp3cfkQ^jLخEdGKȫS=. U)/iI"$-C:B؎6]3g"ܺ 5Wn_~Rg&lrւ))2M J*C VN9r\6tHZn/{+{.Dys%t0Dr}}Ot՘emV ]A}8]2ԛjį+ "M&:yoJ8rФ7ͽH.dkJE짤i)- 5m e?KE!e8*q6OmZ$'2Ԯ٧g[]{UhL4zhmNJS@;'@눟ۮ"n='@눟ۮ"n='@눟ۮ"~:RtxRv?~*Oߊvo\LHt:pyNWO.ݶOX%?Y[!U`K~vl%f6G߳]#oٮ͑f[kdy-5ٲ<K~vl%f6G߳]#o١} (0C2[}㸮͑f[kdy-5ٲ<K~vl%f6G߳]#oٮ͑f[kdy-5ٲ<>K~6ߏhut% # x&<%F}{eݽGoڄo○opS7ಪ7@,O "Ò='k_ɱվ.)\9:gWM~ΫYU_ytoILOt!nCjѲ(%` Yڨs-Jc蒋f:ͪk&!&1Tcj?ZcRU"s.)& tQ4A F!'wg4)n4I 7bZf[춭B!}l.0Z&ʻhGT):Ӻy;;H0y۷?eJg.4{w鹷oX%+an8wFGZߏO]Ǚ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yWd1]ǘ>vC`U yV|o?=mc=5 <[XMmc=5 <[XMmc=4~:j[2PR[Q4zҿq^߇Os?hOXhKZk*q(*H٤W̡_gC ?haG 3uy0#~:<_gC ?haG 3uy0#~:<_gC ?haG 3uy0#~:<_gC ?haG %4:9)WQ?}6Tnlm=,WǜDZqy\{pWǜDZqy\{pWǜDZqy\{pWǜDZqy\{pWǜDZqy\{pWǜDZqy\{pWǜDZqy\{pPPW9 :9Uz<=8+c <=8+c <=8+c <=8+c <=8+c <=8+c <=8+c F]F '\$넟p|uOI >: Z3mm[_P6HGJz5" x!o屵u}3 \,7? pL5}3 \,7? pL5}3 \,7? pL5}3 \,7? pL5}3 R_]HCnf OXgeE̅fY. :p&K˲[u \6˭ .6ҫ.7G}ЅAˢӧ=zCѰ)Q|,w 乣n; $@i5"fAA~* #zM}!ĩ,H:}J*RzƟ+aܚyd V'p3scRHv#kq$HcO4|VþmaXڞd8[i1R dr>=ի_54Άq$WIa ַi* J*%ny^azd<\=*FI k=<]b8R[Ģ,;fdG˘r![lEoMQߐ)S-oh"d"GCDZ*QuL0lws i/ȬckpkKBTTiSJ:y+wuT8Dfn܀ljLCCܖDh6˰mXW^)e CҁHu~ZŢHRc-T'&d8&nZ˿nN{#<ҠJXzr/F/6Prgb"%NcxF'G||k6C79 9y5uD[SVͶ0LJhJBVcrW㮧*Z)2 ˥>Vk i9:]6PLi-9%hEЅ]zf"$m40֍YK1ڰH?gLF)bmX:ZuOmYg~Gbt4l[BiZ-6l514,f#G]uZJqa.GN>jĝvC};IFRChmM|/zƞnC2]*Ӳ‹h'!sG#4OGkJݳN8eu-Hc)_wU6Éajt-M-عoUK˥:2fg+SV9Ui)vOMJSF.3'r⛒7Y9[uM|!{k˲: ح"ވS[ה];TD?\22q\.\jt6ZhjJwM<et)K:n%)HN]j]:5-µvD 5)C^}{tiV$jz辒+VR p$e>]߈ҿ7-j`m}uu_]Qگ5rs?=vk~#Z vZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5iMvZ|]$e5|?-k^F->IQA%8NMiyF;ZP}@}q<6X%HXϗ*3,pf:ce`JR42Yәrqm$J1$:{x6+ڴfjJiyʒ|Ϡt(~{Zg7#3te1٬T2"҅(\%{zz[eq28"ԥ^mH% }/r_m%rXS܅KΦ,hjGf#k5وxvbZ -ʋhBPhjUt@Ò'",> 0neF0nN5rXlz͡nAk.+ J;TPu^miF}Rr6^mayA϶Q]շR5E4R5snCݮ;Iލz5&""""""""""""RiIgJIA߭!_2""""""""""""""""""""""""~woSw*|~vWTxwz+!1AQaq0 @P`?!zTG#}r>_#}R>TG#H}*>Jq\}>C ::9MIᝅ/[^@LJhժ5+d//H8ڽ-ȱfLdhhKeE",2%iGiih.\iZ؋{:1T*vU \C@Vld(&Z .Uhϝe#=:..Y[9PA@-wlr#ccYTMQ@Ӝ+Q{*#xx/H Ps[(buZ,qBM6|ʨ"G[\IKh~lT*[TU7agf R:X$e+5QGYK~oYK|i J9,)Uےo;[ciF+:iJA GC_"v _U+T@ZځQ9}m`S0Խɾ8(cUPΠb ]ZnN-9mW.Gnj]F} /Mum@VuYla7Pa lʸ &:^؍}҃J3C0k-=va1Ox6uVѶh<=-Lt45nM>EG 8!H5kH"&ۆXWa4Ÿr w,UI-0Qhã@N#`^'dYB xW8 }8_%F [z izHX`ޘ/v Ry%Zʊ=UaշM<9^/B[c+u (N԰cY\'/F&)0(/F'Kz qte/fej=yF J!)Ih+&._&"XL2Pc(u et6C5tVԻ(N?J[׆Usfu*ݥZɑmG$=,J3[*e+[-9kS4K89ԴSB@3 y2mEK L5]+*+kWi)Ni&w!7 TD-4ƑSgˬ¶IշSm&l7J4 -85GOYˡsrG£Lk:y Xeh4odvعJš),Jt~FAWf>e64ҒoPxE|[iπnKg Ç8Ouw*r ~KE(ѠbUB qn2xzoV4cZԗ Zbl98x:@~B (PB (P?6Ս5SE(L>YU5 (PB (PB hͷ*(PB (PB (PB (PB (PB (PB Z9K<6E x[3VIvūU9E (Ψ귒io~?R7fNT9_׳ Ml2^B1VYEF #䄳txeNiϗ.)- z9_(IlrHo*sOF?*.psP)YvB8MX[^\>іRo6X]srZ4hXpx=1¤Ag<`u81'!p#y &8{ 4r%(-cIrEhhV;V{ YZtшMU΀M|E|? -x\[1[XVReҪSJY{D臨9ljwngN~ץX[0ʫ1g}Tg7zÆ|z'lu_ۆޔSOGOk/\^d*덒h\ hdk_ۖ,Xbŋ,Xbŋ,XbMY\#q)yM`ṇKȠ(͟Ye,moXdBՉo2V$e&1QoӁHb0!%Ur,0@juU$qcA2Fs᠔Ӈpх-Ɋ9:uIiWceKMo5[]pQ|ꇀģlj-Nm PnE. PWEss4<1g6ƴV-VLڍsDG)]^N-療kj&_J,jדu5;|ЌZNREWl` ERwjP[Ρihe#.CYJ<%'.WXElh^480\%k+*?;P\tK"8&p q{=S'Z_le͗/6_le͗/6_le͗.4%A\m82 ^USԶO{| tFTH!Tjn MDj9/ l[XOg]sAzOo: EoH\)!t N=Nqh 0EV3LpkcBǥr) ڕw>yK#IЄD٠@k! dB3V¼=$@%i#zZtӆ^{C yAá#ei>1:Hd{ՃhD"Q8^0n𾟷^zׯ^zׯ^z|ZРUF릡"Nuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηuso\z[:޹ηurԺjD& tpkBg$D2rjjPnBR߁ׯ^zׯ^y Zʼ(荻AX @$>Qf,Z|q1*8K4 u;QwZU.n4+aZP)Ix.x'x'x'x'x'x'x'x'x'x'x%ϔ"QۙJ0ɢa8^%@ ⁂7R1gq ` n|QQFIBhlBVYui7&U<<<<<< F(m̥Er?b,x9\30` 0`BurK\?0` 0`\(49(P, # *Ԕ<7KTʵ!pan3ryIso%(kf¸0ۄުQ1cUiM=EsKLTeܭв&5a] 43a.HiNڹbॣDu6GPi43>g P1y|u3Zfu8АeHFiU ` 9Hi9vҠX%ĺ(xE}9sv ϥXvsդ՗ 6pzW*]TשHP@h=R!@;@0zY?Cj4LVM@0P2*.-S l$M4g|~޹٣Flf`,i=O=A'b u8:#P\%3Up hS~QVw!J%* *z47% C2K2PUOk&hot UAu5^8E?o9,\jc3Hjx%C|i)2Sư*Ti$ʗJIZt':{\q )9Tf*(Lm @UKwێ:c+dNfJ H-B9 NSpUV"7ԡ|@ 9MbxiŽ ѧ L N[ 1#B(R oAa& (UOVW: jsì#a"":y(!bo+=y+7A*nhXrz6Xǧ=&4Ty2]R%!dFHGJa zb9Jd0Ʈ~ <ȿL2Bmn8| ƯcPS Mu iO.-_|{Ttz뮺뮺=1Z6^u2i뮺뮺w_LsןWau#Ycu"FJwV 8ĿLݹ.[onm50of`z,װ(N[ qǕ`bFvk,+<i= uh $v,]~}Dɣ ( n_,iWA5XrOI0W 2^--wJ Juj-~^˾i(8Eև4==ǖuoA A]WZ/r%Zn7 +E"ީsQj^`t0N<(ele-HW &yCrsvФy]*^!WЍ5D0*lנ3F#6IK/V H >Pj0!Fne*+վ6@֙"7%C1@bkRJ B#t==ǖn~XX}J3~-kt ޵GCN8Ģdv0XJFZWWAW^>r:gF NJ$Xwvt届r/iŽUٱo%Ϣ[Sфe/뜭[rZn+faF˜lլ5WsGo›m4^6a_yc8 t3%v Ƌ#9Pg:K+U31[Eg29G8bQUU.HL;~oNˋ{nC}&>0` 0`$6axX k` 0`>5w8_5k, ]U5';nƥnw:_4:d u#e*D%>&`[y1yUyw#t=&SƑ4 o_,OxӤ#\ЇX9jcP]Z2}0Ct*`Z$mh9fR@d+Suvm!ӧ!+TR`ҍs$dtp c< gQd>h|Cߜ#ygyqo`KڥFS]u]u<79fbir3O]u]u\`4e7p`V`LлH_L":3Cߜ#ygyqo``$֥:M}ٹՎNT$+Z&B両~(8۽ WC3 u,ġK 0`*j,jWCe5~"Ђiy{.[M~pqiŽSB9={" 4 h8%2+j*Ue^k`x]GInff3(Msѥq! G]](PsI:t.wB*eOYZLZc:]}R}Y=d f8iCߜ#ygyqo`1vtbxg@_PUY3 cUY&7pl4i|>}D C@i =)_XDOBaD%iNq,3(KP_\[1:P57҆+o"D$H"DSَmG 4 R$H"D$J2oCRe %`3DdZGjV2Nl4S\[w1RYo)=.mmFVLC蛘ԼVk #t&,}8Z[53 U]c5XΜҸW]-mbо[ SQR\45} yƦs34 6,p 4DYX!~pqiŽgv|;&#x3[4Ʒ[;XH[c{OYٟ3>gv|DwUZq;wgs:lՂX < ҬPA٬% -3C>~ P5/p5[4pl3eд., Yt}yqiŽϠX1c1?@@Cs 8c1c7QX!Ӧ&S e1˱v8f7ĽuFZ̮1i.5N8Gϴ0 ) :w]G&fL`gt]"TcWj.. י ̱43ʼD%cov>iL@m=p<^^"KIP~+Z-@Pl)4f`s{5#&<ӭLXD[ Adэjey8EƱo=aT48!z(f9wJ!-zpŒY]cj+4=kEG@aRw XQ%F 6Z^~y~yyvRťuV5k*C̀=ȭQ0_HbKOpA%5^.RCykiX33v԰%;q5Gx6}`CD/:t{{/O.-3VNK ׄN\V8S[)i,5:o7v5Qe"jf<@ttލ7ts yq,w J#t+5b8.1viL}t`w7 uZڭ\E-}"K(jd-nS֏Të gpӡ<<`TdK'GQSN:tӧN>l⃖j-r:tӧN:t6PCk.3EvߕFG\K55pٔ%ZXv!|mYz5S<e]sXaZWa7(z ط4\sbGأQ(T!؛1YαвQM}>bGأQ(}>b? "B_@P_\[0[&yyyyIk|f3ɂQyyyy矌,(i~!ܪ/]KPYv*>ˋ{x)"#k[Fʣծ@25iHڲ&[%)S9^p?))]TUgH),LG8onr`*i7R hg:D,@&9s( c*ĂlPaYVP*nb @ݴMe@*>5ÿU,qicH귲^ir:h i4k 8kR*X8,Kf;w0 &B"9b-emC,U .?4Jc)q( ?t †t6l^)"쳝Y|Ӟyb EZc3Cl ex۰:&uNkmŕqx)My 2ዪBS>0GM"Tmj??8<la{BЃ\3Z!WzqvȹMS-cbN yq5tPMe䗚<]>'?T;{,&:$0j ꇿ8Gϴ{\5 / "Uyxl ƺf؎+vJ5oeje1:=ޚKKAO-KLFFV`97Natj?dS,ƶ/3&e %Ό:c='PǺ^ih ƤOG_0z z6:] NS]:KU1'fE ~ `KPV*=ID&8mifUiZ_Μ {z ɱZ)1c[forу쮬CJfC}@1ᔸ]S塷Yi 0Fָ!eLG U75<nƾnx9=~ 5\6ժbEUŒ Bh şk1s.6 akj ϣÔ勁{aްqrָ0yP:Պ4 < N[ɾYt#Q QXrQMCgӖro]?uCߜ#ygyqo`tj$G=QTzG=Q֪q<ž! .G=QTzG=Q:]_鹩5b^rI\hgb'ߙm<7O z4v㠕 0)0"iSM:C㋖Oh{{/O.-a/Gxt! țOOYZDImdOF`b־X\ " 0ToyZJAm658kaXVՕ֍z̷x E1_2r=F!EaB%`%[0J5VM"3<(P+@.FIJH&p,9^ZR7yn-!ӟ-o}6ܴWSZ^Q~H*Z*(L;KVkyhUHA݀,؝}^dK&7X1s6u f626lY{qXdʻ("pA]s u]$ 2^ڣj*0Н7_ U3hXd8phܻ\bf,Ή_{6¸Jk0vQԺZ<3fx„J #̋3G'?P_\[30O;⨱s\DR9KWf/;oy85d17Xs?g*sdBy$v9Kf>thm2K4R:uXJ! ]OV֮ % 6jHg5h`@(4ύCBmXCQUXJ` `:f[orbU/{I􅢎U- QwsZ CxeZ&PV*i(bw I*b&ץY)>I:Р:KpT\n`Xz@5s Ab[ _̎' ӂ`N*Qah FcB|2^&BF*[=h{ZIygyqo` #Zt-Zd8PaW:qpppppppppppp|* _.w [̇w?4!-2Pria)̰1wܻA׾tHm:Cz*6:v%Yy|DM0nf.]Y\r^ShD- X Fx ehѮyx(ѠKtݬ(&1#dOFI8Q"QVVዺ/lrk v69 _%\WP@rY賴-$'9T;z 8`^j܈s&Kˢ!Ux=GUHoB"~`9LJt4`@3Dcmc5uW2BvCZy&1?"C`m[Yծ E}+ȇ).&9]/FLCߜ#ygyqo` t8:TIF@XnƓk `LI o)\Zҭ@3LmGyw) VT A zǜOOOOOOOOOE Y dD%XnBR`c a֨l'KO,cF;p]m6^Woe-jXEhOdnح}hQ4(6z,n7-gm5k *mQWM,"  e+TXlh B\lA(Oup Nh':*Ӕrx Q8A/[:7-EshNSm,ʓ2~`G k_2)F U*W[OJft"̀'$:~`DJ2.98Gϴb%\k鶑V -\s6IV$;@Xueg-su6d3 .%㫋Y0耞8k- P0ͩ40KAgT0%]\]zFePuiIkE[Mr'Ⱦ>ӥ@W+@[fbÙ 7ܕI9T ba4oyUD Š0fnǁ4kKլ5@ö6 μe?tfZCcfBu[wN 5H8DF^hÜyyΙ@CY6&Ch Btw]&ɣԎ: 8Gϴe(:HҔ)JRD,]5A&p)JR++B}0apYV<XܖJCut-2+)ҽ'ɴSz* fa937WeC#Vb8x{cI!L^@6٫1kKڸrH Uګ*ǂkqńG5fNCDFLcpdkTmlFAZ᪉PSn6)mn>&l Q.+-o`kET! k3h-&XY.A gT/TΛӈkzFr(_@De͖)zV2ޞP_\[2Zh[k& iGGXPv)Cei4-GVBjJd W畘Z`\D]Fw¦ZTuS7KYȲqqb*D[W ܜ567HE$dbsiF@#pvMXC*: ==Ǘ} r^^"(R h[<]8]]cXf] O*%ȴAZƊjTꥏVg<$9%([2UMTà p]v`hNk*Շ pVlTi~:iӮM r7'‡nTGY&j`ͦ ԬRhO-teۓ"wkAQ٨@=6-ZuX=l(yxPAp.ᄆ.y)YZP_\[1ki2VWZ>sQ(}>bGأQ(}MXYB( }>bGأQ(}>bA~v V/ C0i@aRkge)e5umM"8Z7m4uFEk Pz$GAZYa`>M;!_\[1T* O4GgU{KU<<K[Ԓt*^Xh`p)x?&4L0^+D2j)Bp/HeWH_NxUu RQ D ӡkXhN@)Ʒ1UUWC,vאBi)k4D2j)Bp/HeWH_NxUu RQ D ӡkXhN@)Ʒ1UUWC,vאBi)k4D2j)Bp/HeWH_NxUu RQ D ӡkXhN@)ƃ[+1ms<S]Jrpys% $4FrMn\ ?=E[7QA6 5S@ԉ:A`h ڢ 8[fH"AW)Co0Z&*Pf{<<|ָMs/ J_ϟ>|oCNځqsφ%*QHOCxW RuQ;fYc2OJ : "\@ɵ9GM]BycbPClLL$ε3EV-Ip=Kz ?S{\,B˒BۙJrLSt2疑1ɊԷBn{ԓ4[lP\sLG# NeٴQXNeٷ v ˏ$|5Шi)U2jBzB`bQF΋4λ`*}mP`Qq MY[q#X`fTZ-O{XXTGc(7 3LwmUR\Râޤjt?a 2PPvp=f+(1Lyn%AtLE2bWU@`]6Mc$aS#{;BGbm:z/fӯGbm-" t*%JULZs8.Tw'd! [{k3Au\@EB"jsP su(z4sJp~XXTGc(7 3LwmUR\Râޤjt?a 2PPvp=f+(1Ly#4yqiŽB'Ȃ`O+;w7o's|N;w7o's|N;w7o's|N;v'Ļkh5?Pyygyqo`ˏ(@u)S9Nr9sm}2ƥ2H4O(4k,t.,)X,8`ivA(*i%Mg(rV1)6>_fYDEUiTo! V\U~V!Aw(ob,5q7Eӂ$2Ӗnڄ9!гPW кZ5OQeoRJ!Ks5K99/+DRU4A#Fs5K9qǗ} 4 l0` 0` 0` F,:b WzQD6SXxTWc asT)=P?P~CT:Z+r+&ʆNjVlG 9@X@э&VQ>\ʥ]&^e*)#(0 1*#imi9BB+V3lθ9Pm5hyOԚTlкk_VD܃eO^Yr 9?@zC-L*~2ZUtB&(r~ țlj`U yygyqo` _;3siiAg9{y7ǬU=fN!.wk3^nu,={ټzټGYٟ3>gr|h,XJ,[=b]PYpXn2ʨ3kYH񐏂jTPk5e=z&f{5%o vY 1Px@1=G}J+ ̎Flf /V~^tE蕪Օ.lUv͖kĤ +kYBzˡ,cJDY-?@2R<ʡ Iʏ2EeU(%kOO 7;Rc&vӞyc*!A-cZz~}b]PYpXn2ʨ3kYH񐏂jTPk5e=z&f{5%o v q|Xn̩Tz/[z:V \ 53VA^CS.`J+Uq*\Dt,'BI@VֲBXƔ/)j#=Ǟw_\[0,V ?r)JR)JR)JRH>;T>7Im$64Pah"M Rl' 1uj4dz&9XַsYj/vr ;C T kM%`@txQ)0Gʋ+cxQ Дppw &ҳRQ̮.P2Ŏ A2J+&6Q-"xUeM T"qfz+Zz;NS)1V2p|Bn=[~E]eä#i]ExcϘMgi lm>c!7 %Ť?(v4&]R6FxCKQԵt2aU =C[TTk[;``k!XJLooTe4O2S a. VQ)L1f.7h\'\e%e|WMlZFcQ{{<<bGأQ(}>b/4)}>bGأQ(}>%Z:ˋ{;2OUH @)5%zب(3 @Q{<ϴKpY_~߿~]x٨._R~߿~H4g>ˋ{]9~\֕ЙcѩFCXof ?o=&zgcśgeHY:t=zE^ gC5{<<oCRhYR(`~Zm)e -=.vQҷ̢m{0hXD@6GHbME:sS2`]]o{KX݉3(_ZN\#N MvN_Ր%x#tLlQmM+bk][[t ZȑL|Uta&JiDXkwF_ @Yc=Ǟw_\[3CW @A9)pӬy7w^6vo*wk=Q.PQvUUv'yzű.Ձվ[:z7icwst9̗xuoimeToivko'fN+nWAbĪQfў;/O.-l_M L쟍)JR){$OP53P`7)? JR)J^ '?F{<<bF:⏱GأQ(}MXr84(|ָMs/A;/O.->Dj~Y؟'s|@49$o's|N;"]ci] 7q+Q{N;w7o's|N;]{AJ[;/O.-qa7`]a R|%BTTdaR%=|II4צ;.%XY%LՕ򞁎GRƫ-C3n;yᩕi0^% xm87EXԽ<0 M6{?D5/T8s_<ϴrIgnPTTQ!, 5.j4!Ftj"% Z IlA O4{g$p0|ޣOLE ,e_>|ϟ>|!~,Ww,D*[;<y߬ŗVPbUQTٴKѿ=65UQ Dߏ.9 򥵲,m[C!hiێ ӗZ,,,,,,|)t !uҀo7zμgqXBW4R.$CȎ;w_'uN;R·:t&C†nJ0gb 5OYGh#dY"Iٞ"I\ðiB7<"3V&7W;dγ?bBha2ā*IZXUroUfp2h+0AI*s9@H Cn dԭC. 6KݖxfgB|ӞF  ts:h:U (*%l[.4lxie)ږ^Xpl.lV]5N%'Fɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dDuEk< VZjիDB,kj"8Ƒñ~G^0V 'wo(X+hA:u(ڠUCzOs~g`;v?3~g`;v?3~g`;v?3~g`>fx=~g`;v?3~g`;v?3~g`;v?3~g`;&)WM%ȹ"\r.G$hѳ kB;4<`{{ΗdղhqwIEQPFF,Rhut-I4YP-*iNV':QXn8I0"…Gu}D +YUpEIh Fc`q %kYj cYOVyQ D:glbx7y8 :y-SkurQI1+ ŵ+V\֙䊓,= kve>`(C%0eX'SOE>})SOE>})SOE>})SOE>})SOE>})SOE>})SOE>iѴXlZOOE>})SOE ԕ GLzQ>}D'OQ>}D'OQ>}D'@郤 =3ﺟ 96a$ImI$M" AA$ & $ImI$$KM@ $ mZ,"䜆!13 " $I$IDI,I$I$I$I$I$I$I$I$I$I$I$@gGF #E! 4Ѐ?X` TY!Ɏp تPL u0#@|YI$I$I$I$$I$Hl&I$I$A$I$I$I$I$I$I) 4, !$I$I$XPXNL2`(%mmm`j!" !@QD@ I$I$I$I$I$I$I$I$I$`dI$I$Iazϩ$I h@$](*Qhe ,I$J:$,(K)@@=]Å6B*FHI@ ` VnoAp @/0jiI$QMA ,{^q+-!٠%I% I <&6+)%ND( j.g%6@0mZ $I6I$Il$"(P b(@%m(햹Pu .I/I~~ˠ 0Gj@ C$I$""_xI$I$( P` oR Bl@$0i N )T8@P(g;IߗL0x@$ 8bD  ^4^dI"0 *I6KlbYZ`( Ix8Z!I$iI$x E(PF 0h 9km"(I$YI$MI$|EكH0 o# ֖ ț0h k%@@2z( a@p+<H@"  D E: Ē 0h ;A;B5 c5( @B@P$@H$I bI$I xXP@ `*&Oc0h Zb~(m@"| I$X̒I$E @$ i$K# 0h SYr(Y$IlI$Kb@'  L2I/~Mc,w8@<80h `@V.>LyQ#0) 2(-@cPd$$2I,m)&8+  cFd%E Dho 0(  @RCj#5 4(}j ?+H޴BC@n2I$I$@ :Eq0v ˏ A'1\y(`0h / hL0T4R6oҨ(.`p |7KtP:cF" eI$dI$@2h ] HˀPݠ(:QlI@֔ƀ !$"#I8xhZI `.D{>p<1h P0 (;j}l\iI I8O$2`Sz` Zi$`ZɄ3 h 6 LQ( ?A N@" Z!<lp@h L[?(Y$IlI$ 5Z+T4`h d@(H% TxmxZiPDdNh abt7I$I,(%@.F@OXX$I$ $AWI$pܒI$I$I$I$I$I$I%hA\p`O@)#qgM0'n m"Ylp) 5BD=' yu{qJcӱwC[vP/}ÌkbeK6?=ۓI>u'L%(/ ~:-3q܏uMr85{F*sqPB򪦺:wˬGμEԪO%ZNM>6b a{{]܂/eb7ר/29q<,#sW߽bw G |◮l*5SE$}* qd >Y:pwlz@"]ʔ?^}Y0qKGe=tͭzYP?1-g-H!pJiɱ볉0byg:/^p 3%Wƨ8pח_¸_?%Fgq98k5 ƾ> XT=R%CNyBVFP o[mxP9D|n䅳:t rɇ0Zً34+^/{:t@8Mx>T"73%ymz#R}V)`#M|8HPc/ڂ]jjAǏTYҡsQ7ӌVihm,s:m](KfnHiehK,޳9JޖܵO]aָ#2mlف{߮" vJj٢QqLt7n52r#hl@hp'ٗ&SζnvJNIp["2; k=hUbӹ;g-_1ȳD툮Jޖ]B : <j;\Q&,ܲtW4D-y͟76CEreixC5'&<4 /8G׃}f{:l=3lq]*;TX mqq80_{ˮ:1C4؆THcEQ_~M'gƽSGYk*|J}80O)x猾cGrtT Jp3HY __9>>(0ꊄI\ru_olwb])4^;~k>SfىsN Q$gu8TI_.  d`tuqlKOa{ ߃! .!s`HK+_q]Ӂ඙Z$A ?H&7?|opW;H$fЀO8<.tyx0lQ?D&L2dɓ&L2dɓ&L2c`'rA r?8ĹDW.NGA#|F`,Pt yf_З#!.FG3z 9OcPL/ ?1gxi}_Hw7f k/ u%1ݑZD?F AN#uL !I^cbKH{0Lf8'1m?OU96 \Qk(ixHtxm Ϫ'}g"tKv֋]c`a?cqBoP`' *)zi̽ Œ(3, tM6ީzWp:}rӁYK1Ehg,0Jjqf^ȻPQqeeg>L>p@?U.M \TB(f^NMBD;<:|?(lFz\Nu *\uӛWB eZs"4g"\V:^mu vΝ?8x/ų]o˗})՟LȜ&2U;WA $/jDbݿ# s}}wt:cn?h js<;:-lmD Nhi |S$hQ5\@lͅ6(k`h<8Lʬ[aAW0lQCp$:^p9D˓%>|rq =buXUf:.~e2LS)e2LSe2LS)e2L<Tfg1B߿[:.ҾmӀ> NJ휻²K9PWtmHȏPE}|ۺu:/fANǜ[P^9„yNXa Ȟ߆u-CNA4If6ߊ.?N r06O9mj#7Ij BޜL4 Щ*y c+CfjA`&5Ō+*=QxJrQȼ tPwu و'!D䛇D#~j%9 z>OZyxnG_`Oh'#ᵣC=` S\J~2 _i?ɵp 5$Z,A{WG<ȣoHybEDwpuOa9%b#RͿa9ZIimA)_'m\ۍGY]ĀA+soW?C x9W׾u urCo0F/?q9`AAr-QvW(bDG^Ǎj@">h o" AJ F`GC,Vs'yqi쾇tUh,>\ ǐ؎$@|!zOHo/(K = :mO"'+4b Q o" k8ÞoB)ڍkK_:4[R2@0zY07#+<68nj8Ȇ !(L,`+a-zOlR;TF4!.@h 쳬b^gU&tTD-D5$,I jG ps[oܠ}A=ۅ MBD֬S>v}_h<ƶh<ã~okWD$L>9a=׏` P@O<ï8ġժ.& M5y}Ea?#5CfߪbQHYOOcƐBigСabv?yu<+)fvӟK^e f΀Lb`mȷj l!M8|4<\*b"C{{.c] O2LS)e2LS)e2LS)e2LSSRϏ4k׎[&2SKMwi"?Xc;'ӍFiLL4F]5'တF$Gc:8;\q>X|?@nկ "~r+Q/&nF*t{Iηڴ듰FѠ!/|x0QmlyҼ`II?G;H*-U2z&:ޟڭ, 5.9ݢrHA{FUο'~/nB݃/Gj_a9@3"Af'w:C-#<ݤC!DxA)+;Yj 8/on|^X|.\ڇ/a8?{h DEs=@4l(\c겼?Sva*xV yUM!,T!@âp )SAy.fmѹK^̚"7Υ̟49WIT9 & bӠ/(Xrt?:q5ZP{SpVdSpb HئhPjDOzBK<+d?mh,>ROs@<1sb<z;Y5(!WTɴӆluzq .TjB߁RjDr@)ϷN I~Vq( ) OOIAYx _\ 4>0 g>A ihS[}syp'Ú=S'ǜy]XCR z-x$xqO}VBﺳ 6?rrr'O`- דSqRXI4`InIPAk mmf@:s< 6W< qߟa'C_*"]((])9dP@mT( FFaAuåf9>[`>GSHQMc~ΟHp$@67TXX]t^]a8X)Gbo !E-—ǀ.(|x#D(զ躥J 79FH޿bW o?es+DN6_stA9^< `/x2q9c|qk5vuJ/!@g۠iA96? 4y)C?&{Hz!fqU{|9(XiwD42V+dQmӁ$]Cp\ tQĥl_yicȱ>GӜ>"EE)\{*kAd*{6C5IpF-l8g1rM;-o2a%X0\Ӭ@!R x|H:ʽ߇ya)e2LS)e2N)e2LS)e2ʃgvX  ןdɵA>|PXclR);ϖ/Z kLc>O" ( @mƥ=bU yǟa#)e2LS)e2fS)e2LS)e1i?䢨$W+$5@??sIݞY9eq9v}/Oq??0x/tA7 7z\d8hԸq/᚜"( [-_hǂI9n`cBE=4;gE{L dPR>ˊwI'i~>͜Wz/*A{4NFD)ziX㋾z/3ǜyϖ/r\.\1rr˗/1?[O H㵗Hn" "4H A,ATIO8 ޶0 5Z)SCEhT΂5B$V<3"ڦA>GAi}wӾGNM <}ÜrՏ"RYNRN8[!ymBmX>$|e.A;~Ȫ] vx( =i sɇ8nV =:p ׀hi]#G!~DNqu *흫 5rl1nl<@/p+Y˛ O%iҟ|<|7yo4& aʿ$'y*6]_JmypZ`,-?Q~ɇ龪X3[棰BDmXc<g1{Q}GC%C#Rr]8#Y7ata"rC7~2\Ez!R}(x4T[DA}G}lX~+>ߎn;"ϼ!w?=a8,>\LU470E+.8 0-0^6޽Ⴧ4 7Ԓ~ٛ60p('bf?1Ni#;`on}P [Zy#qɉ4AM 9z%9 sF2[ΤvկGAPG!iĂ 6#Ơ[t-wvޡ}:pC͛-}~ 2|u?G#ZO+#rm{IGx 9G#R<Ge~+o|`P* . ɤGXP p\"> fjPq)hq<#5* (zOi q(t14hg=1NU4(T9@+"x M(@Wc1˕YObJ"4lA/3qMR/PPUTڐxtԻ!WMmFMD$'N,bKsHZW 'Mw_IJOX4搵;e a8,>^?A0C0\whbUɊv )cW^*'cP\=}sBN_ˌL֠ J:}NQpwB,p-ZR!N><S ꙧbwz;6vTx:*!O[<~8U|B$JxG?pZK!<h@0emV綶 AW2XCi~[WsuK[S?ƆM=:#^4FK2O_y9=ԭh;1%ֳ䊽P9DLv 8 ͓X͐iiw\j%_Xc<g2dɓ&L2dɓ'ɓ&L2dɓ&<QGix޴Ő7<Ĩ*_HGR.cT5u<_\m|p=a8,>\W+r\W+W+r\W+sHO-yY>WHLt>dVq{@}X#!3?dɌh?u@b(4#yTvd^«z oq6olۮdɓ&&K*?CS d=%+ct)( pP0]KQ qO&i}`w"fҺ>FPThÓ&L8q>X|h_~sr$[Wm:+_?{}mC`Ǻ"_X^i#ޏfp.>BYҁw.t!nW5ЍvVĞ0U lo83Jz Ѿ${=<|' PLx yǟaXǜyϖ/29 #u/{|a]>48隣 8/ [xG.ь&6E{[C~ !5r!Zf&VAz]C*,yQ%mpZ#]` hRl@#[ܥ@FW{Y]1k5fYk5|5fYk5fD_8vb?`ϛmAgU`ӰF'C@(D|Nw0gk `NNǜyϖ/|*]}(q,6jS :X^HQ?YGU{(*<7qg׺׃#>2 `葧aq 3YSݲnj8)bE *+hh5.U\NHQ|6nd/]++pNzSջnpTj_^XRl6toy/ (@TMm4]$zokCp{нo,i`G a4⪞%S~';p*ǒyʯ8uN^E;&(Uu_gIHĸ z+~=.eoK`D~y9B+\;^86~ M|~n:s2{gQmy|xOvަ)+׃]V۩ϞnAV4׮2mv8@C_y~;8 ?"|b%@kjˆ{.65m؉Ƌiz/eξ&mBd'N:yϖ+?+&PCнbp(o@7Qmg΁}G. 3Z~<bF&=XdʊuvkxO:߫ѭcʆ2jpŠl 7'[6\yPp@} Չfj׬:(k &ohlɀ5C/H2Аgcۂ"nۥ ^:M dK$`(>%*Fi #n %AtusGAgP aXLI^* 5 kdEa {ATC.N x); 45! 6iCmaE=M*(kBKv T7F ]h({b!mډҶG:~s]鶞wB5//^8]SK8.F$O iM:^'(5uk}'#wFi4GAJ:qYi~4Ȑii5?K:^8й {>]}w䎷ߜJWïی ZbkDM>L P=!7xl-"Ry+>96vsJcGo?. y )_n19x&IX\a^VSbgwxY|ˇgq:^'(5 .y|˗o.ߗa8,>j"s(gy7򣚔:"/<+&DAc)@SG yǟaX4z<ƎPĨيA@A0=9 K wNOߤˇQ|t@L-w .o;y'[OS8)_Q$kMxPt^av7wHۋwjaZ偮`R)fί=k${u"J,S)4bTv]hm/XXNpxMgIV2ږxD"z~OIzj] TZHojDlXT ?@M^qMBkC1 h4urt\zu@Yށ 9iR A6@lۚOߦo;y'[OSbe8DGq /.4a|[uZ|v-uo/q| yǟaq(Jia-Iqc%|>%GQH;s fmϜ$`jD/H)B(f=8-N46|EI|lȢD{3OuDAi7Fzq>X|)c_Y&P1ڡ)WNDx(^RC}r_+uƿ3&'+~Ԟ~,:I>4=J2>"#AY4T?";a͎}۟Xq4 /4!! x 7Bi<0Q9{Aq@d9LMBt7Fb8DO×!mQkM7a|;n_S1)n˫!g0 ;?L2dɓ&L2d2dɓ&L2dɜ?Bk!"Eih؂^f⚥b^ Cͣ z%ңdCMBPڰIdžWոopxB?(QB{n.߄<c<gS%~~@:zj ˴QOu?@UW )"~EOXc<gdspogቍˢٲ"^oѴx)4\t)?z؂Gyj@6J L1MI+PQЅp0m!DG#~U2Eg!;]iv0x`UkQ-NSzMn^W+rV+ ̳ZOzly358,>{6}kZjL ,8FGD\*BYCn~'ցQ&{C\b|/skvWjWo #Avwޱ4o0s+ڼ)vR)s0/2qu*}5Rqa f>J:G}N5ل`%L~8o-X6Z@WSzM^qn&v*^$B9 #t4= l9 (M4E^D.p V=i94 D)ں;ű%Am:ib^6hYS׏Yǰ a$&Y}lV ]H#[VLۿ} pWh‚@t,?Q Q+HjrBЯIBB=1MՂdԗnKYG1bn"] Ȟw®A2JǼuލRO>-xw5|^> x]lؒTx 4v/B4cy)ǬcAHIGj|w$-| ҴGP"BG+x,60 } AoTA ZP+hвP{dSu`5%۱R`"v8!kaȠWmABh*'ph R(cЯtob4h;W[|x$U-M,]Ѐt"Jrz5l $k/;@ڟ `j)yϖ& 1;ƈS] Dk҈,y؛|#]z߾&rodnF1 mনƘipr=xȩOux*SF뿉nҝj<2 Pn LhEۜ3}WZU(х iv[IKJ6=Cn CK~l96O4iyo\ngPZOqAjN> N鱢$u>jcH%Z4&xv&`C7.r-9}Hx)1:@?mt&+ܫ^9FԕBt9bЯ[i#=F#LT*E@ۂS6(Gj F:sVJtaH]BRRijۂil>_)[W{-I'޸Π'pczs:ԝ}σcDH}) Z. "JiDLX|r\W+r\W+r\W+rq?翉&L2dż<~Ȏ{*%6>!ѥ >Man$O2j]bxEEX)tn}bm S^ʆܭ,Rkᑮi#54FẤy fB *mt*k4ztp%]}w}"3Ev:ys V'<+N}Vo|NW<h]غpf ;y^.W"<$k%OkJQj9+Dc䯥|Q^4bP9)h mx6.x|Je51rW҈Ǿ3Q_J >#8yǟa(q˴x?^}T >tN/,,ШgXP#~瞾NGu(>/Y<g?@'_g _wqjNEoB5GGm&t_'?JvM 9e&P{%g`wZG@=+4< :&pf#BESЪmև,Z y8T[fz p|\qο>q>X|dɓ&L2dɓ&L2dɓ&L>^>vMЁ/3w@p:UjNA E͈"c v7@ywqwFql⋠*$")ɤQ6`c 8ix4hӖ/p|ܤ;AY%XL9 ]8B". *x463@%Z ʒMzbj{Q0hswߔjlXp}ZDV;iBdP{Io4lcnSBDH6AGW^ ܐ1s/( CRՌOD>&A Qwx(G j]#^5PHAKMTi9`t:7My7Jho߂d ƮoE߲?eW72@ E!;(D4`vh]jh y`E0./׮f)P[Ga #Q@ &:gp-A֡]Wߞ~y<ҧ;Tw؛ͱ!(訴C$*m(PZ#L \7 &mrmw [pb7 S~<g'i-Ec AV =q>X|i;B?VA{n n ~>"uH孃wmhwX&^Iܛ)TSxOB*1=GkAnE\'PN)Y/)=1#5{S?>q>X~&L2dɓ&L2dɓ&L2dɓ&Lq?v>I:NelTK'𳏇yϖ=r9 q@U.jj#J l3LvCnSy9X&a֐`T phUG/iIQԜ@ԲEZB8N1 Bȑy 4"A*Ć!nTm#r92g_g8,>{B&vv3D/-Ȼ?xT-S_q>X~e2LS)e2LS)e2LS)e21,&|?|<.: kVԈ[ ?o;s=n0Lc,)Ǔ(7K9/]kM#l4/WW^u wC"S;k d@NO>q>X|C!Hyp8Dqڧz &kMt'`WB &M(ߒs7MJ/9xn*!숚xR`n gfkjr+M]x /Ég56c X+| eb}3,rOޟHd2 Y<g?wJlŠG?>q>X~e2LS)e2LSLS)e2LS)g8,>{(0g=OobbP}_9:l5pW1j?g.Tc+𳏇yϖ=aه:zn t.Hp#?3e <֛yνG'H .,yҼ`^Ώ8AmJ:*]y&ɓ%wĊ8R jӈ;i}6i&?5qJHF!GEC24bY9k{X#EkxO(/j_/iƹ: 8yǟaO&Lo:ּʵ_k&L>&O&Li}Y2dx 8yǟaXg8,>{&UJ/w^$T9LZv=6oNOes\;՗",Dqr@FdOвVY!w00^i%Dq ooe5-𳏇yϖ=dʕI 6P4 G0ȣgN`k=YK6 9߈q$l}Mˢ9 !N_~^uoi8LǜAゞ 4ꇔMsV͊Vt>i|x\s;4 p6iiwD~x-봝NbcY<g2dɓ&L2dɓg8,>{Pt~0?x 8yǟaL_&Aڔz3'y`9XXZv3,҉ۥSRk\U>PTxoN+)2kara?>q>X|DCuN5ƺZN8|dx$aF49>GɷM$>7a]bHj)Ѣm{ym? s7?>q>X<|<|+rsR\W+p[+r\W+rq?翃Y_x$R8\CnTK0:׍KuH3~qG/h7;&mmQ!ibf*D֬1[pJP1q}dß ]mpWf{;A5~œٲs ,[<%/!EҀóϐZ]xz "/D6W;~RkuKM$׊ɼynhm?6v\VAۊ9`` *K~FS! 5PL]ŷ_$8&gބNt}z[D]Bopyrn͸?9_96v~,yS)e2LS)2𳏇A2d~Ǐ𻯃kFFFFFFFFFFFFFFFFS<@U򪢛/!Q.)ω\rTxJ0Qi㯭Ӯ zK}^GWYSΛS[D Jva1ֺ|AS}ec`LʜNHZ;P/0M/DӼ\ʰǮ7hFJ~@듅0\w8!@,@s/}H82rwkοX|.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\#%#jk5fYk5fYk5fYk.8>&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2d2dɓ&L08|cd2 C!d2 C!a0D|>:VШyf5U{ԿgXTNID|>U/?~띟2k3'ӼTGW8C 1O* (??W?A'42^z8#=q:=sf/+Lmw5h„6i:˛;|+KyPNon+Y / t^-t)6#Z0ȾL= mB5dTt𬆷tWjYR`E#=/K/.Ӻ^`_"r0ĉ-ڇ*vs _Il64k94JM ,$e{DU~ p$ 7|gv.m9y`jڼ[t+ѯB@RM H+搹yw"ȏICQ65[|\ms҉N?My;YfsXlAC< 7޴~bnjyy_!u=Yg <0l;|w^wbMe?1ծxE63h/)Zi+z_@Y(`<=>S6$|#צ,6ͳk=xP%v|cz=e?d8NObh #8np{~8u3t}ha2dɓ&L2a_tO9߾}8ȉy-w'o#Dv''C/Xp#sy#ɓ&L2dɓ&L2dɓ&L28^Y+!1AQaq @0P`?pJ?4ӌ cTy:!}?\o|}񁃆=ߒ$ Ö~+WԬUmv :b|:qI[6/iC><`:i ;"N|{|{4W+r\W+r\W+r\VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWY_Ee}J@ڃ!*,;|;{N?1PfсM;[ Eغ F jr7"^mo"j1_Ǔ %"=MZ:ܨd'Оyy)4}JlYV] G*vy>Gԧ.{D}?@7HOǦ5f5mھkZNs˨'nw08;vs!䶼w089w9h$<"lMvӹ9`Dy A]>7ʈ;6 k6:iAq<]a6߲y տ_Qɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ~y?\ɓ&L2dɓ&L2dɛ&L2dɓ&5&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&L2dɓ&Lyޣw m<CR9fphyA77!E:ZK(9x9uC( }<~+C}UMF/|nS{7h~d5`~AO@:SҜgg#s㓟're +G8^=ksmx2.ξL?]-뿾6{iv=0&Cr 6D+mC450|?8ԼW_m}$.ԧ Z]+OS_n~gt7|bn͞979/`܌yλYoTgqSP}*GW>\t2~^uwZf#'o]0|m"77 ]:, ~/Iwy;0yGi7hk^퇦.>NS=%Cmx^(j75. .nO9b"|w@]ÙόPnЇݴp^>?dXg}c5c=ryG9bS6V w|7V|Ǟb`-:eͱ"UdXY|;G8w]9xP <ן";^.P64 )N@ .:)ȏM<&?C^H{x\4D-rQJb:wJ }>y0cJC>LSȎx9Bi(ds0tg vJojU ˒tVe77Z ZP.ؕ{_`X(h񲸺sz& H{ x}&$ڟ`(}V %Q:Dm[ZTV] Q,*4;dU$c-:CrR=meyDaU)07ſH>ůMN1âTچԁN:0v@S ȞJ :Dxk44rg{Ewkj}J="Dd >~a6o bȇ|91 w/j#n)|Fr xmaY*>@!*='ӊ)V ;[v9* &F;rsa!Aܜo  |850OmBBF͉9|9c)U1z6$4YCEte 55DUC} b.qwrji:Fm ;0UHhڹ͜&q, tWڽ_Ftx 쯚Uvbu`ѣ ~'ȘD h?fl](}@&/?A{[J E)AR@rt8ih5aB<ѹCۋxEr/l~7<+|΄=ks/څg( @" ? Rel(3`]_@T`t?XPd;~_J *sg"8bjMT/}gxqCR,19̽vtX!x:4I4vo)1-zJR˗.\r˗.\r˗.\p 9~dX/ݟ[_?Gq`APgX}U# ٣C~5h%8NSW}΀C/˿/`>89]Y2O#Ÿ=w( $pr7OX]#&U˗.\r˗.\r˗.\r7˖]k|>/Jg :OПf\:rSd?^> kA>#lC~x~ؼb0 a׎T(Y^@6,jk+~';TÙKDss}S zsXO4ZC7LM CHI!} xo aPbDуo'ߢ5-H6#C.?tDM<3nSơ/yTi˗˚f'X-Dz=<RyHN!8w]tY^0%~=G]oOMkUq;sa ɳIWFRt4u:7$24qYLp nd]ȭE]2^cĠ-<b4tؔ1"%Ԃ7D]?ia>۟B—d$+@64Vjcx D p9G k1y@^ױl@똿 񂠄- JLڲPsMZ>LhaTx>FM|*MZ.3dBf9HFҵ'8#y^aNgڪ/eRb eӽH9];+fU'OH5 SmOK %xOɽ8}G?X< w>}?Hh:OХE>J~qb 8?=:zqӣrN>vV5Zz.jܣӤ Nwcm3VC6YAܺ٨8mnn!<ʺJm$=Hl1 v)DPm\#_zf}|E>&͈чkɪC 6!.)t7҄z|$e7*h䄼#(,w s@Cޠpa/ϋ2LV!E71г_x+ D|;Eǀ.5k,"1Yz𡥫`] 3,VE!JX1QD:|qu\pE9#AٿgJo خhDX8Ew΍ࢣ.x6(dw\#IpÊBQ̹rJ_U D>GS;uprKi{+Fd]XSe({Vh .ln٧fuOC8NDgg<54c񯱠 8Jk >{ujrnn^>9xy gUfAt"rl_K&SC_`kU'HHFA]d8\ELdG? Vu/#p8SCueV]`j+" ^iuEQfF !1Z85T+ѽ~A]<( 9WVSK&`PQ$쏐]'YYYYYYYYYYYY_DYYYYYYYYYYYYXEι2.d @mk͍Zv ^=3{UO svOCg|WG<:Gzi)C&=dz$Ab&91 hh!Fz~3@zAsxOV)Pq!<'k$o5fYk_F\a8Q-nfYNY N7k3Ys4R}a-p@Vqb>E|Z{ xaütv+m hhC8+)Χn+!qx5E܍/z]\WX9\Os,A|͇FwA7s;Kӣ3@l MÃ{I @{xߗ+.Ć5voNLrQ}&Lye 3&L3y>?'/?>/=xUX{+W><2j֭ɦJ{ uͫ-^msǷ̉<:]Dب0Cavo!!!:`x Vа_m 7 yOp1UA΂֠ r3qZB!*>{ $^Nq05UE4+C AHp jk+~';TlPp p; .mi m&HGd(=GViHCk$ɫF*O>EP쏡 ;Da@ނZϰ|GH;Wj6}.jYthhv8T l;78nB4N%Urh97^M"u9(25 P$,m5N?p=;lҚeTRh=ٽ B9H;_7Q4tQ B>p1) t)dU8RDBbhf@VU{z(|O&{/^bYI9gWW "HX%i^ة;wg3QWy&m;s.\ÊEv$% E.r V7ݪx{p%#Z)/1%S\bMmF3BjRy({&(@n\ˊ:b(}91 *" :xAbXow9SWp8{NZYy7Mb"+[UPHD)Ȳ&tGG\v~qA"Q<J;P__] b;d. tSAD{94%i9/cdakAhsfB.׵ )oחQ\@?;l&5ΌV:MFI'089y+7{գ'#x _,⼳:\F9^AQz{ނ NNӏw.HR)|;(eP.X>5u8͓ks_ƗD)ƒ9[a8*P%Rf;=~1+rA G,Tm(f؋MVuChA'DG,Tm(f؋MVu翡 H-.l8fs@c 0BNBn5|C: #CcG#r9G#G#r9G#p7QSvh=ˆEqIQDZToH1) >5=x*k ^>fZ"GbGK m@گWjCyEU M:ӌDQHQ(qá U_= bB/."U" h3ƔS]u_ʫW!MǦoxPViD<x XA%x!vu3 p<*| y gp=霫S\A.\sGMiܞ+q۾[B4RmS[qy-6/ )Z]A2ͼw\qu\s|po=q7f#m;FqiN+T?J6:z +Ll3N(hH`ҁSe˗;MOT^"A4yj?Xwzwwu5a?uO$M'k?%zG(k=K5n?5?^W0 mnGccy_w8ywwMjEGB!xquqڏA&AwG+I=29ޑ:1HD砞Hl.*~:gRŚMGS9\\/s&LG&L2}0L2drdrd9 g|Ad99999999999981+_GcR  )פGDN0r hH9ela0f1fl eX}4bo/b0 v<:y:~ &ݎC3crrLIq~/xl[;¢J{ )J.:ҍ>?64z7;w3>?.Qh Y훅8Մwƹ"uxwŕ;sI&XV||V uy>җip9Ac]ria`Ǔ=&X\buX_D`oH6oGӒNɁAt冥uo >ܥ?/0VxWr ّ(Po`hhyI/wrQƻنgp%+-' zMo0}`bE9DMbhrb"G,D MO ̻14KI=Lj>!z wK sU'bw7ὖ_{|cStbY?-iJNHxp֫fvl"nd9ƨB($|e>u>2yߌr7{tG8ϱ$iKny6ô4:CO&0V/)_8!ѽs!8#D^uxL o41 Gb#7,tig~7i;r_8\D [VpI!A%`sFB_,gqJ4s}mGW l;@4!^mvHTS 5_hz*a-~P)[4NQOXtg|M2LS)e1ӌ]f#AƚS)d&/ȧS)_QE"GN3t(G샍5rm 2GïA9&í7>p?gDɓ&L2dɓp2dɓ&L2}?8C^F3J@Z9&xiA6upl`#U4 ԟ\|uE}:\p`;]sjai2Vl\`W _/ 1xP1`:[8y/?`rwv>|cw._,OKnl9﹍| V`rٌڋvQR1)_ wϢ`!5]M|}Zx3>?>|CO$KeKYL]j57n#b|ƉgfU~=Nr. eؗ|69gh;`/کI.VrM0!IdmA] U xJ@ C ^sTuvYLs`$݄Gۅy 6-(ML$L>@R(bv[OI*i ƳP|o_Sp?gܹL*Ϋ+¾LS)GCxJUˋue˔e2L c5w/g˗.S`1[ ˜q^}vi6iTZr@a~+D{վl?d2 C!d2 C!d2 C#$DȢ\|+G6 6,CL\&ka T DSh3(A9_`0W_F:t`C`B4i }Q\Z, ћ?eJ] Q ѤF(I翡?WWUt8ݬm'(.΍>ltt =`E&|l^>JS9i5S]jg2#SG4=`^=R+KyPPa4@ 0K.D4?rՄO`QJ;M"Y(ҩtrU笁˗/uѸ)pUcd`kՂ94M,oi w<Թ';PGCIB2V5H^p>͏b"+g;"#ؙrp?gL&ب wf&O\q#e9Sf싈tL?Α.V_Ǐz Wڵ(>~) ӭ s]|Xf^j+9ޑ"= >oA.ܠa}(^Tj44) h7/7.\r˗.\s˗.\r˗.\pp?g)xœjUWn ^<XnFM:%&4J}U w5ϙ^ye2x)dqlhَlEm(a98+K om7@R p .OO9LS5ʌOfVVETobQ,R7l QGĖGZ{zXOGȧP@x6ml\(mv o7EI`ַ@U>]Kih5x"8޵t^Y=0Ǿ~s|C|Vi7Nm8om;'C|#Oǫj3zBgB8SؗrgbaSj7JZ \Ss>gE^vx4:>/]鳷[-; -Z txc'y]wץŬt#hUR ^C M9 z/'avFeW""ӐN<Α^Rʯ֪5I5"F _,ɈHTEBfs+5ou %Y{F6pjwK\69y>3Qp]x+CV._fXuaOeMw bs7WۂOPJHbk\*< z\ "<dg|Aװ\Dc?I"'77BQ{5˧BKRSo :('K6-`D)~DytҀ&בAIA| .-!`wZ9֞x<]__8KǼVp-K2 ӡL@h"?* pQ4PςPƽRs v'|[S"3PH cGQFvfHJ1/cttWj_ wJv wV3uGsi h_ `B(ѬKuP 0)ZVzK$>)Hr#6^0vFN NIռh<{@+; wNu7OcorżQ-jMl H(89罊(J(R @(o[X*B<;r8O#C8r˕Ԯ.Tp5Xk^Ӟ0Fzxw]Πv9u x;7qޠ̹r.\)ˣp$NwXf^+opysttVLeĆJ[KP2˗.Ϯy#tuMt9GcwZR: u z1SCΈԈq]!u+Ԉh7HCZGT=kb'uLY vBuS}v(㬑 x)F5ƌ!vPFH7сl؏dW7ؓX|qtX>i "MN<1i}66ȉӣhSš`,W+П'AFg44D{iH@ эD>S!҆. A^y=pՇA rxSU,p /:8DN}GiUIҊbfU^WƒU~W\>Rq]Rr >֯ ׬-4`h痃C8U/wq2|@P]wݝeM yx9q| z7 B.kNWz{x2;לVy}8SUv(K障&pBc}<7"B7+ T풾^ x+N~dTS*5/;Dx}םOM&_GoȺcp*S8ּM4euLGi<&gNp?gOy=Oy=Oy=Oy=2{'{'{'{頉tݧz;: F ݙH잱 ͝BMǙ8'1ɗ5Z.qTåNY`$ L֍zwwx[A n:n56P%B:]S-j{;D' bz.!@=%xOf)hr :W$FsFU*B<]aAŻOw|m^BNjȬ6Ӧt?gr-lz ;i6h)tah͐\EiMi &@& ٵδ@=8*7 hl}K!BB`B:&x ӧlPX K vD0ZW7@{n5,_b׬f5y5''!p?gz/4p;*3LҰ ;!Sc/,F4hB[QCM Zu)7I@Eݑptk=G5Q{@t"Cp?g#!!!!!!!!!!Lrrrrrrrrrr>{K karC9$0$ cU^(5gw,v2lw<2v|нZn802r:;Yxqg Ϭ@O$(}dv-tUjoro4! S F,XE!=ͺxjoa|G \`48+~N㡙@1;29\yh`A6ŞkQ*®#"^c]9  %l5n <Cj7u@GhD)R;Q1ok ` ’ᣩS@iF07nH]r`|ĬpF߽xqg ϯ?'eXS'bt3yڿ!># A&GCKeÙ}w?@-!?BUw9>:_')Nb"O4Z<M4)Duy/}IԪ-oQn{X;4m4]5,;ѤlOBS¬>"#!O#v4'?Xy(hnz1v ~Ϗ3fxEȶBKh ț7Zrl`j7#^'9M}o'u'e:nfݡ?mav~r2& #ø2 ;-];79q:>mS`1[ ˜q^}vi6iTZr@aUplbaR;̐`;ą];G@M V~}θp?gܹr˗.\r~.\r˗.\sW@ p6Y(~F& XAHil"TAЗIxN1"qW\x?e(KU=Leš?˗|˗.\pqu\ry@y^b$ le˗.\9@@?B6?'^.p?gt˚wP?C :i\ţl>/eMd9,󅩣9۫68ڡ?yOdi­Cwn~Vnt)G<i`#$"wM7pS G[j]}N~1Pp@ёP4NAdH]] AlCiժYV DŽ$ (T! l-Dy=sMXĒXYaY;HWkwWcd.&ې4$Ϸ+QlQ.DM<>1@:ܓR3nnkM!uTr!:Yf:hlO!vqu] &XH?H(XA@UFF@Ӂ9!v(vWjw46ybjE aVfX&$S+Pt57P(s5`vKae9M:Pjkqg<7s؞%a(Yd/8kK(\5I ;N@z,WR@tcc\4%Btf6 5=u>ֿ>qJ$<(-Cg7hI#"$[IRnrWKƺ'kM|擵zqysIz=8 >,8Bq.h-EtX|U+f : kA.`wI:[ڳDAŞk_x%XI3j4S w+})/ Iz=8n t-D |C;>NֆܴwIGM%]dD$#4u59Ở.yBϴ !x0jB,kGbsњ%A ȹi$ Jo3KjlAkz}}㈔I`y'XPZ|IoL2>%F0xxxxxxxxxxxxxxxxxxxxxxxxxxa_/?Je2LS)AOo P*=*" NQ & D=)GGsn S"1g Ma8PҬjNTֈeo52LS)e2sg|GN?E5OմzwTl]m iv=# xW_]ɁT\s AO'BsIPbi< l^<%ؖH*$dcS@W8]W)˶9krM,JDzBk<6'nJ Usm&:XhmDkmV]Xr\q>eM^~~H5:{ 0:tm:jqE.\p|q }ek>#.\rß_C8:q\W+Rc<#CӋxǀw#㥎%r<YhUGm3&aQ\FGdi TF9 UgN|,h[ %VDR"k`h@ Kw~acC֢R;R (phTQ40Hǘ*JJ%H+>)Dq+OkUts䑣nTKX$1c1ҮҨ|fV*'?~~ȝHbay1:$ lTWfCc)(5]-dv:`˴h4vF ^@2 E)d<<<<<<<<<<<<<<<<<<<<<<<<}?UEmD 5.JLbHYo):; J|pse":IQ• uX*67n(8^Wc|G,g!?C`!PfW k[fr*Ml!@"pRvB4JiAZcY`hWCAkFB C7ٯ%,ϷG!( Bbs!T.(Ȃ{0WȄz+~ SЌ ;n&gHN/&BR/RNSBcڐ4 q*RX4ޫREK'$jJ\^y̗ 8肰:B̦rs;j{3Ws^W?|p?gt2dɛI> 㝙$7GTSx7& ʕgW/hv;w;֜ ٍл|1 &~CXƙрk;are/`,ovn&и%t`t s~Fdɓ&O_/7.\r˗.\r˗.\r˗.\/.\"Jr(&&\r˗.\+*^)RS\r˗.\9 3>?.\rA V7A b!@lSС\YB +,+ֻ3I67M-$xc"`VҨ(:]LN⯫;(Z 1,$YQBF5+l:W!hTEnvڥ8޹:5蝒؜xDr˗.\9 3>?1ɾnhfsshiOBj^ncj4W..% :7'o8[m6Wq &yU!-y>d8p:mc$A_gټ )5^Wm򧇎ڞ8'~^G\J"6xAF:YA$E!y q=g- UC8n"*E`aLWHsDXlzjޘ;'1OwO9r˗sg|M.\r˗.\i~q˷.\r˗.\r_|p?gG#r9G##r9G#r8sg|GN\~6IIxn|a,GêzG/&?2˗.\89xnl˅|ay5ɗ.\G,?_|/Cr_/8/Ю˨Wgl8Ft#Ǘ]- 󶿆˻SpX u6Cat\=S6WXe +XRĽh`plx6ѰXr;cIVi ^.J/|*}A|/]nzNMl]UۏwE{Q_C8:~W@|jNF^Iv|m lH-I0voa ㊲7Z,^Llg 4'4S/6ⷀ8Rٲ2Cm\? 5l,_?G> ]*$yup@"|Qv6l%Ųh)InkuAB?!ß_C8:~ЀO"`$N(Sztm(dDEWS#5ys*l-.#coZvk @B<#ʆڭ2GacH=n@UD8tL8jq(j:o)a"-)dj|y;Zš>\zޯ<%McaI6mO[L|4py]Q.餛[q-(i; 5$]'~. D`*־Z,4L9 3>?FRݿ(z7tle Xx}pee?/Pi;f!uwv9Nq?쮸9TGcJT-nMiu஝5^ xnj0.u,0=B[/;'{F%7GpUAtBw_i(ЉܣuP{u;].:%:9ʝu壽hTmo8L4 5 8A\1 ;kAz0/7r9G#r9@?ɓ7yo7Oo7yo9g؜8Xd2 C!d2 C!d2 C!d2 9 Y1Y1YYYYYYYYVVVVLM`&% Kma~1vI۷MjE3↸q|]xں^ kmw#|r=mZ˗.\r˗.\r˗.-?|A 0B'\zpy*g2$B|29]`+V0e3np?G^D%wxÌ?:+!1AaQq 0@P`?`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4`uqTDE1 & z׾kc(z j]y-6"$- =(DMduƬ0*0V mu"-Ħ 9~CVkvcsԉpct܋U ӍU %:6܆ulsR/]fz2L7: /w~r 0zCl}>ڸWj3F~Y?a8Chc }0rJZ[ƻd׫=Yt<]`fe:ɬڀ5H^cUll%4X ^ਪ.f@ߖJDt:[ܯ vXўfK=p^?(ϢM`SG7.y-zcU F{xLZ=  9#f ℾ hv **A"S`"ˤfX)JBlm3qkRkx;Iq m7ã`9Q 7s Ib):R_ekEZ#H#%Bᤓ 5 ѼהmLDvua6HLCӠ1u1e$p Ղ}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgY}5MgYH;cHnJ<- hdCt,M  9@NuvdiEL@xonvD4yթʮ2BW_`BJ>PanC4VVWI5 jG;fLJ9#pDc(.kT4huuoSU^0Js+Y%UVmWr@YQ۩ P$ ͅA|ȏ a_ }/_|}/_|}9' 9}/_|%# C. }/_|}/_|}/_|}/_|}/_|}/_|}/_|}/_|}/_|}/_|}/_|oy ︻6:tȆғkԁn"g@9܁8!lSKo'Dx5%dh h[v* c#&Q ԣ]8%]adu2`"TbbBģx  j2,d+lFI7YxaPyibR)\x7y HsC0a[&:A$ `=e88@.R24ºUѸ=LVs6¼ hkJ!ՀQl\.%ΡЗe 0LeB1E QҘzJ"M#q"E7Uنj4dHÊIԄlH Pz{2zG* `1hśQ,Xbd0a:0c PyzՎq4!pCš:@+K)į !C% 'G"e,'(Foy#7%U%9p7P)]ZZ]=M̡aĈרmB.+@*xx  muXjoM."2t?o %m@xG]<|$]L@r! bW+crYJo_ Dz &Xk"&b92*Ԧ x@:|%"B8 ɌP5( j`ZoPA1|}&bw.a"cƎ"$!8`e٧wDx{gjpѳn h%0T0B3SD %' 9/Iŀew`#]PH 6!)\[$GF"Of%|-D1lx4L*6iǼP$lA{Y>h;.чqZtRȹ-QԂtvZR8.BK 7CTI8uH@Xg7lvDn6O0i%Д]RD y,nNtYű@ hXqt\X,T9f!dUٍ wy)n68Zfm`bSbfNzKCgOuX7 f![Bz.\[$GF"=1-+Rԥ X6CGĒQxa;^"-20{4v2V녡_)V5#RfE18 +M5٬c@޶㤸 ,z\;8Qխ:BxIY!Z'#\QCM8_ӧN:tӧN:tӧN:tߤA;2:tӧN1Xh=cL ӧN:tӧN:t]͙Vxi2o%BL}B%U_?ӧN:tӧN:tӡ5P] ~N:tӧN:tӧN:tӧN:tӧN:tӧN:tdϻ* T" !{(%¡{VQt g )NJ^|{] ~Z>cwW@mq͉֚荋4F+bSp߁'jv&2W9BPN/}9*/uु]4O71eXU\6@X'ax#2 byMԃLjZ:,0i;Vcׄ9bT3aScP E_+^ u#Xh,PF O+^bK `(_<~;c^BYPATUzg`&!s(6a_.\17\/?tA)y$t*!PDY /ؾ3MP@1Ch/:}s>`qnh%E]}CHSp^xDv(/st;@:""CНB XYw~0 u쵌b)3BCa QBe+1ޟpLnzYyp\ap:A|N`Z TN\:~ֶ*^0B sjW fǃ N~BG^4C̒!͂M"`!8Dv#R;"p{`Sζ!F?ȼ8ڵΩCj TB"4JLvX*XvCjkj< tn<t0Hxk)UU @f .k9J_}+ϥ~Y>gҿ,WJ_}+ϥ~Y>gҿ,WJ_}+ϥ~Y>bFzY./osdjR(BLҔ]WZ۟Y[_6qHY&DpfaOz (AU^ZM > / -OEI"3T3ǐhuQb5_ul(So>y7H^Hѫ4yef)+ʮDx>^Qy8&<1 r_;\KHDIh*`aZ'E-`&c6tq0&G8*\W|L^{~(AU^ZM >maD"Q/q.BHyFA2: ^eNT6"' ּӁ @ @-z,( Pgj`ˑ5!}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}g}gkдªf9NnLŮ-"L%H%dJ{ZZn[T%FPĆ*A l6ÒBR1XUL_oAwF5EU\3S=L3S=L3S5KKN\eצ $C8pÇ8pI\|c?)h^~ppÇ8pü\Ht H `/yPFlcgvkT)9M'WJ(j *OrWT`YtO1ERCzP֓$ DcȒ.eC8JdD78iEADtN.4Jq"I(2&SGh; ?v=:Bvh K`yMK@'ʌÿ (Gg&}wϮY 6J>g,]뿖}wϮY>g,]"F W< n3щqJآ =k xq8O8jtMdq8A;-2q8N EZQcfhɱЩ1؎q8zf M^,.sDG"|o.qQ2XM @윰Ģ80/ ddxDY 'odsB>Y"`cWS9 6>>UIה4,:565cfс$lGlƝsU v  tu=báA,'ǡ* tf :$zHDg[*]`Y*xb9:0 0wRư>U-JE#ZMRe0TW*T,*";:]!.eC C7nHR:g@bJ%@;Iy|7+疱vbai@;BorwwNinT9XX* "G Eӯ{;z!/ g{; %NMՄY8:UKJk{K+3 -QCȌKҠ`Oo'"PNU M4@Up [$I:O8x( -[Aй أj iO= #a '!lמ R.U'wI0+2K< =z@ʼnn hXO#Ձ+YttQ2OqdAK_!3˨X 9CqH扴@eTQ>xVU1 (GW xBN2L/m&WLE0pwU #)_Bcd e0u"!h1;%sl9P=qJwY_oΰ@*ҨBQJ#f]R" ڋL VwT3pB0*6꿁w=s~ ~jPD1 }QUZA8H05tCN"5Un+-_< e\͹+# V]Rzl/Wn@mhHpyN{T4R>3S9ehSIUF8zCz OT6P26!!x<Z9Ϊhj 5B .xg|ϟ>~]Ȥ;FS aޟ>|ϟ3b>q( HΌ Zjj6цȎP;ehĀ+V^qL i#;aSC9YXQ+i@rUXm_ݺ߰w@0@VSAjz, ʋX092 #Jٗ&z7u/s8j{*n8ц`\fX'8B]2< Q!EL:`:49/Xݗu *B"̢o!v}`sNҜͥN4O{垖$郓|I@DGeWM%#ՙ@H'S/_l->zeМr\@5HN_lDX A:WQlq/_lS|ŭjH}8 M2j-!9S[Cb0g12j-!(PKd(|ECxRizN [ĂP ˛`:p<$@$Ed0<rԀ%䴎iݞ~sѨRZH !`9[Mݛ4"U= A;N.RC(ntI@yyڧT>=OIs\!U&$@^=szQFVǬ'`P䍪 $ER wiàG]M!iv="}1x<)Q#)Uf*,ig*DH )C`%@$g,!(0v}݀>xֺv,Q˺rhRy㵫IQ]\9*arq^ +#-ԑMgΓ%4\a І7H|D8-J3)y6eUGN`rUIHV |: -*:^wc9}m pU/!JE7Bң<5$ աxa- wfaщ$0! ۷j UdeOCRZ!-0mI >\ơT23D }?nݻM 8N|gm۷nݻv۵j€VxR}(NŸ…`nJJ0+}R kƈ,LN~/Q?v~ߛ!W{C$;ӛCH8﹄RBƂ 6rnBEԁJUU^W#p,Ɛ6CAACiP_ |9.@7N^1L~n7Y+5}j{SƌT>a8 #:hY~ qˋ0p]Lݸŭ =N2q8A;-2p\Z p*"QD984'o%Koxo'Tpy,f4.<0/LAzjƫT9u(m4㗟4ǠE4@g 48 lƗRb-v= S f]DoOn9èc) Ln_#7 4 hDLezZBRbEڱOupewUW;/\<>$%{<,p褎n +#"I0?QT7Cze]Z \Yt)pWy(Lt0|HaBNC@%Y̴cNQ|&N<tF:D9<͜(EJ߼ 5FbT`19?3d Z`YID@jX&HXʜ myCjڞ4 us5@mHMbj^@1I`6;JF8DF=J 5tܵvemAө@x zX7&wa 5G&znu$ 4O~;CQ,O@:9M!8Rx hw҆YB t]] )3) jkbCMDMeZ^兩\l ;~]Ȥ;FS aޟ>|ϟ3b>-Px/_liKzSa`,kg*~ŷuTtITWxGڞ4>XțwPz%ЪU8p_ມއsm!@ 0mJH8uUt;0as!9k[Dnrt8L3o(,4BV<na;}\^Cؔ4J[ >A1d6iLxFI|S$#W8 \JCuwa1t=BCn3 G S. B6IF&?ySp Phmp-4qh@<@ RB==<"j1~X7b*Nht,2 N&Ȓ1j`B փZ$ #wZt`)Un%6S/Xx ` 0䝾<HN#x72OCfcۢ~ "BPJ߿JQڞ4Pgv$}Czii8:bHy:]SM4M4UQ+#p-WtJq݄PK@B? yeL!B uw~ Qy8B,& vNX?˂qWbQMJGMa^ 'd;$ <d6 9n$yGn ``5@J!M2CGNwʪlY 8h=t+H+8A:spI3yI7̔"עӶ3`+3F;=^k|?UURvC`@חE'~~ D?߿ 'K6]Wn=?Dy@:f1RB!ؐxt{4<6,b-߿~AZߡmvoo%r鼳Z ! . Z 9$;J#A%jX2Jv%l#|h&sJq]—m{sd1\J½7w{ ^mϻwƵzUR񧢏0!FTQ(Z|p <x %1f?Ѯ95aD0R6* [[D tSbhBxdl`ZU7טAQB{opbp\uf VZ` i93br\({ tFF2i~(at0TЫ[ ǝ^RҔv/e/ I4* i lSw`[:M~wBd`ѻ >">:5\398P鷨y0Hm iAOw(4P*tPb@je fbB(n|m;''N@[*~)GojxD^t3LlZ֗Z_0` 0`ȔM( cd) c?2` 0`CYhu hjqQA̅_zJ 4<[iۣy{({I}^M=JY U[ў|0iNiBMGw_PvP24CEM^]0RSCt,YM&ڐb@goBNq\ow~쏻#>쏻#>8,aO"Uˑd}vGݑd}vGݑdtֱ eo{ Յી! ׫O&C|D*-P [0"Jf]kX7t&A-g+,!(Tىn$3%d^ $l+013DevE bqcQƉl4IKrYJ;mm %]0m -!vs岂0rS<.a <1![V5 r-ARb4zAtXg끭Q^Ż&ᘄ%Za"]ͅ $ F:*:#)o/g1@DsH&g,/c$MKP.BB7xkX\d2 M+.5 l=iPwJPSkf7,,$@Xw/ -*0 K @C$ћJQ:4Ln!k*hcCI:Z[a! )`&1ƽ@(t(ƅ.qR ;:`0 i$zС4/]o @XmV\8G'R)|f%THy),K)#dQTC4%Wpwx<\*缅Hxd5lFȱ(,.SQ@DV sTPަ 4 Bƭ2CUTX\ZMA'7V2Cl!D ]ER-& K_W{J;{SƐz \" 5Wׯ^zZôDR'{-%2^zׯ^g+օ"6   ډICF`xjQUFHBEIDBFyKA+KzV۸Qτ㑆yHom.p݇(P >=0+Uauw~w@AoqiUC`^X"\D b;Zʂa;dq8N=3PWF8G ԙEc+6cK$%'+o6^Ğ!GE;3pQ O艳2~&5~pf v_(F\jMlX(Wa`B` w="$'F *\J$/MA&D~Hb{_8@ل@ٖ רFW`_@r4J='Ou6+q0LCL 7 b,"JyV8IȄ]Vٍ U[1EsJ0mCQ/)L pWV͕Ƥڦe1 q>tÁLC'֡ P0'`p3X=%yё e1ki*,)W{J;{SƛG|+%wR  nu@+%:+2"(WR`f| zDw3B^2bhlټ-boA- ``*d`:$HhLYU]Egj=BbU-:4Zw&N +.Df Ĩ0BcQ^ήDJt$0󅹠HgKH -)|Z-g.l^uTS \}! TǺr@L#Vp`@h3#™V$>pV0Jp!2Uɮɩ"1 ܖ @sJqDz^g7/F6Xq]O ˪n3}zyehC50 v9$2<#YOBl?> +.+U4?a>S:;{SƝ!~Nf-(CV Mls D]C5 lf fXJ,K|ˡGXf:"k@Ʊ(gnM}:3/XFYy`McdBjH{! p(Sm}5ۻe&\ŅtCMb:󣝚LAN.T*UT'om֘副FF4dE259iq}[u9bkɥS]!  AKve[!,&aZD#N.J~(XCxT1.ۆF5ZiM f jnhD%Ier x)XP4sY MERjainab᧬a*c[u e,ݱ#X֖Kv6"܍1­T>o amTUF s״ h2׺  ;^@`P }ujˑ{*R$WnOqoO(Օ0c %j`v< R2 p^ ׁ{`!C"mAr%Rq(D<@הHH ќbϐ@GgA{bQ)1F{HS}!o,>9RQ-U`8 nzgzgzgzgzg "Eڢ2ftˋE0]_ *#ye 3o'')&`KA&zrKRtv.Co`1o 7)14xU{P:GvCyP<Cj, `)X4n;:ըn(F$n3#*XV2ᅼ @J&!.ټ+hԊÌ> uL&?A! Aӆˣp'-P /(i M)[xg{ m}R*3񡭃\M`ܧÀT ã @aa@I2M hIo̖ SF f`B e R-N.gu~Y(kް5g*y\?p_FۡD#)?Rڭ(CrlNi5 !EQEQEQEQE][jZ?rǛl4 iKKO [ 1]/c$ 6rA?s6@^ u|Lyʮ=Ruv Fe4HE9!گC90BKmT9s~Pv"rg=>CYMx&d##iH`,T!v4.&pi`NŚ`<q#CDl\gb''( PAlN 0<)74]ߥ(O (K«~ZA+ 2+ 2+ pSH7 }S+ 2+ 2+ <()t Gh ͳPw=ySѳ/{<bvxiVժ41Nc*EMa{W+$ǫ,npD V޸FʧOCPhΆtwʿ[0}OVouB1b )Ah(LhD|D 逦Lj΂n蛣̛*.U=- Rc C N?0 @ RpN,b W5kH飴ş @ @ ://,>(eV vyYm"2NQ[gHSdZd L5|.DPǟ렛!nۃsĺifꟚQ"\i3aFL~$%{<2\pNLDX*`%<JĸPu6ܵ91gN.?_"%WVB`s+AU 0nwq(^tZb|ǴK_M[ 2 ^.< Vd:SYe<3HOsts4w B2ݏƬ"~Pِ1p鼹kwUAkEA#̖'QT~ ,#&i nnbxb.R[XՂDXOC{25.~=7-n0 `-{H\pH1Zb_y*Oe|!? fJ"aa$~Qڞ4J U0 Fb=DG"ĽGD:bhQc(VΜtn([Dax~*U]#cuZ(Q5qWX'7^wmd*EFXvârZHGt1~X շn'Vqؚ:ηe4XD`ULvG UX`(o+{I(*}AmB ZHG)rLP:IFT AخrE4" Wd1_ϓ,ڪ `vԮ[&(4X,E1(r.Ad TɺhJ܌ʥMCCL!N$4>%$T)փ%VdN ƀ ټ馗P@R`&P  dRԁi!HFS_ci| u2@&VS%7wbVYl@\ԸTR آbUANК `Ҙe@f%Eй<3᪀67Ti[T JG(O NLvÇ8pÇ /) )L2oÇ8pÇ $L,}Nx'?ʪUooj5c륛͋Ƈ %p0P|/jlTjLm*LiVi9% KM~!xCT+|>\8< >YQьѫ2p%3[ Q^w`UU DDH:'k I!@q#$/3vu}zaV5|c`9 m7 DP*u7E͍Q MpcpESt\<mSPƬ}=tbٱzXd:ryTvIVXi;Cjy '$Ap97갠x  t٠ેqTb'K2< 31{:5z&R.rVaCJ'D~$($'hcPPNK99#;pESt\<5@67 DP*u7EM e: jCK6-VKs a,/Ǜܠ^ NonԘUj0UӴ6rKtM#D|hk$Wn.zwlpUÈʸѪ1o陵xN=q) S9a+eU|^ٯe\DAmzyE03HkJT<7W+"D$H"D$H"D$Hv,2ؙ ?ag;{SƝA$L[0M:o Ig3p6J"S$i0f1nk!I h" C5.rI;RI$byZ;S G}yr " `#7K1G?;(#%1c]5n`$afE԰3Fx*$2ovGW!x"h )LS!$ Hxȟ1 RB~wa$]BYR *^l4Rn5"v%R8*XTUfKp6RG% _ǝCN{AN ta;7 bZ!ɀPUOZxJfAFWACsl+;p)Ν~oA !Tu],ln(,QM JmZTk+SB x]JREBh3}*p:KĈȨ)b԰ Є"L9~ْ@J@]'XXF Ƙ[d  >|&"vAVh.0 EtMVvp`8oG :w01WV-p(*ߧag;{SƁ䷤g`$$kNϟ>|ϟ>|ϟ>|$NL/+fuoi \@eR09^{\t .Rl~vˏ.rq`{^_/5gF VNyP-Z[1ο0lt6b̢J+M4wĠPgb-*FWҴXw %U3?0VCKRq GU|C`$ 8H䈄 X%9!^.R7P7ѩ5} -lR8m(T JlTuӾ{fCld:@`)w?L`Kiz9|0=/G/tC 2/N\Ԯ:@`)w?L`Kiz9|0=/G/03M=208—dh BP+۫2* / $\`4Ip[i^@eK28~ BSi5]y&Aq; 6{,tA wu@N+TKytQ Q.AEMYL$ "?7-f0(G(OzdD֙^2{dڪ&?0-}]CE¤j(V )G RG'p*o+Q;.y!l1q'BK,2-BebGW6=65H1%vj,]G@M@pC>4=h/A,ȇ@A\ѠD'Ol`9[~TKT94? Q.P@M[ 7-n0 ~KT94? Q.P@M[ G(O bmRaқ6h8u  y@O(K*-7@+ 6㇃-U<$T|fEcEΥͻ<{2 -㡔7R~LAKD6Ƌ(p0T  @ P0+;+eW5 WQ0֖eJhBȐ*{(ƍ u}9=ܒxjlKtOE|eqSY<3mH"fk1vz@B(BZӉKv w C,ԍR8(-P@zlpQR;Q |S2NѫҸbIBjɐ@)~'`hcEJ8* \в+Px^@ckKX۲4 dHSh=azFن7\ Ih]]PVl{CO>S ʸ`s_,xE趁 W5G;=A!Zq!C-ui%bd;hjBD'S>Qڞ4@QÔ =VwW_eW_eW_eW_eW_eW_eE]?QKf:;GVo111X̠h?\Ad极p( ܦ苉?S`6!!:e$ .!GxuKJ= h(D-O I5ƲU!*E{G>?f`±ј<'VR'VR'VR'HS Smn @ y8ҲE>7ҲE>7ҲE>7֘[DWGb,fP4r׮ ֲsO@t_nStEte[2ƒq:M% h^'߄t{EFj31nHk .b^$!,5ȕ IwNJT-Ya'4xUp*K,3B8G(Ovpמ=x͊e bz# W{ vʑ+%F0 T٩PA Qx8WhTQea⏖EPk Q iv)"SL "0=y^zמ"|V[ɖ0 yxLI9 YL S_6K]/+蠌(eV vy:?LGojxїܤKus׏^=x Ԋ+`^=x׏^=x׏^=xaP)Yǯzǯz:p hТwag;{SƝ\ &wfrٰa UUBώVcc^9Wo[\=y R2"y|n# dutpPJ!пLU-PkAԁm`9|X\ybtY /Vwg{+뚇At~VXJAb5["9;N:[H.EJel0~Jq:L@Xy6! `C /eN̕y忏=P5<dcPDeJkR2FPM3trb0<f٭ 4E $<: & W룝LWI.T*U |`o"S=103B p Bv~((((((.E a?Ӱ7mCc>Qڞ4@gy^z׃lFBjj/yĶBXm֎#r#Md`Q>Z4l㙇"gAw5j\ldAvHXLhT-,$`ބ;0EhMӆ83 -ǕV輝RlKj8{$-HCg=y^zf}r/{?|\1>5 2E{^[U#jaVOpM+# sM N<<<Efc>Qڞ4U* ;0tBC?6B (PB 9aU'|̑ !cu(PB (R7H<#ãϔv79 YTFF-dRz;&g0YacYAjlϸ<ݡYf K{}Hdl<h.F&r: F-NQi04y)4*ꣂGG#~:?LGojx`n: u֔Eu5d%e +C '.LL7xWp *k=h=It2E\X%{G<aP( K/4nG)NF}lxW4(Y\ O\O%IͳNȭ^U[_@׉6 Puag;{Sƈ 8r'ߖy"+ 2+ 2-(R. eBwT+ 2+ 2+ *]1Qڞ4bS 浣g|d72" ZL:`{ˆ~=;:"Ejw)P5qly)Vd'prz^s;1Osys P0uVqh ׅx-E9))# +ahWXބ)A]h% =ypȟ%|t~r'e6Lk[nr,,4iE4IػHJ*Gh5K 녠R <G{EL%B׊`UYjO>s]I.o8z6r|y*hO0hX^0h7$Eel잁x¦o'AnRf`=frA.O ־y}w>\uag;{Sƀ:SI.y :w28@ 4 RpN,b W;̸飴Xbŋ,Xr:5ߎ:sʬ 03F\cr>/(߮m^=x׏^  BrCD(^=nr&|Qڞ4`—M[ 81S)+[a;J ]1 S. nT0?LI5H,/!A0^ BxbwU'6 04 +`T WbEY(# _x!Y DA6X`{ad!dhXŰs أDp($C"G `u0)U /$ a]`h*U#l1G(O3Q$ɕU,N1Z)KȨ^g:CvMt!_+:Fb1`u˼3QpH$2n7f5p7@8G(|"<}"^}"њVUc@utx>LENc;d\(=ʰj2 kVZjի3/tu(M Lj0%t]#}aaJYxi@' hW߿~}y BB:yĬ2_~߿zH_Ěk@ p U|tZTx14{AK9o>Ѽ/!X@K Rt>u}ϣyo <ࣟ;y@sў$D,=?՛k} 4**ejxe + CGk#dv;YGk#dv;YGk#dv;YSQqhSz XGX;=P 4DGa0)\|~\8pÇ6]*rKǀ\[/1 ACzjxӵÀL vdyfGdyfrM}@J^)/ HlsS@Vt7NM`:L@Ho7hѣF4hѣF4hѣF4hѡв†D՚}hg}hg _g'-* 疊*!3΃_oܴM[3?33?33?33?32k~*`kW=([jCB4iɞe+ͪ HXĻ$D.SD>cUU@6";ȑw]6Z";<4dPJĮ-?JSMe2pn0@0rb٦T׏y $S'@=*_j~ P*gC/\:뚁f B*Q :ŧiJ8!*,IhUo^&]eBZl% |-gS.x6b . %ړ" ȵL$g#duI'$T%BJY36:-6X,aʐg3Y.D| mW!Єp 4Jd[3򡽵PQ{$ B$*z2FtL8 v6Rƿk3rb]Gx #((\VD m"$frG [n8uՔO 0& 0kyrmR@<`%Wp)Xˈ4yvy+=ࠖ+!'!龎(*];Üꚅ¸8Whl?WU`BI0iWrnslD7J49 5U:<|Y!`_@ GLT'G DXpsu&T]P^6`I7&ԬZX1_!o4)"-I? ,҉~lٳf͛6lٳf͛6lٳf͛6lٳf͛6lٳf͛6lٳf͛6lٳf \`!Hqaסd8*(~Z & .a:GXh4ͼ >!Uil *$("W{ʿ<o_xڀEx֭XvL@L!ifC/:CYU2\"jGz0V06})]3xa0z̆0"%FJ*TRJ*TRJh(w8=뼠u<,z+Ýj!~J)JSMBu'P6I:B†.@/1euWz ꁽb~Scr /r(ϥ0#A`t.#3 Gˀ/|A)8Pz8ΎzF& ,F{zQM&#A> stream x+T03T0A(˥d^U`jang6523T0423Q046237(Pp B_`endstream endobj 6 0 obj 68 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 7 0 obj <>endobj 9 0 obj <> endobj 10 0 obj <> endobj 8 0 obj <>stream AdobedC  $, !$4.763.22:ASF:=N>22HbINVX]^]8EfmeZlS[]YC**Y;2;YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?h!4Fa8Qnn'_D_~tppý"1!ʷmk? OL#% ߔ~a@.'3>o60sN"iy]MDYN1? gy߀~a? >`GFi20{iyLT S?Ja&bH|¦!_j<Z!(*o"֣ȇ}¦!_j<Z!(*o"֣ȇ}¦!_j}!@nn/_j<}P[KCZ"GFR?֣ȇEQTD>}!@nn/_j<} 7 ȇ<} 7 ȇ<} 7 ȋ< 7 ȋ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ< 7 ȋѿ:< 7 ȋѿ:< 7 ȋѿ:< 7 ȋѿ:< 7 ȋѿ:< 7 ȏΏ"?:pp<K!u-yd|r׫\5:"*dn8Ϡ[ate 9u[~o7:IiVhcA=^M5B2V-cOTY$< {bjeX~9yèaV1ψQUa0!P:PgL;U~qDƪ qA7H9RGkC$VCJ>ru; Ojg,ǩ$Om \2As4>kO޳FᔂҟeqRzsLFdZEAf_)1ʟ^wެG埑#PiZZtLSK<zT hl`N@ph㤅j; 6֠K,k4KTgF*ĺG~'F#ET) X׭naQvp#: &&R8=[љ @egs`B R(B}VRI@\L·wm ;۱ntI2ʾJ-2i)څ%2(r1V֭s=r ;zT-[)vY&Ƴ9&`]?]rX[*%ʸtl2ֽƸFwsm m…+p1iY(ycx@ώsnm{sh#5 VP*eu1C ;kүmY\pP`m99e[9s\veQ?]^K)8 !Q`vl鏥Eg趌?u +YȎ ͼTݓԭ>#Ԭ[ywMc8"Ӭ||O"Zmīfbc<<Im\&cLz*};W.2Y^핧@{})!9˕\9AR.re[h̏&-q*ŖBE;Wyk4-rd_6ܮ잠Ph..!o*o}֌DZ#Jmݓ'yA9mj o9PG+;w> -h+=WylW|҅y2y&Ct]=.d3Fiњfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fC) VSTخ՚\WA?yw?5s_PvisVm{f3/28e4,DmnD;pqbLP"HX3ZJ2oylA؅qPRZPtq4u3$bEFg݃Ӣ,њay*e̡ QO^-&&I4d=t@3Fi$.Rh'TF@hZh<!1pʣ<(:Tǯ!+4Hd5RxS$b=hњ*S[Hʸ 5jO6闸@艒= [Βo `=q@[FHÈg"Z;y16+"%h%* Z&܁<2O Hsy4Tvy#dY4W۲)qڻTz L)ONhNֲGd)#4L3SLh&XVfUHP?CҀ#M6硌Co:&0J!=$(vǥG3E%.ht7ؘxӜz;u݋ŨinNx cǠ 5(3y"c7g9LR$׵Sw°Ҏ%֜L\-cDo׎(њ(4fGHMonrg ǹ@-1  AFj֢;KY4\tcKk! NhZ3$-* UwWpHsznhHmXD D'mm亝an㓖8ITb8VL@3FjT#$vȷh y vHm1;"|$e\ .8GK{mF=?hp r\CZt|VSІ ǡKZ{ɥp!W>{O?Կ罧M+1[;糵X[Oeʌeh#-ȫ_j_o&B5/i}M \-IoѴJO{O?Կ罧M+ +s햃Ȃ6ל~9 j!K{mO΂ؽ˸psiMh-9$cK{mF=?h[0KG$q[l"y8R1$X,Obu@gύN*!K{mА=Lؤk"1ݖT d*MM]-"_!XNYV)ߗy'^#R4{OV- \\eR IF=?h#R4RS$fNAgLH}'!%V_zG֧#R4v$Q6" d + 6]\@{#`Grà$TxcCIL OKF=?h#R4)T[E,;2s*\R[OXѷV?Կ罧Mj_o&Q.^[:_b(x>Cu}4Kp,舱Sd@h{O?Կ罧MskLX=QY n;GV!K{m#:k[ S*LyfNx`0*̱6]B\ynd @sUB5/i}S[GW,b,2 43[@=2JU\n{5[{m "QpO-mfyJD+6H<|xoIԟjַ"Z''Q8b Ooߛ'M Ft>|4+FA?M)ϴp1i7x~*5.6kD1TN\r5})nm¦ uP>e(sv~jy/#r]@:HbyKhM/l`tJٶd@9\z=#'@OExMwFr% 9 mEQ4BI^銪qOۛm2 902yeV uOo& %1}*wiV"YJv!UJn7!NƵ&y֖C]E`w[*E"XB78WҁQZ]Ec$ ƛqZi*1=d\ u"As}s,%]_gyA iXaءsպ0:U}QO!rX#qU@ 9_KLcKw4d|#49Z@H@4(^BqF}ip'Sc<"@r2)j8JpqjA54_ l 7}z.#i&,AbYԩkF4pFG3Յ`He==k :S;8e5P;İȸl F7gSRm n/O-g_k6v Vi2R8@jcoeq2g3\4د#{۠&w8ϭ\R3%{#nV"|{ f5m/-T@\'A>սe1HҒV2z@r3KHw?Τiqdӫ65h%IA I¯N25JUuBי[w+2M0z9egV& O[#T$TPE=q8Iͪe@r3KHw?δ9Ea?1))׏zuQHzPQHE8d62OCzӪ=J  ppN9ЌS)% 2U0Aih?14=h?14=h?14=h?14=h?14=h?14=h?14=h?14=h?14=h?14=h?14=:9wҌ\PZZC -0#_(/pq tY.?F~˜®~iWv>RqR$ƗqDR@J2p:1=MXfkFhVYcWF w=kNifQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEKY-{TӼ 3(DR@-zk WWU+$_Z?gdJrGyZGܺ+L MdUOl4У?G@${̓|5MUcD\;yBIl295IP{W*ߛ䝙ݙ#~`skֳDӝ5e8n4b  ( ՟e&h-ˬ ȭ=J??ʭZ١[x5'$(;*8U@[@jU-#!u#(py K1]cA\xKi v0E(#"I$2]1X|zLh<U;@ z N)%Rw4i_4e \#mu&XO(#RD!n<9eO8놕ꍣ q8-͢B/O󥤫9EĤ`(CpHz ZZ(QEeT=Ɯ2\ : X;u0hw 'u*jŒ u?u*(G_ʊ(QW8Tq?u*(G_ʊ(QW8Tq?u*(G_ʊ(Q`QE!?[F,ʒo>A3v =m q`TbEG5?Ɔk!|1Ǹ`W6;g?kUo#t4GMYww (Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@TFtLA5nj#:m r# m_Ʊ4b<[Yy|%ՙpoO̚Pwdwwffe;cҸ&]:*&z"m PH#}?rZ.Hq61K(t h~qJ|0ϵ6n=#O}msG$`s_}fڶG1X3gzmfǴqƛwn=#OۏH4ݔl}?m?MFwn=#OۏH4ݔl}?m?MFwn=#OۏH4ݔl}?m?MFwn=#OۏH4ݔl}?m?MFwn=#OۏH4ݔl}?m?MFP8hQf`@u$D?u1?/k4Mb:i ao梨a0;[]E|CFG8#G#,z4EŸ?7j/5 + mߝt<?=MX5J=sIT-RrUn'<РycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X4ycycSOSG=M>g=MX4(X5U*To_[FN昤N˃3O9Q7cV=$p* B!pr@}5u6v [Ik:ik3BT%0G?ҳර{۬#$6$d{! m?Gn=#OvQmǤ>qƛzG|'i(@mǤ>qƛzG|'i(@mǤk< "ѲkQiLD?,27Rt;A<GP7%#,+q>^#oدJsk^Ơ,?Vu?&aS]v 5p ҽ #{>|>|7Vh03Qo´3Fh?>|7QF+C4f3Qo´3Fh?>|7QF*`FA{R3Qo´3Fh?>|7Qr3PEhfy}Ҁ)pq@ >|7U:?AR3Qo´3Fh?>|7QF+C4f3Qo¯<]>HyDZF( y$Y]UA}o>|7VhgGѿ {KU& њX#UDBpjK׬晶v$dpp*}5QNgEf向t## gnk|2p\ ZPsʖI4 cV~.&IT>!F} ']?@rLՋU F9}5 rK/ mn*$aQE}oC D2 +gJZǰvFAft 'Q]q}i)Cw/jŜGH̾`,qө7K#AY^[BI2$) ܟhqd A4-v3tIwYGY]* Ttx{$UydVmBK>2/}i][Dw ι&"ѩ&K:jeZts\%?dV2),|#D7֦Ic*KK{VH%fEpJgJPL28Үhw6iG G T}hP@о`9?:c/Fݳ|8z= 1fG<1CYa1qg҄כo_3gz҈U-H%NpGQX붷pdI1'U&mh"~Y FéfzوCPql՚2gA `~(@QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEJd2]"!p۱dqWjqRBJ#qШPHwY1ҭS??Rj46ޯ|HZOKcop\R㒻EqMa)[V_oWM6ޯ|*K`'gҦx vV \1>x:K/5݋ʒn3y+=OoWMdId7BFjD7O0K)TJ[ݚ6ޯ|?m_5гHཽ ,V-ݤ}{zRmɣFYkm1HY`GR}vԦX n 㓊~ާa<-%_#CFG&#8`uv`lqПΏoS}RmɣFYFa/9XfveXf_G֗'S&oWMdG#܎TTú $bFG,D@xJK4m_4hzk=e"F,I#~a@ocO/ҵ U j`]]@SĬԩۜ+RIW A6y=*j=uq2Z< /5b<Z6iЮIČ2F;۵s7Z5[J'/n#> 6 ς>P3-ITdsLDۅE3@.`5OP30NֶQc7} P6OLei[M_"RwEH;8R7[K2 :wQLe2rp0^zʞv" #?(=~18Td.?m¨ڻ/o$z *h`KQTY4.Loi?ʛL?ʀ$7(7Ux?*h]¢ w [[Yg%(Wpӎc4ёUCZ3(m4)wH-ވQy<پqavsXu)td2l9֫>LXG>s?XzzA}.|0q~T8Im!}Dfzu)l[䄴18#qSG)ˠ*2,Ѕo7J9j=йkinfIGR1 $` mc88f~Tҧ*~_s{UR-R6Cҧ!Si$ ԕrgFMkigB9Bzb1TtjQ(®KɟQLߟ*imG51tWp O(&G5wq-{sƣ5,#_ #z: -NK!lm 뽉N1ߊM !lR[[ !eUYB>I$dM&I+e`2u;4Yc'w#^k%ݧ%edAu%ZIX2۝:ZI6mr\F‚rxv((((((((((((((((((((((((((?kVqKS??U~gAJ@My{>R>j;lH<{mȨuin/*]ʤ$q«_ B-B QӸ6hN+i"3K 3U;}MnuVX[#*O=tOB(X9#A*+}!6L9#9L KMV_.mύ+zGd PǠU{{{ۋf ޭۅnF jA }(`ɨGlA{.@#ZVc[q4k Vܹ}T/{J_:HmJpO }3Ew0vE4&?|qtLrMj7Wsndddl jg1q葴n ѵq>l.&X53+:w&e$rL*z'nkt׫pb]9GS@x&tvJ&Fh8?YvZdZ93hSqOn)V"3rC~KƄ זgdW =)uM TFGY.Z] p>[kK+YBM$ld #E}2~k&prNj;HbT0QYq^[yim4""•`I-1]Ğ1cBb^/m5Ў͊Uc RF9UKPhYb8QpAWL(e w |0kX7aоwˏ΄ ׬ozkh'eiV^1L-:E#'. `j,,$Q+;8Ͻ:V֖ӸyB# ,E*@ΐMw G_0PJ g{Ԗ/:ʨ`3m%)~$h"2 ¹AǷ{}29VB <.h[XLۼ\t^xϵl5̠+ty1Ej0ҎV٥T@ۘ=֎QUYX_Z\u.ꇚ\h>CJlCps<ЌiMF[ :( ( ( ( ( R&v q$7ԪIgn$7T I8H_Sm!Ԥ4cwpj=6A}-ԖhZ $qٮL6/bqPX~iwݼX9W x6K("87U5/A=XYrfJu϶+b5{yCΑ%)>?4FK 0(b+'jֲDЅieU'3^##Es;[`sm y"E 6A}-ԖhZ $qYKb\RTȫZMH,% ߧBi׉5DI}(]Ⱥh1t](((((((((((((((((((((((((*qժoTrr_*y_ҐVTIeެjp?$76J[\X8E cYdY {-g6o{ibIkLqF9^sPRd4mT܄6[GyVdݼr0'={(Uy jU Z"jvu*O`x+֍!Ph Z(((jӨZ5Lj|ZѿՊ۬MX@Cs 4+eݸǯZs+>_/}Gտf~ޭޏ7y4S#zz1}ۃsT#zz>ޭޭO7hT#zz>ޭޭO76^԰^y5s5GJ*` O724S#zzc3$omZ6Uc 4'տFoo4f*}[doVVU.Иh{3#zz3@>ޭޏ7Yb;'8߲7hQxX]c"-w4e; 2ם iEQEQEQEQEVf_:}hG1A@\HC̰U=+I;5{km~2:q׌uFXW 1A}qR6:E ?JHayaG $X޿J&+]]FD&M6{UGo,&f`=,Aʿua4̖:lOt53ǁĒ,q4p *+HbXݰ:QX9DdUц "- A.s?,Qm#qf%T*vB Zi%yp(֎зEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPUO~/֭US5 TrK[T;*XTZ-"AbrT `5kfjӱRapsW eO w+ISLU%g)x]挤I-ێҺ(.Zmrkmԑw1@R(((((oC@s:do,6cлfaǯ'0a__͛}+N[do])es~E"=۬8rX}3]&ޡyxr 1*mhOT-\G3t::Un$( $*[[eEI,rI'$Sa I 70ކ;mU TmfLŃ05& 7;\^iV-kj$/cϯCF4 & -^ƍT2<9Lkoߛi}v6m T=8ّօ1U { 9MW<;:S$.o|?Mv:WS BoRWI<a/jW70;—Xg89 Kr?LWM4a'G<' *C/s)7;ЋVq]ތ7IwG3ATSc^w4kai'?8hN((((( }^e-Q unKa yIqZR &9?;U[AApqs- K@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@U?7ZUO~/ր_*y_ҮKS??R4spI)5؞M]$y_㎕vJ*0ARMPqw=yߥ!ԵesyFuARH۽KfܱjI9n [-~@#ϽO,Skv"xXt[F_Z/y"}Jyon$C*χ%GahX6KyM [~#8<~e4ݖWn~6ww* EDY,!Gǖ=xOƗ-(nU,N3kVxu;;me L֥QEQEQEQEQELj|ZѬoe9IO+n1wѧc .>_²-ZkHmJeݰ9q'jxt5ٹ6?&QuV$81_ߕ 62+w+s\ nbyco9,VyrDnNX,Kc8_h;lQg[ 'p3H#,T ;֟%{KwbxshL!2[7qTe t% 67"HyXԡ< O'=̶Q.9U cq,q_n)b Iǽ;k/Y+i*=E2@ĩrOLV_k/VvQ2+2FE>%ҧF@+62+ge(_LYF_k/VvQ+me~W(Ul _ߕ 62+ge(_LYFˍFAff@u$i<lEXS^&CO[+k󦛸Vz({#iEhZEBv9A0jΥ Hakpw̬1vqn>ڵ?8hB5)#;H.{3EQEQEQEU]Je33TgJY#kU9@lco;I\jV7KhfaAk/{;Į$v QXڝYkqp X s88H@tQU5)'ͤ{[r UNtz>oo6sΝǦ0io-/6yh%ٜܠ=mPRyfk,9=>xsE+iEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEUS5UTh%©*xU3 \ 4/8w<;ƑN;o3E#u@$O8];͌/8t,iJ1r$T$Z5bխՕDgw&Hv@Ɏ >#y6[SPLwr2+~H%GT!岬>f-nk+-RKX-c qXӵ'vlZbKԒ{Sv5(|-y%`zthKrcQEQEQEQEQELj|ZѬo|>|7Vh03Qo´3Fh?>|7QF*JI)٠ (7G}o sFI" dsF( wϋ213.7I7) c3 F( 3@Qo++C5{LÃMQo­_ 4F( GuD,*$@<Qo¯e!:K yGѿ BvJHb_(7G}ojGg7~]j\}o>|7U4fc`d pz щ%Wp^z/(7Yi QA3@kB$j(@1nOF[?CA??q@tQEQEQEQE?_@5Y#kU9@Z$O1W*T厑u9ڴcտxf6I>]{t(lGRG̳U#TPfa57$1ß.<03p9&ȵל?:ZWy Ӣ(((((((((((((((((((((((((((?kVqKS??U~gAJ@i[Ǵ_Y1K3c*8sMk[Ǵ_XKk%垩%|2 cJ8qMowCyv7Os-Ϳ#PC 8}sJc])ԑ6J[Ϫ\Yؤv@d/$du?.i-:C+O#ފc>zP#RllԶՉ8~&.u -o"`yc,O(/-"AZGfG|t1\uٳfaHˆ<I8'CnKH]YI>;O-,V?-RC&z nLv (Š((((Z5Lj|ZѿՊ۬MX@Cs ,AjsvqpZ6Rn4m³5{7 Is[[m #֯fAtT̬J+#)2Mq%~T_S(gsjΡ,vo ea'ɀHZY[Cps\ҥkxX hLFykHFپm`1b-.%"m Hf21Vt#8U>&ap}*tUB<9pXԒsп RV^<gg>\i4ˋa-IlőW G@;*feZ,v7;zw+I/mb1 wps14kLi4$l"<1V p0:R%) 7SrioPfe&eZ~M%4E7t*?ֱ#BQݛg`wO>ّX7F#֪ǦYǿlD=FI) gXۅYXԂ߈3X4j^B\@6WpF"OKH#6GX?(?ƛ#6mQBQ@$ lR`mj*՝7I(DW'pv* ~Uk6a+2 O~дא?3a)mp7.؄n9#>j冠כouVeS^DR}4؀X9f,q%}ڄ CgDn *7i򋍛@%X\{{0G~U$5.Luc΅RF4dwg}G2ם :x>CJl2ם iES#%@񺺞 =rwѮ3W4CG Oݐؐ;A?rnjQXzM鍒#nHEH8P|z'o`!}z+;ܖ9g7sVp }>I5#.@ m7ob]Fnпn,."oVeZyJtI%,}N*ȵל!;tVw<6<ȧ ${V`]Bb m,@}&'EKY uz(.p0Ǧ=h`sNgA$v B@YkJ8UiE,2@x0 Hjfy#hBH+=7sϰiw6hrvw%k4 "erP) 4 bʑI?L$xd5X{5oaYNZw*j#=* v犣e+q<2M.ჹ8?NJ]GlkڶH_jS5WʬUKvLvAERQEQEQEQEVv#kF@7[uHn՚ӕX\cyZ?Qҿɨwɟ?ɟQ]"? <?Uњ(&G$ڍ9q^E& R<;?&Gy3~?𫹦E2MFh? <?Uњ(&Gw4f)y3~?y+.z6~8<@=>9ُ++{ޭޭO76^԰^y5s5GJ*` O724S#zz3@>ޭޏ7RG4HFUHr2V#zz>ޭޟm6/3wnXT#zz>ޭޥ1mlT#zz>ޭޭO7hQxX]c"-w4e;+aHc"%9CٗlhQUl7loG\=*QEQEQExS$geUU,J;Т #$K2;q,/zQ@Q@Q@]GiUJ j29QDYX`2kB(((((((((((((((((((((((((((*qժoTrr_*y_ҐVT{EU-0 ( ( ( ( ( ( ( ( ?hv#h7FV+n4ob YY? ft 38Udd0dPjM 4Po]'F-Id 0Џm I=ө h{(Zk#RTJ!nG銖Z>pVx$X[?t8oz0[:}>;hd7Trv=jXè,wȉbb#'wN+k M$`EF d$Ͼ1Q6HuZ1@baL/cں<7 Ce['Wd^loކC@n\7,7zTz0(HoQRn%3 Ԙ>$Fуh/Sηk #랇5 ߈\Ypd?Z{ц+l,Yi¡|]ǧM>ѦX{$EWowH=zI{цwmZ{R4{T[vp=Ek JeG~J Fހ v(:}G4`}<CFf?4՛;v.F^jV>yom;|U7c2y(*Gb9 KMhPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPUO~/֭US5 TrҶhʥ/iQEQEQEQEQEQEQEQEVv#kF@7[uHn՚K?^Vj/Z/?G#pߡ5o5FR !!`!Pv$)G<Ch?Ɨ葙[v|3o4mV{bf}?G#pߡ5,VgX`xvœ/-ʃ,=G`y~IBl')([p gc>/D$`>8?>ccI1 083ԷѪuqlu`8?>̰"\uڛN*ki9?$~4_B T^?ƥ<*\_G<Ch?ƒ-d/*Y%cA8O$x%&10bD(?ƏG<ChұmOHז"XOI @?G#pߡ5iwlPl}hԅwHV.6 lhOG<Ch?ƛa~qn$9!bIǮp*Y![F9oC}?G#pߡ5 zi4V;y!&'Fz5YnR0n8펴l?G#pߡ55sm񜤊~5&h\"BF@.mxvmY3mEI$$9$U?U{O3GkrHSpHMOoηw>LBN8.Gw-z(9Kx$CK1}eB$ |Iݪ>x̟9?j {fy#`F9T u R?k緉"eezc;[jkko # Q|:Os\ԋL.md8m>o롻Y]oo-F͆1)#8>[]/Fd`npv?;XrW71 }ϯaZR=i*J/RѴtc(ZGY]* Ttx{$Uydej6)oۼdcJ-ݼq<0o~W*,x/ojR`5(t,&(g|PI {)B31뚆;YQ+]cvY zy<.VI#[]vbLڷ,l.Y9U/A€eK$Q | *ԗv̰qJuc7:$r̈GzϹ{x٤c8 lҁ,E<7 OZHn!BM #C "+rBZwα(Wd `cqCZ؂E${Bvc85܇I]$qƪiχڥZ7L!_F٘4ĜOOǺt #F>ʃ,BRk7R--Y!N]:C|\$c /QH: Z((((((((((((((((((((((((*qժoTrr_*y_ҐVT{EU-0 ( ( ( ( ( ( ( ( ?hv#h7FV+n4ob YaAh\5`v# ǦZ-YI4NWXnvH\9)>Mqt$_* x٘!%{zuc3Y~¨#vyZ?_أx@I%i"' #Mgi4m,В#Yw2 qV bA=;go4wvBs-H/fvZh{}>Ć9̦ep3x`-Ֆ%%p~\1?_أ}wɖXe8Ri[G{,GˌҧKXcXE ` %h9eѸ*\`4@fzgVoT?h{}IfH^8YԨ sֆ4좟y  f  _A= +jC4M,7E%%V,ϯVi!df\ûEi}(D/PE4rʂ8YP'U+oxL&K ylx֟[42m+FMHvE4R%hJ -goA=h{}.-eCnxrWжo- `;AoVe[)Id&t>O4(U4ƟHv(]ZĖMtaT`Oky?OVmBݮ HrH؅K=՘i@#84?M lиv;FH8Sf?5 qRiO4) <*\~O4)|hR\M[K67yh[끚ϷffM;yn䌀F8 '?y?Ojvs\y͙ |#?Ta76˽qi €4hQG?¡7'$S1A[lHOG?'?^-Nk"9!$u\5{Xp2,c' ^O4(Yz}mЅ\Q9$LGr`z`vZrzI~(O@̍;NxL[A;fI1 :RmzXZ5k(c0uyo9=$Oy'qXɚ$o9.PA9Yͤ[rI+]x s'9sOI?rzI~)in\[Jc8!3_J3yZ27 <& 8F*'VC[ҘKmyy!WqW5,-זT2ZOIǻv3gl*.ߧ Qߛ\[b=ۀl A@.R+5Ѷnz@!ޟAUSP6cϞyDQGhf>PZWy K7%ȸ,{AZWy Ӣ(((((((((((((((((((((((((((?kVqKS??U~gAJ@i[Ǵ_RVT((((((((+;[Yx XѿՊۤ7?QeA?zYW|AjDgi4g_<PL4,ul_<~{4uqqf7?'s*KmR+R3 fUH?0.y}ȏfh[H.K8vp#>x֡tF PHPHyqz#k?G_Ky㹂9;C)3@ #k?G_~h3ȏ6X#gR,Nj\woƂF}NiLgife.hDgh#k?T5Km&!6>v;pG'ڤb'S=̹[R2xS@GƲ5>;'guЎE# :H#Td`n y'@GƩC4ѠeRV)@G#Ӝ=Ewl/7g.JԚGƏ"?5q]Zw] c83X]ݥވ9b+$\_<6Ozՙ`P|J3ȏDgi4V|A$39ơF[ᩮ` *e;Ӣ(?]neqTΑz;CqסUdQ$1P+͢]+[imEHjQ,Ƿs~]*+쳋fM`oӧ]=i_cVy%Wo7@VǥI>H"v c;Ud$ɲTdqȢ4O2ML/oE äJzT#kU9Zu?_@5D7wr?yol'kyb*'$I`9rC1$dg z- o hJn̈rsweֺ*(p "vH)R=ֽ ,⺒X>n%ܐ c@ /?ZҿVfxsE+iEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEUS5UTh%©*xU3 \ 4/j+oZ`QEQEQEQEQEQEQEQELj|ZѬocϼTy>kP۩4[y[||gޣ}o_*uq4"$- %݉K IxmR\8]}o_*mfCsD\8rxKsk:".:@57G/U0"E<8,"pjXav;cϼTy>kPۨP>kQ7Hd۩ 7?1_G2J8f#ߡ4i9.sqAG/U2.`T Y@4ۛX!i66BmcF01Z^cϼTy>kPtJP~3Jz5W.E1]}o_*v)c md;g D#Ͼjռo,?7g.B#Њ7G/Uf\i7P4tTP؊qdqV>wusGoX%60 $銷7G/UPӭ졎"ˉv 'Z^6w^icϼTy>kP17i1oᚗuA7G/Uh>CJd2ם +wIveU랟AI??q@tQEQEQEQE?_@5Y#kU9@tU=R>ɇQmw#yff1:*Nۥx¹yyM ()׾m~-7qz:kEV+|M,"塙<H8 U@O< O+H?(zß-i_(N(((((((((((((((((((((((((((_Z?k@ /L</W%©)m?KQ[Ǵ_R((((((((oL_?GOV\_ZC-RhhII-R&{ˋ4bYO ǓOQ<4L_?GORy14E2hbvUUe*L.4@ Fr6ӀNZɋy*834L_?GOTWVW!äl}Kx[Zgvi6uPOQ<qsmQ^ -B>ݹc?a[,F5'L ԌϓOQ<.";M!20Iq\M8[tX!vO0#ƀ/y14EL_?XM<Ѩ&ZHuYm4f%Bր5|"&/ȪzfJ@@> uM{*Z) rylt.bBi^y~%ⴶ@xB)8#=hFg|iq2"zʫZ$þdndzq +LB?Y.~b~nsКz~ϫ̼yŠq0X~D΀4qX4#R g3Q6vTO1ٕIX ERInk恒4/`x9&C^ .Utd(bƛSjr m-\nc\D\Hv pLf6[t;Y"FǏfүѠX>o_Pd|^!gQ[!Qƴ}$[4Ȳ:|p=CM}C}([CDs;~~ (Tںq0E3m;P)bffN)c+N (KPTiu7h^yOs~oShFnIn?h:EAg$ZB!r }jz(((((((((((*qժoTrr_*y_ҐVT{EU-0 ( ( ( ( ( ( ( ( ?hv#h7FV+n4ob YiAzѹVk?OP-) ;hZuC/o_@n5ƏyVӅэI"6+4`6Ɛ0L7/o"X4c8}I5^'MiՆn?X7/o21hpٺ$x.#˔IL،&|_GƘQ_GƐɷS.oʙ/o*C$"X?tVueonP>߆M7T?߆? 4^OLKz%pNJ|fs43Onq2=*y߆[W̥MJ =G^'Əyy6# =}mƏy1nuC/o_Hars4Q2lCw}Ͻ6;T\x"ՅBO2ژ)HFPv[ wgF:=(mE=8>֍$5{%7 ާ|],Xئ >j?l7n)9jޡm58TX)ldifV21 6Ҽ %ӡ~}[dWtK;$<퀰>%Ż[ioc߳b*OsW裑k/m;$CiCnHMEFm7VR{մ 3=ᔜȢV[y)|)GP#)-WMf_6]͸0?IY=roL߀+F _M4W !MNq'7JH4y1z2]3ϴ]DQRoaNKRՊi7yk}:K<#m'榊E$3u }WKVٗ$e?ES,w+p0lsUҥGݙ9<8sҵh :Iݨz5[W+2$yrPPEfRBL6+)2 p9;y+FgoJ0M:hUdfKXыxjUkfD$b<Y{{g֫ޟJ^\yr28犾"0da`r g< o&n^^Kp; djU;ipSqM##^*Zi\nbNv<ѦEq ]d.]'~*VDD1xbbG9?{ 35EgV&,lDq;U!a~UgIEP*i\C—r' bsJEQEQEQEQEQEQEQEQEQEQEQEUS5UTh%©*xU3 \ 4/j+oZ`QEQEQEQEQEQEQEQELj|ZѬo!)Yx9#0q[7%ũH1o4f1&LmU^ʠ<R85x,Ȧ̱1p6Fi?4fQ Y/2ם Kv{iQO#-ypr3\R-Hyw8c{WVUrĊ짎hZ;4s&WOVi, '99ԒjZb phBȄ,TpOtү<λ]@?R4;GE)I|Ȥ׭%g&-[hoJk0;gʡx|$rVY8tXAi(}*tEmW,I,˜~p˩jCC-vY͞?ׅߍ4 ;yHTgϽl4UԿݿvN7z3U4Iu(7p$xSc8BtR{iM 2#6NrGAӥ[̭[㹘ƻ戍qR^ZA}i-yJ]rFGsKkmV".I94+0U,z^[w_*GXM}‰..qzWVCBrs`0_~+ 8 Ec$i7Ʋڎ2]{m.DSʘǡmGzNsO6RK rc3Rzm6AUlAԏ ڳZ]jKslIlFۭI x/bmJ#޺k]Mӥ\I;$>?if"1nz÷r/H>Iߒ- }yZ~#V$YdE3)ǡ 4=Amyֱt<9_^Ke5H.%C6΀2d3W<澏1i/q޷n<=\XfmJO?Mh@i3npOx)w/G#>iz(>9 ԇN'|=ǵze^{JKۛ@)HxƒoTR~ `mVOMY!X$ٸfV}OÖWw_CHO:5M* qpFҊ("8UQ(Z+ ҧu"/2IP*cQ?2 99zwt.llm, <{dP8+ j6ֆ$ƶALGר20k_ hS^ӣo$3OqV,n`xKk},Osy{nQZLcyX^:gRi 2{uj&CP$. tK= M oO$v7M+hLJ_Wi᰸9qɃLֵu&5( A9\g?^=WCcGedNc=qqWm4K)fdOLwy<~]r:z[uŦ[°ɳyے+WLoznbxN.%E c_<;I40s)ǡj}ƞBddK}:T[[L7s1w\1ڭ6Ymn!B"ӓSU=Ķ9EG$ח}cnێ^*φ|gCōsRLwCD9V[2E]8##W8#P `Il7xkU)@BbO͞:p1[[w 41bc,zMnאA,_1Xw;8"if#Y݀{DR$Ѭ:)# ImnŜU2>[[hbMġrNɠ9)61m㡩k2C 2[,zIQEQEQEQEQEQEQEQEQEQEQEQEQEQEUS5UTh%©*xU3Ǖt{EU-Em?KL((((((((Z5Lj|ZѿՊ۬MX@CsvqpZn՚ȷ3/_q!Fhpnk3K}'G'4coےrǩlO?>?4vI+J29q[Ea1bGI<{U_O'MlO?@\ @{fN*;}6աYo yW'_I}'G'O&ǤvYٔP M%v2|#z$I}'@8TL<.rysYlO?>?4 LeEUM'$y 4?4OɬǼv} # WbO?Eq w03.ۨ'4}I?i:28 0A*oq'lK08>?4}I?ijk Y7^*Wi[EhfGsȨ4M^ oN[d#f+Pdv&cyLOҌ2:}%%֍~쨯"I T:]H|PY|Jgں}~OǺ]c Z9uV+(K뭎ڊŽ3smmpmhLœG9WtbG)tjb\N'x}m[g~d-j [9o;ܓr:b={1jK䱽(|zโŵe KIt\::m,ŷ&H2 JN6Fd&088<zoK]K=QizgċGrvA6{+k^Iu^{5$P+& zS+;M+ IU.`LoiD+yrcퟭj|>ƺ-2.ݹy=&QTUӣ-eV ] Akάm ZP I$ O<[okEyָ,nMpbKkekiJvu~ޖi>Y PWwVԡ4ٯF ,r@$z՘%Y "/ȟ_C%K,_,s۵ ExW7qt]Mg%nc  GK[ Es9KJ+dhϸ#Z?_nBp䌁i_F;jWNR_+I_9enzhVLjkfY.ghλZ\G+JYn2IO#*uf8Zmmc~?չk&4<( aG8S$K-iUKU A}tꤺ[k $DGmֱs$s@Mh"F+sH 9my p`\o٬l C4,˿ c<ҵMH4ceTF#c'"̬jlm$a~qL Fʳ7OG?VFʳ7OG? +leYoʀ+leYoʀ+leYoʀ+leYoʀ+leYoʀ+leYoʀ+leYoʀ+leYoʀ2uhF-ee8 <\e)o>h6@;`r?ѧ[y 2Jy`:$vu b?09fr"ʢf`{V2ם WqE J3$?t6g,7:Qѧ Kqs=}c4kh"kVRr@z5 #wAwnn珚拍BAݼ.W~$U;}pOJhb4'du {KQ ,q¢ Sm!f9oe?B*Z*h[lw3>jS]SOk-<2Ϧ3[2A%Ս,J~$S,nXm%Fn+&UfYU d滶C*ӓYAlm᷆8 ĈׁE8x,-b`$*)8)˨5]并^ W`g{heXFTJxOz'Nٳ>f/oۜjs@,H.BrhEnybT7[KVXLfP4R+@ ,-%2!ĪOK K$0EwHȀ>kYޗv>E}\]_Meldmu[ڀ%dkK{Oe1_G,E<- $0#*G, x ,<ՀA@ (b8aQ@)Q@lm/ X'10OzTO ֶ|ЛA㏭iXc@랸48P''ťь[1loQL"H6 :RPsCM8#`X(Qc`(ECoioh[[v4 N:(((((((((((((((?kVqKS??U~gAJ@i[Ǵ_RVT((((((((+;[Yx XѿՊۤ7?Qicf?4 |0>JM&iO4*LњO4+/OR(Y?<Yp"Z! c$x /'?y?OBXdxHcÅCQ^jfi|((޴wO4*+;ԼY6mag4M 䯗vqqТą$ 8fn]-nl擯ײB<c% m/- ;8ս}mn9\_4kƭne[oevR`scmKgsa1%E_'{f.6%Hr9^E7~~)LÍ)$ݴgw\qעXQ{&xpO %*˷9J (z^G\miii/G$9?&+[eCvJyvSF p*4'Ƿ[3GCA-vps]{Xqm Ť?gnkBuE>j< :[EM~+fWqn88hQESwd-B[dɸHR3<YZxN!`9 A8[Ra9 Ktn%KsIn}jjͶirB8c8*(ʺZn=P2HX]c!su 0pGzEfͶl`,=0OEQEQEQEQEQEQEQEQEQEQEQEQEQEQEUS5UTh%©*xU3 \ 4/j+oZ`QEQEQEQEQEQEQEQELj|ZѬoU٬2y)'$t9V݃4y?cN3#e42G -33'ziEg*Z8Im@һ6n Rx#3C)5UnQ\@9?QPI^pwC{ҭZD3LW<*&&"W:Yy9wyO}Ѿ8QLx}MVXY gy>k10%yt)ٿ$<"??oo=RQEQQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEUS5UTh%©*xU3 \ 4/j+oZ`QEQEQEQEQEQEQEQELj|ZѬo*q3Fk7Mc-ݽľsA Q&ХPyp7R ( Sj)e;SGsc^w4EfxEW Y7~7y1*nLsdQ$1P>(KHb "nBSѾ`ϋ?g-yH#+|g23eIrӪWCA#*prQEQP^]%@2YU$9OEPE6 #@%{d@ <@E@I$S4!xK+F68l`'+h m̂Dl# TQEQEQEQEQPY]%W1J7!n )B0y@dn%$P\A4>/& pH=qtQ h-U )GN0U< (K;s4eUUz1 3I s$ ( *)/lFK1>xnHhCJVxmp<9:x2 FT@EQEQEQEQEAet\E(܅,}y@EQLD'WTff8 ROaDn%$P\A4*/>/& pH=qtQ]%N^ R+u`)yEQEAytvi0ʪfbTg@H=Q@U?7ZYיDdAP?T^QaQfGp*@h[Ǵ_RVT((((((((+;[Yx XѿՊۤ7?gYd}fi?~?4gr dg}=F4 0APCgocVl^'>ΟޗxH쉿x[nTm$(ɕA}?/o1man] ۘ3y7[9_QR}?/oCatnee'$DZ}3bNܞ.qTgOK[h:z_Hǐ?(={Ԗm z ΗgOK[i&M2k7?*O4w[0E?&#baU??/o][Ewt, 1RA[%BNI~Οޗtƀ!bFɑob~.jIR>PO-ΟޗtƘiI,-e 4krc"a; @8?KtƏ4V9L3?9l(XHzO ׽KtƏ4S+E2 30_JK^jgOK[hL5>ΟޗrO??qRȪ ?8iZMnI (9.&) ّ"c+{u:ž5VF%2i,vyuIf O9R? :Qvws:ZHD_`#h_FGB/!B{".YLbR$o$a $e\v5w].l#0T<49*O:I[9n?( ;r<{+y3SЫd;h耣K'9,'0#5gSSr$m@<F:IeSM `XFP2rrYO~xZh'y`ݻBb3>&i*h.ta1AU`D,8Eg^[Ϧ<05ŝeO4?\w 6FRk26ёlZCTQ(׷TOCK\}Awgh- i$1O'=b^O=jPK=T#ڡ"dqww /!SѲ#K\}Oɴi"y[#oS b oM@#N}:GIm㷆"|YvܧqL4汼qydI'CJJsmf Kmt[\Z0#,ıdn ˓vzp=ɼ`\[W|G$`SXse7+ѼXov=UOjuޒݾ׶Α5@h<АݏCڤIl$i\}ka O }O3-gk|m"ϧE[\4«jͶ-KkK|&."r&$HzՋSNkȗZ)vH_h-(p9/$>uЁY|ǯ؇PyS_҃3!$ݎzcSP5 {Q[_i6*d}~~Hkخo!hI1b-HI&>opKG@ ?h +$kt<3z $Zw]7,M1hwezwZ7=ow3-2Lo1a8Z&R 4dLe[rS;@t$Q%H[gAtl{& Ui%n[ݒXѤ2NY8|6u]~ d0d@^G9 {Gp7%9od6(6PGfثsnkjW2JʙPRq+c1HdlǯF|/p;'M#RfD>Oyxsuh:lgY7!|sc@?[ֱ}ꤔgW yn0kq5d$$# 仞@xn+fDdA׊q[b@g_e[:,aZnb᳴hm4X@UU1/'g5(%JAP\8QFtߑɩQu y60y=O"+qmy>3yޖUA5yhdqϰ\-vZۤ^O .^;0i7. So 쐾[Q $(sTI_Pծml[Z[6q1'Gs֦TFpFI!cM.!=x y{- &5E ?y 9C(jơoq4+km(A ~'zĒ*,F#!C",dv%Gl14EL_?XnLP'aEOe}vnmnb2!J#$jy14EL_?XڅԲUUwޫpp3C:ͲHcb݀8-?OQ<iO5ôXJ0с'wRx}_M$F_;POQ<4L_?GORy14EL_?K3@ <y14E.h'OQ<4VQ負QO#-ypԒ?-G??q@Zo֝fxEW iEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEEo&71 ;}G h(+hij.;I'9$$ ( )H(iQI  >?}TFx[Dݟ,9RA A`s)ȓDD !A(QEQEQEQEQEQEQEQEQEQEQEw>hV}7զM=iǤH oZ=p*Q@Q@Q@Q@Q@Q@Q@Q@gk?ִk;[X7[tY/7CZ7?Rұ=233Mnah`yg@wQgG? u/&Gy3~? wQgG? uU6P3\.q+tcɟQLߟ(@IO*ME<cpBn3(&Gd`d.ː5@_6cNG Ry3~?ɟQktx&b۠$#)`4O`njm3N6QOK$2&͡p9ԖVY4&iL qp=nm.?E_/xݜKw0.7g;å^Kw0.7g;å^((((( Τ4Ò878>%NԹ;J V{r$.OY"B2?giSZ[]@O#3YFf*p FAFywy`@ Ny٤FEDXȠۚժVY4&iL qp=Kw0.7g;åzm.?E_/xݜKw0.7g;å^(((((Kgol5365 YֽQ4 ^\DJ%Mƀ)hixo.L}2VVn7JK׬u9f9ec">`njm3N6QOK$2&͡p9ԖVY4&iL qp=nm.?E_/xݜKw0.7g;å^Kw0.7g;å^קѿ ϻ^FbɿO2om?KQ[Ǵ_R((((((((o(()HJꑠ,@I(QEQEQEQEQE28%+*)%QrOԒOO((dqJV4TRK$䟩$ƟEQE#IxExeaw(((IM*++ #EQEQEQEQEQLDKF RTdP袊((*8##EQE2II]R4(I=>(קѿ ϻ^FbɿO2om?KQ[Ǵ_R((((((((oV##G=}jԒSK9X'KHr;7zV̈-.A;+x,<%i9#lcr댊$ogiSO!VyOaV>yw$mYc+[)Un`i.^-bl¡IRvw c< 7W$ZDn۱#рrFwsSjVڜڥŴm32ᕟr#8i!൹mvE]y9# .?5OD[6b1cjsqci5~R{}s?RT`2γJ[FD9'xZoj?ݣ\2Y%'e fFc) rBr{դJʜ%-<ms; `{lG)a7cb \Nvqݙa)c5GN+صe,!"GBRzn.y⶷Y^Fdt@sB:Uq$?پN `fzz j!Đf8)yӦ=DIo>g:cޯPEPEPEPEPEPfIa(Mq(_Y&%W ?fg8 2x!sFo(_U&4*/sy!y"Ap(((]A/]vgD&:Պ|=cO;,"u"URH8.k{;Hmp8-_V psTԥuwX R9Z677< #(?5mEfEXC6ᚚTK<\ 9Vu֗ Aq3FRIfo9X8WMw:A$/OA@\P-Ѥ > _тc&-be \D#Yɥv20M-vuhjR߽a[G8`I@'FA9],cO ԩ9KZvx!>c6{5olS2ظ?^>V##G=}h`I}[\HPHQՉ$9n+fDsJb8n=[${2x4_Y^ R-ByFv*sCpA5Վ/ 塴3Ml df C.<vA&V[h./Z/=VGw=?j46b`nVm_oճ9}3ivVYxK<+FqCwkss []:3ʊ# rGS]O1Tt{7X.xC=JEM=iǤH oZ=p*Q@Q@Q@Q@Q@Q@Q@Q@gk?ִk;[X7[tYwh\5ehM&j6ni4fF4fF53Zb0 WU.o} @F(jmu%ADgZ k<$osT aEbi8l4ti^qrS'bqߵ]U!ًmS-gx@4$)asO28`zUT[{xǘK1N Ϩ,WiNbJ@89*w ~ (le\i}%emwY¹?.1naNŰ^}#Z?%WGy$4vHO F\e9({vmQnrX#<QӴe"mbvϴF:2N QR&9$kqx:}ԗV$I q`+.6m!x1X~jj o_ ($p0zSS4f&o?{_U6hC6hC6hC5C/QO#-yp_Y]M}owgs 2C,&@̸#`y?3%Y#$K2;q,/z,7loG\=*QEZ"\\gR@Q@288R4UT`(>` E0 [3O6"G29${}h(+r6;A 9G ()FY]A  ~ }TFWGݟ,9bI I$sjZ(ƐđĊ @)Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@EoV,0.ȗ;W$=:TPEPL4$$TUU @aO#A+HD$ 23M<̎I$l*Z(( e܍A A#" ( ϻ^Fb+>z}j&I??ʞɿO{EU-Em?KL((((((((Z5Lj|ZѿՊ۬MX@Cs1CF?^VjJ@2*̛I0h_Ư(T` \C<4C<4C<*Jut=NA ^kv`_ kv`_ kv`_ sv?`_ kv`_ kv`]YQ]K7(<}i٠ kv`_ kv`_ kv`_ kv?`_ % ң:}ZFPe2`~*^((((((((((((((((((((((((((((((((((((קѿ ϻ^FbɿO2om?KQ[Ǵ_R((((((((okss5 wg8ӷL0*eT9;;x.-@"?ޘGSqolS$Bpgd㰫qY[qm^4}jn:Ft40k8 6ѩH݈ʹ8-8e+[{dv,R\*!dIH4s_q񨎟vCJ`YfSqP&)XcuvARϴ/-iywJ pY^vD*i#NsBU=NTT#@\kB_xF|򒼌c3R]LC7%M<ƭE${# cYN$BqyhNnUPC\h8?T]Mٹ^F*8{ӤA:; H1WZDHHl *8Xc.%]K3=2NqHh;D%OJ0L5U,TW!#1xR#.y'?sӯ^/nnj#Q@z vMKQTY4dwT94h)N^OW8te((((((((((((((((((((((((((((((((((((+>z}Ьo(L=$p*z&I??ʐT{EU-0 ( ( ( ( ( ( ( ( ?hv#h7FV+n4ob T\jY>@jHʩ@yR[[&4T#zz>ޭޭO7hT#zz>ޭޤ%CnGp:[xdH(곀[(7WIq#.•ufn@[doVEou4& e5E[ sFA O8ޔ7Y-a-Hsї$Bwm=~_#zz{ $Bdw֝55Q?L_doVGտgօi ޭޏ7y4S#ޭ4IHvȃ0Fo?z ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ϻ^Fb+>z}j&I??ʞɿO{EU-Em?KL((((((((Z5Lj|ZѿՊ۬MX@Csufa@͖lnEncGߧ XF秤==$Oc}꿞ߧ zzI~(O@SH%WiE; t* IO4Pzq2c8֟ߧ z}Ьo(L=$p*z&I??ʐT{EU-0 ( ( ( ( ( ( ( ( ?hv#h7FV+n4ob Tq֮5a^}?Ɓ lAx֗MLU7b}"?y7?Əy7?Ɔ-㝟HT+`C7rGq@ ~ch~cisw@Tc::4<G<S?o?oO3@|ɿ14|ɿ15>hA&WFQqV3Qy?ʀ#-Ruj_y7?Ɩ/TH;TQI MM5+k+7s(#9y>ߘ>ߘuve$ zH1q O(%F:~ch~cj|њMMUИ+Jrz;MM\k RB gu.hy7?Əy7?Ƨ ȤDЅ]3}5QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEV}7YPV7zITM 4-/j+oZ`QEQEQEQEQEQEQEQELj|ZѬoaE3vVaGaCcNe]O 7SY PJ˿ǚԹXnƢ`@ K C,h_x[7Y5eQm4jLW9OJ&Ho ._J>Ei~" _e-qDVeTB5+hc*$O[j_?b?b,oT_h{}lG$/r,T9@pms%Bj?1aQ# ہcxK?_ؤ3/)=T[IѰ |R,t:T($d$aGa#]n/2}9WGJ3i:z @ǷjL?(L?\zRmBgJٞXؐCkJoeY9zU?G`@ޜ־]ݙL۽S*x [7*3H9k 'M.jo?b0&Eݧ}gwE D&zqR} "m<3cO͎j/Q?_ؠCGς̄g*?hEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPYVgO1@ Zd'S֙7zITжhʥ/iQEQEQEQEQEQEQEQEVv#kF@7[uHn՚6tǶ?gwh!8`}GM LM 5iǤOZd'RB=p*hʥEPEPEPEPEPEPEPEPYx?fm&V !Vk:M֍Tt= f曺Kɴ5ho-P^Y1! v6uro*"Xp N+O<fZi3 kT4eR"v3*[Kwq[쬇HTkv`7^EƐR̶j3u6H>öD##v~5w<EBmm:{ཱུ{۴r;ʌŲ1>g<-{ 3gkm߁oLC`kvˆEU݃41* =: C%eZ~ꉖD0qL<D6K; YdG+GZ4f?M1.ƺxg@. lP>Ȧ.ZXgk)*J8ȭ,<3(hRXo.β|QךLiL.LyNHW6=yZYyGOFgQe,PDm !;U}nx.Fv?)BFs}MX?3?&׼dJyvl?MyGO@n Pf?M.gQrxJЬ9f #L((((((((((((((((((((((((((((((((((((קѿ ϻ^FbɿO2om?KQ[Ǵ_R((((((((o;듭v+v|'Id/7L8o/ERvO e g>]ƭ,XTE'Id z}Ьo(L=$p*z&I??ʐT{EU-0 ( ( ( ( ( ( ( ( ?hv#h7FV+n4ob YY0ckFYZO߸@"45wzE9I#AYȒG ܃^F}LtƏ4=:+= @KԁenTE揘sgOK[hBHfk;NҮ9# vI+!e &sItƏ4EocmnE,ʼn$LMQR&ڎA:c'V>ΟޗtƘK^jQ?/oILlZʓ(0G#si (((((((]BrS'*1Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@gO1Zw>5iǤOZd'RB=p*hʥEPEPEPEPEPEPEPEPYx?fm&V !VjEf^ 6ԌGOSNkmKGnϳo "M$B &瘼ORO?~I?I'@ .U:fb=OoYoI?I'G<]i?*[=ܭ^Fsn}x%qI?I'Hd0٬S'r9`9SJ/ 5M yaYs?*'MSğ4WK᥆yW}ǹ%FXӼ?$h~$M &E2 y8k'vg T Sğ4yO?~IV-64wi&^IHDzj$q#Oq"齁ҭyO?~I?I'LD3YI)Tw%u l$;zՏ)O?<?$i ?#1y\ICb*nfyO?~I?I/S9y?%hAhI=I*QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEw>hVu{L=$p*p &lbfۭ#E,8?*C]^[ۙqLwEq&?j\?Ky?>4Pxq*0U'(EGSʌ?I<Hp Dq~oi61|ygHT`M9eUok=};eq`G  q_֘Z7[uHn՚6ߵ7?gwl1b{QƞM&ioghS;4f_<k?N)Ə%?ӳFhJ}O5ʖ5!(g|m<^̑D]F@Ld_<k?Y~ICQI*Aumf7Y7 dghSQӵHێ}c?Co]"/F_$Rl`ghSdzG̖/9?8+}y'=ҳy6m\SJ}{ߵlhKՎD'8 3tC 4ab1Q>pg8Nf6<k?Ggi٣4%?_vh7O4y)Ɲ3@ SJ}f|'_vis@%IPg/W((((((((((((((((((((((((((((((((((((S"8߇"III$ (wM\3v9OKhZGD%9miGP|00Jľ SЃM[*K??"Pp A;G٧ch@fyj>?_գEg}4Vi5Z4Pw٧kڏO<h@fy}F[y`C)|?W Mȸ| EQ zH]6O9'ZˏhVbhmf h5ԟ?H vK=cgh/ԟ?Gړz'(.%߳5ړz'(RDK_?FE} >ԟ?@z~Ѳ_?Q}?B'OP%߳4lz~_jOУI=.%߳5ړz'(RDK_?FE} >ԟ?@z~Ѳ_?Q}?B'OP%߳4lz~_jOУI=.%߳5ړz'(RDK_?FE} >ԟ?@z~Ѳ_?Q}?B'OP%߳4lz~_jOУI=.%߳5 2';,Hgsd?ƍXI=}?B%/d?ƢRDjOР vK=cgh/ԟ?Gړz'(]X6K=cgj/'OQ} d?ƍXI=}?B%/d?ƢRDjOР vK=cgh/ԟ?Gړz'(]X6K=cgj/'OQ} d?ƍXI=}?B%/d?ƢRDjOР vK=cgh/ԟ?Gړz'(]X6K=cgj/'OQ} d?ƍXI=}?B%/˛z~_jOУI=/73ĻF<~jO)+ѫ,1 O:oX4yz|/?G7>_Q΀:oX4yz|/?G7>_Q΀:oX5$-,~tR:j?TWsQ fϴdTvJ [Kx #yBd.U!RDuRD 6.EZHvX9 &0qzZ/QT~m}GGZ/QT~m}GGZ/QT~m}GGZ/QT~m}GGZ/V^.?mRdf2]hVbhmf$ s}/D!@qȒ]rFTqA2$z#yerӴۇ<@y-S[ZyxI9,?AGK4JڊXR $s0Ͻs S2/j偹28@b' +h96o=#8ޝWz|ځX Y6m?'iXyrYJV9 ai ޢ,hd"`߅G̖&e 0}{Sqx۞qOyE<[)]}5Nk<ʷqNQ!6ހ:J+;U{,qJ<O?BAKYdK0bϦxILDKF SGQXUĒ_V5o1'8$~NY sq<i%]Ѻ䌩OnݒH(c";ҝL7F8y0'Ó#~Yg"NI+96Vydl<1%Mqa}e!v:?75^I7c̤0>LĈJ)#&5袊C ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( O;Tnq銱\ǚm$6cqmo\WEswy=0ϰ"&T'֍Jo2Y!.[2+g#tJC$=,n$$_0kP?h}Ug3dۜ'"lcR*2p%L~TmEkgڙ$֝ 4K"n7)Sk/TN䐑;fa>|lYxq :*Yg"NIEn_e$1 _ԝ "1`}iEs,w2+,/vm6i L.b)~i* Ӛ|i*;+[iL̎o_>zF+B84ERQEQEQEQEQEQEQEQETW_7Bqw_?'FV+n4ob1is H>\Z,2*֋'Q@}N|Ąm/=3#ӣo;j'֢:bRf'CavxfXO׊G$bqnѧC@ Rf'1=%֕+#I;'-J8:\2v=:tQ-^׈yc q5nξ@G~xf'1=05ޗ9S1R*]3E#?hIpSg4ΝjZ".{cI &ʭG̬2ByǧN՘bɌ1VMV=L5'1 {qǥ*j\QE LOwsB}z43 \3}LE7W{v. d>stream 2014-12-29T22:34:07+01:00 2014-12-29T22:34:07+01:00 pnmtops noname.ps endstream endobj 2 0 obj <>endobj xref 0 12 0000000000 65535 f 0000000385 00000 n 0000094736 00000 n 0000000326 00000 n 0000000171 00000 n 0000000015 00000 n 0000000153 00000 n 0000000450 00000 n 0000000550 00000 n 0000000491 00000 n 0000000520 00000 n 0000093325 00000 n trailer << /Size 12 /Root 1 0 R /Info 2 0 R /ID [] >> startxref 94895 %%EOF wxmaxima-15.08.2/info/texinfo.tex000644 000765 000120 00001167036 12452606037 017266 0ustar00andrejadmin000000 000000 % texinfo.tex -- TeX macros to handle Texinfo files. % % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % \def\texinfoversion{2013-02-01.11} % % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, % 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc. % % This texinfo.tex file 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. % % This texinfo.tex file 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, when this file is read by TeX when processing % a Texinfo source document, you may use the result without % restriction. This Exception is an additional permission under section 7 % of the GNU General Public License, version 3 ("GPLv3"). % % Please try the latest version of texinfo.tex before submitting bug % reports; you can get the latest version from: % http://ftp.gnu.org/gnu/texinfo/ (the Texinfo release area), or % http://ftpmirror.gnu.org/texinfo/ (same, via a mirror), or % http://www.gnu.org/software/texinfo/ (the Texinfo home page) % The texinfo.tex in any given distribution could well be out % of date, so if that's what you're using, please check. % % Send bug reports to bug-texinfo@gnu.org. Please include including a % complete document in each bug report with which we can reproduce the % problem. Patches are, of course, greatly appreciated. % % To process a Texinfo manual with TeX, it's most reliable to use the % texi2dvi shell script that comes with the distribution. For a simple % manual foo.texi, however, you can get away with this: % tex foo.texi % texindex foo.?? % tex foo.texi % tex foo.texi % dvips foo.dvi -o # or whatever; this makes foo.ps. % The extra TeX runs get the cross-reference information correct. % Sometimes one run after texindex suffices, and sometimes you need more % than two; texi2dvi does it as many times as necessary. % % It is possible to adapt texinfo.tex for other languages, to some % extent. You can get the existing language-specific files from the % full Texinfo distribution. % % The GNU Texinfo home page is http://www.gnu.org/software/texinfo. \message{Loading texinfo [version \texinfoversion]:} % If in a .fmt file, print the version number % and turn on active characters that we couldn't do earlier because % they might have appeared in the input file name. \everyjob{\message{[Texinfo version \texinfoversion]}% \catcode`+=\active \catcode`\_=\active} \chardef\other=12 % We never want plain's \outer definition of \+ in Texinfo. % For @tex, we can use \tabalign. \let\+ = \relax % Save some plain tex macros whose names we will redefine. \let\ptexb=\b \let\ptexbullet=\bullet \let\ptexc=\c \let\ptexcomma=\, \let\ptexdot=\. \let\ptexdots=\dots \let\ptexend=\end \let\ptexequiv=\equiv \let\ptexexclam=\! \let\ptexfootnote=\footnote \let\ptexgtr=> \let\ptexhat=^ \let\ptexi=\i \let\ptexindent=\indent \let\ptexinsert=\insert \let\ptexlbrace=\{ \let\ptexless=< \let\ptexnewwrite\newwrite \let\ptexnoindent=\noindent \let\ptexplus=+ \let\ptexraggedright=\raggedright \let\ptexrbrace=\} \let\ptexslash=\/ \let\ptexstar=\* \let\ptext=\t \let\ptextop=\top {\catcode`\'=\active \global\let\ptexquoteright'}% active in plain's math mode % If this character appears in an error message or help string, it % starts a new line in the output. \newlinechar = `^^J % Use TeX 3.0's \inputlineno to get the line number, for better error % messages, but if we're using an old version of TeX, don't do anything. % \ifx\inputlineno\thisisundefined \let\linenumber = \empty % Pre-3.0. \else \def\linenumber{l.\the\inputlineno:\space} \fi % Set up fixed words for English if not already set. \ifx\putwordAppendix\undefined \gdef\putwordAppendix{Appendix}\fi \ifx\putwordChapter\undefined \gdef\putwordChapter{Chapter}\fi \ifx\putworderror\undefined \gdef\putworderror{error}\fi \ifx\putwordfile\undefined \gdef\putwordfile{file}\fi \ifx\putwordin\undefined \gdef\putwordin{in}\fi \ifx\putwordIndexIsEmpty\undefined \gdef\putwordIndexIsEmpty{(Index is empty)}\fi \ifx\putwordIndexNonexistent\undefined \gdef\putwordIndexNonexistent{(Index is nonexistent)}\fi \ifx\putwordInfo\undefined \gdef\putwordInfo{Info}\fi \ifx\putwordInstanceVariableof\undefined \gdef\putwordInstanceVariableof{Instance Variable of}\fi \ifx\putwordMethodon\undefined \gdef\putwordMethodon{Method on}\fi \ifx\putwordNoTitle\undefined \gdef\putwordNoTitle{No Title}\fi \ifx\putwordof\undefined \gdef\putwordof{of}\fi \ifx\putwordon\undefined \gdef\putwordon{on}\fi \ifx\putwordpage\undefined \gdef\putwordpage{page}\fi \ifx\putwordsection\undefined \gdef\putwordsection{section}\fi \ifx\putwordSection\undefined \gdef\putwordSection{Section}\fi \ifx\putwordsee\undefined \gdef\putwordsee{see}\fi \ifx\putwordSee\undefined \gdef\putwordSee{See}\fi \ifx\putwordShortTOC\undefined \gdef\putwordShortTOC{Short Contents}\fi \ifx\putwordTOC\undefined \gdef\putwordTOC{Table of Contents}\fi % \ifx\putwordMJan\undefined \gdef\putwordMJan{January}\fi \ifx\putwordMFeb\undefined \gdef\putwordMFeb{February}\fi \ifx\putwordMMar\undefined \gdef\putwordMMar{March}\fi \ifx\putwordMApr\undefined \gdef\putwordMApr{April}\fi \ifx\putwordMMay\undefined \gdef\putwordMMay{May}\fi \ifx\putwordMJun\undefined \gdef\putwordMJun{June}\fi \ifx\putwordMJul\undefined \gdef\putwordMJul{July}\fi \ifx\putwordMAug\undefined \gdef\putwordMAug{August}\fi \ifx\putwordMSep\undefined \gdef\putwordMSep{September}\fi \ifx\putwordMOct\undefined \gdef\putwordMOct{October}\fi \ifx\putwordMNov\undefined \gdef\putwordMNov{November}\fi \ifx\putwordMDec\undefined \gdef\putwordMDec{December}\fi % \ifx\putwordDefmac\undefined \gdef\putwordDefmac{Macro}\fi \ifx\putwordDefspec\undefined \gdef\putwordDefspec{Special Form}\fi \ifx\putwordDefvar\undefined \gdef\putwordDefvar{Variable}\fi \ifx\putwordDefopt\undefined \gdef\putwordDefopt{User Option}\fi \ifx\putwordDeffunc\undefined \gdef\putwordDeffunc{Function}\fi % Since the category of space is not known, we have to be careful. \chardef\spacecat = 10 \def\spaceisspace{\catcode`\ =\spacecat} % sometimes characters are active, so we need control sequences. \chardef\ampChar = `\& \chardef\colonChar = `\: \chardef\commaChar = `\, \chardef\dashChar = `\- \chardef\dotChar = `\. \chardef\exclamChar= `\! \chardef\hashChar = `\# \chardef\lquoteChar= `\` \chardef\questChar = `\? \chardef\rquoteChar= `\' \chardef\semiChar = `\; \chardef\slashChar = `\/ \chardef\underChar = `\_ % Ignore a token. % \def\gobble#1{} % The following is used inside several \edef's. \def\makecsname#1{\expandafter\noexpand\csname#1\endcsname} % Hyphenation fixes. \hyphenation{ Flor-i-da Ghost-script Ghost-view Mac-OS Post-Script ap-pen-dix bit-map bit-maps data-base data-bases eshell fall-ing half-way long-est man-u-script man-u-scripts mini-buf-fer mini-buf-fers over-view par-a-digm par-a-digms rath-er rec-tan-gu-lar ro-bot-ics se-vere-ly set-up spa-ces spell-ing spell-ings stand-alone strong-est time-stamp time-stamps which-ever white-space wide-spread wrap-around } % Margin to add to right of even pages, to left of odd pages. \newdimen\bindingoffset \newdimen\normaloffset \newdimen\pagewidth \newdimen\pageheight % For a final copy, take out the rectangles % that mark overfull boxes (in case you have decided % that the text looks ok even though it passes the margin). % \def\finalout{\overfullrule=0pt } % Sometimes it is convenient to have everything in the transcript file % and nothing on the terminal. We don't just call \tracingall here, % since that produces some useless output on the terminal. We also make % some effort to order the tracing commands to reduce output in the log % file; cf. trace.sty in LaTeX. % \def\gloggingall{\begingroup \globaldefs = 1 \loggingall \endgroup}% \def\loggingall{% \tracingstats2 \tracingpages1 \tracinglostchars2 % 2 gives us more in etex \tracingparagraphs1 \tracingoutput1 \tracingmacros2 \tracingrestores1 \showboxbreadth\maxdimen \showboxdepth\maxdimen \ifx\eTeXversion\thisisundefined\else % etex gives us more logging \tracingscantokens1 \tracingifs1 \tracinggroups1 \tracingnesting2 \tracingassigns1 \fi \tracingcommands3 % 3 gives us more in etex \errorcontextlines16 }% % @errormsg{MSG}. Do the index-like expansions on MSG, but if things % aren't perfect, it's not the end of the world, being an error message, % after all. % \def\errormsg{\begingroup \indexnofonts \doerrormsg} \def\doerrormsg#1{\errmessage{#1}} % add check for \lastpenalty to plain's definitions. If the last thing % we did was a \nobreak, we don't want to insert more space. % \def\smallbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\smallskipamount \removelastskip\penalty-50\smallskip\fi\fi} \def\medbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\medskipamount \removelastskip\penalty-100\medskip\fi\fi} \def\bigbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\bigskipamount \removelastskip\penalty-200\bigskip\fi\fi} % Do @cropmarks to get crop marks. % \newif\ifcropmarks \let\cropmarks = \cropmarkstrue % % Dimensions to add cropmarks at corners. % Added by P. A. MacKay, 12 Nov. 1986 % \newdimen\outerhsize \newdimen\outervsize % set by the paper size routines \newdimen\cornerlong \cornerlong=1pc \newdimen\cornerthick \cornerthick=.3pt \newdimen\topandbottommargin \topandbottommargin=.75in % Output a mark which sets \thischapter, \thissection and \thiscolor. % We dump everything together because we only have one kind of mark. % This works because we only use \botmark / \topmark, not \firstmark. % % A mark contains a subexpression of the \ifcase ... \fi construct. % \get*marks macros below extract the needed part using \ifcase. % % Another complication is to let the user choose whether \thischapter % (\thissection) refers to the chapter (section) in effect at the top % of a page, or that at the bottom of a page. The solution is % described on page 260 of The TeXbook. It involves outputting two % marks for the sectioning macros, one before the section break, and % one after. I won't pretend I can describe this better than DEK... \def\domark{% \toks0=\expandafter{\lastchapterdefs}% \toks2=\expandafter{\lastsectiondefs}% \toks4=\expandafter{\prevchapterdefs}% \toks6=\expandafter{\prevsectiondefs}% \toks8=\expandafter{\lastcolordefs}% \mark{% \the\toks0 \the\toks2 \noexpand\or \the\toks4 \the\toks6 \noexpand\else \the\toks8 }% } % \topmark doesn't work for the very first chapter (after the title % page or the contents), so we use \firstmark there -- this gets us % the mark with the chapter defs, unless the user sneaks in, e.g., % @setcolor (or @url, or @link, etc.) between @contents and the very % first @chapter. \def\gettopheadingmarks{% \ifcase0\topmark\fi \ifx\thischapter\empty \ifcase0\firstmark\fi \fi } \def\getbottomheadingmarks{\ifcase1\botmark\fi} \def\getcolormarks{\ifcase2\topmark\fi} % Avoid "undefined control sequence" errors. \def\lastchapterdefs{} \def\lastsectiondefs{} \def\prevchapterdefs{} \def\prevsectiondefs{} \def\lastcolordefs{} % Main output routine. \chardef\PAGE = 255 \output = {\onepageout{\pagecontents\PAGE}} \newbox\headlinebox \newbox\footlinebox % \onepageout takes a vbox as an argument. Note that \pagecontents % does insertions, but you have to call it yourself. \def\onepageout#1{% \ifcropmarks \hoffset=0pt \else \hoffset=\normaloffset \fi % \ifodd\pageno \advance\hoffset by \bindingoffset \else \advance\hoffset by -\bindingoffset\fi % % Do this outside of the \shipout so @code etc. will be expanded in % the headline as they should be, not taken literally (outputting ''code). \ifodd\pageno \getoddheadingmarks \else \getevenheadingmarks \fi \setbox\headlinebox = \vbox{\let\hsize=\pagewidth \makeheadline}% \ifodd\pageno \getoddfootingmarks \else \getevenfootingmarks \fi \setbox\footlinebox = \vbox{\let\hsize=\pagewidth \makefootline}% % {% % Have to do this stuff outside the \shipout because we want it to % take effect in \write's, yet the group defined by the \vbox ends % before the \shipout runs. % \indexdummies % don't expand commands in the output. \normalturnoffactive % \ in index entries must not stay \, e.g., if % the page break happens to be in the middle of an example. % We don't want .vr (or whatever) entries like this: % \entry{{\tt \indexbackslash }acronym}{32}{\code {\acronym}} % "\acronym" won't work when it's read back in; % it needs to be % {\code {{\tt \backslashcurfont }acronym} \shipout\vbox{% % Do this early so pdf references go to the beginning of the page. \ifpdfmakepagedest \pdfdest name{\the\pageno} xyz\fi % \ifcropmarks \vbox to \outervsize\bgroup \hsize = \outerhsize \vskip-\topandbottommargin \vtop to0pt{% \line{\ewtop\hfil\ewtop}% \nointerlineskip \line{% \vbox{\moveleft\cornerthick\nstop}% \hfill \vbox{\moveright\cornerthick\nstop}% }% \vss}% \vskip\topandbottommargin \line\bgroup \hfil % center the page within the outer (page) hsize. \ifodd\pageno\hskip\bindingoffset\fi \vbox\bgroup \fi % \unvbox\headlinebox \pagebody{#1}% \ifdim\ht\footlinebox > 0pt % Only leave this space if the footline is nonempty. % (We lessened \vsize for it in \oddfootingyyy.) % The \baselineskip=24pt in plain's \makefootline has no effect. \vskip 24pt \unvbox\footlinebox \fi % \ifcropmarks \egroup % end of \vbox\bgroup \hfil\egroup % end of (centering) \line\bgroup \vskip\topandbottommargin plus1fill minus1fill \boxmaxdepth = \cornerthick \vbox to0pt{\vss \line{% \vbox{\moveleft\cornerthick\nsbot}% \hfill \vbox{\moveright\cornerthick\nsbot}% }% \nointerlineskip \line{\ewbot\hfil\ewbot}% }% \egroup % \vbox from first cropmarks clause \fi }% end of \shipout\vbox }% end of group with \indexdummies \advancepageno \ifnum\outputpenalty>-20000 \else\dosupereject\fi } \newinsert\margin \dimen\margin=\maxdimen \def\pagebody#1{\vbox to\pageheight{\boxmaxdepth=\maxdepth #1}} {\catcode`\@ =11 \gdef\pagecontents#1{\ifvoid\topins\else\unvbox\topins\fi % marginal hacks, juha@viisa.uucp (Juha Takala) \ifvoid\margin\else % marginal info is present \rlap{\kern\hsize\vbox to\z@{\kern1pt\box\margin \vss}}\fi \dimen@=\dp#1\relax \unvbox#1\relax \ifvoid\footins\else\vskip\skip\footins\footnoterule \unvbox\footins\fi \ifr@ggedbottom \kern-\dimen@ \vfil \fi} } % Here are the rules for the cropmarks. Note that they are % offset so that the space between them is truly \outerhsize or \outervsize % (P. A. MacKay, 12 November, 1986) % \def\ewtop{\vrule height\cornerthick depth0pt width\cornerlong} \def\nstop{\vbox {\hrule height\cornerthick depth\cornerlong width\cornerthick}} \def\ewbot{\vrule height0pt depth\cornerthick width\cornerlong} \def\nsbot{\vbox {\hrule height\cornerlong depth\cornerthick width\cornerthick}} % Parse an argument, then pass it to #1. The argument is the rest of % the input line (except we remove a trailing comment). #1 should be a % macro which expects an ordinary undelimited TeX argument. % \def\parsearg{\parseargusing{}} \def\parseargusing#1#2{% \def\argtorun{#2}% \begingroup \obeylines \spaceisspace #1% \parseargline\empty% Insert the \empty token, see \finishparsearg below. } {\obeylines % \gdef\parseargline#1^^M{% \endgroup % End of the group started in \parsearg. \argremovecomment #1\comment\ArgTerm% }% } % First remove any @comment, then any @c comment. \def\argremovecomment#1\comment#2\ArgTerm{\argremovec #1\c\ArgTerm} \def\argremovec#1\c#2\ArgTerm{\argcheckspaces#1\^^M\ArgTerm} % Each occurrence of `\^^M' or `\^^M' is replaced by a single space. % % \argremovec might leave us with trailing space, e.g., % @end itemize @c foo % This space token undergoes the same procedure and is eventually removed % by \finishparsearg. % \def\argcheckspaces#1\^^M{\argcheckspacesX#1\^^M \^^M} \def\argcheckspacesX#1 \^^M{\argcheckspacesY#1\^^M} \def\argcheckspacesY#1\^^M#2\^^M#3\ArgTerm{% \def\temp{#3}% \ifx\temp\empty % Do not use \next, perhaps the caller of \parsearg uses it; reuse \temp: \let\temp\finishparsearg \else \let\temp\argcheckspaces \fi % Put the space token in: \temp#1 #3\ArgTerm } % If a _delimited_ argument is enclosed in braces, they get stripped; so % to get _exactly_ the rest of the line, we had to prevent such situation. % We prepended an \empty token at the very beginning and we expand it now, % just before passing the control to \argtorun. % (Similarly, we have to think about #3 of \argcheckspacesY above: it is % either the null string, or it ends with \^^M---thus there is no danger % that a pair of braces would be stripped. % % But first, we have to remove the trailing space token. % \def\finishparsearg#1 \ArgTerm{\expandafter\argtorun\expandafter{#1}} % \parseargdef\foo{...} % is roughly equivalent to % \def\foo{\parsearg\Xfoo} % \def\Xfoo#1{...} % % Actually, I use \csname\string\foo\endcsname, ie. \\foo, as it is my % favourite TeX trick. --kasal, 16nov03 \def\parseargdef#1{% \expandafter \doparseargdef \csname\string#1\endcsname #1% } \def\doparseargdef#1#2{% \def#2{\parsearg#1}% \def#1##1% } % Several utility definitions with active space: { \obeyspaces \gdef\obeyedspace{ } % Make each space character in the input produce a normal interword % space in the output. Don't allow a line break at this space, as this % is used only in environments like @example, where each line of input % should produce a line of output anyway. % \gdef\sepspaces{\obeyspaces\let =\tie} % If an index command is used in an @example environment, any spaces % therein should become regular spaces in the raw index file, not the % expansion of \tie (\leavevmode \penalty \@M \ ). \gdef\unsepspaces{\let =\space} } \def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next} % Define the framework for environments in texinfo.tex. It's used like this: % % \envdef\foo{...} % \def\Efoo{...} % % It's the responsibility of \envdef to insert \begingroup before the % actual body; @end closes the group after calling \Efoo. \envdef also % defines \thisenv, so the current environment is known; @end checks % whether the environment name matches. The \checkenv macro can also be % used to check whether the current environment is the one expected. % % Non-false conditionals (@iftex, @ifset) don't fit into this, so they % are not treated as environments; they don't open a group. (The % implementation of @end takes care not to call \endgroup in this % special case.) % At run-time, environments start with this: \def\startenvironment#1{\begingroup\def\thisenv{#1}} % initialize \let\thisenv\empty % ... but they get defined via ``\envdef\foo{...}'': \long\def\envdef#1#2{\def#1{\startenvironment#1#2}} \def\envparseargdef#1#2{\parseargdef#1{\startenvironment#1#2}} % Check whether we're in the right environment: \def\checkenv#1{% \def\temp{#1}% \ifx\thisenv\temp \else \badenverr \fi } % Environment mismatch, #1 expected: \def\badenverr{% \errhelp = \EMsimple \errmessage{This command can appear only \inenvironment\temp, not \inenvironment\thisenv}% } \def\inenvironment#1{% \ifx#1\empty outside of any environment% \else in environment \expandafter\string#1% \fi } % @end foo executes the definition of \Efoo. % But first, it executes a specialized version of \checkenv % \parseargdef\end{% \if 1\csname iscond.#1\endcsname \else % The general wording of \badenverr may not be ideal. \expandafter\checkenv\csname#1\endcsname \csname E#1\endcsname \endgroup \fi } \newhelp\EMsimple{Press RETURN to continue.} % Be sure we're in horizontal mode when doing a tie, since we make space % equivalent to this in @example-like environments. Otherwise, a space % at the beginning of a line will start with \penalty -- and % since \penalty is valid in vertical mode, we'd end up putting the % penalty on the vertical list instead of in the new paragraph. {\catcode`@ = 11 % Avoid using \@M directly, because that causes trouble % if the definition is written into an index file. \global\let\tiepenalty = \@M \gdef\tie{\leavevmode\penalty\tiepenalty\ } } % @: forces normal size whitespace following. \def\:{\spacefactor=1000 } % @* forces a line break. \def\*{\unskip\hfil\break\hbox{}\ignorespaces} % @/ allows a line break. \let\/=\allowbreak % @. is an end-of-sentence period. \def\.{.\spacefactor=\endofsentencespacefactor\space} % @! is an end-of-sentence bang. \def\!{!\spacefactor=\endofsentencespacefactor\space} % @? is an end-of-sentence query. \def\?{?\spacefactor=\endofsentencespacefactor\space} % @frenchspacing on|off says whether to put extra space after punctuation. % \def\onword{on} \def\offword{off} % \parseargdef\frenchspacing{% \def\temp{#1}% \ifx\temp\onword \plainfrenchspacing \else\ifx\temp\offword \plainnonfrenchspacing \else \errhelp = \EMsimple \errmessage{Unknown @frenchspacing option `\temp', must be on|off}% \fi\fi } % @w prevents a word break. Without the \leavevmode, @w at the % beginning of a paragraph, when TeX is still in vertical mode, would % produce a whole line of output instead of starting the paragraph. \def\w#1{\leavevmode\hbox{#1}} % @group ... @end group forces ... to be all on one page, by enclosing % it in a TeX vbox. We use \vtop instead of \vbox to construct the box % to keep its height that of a normal line. According to the rules for % \topskip (p.114 of the TeXbook), the glue inserted is % max (\topskip - \ht (first item), 0). If that height is large, % therefore, no glue is inserted, and the space between the headline and % the text is small, which looks bad. % % Another complication is that the group might be very large. This can % cause the glue on the previous page to be unduly stretched, because it % does not have much material. In this case, it's better to add an % explicit \vfill so that the extra space is at the bottom. The % threshold for doing this is if the group is more than \vfilllimit % percent of a page (\vfilllimit can be changed inside of @tex). % \newbox\groupbox \def\vfilllimit{0.7} % \envdef\group{% \ifnum\catcode`\^^M=\active \else \errhelp = \groupinvalidhelp \errmessage{@group invalid in context where filling is enabled}% \fi \startsavinginserts % \setbox\groupbox = \vtop\bgroup % Do @comment since we are called inside an environment such as % @example, where each end-of-line in the input causes an % end-of-line in the output. We don't want the end-of-line after % the `@group' to put extra space in the output. Since @group % should appear on a line by itself (according to the Texinfo % manual), we don't worry about eating any user text. \comment } % % The \vtop produces a box with normal height and large depth; thus, TeX puts % \baselineskip glue before it, and (when the next line of text is done) % \lineskip glue after it. Thus, space below is not quite equal to space % above. But it's pretty close. \def\Egroup{% % To get correct interline space between the last line of the group % and the first line afterwards, we have to propagate \prevdepth. \endgraf % Not \par, as it may have been set to \lisppar. \global\dimen1 = \prevdepth \egroup % End the \vtop. % \dimen0 is the vertical size of the group's box. \dimen0 = \ht\groupbox \advance\dimen0 by \dp\groupbox % \dimen2 is how much space is left on the page (more or less). \dimen2 = \pageheight \advance\dimen2 by -\pagetotal % if the group doesn't fit on the current page, and it's a big big % group, force a page break. \ifdim \dimen0 > \dimen2 \ifdim \pagetotal < \vfilllimit\pageheight \page \fi \fi \box\groupbox \prevdepth = \dimen1 \checkinserts } % % TeX puts in an \escapechar (i.e., `@') at the beginning of the help % message, so this ends up printing `@group can only ...'. % \newhelp\groupinvalidhelp{% group can only be used in environments such as @example,^^J% where each line of input produces a line of output.} % @need space-in-mils % forces a page break if there is not space-in-mils remaining. \newdimen\mil \mil=0.001in \parseargdef\need{% % Ensure vertical mode, so we don't make a big box in the middle of a % paragraph. \par % % If the @need value is less than one line space, it's useless. \dimen0 = #1\mil \dimen2 = \ht\strutbox \advance\dimen2 by \dp\strutbox \ifdim\dimen0 > \dimen2 % % Do a \strut just to make the height of this box be normal, so the % normal leading is inserted relative to the preceding line. % And a page break here is fine. \vtop to #1\mil{\strut\vfil}% % % TeX does not even consider page breaks if a penalty added to the % main vertical list is 10000 or more. But in order to see if the % empty box we just added fits on the page, we must make it consider % page breaks. On the other hand, we don't want to actually break the % page after the empty box. So we use a penalty of 9999. % % There is an extremely small chance that TeX will actually break the % page at this \penalty, if there are no other feasible breakpoints in % sight. (If the user is using lots of big @group commands, which % almost-but-not-quite fill up a page, TeX will have a hard time doing % good page breaking, for example.) However, I could not construct an % example where a page broke at this \penalty; if it happens in a real % document, then we can reconsider our strategy. \penalty9999 % % Back up by the size of the box, whether we did a page break or not. \kern -#1\mil % % Do not allow a page break right after this kern. \nobreak \fi } % @br forces paragraph break (and is undocumented). \let\br = \par % @page forces the start of a new page. % \def\page{\par\vfill\supereject} % @exdent text.... % outputs text on separate line in roman font, starting at standard page margin % This records the amount of indent in the innermost environment. % That's how much \exdent should take out. \newskip\exdentamount % This defn is used inside fill environments such as @defun. \parseargdef\exdent{\hfil\break\hbox{\kern -\exdentamount{\rm#1}}\hfil\break} % This defn is used inside nofill environments such as @example. \parseargdef\nofillexdent{{\advance \leftskip by -\exdentamount \leftline{\hskip\leftskip{\rm#1}}}} % @inmargin{WHICH}{TEXT} puts TEXT in the WHICH margin next to the current % paragraph. For more general purposes, use the \margin insertion % class. WHICH is `l' or `r'. Not documented, written for gawk manual. % \newskip\inmarginspacing \inmarginspacing=1cm \def\strutdepth{\dp\strutbox} % \def\doinmargin#1#2{\strut\vadjust{% \nobreak \kern-\strutdepth \vtop to \strutdepth{% \baselineskip=\strutdepth \vss % if you have multiple lines of stuff to put here, you'll need to % make the vbox yourself of the appropriate size. \ifx#1l% \llap{\ignorespaces #2\hskip\inmarginspacing}% \else \rlap{\hskip\hsize \hskip\inmarginspacing \ignorespaces #2}% \fi \null }% }} \def\inleftmargin{\doinmargin l} \def\inrightmargin{\doinmargin r} % % @inmargin{TEXT [, RIGHT-TEXT]} % (if RIGHT-TEXT is given, use TEXT for left page, RIGHT-TEXT for right; % else use TEXT for both). % \def\inmargin#1{\parseinmargin #1,,\finish} \def\parseinmargin#1,#2,#3\finish{% not perfect, but better than nothing. \setbox0 = \hbox{\ignorespaces #2}% \ifdim\wd0 > 0pt \def\lefttext{#1}% have both texts \def\righttext{#2}% \else \def\lefttext{#1}% have only one text \def\righttext{#1}% \fi % \ifodd\pageno \def\temp{\inrightmargin\righttext}% odd page -> outside is right margin \else \def\temp{\inleftmargin\lefttext}% \fi \temp } % @| inserts a changebar to the left of the current line. It should % surround any changed text. This approach does *not* work if the % change spans more than two lines of output. To handle that, we would % have adopt a much more difficult approach (putting marks into the main % vertical list for the beginning and end of each change). This command % is not documented, not supported, and doesn't work. % \def\|{% % \vadjust can only be used in horizontal mode. \leavevmode % % Append this vertical mode material after the current line in the output. \vadjust{% % We want to insert a rule with the height and depth of the current % leading; that is exactly what \strutbox is supposed to record. \vskip-\baselineskip % % \vadjust-items are inserted at the left edge of the type. So % the \llap here moves out into the left-hand margin. \llap{% % % For a thicker or thinner bar, change the `1pt'. \vrule height\baselineskip width1pt % % This is the space between the bar and the text. \hskip 12pt }% }% } % @include FILE -- \input text of FILE. % \def\include{\parseargusing\filenamecatcodes\includezzz} \def\includezzz#1{% \pushthisfilestack \def\thisfile{#1}% {% \makevalueexpandable % we want to expand any @value in FILE. \turnoffactive % and allow special characters in the expansion \indexnofonts % Allow `@@' and other weird things in file names. \wlog{texinfo.tex: doing @include of #1^^J}% \edef\temp{\noexpand\input #1 }% % % This trickery is to read FILE outside of a group, in case it makes % definitions, etc. \expandafter }\temp \popthisfilestack } \def\filenamecatcodes{% \catcode`\\=\other \catcode`~=\other \catcode`^=\other \catcode`_=\other \catcode`|=\other \catcode`<=\other \catcode`>=\other \catcode`+=\other \catcode`-=\other \catcode`\`=\other \catcode`\'=\other } \def\pushthisfilestack{% \expandafter\pushthisfilestackX\popthisfilestack\StackTerm } \def\pushthisfilestackX{% \expandafter\pushthisfilestackY\thisfile\StackTerm } \def\pushthisfilestackY #1\StackTerm #2\StackTerm {% \gdef\popthisfilestack{\gdef\thisfile{#1}\gdef\popthisfilestack{#2}}% } \def\popthisfilestack{\errthisfilestackempty} \def\errthisfilestackempty{\errmessage{Internal error: the stack of filenames is empty.}} % \def\thisfile{} % @center line % outputs that line, centered. % \parseargdef\center{% \ifhmode \let\centersub\centerH \else \let\centersub\centerV \fi \centersub{\hfil \ignorespaces#1\unskip \hfil}% \let\centersub\relax % don't let the definition persist, just in case } \def\centerH#1{{% \hfil\break \advance\hsize by -\leftskip \advance\hsize by -\rightskip \line{#1}% \break }} % \newcount\centerpenalty \def\centerV#1{% % The idea here is the same as in \startdefun, \cartouche, etc.: if % @center is the first thing after a section heading, we need to wipe % out the negative parskip inserted by \sectionheading, but still % prevent a page break here. \centerpenalty = \lastpenalty \ifnum\centerpenalty>10000 \vskip\parskip \fi \ifnum\centerpenalty>9999 \penalty\centerpenalty \fi \line{\kern\leftskip #1\kern\rightskip}% } % @sp n outputs n lines of vertical space % \parseargdef\sp{\vskip #1\baselineskip} % @comment ...line which is ignored... % @c is the same as @comment % @ignore ... @end ignore is another way to write a comment % \def\comment{\begingroup \catcode`\^^M=\other% \catcode`\@=\other \catcode`\{=\other \catcode`\}=\other% \commentxxx} {\catcode`\^^M=\other \gdef\commentxxx#1^^M{\endgroup}} % \let\c=\comment % @paragraphindent NCHARS % We'll use ems for NCHARS, close enough. % NCHARS can also be the word `asis' or `none'. % We cannot feasibly implement @paragraphindent asis, though. % \def\asisword{asis} % no translation, these are keywords \def\noneword{none} % \parseargdef\paragraphindent{% \def\temp{#1}% \ifx\temp\asisword \else \ifx\temp\noneword \defaultparindent = 0pt \else \defaultparindent = #1em \fi \fi \parindent = \defaultparindent } % @exampleindent NCHARS % We'll use ems for NCHARS like @paragraphindent. % It seems @exampleindent asis isn't necessary, but % I preserve it to make it similar to @paragraphindent. \parseargdef\exampleindent{% \def\temp{#1}% \ifx\temp\asisword \else \ifx\temp\noneword \lispnarrowing = 0pt \else \lispnarrowing = #1em \fi \fi } % @firstparagraphindent WORD % If WORD is `none', then suppress indentation of the first paragraph % after a section heading. If WORD is `insert', then do indent at such % paragraphs. % % The paragraph indentation is suppressed or not by calling % \suppressfirstparagraphindent, which the sectioning commands do. % We switch the definition of this back and forth according to WORD. % By default, we suppress indentation. % \def\suppressfirstparagraphindent{\dosuppressfirstparagraphindent} \def\insertword{insert} % \parseargdef\firstparagraphindent{% \def\temp{#1}% \ifx\temp\noneword \let\suppressfirstparagraphindent = \dosuppressfirstparagraphindent \else\ifx\temp\insertword \let\suppressfirstparagraphindent = \relax \else \errhelp = \EMsimple \errmessage{Unknown @firstparagraphindent option `\temp'}% \fi\fi } % Here is how we actually suppress indentation. Redefine \everypar to % \kern backwards by \parindent, and then reset itself to empty. % % We also make \indent itself not actually do anything until the next % paragraph. % \gdef\dosuppressfirstparagraphindent{% \gdef\indent{% \restorefirstparagraphindent \indent }% \gdef\noindent{% \restorefirstparagraphindent \noindent }% \global\everypar = {% \kern -\parindent \restorefirstparagraphindent }% } \gdef\restorefirstparagraphindent{% \global \let \indent = \ptexindent \global \let \noindent = \ptexnoindent \global \everypar = {}% } % @refill is a no-op. \let\refill=\relax % If working on a large document in chapters, it is convenient to % be able to disable indexing, cross-referencing, and contents, for test runs. % This is done with @novalidate (before @setfilename). % \newif\iflinks \linkstrue % by default we want the aux files. \let\novalidate = \linksfalse % @setfilename is done at the beginning of every texinfo file. % So open here the files we need to have open while reading the input. % This makes it possible to make a .fmt file for texinfo. \def\setfilename{% \fixbackslash % Turn off hack to swallow `\input texinfo'. \iflinks \tryauxfile % Open the new aux file. TeX will close it automatically at exit. \immediate\openout\auxfile=\jobname.aux \fi % \openindices needs to do some work in any case. \openindices \let\setfilename=\comment % Ignore extra @setfilename cmds. % % If texinfo.cnf is present on the system, read it. % Useful for site-wide @afourpaper, etc. \openin 1 texinfo.cnf \ifeof 1 \else \input texinfo.cnf \fi \closein 1 % \comment % Ignore the actual filename. } % Called from \setfilename. % \def\openindices{% \newindex{cp}% \newcodeindex{fn}% \newcodeindex{vr}% \newcodeindex{tp}% \newcodeindex{ky}% \newcodeindex{pg}% } % @bye. \outer\def\bye{\pagealignmacro\tracingstats=1\ptexend} \message{pdf,} % adobe `portable' document format \newcount\tempnum \newcount\lnkcount \newtoks\filename \newcount\filenamelength \newcount\pgn \newtoks\toksA \newtoks\toksB \newtoks\toksC \newtoks\toksD \newbox\boxA \newcount\countA \newif\ifpdf \newif\ifpdfmakepagedest % when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1 % can be set). So we test for \relax and 0 as well as being undefined. \ifx\pdfoutput\thisisundefined \else \ifx\pdfoutput\relax \else \ifcase\pdfoutput \else \pdftrue \fi \fi \fi % PDF uses PostScript string constants for the names of xref targets, % for display in the outlines, and in other places. Thus, we have to % double any backslashes. Otherwise, a name like "\node" will be % interpreted as a newline (\n), followed by o, d, e. Not good. % % See http://www.ntg.nl/pipermail/ntg-pdftex/2004-July/000654.html and % related messages. The final outcome is that it is up to the TeX user % to double the backslashes and otherwise make the string valid, so % that's what we do. pdftex 1.30.0 (ca.2005) introduced a primitive to % do this reliably, so we use it. % #1 is a control sequence in which to do the replacements, % which we \xdef. \def\txiescapepdf#1{% \ifx\pdfescapestring\thisisundefined % No primitive available; should we give a warning or log? % Many times it won't matter. \else % The expandable \pdfescapestring primitive escapes parentheses, % backslashes, and other special chars. \xdef#1{\pdfescapestring{#1}}% \fi } \newhelp\nopdfimagehelp{Texinfo supports .png, .jpg, .jpeg, and .pdf images with PDF output, and none of those formats could be found. (.eps cannot be supported due to the design of the PDF format; use regular TeX (DVI output) for that.)} \ifpdf % % Color manipulation macros based on pdfcolor.tex, % except using rgb instead of cmyk; the latter is said to render as a % very dark gray on-screen and a very dark halftone in print, instead % of actual black. \def\rgbDarkRed{0.50 0.09 0.12} \def\rgbBlack{0 0 0} % % k sets the color for filling (usual text, etc.); % K sets the color for stroking (thin rules, e.g., normal _'s). \def\pdfsetcolor#1{\pdfliteral{#1 rg #1 RG}} % % Set color, and create a mark which defines \thiscolor accordingly, % so that \makeheadline knows which color to restore. \def\setcolor#1{% \xdef\lastcolordefs{\gdef\noexpand\thiscolor{#1}}% \domark \pdfsetcolor{#1}% } % \def\maincolor{\rgbBlack} \pdfsetcolor{\maincolor} \edef\thiscolor{\maincolor} \def\lastcolordefs{} % \def\makefootline{% \baselineskip24pt \line{\pdfsetcolor{\maincolor}\the\footline}% } % \def\makeheadline{% \vbox to 0pt{% \vskip-22.5pt \line{% \vbox to8.5pt{}% % Extract \thiscolor definition from the marks. \getcolormarks % Typeset the headline with \maincolor, then restore the color. \pdfsetcolor{\maincolor}\the\headline\pdfsetcolor{\thiscolor}% }% \vss }% \nointerlineskip } % % \pdfcatalog{/PageMode /UseOutlines} % % #1 is image name, #2 width (might be empty/whitespace), #3 height (ditto). \def\dopdfimage#1#2#3{% \def\pdfimagewidth{#2}\setbox0 = \hbox{\ignorespaces #2}% \def\pdfimageheight{#3}\setbox2 = \hbox{\ignorespaces #3}% % % pdftex (and the PDF format) support .pdf, .png, .jpg (among % others). Let's try in that order, PDF first since if % someone has a scalable image, presumably better to use that than a % bitmap. \let\pdfimgext=\empty \begingroup \openin 1 #1.pdf \ifeof 1 \openin 1 #1.PDF \ifeof 1 \openin 1 #1.png \ifeof 1 \openin 1 #1.jpg \ifeof 1 \openin 1 #1.jpeg \ifeof 1 \openin 1 #1.JPG \ifeof 1 \errhelp = \nopdfimagehelp \errmessage{Could not find image file #1 for pdf}% \else \gdef\pdfimgext{JPG}% \fi \else \gdef\pdfimgext{jpeg}% \fi \else \gdef\pdfimgext{jpg}% \fi \else \gdef\pdfimgext{png}% \fi \else \gdef\pdfimgext{PDF}% \fi \else \gdef\pdfimgext{pdf}% \fi \closein 1 \endgroup % % without \immediate, ancient pdftex seg faults when the same image is % included twice. (Version 3.14159-pre-1.0-unofficial-20010704.) \ifnum\pdftexversion < 14 \immediate\pdfimage \else \immediate\pdfximage \fi \ifdim \wd0 >0pt width \pdfimagewidth \fi \ifdim \wd2 >0pt height \pdfimageheight \fi \ifnum\pdftexversion<13 #1.\pdfimgext \else {#1.\pdfimgext}% \fi \ifnum\pdftexversion < 14 \else \pdfrefximage \pdflastximage \fi} % \def\pdfmkdest#1{{% % We have to set dummies so commands such as @code, and characters % such as \, aren't expanded when present in a section title. \indexnofonts \turnoffactive \makevalueexpandable \def\pdfdestname{#1}% \txiescapepdf\pdfdestname \safewhatsit{\pdfdest name{\pdfdestname} xyz}% }} % % used to mark target names; must be expandable. \def\pdfmkpgn#1{#1} % % by default, use a color that is dark enough to print on paper as % nearly black, but still distinguishable for online viewing. \def\urlcolor{\rgbDarkRed} \def\linkcolor{\rgbDarkRed} \def\endlink{\setcolor{\maincolor}\pdfendlink} % % Adding outlines to PDF; macros for calculating structure of outlines % come from Petr Olsak \def\expnumber#1{\expandafter\ifx\csname#1\endcsname\relax 0% \else \csname#1\endcsname \fi} \def\advancenumber#1{\tempnum=\expnumber{#1}\relax \advance\tempnum by 1 \expandafter\xdef\csname#1\endcsname{\the\tempnum}} % % #1 is the section text, which is what will be displayed in the % outline by the pdf viewer. #2 is the pdf expression for the number % of subentries (or empty, for subsubsections). #3 is the node text, % which might be empty if this toc entry had no corresponding node. % #4 is the page number % \def\dopdfoutline#1#2#3#4{% % Generate a link to the node text if that exists; else, use the % page number. We could generate a destination for the section % text in the case where a section has no node, but it doesn't % seem worth the trouble, since most documents are normally structured. \edef\pdfoutlinedest{#3}% \ifx\pdfoutlinedest\empty \def\pdfoutlinedest{#4}% \else \txiescapepdf\pdfoutlinedest \fi % % Also escape PDF chars in the display string. \edef\pdfoutlinetext{#1}% \txiescapepdf\pdfoutlinetext % \pdfoutline goto name{\pdfmkpgn{\pdfoutlinedest}}#2{\pdfoutlinetext}% } % \def\pdfmakeoutlines{% \begingroup % Read toc silently, to get counts of subentries for \pdfoutline. \def\partentry##1##2##3##4{}% ignore parts in the outlines \def\numchapentry##1##2##3##4{% \def\thischapnum{##2}% \def\thissecnum{0}% \def\thissubsecnum{0}% }% \def\numsecentry##1##2##3##4{% \advancenumber{chap\thischapnum}% \def\thissecnum{##2}% \def\thissubsecnum{0}% }% \def\numsubsecentry##1##2##3##4{% \advancenumber{sec\thissecnum}% \def\thissubsecnum{##2}% }% \def\numsubsubsecentry##1##2##3##4{% \advancenumber{subsec\thissubsecnum}% }% \def\thischapnum{0}% \def\thissecnum{0}% \def\thissubsecnum{0}% % % use \def rather than \let here because we redefine \chapentry et % al. a second time, below. \def\appentry{\numchapentry}% \def\appsecentry{\numsecentry}% \def\appsubsecentry{\numsubsecentry}% \def\appsubsubsecentry{\numsubsubsecentry}% \def\unnchapentry{\numchapentry}% \def\unnsecentry{\numsecentry}% \def\unnsubsecentry{\numsubsecentry}% \def\unnsubsubsecentry{\numsubsubsecentry}% \readdatafile{toc}% % % Read toc second time, this time actually producing the outlines. % The `-' means take the \expnumber as the absolute number of % subentries, which we calculated on our first read of the .toc above. % % We use the node names as the destinations. \def\numchapentry##1##2##3##4{% \dopdfoutline{##1}{count-\expnumber{chap##2}}{##3}{##4}}% \def\numsecentry##1##2##3##4{% \dopdfoutline{##1}{count-\expnumber{sec##2}}{##3}{##4}}% \def\numsubsecentry##1##2##3##4{% \dopdfoutline{##1}{count-\expnumber{subsec##2}}{##3}{##4}}% \def\numsubsubsecentry##1##2##3##4{% count is always zero \dopdfoutline{##1}{}{##3}{##4}}% % % PDF outlines are displayed using system fonts, instead of % document fonts. Therefore we cannot use special characters, % since the encoding is unknown. For example, the eogonek from % Latin 2 (0xea) gets translated to a | character. Info from % Staszek Wawrykiewicz, 19 Jan 2004 04:09:24 +0100. % % TODO this right, we have to translate 8-bit characters to % their "best" equivalent, based on the @documentencoding. Too % much work for too little return. Just use the ASCII equivalents % we use for the index sort strings. % \indexnofonts \setupdatafile % We can have normal brace characters in the PDF outlines, unlike % Texinfo index files. So set that up. \def\{{\lbracecharliteral}% \def\}{\rbracecharliteral}% \catcode`\\=\active \otherbackslash \input \tocreadfilename \endgroup } {\catcode`[=1 \catcode`]=2 \catcode`{=\other \catcode`}=\other \gdef\lbracecharliteral[{]% \gdef\rbracecharliteral[}]% ] % \def\skipspaces#1{\def\PP{#1}\def\D{|}% \ifx\PP\D\let\nextsp\relax \else\let\nextsp\skipspaces \addtokens{\filename}{\PP}% \advance\filenamelength by 1 \fi \nextsp} \def\getfilename#1{% \filenamelength=0 % If we don't expand the argument now, \skipspaces will get % snagged on things like "@value{foo}". \edef\temp{#1}% \expandafter\skipspaces\temp|\relax } \ifnum\pdftexversion < 14 \let \startlink \pdfannotlink \else \let \startlink \pdfstartlink \fi % make a live url in pdf output. \def\pdfurl#1{% \begingroup % it seems we really need yet another set of dummies; have not % tried to figure out what each command should do in the context % of @url. for now, just make @/ a no-op, that's the only one % people have actually reported a problem with. % \normalturnoffactive \def\@{@}% \let\/=\empty \makevalueexpandable % do we want to go so far as to use \indexnofonts instead of just % special-casing \var here? \def\var##1{##1}% % \leavevmode\setcolor{\urlcolor}% \startlink attr{/Border [0 0 0]}% user{/Subtype /Link /A << /S /URI /URI (#1) >>}% \endgroup} \def\pdfgettoks#1.{\setbox\boxA=\hbox{\toksA={#1.}\toksB={}\maketoks}} \def\addtokens#1#2{\edef\addtoks{\noexpand#1={\the#1#2}}\addtoks} \def\adn#1{\addtokens{\toksC}{#1}\global\countA=1\let\next=\maketoks} \def\poptoks#1#2|ENDTOKS|{\let\first=#1\toksD={#1}\toksA={#2}} \def\maketoks{% \expandafter\poptoks\the\toksA|ENDTOKS|\relax \ifx\first0\adn0 \else\ifx\first1\adn1 \else\ifx\first2\adn2 \else\ifx\first3\adn3 \else\ifx\first4\adn4 \else\ifx\first5\adn5 \else\ifx\first6\adn6 \else\ifx\first7\adn7 \else\ifx\first8\adn8 \else\ifx\first9\adn9 \else \ifnum0=\countA\else\makelink\fi \ifx\first.\let\next=\done\else \let\next=\maketoks \addtokens{\toksB}{\the\toksD} \ifx\first,\addtokens{\toksB}{\space}\fi \fi \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi \next} \def\makelink{\addtokens{\toksB}% {\noexpand\pdflink{\the\toksC}}\toksC={}\global\countA=0} \def\pdflink#1{% \startlink attr{/Border [0 0 0]} goto name{\pdfmkpgn{#1}} \setcolor{\linkcolor}#1\endlink} \def\done{\edef\st{\global\noexpand\toksA={\the\toksB}}\st} \else % non-pdf mode \let\pdfmkdest = \gobble \let\pdfurl = \gobble \let\endlink = \relax \let\setcolor = \gobble \let\pdfsetcolor = \gobble \let\pdfmakeoutlines = \relax \fi % \ifx\pdfoutput \message{fonts,} % Change the current font style to #1, remembering it in \curfontstyle. % For now, we do not accumulate font styles: @b{@i{foo}} prints foo in % italics, not bold italics. % \def\setfontstyle#1{% \def\curfontstyle{#1}% not as a control sequence, because we are \edef'd. \csname ten#1\endcsname % change the current font } % Select #1 fonts with the current style. % \def\selectfonts#1{\csname #1fonts\endcsname \csname\curfontstyle\endcsname} \def\rm{\fam=0 \setfontstyle{rm}} \def\it{\fam=\itfam \setfontstyle{it}} \def\sl{\fam=\slfam \setfontstyle{sl}} \def\bf{\fam=\bffam \setfontstyle{bf}}\def\bfstylename{bf} \def\tt{\fam=\ttfam \setfontstyle{tt}} % Unfortunately, we have to override this for titles and the like, since % in those cases "rm" is bold. Sigh. \def\rmisbold{\rm\def\curfontstyle{bf}} % Texinfo sort of supports the sans serif font style, which plain TeX does not. % So we set up a \sf. \newfam\sffam \def\sf{\fam=\sffam \setfontstyle{sf}} \let\li = \sf % Sometimes we call it \li, not \sf. % We don't need math for this font style. \def\ttsl{\setfontstyle{ttsl}} % Set the baselineskip to #1, and the lineskip and strut size % correspondingly. There is no deep meaning behind these magic numbers % used as factors; they just match (closely enough) what Knuth defined. % \def\lineskipfactor{.08333} \def\strutheightpercent{.70833} \def\strutdepthpercent {.29167} % % can get a sort of poor man's double spacing by redefining this. \def\baselinefactor{1} % \newdimen\textleading \def\setleading#1{% \dimen0 = #1\relax \normalbaselineskip = \baselinefactor\dimen0 \normallineskip = \lineskipfactor\normalbaselineskip \normalbaselines \setbox\strutbox =\hbox{% \vrule width0pt height\strutheightpercent\baselineskip depth \strutdepthpercent \baselineskip }% } % PDF CMaps. See also LaTeX's t1.cmap. % % do nothing with this by default. \expandafter\let\csname cmapOT1\endcsname\gobble \expandafter\let\csname cmapOT1IT\endcsname\gobble \expandafter\let\csname cmapOT1TT\endcsname\gobble % if we are producing pdf, and we have \pdffontattr, then define cmaps. % (\pdffontattr was introduced many years ago, but people still run % older pdftex's; it's easy to conditionalize, so we do.) \ifpdf \ifx\pdffontattr\thisisundefined \else \begingroup \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char. \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap %%DocumentNeededResources: ProcSet (CIDInit) %%IncludeResource: ProcSet (CIDInit) %%BeginResource: CMap (TeX-OT1-0) %%Title: (TeX-OT1-0 TeX OT1 0) %%Version: 1.000 %%EndComments /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << /Registry (TeX) /Ordering (OT1) /Supplement 0 >> def /CMapName /TeX-OT1-0 def /CMapType 2 def 1 begincodespacerange <00> <7F> endcodespacerange 8 beginbfrange <00> <01> <0393> <09> <0A> <03A8> <23> <26> <0023> <28> <3B> <0028> <3F> <5B> <003F> <5D> <5E> <005D> <61> <7A> <0061> <7B> <7C> <2013> endbfrange 40 beginbfchar <02> <0398> <03> <039B> <04> <039E> <05> <03A0> <06> <03A3> <07> <03D2> <08> <03A6> <0B> <00660066> <0C> <00660069> <0D> <0066006C> <0E> <006600660069> <0F> <00660066006C> <10> <0131> <11> <0237> <12> <0060> <13> <00B4> <14> <02C7> <15> <02D8> <16> <00AF> <17> <02DA> <18> <00B8> <19> <00DF> <1A> <00E6> <1B> <0153> <1C> <00F8> <1D> <00C6> <1E> <0152> <1F> <00D8> <21> <0021> <22> <201D> <27> <2019> <3C> <00A1> <3D> <003D> <3E> <00BF> <5C> <201C> <5F> <02D9> <60> <2018> <7D> <02DD> <7E> <007E> <7F> <00A8> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end %%EndResource %%EOF }\endgroup \expandafter\edef\csname cmapOT1\endcsname#1{% \pdffontattr#1{/ToUnicode \the\pdflastobj\space 0 R}% }% % % \cmapOT1IT \begingroup \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char. \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap %%DocumentNeededResources: ProcSet (CIDInit) %%IncludeResource: ProcSet (CIDInit) %%BeginResource: CMap (TeX-OT1IT-0) %%Title: (TeX-OT1IT-0 TeX OT1IT 0) %%Version: 1.000 %%EndComments /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << /Registry (TeX) /Ordering (OT1IT) /Supplement 0 >> def /CMapName /TeX-OT1IT-0 def /CMapType 2 def 1 begincodespacerange <00> <7F> endcodespacerange 8 beginbfrange <00> <01> <0393> <09> <0A> <03A8> <25> <26> <0025> <28> <3B> <0028> <3F> <5B> <003F> <5D> <5E> <005D> <61> <7A> <0061> <7B> <7C> <2013> endbfrange 42 beginbfchar <02> <0398> <03> <039B> <04> <039E> <05> <03A0> <06> <03A3> <07> <03D2> <08> <03A6> <0B> <00660066> <0C> <00660069> <0D> <0066006C> <0E> <006600660069> <0F> <00660066006C> <10> <0131> <11> <0237> <12> <0060> <13> <00B4> <14> <02C7> <15> <02D8> <16> <00AF> <17> <02DA> <18> <00B8> <19> <00DF> <1A> <00E6> <1B> <0153> <1C> <00F8> <1D> <00C6> <1E> <0152> <1F> <00D8> <21> <0021> <22> <201D> <23> <0023> <24> <00A3> <27> <2019> <3C> <00A1> <3D> <003D> <3E> <00BF> <5C> <201C> <5F> <02D9> <60> <2018> <7D> <02DD> <7E> <007E> <7F> <00A8> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end %%EndResource %%EOF }\endgroup \expandafter\edef\csname cmapOT1IT\endcsname#1{% \pdffontattr#1{/ToUnicode \the\pdflastobj\space 0 R}% }% % % \cmapOT1TT \begingroup \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char. \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap %%DocumentNeededResources: ProcSet (CIDInit) %%IncludeResource: ProcSet (CIDInit) %%BeginResource: CMap (TeX-OT1TT-0) %%Title: (TeX-OT1TT-0 TeX OT1TT 0) %%Version: 1.000 %%EndComments /CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << /Registry (TeX) /Ordering (OT1TT) /Supplement 0 >> def /CMapName /TeX-OT1TT-0 def /CMapType 2 def 1 begincodespacerange <00> <7F> endcodespacerange 5 beginbfrange <00> <01> <0393> <09> <0A> <03A8> <21> <26> <0021> <28> <5F> <0028> <61> <7E> <0061> endbfrange 32 beginbfchar <02> <0398> <03> <039B> <04> <039E> <05> <03A0> <06> <03A3> <07> <03D2> <08> <03A6> <0B> <2191> <0C> <2193> <0D> <0027> <0E> <00A1> <0F> <00BF> <10> <0131> <11> <0237> <12> <0060> <13> <00B4> <14> <02C7> <15> <02D8> <16> <00AF> <17> <02DA> <18> <00B8> <19> <00DF> <1A> <00E6> <1B> <0153> <1C> <00F8> <1D> <00C6> <1E> <0152> <1F> <00D8> <20> <2423> <27> <2019> <60> <2018> <7F> <00A8> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end %%EndResource %%EOF }\endgroup \expandafter\edef\csname cmapOT1TT\endcsname#1{% \pdffontattr#1{/ToUnicode \the\pdflastobj\space 0 R}% }% \fi\fi % Set the font macro #1 to the font named \fontprefix#2. % #3 is the font's design size, #4 is a scale factor, #5 is the CMap % encoding (only OT1, OT1IT and OT1TT are allowed, or empty to omit). % Example: % #1 = \textrm % #2 = \rmshape % #3 = 10 % #4 = \mainmagstep % #5 = OT1 % \def\setfont#1#2#3#4#5{% \font#1=\fontprefix#2#3 scaled #4 \csname cmap#5\endcsname#1% } % This is what gets called when #5 of \setfont is empty. \let\cmap\gobble % % (end of cmaps) % Use cm as the default font prefix. % To specify the font prefix, you must define \fontprefix % before you read in texinfo.tex. \ifx\fontprefix\thisisundefined \def\fontprefix{cm} \fi % Support font families that don't use the same naming scheme as CM. \def\rmshape{r} \def\rmbshape{bx} % where the normal face is bold \def\bfshape{b} \def\bxshape{bx} \def\ttshape{tt} \def\ttbshape{tt} \def\ttslshape{sltt} \def\itshape{ti} \def\itbshape{bxti} \def\slshape{sl} \def\slbshape{bxsl} \def\sfshape{ss} \def\sfbshape{ss} \def\scshape{csc} \def\scbshape{csc} % Definitions for a main text size of 11pt. (The default in Texinfo.) % \def\definetextfontsizexi{% % Text fonts (11.2pt, magstep1). \def\textnominalsize{11pt} \edef\mainmagstep{\magstephalf} \setfont\textrm\rmshape{10}{\mainmagstep}{OT1} \setfont\texttt\ttshape{10}{\mainmagstep}{OT1TT} \setfont\textbf\bfshape{10}{\mainmagstep}{OT1} \setfont\textit\itshape{10}{\mainmagstep}{OT1IT} \setfont\textsl\slshape{10}{\mainmagstep}{OT1} \setfont\textsf\sfshape{10}{\mainmagstep}{OT1} \setfont\textsc\scshape{10}{\mainmagstep}{OT1} \setfont\textttsl\ttslshape{10}{\mainmagstep}{OT1TT} \font\texti=cmmi10 scaled \mainmagstep \font\textsy=cmsy10 scaled \mainmagstep \def\textecsize{1095} % A few fonts for @defun names and args. \setfont\defbf\bfshape{10}{\magstep1}{OT1} \setfont\deftt\ttshape{10}{\magstep1}{OT1TT} \setfont\defttsl\ttslshape{10}{\magstep1}{OT1TT} \def\df{\let\tentt=\deftt \let\tenbf = \defbf \let\tenttsl=\defttsl \bf} % Fonts for indices, footnotes, small examples (9pt). \def\smallnominalsize{9pt} \setfont\smallrm\rmshape{9}{1000}{OT1} \setfont\smalltt\ttshape{9}{1000}{OT1TT} \setfont\smallbf\bfshape{10}{900}{OT1} \setfont\smallit\itshape{9}{1000}{OT1IT} \setfont\smallsl\slshape{9}{1000}{OT1} \setfont\smallsf\sfshape{9}{1000}{OT1} \setfont\smallsc\scshape{10}{900}{OT1} \setfont\smallttsl\ttslshape{10}{900}{OT1TT} \font\smalli=cmmi9 \font\smallsy=cmsy9 \def\smallecsize{0900} % Fonts for small examples (8pt). \def\smallernominalsize{8pt} \setfont\smallerrm\rmshape{8}{1000}{OT1} \setfont\smallertt\ttshape{8}{1000}{OT1TT} \setfont\smallerbf\bfshape{10}{800}{OT1} \setfont\smallerit\itshape{8}{1000}{OT1IT} \setfont\smallersl\slshape{8}{1000}{OT1} \setfont\smallersf\sfshape{8}{1000}{OT1} \setfont\smallersc\scshape{10}{800}{OT1} \setfont\smallerttsl\ttslshape{10}{800}{OT1TT} \font\smalleri=cmmi8 \font\smallersy=cmsy8 \def\smallerecsize{0800} % Fonts for title page (20.4pt): \def\titlenominalsize{20pt} \setfont\titlerm\rmbshape{12}{\magstep3}{OT1} \setfont\titleit\itbshape{10}{\magstep4}{OT1IT} \setfont\titlesl\slbshape{10}{\magstep4}{OT1} \setfont\titlett\ttbshape{12}{\magstep3}{OT1TT} \setfont\titlettsl\ttslshape{10}{\magstep4}{OT1TT} \setfont\titlesf\sfbshape{17}{\magstep1}{OT1} \let\titlebf=\titlerm \setfont\titlesc\scbshape{10}{\magstep4}{OT1} \font\titlei=cmmi12 scaled \magstep3 \font\titlesy=cmsy10 scaled \magstep4 \def\titleecsize{2074} % Chapter (and unnumbered) fonts (17.28pt). \def\chapnominalsize{17pt} \setfont\chaprm\rmbshape{12}{\magstep2}{OT1} \setfont\chapit\itbshape{10}{\magstep3}{OT1IT} \setfont\chapsl\slbshape{10}{\magstep3}{OT1} \setfont\chaptt\ttbshape{12}{\magstep2}{OT1TT} \setfont\chapttsl\ttslshape{10}{\magstep3}{OT1TT} \setfont\chapsf\sfbshape{17}{1000}{OT1} \let\chapbf=\chaprm \setfont\chapsc\scbshape{10}{\magstep3}{OT1} \font\chapi=cmmi12 scaled \magstep2 \font\chapsy=cmsy10 scaled \magstep3 \def\chapecsize{1728} % Section fonts (14.4pt). \def\secnominalsize{14pt} \setfont\secrm\rmbshape{12}{\magstep1}{OT1} \setfont\secit\itbshape{10}{\magstep2}{OT1IT} \setfont\secsl\slbshape{10}{\magstep2}{OT1} \setfont\sectt\ttbshape{12}{\magstep1}{OT1TT} \setfont\secttsl\ttslshape{10}{\magstep2}{OT1TT} \setfont\secsf\sfbshape{12}{\magstep1}{OT1} \let\secbf\secrm \setfont\secsc\scbshape{10}{\magstep2}{OT1} \font\seci=cmmi12 scaled \magstep1 \font\secsy=cmsy10 scaled \magstep2 \def\sececsize{1440} % Subsection fonts (13.15pt). \def\ssecnominalsize{13pt} \setfont\ssecrm\rmbshape{12}{\magstephalf}{OT1} \setfont\ssecit\itbshape{10}{1315}{OT1IT} \setfont\ssecsl\slbshape{10}{1315}{OT1} \setfont\ssectt\ttbshape{12}{\magstephalf}{OT1TT} \setfont\ssecttsl\ttslshape{10}{1315}{OT1TT} \setfont\ssecsf\sfbshape{12}{\magstephalf}{OT1} \let\ssecbf\ssecrm \setfont\ssecsc\scbshape{10}{1315}{OT1} \font\sseci=cmmi12 scaled \magstephalf \font\ssecsy=cmsy10 scaled 1315 \def\ssececsize{1200} % Reduced fonts for @acro in text (10pt). \def\reducednominalsize{10pt} \setfont\reducedrm\rmshape{10}{1000}{OT1} \setfont\reducedtt\ttshape{10}{1000}{OT1TT} \setfont\reducedbf\bfshape{10}{1000}{OT1} \setfont\reducedit\itshape{10}{1000}{OT1IT} \setfont\reducedsl\slshape{10}{1000}{OT1} \setfont\reducedsf\sfshape{10}{1000}{OT1} \setfont\reducedsc\scshape{10}{1000}{OT1} \setfont\reducedttsl\ttslshape{10}{1000}{OT1TT} \font\reducedi=cmmi10 \font\reducedsy=cmsy10 \def\reducedecsize{1000} \textleading = 13.2pt % line spacing for 11pt CM \textfonts % reset the current fonts \rm } % end of 11pt text font size definitions, \definetextfontsizexi % Definitions to make the main text be 10pt Computer Modern, with % section, chapter, etc., sizes following suit. This is for the GNU % Press printing of the Emacs 22 manual. Maybe other manuals in the % future. Used with @smallbook, which sets the leading to 12pt. % \def\definetextfontsizex{% % Text fonts (10pt). \def\textnominalsize{10pt} \edef\mainmagstep{1000} \setfont\textrm\rmshape{10}{\mainmagstep}{OT1} \setfont\texttt\ttshape{10}{\mainmagstep}{OT1TT} \setfont\textbf\bfshape{10}{\mainmagstep}{OT1} \setfont\textit\itshape{10}{\mainmagstep}{OT1IT} \setfont\textsl\slshape{10}{\mainmagstep}{OT1} \setfont\textsf\sfshape{10}{\mainmagstep}{OT1} \setfont\textsc\scshape{10}{\mainmagstep}{OT1} \setfont\textttsl\ttslshape{10}{\mainmagstep}{OT1TT} \font\texti=cmmi10 scaled \mainmagstep \font\textsy=cmsy10 scaled \mainmagstep \def\textecsize{1000} % A few fonts for @defun names and args. \setfont\defbf\bfshape{10}{\magstephalf}{OT1} \setfont\deftt\ttshape{10}{\magstephalf}{OT1TT} \setfont\defttsl\ttslshape{10}{\magstephalf}{OT1TT} \def\df{\let\tentt=\deftt \let\tenbf = \defbf \let\tenttsl=\defttsl \bf} % Fonts for indices, footnotes, small examples (9pt). \def\smallnominalsize{9pt} \setfont\smallrm\rmshape{9}{1000}{OT1} \setfont\smalltt\ttshape{9}{1000}{OT1TT} \setfont\smallbf\bfshape{10}{900}{OT1} \setfont\smallit\itshape{9}{1000}{OT1IT} \setfont\smallsl\slshape{9}{1000}{OT1} \setfont\smallsf\sfshape{9}{1000}{OT1} \setfont\smallsc\scshape{10}{900}{OT1} \setfont\smallttsl\ttslshape{10}{900}{OT1TT} \font\smalli=cmmi9 \font\smallsy=cmsy9 \def\smallecsize{0900} % Fonts for small examples (8pt). \def\smallernominalsize{8pt} \setfont\smallerrm\rmshape{8}{1000}{OT1} \setfont\smallertt\ttshape{8}{1000}{OT1TT} \setfont\smallerbf\bfshape{10}{800}{OT1} \setfont\smallerit\itshape{8}{1000}{OT1IT} \setfont\smallersl\slshape{8}{1000}{OT1} \setfont\smallersf\sfshape{8}{1000}{OT1} \setfont\smallersc\scshape{10}{800}{OT1} \setfont\smallerttsl\ttslshape{10}{800}{OT1TT} \font\smalleri=cmmi8 \font\smallersy=cmsy8 \def\smallerecsize{0800} % Fonts for title page (20.4pt): \def\titlenominalsize{20pt} \setfont\titlerm\rmbshape{12}{\magstep3}{OT1} \setfont\titleit\itbshape{10}{\magstep4}{OT1IT} \setfont\titlesl\slbshape{10}{\magstep4}{OT1} \setfont\titlett\ttbshape{12}{\magstep3}{OT1TT} \setfont\titlettsl\ttslshape{10}{\magstep4}{OT1TT} \setfont\titlesf\sfbshape{17}{\magstep1}{OT1} \let\titlebf=\titlerm \setfont\titlesc\scbshape{10}{\magstep4}{OT1} \font\titlei=cmmi12 scaled \magstep3 \font\titlesy=cmsy10 scaled \magstep4 \def\titleecsize{2074} % Chapter fonts (14.4pt). \def\chapnominalsize{14pt} \setfont\chaprm\rmbshape{12}{\magstep1}{OT1} \setfont\chapit\itbshape{10}{\magstep2}{OT1IT} \setfont\chapsl\slbshape{10}{\magstep2}{OT1} \setfont\chaptt\ttbshape{12}{\magstep1}{OT1TT} \setfont\chapttsl\ttslshape{10}{\magstep2}{OT1TT} \setfont\chapsf\sfbshape{12}{\magstep1}{OT1} \let\chapbf\chaprm \setfont\chapsc\scbshape{10}{\magstep2}{OT1} \font\chapi=cmmi12 scaled \magstep1 \font\chapsy=cmsy10 scaled \magstep2 \def\chapecsize{1440} % Section fonts (12pt). \def\secnominalsize{12pt} \setfont\secrm\rmbshape{12}{1000}{OT1} \setfont\secit\itbshape{10}{\magstep1}{OT1IT} \setfont\secsl\slbshape{10}{\magstep1}{OT1} \setfont\sectt\ttbshape{12}{1000}{OT1TT} \setfont\secttsl\ttslshape{10}{\magstep1}{OT1TT} \setfont\secsf\sfbshape{12}{1000}{OT1} \let\secbf\secrm \setfont\secsc\scbshape{10}{\magstep1}{OT1} \font\seci=cmmi12 \font\secsy=cmsy10 scaled \magstep1 \def\sececsize{1200} % Subsection fonts (10pt). \def\ssecnominalsize{10pt} \setfont\ssecrm\rmbshape{10}{1000}{OT1} \setfont\ssecit\itbshape{10}{1000}{OT1IT} \setfont\ssecsl\slbshape{10}{1000}{OT1} \setfont\ssectt\ttbshape{10}{1000}{OT1TT} \setfont\ssecttsl\ttslshape{10}{1000}{OT1TT} \setfont\ssecsf\sfbshape{10}{1000}{OT1} \let\ssecbf\ssecrm \setfont\ssecsc\scbshape{10}{1000}{OT1} \font\sseci=cmmi10 \font\ssecsy=cmsy10 \def\ssececsize{1000} % Reduced fonts for @acro in text (9pt). \def\reducednominalsize{9pt} \setfont\reducedrm\rmshape{9}{1000}{OT1} \setfont\reducedtt\ttshape{9}{1000}{OT1TT} \setfont\reducedbf\bfshape{10}{900}{OT1} \setfont\reducedit\itshape{9}{1000}{OT1IT} \setfont\reducedsl\slshape{9}{1000}{OT1} \setfont\reducedsf\sfshape{9}{1000}{OT1} \setfont\reducedsc\scshape{10}{900}{OT1} \setfont\reducedttsl\ttslshape{10}{900}{OT1TT} \font\reducedi=cmmi9 \font\reducedsy=cmsy9 \def\reducedecsize{0900} \divide\parskip by 2 % reduce space between paragraphs \textleading = 12pt % line spacing for 10pt CM \textfonts % reset the current fonts \rm } % end of 10pt text font size definitions, \definetextfontsizex % We provide the user-level command % @fonttextsize 10 % (or 11) to redefine the text font size. pt is assumed. % \def\xiword{11} \def\xword{10} \def\xwordpt{10pt} % \parseargdef\fonttextsize{% \def\textsizearg{#1}% %\wlog{doing @fonttextsize \textsizearg}% % % Set \globaldefs so that documents can use this inside @tex, since % makeinfo 4.8 does not support it, but we need it nonetheless. % \begingroup \globaldefs=1 \ifx\textsizearg\xword \definetextfontsizex \else \ifx\textsizearg\xiword \definetextfontsizexi \else \errhelp=\EMsimple \errmessage{@fonttextsize only supports `10' or `11', not `\textsizearg'} \fi\fi \endgroup } % In order for the font changes to affect most math symbols and letters, % we have to define the \textfont of the standard families. Since % texinfo doesn't allow for producing subscripts and superscripts except % in the main text, we don't bother to reset \scriptfont and % \scriptscriptfont (which would also require loading a lot more fonts). % \def\resetmathfonts{% \textfont0=\tenrm \textfont1=\teni \textfont2=\tensy \textfont\itfam=\tenit \textfont\slfam=\tensl \textfont\bffam=\tenbf \textfont\ttfam=\tentt \textfont\sffam=\tensf } % The font-changing commands redefine the meanings of \tenSTYLE, instead % of just \STYLE. We do this because \STYLE needs to also set the % current \fam for math mode. Our \STYLE (e.g., \rm) commands hardwire % \tenSTYLE to set the current font. % % Each font-changing command also sets the names \lsize (one size lower) % and \lllsize (three sizes lower). These relative commands are used in % the LaTeX logo and acronyms. % % This all needs generalizing, badly. % \def\textfonts{% \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsl \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsc \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsy \let\tenttsl=\textttsl \def\curfontsize{text}% \def\lsize{reduced}\def\lllsize{smaller}% \resetmathfonts \setleading{\textleading}} \def\titlefonts{% \let\tenrm=\titlerm \let\tenit=\titleit \let\tensl=\titlesl \let\tenbf=\titlebf \let\tentt=\titlett \let\smallcaps=\titlesc \let\tensf=\titlesf \let\teni=\titlei \let\tensy=\titlesy \let\tenttsl=\titlettsl \def\curfontsize{title}% \def\lsize{chap}\def\lllsize{subsec}% \resetmathfonts \setleading{27pt}} \def\titlefont#1{{\titlefonts\rmisbold #1}} \def\chapfonts{% \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsc \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsy \let\tenttsl=\chapttsl \def\curfontsize{chap}% \def\lsize{sec}\def\lllsize{text}% \resetmathfonts \setleading{19pt}} \def\secfonts{% \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsl \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsc \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsy \let\tenttsl=\secttsl \def\curfontsize{sec}% \def\lsize{subsec}\def\lllsize{reduced}% \resetmathfonts \setleading{16pt}} \def\subsecfonts{% \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsl \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsc \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsy \let\tenttsl=\ssecttsl \def\curfontsize{ssec}% \def\lsize{text}\def\lllsize{small}% \resetmathfonts \setleading{15pt}} \let\subsubsecfonts = \subsecfonts \def\reducedfonts{% \let\tenrm=\reducedrm \let\tenit=\reducedit \let\tensl=\reducedsl \let\tenbf=\reducedbf \let\tentt=\reducedtt \let\reducedcaps=\reducedsc \let\tensf=\reducedsf \let\teni=\reducedi \let\tensy=\reducedsy \let\tenttsl=\reducedttsl \def\curfontsize{reduced}% \def\lsize{small}\def\lllsize{smaller}% \resetmathfonts \setleading{10.5pt}} \def\smallfonts{% \let\tenrm=\smallrm \let\tenit=\smallit \let\tensl=\smallsl \let\tenbf=\smallbf \let\tentt=\smalltt \let\smallcaps=\smallsc \let\tensf=\smallsf \let\teni=\smalli \let\tensy=\smallsy \let\tenttsl=\smallttsl \def\curfontsize{small}% \def\lsize{smaller}\def\lllsize{smaller}% \resetmathfonts \setleading{10.5pt}} \def\smallerfonts{% \let\tenrm=\smallerrm \let\tenit=\smallerit \let\tensl=\smallersl \let\tenbf=\smallerbf \let\tentt=\smallertt \let\smallcaps=\smallersc \let\tensf=\smallersf \let\teni=\smalleri \let\tensy=\smallersy \let\tenttsl=\smallerttsl \def\curfontsize{smaller}% \def\lsize{smaller}\def\lllsize{smaller}% \resetmathfonts \setleading{9.5pt}} % Fonts for short table of contents. \setfont\shortcontrm\rmshape{12}{1000}{OT1} \setfont\shortcontbf\bfshape{10}{\magstep1}{OT1} % no cmb12 \setfont\shortcontsl\slshape{12}{1000}{OT1} \setfont\shortconttt\ttshape{12}{1000}{OT1TT} % Define these just so they can be easily changed for other fonts. \def\angleleft{$\langle$} \def\angleright{$\rangle$} % Set the fonts to use with the @small... environments. \let\smallexamplefonts = \smallfonts % About \smallexamplefonts. If we use \smallfonts (9pt), @smallexample % can fit this many characters: % 8.5x11=86 smallbook=72 a4=90 a5=69 % If we use \scriptfonts (8pt), then we can fit this many characters: % 8.5x11=90+ smallbook=80 a4=90+ a5=77 % For me, subjectively, the few extra characters that fit aren't worth % the additional smallness of 8pt. So I'm making the default 9pt. % % By the way, for comparison, here's what fits with @example (10pt): % 8.5x11=71 smallbook=60 a4=75 a5=58 % --karl, 24jan03. % Set up the default fonts, so we can use them for creating boxes. % \definetextfontsizexi \message{markup,} % Check if we are currently using a typewriter font. Since all the % Computer Modern typewriter fonts have zero interword stretch (and % shrink), and it is reasonable to expect all typewriter fonts to have % this property, we can check that font parameter. % \def\ifmonospace{\ifdim\fontdimen3\font=0pt } % Markup style infrastructure. \defmarkupstylesetup\INITMACRO will % define and register \INITMACRO to be called on markup style changes. % \INITMACRO can check \currentmarkupstyle for the innermost % style and the set of \ifmarkupSTYLE switches for all styles % currently in effect. \newif\ifmarkupvar \newif\ifmarkupsamp \newif\ifmarkupkey %\newif\ifmarkupfile % @file == @samp. %\newif\ifmarkupoption % @option == @samp. \newif\ifmarkupcode \newif\ifmarkupkbd %\newif\ifmarkupenv % @env == @code. %\newif\ifmarkupcommand % @command == @code. \newif\ifmarkuptex % @tex (and part of @math, for now). \newif\ifmarkupexample \newif\ifmarkupverb \newif\ifmarkupverbatim \let\currentmarkupstyle\empty \def\setupmarkupstyle#1{% \csname markup#1true\endcsname \def\currentmarkupstyle{#1}% \markupstylesetup } \let\markupstylesetup\empty \def\defmarkupstylesetup#1{% \expandafter\def\expandafter\markupstylesetup \expandafter{\markupstylesetup #1}% \def#1% } % Markup style setup for left and right quotes. \defmarkupstylesetup\markupsetuplq{% \expandafter\let\expandafter \temp \csname markupsetuplq\currentmarkupstyle\endcsname \ifx\temp\relax \markupsetuplqdefault \else \temp \fi } \defmarkupstylesetup\markupsetuprq{% \expandafter\let\expandafter \temp \csname markupsetuprq\currentmarkupstyle\endcsname \ifx\temp\relax \markupsetuprqdefault \else \temp \fi } { \catcode`\'=\active \catcode`\`=\active \gdef\markupsetuplqdefault{\let`\lq} \gdef\markupsetuprqdefault{\let'\rq} \gdef\markupsetcodequoteleft{\let`\codequoteleft} \gdef\markupsetcodequoteright{\let'\codequoteright} } \let\markupsetuplqcode \markupsetcodequoteleft \let\markupsetuprqcode \markupsetcodequoteright % \let\markupsetuplqexample \markupsetcodequoteleft \let\markupsetuprqexample \markupsetcodequoteright % \let\markupsetuplqkbd \markupsetcodequoteleft \let\markupsetuprqkbd \markupsetcodequoteright % \let\markupsetuplqsamp \markupsetcodequoteleft \let\markupsetuprqsamp \markupsetcodequoteright % \let\markupsetuplqverb \markupsetcodequoteleft \let\markupsetuprqverb \markupsetcodequoteright % \let\markupsetuplqverbatim \markupsetcodequoteleft \let\markupsetuprqverbatim \markupsetcodequoteright % Allow an option to not use regular directed right quote/apostrophe % (char 0x27), but instead the undirected quote from cmtt (char 0x0d). % The undirected quote is ugly, so don't make it the default, but it % works for pasting with more pdf viewers (at least evince), the % lilypond developers report. xpdf does work with the regular 0x27. % \def\codequoteright{% \expandafter\ifx\csname SETtxicodequoteundirected\endcsname\relax \expandafter\ifx\csname SETcodequoteundirected\endcsname\relax '% \else \char'15 \fi \else \char'15 \fi } % % and a similar option for the left quote char vs. a grave accent. % Modern fonts display ASCII 0x60 as a grave accent, so some people like % the code environments to do likewise. % \def\codequoteleft{% \expandafter\ifx\csname SETtxicodequotebacktick\endcsname\relax \expandafter\ifx\csname SETcodequotebacktick\endcsname\relax % [Knuth] pp. 380,381,391 % \relax disables Spanish ligatures ?` and !` of \tt font. \relax`% \else \char'22 \fi \else \char'22 \fi } % Commands to set the quote options. % \parseargdef\codequoteundirected{% \def\temp{#1}% \ifx\temp\onword \expandafter\let\csname SETtxicodequoteundirected\endcsname = t% \else\ifx\temp\offword \expandafter\let\csname SETtxicodequoteundirected\endcsname = \relax \else \errhelp = \EMsimple \errmessage{Unknown @codequoteundirected value `\temp', must be on|off}% \fi\fi } % \parseargdef\codequotebacktick{% \def\temp{#1}% \ifx\temp\onword \expandafter\let\csname SETtxicodequotebacktick\endcsname = t% \else\ifx\temp\offword \expandafter\let\csname SETtxicodequotebacktick\endcsname = \relax \else \errhelp = \EMsimple \errmessage{Unknown @codequotebacktick value `\temp', must be on|off}% \fi\fi } % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font. \def\noligaturesquoteleft{\relax\lq} % Count depth in font-changes, for error checks \newcount\fontdepth \fontdepth=0 % Font commands. % #1 is the font command (\sl or \it), #2 is the text to slant. % If we are in a monospaced environment, however, 1) always use \ttsl, % and 2) do not add an italic correction. \def\dosmartslant#1#2{% \ifusingtt {{\ttsl #2}\let\next=\relax}% {\def\next{{#1#2}\futurelet\next\smartitaliccorrection}}% \next } \def\smartslanted{\dosmartslant\sl} \def\smartitalic{\dosmartslant\it} % Output an italic correction unless \next (presumed to be the following % character) is such as not to need one. \def\smartitaliccorrection{% \ifx\next,% \else\ifx\next-% \else\ifx\next.% \else\ptexslash \fi\fi\fi \aftersmartic } % Unconditional use \ttsl, and no ic. @var is set to this for defuns. \def\ttslanted#1{{\ttsl #1}} % @cite is like \smartslanted except unconditionally use \sl. We never want % ttsl for book titles, do we? \def\cite#1{{\sl #1}\futurelet\next\smartitaliccorrection} \def\aftersmartic{} \def\var#1{% \let\saveaftersmartic = \aftersmartic \def\aftersmartic{\null\let\aftersmartic=\saveaftersmartic}% \smartslanted{#1}% } \let\i=\smartitalic \let\slanted=\smartslanted \let\dfn=\smartslanted \let\emph=\smartitalic % Explicit font changes: @r, @sc, undocumented @ii. \def\r#1{{\rm #1}} % roman font \def\sc#1{{\smallcaps#1}} % smallcaps font \def\ii#1{{\it #1}} % italic font % @b, explicit bold. Also @strong. \def\b#1{{\bf #1}} \let\strong=\b % @sansserif, explicit sans. \def\sansserif#1{{\sf #1}} % We can't just use \exhyphenpenalty, because that only has effect at % the end of a paragraph. Restore normal hyphenation at the end of the % group within which \nohyphenation is presumably called. % \def\nohyphenation{\hyphenchar\font = -1 \aftergroup\restorehyphenation} \def\restorehyphenation{\hyphenchar\font = `- } % Set sfcode to normal for the chars that usually have another value. % Can't use plain's \frenchspacing because it uses the `\x notation, and % sometimes \x has an active definition that messes things up. % \catcode`@=11 \def\plainfrenchspacing{% \sfcode\dotChar =\@m \sfcode\questChar=\@m \sfcode\exclamChar=\@m \sfcode\colonChar=\@m \sfcode\semiChar =\@m \sfcode\commaChar =\@m \def\endofsentencespacefactor{1000}% for @. and friends } \def\plainnonfrenchspacing{% \sfcode`\.3000\sfcode`\?3000\sfcode`\!3000 \sfcode`\:2000\sfcode`\;1500\sfcode`\,1250 \def\endofsentencespacefactor{3000}% for @. and friends } \catcode`@=\other \def\endofsentencespacefactor{3000}% default % @t, explicit typewriter. \def\t#1{% {\tt \rawbackslash \plainfrenchspacing #1}% \null } % @samp. \def\samp#1{{\setupmarkupstyle{samp}\lq\tclose{#1}\rq\null}} % @indicateurl is \samp, that is, with quotes. \let\indicateurl=\samp % @code (and similar) prints in typewriter, but with spaces the same % size as normal in the surrounding text, without hyphenation, etc. % This is a subroutine for that. \def\tclose#1{% {% % Change normal interword space to be same as for the current font. \spaceskip = \fontdimen2\font % % Switch to typewriter. \tt % % But `\ ' produces the large typewriter interword space. \def\ {{\spaceskip = 0pt{} }}% % % Turn off hyphenation. \nohyphenation % \rawbackslash \plainfrenchspacing #1% }% \null % reset spacefactor to 1000 } % We *must* turn on hyphenation at `-' and `_' in @code. % Otherwise, it is too hard to avoid overfull hboxes % in the Emacs manual, the Library manual, etc. % % Unfortunately, TeX uses one parameter (\hyphenchar) to control % both hyphenation at - and hyphenation within words. % We must therefore turn them both off (\tclose does that) % and arrange explicitly to hyphenate at a dash. % -- rms. { \catcode`\-=\active \catcode`\_=\active \catcode`\'=\active \catcode`\`=\active \global\let'=\rq \global\let`=\lq % default definitions % \global\def\code{\begingroup \setupmarkupstyle{code}% % The following should really be moved into \setupmarkupstyle handlers. \catcode\dashChar=\active \catcode\underChar=\active \ifallowcodebreaks \let-\codedash \let_\codeunder \else \let-\normaldash \let_\realunder \fi \codex } } \def\codex #1{\tclose{#1}\endgroup} \def\normaldash{-} \def\codedash{-\discretionary{}{}{}} \def\codeunder{% % this is all so @math{@code{var_name}+1} can work. In math mode, _ % is "active" (mathcode"8000) and \normalunderscore (or \char95, etc.) % will therefore expand the active definition of _, which is us % (inside @code that is), therefore an endless loop. \ifusingtt{\ifmmode \mathchar"075F % class 0=ordinary, family 7=ttfam, pos 0x5F=_. \else\normalunderscore \fi \discretionary{}{}{}}% {\_}% } % An additional complication: the above will allow breaks after, e.g., % each of the four underscores in __typeof__. This is bad. % @allowcodebreaks provides a document-level way to turn breaking at - % and _ on and off. % \newif\ifallowcodebreaks \allowcodebreakstrue \def\keywordtrue{true} \def\keywordfalse{false} \parseargdef\allowcodebreaks{% \def\txiarg{#1}% \ifx\txiarg\keywordtrue \allowcodebreakstrue \else\ifx\txiarg\keywordfalse \allowcodebreaksfalse \else \errhelp = \EMsimple \errmessage{Unknown @allowcodebreaks option `\txiarg', must be true|false}% \fi\fi } % For @command, @env, @file, @option quotes seem unnecessary, % so use \code rather than \samp. \let\command=\code \let\env=\code \let\file=\code \let\option=\code % @uref (abbreviation for `urlref') takes an optional (comma-separated) % second argument specifying the text to display and an optional third % arg as text to display instead of (rather than in addition to) the url % itself. First (mandatory) arg is the url. % (This \urefnobreak definition isn't used now, leaving it for a while % for comparison.) \def\urefnobreak#1{\dourefnobreak #1,,,\finish} \def\dourefnobreak#1,#2,#3,#4\finish{\begingroup \unsepspaces \pdfurl{#1}% \setbox0 = \hbox{\ignorespaces #3}% \ifdim\wd0 > 0pt \unhbox0 % third arg given, show only that \else \setbox0 = \hbox{\ignorespaces #2}% \ifdim\wd0 > 0pt \ifpdf \unhbox0 % PDF: 2nd arg given, show only it \else \unhbox0\ (\code{#1})% DVI: 2nd arg given, show both it and url \fi \else \code{#1}% only url given, so show it \fi \fi \endlink \endgroup} % This \urefbreak definition is the active one. \def\urefbreak{\begingroup \urefcatcodes \dourefbreak} \let\uref=\urefbreak \def\dourefbreak#1{\urefbreakfinish #1,,,\finish} \def\urefbreakfinish#1,#2,#3,#4\finish{% doesn't work in @example \unsepspaces \pdfurl{#1}% \setbox0 = \hbox{\ignorespaces #3}% \ifdim\wd0 > 0pt \unhbox0 % third arg given, show only that \else \setbox0 = \hbox{\ignorespaces #2}% \ifdim\wd0 > 0pt \ifpdf \unhbox0 % PDF: 2nd arg given, show only it \else \unhbox0\ (\urefcode{#1})% DVI: 2nd arg given, show both it and url \fi \else \urefcode{#1}% only url given, so show it \fi \fi \endlink \endgroup} % Allow line breaks around only a few characters (only). \def\urefcatcodes{% \catcode\ampChar=\active \catcode\dotChar=\active \catcode\hashChar=\active \catcode\questChar=\active \catcode\slashChar=\active } { \urefcatcodes % \global\def\urefcode{\begingroup \setupmarkupstyle{code}% \urefcatcodes \let&\urefcodeamp \let.\urefcodedot \let#\urefcodehash \let?\urefcodequest \let/\urefcodeslash \codex } % % By default, they are just regular characters. \global\def&{\normalamp} \global\def.{\normaldot} \global\def#{\normalhash} \global\def?{\normalquest} \global\def/{\normalslash} } % we put a little stretch before and after the breakable chars, to help % line breaking of long url's. The unequal skips make look better in % cmtt at least, especially for dots. \def\urefprestretch{\urefprebreak \hskip0pt plus.13em } \def\urefpoststretch{\urefpostbreak \hskip0pt plus.1em } % \def\urefcodeamp{\urefprestretch \&\urefpoststretch} \def\urefcodedot{\urefprestretch .\urefpoststretch} \def\urefcodehash{\urefprestretch \#\urefpoststretch} \def\urefcodequest{\urefprestretch ?\urefpoststretch} \def\urefcodeslash{\futurelet\next\urefcodeslashfinish} { \catcode`\/=\active \global\def\urefcodeslashfinish{% \urefprestretch \slashChar % Allow line break only after the final / in a sequence of % slashes, to avoid line break between the slashes in http://. \ifx\next/\else \urefpoststretch \fi } } % One more complication: by default we'll break after the special % characters, but some people like to break before the special chars, so % allow that. Also allow no breaking at all, for manual control. % \parseargdef\urefbreakstyle{% \def\txiarg{#1}% \ifx\txiarg\wordnone \def\urefprebreak{\nobreak}\def\urefpostbreak{\nobreak} \else\ifx\txiarg\wordbefore \def\urefprebreak{\allowbreak}\def\urefpostbreak{\nobreak} \else\ifx\txiarg\wordafter \def\urefprebreak{\nobreak}\def\urefpostbreak{\allowbreak} \else \errhelp = \EMsimple \errmessage{Unknown @urefbreakstyle setting `\txiarg'}% \fi\fi\fi } \def\wordafter{after} \def\wordbefore{before} \def\wordnone{none} \urefbreakstyle after % @url synonym for @uref, since that's how everyone uses it. % \let\url=\uref % rms does not like angle brackets --karl, 17may97. % So now @email is just like @uref, unless we are pdf. % %\def\email#1{\angleleft{\tt #1}\angleright} \ifpdf \def\email#1{\doemail#1,,\finish} \def\doemail#1,#2,#3\finish{\begingroup \unsepspaces \pdfurl{mailto:#1}% \setbox0 = \hbox{\ignorespaces #2}% \ifdim\wd0>0pt\unhbox0\else\code{#1}\fi \endlink \endgroup} \else \let\email=\uref \fi % @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always), % `example' (@kbd uses ttsl only inside of @example and friends), % or `code' (@kbd uses normal tty font always). \parseargdef\kbdinputstyle{% \def\txiarg{#1}% \ifx\txiarg\worddistinct \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\ttsl}% \else\ifx\txiarg\wordexample \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\tt}% \else\ifx\txiarg\wordcode \gdef\kbdexamplefont{\tt}\gdef\kbdfont{\tt}% \else \errhelp = \EMsimple \errmessage{Unknown @kbdinputstyle setting `\txiarg'}% \fi\fi\fi } \def\worddistinct{distinct} \def\wordexample{example} \def\wordcode{code} % Default is `distinct'. \kbdinputstyle distinct % @kbd is like @code, except that if the argument is just one @key command, % then @kbd has no effect. \def\kbd#1{{\def\look{#1}\expandafter\kbdsub\look??\par}} \def\xkey{\key} \def\kbdsub#1#2#3\par{% \def\one{#1}\def\three{#3}\def\threex{??}% \ifx\one\xkey\ifx\threex\three \key{#2}% \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi } % definition of @key that produces a lozenge. Doesn't adjust to text size. %\setfont\keyrm\rmshape{8}{1000}{OT1} %\font\keysy=cmsy9 %\def\key#1{{\keyrm\textfont2=\keysy \leavevmode\hbox{% % \raise0.4pt\hbox{\angleleft}\kern-.08em\vtop{% % \vbox{\hrule\kern-0.4pt % \hbox{\raise0.4pt\hbox{\vphantom{\angleleft}}#1}}% % \kern-0.4pt\hrule}% % \kern-.06em\raise0.4pt\hbox{\angleright}}}} % definition of @key with no lozenge. If the current font is already % monospace, don't change it; that way, we respect @kbdinputstyle. But % if it isn't monospace, then use \tt. % \def\key#1{{\setupmarkupstyle{key}% \nohyphenation \ifmonospace\else\tt\fi #1}\null} % @clicksequence{File @click{} Open ...} \def\clicksequence#1{\begingroup #1\endgroup} % @clickstyle @arrow (by default) \parseargdef\clickstyle{\def\click{#1}} \def\click{\arrow} % Typeset a dimension, e.g., `in' or `pt'. The only reason for the % argument is to make the input look right: @dmn{pt} instead of @dmn{}pt. % \def\dmn#1{\thinspace #1} % @l was never documented to mean ``switch to the Lisp font'', % and it is not used as such in any manual I can find. We need it for % Polish suppressed-l. --karl, 22sep96. %\def\l#1{{\li #1}\null} % @acronym for "FBI", "NATO", and the like. % We print this one point size smaller, since it's intended for % all-uppercase. % \def\acronym#1{\doacronym #1,,\finish} \def\doacronym#1,#2,#3\finish{% {\selectfonts\lsize #1}% \def\temp{#2}% \ifx\temp\empty \else \space ({\unsepspaces \ignorespaces \temp \unskip})% \fi \null % reset \spacefactor=1000 } % @abbr for "Comput. J." and the like. % No font change, but don't do end-of-sentence spacing. % \def\abbr#1{\doabbr #1,,\finish} \def\doabbr#1,#2,#3\finish{% {\plainfrenchspacing #1}% \def\temp{#2}% \ifx\temp\empty \else \space ({\unsepspaces \ignorespaces \temp \unskip})% \fi \null % reset \spacefactor=1000 } % @asis just yields its argument. Used with @table, for example. % \def\asis#1{#1} % @math outputs its argument in math mode. % % One complication: _ usually means subscripts, but it could also mean % an actual _ character, as in @math{@var{some_variable} + 1}. So make % _ active, and distinguish by seeing if the current family is \slfam, % which is what @var uses. { \catcode`\_ = \active \gdef\mathunderscore{% \catcode`\_=\active \def_{\ifnum\fam=\slfam \_\else\sb\fi}% } } % Another complication: we want \\ (and @\) to output a math (or tt) \. % FYI, plain.tex uses \\ as a temporary control sequence (for no % particular reason), but this is not advertised and we don't care. % % The \mathchar is class=0=ordinary, family=7=ttfam, position=5C=\. \def\mathbackslash{\ifnum\fam=\ttfam \mathchar"075C \else\backslash \fi} % \def\math{% \tex \mathunderscore \let\\ = \mathbackslash \mathactive % make the texinfo accent commands work in math mode \let\"=\ddot \let\'=\acute \let\==\bar \let\^=\hat \let\`=\grave \let\u=\breve \let\v=\check \let\~=\tilde \let\dotaccent=\dot $\finishmath } \def\finishmath#1{#1$\endgroup} % Close the group opened by \tex. % Some active characters (such as <) are spaced differently in math. % We have to reset their definitions in case the @math was an argument % to a command which sets the catcodes (such as @item or @section). % { \catcode`^ = \active \catcode`< = \active \catcode`> = \active \catcode`+ = \active \catcode`' = \active \gdef\mathactive{% \let^ = \ptexhat \let< = \ptexless \let> = \ptexgtr \let+ = \ptexplus \let' = \ptexquoteright } } % ctrl is no longer a Texinfo command, but leave this definition for fun. \def\ctrl #1{{\tt \rawbackslash \hat}#1} % @inlinefmt{FMTNAME,PROCESSED-TEXT} and @inlineraw{FMTNAME,RAW-TEXT}. % Ignore unless FMTNAME == tex; then it is like @iftex and @tex, % except specified as a normal braced arg, so no newlines to worry about. % \def\outfmtnametex{tex} % \long\def\inlinefmt#1{\doinlinefmt #1,\finish} \long\def\doinlinefmt#1,#2,\finish{% \def\inlinefmtname{#1}% \ifx\inlinefmtname\outfmtnametex \ignorespaces #2\fi } % For raw, must switch into @tex before parsing the argument, to avoid % setting catcodes prematurely. Doing it this way means that, for % example, @inlineraw{html, foo{bar} gets a parse error instead of being % ignored. But this isn't important because if people want a literal % *right* brace they would have to use a command anyway, so they may as % well use a command to get a left brace too. We could re-use the % delimiter character idea from \verb, but it seems like overkill. % \long\def\inlineraw{\tex \doinlineraw} \long\def\doinlineraw#1{\doinlinerawtwo #1,\finish} \def\doinlinerawtwo#1,#2,\finish{% \def\inlinerawname{#1}% \ifx\inlinerawname\outfmtnametex \ignorespaces #2\fi \endgroup % close group opened by \tex. } \message{glyphs,} % and logos. % @@ prints an @, as does @atchar{}. \def\@{\char64 } \let\atchar=\@ % @{ @} @lbracechar{} @rbracechar{} all generate brace characters. % Unless we're in typewriter, use \ecfont because the CM text fonts do % not have braces, and we don't want to switch into math. \def\mylbrace{{\ifmonospace\else\ecfont\fi \char123}} \def\myrbrace{{\ifmonospace\else\ecfont\fi \char125}} \let\{=\mylbrace \let\lbracechar=\{ \let\}=\myrbrace \let\rbracechar=\} \begingroup % Definitions to produce \{ and \} commands for indices, % and @{ and @} for the aux/toc files. \catcode`\{ = \other \catcode`\} = \other \catcode`\[ = 1 \catcode`\] = 2 \catcode`\! = 0 \catcode`\\ = \other !gdef!lbracecmd[\{]% !gdef!rbracecmd[\}]% !gdef!lbraceatcmd[@{]% !gdef!rbraceatcmd[@}]% !endgroup % @comma{} to avoid , parsing problems. \let\comma = , % Accents: @, @dotaccent @ringaccent @ubaraccent @udotaccent % Others are defined by plain TeX: @` @' @" @^ @~ @= @u @v @H. \let\, = \ptexc \let\dotaccent = \ptexdot \def\ringaccent#1{{\accent23 #1}} \let\tieaccent = \ptext \let\ubaraccent = \ptexb \let\udotaccent = \d % Other special characters: @questiondown @exclamdown @ordf @ordm % Plain TeX defines: @AA @AE @O @OE @L (plus lowercase versions) @ss. \def\questiondown{?`} \def\exclamdown{!`} \def\ordf{\leavevmode\raise1ex\hbox{\selectfonts\lllsize \underbar{a}}} \def\ordm{\leavevmode\raise1ex\hbox{\selectfonts\lllsize \underbar{o}}} % Dotless i and dotless j, used for accents. \def\imacro{i} \def\jmacro{j} \def\dotless#1{% \def\temp{#1}% \ifx\temp\imacro \ifmmode\imath \else\ptexi \fi \else\ifx\temp\jmacro \ifmmode\jmath \else\j \fi \else \errmessage{@dotless can be used only with i or j}% \fi\fi } % The \TeX{} logo, as in plain, but resetting the spacing so that a % period following counts as ending a sentence. (Idea found in latex.) % \edef\TeX{\TeX \spacefactor=1000 } % @LaTeX{} logo. Not quite the same results as the definition in % latex.ltx, since we use a different font for the raised A; it's most % convenient for us to use an explicitly smaller font, rather than using % the \scriptstyle font (since we don't reset \scriptstyle and % \scriptscriptstyle). % \def\LaTeX{% L\kern-.36em {\setbox0=\hbox{T}% \vbox to \ht0{\hbox{% \ifx\textnominalsize\xwordpt % for 10pt running text, \lllsize (8pt) is too small for the A in LaTeX. % Revert to plain's \scriptsize, which is 7pt. \count255=\the\fam $\fam\count255 \scriptstyle A$% \else % For 11pt, we can use our lllsize. \selectfonts\lllsize A% \fi }% \vss }}% \kern-.15em \TeX } % Some math mode symbols. \def\bullet{$\ptexbullet$} \def\geq{\ifmmode \ge\else $\ge$\fi} \def\leq{\ifmmode \le\else $\le$\fi} \def\minus{\ifmmode -\else $-$\fi} % @dots{} outputs an ellipsis using the current font. % We do .5em per period so that it has the same spacing in the cm % typewriter fonts as three actual period characters; on the other hand, % in other typewriter fonts three periods are wider than 1.5em. So do % whichever is larger. % \def\dots{% \leavevmode \setbox0=\hbox{...}% get width of three periods \ifdim\wd0 > 1.5em \dimen0 = \wd0 \else \dimen0 = 1.5em \fi \hbox to \dimen0{% \hskip 0pt plus.25fil .\hskip 0pt plus1fil .\hskip 0pt plus1fil .\hskip 0pt plus.5fil }% } % @enddots{} is an end-of-sentence ellipsis. % \def\enddots{% \dots \spacefactor=\endofsentencespacefactor } % @point{}, @result{}, @expansion{}, @print{}, @equiv{}. % % Since these characters are used in examples, they should be an even number of % \tt widths. Each \tt character is 1en, so two makes it 1em. % \def\point{$\star$} \def\arrow{\leavevmode\raise.05ex\hbox to 1em{\hfil$\rightarrow$\hfil}} \def\result{\leavevmode\raise.05ex\hbox to 1em{\hfil$\Rightarrow$\hfil}} \def\expansion{\leavevmode\hbox to 1em{\hfil$\mapsto$\hfil}} \def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}} \def\equiv{\leavevmode\hbox to 1em{\hfil$\ptexequiv$\hfil}} % The @error{} command. % Adapted from the TeXbook's \boxit. % \newbox\errorbox % {\tentt \global\dimen0 = 3em}% Width of the box. \dimen2 = .55pt % Thickness of rules % The text. (`r' is open on the right, `e' somewhat less so on the left.) \setbox0 = \hbox{\kern-.75pt \reducedsf \putworderror\kern-1.5pt} % \setbox\errorbox=\hbox to \dimen0{\hfil \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right. \advance\hsize by -2\dimen2 % Rules. \vbox{% \hrule height\dimen2 \hbox{\vrule width\dimen2 \kern3pt % Space to left of text. \vtop{\kern2.4pt \box0 \kern2.4pt}% Space above/below. \kern3pt\vrule width\dimen2}% Space to right. \hrule height\dimen2} \hfil} % \def\error{\leavevmode\lower.7ex\copy\errorbox} % @pounds{} is a sterling sign, which Knuth put in the CM italic font. % \def\pounds{{\it\$}} % @euro{} comes from a separate font, depending on the current style. % We use the free feym* fonts from the eurosym package by Henrik % Theiling, which support regular, slanted, bold and bold slanted (and % "outlined" (blackboard board, sort of) versions, which we don't need). % It is available from http://www.ctan.org/tex-archive/fonts/eurosym. % % Although only regular is the truly official Euro symbol, we ignore % that. The Euro is designed to be slightly taller than the regular % font height. % % feymr - regular % feymo - slanted % feybr - bold % feybo - bold slanted % % There is no good (free) typewriter version, to my knowledge. % A feymr10 euro is ~7.3pt wide, while a normal cmtt10 char is ~5.25pt wide. % Hmm. % % Also doesn't work in math. Do we need to do math with euro symbols? % Hope not. % % \def\euro{{\eurofont e}} \def\eurofont{% % We set the font at each command, rather than predefining it in % \textfonts and the other font-switching commands, so that % installations which never need the symbol don't have to have the % font installed. % % There is only one designed size (nominal 10pt), so we always scale % that to the current nominal size. % % By the way, simply using "at 1em" works for cmr10 and the like, but % does not work for cmbx10 and other extended/shrunken fonts. % \def\eurosize{\csname\curfontsize nominalsize\endcsname}% % \ifx\curfontstyle\bfstylename % bold: \font\thiseurofont = \ifusingit{feybo10}{feybr10} at \eurosize \else % regular: \font\thiseurofont = \ifusingit{feymo10}{feymr10} at \eurosize \fi \thiseurofont } % Glyphs from the EC fonts. We don't use \let for the aliases, because % sometimes we redefine the original macro, and the alias should reflect % the redefinition. % % Use LaTeX names for the Icelandic letters. \def\DH{{\ecfont \char"D0}} % Eth \def\dh{{\ecfont \char"F0}} % eth \def\TH{{\ecfont \char"DE}} % Thorn \def\th{{\ecfont \char"FE}} % thorn % \def\guillemetleft{{\ecfont \char"13}} \def\guillemotleft{\guillemetleft} \def\guillemetright{{\ecfont \char"14}} \def\guillemotright{\guillemetright} \def\guilsinglleft{{\ecfont \char"0E}} \def\guilsinglright{{\ecfont \char"0F}} \def\quotedblbase{{\ecfont \char"12}} \def\quotesinglbase{{\ecfont \char"0D}} % % This positioning is not perfect (see the ogonek LaTeX package), but % we have the precomposed glyphs for the most common cases. We put the % tests to use those glyphs in the single \ogonek macro so we have fewer % dummy definitions to worry about for index entries, etc. % % ogonek is also used with other letters in Lithuanian (IOU), but using % the precomposed glyphs for those is not so easy since they aren't in % the same EC font. \def\ogonek#1{{% \def\temp{#1}% \ifx\temp\macrocharA\Aogonek \else\ifx\temp\macrochara\aogonek \else\ifx\temp\macrocharE\Eogonek \else\ifx\temp\macrochare\eogonek \else \ecfont \setbox0=\hbox{#1}% \ifdim\ht0=1ex\accent"0C #1% \else\ooalign{\unhbox0\crcr\hidewidth\char"0C \hidewidth}% \fi \fi\fi\fi\fi }% } \def\Aogonek{{\ecfont \char"81}}\def\macrocharA{A} \def\aogonek{{\ecfont \char"A1}}\def\macrochara{a} \def\Eogonek{{\ecfont \char"86}}\def\macrocharE{E} \def\eogonek{{\ecfont \char"A6}}\def\macrochare{e} % % Use the ec* fonts (cm-super in outline format) for non-CM glyphs. \def\ecfont{% % We can't distinguish serif/sans and italic/slanted, but this % is used for crude hacks anyway (like adding French and German % quotes to documents typeset with CM, where we lose kerning), so % hopefully nobody will notice/care. \edef\ecsize{\csname\curfontsize ecsize\endcsname}% \edef\nominalsize{\csname\curfontsize nominalsize\endcsname}% \ifmonospace % typewriter: \font\thisecfont = ectt\ecsize \space at \nominalsize \else \ifx\curfontstyle\bfstylename % bold: \font\thisecfont = ecb\ifusingit{i}{x}\ecsize \space at \nominalsize \else % regular: \font\thisecfont = ec\ifusingit{ti}{rm}\ecsize \space at \nominalsize \fi \fi \thisecfont } % @registeredsymbol - R in a circle. The font for the R should really % be smaller yet, but lllsize is the best we can do for now. % Adapted from the plain.tex definition of \copyright. % \def\registeredsymbol{% $^{{\ooalign{\hfil\raise.07ex\hbox{\selectfonts\lllsize R}% \hfil\crcr\Orb}}% }$% } % @textdegree - the normal degrees sign. % \def\textdegree{$^\circ$} % Laurent Siebenmann reports \Orb undefined with: % Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38 % so we'll define it if necessary. % \ifx\Orb\thisisundefined \def\Orb{\mathhexbox20D} \fi % Quotes. \chardef\quotedblleft="5C \chardef\quotedblright=`\" \chardef\quoteleft=`\` \chardef\quoteright=`\' \message{page headings,} \newskip\titlepagetopglue \titlepagetopglue = 1.5in \newskip\titlepagebottomglue \titlepagebottomglue = 2pc % First the title page. Must do @settitle before @titlepage. \newif\ifseenauthor \newif\iffinishedtitlepage % Do an implicit @contents or @shortcontents after @end titlepage if the % user says @setcontentsaftertitlepage or @setshortcontentsaftertitlepage. % \newif\ifsetcontentsaftertitlepage \let\setcontentsaftertitlepage = \setcontentsaftertitlepagetrue \newif\ifsetshortcontentsaftertitlepage \let\setshortcontentsaftertitlepage = \setshortcontentsaftertitlepagetrue \parseargdef\shorttitlepage{% \begingroup \hbox{}\vskip 1.5in \chaprm \centerline{#1}% \endgroup\page\hbox{}\page} \envdef\titlepage{% % Open one extra group, as we want to close it in the middle of \Etitlepage. \begingroup \parindent=0pt \textfonts % Leave some space at the very top of the page. \vglue\titlepagetopglue % No rule at page bottom unless we print one at the top with @title. \finishedtitlepagetrue % % Most title ``pages'' are actually two pages long, with space % at the top of the second. We don't want the ragged left on the second. \let\oldpage = \page \def\page{% \iffinishedtitlepage\else \finishtitlepage \fi \let\page = \oldpage \page \null }% } \def\Etitlepage{% \iffinishedtitlepage\else \finishtitlepage \fi % It is important to do the page break before ending the group, % because the headline and footline are only empty inside the group. % If we use the new definition of \page, we always get a blank page % after the title page, which we certainly don't want. \oldpage \endgroup % % Need this before the \...aftertitlepage checks so that if they are % in effect the toc pages will come out with page numbers. \HEADINGSon % % If they want short, they certainly want long too. \ifsetshortcontentsaftertitlepage \shortcontents \contents \global\let\shortcontents = \relax \global\let\contents = \relax \fi % \ifsetcontentsaftertitlepage \contents \global\let\contents = \relax \global\let\shortcontents = \relax \fi } \def\finishtitlepage{% \vskip4pt \hrule height 2pt width \hsize \vskip\titlepagebottomglue \finishedtitlepagetrue } % Settings used for typesetting titles: no hyphenation, no indentation, % don't worry much about spacing, ragged right. This should be used % inside a \vbox, and fonts need to be set appropriately first. Because % it is always used for titles, nothing else, we call \rmisbold. \par % should be specified before the end of the \vbox, since a vbox is a group. % \def\raggedtitlesettings{% \rmisbold \hyphenpenalty=10000 \parindent=0pt \tolerance=5000 \ptexraggedright } % Macros to be used within @titlepage: \let\subtitlerm=\tenrm \def\subtitlefont{\subtitlerm \normalbaselineskip = 13pt \normalbaselines} \parseargdef\title{% \checkenv\titlepage \vbox{\titlefonts \raggedtitlesettings #1\par}% % print a rule at the page bottom also. \finishedtitlepagefalse \vskip4pt \hrule height 4pt width \hsize \vskip4pt } \parseargdef\subtitle{% \checkenv\titlepage {\subtitlefont \rightline{#1}}% } % @author should come last, but may come many times. % It can also be used inside @quotation. % \parseargdef\author{% \def\temp{\quotation}% \ifx\thisenv\temp \def\quotationauthor{#1}% printed in \Equotation. \else \checkenv\titlepage \ifseenauthor\else \vskip 0pt plus 1filll \seenauthortrue \fi {\secfonts\rmisbold \leftline{#1}}% \fi } % Set up page headings and footings. \let\thispage=\folio \newtoks\evenheadline % headline on even pages \newtoks\oddheadline % headline on odd pages \newtoks\evenfootline % footline on even pages \newtoks\oddfootline % footline on odd pages % Now make TeX use those variables \headline={{\textfonts\rm \ifodd\pageno \the\oddheadline \else \the\evenheadline \fi}} \footline={{\textfonts\rm \ifodd\pageno \the\oddfootline \else \the\evenfootline \fi}\HEADINGShook} \let\HEADINGShook=\relax % Commands to set those variables. % For example, this is what @headings on does % @evenheading @thistitle|@thispage|@thischapter % @oddheading @thischapter|@thispage|@thistitle % @evenfooting @thisfile|| % @oddfooting ||@thisfile \def\evenheading{\parsearg\evenheadingxxx} \def\evenheadingxxx #1{\evenheadingyyy #1\|\|\|\|\finish} \def\evenheadingyyy #1\|#2\|#3\|#4\finish{% \global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} \def\oddheading{\parsearg\oddheadingxxx} \def\oddheadingxxx #1{\oddheadingyyy #1\|\|\|\|\finish} \def\oddheadingyyy #1\|#2\|#3\|#4\finish{% \global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} \parseargdef\everyheading{\oddheadingxxx{#1}\evenheadingxxx{#1}}% \def\evenfooting{\parsearg\evenfootingxxx} \def\evenfootingxxx #1{\evenfootingyyy #1\|\|\|\|\finish} \def\evenfootingyyy #1\|#2\|#3\|#4\finish{% \global\evenfootline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} \def\oddfooting{\parsearg\oddfootingxxx} \def\oddfootingxxx #1{\oddfootingyyy #1\|\|\|\|\finish} \def\oddfootingyyy #1\|#2\|#3\|#4\finish{% \global\oddfootline = {\rlap{\centerline{#2}}\line{#1\hfil#3}}% % % Leave some space for the footline. Hopefully ok to assume % @evenfooting will not be used by itself. \global\advance\pageheight by -12pt \global\advance\vsize by -12pt } \parseargdef\everyfooting{\oddfootingxxx{#1}\evenfootingxxx{#1}} % @evenheadingmarks top \thischapter <- chapter at the top of a page % @evenheadingmarks bottom \thischapter <- chapter at the bottom of a page % % The same set of arguments for: % % @oddheadingmarks % @evenfootingmarks % @oddfootingmarks % @everyheadingmarks % @everyfootingmarks \def\evenheadingmarks{\headingmarks{even}{heading}} \def\oddheadingmarks{\headingmarks{odd}{heading}} \def\evenfootingmarks{\headingmarks{even}{footing}} \def\oddfootingmarks{\headingmarks{odd}{footing}} \def\everyheadingmarks#1 {\headingmarks{even}{heading}{#1} \headingmarks{odd}{heading}{#1} } \def\everyfootingmarks#1 {\headingmarks{even}{footing}{#1} \headingmarks{odd}{footing}{#1} } % #1 = even/odd, #2 = heading/footing, #3 = top/bottom. \def\headingmarks#1#2#3 {% \expandafter\let\expandafter\temp \csname get#3headingmarks\endcsname \global\expandafter\let\csname get#1#2marks\endcsname \temp } \everyheadingmarks bottom \everyfootingmarks bottom % @headings double turns headings on for double-sided printing. % @headings single turns headings on for single-sided printing. % @headings off turns them off. % @headings on same as @headings double, retained for compatibility. % @headings after turns on double-sided headings after this page. % @headings doubleafter turns on double-sided headings after this page. % @headings singleafter turns on single-sided headings after this page. % By default, they are off at the start of a document, % and turned `on' after @end titlepage. \def\headings #1 {\csname HEADINGS#1\endcsname} \def\headingsoff{% non-global headings elimination \evenheadline={\hfil}\evenfootline={\hfil}% \oddheadline={\hfil}\oddfootline={\hfil}% } \def\HEADINGSoff{{\globaldefs=1 \headingsoff}} % global setting \HEADINGSoff % it's the default % When we turn headings on, set the page number to 1. % For double-sided printing, put current file name in lower left corner, % chapter name on inside top of right hand pages, document % title on inside top of left hand pages, and page numbers on outside top % edge of all pages. \def\HEADINGSdouble{% \global\pageno=1 \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\folio\hfil\thistitle}} \global\oddheadline={\line{\thischapter\hfil\folio}} \global\let\contentsalignmacro = \chapoddpage } \let\contentsalignmacro = \chappager % For single-sided printing, chapter title goes across top left of page, % page number on top right. \def\HEADINGSsingle{% \global\pageno=1 \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\thischapter\hfil\folio}} \global\oddheadline={\line{\thischapter\hfil\folio}} \global\let\contentsalignmacro = \chappager } \def\HEADINGSon{\HEADINGSdouble} \def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex} \let\HEADINGSdoubleafter=\HEADINGSafter \def\HEADINGSdoublex{% \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\folio\hfil\thistitle}} \global\oddheadline={\line{\thischapter\hfil\folio}} \global\let\contentsalignmacro = \chapoddpage } \def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex} \def\HEADINGSsinglex{% \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\thischapter\hfil\folio}} \global\oddheadline={\line{\thischapter\hfil\folio}} \global\let\contentsalignmacro = \chappager } % Subroutines used in generating headings % This produces Day Month Year style of output. % Only define if not already defined, in case a txi-??.tex file has set % up a different format (e.g., txi-cs.tex does this). \ifx\today\thisisundefined \def\today{% \number\day\space \ifcase\month \or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr \or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug \or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec \fi \space\number\year} \fi % @settitle line... specifies the title of the document, for headings. % It generates no output of its own. \def\thistitle{\putwordNoTitle} \def\settitle{\parsearg{\gdef\thistitle}} \message{tables,} % Tables -- @table, @ftable, @vtable, @item(x). % default indentation of table text \newdimen\tableindent \tableindent=.8in % default indentation of @itemize and @enumerate text \newdimen\itemindent \itemindent=.3in % margin between end of table item and start of table text. \newdimen\itemmargin \itemmargin=.1in % used internally for \itemindent minus \itemmargin \newdimen\itemmax % Note @table, @ftable, and @vtable define @item, @itemx, etc., with % these defs. % They also define \itemindex % to index the item name in whatever manner is desired (perhaps none). \newif\ifitemxneedsnegativevskip \def\itemxpar{\par\ifitemxneedsnegativevskip\nobreak\vskip-\parskip\nobreak\fi} \def\internalBitem{\smallbreak \parsearg\itemzzz} \def\internalBitemx{\itemxpar \parsearg\itemzzz} \def\itemzzz #1{\begingroup % \advance\hsize by -\rightskip \advance\hsize by -\tableindent \setbox0=\hbox{\itemindicate{#1}}% \itemindex{#1}% \nobreak % This prevents a break before @itemx. % % If the item text does not fit in the space we have, put it on a line % by itself, and do not allow a page break either before or after that % line. We do not start a paragraph here because then if the next % command is, e.g., @kindex, the whatsit would get put into the % horizontal list on a line by itself, resulting in extra blank space. \ifdim \wd0>\itemmax % % Make this a paragraph so we get the \parskip glue and wrapping, % but leave it ragged-right. \begingroup \advance\leftskip by-\tableindent \advance\hsize by\tableindent \advance\rightskip by0pt plus1fil\relax \leavevmode\unhbox0\par \endgroup % % We're going to be starting a paragraph, but we don't want the % \parskip glue -- logically it's part of the @item we just started. \nobreak \vskip-\parskip % % Stop a page break at the \parskip glue coming up. However, if % what follows is an environment such as @example, there will be no % \parskip glue; then the negative vskip we just inserted would % cause the example and the item to crash together. So we use this % bizarre value of 10001 as a signal to \aboveenvbreak to insert % \parskip glue after all. Section titles are handled this way also. % \penalty 10001 \endgroup \itemxneedsnegativevskipfalse \else % The item text fits into the space. Start a paragraph, so that the % following text (if any) will end up on the same line. \noindent % Do this with kerns and \unhbox so that if there is a footnote in % the item text, it can migrate to the main vertical list and % eventually be printed. \nobreak\kern-\tableindent \dimen0 = \itemmax \advance\dimen0 by \itemmargin \advance\dimen0 by -\wd0 \unhbox0 \nobreak\kern\dimen0 \endgroup \itemxneedsnegativevskiptrue \fi } \def\item{\errmessage{@item while not in a list environment}} \def\itemx{\errmessage{@itemx while not in a list environment}} % @table, @ftable, @vtable. \envdef\table{% \let\itemindex\gobble \tablecheck{table}% } \envdef\ftable{% \def\itemindex ##1{\doind {fn}{\code{##1}}}% \tablecheck{ftable}% } \envdef\vtable{% \def\itemindex ##1{\doind {vr}{\code{##1}}}% \tablecheck{vtable}% } \def\tablecheck#1{% \ifnum \the\catcode`\^^M=\active \endgroup \errmessage{This command won't work in this context; perhaps the problem is that we are \inenvironment\thisenv}% \def\next{\doignore{#1}}% \else \let\next\tablex \fi \next } \def\tablex#1{% \def\itemindicate{#1}% \parsearg\tabley } \def\tabley#1{% {% \makevalueexpandable \edef\temp{\noexpand\tablez #1\space\space\space}% \expandafter }\temp \endtablez } \def\tablez #1 #2 #3 #4\endtablez{% \aboveenvbreak \ifnum 0#1>0 \advance \leftskip by #1\mil \fi \ifnum 0#2>0 \tableindent=#2\mil \fi \ifnum 0#3>0 \advance \rightskip by #3\mil \fi \itemmax=\tableindent \advance \itemmax by -\itemmargin \advance \leftskip by \tableindent \exdentamount=\tableindent \parindent = 0pt \parskip = \smallskipamount \ifdim \parskip=0pt \parskip=2pt \fi \let\item = \internalBitem \let\itemx = \internalBitemx } \def\Etable{\endgraf\afterenvbreak} \let\Eftable\Etable \let\Evtable\Etable \let\Eitemize\Etable \let\Eenumerate\Etable % This is the counter used by @enumerate, which is really @itemize \newcount \itemno \envdef\itemize{\parsearg\doitemize} \def\doitemize#1{% \aboveenvbreak \itemmax=\itemindent \advance\itemmax by -\itemmargin \advance\leftskip by \itemindent \exdentamount=\itemindent \parindent=0pt \parskip=\smallskipamount \ifdim\parskip=0pt \parskip=2pt \fi % % Try typesetting the item mark that if the document erroneously says % something like @itemize @samp (intending @table), there's an error % right away at the @itemize. It's not the best error message in the % world, but it's better than leaving it to the @item. This means if % the user wants an empty mark, they have to say @w{} not just @w. \def\itemcontents{#1}% \setbox0 = \hbox{\itemcontents}% % % @itemize with no arg is equivalent to @itemize @bullet. \ifx\itemcontents\empty\def\itemcontents{\bullet}\fi % \let\item=\itemizeitem } % Definition of @item while inside @itemize and @enumerate. % \def\itemizeitem{% \advance\itemno by 1 % for enumerations {\let\par=\endgraf \smallbreak}% reasonable place to break {% % If the document has an @itemize directly after a section title, a % \nobreak will be last on the list, and \sectionheading will have % done a \vskip-\parskip. In that case, we don't want to zero % parskip, or the item text will crash with the heading. On the % other hand, when there is normal text preceding the item (as there % usually is), we do want to zero parskip, or there would be too much % space. In that case, we won't have a \nobreak before. At least % that's the theory. \ifnum\lastpenalty<10000 \parskip=0in \fi \noindent \hbox to 0pt{\hss \itemcontents \kern\itemmargin}% % \vadjust{\penalty 1200}}% not good to break after first line of item. \flushcr } % \splitoff TOKENS\endmark defines \first to be the first token in % TOKENS, and \rest to be the remainder. % \def\splitoff#1#2\endmark{\def\first{#1}\def\rest{#2}}% % Allow an optional argument of an uppercase letter, lowercase letter, % or number, to specify the first label in the enumerated list. No % argument is the same as `1'. % \envparseargdef\enumerate{\enumeratey #1 \endenumeratey} \def\enumeratey #1 #2\endenumeratey{% % If we were given no argument, pretend we were given `1'. \def\thearg{#1}% \ifx\thearg\empty \def\thearg{1}\fi % % Detect if the argument is a single token. If so, it might be a % letter. Otherwise, the only valid thing it can be is a number. % (We will always have one token, because of the test we just made. % This is a good thing, since \splitoff doesn't work given nothing at % all -- the first parameter is undelimited.) \expandafter\splitoff\thearg\endmark \ifx\rest\empty % Only one token in the argument. It could still be anything. % A ``lowercase letter'' is one whose \lccode is nonzero. % An ``uppercase letter'' is one whose \lccode is both nonzero, and % not equal to itself. % Otherwise, we assume it's a number. % % We need the \relax at the end of the \ifnum lines to stop TeX from % continuing to look for a . % \ifnum\lccode\expandafter`\thearg=0\relax \numericenumerate % a number (we hope) \else % It's a letter. \ifnum\lccode\expandafter`\thearg=\expandafter`\thearg\relax \lowercaseenumerate % lowercase letter \else \uppercaseenumerate % uppercase letter \fi \fi \else % Multiple tokens in the argument. We hope it's a number. \numericenumerate \fi } % An @enumerate whose labels are integers. The starting integer is % given in \thearg. % \def\numericenumerate{% \itemno = \thearg \startenumeration{\the\itemno}% } % The starting (lowercase) letter is in \thearg. \def\lowercaseenumerate{% \itemno = \expandafter`\thearg \startenumeration{% % Be sure we're not beyond the end of the alphabet. \ifnum\itemno=0 \errmessage{No more lowercase letters in @enumerate; get a bigger alphabet}% \fi \char\lccode\itemno }% } % The starting (uppercase) letter is in \thearg. \def\uppercaseenumerate{% \itemno = \expandafter`\thearg \startenumeration{% % Be sure we're not beyond the end of the alphabet. \ifnum\itemno=0 \errmessage{No more uppercase letters in @enumerate; get a bigger alphabet} \fi \char\uccode\itemno }% } % Call \doitemize, adding a period to the first argument and supplying the % common last two arguments. Also subtract one from the initial value in % \itemno, since @item increments \itemno. % \def\startenumeration#1{% \advance\itemno by -1 \doitemize{#1.}\flushcr } % @alphaenumerate and @capsenumerate are abbreviations for giving an arg % to @enumerate. % \def\alphaenumerate{\enumerate{a}} \def\capsenumerate{\enumerate{A}} \def\Ealphaenumerate{\Eenumerate} \def\Ecapsenumerate{\Eenumerate} % @multitable macros % Amy Hendrickson, 8/18/94, 3/6/96 % % @multitable ... @end multitable will make as many columns as desired. % Contents of each column will wrap at width given in preamble. Width % can be specified either with sample text given in a template line, % or in percent of \hsize, the current width of text on page. % Table can continue over pages but will only break between lines. % To make preamble: % % Either define widths of columns in terms of percent of \hsize: % @multitable @columnfractions .25 .3 .45 % @item ... % % Numbers following @columnfractions are the percent of the total % current hsize to be used for each column. You may use as many % columns as desired. % Or use a template: % @multitable {Column 1 template} {Column 2 template} {Column 3 template} % @item ... % using the widest term desired in each column. % Each new table line starts with @item, each subsequent new column % starts with @tab. Empty columns may be produced by supplying @tab's % with nothing between them for as many times as empty columns are needed, % ie, @tab@tab@tab will produce two empty columns. % @item, @tab do not need to be on their own lines, but it will not hurt % if they are. % Sample multitable: % @multitable {Column 1 template} {Column 2 template} {Column 3 template} % @item first col stuff @tab second col stuff @tab third col % @item % first col stuff % @tab % second col stuff % @tab % third col % @item first col stuff @tab second col stuff % @tab Many paragraphs of text may be used in any column. % % They will wrap at the width determined by the template. % @item@tab@tab This will be in third column. % @end multitable % Default dimensions may be reset by user. % @multitableparskip is vertical space between paragraphs in table. % @multitableparindent is paragraph indent in table. % @multitablecolmargin is horizontal space to be left between columns. % @multitablelinespace is space to leave between table items, baseline % to baseline. % 0pt means it depends on current normal line spacing. % \newskip\multitableparskip \newskip\multitableparindent \newdimen\multitablecolspace \newskip\multitablelinespace \multitableparskip=0pt \multitableparindent=6pt \multitablecolspace=12pt \multitablelinespace=0pt % Macros used to set up halign preamble: % \let\endsetuptable\relax \def\xendsetuptable{\endsetuptable} \let\columnfractions\relax \def\xcolumnfractions{\columnfractions} \newif\ifsetpercent % #1 is the @columnfraction, usually a decimal number like .5, but might % be just 1. We just use it, whatever it is. % \def\pickupwholefraction#1 {% \global\advance\colcount by 1 \expandafter\xdef\csname col\the\colcount\endcsname{#1\hsize}% \setuptable } \newcount\colcount \def\setuptable#1{% \def\firstarg{#1}% \ifx\firstarg\xendsetuptable \let\go = \relax \else \ifx\firstarg\xcolumnfractions \global\setpercenttrue \else \ifsetpercent \let\go\pickupwholefraction \else \global\advance\colcount by 1 \setbox0=\hbox{#1\unskip\space}% Add a normal word space as a % separator; typically that is always in the input, anyway. \expandafter\xdef\csname col\the\colcount\endcsname{\the\wd0}% \fi \fi \ifx\go\pickupwholefraction % Put the argument back for the \pickupwholefraction call, so % we'll always have a period there to be parsed. \def\go{\pickupwholefraction#1}% \else \let\go = \setuptable \fi% \fi \go } % multitable-only commands. % % @headitem starts a heading row, which we typeset in bold. % Assignments have to be global since we are inside the implicit group % of an alignment entry. \everycr resets \everytab so we don't have to % undo it ourselves. \def\headitemfont{\b}% for people to use in the template row; not changeable \def\headitem{% \checkenv\multitable \crcr \global\everytab={\bf}% can't use \headitemfont since the parsing differs \the\everytab % for the first item }% % % A \tab used to include \hskip1sp. But then the space in a template % line is not enough. That is bad. So let's go back to just `&' until % we again encounter the problem the 1sp was intended to solve. % --karl, nathan@acm.org, 20apr99. \def\tab{\checkenv\multitable &\the\everytab}% % @multitable ... @end multitable definitions: % \newtoks\everytab % insert after every tab. % \envdef\multitable{% \vskip\parskip \startsavinginserts % % @item within a multitable starts a normal row. % We use \def instead of \let so that if one of the multitable entries % contains an @itemize, we don't choke on the \item (seen as \crcr aka % \endtemplate) expanding \doitemize. \def\item{\crcr}% % \tolerance=9500 \hbadness=9500 \setmultitablespacing \parskip=\multitableparskip \parindent=\multitableparindent \overfullrule=0pt \global\colcount=0 % \everycr = {% \noalign{% \global\everytab={}% \global\colcount=0 % Reset the column counter. % Check for saved footnotes, etc. \checkinserts % Keeps underfull box messages off when table breaks over pages. %\filbreak % Maybe so, but it also creates really weird page breaks when the % table breaks over pages. Wouldn't \vfil be better? Wait until the % problem manifests itself, so it can be fixed for real --karl. }% }% % \parsearg\domultitable } \def\domultitable#1{% % To parse everything between @multitable and @item: \setuptable#1 \endsetuptable % % This preamble sets up a generic column definition, which will % be used as many times as user calls for columns. % \vtop will set a single line and will also let text wrap and % continue for many paragraphs if desired. \halign\bgroup &% \global\advance\colcount by 1 \multistrut \vtop{% % Use the current \colcount to find the correct column width: \hsize=\expandafter\csname col\the\colcount\endcsname % % In order to keep entries from bumping into each other % we will add a \leftskip of \multitablecolspace to all columns after % the first one. % % If a template has been used, we will add \multitablecolspace % to the width of each template entry. % % If the user has set preamble in terms of percent of \hsize we will % use that dimension as the width of the column, and the \leftskip % will keep entries from bumping into each other. Table will start at % left margin and final column will justify at right margin. % % Make sure we don't inherit \rightskip from the outer environment. \rightskip=0pt \ifnum\colcount=1 % The first column will be indented with the surrounding text. \advance\hsize by\leftskip \else \ifsetpercent \else % If user has not set preamble in terms of percent of \hsize % we will advance \hsize by \multitablecolspace. \advance\hsize by \multitablecolspace \fi % In either case we will make \leftskip=\multitablecolspace: \leftskip=\multitablecolspace \fi % Ignoring space at the beginning and end avoids an occasional spurious % blank line, when TeX decides to break the line at the space before the % box from the multistrut, so the strut ends up on a line by itself. % For example: % @multitable @columnfractions .11 .89 % @item @code{#} % @tab Legal holiday which is valid in major parts of the whole country. % Is automatically provided with highlighting sequences respectively % marking characters. \noindent\ignorespaces##\unskip\multistrut }\cr } \def\Emultitable{% \crcr \egroup % end the \halign \global\setpercentfalse } \def\setmultitablespacing{% \def\multistrut{\strut}% just use the standard line spacing % % Compute \multitablelinespace (if not defined by user) for use in % \multitableparskip calculation. We used define \multistrut based on % this, but (ironically) that caused the spacing to be off. % See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100. \ifdim\multitablelinespace=0pt \setbox0=\vbox{X}\global\multitablelinespace=\the\baselineskip \global\advance\multitablelinespace by-\ht0 \fi % Test to see if parskip is larger than space between lines of % table. If not, do nothing. % If so, set to same dimension as multitablelinespace. \ifdim\multitableparskip>\multitablelinespace \global\multitableparskip=\multitablelinespace \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller % than skip between lines in the table. \fi% \ifdim\multitableparskip=0pt \global\multitableparskip=\multitablelinespace \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller % than skip between lines in the table. \fi} \message{conditionals,} % @iftex, @ifnotdocbook, @ifnothtml, @ifnotinfo, @ifnotplaintext, % @ifnotxml always succeed. They currently do nothing; we don't % attempt to check whether the conditionals are properly nested. But we % have to remember that they are conditionals, so that @end doesn't % attempt to close an environment group. % \def\makecond#1{% \expandafter\let\csname #1\endcsname = \relax \expandafter\let\csname iscond.#1\endcsname = 1 } \makecond{iftex} \makecond{ifnotdocbook} \makecond{ifnothtml} \makecond{ifnotinfo} \makecond{ifnotplaintext} \makecond{ifnotxml} % Ignore @ignore, @ifhtml, @ifinfo, and the like. % \def\direntry{\doignore{direntry}} \def\documentdescription{\doignore{documentdescription}} \def\docbook{\doignore{docbook}} \def\html{\doignore{html}} \def\ifdocbook{\doignore{ifdocbook}} \def\ifhtml{\doignore{ifhtml}} \def\ifinfo{\doignore{ifinfo}} \def\ifnottex{\doignore{ifnottex}} \def\ifplaintext{\doignore{ifplaintext}} \def\ifxml{\doignore{ifxml}} \def\ignore{\doignore{ignore}} \def\menu{\doignore{menu}} \def\xml{\doignore{xml}} % Ignore text until a line `@end #1', keeping track of nested conditionals. % % A count to remember the depth of nesting. \newcount\doignorecount \def\doignore#1{\begingroup % Scan in ``verbatim'' mode: \obeylines \catcode`\@ = \other \catcode`\{ = \other \catcode`\} = \other % % Make sure that spaces turn into tokens that match what \doignoretext wants. \spaceisspace % % Count number of #1's that we've seen. \doignorecount = 0 % % Swallow text until we reach the matching `@end #1'. \dodoignore{#1}% } { \catcode`_=11 % We want to use \_STOP_ which cannot appear in texinfo source. \obeylines % % \gdef\dodoignore#1{% % #1 contains the command name as a string, e.g., `ifinfo'. % % Define a command to find the next `@end #1'. \long\def\doignoretext##1^^M@end #1{% \doignoretextyyy##1^^M@#1\_STOP_}% % % And this command to find another #1 command, at the beginning of a % line. (Otherwise, we would consider a line `@c @ifset', for % example, to count as an @ifset for nesting.) \long\def\doignoretextyyy##1^^M@#1##2\_STOP_{\doignoreyyy{##2}\_STOP_}% % % And now expand that command. \doignoretext ^^M% }% } \def\doignoreyyy#1{% \def\temp{#1}% \ifx\temp\empty % Nothing found. \let\next\doignoretextzzz \else % Found a nested condition, ... \advance\doignorecount by 1 \let\next\doignoretextyyy % ..., look for another. % If we're here, #1 ends with ^^M\ifinfo (for example). \fi \next #1% the token \_STOP_ is present just after this macro. } % We have to swallow the remaining "\_STOP_". % \def\doignoretextzzz#1{% \ifnum\doignorecount = 0 % We have just found the outermost @end. \let\next\enddoignore \else % Still inside a nested condition. \advance\doignorecount by -1 \let\next\doignoretext % Look for the next @end. \fi \next } % Finish off ignored text. { \obeylines% % Ignore anything after the last `@end #1'; this matters in verbatim % environments, where otherwise the newline after an ignored conditional % would result in a blank line in the output. \gdef\enddoignore#1^^M{\endgroup\ignorespaces}% } % @set VAR sets the variable VAR to an empty value. % @set VAR REST-OF-LINE sets VAR to the value REST-OF-LINE. % % Since we want to separate VAR from REST-OF-LINE (which might be % empty), we can't just use \parsearg; we have to insert a space of our % own to delimit the rest of the line, and then take it out again if we % didn't need it. % We rely on the fact that \parsearg sets \catcode`\ =10. % \parseargdef\set{\setyyy#1 \endsetyyy} \def\setyyy#1 #2\endsetyyy{% {% \makevalueexpandable \def\temp{#2}% \edef\next{\gdef\makecsname{SET#1}}% \ifx\temp\empty \next{}% \else \setzzz#2\endsetzzz \fi }% } % Remove the trailing space \setxxx inserted. \def\setzzz#1 \endsetzzz{\next{#1}} % @clear VAR clears (i.e., unsets) the variable VAR. % \parseargdef\clear{% {% \makevalueexpandable \global\expandafter\let\csname SET#1\endcsname=\relax }% } % @value{foo} gets the text saved in variable foo. \def\value{\begingroup\makevalueexpandable\valuexxx} \def\valuexxx#1{\expandablevalue{#1}\endgroup} { \catcode`\- = \active \catcode`\_ = \active % \gdef\makevalueexpandable{% \let\value = \expandablevalue % We don't want these characters active, ... \catcode`\-=\other \catcode`\_=\other % ..., but we might end up with active ones in the argument if % we're called from @code, as @code{@value{foo-bar_}}, though. % So \let them to their normal equivalents. \let-\normaldash \let_\normalunderscore } } % We have this subroutine so that we can handle at least some @value's % properly in indexes (we call \makevalueexpandable in \indexdummies). % The command has to be fully expandable (if the variable is set), since % the result winds up in the index file. This means that if the % variable's value contains other Texinfo commands, it's almost certain % it will fail (although perhaps we could fix that with sufficient work % to do a one-level expansion on the result, instead of complete). % \def\expandablevalue#1{% \expandafter\ifx\csname SET#1\endcsname\relax {[No value for ``#1'']}% \message{Variable `#1', used in @value, is not set.}% \else \csname SET#1\endcsname \fi } % @ifset VAR ... @end ifset reads the `...' iff VAR has been defined % with @set. % % To get special treatment of `@end ifset,' call \makeond and the redefine. % \makecond{ifset} \def\ifset{\parsearg{\doifset{\let\next=\ifsetfail}}} \def\doifset#1#2{% {% \makevalueexpandable \let\next=\empty \expandafter\ifx\csname SET#2\endcsname\relax #1% If not set, redefine \next. \fi \expandafter }\next } \def\ifsetfail{\doignore{ifset}} % @ifclear VAR ... @end executes the `...' iff VAR has never been % defined with @set, or has been undefined with @clear. % % The `\else' inside the `\doifset' parameter is a trick to reuse the % above code: if the variable is not set, do nothing, if it is set, % then redefine \next to \ifclearfail. % \makecond{ifclear} \def\ifclear{\parsearg{\doifset{\else \let\next=\ifclearfail}}} \def\ifclearfail{\doignore{ifclear}} % @ifcommandisdefined CMD ... @end executes the `...' if CMD (written % without the @) is in fact defined. We can only feasibly check at the % TeX level, so something like `mathcode' is going to considered % defined even though it is not a Texinfo command. % \makecond{ifcommanddefined} \def\ifcommanddefined{\parsearg{\doifcmddefined{\let\next=\ifcmddefinedfail}}} % \def\doifcmddefined#1#2{{% \makevalueexpandable \let\next=\empty \expandafter\ifx\csname #2\endcsname\relax #1% If not defined, \let\next as above. \fi \expandafter }\next } \def\ifcmddefinedfail{\doignore{ifcommanddefined}} % @ifcommandnotdefined CMD ... handled similar to @ifclear above. \makecond{ifcommandnotdefined} \def\ifcommandnotdefined{% \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}} \def\ifcmdnotdefinedfail{\doignore{ifcommandnotdefined}} % Set the `txicommandconditionals' variable, so documents have a way to % test if the @ifcommand...defined conditionals are available. \set txicommandconditionals % @dircategory CATEGORY -- specify a category of the dir file % which this file should belong to. Ignore this in TeX. \let\dircategory=\comment % @defininfoenclose. \let\definfoenclose=\comment \message{indexing,} % Index generation facilities % Define \newwrite to be identical to plain tex's \newwrite % except not \outer, so it can be used within macros and \if's. \edef\newwrite{\makecsname{ptexnewwrite}} % \newindex {foo} defines an index named foo. % It automatically defines \fooindex such that % \fooindex ...rest of line... puts an entry in the index foo. % It also defines \fooindfile to be the number of the output channel for % the file that accumulates this index. The file's extension is foo. % The name of an index should be no more than 2 characters long % for the sake of vms. % \def\newindex#1{% \iflinks \expandafter\newwrite \csname#1indfile\endcsname \openout \csname#1indfile\endcsname \jobname.#1 % Open the file \fi \expandafter\xdef\csname#1index\endcsname{% % Define @#1index \noexpand\doindex{#1}} } % @defindex foo == \newindex{foo} % \def\defindex{\parsearg\newindex} % Define @defcodeindex, like @defindex except put all entries in @code. % \def\defcodeindex{\parsearg\newcodeindex} % \def\newcodeindex#1{% \iflinks \expandafter\newwrite \csname#1indfile\endcsname \openout \csname#1indfile\endcsname \jobname.#1 \fi \expandafter\xdef\csname#1index\endcsname{% \noexpand\docodeindex{#1}}% } % @synindex foo bar makes index foo feed into index bar. % Do this instead of @defindex foo if you don't want it as a separate index. % % @syncodeindex foo bar similar, but put all entries made for index foo % inside @code. % \def\synindex#1 #2 {\dosynindex\doindex{#1}{#2}} \def\syncodeindex#1 #2 {\dosynindex\docodeindex{#1}{#2}} % #1 is \doindex or \docodeindex, #2 the index getting redefined (foo), % #3 the target index (bar). \def\dosynindex#1#2#3{% % Only do \closeout if we haven't already done it, else we'll end up % closing the target index. \expandafter \ifx\csname donesynindex#2\endcsname \relax % The \closeout helps reduce unnecessary open files; the limit on the % Acorn RISC OS is a mere 16 files. \expandafter\closeout\csname#2indfile\endcsname \expandafter\let\csname donesynindex#2\endcsname = 1 \fi % redefine \fooindfile: \expandafter\let\expandafter\temp\expandafter=\csname#3indfile\endcsname \expandafter\let\csname#2indfile\endcsname=\temp % redefine \fooindex: \expandafter\xdef\csname#2index\endcsname{\noexpand#1{#3}}% } % Define \doindex, the driver for all \fooindex macros. % Argument #1 is generated by the calling \fooindex macro, % and it is "foo", the name of the index. % \doindex just uses \parsearg; it calls \doind for the actual work. % This is because \doind is more useful to call from other macros. % There is also \dosubind {index}{topic}{subtopic} % which makes an entry in a two-level index such as the operation index. \def\doindex#1{\edef\indexname{#1}\parsearg\singleindexer} \def\singleindexer #1{\doind{\indexname}{#1}} % like the previous two, but they put @code around the argument. \def\docodeindex#1{\edef\indexname{#1}\parsearg\singlecodeindexer} \def\singlecodeindexer #1{\doind{\indexname}{\code{#1}}} % Take care of Texinfo commands that can appear in an index entry. % Since there are some commands we want to expand, and others we don't, % we have to laboriously prevent expansion for those that we don't. % \def\indexdummies{% \escapechar = `\\ % use backslash in output files. \def\@{@}% change to @@ when we switch to @ as escape char in index files. \def\ {\realbackslash\space }% % % Need these unexpandable (because we define \tt as a dummy) % definitions when @{ or @} appear in index entry text. Also, more % complicated, when \tex is in effect and \{ is a \delimiter again. % We can't use \lbracecmd and \rbracecmd because texindex assumes % braces and backslashes are used only as delimiters. Perhaps we % should define @lbrace and @rbrace commands a la @comma. \def\{{{\tt\char123}}% \def\}{{\tt\char125}}% % % I don't entirely understand this, but when an index entry is % generated from a macro call, the \endinput which \scanmacro inserts % causes processing to be prematurely terminated. This is, % apparently, because \indexsorttmp is fully expanded, and \endinput % is an expandable command. The redefinition below makes \endinput % disappear altogether for that purpose -- although logging shows that % processing continues to some further point. On the other hand, it % seems \endinput does not hurt in the printed index arg, since that % is still getting written without apparent harm. % % Sample source (mac-idx3.tex, reported by Graham Percival to % help-texinfo, 22may06): % @macro funindex {WORD} % @findex xyz % @end macro % ... % @funindex commtest % % The above is not enough to reproduce the bug, but it gives the flavor. % % Sample whatsit resulting: % .@write3{\entry{xyz}{@folio }{@code {xyz@endinput }}} % % So: \let\endinput = \empty % % Do the redefinitions. \commondummies } % For the aux and toc files, @ is the escape character. So we want to % redefine everything using @ as the escape character (instead of % \realbackslash, still used for index files). When everything uses @, % this will be simpler. % \def\atdummies{% \def\@{@@}% \def\ {@ }% \let\{ = \lbraceatcmd \let\} = \rbraceatcmd % % Do the redefinitions. \commondummies \otherbackslash } % Called from \indexdummies and \atdummies. % \def\commondummies{% % % \definedummyword defines \#1 as \string\#1\space, thus effectively % preventing its expansion. This is used only for control words, % not control letters, because the \space would be incorrect for % control characters, but is needed to separate the control word % from whatever follows. % % For control letters, we have \definedummyletter, which omits the % space. % % These can be used both for control words that take an argument and % those that do not. If it is followed by {arg} in the input, then % that will dutifully get written to the index (or wherever). % \def\definedummyword ##1{\def##1{\string##1\space}}% \def\definedummyletter##1{\def##1{\string##1}}% \let\definedummyaccent\definedummyletter % \commondummiesnofonts % \definedummyletter\_% \definedummyletter\-% % % Non-English letters. \definedummyword\AA \definedummyword\AE \definedummyword\DH \definedummyword\L \definedummyword\O \definedummyword\OE \definedummyword\TH \definedummyword\aa \definedummyword\ae \definedummyword\dh \definedummyword\exclamdown \definedummyword\l \definedummyword\o \definedummyword\oe \definedummyword\ordf \definedummyword\ordm \definedummyword\questiondown \definedummyword\ss \definedummyword\th % % Although these internal commands shouldn't show up, sometimes they do. \definedummyword\bf \definedummyword\gtr \definedummyword\hat \definedummyword\less \definedummyword\sf \definedummyword\sl \definedummyword\tclose \definedummyword\tt % \definedummyword\LaTeX \definedummyword\TeX % % Assorted special characters. \definedummyword\arrow \definedummyword\bullet \definedummyword\comma \definedummyword\copyright \definedummyword\registeredsymbol \definedummyword\dots \definedummyword\enddots \definedummyword\entrybreak \definedummyword\equiv \definedummyword\error \definedummyword\euro \definedummyword\expansion \definedummyword\geq \definedummyword\guillemetleft \definedummyword\guillemetright \definedummyword\guilsinglleft \definedummyword\guilsinglright \definedummyword\lbracechar \definedummyword\leq \definedummyword\minus \definedummyword\ogonek \definedummyword\pounds \definedummyword\point \definedummyword\print \definedummyword\quotedblbase \definedummyword\quotedblleft \definedummyword\quotedblright \definedummyword\quoteleft \definedummyword\quoteright \definedummyword\quotesinglbase \definedummyword\rbracechar \definedummyword\result \definedummyword\textdegree % % We want to disable all macros so that they are not expanded by \write. \macrolist % \normalturnoffactive % % Handle some cases of @value -- where it does not contain any % (non-fully-expandable) commands. \makevalueexpandable } % \commondummiesnofonts: common to \commondummies and \indexnofonts. % \def\commondummiesnofonts{% % Control letters and accents. \definedummyletter\!% \definedummyaccent\"% \definedummyaccent\'% \definedummyletter\*% \definedummyaccent\,% \definedummyletter\.% \definedummyletter\/% \definedummyletter\:% \definedummyaccent\=% \definedummyletter\?% \definedummyaccent\^% \definedummyaccent\`% \definedummyaccent\~% \definedummyword\u \definedummyword\v \definedummyword\H \definedummyword\dotaccent \definedummyword\ogonek \definedummyword\ringaccent \definedummyword\tieaccent \definedummyword\ubaraccent \definedummyword\udotaccent \definedummyword\dotless % % Texinfo font commands. \definedummyword\b \definedummyword\i \definedummyword\r \definedummyword\sansserif \definedummyword\sc \definedummyword\slanted \definedummyword\t % % Commands that take arguments. \definedummyword\abbr \definedummyword\acronym \definedummyword\anchor \definedummyword\cite \definedummyword\code \definedummyword\command \definedummyword\dfn \definedummyword\dmn \definedummyword\email \definedummyword\emph \definedummyword\env \definedummyword\file \definedummyword\image \definedummyword\indicateurl \definedummyword\inforef \definedummyword\kbd \definedummyword\key \definedummyword\math \definedummyword\option \definedummyword\pxref \definedummyword\ref \definedummyword\samp \definedummyword\strong \definedummyword\tie \definedummyword\uref \definedummyword\url \definedummyword\var \definedummyword\verb \definedummyword\w \definedummyword\xref } % \indexnofonts is used when outputting the strings to sort the index % by, and when constructing control sequence names. It eliminates all % control sequences and just writes whatever the best ASCII sort string % would be for a given command (usually its argument). % \def\indexnofonts{% % Accent commands should become @asis. \def\definedummyaccent##1{\let##1\asis}% % We can just ignore other control letters. \def\definedummyletter##1{\let##1\empty}% % All control words become @asis by default; overrides below. \let\definedummyword\definedummyaccent % \commondummiesnofonts % % Don't no-op \tt, since it isn't a user-level command % and is used in the definitions of the active chars like <, >, |, etc. % Likewise with the other plain tex font commands. %\let\tt=\asis % \def\ { }% \def\@{@}% \def\_{\normalunderscore}% \def\-{}% @- shouldn't affect sorting % % Unfortunately, texindex is not prepared to handle braces in the % content at all. So for index sorting, we map @{ and @} to strings % starting with |, since that ASCII character is between ASCII { and }. \def\{{|a}% \def\lbracechar{|a}% % \def\}{|b}% \def\rbracechar{|b}% % % Non-English letters. \def\AA{AA}% \def\AE{AE}% \def\DH{DZZ}% \def\L{L}% \def\OE{OE}% \def\O{O}% \def\TH{ZZZ}% \def\aa{aa}% \def\ae{ae}% \def\dh{dzz}% \def\exclamdown{!}% \def\l{l}% \def\oe{oe}% \def\ordf{a}% \def\ordm{o}% \def\o{o}% \def\questiondown{?}% \def\ss{ss}% \def\th{zzz}% % \def\LaTeX{LaTeX}% \def\TeX{TeX}% % % Assorted special characters. % (The following {} will end up in the sort string, but that's ok.) \def\arrow{->}% \def\bullet{bullet}% \def\comma{,}% \def\copyright{copyright}% \def\dots{...}% \def\enddots{...}% \def\equiv{==}% \def\error{error}% \def\euro{euro}% \def\expansion{==>}% \def\geq{>=}% \def\guillemetleft{<<}% \def\guillemetright{>>}% \def\guilsinglleft{<}% \def\guilsinglright{>}% \def\leq{<=}% \def\minus{-}% \def\point{.}% \def\pounds{pounds}% \def\print{-|}% \def\quotedblbase{"}% \def\quotedblleft{"}% \def\quotedblright{"}% \def\quoteleft{`}% \def\quoteright{'}% \def\quotesinglbase{,}% \def\registeredsymbol{R}% \def\result{=>}% \def\textdegree{o}% % \expandafter\ifx\csname SETtxiindexlquoteignore\endcsname\relax \else \indexlquoteignore \fi % % We need to get rid of all macros, leaving only the arguments (if present). % Of course this is not nearly correct, but it is the best we can do for now. % makeinfo does not expand macros in the argument to @deffn, which ends up % writing an index entry, and texindex isn't prepared for an index sort entry % that starts with \. % % Since macro invocations are followed by braces, we can just redefine them % to take a single TeX argument. The case of a macro invocation that % goes to end-of-line is not handled. % \macrolist } % Undocumented (for FSFS 2nd ed.): @set txiindexlquoteignore makes us % ignore left quotes in the sort term. {\catcode`\`=\active \gdef\indexlquoteignore{\let`=\empty}} \let\indexbackslash=0 %overridden during \printindex. \let\SETmarginindex=\relax % put index entries in margin (undocumented)? % Most index entries go through here, but \dosubind is the general case. % #1 is the index name, #2 is the entry text. \def\doind#1#2{\dosubind{#1}{#2}{}} % Workhorse for all \fooindexes. % #1 is name of index, #2 is stuff to put there, #3 is subentry -- % empty if called from \doind, as we usually are (the main exception % is with most defuns, which call us directly). % \def\dosubind#1#2#3{% \iflinks {% % Store the main index entry text (including the third arg). \toks0 = {#2}% % If third arg is present, precede it with a space. \def\thirdarg{#3}% \ifx\thirdarg\empty \else \toks0 = \expandafter{\the\toks0 \space #3}% \fi % \edef\writeto{\csname#1indfile\endcsname}% % \safewhatsit\dosubindwrite }% \fi } % Write the entry in \toks0 to the index file: % \def\dosubindwrite{% % Put the index entry in the margin if desired. \ifx\SETmarginindex\relax\else \insert\margin{\hbox{\vrule height8pt depth3pt width0pt \the\toks0}}% \fi % % Remember, we are within a group. \indexdummies % Must do this here, since \bf, etc expand at this stage \def\backslashcurfont{\indexbackslash}% \indexbackslash isn't defined now % so it will be output as is; and it will print as backslash. % % Process the index entry with all font commands turned off, to % get the string to sort by. {\indexnofonts \edef\temp{\the\toks0}% need full expansion \xdef\indexsorttmp{\temp}% }% % % Set up the complete index entry, with both the sort key and % the original text, including any font commands. We write % three arguments to \entry to the .?? file (four in the % subentry case), texindex reduces to two when writing the .??s % sorted result. \edef\temp{% \write\writeto{% \string\entry{\indexsorttmp}{\noexpand\folio}{\the\toks0}}% }% \temp } % Take care of unwanted page breaks/skips around a whatsit: % % If a skip is the last thing on the list now, preserve it % by backing up by \lastskip, doing the \write, then inserting % the skip again. Otherwise, the whatsit generated by the % \write or \pdfdest will make \lastskip zero. The result is that % sequences like this: % @end defun % @tindex whatever % @defun ... % will have extra space inserted, because the \medbreak in the % start of the @defun won't see the skip inserted by the @end of % the previous defun. % % But don't do any of this if we're not in vertical mode. We % don't want to do a \vskip and prematurely end a paragraph. % % Avoid page breaks due to these extra skips, too. % % But wait, there is a catch there: % We'll have to check whether \lastskip is zero skip. \ifdim is not % sufficient for this purpose, as it ignores stretch and shrink parts % of the skip. The only way seems to be to check the textual % representation of the skip. % % The following is almost like \def\zeroskipmacro{0.0pt} except that % the ``p'' and ``t'' characters have catcode \other, not 11 (letter). % \edef\zeroskipmacro{\expandafter\the\csname z@skip\endcsname} % \newskip\whatsitskip \newcount\whatsitpenalty % % ..., ready, GO: % \def\safewhatsit#1{\ifhmode #1% \else % \lastskip and \lastpenalty cannot both be nonzero simultaneously. \whatsitskip = \lastskip \edef\lastskipmacro{\the\lastskip}% \whatsitpenalty = \lastpenalty % % If \lastskip is nonzero, that means the last item was a % skip. And since a skip is discardable, that means this % -\whatsitskip glue we're inserting is preceded by a % non-discardable item, therefore it is not a potential % breakpoint, therefore no \nobreak needed. \ifx\lastskipmacro\zeroskipmacro \else \vskip-\whatsitskip \fi % #1% % \ifx\lastskipmacro\zeroskipmacro % If \lastskip was zero, perhaps the last item was a penalty, and % perhaps it was >=10000, e.g., a \nobreak. In that case, we want % to re-insert the same penalty (values >10000 are used for various % signals); since we just inserted a non-discardable item, any % following glue (such as a \parskip) would be a breakpoint. For example: % @deffn deffn-whatever % @vindex index-whatever % Description. % would allow a break between the index-whatever whatsit % and the "Description." paragraph. \ifnum\whatsitpenalty>9999 \penalty\whatsitpenalty \fi \else % On the other hand, if we had a nonzero \lastskip, % this make-up glue would be preceded by a non-discardable item % (the whatsit from the \write), so we must insert a \nobreak. \nobreak\vskip\whatsitskip \fi \fi} % The index entry written in the file actually looks like % \entry {sortstring}{page}{topic} % or % \entry {sortstring}{page}{topic}{subtopic} % The texindex program reads in these files and writes files % containing these kinds of lines: % \initial {c} % before the first topic whose initial is c % \entry {topic}{pagelist} % for a topic that is used without subtopics % \primary {topic} % for the beginning of a topic that is used with subtopics % \secondary {subtopic}{pagelist} % for each subtopic. % Define the user-accessible indexing commands % @findex, @vindex, @kindex, @cindex. \def\findex {\fnindex} \def\kindex {\kyindex} \def\cindex {\cpindex} \def\vindex {\vrindex} \def\tindex {\tpindex} \def\pindex {\pgindex} \def\cindexsub {\begingroup\obeylines\cindexsub} {\obeylines % \gdef\cindexsub "#1" #2^^M{\endgroup % \dosubind{cp}{#2}{#1}}} % Define the macros used in formatting output of the sorted index material. % @printindex causes a particular index (the ??s file) to get printed. % It does not print any chapter heading (usually an @unnumbered). % \parseargdef\printindex{\begingroup \dobreak \chapheadingskip{10000}% % \smallfonts \rm \tolerance = 9500 \plainfrenchspacing \everypar = {}% don't want the \kern\-parindent from indentation suppression. % % See if the index file exists and is nonempty. % Change catcode of @ here so that if the index file contains % \initial {@} % as its first line, TeX doesn't complain about mismatched braces % (because it thinks @} is a control sequence). \catcode`\@ = 11 \openin 1 \jobname.#1s \ifeof 1 % \enddoublecolumns gets confused if there is no text in the index, % and it loses the chapter title and the aux file entries for the % index. The easiest way to prevent this problem is to make sure % there is some text. \putwordIndexNonexistent \else % % If the index file exists but is empty, then \openin leaves \ifeof % false. We have to make TeX try to read something from the file, so % it can discover if there is anything in it. \read 1 to \temp \ifeof 1 \putwordIndexIsEmpty \else % Index files are almost Texinfo source, but we use \ as the escape % character. It would be better to use @, but that's too big a change % to make right now. \def\indexbackslash{\backslashcurfont}% \catcode`\\ = 0 \escapechar = `\\ \begindoublecolumns \input \jobname.#1s \enddoublecolumns \fi \fi \closein 1 \endgroup} % These macros are used by the sorted index file itself. % Change them to control the appearance of the index. \def\initial#1{{% % Some minor font changes for the special characters. \let\tentt=\sectt \let\tt=\sectt \let\sf=\sectt % % Remove any glue we may have, we'll be inserting our own. \removelastskip % % We like breaks before the index initials, so insert a bonus. \nobreak \vskip 0pt plus 3\baselineskip \penalty 0 \vskip 0pt plus -3\baselineskip % % Typeset the initial. Making this add up to a whole number of % baselineskips increases the chance of the dots lining up from column % to column. It still won't often be perfect, because of the stretch % we need before each entry, but it's better. % % No shrink because it confuses \balancecolumns. \vskip 1.67\baselineskip plus .5\baselineskip \leftline{\secbf #1}% % Do our best not to break after the initial. \nobreak \vskip .33\baselineskip plus .1\baselineskip }} % \entry typesets a paragraph consisting of the text (#1), dot leaders, and % then page number (#2) flushed to the right margin. It is used for index % and table of contents entries. The paragraph is indented by \leftskip. % % A straightforward implementation would start like this: % \def\entry#1#2{... % But this freezes the catcodes in the argument, and can cause problems to % @code, which sets - active. This problem was fixed by a kludge--- % ``-'' was active throughout whole index, but this isn't really right. % The right solution is to prevent \entry from swallowing the whole text. % --kasal, 21nov03 \def\entry{% \begingroup % % Start a new paragraph if necessary, so our assignments below can't % affect previous text. \par % % Do not fill out the last line with white space. \parfillskip = 0in % % No extra space above this paragraph. \parskip = 0in % % Do not prefer a separate line ending with a hyphen to fewer lines. \finalhyphendemerits = 0 % % \hangindent is only relevant when the entry text and page number % don't both fit on one line. In that case, bob suggests starting the % dots pretty far over on the line. Unfortunately, a large % indentation looks wrong when the entry text itself is broken across % lines. So we use a small indentation and put up with long leaders. % % \hangafter is reset to 1 (which is the value we want) at the start % of each paragraph, so we need not do anything with that. \hangindent = 2em % % When the entry text needs to be broken, just fill out the first line % with blank space. \rightskip = 0pt plus1fil % % A bit of stretch before each entry for the benefit of balancing % columns. \vskip 0pt plus1pt % % When reading the text of entry, convert explicit line breaks % from @* into spaces. The user might give these in long section % titles, for instance. \def\*{\unskip\space\ignorespaces}% \def\entrybreak{\hfil\break}% % % Swallow the left brace of the text (first parameter): \afterassignment\doentry \let\temp = } \def\entrybreak{\unskip\space\ignorespaces}% \def\doentry{% \bgroup % Instead of the swallowed brace. \noindent \aftergroup\finishentry % And now comes the text of the entry. } \def\finishentry#1{% % #1 is the page number. % % The following is kludged to not output a line of dots in the index if % there are no page numbers. The next person who breaks this will be % cursed by a Unix daemon. \setbox\boxA = \hbox{#1}% \ifdim\wd\boxA = 0pt \ % \else % % If we must, put the page number on a line of its own, and fill out % this line with blank space. (The \hfil is overwhelmed with the % fill leaders glue in \indexdotfill if the page number does fit.) \hfil\penalty50 \null\nobreak\indexdotfill % Have leaders before the page number. % % The `\ ' here is removed by the implicit \unskip that TeX does as % part of (the primitive) \par. Without it, a spurious underfull % \hbox ensues. \ifpdf \pdfgettoks#1.% \ \the\toksA \else \ #1% \fi \fi \par \endgroup } % Like plain.tex's \dotfill, except uses up at least 1 em. \def\indexdotfill{\cleaders \hbox{$\mathsurround=0pt \mkern1.5mu.\mkern1.5mu$}\hskip 1em plus 1fill} \def\primary #1{\line{#1\hfil}} \newskip\secondaryindent \secondaryindent=0.5cm \def\secondary#1#2{{% \parfillskip=0in \parskip=0in \hangindent=1in \hangafter=1 \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill \ifpdf \pdfgettoks#2.\ \the\toksA % The page number ends the paragraph. \else #2 \fi \par }} % Define two-column mode, which we use to typeset indexes. % Adapted from the TeXbook, page 416, which is to say, % the manmac.tex format used to print the TeXbook itself. \catcode`\@=11 \newbox\partialpage \newdimen\doublecolumnhsize \def\begindoublecolumns{\begingroup % ended by \enddoublecolumns % Grab any single-column material above us. \output = {% % % Here is a possibility not foreseen in manmac: if we accumulate a % whole lot of material, we might end up calling this \output % routine twice in a row (see the doublecol-lose test, which is % essentially a couple of indexes with @setchapternewpage off). In % that case we just ship out what is in \partialpage with the normal % output routine. Generally, \partialpage will be empty when this % runs and this will be a no-op. See the indexspread.tex test case. \ifvoid\partialpage \else \onepageout{\pagecontents\partialpage}% \fi % \global\setbox\partialpage = \vbox{% % Unvbox the main output page. \unvbox\PAGE \kern-\topskip \kern\baselineskip }% }% \eject % run that output routine to set \partialpage % % Use the double-column output routine for subsequent pages. \output = {\doublecolumnout}% % % Change the page size parameters. We could do this once outside this % routine, in each of @smallbook, @afourpaper, and the default 8.5x11 % format, but then we repeat the same computation. Repeating a couple % of assignments once per index is clearly meaningless for the % execution time, so we may as well do it in one place. % % First we halve the line length, less a little for the gutter between % the columns. We compute the gutter based on the line length, so it % changes automatically with the paper format. The magic constant % below is chosen so that the gutter has the same value (well, +-<1pt) % as it did when we hard-coded it. % % We put the result in a separate register, \doublecolumhsize, so we % can restore it in \pagesofar, after \hsize itself has (potentially) % been clobbered. % \doublecolumnhsize = \hsize \advance\doublecolumnhsize by -.04154\hsize \divide\doublecolumnhsize by 2 \hsize = \doublecolumnhsize % % Double the \vsize as well. (We don't need a separate register here, % since nobody clobbers \vsize.) \vsize = 2\vsize } % The double-column output routine for all double-column pages except % the last. % \def\doublecolumnout{% \splittopskip=\topskip \splitmaxdepth=\maxdepth % Get the available space for the double columns -- the normal % (undoubled) page height minus any material left over from the % previous page. \dimen@ = \vsize \divide\dimen@ by 2 \advance\dimen@ by -\ht\partialpage % % box0 will be the left-hand column, box2 the right. \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@ \onepageout\pagesofar \unvbox255 \penalty\outputpenalty } % % Re-output the contents of the output page -- any previous material, % followed by the two boxes we just split, in box0 and box2. \def\pagesofar{% \unvbox\partialpage % \hsize = \doublecolumnhsize \wd0=\hsize \wd2=\hsize \hbox to\pagewidth{\box0\hfil\box2}% } % % All done with double columns. \def\enddoublecolumns{% % The following penalty ensures that the page builder is exercised % _before_ we change the output routine. This is necessary in the % following situation: % % The last section of the index consists only of a single entry. % Before this section, \pagetotal is less than \pagegoal, so no % break occurs before the last section starts. However, the last % section, consisting of \initial and the single \entry, does not % fit on the page and has to be broken off. Without the following % penalty the page builder will not be exercised until \eject % below, and by that time we'll already have changed the output % routine to the \balancecolumns version, so the next-to-last % double-column page will be processed with \balancecolumns, which % is wrong: The two columns will go to the main vertical list, with % the broken-off section in the recent contributions. As soon as % the output routine finishes, TeX starts reconsidering the page % break. The two columns and the broken-off section both fit on the % page, because the two columns now take up only half of the page % goal. When TeX sees \eject from below which follows the final % section, it invokes the new output routine that we've set after % \balancecolumns below; \onepageout will try to fit the two columns % and the final section into the vbox of \pageheight (see % \pagebody), causing an overfull box. % % Note that glue won't work here, because glue does not exercise the % page builder, unlike penalties (see The TeXbook, pp. 280-281). \penalty0 % \output = {% % Split the last of the double-column material. Leave it on the % current page, no automatic page break. \balancecolumns % % If we end up splitting too much material for the current page, % though, there will be another page break right after this \output % invocation ends. Having called \balancecolumns once, we do not % want to call it again. Therefore, reset \output to its normal % definition right away. (We hope \balancecolumns will never be % called on to balance too much material, but if it is, this makes % the output somewhat more palatable.) \global\output = {\onepageout{\pagecontents\PAGE}}% }% \eject \endgroup % started in \begindoublecolumns % % \pagegoal was set to the doubled \vsize above, since we restarted % the current page. We're now back to normal single-column % typesetting, so reset \pagegoal to the normal \vsize (after the % \endgroup where \vsize got restored). \pagegoal = \vsize } % % Called at the end of the double column material. \def\balancecolumns{% \setbox0 = \vbox{\unvbox255}% like \box255 but more efficient, see p.120. \dimen@ = \ht0 \advance\dimen@ by \topskip \advance\dimen@ by-\baselineskip \divide\dimen@ by 2 % target to split to %debug\message{final 2-column material height=\the\ht0, target=\the\dimen@.}% \splittopskip = \topskip % Loop until we get a decent breakpoint. {% \vbadness = 10000 \loop \global\setbox3 = \copy0 \global\setbox1 = \vsplit3 to \dimen@ \ifdim\ht3>\dimen@ \global\advance\dimen@ by 1pt \repeat }% %debug\message{split to \the\dimen@, column heights: \the\ht1, \the\ht3.}% \setbox0=\vbox to\dimen@{\unvbox1}% \setbox2=\vbox to\dimen@{\unvbox3}% % \pagesofar } \catcode`\@ = \other \message{sectioning,} % Chapters, sections, etc. % Let's start with @part. \outer\parseargdef\part{\partzzz{#1}} \def\partzzz#1{% \chapoddpage \null \vskip.3\vsize % move it down on the page a bit \begingroup \noindent \titlefonts\rmisbold #1\par % the text \let\lastnode=\empty % no node to associate with \writetocentry{part}{#1}{}% but put it in the toc \headingsoff % no headline or footline on the part page \chapoddpage \endgroup } % \unnumberedno is an oxymoron. But we count the unnumbered % sections so that we can refer to them unambiguously in the pdf % outlines by their "section number". We avoid collisions with chapter % numbers by starting them at 10000. (If a document ever has 10000 % chapters, we're in trouble anyway, I'm sure.) \newcount\unnumberedno \unnumberedno = 10000 \newcount\chapno \newcount\secno \secno=0 \newcount\subsecno \subsecno=0 \newcount\subsubsecno \subsubsecno=0 % This counter is funny since it counts through charcodes of letters A, B, ... \newcount\appendixno \appendixno = `\@ % % \def\appendixletter{\char\the\appendixno} % We do the following ugly conditional instead of the above simple % construct for the sake of pdftex, which needs the actual % letter in the expansion, not just typeset. % \def\appendixletter{% \ifnum\appendixno=`A A% \else\ifnum\appendixno=`B B% \else\ifnum\appendixno=`C C% \else\ifnum\appendixno=`D D% \else\ifnum\appendixno=`E E% \else\ifnum\appendixno=`F F% \else\ifnum\appendixno=`G G% \else\ifnum\appendixno=`H H% \else\ifnum\appendixno=`I I% \else\ifnum\appendixno=`J J% \else\ifnum\appendixno=`K K% \else\ifnum\appendixno=`L L% \else\ifnum\appendixno=`M M% \else\ifnum\appendixno=`N N% \else\ifnum\appendixno=`O O% \else\ifnum\appendixno=`P P% \else\ifnum\appendixno=`Q Q% \else\ifnum\appendixno=`R R% \else\ifnum\appendixno=`S S% \else\ifnum\appendixno=`T T% \else\ifnum\appendixno=`U U% \else\ifnum\appendixno=`V V% \else\ifnum\appendixno=`W W% \else\ifnum\appendixno=`X X% \else\ifnum\appendixno=`Y Y% \else\ifnum\appendixno=`Z Z% % The \the is necessary, despite appearances, because \appendixletter is % expanded while writing the .toc file. \char\appendixno is not % expandable, thus it is written literally, thus all appendixes come out % with the same letter (or @) in the toc without it. \else\char\the\appendixno \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} % Each @chapter defines these (using marks) as the number+name, number % and name of the chapter. Page headings and footings can use % these. @section does likewise. \def\thischapter{} \def\thischapternum{} \def\thischaptername{} \def\thissection{} \def\thissectionnum{} \def\thissectionname{} \newcount\absseclevel % used to calculate proper heading level \newcount\secbase\secbase=0 % @raisesections/@lowersections modify this count % @raisesections: treat @section as chapter, @subsection as section, etc. \def\raisesections{\global\advance\secbase by -1} \let\up=\raisesections % original BFox name % @lowersections: treat @chapter as section, @section as subsection, etc. \def\lowersections{\global\advance\secbase by 1} \let\down=\lowersections % original BFox name % we only have subsub. \chardef\maxseclevel = 3 % % A numbered section within an unnumbered changes to unnumbered too. % To achieve this, remember the "biggest" unnum. sec. we are currently in: \chardef\unnlevel = \maxseclevel % % Trace whether the current chapter is an appendix or not: % \chapheadtype is "N" or "A", unnumbered chapters are ignored. \def\chapheadtype{N} % Choose a heading macro % #1 is heading type % #2 is heading level % #3 is text for heading \def\genhead#1#2#3{% % Compute the abs. sec. level: \absseclevel=#2 \advance\absseclevel by \secbase % Make sure \absseclevel doesn't fall outside the range: \ifnum \absseclevel < 0 \absseclevel = 0 \else \ifnum \absseclevel > 3 \absseclevel = 3 \fi \fi % The heading type: \def\headtype{#1}% \if \headtype U% \ifnum \absseclevel < \unnlevel \chardef\unnlevel = \absseclevel \fi \else % Check for appendix sections: \ifnum \absseclevel = 0 \edef\chapheadtype{\headtype}% \else \if \headtype A\if \chapheadtype N% \errmessage{@appendix... within a non-appendix chapter}% \fi\fi \fi % Check for numbered within unnumbered: \ifnum \absseclevel > \unnlevel \def\headtype{U}% \else \chardef\unnlevel = 3 \fi \fi % Now print the heading: \if \headtype U% \ifcase\absseclevel \unnumberedzzz{#3}% \or \unnumberedseczzz{#3}% \or \unnumberedsubseczzz{#3}% \or \unnumberedsubsubseczzz{#3}% \fi \else \if \headtype A% \ifcase\absseclevel \appendixzzz{#3}% \or \appendixsectionzzz{#3}% \or \appendixsubseczzz{#3}% \or \appendixsubsubseczzz{#3}% \fi \else \ifcase\absseclevel \chapterzzz{#3}% \or \seczzz{#3}% \or \numberedsubseczzz{#3}% \or \numberedsubsubseczzz{#3}% \fi \fi \fi \suppressfirstparagraphindent } % an interface: \def\numhead{\genhead N} \def\apphead{\genhead A} \def\unnmhead{\genhead U} % @chapter, @appendix, @unnumbered. Increment top-level counter, reset % all lower-level sectioning counters to zero. % % Also set \chaplevelprefix, which we prepend to @float sequence numbers % (e.g., figures), q.v. By default (before any chapter), that is empty. \let\chaplevelprefix = \empty % \outer\parseargdef\chapter{\numhead0{#1}} % normally numhead0 calls chapterzzz \def\chapterzzz#1{% % section resetting is \global in case the chapter is in a group, such % as an @include file. \global\secno=0 \global\subsecno=0 \global\subsubsecno=0 \global\advance\chapno by 1 % % Used for \float. \gdef\chaplevelprefix{\the\chapno.}% \resetallfloatnos % % \putwordChapter can contain complex things in translations. \toks0=\expandafter{\putwordChapter}% \message{\the\toks0 \space \the\chapno}% % % Write the actual heading. \chapmacro{#1}{Ynumbered}{\the\chapno}% % % So @section and the like are numbered underneath this chapter. \global\let\section = \numberedsec \global\let\subsection = \numberedsubsec \global\let\subsubsection = \numberedsubsubsec } \outer\parseargdef\appendix{\apphead0{#1}} % normally calls appendixzzz % \def\appendixzzz#1{% \global\secno=0 \global\subsecno=0 \global\subsubsecno=0 \global\advance\appendixno by 1 \gdef\chaplevelprefix{\appendixletter.}% \resetallfloatnos % % \putwordAppendix can contain complex things in translations. \toks0=\expandafter{\putwordAppendix}% \message{\the\toks0 \space \appendixletter}% % \chapmacro{#1}{Yappendix}{\appendixletter}% % \global\let\section = \appendixsec \global\let\subsection = \appendixsubsec \global\let\subsubsection = \appendixsubsubsec } % normally unnmhead0 calls unnumberedzzz: \outer\parseargdef\unnumbered{\unnmhead0{#1}} \def\unnumberedzzz#1{% \global\secno=0 \global\subsecno=0 \global\subsubsecno=0 \global\advance\unnumberedno by 1 % % Since an unnumbered has no number, no prefix for figures. \global\let\chaplevelprefix = \empty \resetallfloatnos % % This used to be simply \message{#1}, but TeX fully expands the % argument to \message. Therefore, if #1 contained @-commands, TeX % expanded them. For example, in `@unnumbered The @cite{Book}', TeX % expanded @cite (which turns out to cause errors because \cite is meant % to be executed, not expanded). % % Anyway, we don't want the fully-expanded definition of @cite to appear % as a result of the \message, we just want `@cite' itself. We use % \the to achieve this: TeX expands \the only once, % simply yielding the contents of . (We also do this for % the toc entries.) \toks0 = {#1}% \message{(\the\toks0)}% % \chapmacro{#1}{Ynothing}{\the\unnumberedno}% % \global\let\section = \unnumberedsec \global\let\subsection = \unnumberedsubsec \global\let\subsubsection = \unnumberedsubsubsec } % @centerchap is like @unnumbered, but the heading is centered. \outer\parseargdef\centerchap{% % Well, we could do the following in a group, but that would break % an assumption that \chapmacro is called at the outermost level. % Thus we are safer this way: --kasal, 24feb04 \let\centerparametersmaybe = \centerparameters \unnmhead0{#1}% \let\centerparametersmaybe = \relax } % @top is like @unnumbered. \let\top\unnumbered % Sections. % \outer\parseargdef\numberedsec{\numhead1{#1}} % normally calls seczzz \def\seczzz#1{% \global\subsecno=0 \global\subsubsecno=0 \global\advance\secno by 1 \sectionheading{#1}{sec}{Ynumbered}{\the\chapno.\the\secno}% } % normally calls appendixsectionzzz: \outer\parseargdef\appendixsection{\apphead1{#1}} \def\appendixsectionzzz#1{% \global\subsecno=0 \global\subsubsecno=0 \global\advance\secno by 1 \sectionheading{#1}{sec}{Yappendix}{\appendixletter.\the\secno}% } \let\appendixsec\appendixsection % normally calls unnumberedseczzz: \outer\parseargdef\unnumberedsec{\unnmhead1{#1}} \def\unnumberedseczzz#1{% \global\subsecno=0 \global\subsubsecno=0 \global\advance\secno by 1 \sectionheading{#1}{sec}{Ynothing}{\the\unnumberedno.\the\secno}% } % Subsections. % % normally calls numberedsubseczzz: \outer\parseargdef\numberedsubsec{\numhead2{#1}} \def\numberedsubseczzz#1{% \global\subsubsecno=0 \global\advance\subsecno by 1 \sectionheading{#1}{subsec}{Ynumbered}{\the\chapno.\the\secno.\the\subsecno}% } % normally calls appendixsubseczzz: \outer\parseargdef\appendixsubsec{\apphead2{#1}} \def\appendixsubseczzz#1{% \global\subsubsecno=0 \global\advance\subsecno by 1 \sectionheading{#1}{subsec}{Yappendix}% {\appendixletter.\the\secno.\the\subsecno}% } % normally calls unnumberedsubseczzz: \outer\parseargdef\unnumberedsubsec{\unnmhead2{#1}} \def\unnumberedsubseczzz#1{% \global\subsubsecno=0 \global\advance\subsecno by 1 \sectionheading{#1}{subsec}{Ynothing}% {\the\unnumberedno.\the\secno.\the\subsecno}% } % Subsubsections. % % normally numberedsubsubseczzz: \outer\parseargdef\numberedsubsubsec{\numhead3{#1}} \def\numberedsubsubseczzz#1{% \global\advance\subsubsecno by 1 \sectionheading{#1}{subsubsec}{Ynumbered}% {\the\chapno.\the\secno.\the\subsecno.\the\subsubsecno}% } % normally appendixsubsubseczzz: \outer\parseargdef\appendixsubsubsec{\apphead3{#1}} \def\appendixsubsubseczzz#1{% \global\advance\subsubsecno by 1 \sectionheading{#1}{subsubsec}{Yappendix}% {\appendixletter.\the\secno.\the\subsecno.\the\subsubsecno}% } % normally unnumberedsubsubseczzz: \outer\parseargdef\unnumberedsubsubsec{\unnmhead3{#1}} \def\unnumberedsubsubseczzz#1{% \global\advance\subsubsecno by 1 \sectionheading{#1}{subsubsec}{Ynothing}% {\the\unnumberedno.\the\secno.\the\subsecno.\the\subsubsecno}% } % These macros control what the section commands do, according % to what kind of chapter we are in (ordinary, appendix, or unnumbered). % Define them by default for a numbered chapter. \let\section = \numberedsec \let\subsection = \numberedsubsec \let\subsubsection = \numberedsubsubsec % Define @majorheading, @heading and @subheading \def\majorheading{% {\advance\chapheadingskip by 10pt \chapbreak }% \parsearg\chapheadingzzz } \def\chapheading{\chapbreak \parsearg\chapheadingzzz} \def\chapheadingzzz#1{% \vbox{\chapfonts \raggedtitlesettings #1\par}% \nobreak\bigskip \nobreak \suppressfirstparagraphindent } % @heading, @subheading, @subsubheading. \parseargdef\heading{\sectionheading{#1}{sec}{Yomitfromtoc}{} \suppressfirstparagraphindent} \parseargdef\subheading{\sectionheading{#1}{subsec}{Yomitfromtoc}{} \suppressfirstparagraphindent} \parseargdef\subsubheading{\sectionheading{#1}{subsubsec}{Yomitfromtoc}{} \suppressfirstparagraphindent} % These macros generate a chapter, section, etc. heading only % (including whitespace, linebreaking, etc. around it), % given all the information in convenient, parsed form. % Args are the skip and penalty (usually negative) \def\dobreak#1#2{\par\ifdim\lastskip<#1\removelastskip\penalty#2\vskip#1\fi} % Parameter controlling skip before chapter headings (if needed) \newskip\chapheadingskip % Define plain chapter starts, and page on/off switching for it. \def\chapbreak{\dobreak \chapheadingskip {-4000}} \def\chappager{\par\vfill\supereject} % Because \domark is called before \chapoddpage, the filler page will % get the headings for the next chapter, which is wrong. But we don't % care -- we just disable all headings on the filler page. \def\chapoddpage{% \chappager \ifodd\pageno \else \begingroup \headingsoff \null \chappager \endgroup \fi } \def\setchapternewpage #1 {\csname CHAPPAG#1\endcsname} \def\CHAPPAGoff{% \global\let\contentsalignmacro = \chappager \global\let\pchapsepmacro=\chapbreak \global\let\pagealignmacro=\chappager} \def\CHAPPAGon{% \global\let\contentsalignmacro = \chappager \global\let\pchapsepmacro=\chappager \global\let\pagealignmacro=\chappager \global\def\HEADINGSon{\HEADINGSsingle}} \def\CHAPPAGodd{% \global\let\contentsalignmacro = \chapoddpage \global\let\pchapsepmacro=\chapoddpage \global\let\pagealignmacro=\chapoddpage \global\def\HEADINGSon{\HEADINGSdouble}} \CHAPPAGon % Chapter opening. % % #1 is the text, #2 is the section type (Ynumbered, Ynothing, % Yappendix, Yomitfromtoc), #3 the chapter number. % % To test against our argument. \def\Ynothingkeyword{Ynothing} \def\Yomitfromtockeyword{Yomitfromtoc} \def\Yappendixkeyword{Yappendix} % \def\chapmacro#1#2#3{% % Insert the first mark before the heading break (see notes for \domark). \let\prevchapterdefs=\lastchapterdefs \let\prevsectiondefs=\lastsectiondefs \gdef\lastsectiondefs{\gdef\thissectionname{}\gdef\thissectionnum{}% \gdef\thissection{}}% % \def\temptype{#2}% \ifx\temptype\Ynothingkeyword \gdef\lastchapterdefs{\gdef\thischaptername{#1}\gdef\thischapternum{}% \gdef\thischapter{\thischaptername}}% \else\ifx\temptype\Yomitfromtockeyword \gdef\lastchapterdefs{\gdef\thischaptername{#1}\gdef\thischapternum{}% \gdef\thischapter{}}% \else\ifx\temptype\Yappendixkeyword \toks0={#1}% \xdef\lastchapterdefs{% \gdef\noexpand\thischaptername{\the\toks0}% \gdef\noexpand\thischapternum{\appendixletter}% % \noexpand\putwordAppendix avoids expanding indigestible % commands in some of the translations. \gdef\noexpand\thischapter{\noexpand\putwordAppendix{} \noexpand\thischapternum: \noexpand\thischaptername}% }% \else \toks0={#1}% \xdef\lastchapterdefs{% \gdef\noexpand\thischaptername{\the\toks0}% \gdef\noexpand\thischapternum{\the\chapno}% % \noexpand\putwordChapter avoids expanding indigestible % commands in some of the translations. \gdef\noexpand\thischapter{\noexpand\putwordChapter{} \noexpand\thischapternum: \noexpand\thischaptername}% }% \fi\fi\fi % % Output the mark. Pass it through \safewhatsit, to take care of % the preceding space. \safewhatsit\domark % % Insert the chapter heading break. \pchapsepmacro % % Now the second mark, after the heading break. No break points % between here and the heading. \let\prevchapterdefs=\lastchapterdefs \let\prevsectiondefs=\lastsectiondefs \domark % {% \chapfonts \rmisbold % % Have to define \lastsection before calling \donoderef, because the % xref code eventually uses it. On the other hand, it has to be called % after \pchapsepmacro, or the headline will change too soon. \gdef\lastsection{#1}% % % Only insert the separating space if we have a chapter/appendix % number, and don't print the unnumbered ``number''. \ifx\temptype\Ynothingkeyword \setbox0 = \hbox{}% \def\toctype{unnchap}% \else\ifx\temptype\Yomitfromtockeyword \setbox0 = \hbox{}% contents like unnumbered, but no toc entry \def\toctype{omit}% \else\ifx\temptype\Yappendixkeyword \setbox0 = \hbox{\putwordAppendix{} #3\enspace}% \def\toctype{app}% \else \setbox0 = \hbox{#3\enspace}% \def\toctype{numchap}% \fi\fi\fi % % Write the toc entry for this chapter. Must come before the % \donoderef, because we include the current node name in the toc % entry, and \donoderef resets it to empty. \writetocentry{\toctype}{#1}{#3}% % % For pdftex, we have to write out the node definition (aka, make % the pdfdest) after any page break, but before the actual text has % been typeset. If the destination for the pdf outline is after the % text, then jumping from the outline may wind up with the text not % being visible, for instance under high magnification. \donoderef{#2}% % % Typeset the actual heading. \nobreak % Avoid page breaks at the interline glue. \vbox{\raggedtitlesettings \hangindent=\wd0 \centerparametersmaybe \unhbox0 #1\par}% }% \nobreak\bigskip % no page break after a chapter title \nobreak } % @centerchap -- centered and unnumbered. \let\centerparametersmaybe = \relax \def\centerparameters{% \advance\rightskip by 3\rightskip \leftskip = \rightskip \parfillskip = 0pt } % I don't think this chapter style is supported any more, so I'm not % updating it with the new noderef stuff. We'll see. --karl, 11aug03. % \def\setchapterstyle #1 {\csname CHAPF#1\endcsname} % \def\unnchfopen #1{% \chapoddpage \vbox{\chapfonts \raggedtitlesettings #1\par}% \nobreak\bigskip\nobreak } \def\chfopen #1#2{\chapoddpage {\chapfonts \vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}% \par\penalty 5000 % } \def\centerchfopen #1{% \chapoddpage \vbox{\chapfonts \raggedtitlesettings \hfill #1\hfill}% \nobreak\bigskip \nobreak } \def\CHAPFopen{% \global\let\chapmacro=\chfopen \global\let\centerchapmacro=\centerchfopen} % Section titles. These macros combine the section number parts and % call the generic \sectionheading to do the printing. % \newskip\secheadingskip \def\secheadingbreak{\dobreak \secheadingskip{-1000}} % Subsection titles. \newskip\subsecheadingskip \def\subsecheadingbreak{\dobreak \subsecheadingskip{-500}} % Subsubsection titles. \def\subsubsecheadingskip{\subsecheadingskip} \def\subsubsecheadingbreak{\subsecheadingbreak} % Print any size, any type, section title. % % #1 is the text, #2 is the section level (sec/subsec/subsubsec), #3 is % the section type for xrefs (Ynumbered, Ynothing, Yappendix), #4 is the % section number. % \def\seckeyword{sec} % \def\sectionheading#1#2#3#4{% {% \checkenv{}% should not be in an environment. % % Switch to the right set of fonts. \csname #2fonts\endcsname \rmisbold % \def\sectionlevel{#2}% \def\temptype{#3}% % % Insert first mark before the heading break (see notes for \domark). \let\prevsectiondefs=\lastsectiondefs \ifx\temptype\Ynothingkeyword \ifx\sectionlevel\seckeyword \gdef\lastsectiondefs{\gdef\thissectionname{#1}\gdef\thissectionnum{}% \gdef\thissection{\thissectionname}}% \fi \else\ifx\temptype\Yomitfromtockeyword % Don't redefine \thissection. \else\ifx\temptype\Yappendixkeyword \ifx\sectionlevel\seckeyword \toks0={#1}% \xdef\lastsectiondefs{% \gdef\noexpand\thissectionname{\the\toks0}% \gdef\noexpand\thissectionnum{#4}% % \noexpand\putwordSection avoids expanding indigestible % commands in some of the translations. \gdef\noexpand\thissection{\noexpand\putwordSection{} \noexpand\thissectionnum: \noexpand\thissectionname}% }% \fi \else \ifx\sectionlevel\seckeyword \toks0={#1}% \xdef\lastsectiondefs{% \gdef\noexpand\thissectionname{\the\toks0}% \gdef\noexpand\thissectionnum{#4}% % \noexpand\putwordSection avoids expanding indigestible % commands in some of the translations. \gdef\noexpand\thissection{\noexpand\putwordSection{} \noexpand\thissectionnum: \noexpand\thissectionname}% }% \fi \fi\fi\fi % % Go into vertical mode. Usually we'll already be there, but we % don't want the following whatsit to end up in a preceding paragraph % if the document didn't happen to have a blank line. \par % % Output the mark. Pass it through \safewhatsit, to take care of % the preceding space. \safewhatsit\domark % % Insert space above the heading. \csname #2headingbreak\endcsname % % Now the second mark, after the heading break. No break points % between here and the heading. \let\prevsectiondefs=\lastsectiondefs \domark % % Only insert the space after the number if we have a section number. \ifx\temptype\Ynothingkeyword \setbox0 = \hbox{}% \def\toctype{unn}% \gdef\lastsection{#1}% \else\ifx\temptype\Yomitfromtockeyword % for @headings -- no section number, don't include in toc, % and don't redefine \lastsection. \setbox0 = \hbox{}% \def\toctype{omit}% \let\sectionlevel=\empty \else\ifx\temptype\Yappendixkeyword \setbox0 = \hbox{#4\enspace}% \def\toctype{app}% \gdef\lastsection{#1}% \else \setbox0 = \hbox{#4\enspace}% \def\toctype{num}% \gdef\lastsection{#1}% \fi\fi\fi % % Write the toc entry (before \donoderef). See comments in \chapmacro. \writetocentry{\toctype\sectionlevel}{#1}{#4}% % % Write the node reference (= pdf destination for pdftex). % Again, see comments in \chapmacro. \donoderef{#3}% % % Interline glue will be inserted when the vbox is completed. % That glue will be a valid breakpoint for the page, since it'll be % preceded by a whatsit (usually from the \donoderef, or from the % \writetocentry if there was no node). We don't want to allow that % break, since then the whatsits could end up on page n while the % section is on page n+1, thus toc/etc. are wrong. Debian bug 276000. \nobreak % % Output the actual section heading. \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \ptexraggedright \hangindent=\wd0 % zero if no section number \unhbox0 #1}% }% % Add extra space after the heading -- half of whatever came above it. % Don't allow stretch, though. \kern .5 \csname #2headingskip\endcsname % % Do not let the kern be a potential breakpoint, as it would be if it % was followed by glue. \nobreak % % We'll almost certainly start a paragraph next, so don't let that % glue accumulate. (Not a breakpoint because it's preceded by a % discardable item.) However, when a paragraph is not started next % (\startdefun, \cartouche, \center, etc.), this needs to be wiped out % or the negative glue will cause weirdly wrong output, typically % obscuring the section heading with something else. \vskip-\parskip % % This is so the last item on the main vertical list is a known % \penalty > 10000, so \startdefun, etc., can recognize the situation % and do the needful. \penalty 10001 } \message{toc,} % Table of contents. \newwrite\tocfile % Write an entry to the toc file, opening it if necessary. % Called from @chapter, etc. % % Example usage: \writetocentry{sec}{Section Name}{\the\chapno.\the\secno} % We append the current node name (if any) and page number as additional % arguments for the \{chap,sec,...}entry macros which will eventually % read this. The node name is used in the pdf outlines as the % destination to jump to. % % We open the .toc file for writing here instead of at @setfilename (or % any other fixed time) so that @contents can be anywhere in the document. % But if #1 is `omit', then we don't do anything. This is used for the % table of contents chapter openings themselves. % \newif\iftocfileopened \def\omitkeyword{omit}% % \def\writetocentry#1#2#3{% \edef\writetoctype{#1}% \ifx\writetoctype\omitkeyword \else \iftocfileopened\else \immediate\openout\tocfile = \jobname.toc \global\tocfileopenedtrue \fi % \iflinks {\atdummies \edef\temp{% \write\tocfile{@#1entry{#2}{#3}{\lastnode}{\noexpand\folio}}}% \temp }% \fi \fi % % Tell \shipout to create a pdf destination on each page, if we're % writing pdf. These are used in the table of contents. We can't % just write one on every page because the title pages are numbered % 1 and 2 (the page numbers aren't printed), and so are the first % two pages of the document. Thus, we'd have two destinations named % `1', and two named `2'. \ifpdf \global\pdfmakepagedesttrue \fi } % These characters do not print properly in the Computer Modern roman % fonts, so we must take special care. This is more or less redundant % with the Texinfo input format setup at the end of this file. % \def\activecatcodes{% \catcode`\"=\active \catcode`\$=\active \catcode`\<=\active \catcode`\>=\active \catcode`\\=\active \catcode`\^=\active \catcode`\_=\active \catcode`\|=\active \catcode`\~=\active } % Read the toc file, which is essentially Texinfo input. \def\readtocfile{% \setupdatafile \activecatcodes \input \tocreadfilename } \newskip\contentsrightmargin \contentsrightmargin=1in \newcount\savepageno \newcount\lastnegativepageno \lastnegativepageno = -1 % Prepare to read what we've written to \tocfile. % \def\startcontents#1{% % If @setchapternewpage on, and @headings double, the contents should % start on an odd page, unlike chapters. Thus, we maintain % \contentsalignmacro in parallel with \pagealignmacro. % From: Torbjorn Granlund \contentsalignmacro \immediate\closeout\tocfile % % Don't need to put `Contents' or `Short Contents' in the headline. % It is abundantly clear what they are. \chapmacro{#1}{Yomitfromtoc}{}% % \savepageno = \pageno \begingroup % Set up to handle contents files properly. \raggedbottom % Worry more about breakpoints than the bottom. \advance\hsize by -\contentsrightmargin % Don't use the full line length. % % Roman numerals for page numbers. \ifnum \pageno>0 \global\pageno = \lastnegativepageno \fi } % redefined for the two-volume lispref. We always output on % \jobname.toc even if this is redefined. % \def\tocreadfilename{\jobname.toc} % Normal (long) toc. % \def\contents{% \startcontents{\putwordTOC}% \openin 1 \tocreadfilename\space \ifeof 1 \else \readtocfile \fi \vfill \eject \contentsalignmacro % in case @setchapternewpage odd is in effect \ifeof 1 \else \pdfmakeoutlines \fi \closein 1 \endgroup \lastnegativepageno = \pageno \global\pageno = \savepageno } % And just the chapters. \def\summarycontents{% \startcontents{\putwordShortTOC}% % \let\partentry = \shortpartentry \let\numchapentry = \shortchapentry \let\appentry = \shortchapentry \let\unnchapentry = \shortunnchapentry % We want a true roman here for the page numbers. \secfonts \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontsl \let\tt=\shortconttt \rm \hyphenpenalty = 10000 \advance\baselineskip by 1pt % Open it up a little. \def\numsecentry##1##2##3##4{} \let\appsecentry = \numsecentry \let\unnsecentry = \numsecentry \let\numsubsecentry = \numsecentry \let\appsubsecentry = \numsecentry \let\unnsubsecentry = \numsecentry \let\numsubsubsecentry = \numsecentry \let\appsubsubsecentry = \numsecentry \let\unnsubsubsecentry = \numsecentry \openin 1 \tocreadfilename\space \ifeof 1 \else \readtocfile \fi \closein 1 \vfill \eject \contentsalignmacro % in case @setchapternewpage odd is in effect \endgroup \lastnegativepageno = \pageno \global\pageno = \savepageno } \let\shortcontents = \summarycontents % Typeset the label for a chapter or appendix for the short contents. % The arg is, e.g., `A' for an appendix, or `3' for a chapter. % \def\shortchaplabel#1{% % This space should be enough, since a single number is .5em, and the % widest letter (M) is 1em, at least in the Computer Modern fonts. % But use \hss just in case. % (This space doesn't include the extra space that gets added after % the label; that gets put in by \shortchapentry above.) % % We'd like to right-justify chapter numbers, but that looks strange % with appendix letters. And right-justifying numbers and % left-justifying letters looks strange when there is less than 10 % chapters. Have to read the whole toc once to know how many chapters % there are before deciding ... \hbox to 1em{#1\hss}% } % These macros generate individual entries in the table of contents. % The first argument is the chapter or section name. % The last argument is the page number. % The arguments in between are the chapter number, section number, ... % Parts, in the main contents. Replace the part number, which doesn't % exist, with an empty box. Let's hope all the numbers have the same width. % Also ignore the page number, which is conventionally not printed. \def\numeralbox{\setbox0=\hbox{8}\hbox to \wd0{\hfil}} \def\partentry#1#2#3#4{\dochapentry{\numeralbox\labelspace#1}{}} % % Parts, in the short toc. \def\shortpartentry#1#2#3#4{% \penalty-300 \vskip.5\baselineskip plus.15\baselineskip minus.1\baselineskip \shortchapentry{{\bf #1}}{\numeralbox}{}{}% } % Chapters, in the main contents. \def\numchapentry#1#2#3#4{\dochapentry{#2\labelspace#1}{#4}} % % Chapters, in the short toc. % See comments in \dochapentry re vbox and related settings. \def\shortchapentry#1#2#3#4{% \tocentry{\shortchaplabel{#2}\labelspace #1}{\doshortpageno\bgroup#4\egroup}% } % Appendices, in the main contents. % Need the word Appendix, and a fixed-size box. % \def\appendixbox#1{% % We use M since it's probably the widest letter. \setbox0 = \hbox{\putwordAppendix{} M}% \hbox to \wd0{\putwordAppendix{} #1\hss}} % \def\appentry#1#2#3#4{\dochapentry{\appendixbox{#2}\labelspace#1}{#4}} % Unnumbered chapters. \def\unnchapentry#1#2#3#4{\dochapentry{#1}{#4}} \def\shortunnchapentry#1#2#3#4{\tocentry{#1}{\doshortpageno\bgroup#4\egroup}} % Sections. \def\numsecentry#1#2#3#4{\dosecentry{#2\labelspace#1}{#4}} \let\appsecentry=\numsecentry \def\unnsecentry#1#2#3#4{\dosecentry{#1}{#4}} % Subsections. \def\numsubsecentry#1#2#3#4{\dosubsecentry{#2\labelspace#1}{#4}} \let\appsubsecentry=\numsubsecentry \def\unnsubsecentry#1#2#3#4{\dosubsecentry{#1}{#4}} % And subsubsections. \def\numsubsubsecentry#1#2#3#4{\dosubsubsecentry{#2\labelspace#1}{#4}} \let\appsubsubsecentry=\numsubsubsecentry \def\unnsubsubsecentry#1#2#3#4{\dosubsubsecentry{#1}{#4}} % This parameter controls the indentation of the various levels. % Same as \defaultparindent. \newdimen\tocindent \tocindent = 15pt % Now for the actual typesetting. In all these, #1 is the text and #2 is the % page number. % % If the toc has to be broken over pages, we want it to be at chapters % if at all possible; hence the \penalty. \def\dochapentry#1#2{% \penalty-300 \vskip1\baselineskip plus.33\baselineskip minus.25\baselineskip \begingroup \chapentryfonts \tocentry{#1}{\dopageno\bgroup#2\egroup}% \endgroup \nobreak\vskip .25\baselineskip plus.1\baselineskip } \def\dosecentry#1#2{\begingroup \secentryfonts \leftskip=\tocindent \tocentry{#1}{\dopageno\bgroup#2\egroup}% \endgroup} \def\dosubsecentry#1#2{\begingroup \subsecentryfonts \leftskip=2\tocindent \tocentry{#1}{\dopageno\bgroup#2\egroup}% \endgroup} \def\dosubsubsecentry#1#2{\begingroup \subsubsecentryfonts \leftskip=3\tocindent \tocentry{#1}{\dopageno\bgroup#2\egroup}% \endgroup} % We use the same \entry macro as for the index entries. \let\tocentry = \entry % Space between chapter (or whatever) number and the title. \def\labelspace{\hskip1em \relax} \def\dopageno#1{{\rm #1}} \def\doshortpageno#1{{\rm #1}} \def\chapentryfonts{\secfonts \rm} \def\secentryfonts{\textfonts} \def\subsecentryfonts{\textfonts} \def\subsubsecentryfonts{\textfonts} \message{environments,} % @foo ... @end foo. % @tex ... @end tex escapes into raw TeX temporarily. % One exception: @ is still an escape character, so that @end tex works. % But \@ or @@ will get a plain @ character. \envdef\tex{% \setupmarkupstyle{tex}% \catcode `\\=0 \catcode `\{=1 \catcode `\}=2 \catcode `\$=3 \catcode `\&=4 \catcode `\#=6 \catcode `\^=7 \catcode `\_=8 \catcode `\~=\active \let~=\tie \catcode `\%=14 \catcode `\+=\other \catcode `\"=\other \catcode `\|=\other \catcode `\<=\other \catcode `\>=\other \catcode`\`=\other \catcode`\'=\other \escapechar=`\\ % % ' is active in math mode (mathcode"8000). So reset it, and all our % other math active characters (just in case), to plain's definitions. \mathactive % \let\b=\ptexb \let\bullet=\ptexbullet \let\c=\ptexc \let\,=\ptexcomma \let\.=\ptexdot \let\dots=\ptexdots \let\equiv=\ptexequiv \let\!=\ptexexclam \let\i=\ptexi \let\indent=\ptexindent \let\noindent=\ptexnoindent \let\{=\ptexlbrace \let\+=\tabalign \let\}=\ptexrbrace \let\/=\ptexslash \let\*=\ptexstar \let\t=\ptext \expandafter \let\csname top\endcsname=\ptextop % outer \let\frenchspacing=\plainfrenchspacing % \def\endldots{\mathinner{\ldots\ldots\ldots\ldots}}% \def\enddots{\relax\ifmmode\endldots\else$\mathsurround=0pt \endldots\,$\fi}% \def\@{@}% } % There is no need to define \Etex. % Define @lisp ... @end lisp. % @lisp environment forms a group so it can rebind things, % including the definition of @end lisp (which normally is erroneous). % Amount to narrow the margins by for @lisp. \newskip\lispnarrowing \lispnarrowing=0.4in % This is the definition that ^^M gets inside @lisp, @example, and other % such environments. \null is better than a space, since it doesn't % have any width. \def\lisppar{\null\endgraf} % This space is always present above and below environments. \newskip\envskipamount \envskipamount = 0pt % Make spacing and below environment symmetrical. We use \parskip here % to help in doing that, since in @example-like environments \parskip % is reset to zero; thus the \afterenvbreak inserts no space -- but the % start of the next paragraph will insert \parskip. % \def\aboveenvbreak{{% % =10000 instead of <10000 because of a special case in \itemzzz and % \sectionheading, q.v. \ifnum \lastpenalty=10000 \else \advance\envskipamount by \parskip \endgraf \ifdim\lastskip<\envskipamount \removelastskip % it's not a good place to break if the last penalty was \nobreak % or better ... \ifnum\lastpenalty<10000 \penalty-50 \fi \vskip\envskipamount \fi \fi }} \let\afterenvbreak = \aboveenvbreak % \nonarrowing is a flag. If "set", @lisp etc don't narrow margins; it will % also clear it, so that its embedded environments do the narrowing again. \let\nonarrowing=\relax % @cartouche ... @end cartouche: draw rectangle w/rounded corners around % environment contents. \font\circle=lcircle10 \newdimen\circthick \newdimen\cartouter\newdimen\cartinner \newskip\normbskip\newskip\normpskip\newskip\normlskip \circthick=\fontdimen8\circle % \def\ctl{{\circle\char'013\hskip -6pt}}% 6pt from pl file: 1/2charwidth \def\ctr{{\hskip 6pt\circle\char'010}} \def\cbl{{\circle\char'012\hskip -6pt}} \def\cbr{{\hskip 6pt\circle\char'011}} \def\carttop{\hbox to \cartouter{\hskip\lskip \ctl\leaders\hrule height\circthick\hfil\ctr \hskip\rskip}} \def\cartbot{\hbox to \cartouter{\hskip\lskip \cbl\leaders\hrule height\circthick\hfil\cbr \hskip\rskip}} % \newskip\lskip\newskip\rskip \envdef\cartouche{% \ifhmode\par\fi % can't be in the midst of a paragraph. \startsavinginserts \lskip=\leftskip \rskip=\rightskip \leftskip=0pt\rightskip=0pt % we want these *outside*. \cartinner=\hsize \advance\cartinner by-\lskip \advance\cartinner by-\rskip \cartouter=\hsize \advance\cartouter by 18.4pt % allow for 3pt kerns on either % side, and for 6pt waste from % each corner char, and rule thickness \normbskip=\baselineskip \normpskip=\parskip \normlskip=\lineskip % Flag to tell @lisp, etc., not to narrow margin. \let\nonarrowing = t% % % If this cartouche directly follows a sectioning command, we need the % \parskip glue (backspaced over by default) or the cartouche can % collide with the section heading. \ifnum\lastpenalty>10000 \vskip\parskip \penalty\lastpenalty \fi % \vbox\bgroup \baselineskip=0pt\parskip=0pt\lineskip=0pt \carttop \hbox\bgroup \hskip\lskip \vrule\kern3pt \vbox\bgroup \kern3pt \hsize=\cartinner \baselineskip=\normbskip \lineskip=\normlskip \parskip=\normpskip \vskip -\parskip \comment % For explanation, see the end of def\group. } \def\Ecartouche{% \ifhmode\par\fi \kern3pt \egroup \kern3pt\vrule \hskip\rskip \egroup \cartbot \egroup \checkinserts } % This macro is called at the beginning of all the @example variants, % inside a group. \newdimen\nonfillparindent \def\nonfillstart{% \aboveenvbreak \hfuzz = 12pt % Don't be fussy \sepspaces % Make spaces be word-separators rather than space tokens. \let\par = \lisppar % don't ignore blank lines \obeylines % each line of input is a line of output \parskip = 0pt % Turn off paragraph indentation but redefine \indent to emulate % the normal \indent. \nonfillparindent=\parindent \parindent = 0pt \let\indent\nonfillindent % \emergencystretch = 0pt % don't try to avoid overfull boxes \ifx\nonarrowing\relax \advance \leftskip by \lispnarrowing \exdentamount=\lispnarrowing \else \let\nonarrowing = \relax \fi \let\exdent=\nofillexdent } \begingroup \obeyspaces % We want to swallow spaces (but not other tokens) after the fake % @indent in our nonfill-environments, where spaces are normally % active and set to @tie, resulting in them not being ignored after % @indent. \gdef\nonfillindent{\futurelet\temp\nonfillindentcheck}% \gdef\nonfillindentcheck{% \ifx\temp % \expandafter\nonfillindentgobble% \else% \leavevmode\nonfillindentbox% \fi% }% \endgroup \def\nonfillindentgobble#1{\nonfillindent} \def\nonfillindentbox{\hbox to \nonfillparindent{\hss}} % If you want all examples etc. small: @set dispenvsize small. % If you want even small examples the full size: @set dispenvsize nosmall. % This affects the following displayed environments: % @example, @display, @format, @lisp % \def\smallword{small} \def\nosmallword{nosmall} \let\SETdispenvsize\relax \def\setnormaldispenv{% \ifx\SETdispenvsize\smallword % end paragraph for sake of leading, in case document has no blank % line. This is redundant with what happens in \aboveenvbreak, but % we need to do it before changing the fonts, and it's inconvenient % to change the fonts afterward. \ifnum \lastpenalty=10000 \else \endgraf \fi \smallexamplefonts \rm \fi } \def\setsmalldispenv{% \ifx\SETdispenvsize\nosmallword \else \ifnum \lastpenalty=10000 \else \endgraf \fi \smallexamplefonts \rm \fi } % We often define two environments, @foo and @smallfoo. % Let's do it in one command. #1 is the env name, #2 the definition. \def\makedispenvdef#1#2{% \expandafter\envdef\csname#1\endcsname {\setnormaldispenv #2}% \expandafter\envdef\csname small#1\endcsname {\setsmalldispenv #2}% \expandafter\let\csname E#1\endcsname \afterenvbreak \expandafter\let\csname Esmall#1\endcsname \afterenvbreak } % Define two environment synonyms (#1 and #2) for an environment. \def\maketwodispenvdef#1#2#3{% \makedispenvdef{#1}{#3}% \makedispenvdef{#2}{#3}% } % % @lisp: indented, narrowed, typewriter font; % @example: same as @lisp. % % @smallexample and @smalllisp: use smaller fonts. % Originally contributed by Pavel@xerox. % \maketwodispenvdef{lisp}{example}{% \nonfillstart \tt\setupmarkupstyle{example}% \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special. \gobble % eat return } % @display/@smalldisplay: same as @lisp except keep current font. % \makedispenvdef{display}{% \nonfillstart \gobble } % @format/@smallformat: same as @display except don't narrow margins. % \makedispenvdef{format}{% \let\nonarrowing = t% \nonfillstart \gobble } % @flushleft: same as @format, but doesn't obey \SETdispenvsize. \envdef\flushleft{% \let\nonarrowing = t% \nonfillstart \gobble } \let\Eflushleft = \afterenvbreak % @flushright. % \envdef\flushright{% \let\nonarrowing = t% \nonfillstart \advance\leftskip by 0pt plus 1fill\relax \gobble } \let\Eflushright = \afterenvbreak % @raggedright does more-or-less normal line breaking but no right % justification. From plain.tex. \envdef\raggedright{% \rightskip0pt plus2em \spaceskip.3333em \xspaceskip.5em\relax } \let\Eraggedright\par \envdef\raggedleft{% \parindent=0pt \leftskip0pt plus2em \spaceskip.3333em \xspaceskip.5em \parfillskip=0pt \hbadness=10000 % Last line will usually be underfull, so turn off % badness reporting. } \let\Eraggedleft\par \envdef\raggedcenter{% \parindent=0pt \rightskip0pt plus1em \leftskip0pt plus1em \spaceskip.3333em \xspaceskip.5em \parfillskip=0pt \hbadness=10000 % Last line will usually be underfull, so turn off % badness reporting. } \let\Eraggedcenter\par % @quotation does normal linebreaking (hence we can't use \nonfillstart) % and narrows the margins. We keep \parskip nonzero in general, since % we're doing normal filling. So, when using \aboveenvbreak and % \afterenvbreak, temporarily make \parskip 0. % \makedispenvdef{quotation}{\quotationstart} % \def\quotationstart{% \indentedblockstart % same as \indentedblock, but increase right margin too. \ifx\nonarrowing\relax \advance\rightskip by \lispnarrowing \fi \parsearg\quotationlabel } % We have retained a nonzero parskip for the environment, since we're % doing normal filling. % \def\Equotation{% \par \ifx\quotationauthor\thisisundefined\else % indent a bit. \leftline{\kern 2\leftskip \sl ---\quotationauthor}% \fi {\parskip=0pt \afterenvbreak}% } \def\Esmallquotation{\Equotation} % If we're given an argument, typeset it in bold with a colon after. \def\quotationlabel#1{% \def\temp{#1}% \ifx\temp\empty \else {\bf #1: }% \fi } % @indentedblock is like @quotation, but indents only on the left and % has no optional argument. % \makedispenvdef{indentedblock}{\indentedblockstart} % \def\indentedblockstart{% {\parskip=0pt \aboveenvbreak}% because \aboveenvbreak inserts \parskip \parindent=0pt % % @cartouche defines \nonarrowing to inhibit narrowing at next level down. \ifx\nonarrowing\relax \advance\leftskip by \lispnarrowing \exdentamount = \lispnarrowing \else \let\nonarrowing = \relax \fi } % Keep a nonzero parskip for the environment, since we're doing normal filling. % \def\Eindentedblock{% \par {\parskip=0pt \afterenvbreak}% } \def\Esmallindentedblock{\Eindentedblock} % LaTeX-like @verbatim...@end verbatim and @verb{...} % If we want to allow any as delimiter, % we need the curly braces so that makeinfo sees the @verb command, eg: % `@verbx...x' would look like the '@verbx' command. --janneke@gnu.org % % [Knuth]: Donald Ervin Knuth, 1996. The TeXbook. % % [Knuth] p.344; only we need to do the other characters Texinfo sets % active too. Otherwise, they get lost as the first character on a % verbatim line. \def\dospecials{% \do\ \do\\\do\{\do\}\do\$\do\&% \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~% \do\<\do\>\do\|\do\@\do+\do\"% % Don't do the quotes -- if we do, @set txicodequoteundirected and % @set txicodequotebacktick will not have effect on @verb and % @verbatim, and ?` and !` ligatures won't get disabled. %\do\`\do\'% } % % [Knuth] p. 380 \def\uncatcodespecials{% \def\do##1{\catcode`##1=\other}\dospecials} % % Setup for the @verb command. % % Eight spaces for a tab \begingroup \catcode`\^^I=\active \gdef\tabeightspaces{\catcode`\^^I=\active\def^^I{\ \ \ \ \ \ \ \ }} \endgroup % \def\setupverb{% \tt % easiest (and conventionally used) font for verbatim \def\par{\leavevmode\endgraf}% \setupmarkupstyle{verb}% \tabeightspaces % Respect line breaks, % print special symbols as themselves, and % make each space count % must do in this order: \obeylines \uncatcodespecials \sepspaces } % Setup for the @verbatim environment % % Real tab expansion. \newdimen\tabw \setbox0=\hbox{\tt\space} \tabw=8\wd0 % tab amount % % We typeset each line of the verbatim in an \hbox, so we can handle % tabs. The \global is in case the verbatim line starts with an accent, % or some other command that starts with a begin-group. Otherwise, the % entire \verbbox would disappear at the corresponding end-group, before % it is typeset. Meanwhile, we can't have nested verbatim commands % (can we?), so the \global won't be overwriting itself. \newbox\verbbox \def\starttabbox{\global\setbox\verbbox=\hbox\bgroup} % \begingroup \catcode`\^^I=\active \gdef\tabexpand{% \catcode`\^^I=\active \def^^I{\leavevmode\egroup \dimen\verbbox=\wd\verbbox % the width so far, or since the previous tab \divide\dimen\verbbox by\tabw \multiply\dimen\verbbox by\tabw % compute previous multiple of \tabw \advance\dimen\verbbox by\tabw % advance to next multiple of \tabw \wd\verbbox=\dimen\verbbox \box\verbbox \starttabbox }% } \endgroup % start the verbatim environment. \def\setupverbatim{% \let\nonarrowing = t% \nonfillstart \tt % easiest (and conventionally used) font for verbatim % The \leavevmode here is for blank lines. Otherwise, we would % never \starttabox and the \egroup would end verbatim mode. \def\par{\leavevmode\egroup\box\verbbox\endgraf}% \tabexpand \setupmarkupstyle{verbatim}% % Respect line breaks, % print special symbols as themselves, and % make each space count. % Must do in this order: \obeylines \uncatcodespecials \sepspaces \everypar{\starttabbox}% } % Do the @verb magic: verbatim text is quoted by unique % delimiter characters. Before first delimiter expect a % right brace, after last delimiter expect closing brace: % % \def\doverb'{'#1'}'{#1} % % [Knuth] p. 382; only eat outer {} \begingroup \catcode`[=1\catcode`]=2\catcode`\{=\other\catcode`\}=\other \gdef\doverb{#1[\def\next##1#1}[##1\endgroup]\next] \endgroup % \def\verb{\begingroup\setupverb\doverb} % % % Do the @verbatim magic: define the macro \doverbatim so that % the (first) argument ends when '@end verbatim' is reached, ie: % % \def\doverbatim#1@end verbatim{#1} % % For Texinfo it's a lot easier than for LaTeX, % because texinfo's \verbatim doesn't stop at '\end{verbatim}': % we need not redefine '\', '{' and '}'. % % Inspired by LaTeX's verbatim command set [latex.ltx] % \begingroup \catcode`\ =\active \obeylines % % ignore everything up to the first ^^M, that's the newline at the end % of the @verbatim input line itself. Otherwise we get an extra blank % line in the output. \xdef\doverbatim#1^^M#2@end verbatim{#2\noexpand\end\gobble verbatim}% % We really want {...\end verbatim} in the body of the macro, but % without the active space; thus we have to use \xdef and \gobble. \endgroup % \envdef\verbatim{% \setupverbatim\doverbatim } \let\Everbatim = \afterenvbreak % @verbatiminclude FILE - insert text of file in verbatim environment. % \def\verbatiminclude{\parseargusing\filenamecatcodes\doverbatiminclude} % \def\doverbatiminclude#1{% {% \makevalueexpandable \setupverbatim \indexnofonts % Allow `@@' and other weird things in file names. \wlog{texinfo.tex: doing @verbatiminclude of #1^^J}% \input #1 \afterenvbreak }% } % @copying ... @end copying. % Save the text away for @insertcopying later. % % We save the uninterpreted tokens, rather than creating a box. % Saving the text in a box would be much easier, but then all the % typesetting commands (@smallbook, font changes, etc.) have to be done % beforehand -- and a) we want @copying to be done first in the source % file; b) letting users define the frontmatter in as flexible order as % possible is very desirable. % \def\copying{\checkenv{}\begingroup\scanargctxt\docopying} \def\docopying#1@end copying{\endgroup\def\copyingtext{#1}} % \def\insertcopying{% \begingroup \parindent = 0pt % paragraph indentation looks wrong on title page \scanexp\copyingtext \endgroup } \message{defuns,} % @defun etc. \newskip\defbodyindent \defbodyindent=.4in \newskip\defargsindent \defargsindent=50pt \newskip\deflastargmargin \deflastargmargin=18pt \newcount\defunpenalty % Start the processing of @deffn: \def\startdefun{% \ifnum\lastpenalty<10000 \medbreak \defunpenalty=10003 % Will keep this @deffn together with the % following @def command, see below. \else % If there are two @def commands in a row, we'll have a \nobreak, % which is there to keep the function description together with its % header. But if there's nothing but headers, we need to allow a % break somewhere. Check specifically for penalty 10002, inserted % by \printdefunline, instead of 10000, since the sectioning % commands also insert a nobreak penalty, and we don't want to allow % a break between a section heading and a defun. % % As a further refinement, we avoid "club" headers by signalling % with penalty of 10003 after the very first @deffn in the % sequence (see above), and penalty of 10002 after any following % @def command. \ifnum\lastpenalty=10002 \penalty2000 \else \defunpenalty=10002 \fi % % Similarly, after a section heading, do not allow a break. % But do insert the glue. \medskip % preceded by discardable penalty, so not a breakpoint \fi % \parindent=0in \advance\leftskip by \defbodyindent \exdentamount=\defbodyindent } \def\dodefunx#1{% % First, check whether we are in the right environment: \checkenv#1% % % As above, allow line break if we have multiple x headers in a row. % It's not a great place, though. \ifnum\lastpenalty=10002 \penalty3000 \else \defunpenalty=10002 \fi % % And now, it's time to reuse the body of the original defun: \expandafter\gobbledefun#1% } \def\gobbledefun#1\startdefun{} % \printdefunline \deffnheader{text} % \def\printdefunline#1#2{% \begingroup % call \deffnheader: #1#2 \endheader % common ending: \interlinepenalty = 10000 \advance\rightskip by 0pt plus 1fil\relax \endgraf \nobreak\vskip -\parskip \penalty\defunpenalty % signal to \startdefun and \dodefunx % Some of the @defun-type tags do not enable magic parentheses, % rendering the following check redundant. But we don't optimize. \checkparencounts \endgroup } \def\Edefun{\endgraf\medbreak} % \makedefun{deffn} creates \deffn, \deffnx and \Edeffn; % the only thing remaining is to define \deffnheader. % \def\makedefun#1{% \expandafter\let\csname E#1\endcsname = \Edefun \edef\temp{\noexpand\domakedefun \makecsname{#1}\makecsname{#1x}\makecsname{#1header}}% \temp } % \domakedefun \deffn \deffnx \deffnheader % % Define \deffn and \deffnx, without parameters. % \deffnheader has to be defined explicitly. % \def\domakedefun#1#2#3{% \envdef#1{% \startdefun \doingtypefnfalse % distinguish typed functions from all else \parseargusing\activeparens{\printdefunline#3}% }% \def#2{\dodefunx#1}% \def#3% } \newif\ifdoingtypefn % doing typed function? \newif\ifrettypeownline % typeset return type on its own line? % @deftypefnnewline on|off says whether the return type of typed functions % are printed on their own line. This affects @deftypefn, @deftypefun, % @deftypeop, and @deftypemethod. % \parseargdef\deftypefnnewline{% \def\temp{#1}% \ifx\temp\onword \expandafter\let\csname SETtxideftypefnnl\endcsname = \empty \else\ifx\temp\offword \expandafter\let\csname SETtxideftypefnnl\endcsname = \relax \else \errhelp = \EMsimple \errmessage{Unknown @txideftypefnnl value `\temp', must be on|off}% \fi\fi } % Untyped functions: % @deffn category name args \makedefun{deffn}{\deffngeneral{}} % @deffn category class name args \makedefun{defop}#1 {\defopon{#1\ \putwordon}} % \defopon {category on}class name args \def\defopon#1#2 {\deffngeneral{\putwordon\ \code{#2}}{#1\ \code{#2}} } % \deffngeneral {subind}category name args % \def\deffngeneral#1#2 #3 #4\endheader{% % Remember that \dosubind{fn}{foo}{} is equivalent to \doind{fn}{foo}. \dosubind{fn}{\code{#3}}{#1}% \defname{#2}{}{#3}\magicamp\defunargs{#4\unskip}% } % Typed functions: % @deftypefn category type name args \makedefun{deftypefn}{\deftypefngeneral{}} % @deftypeop category class type name args \makedefun{deftypeop}#1 {\deftypeopon{#1\ \putwordon}} % \deftypeopon {category on}class type name args \def\deftypeopon#1#2 {\deftypefngeneral{\putwordon\ \code{#2}}{#1\ \code{#2}} } % \deftypefngeneral {subind}category type name args % \def\deftypefngeneral#1#2 #3 #4 #5\endheader{% \dosubind{fn}{\code{#4}}{#1}% \doingtypefntrue \defname{#2}{#3}{#4}\defunargs{#5\unskip}% } % Typed variables: % @deftypevr category type var args \makedefun{deftypevr}{\deftypecvgeneral{}} % @deftypecv category class type var args \makedefun{deftypecv}#1 {\deftypecvof{#1\ \putwordof}} % \deftypecvof {category of}class type var args \def\deftypecvof#1#2 {\deftypecvgeneral{\putwordof\ \code{#2}}{#1\ \code{#2}} } % \deftypecvgeneral {subind}category type var args % \def\deftypecvgeneral#1#2 #3 #4 #5\endheader{% \dosubind{vr}{\code{#4}}{#1}% \defname{#2}{#3}{#4}\defunargs{#5\unskip}% } % Untyped variables: % @defvr category var args \makedefun{defvr}#1 {\deftypevrheader{#1} {} } % @defcv category class var args \makedefun{defcv}#1 {\defcvof{#1\ \putwordof}} % \defcvof {category of}class var args \def\defcvof#1#2 {\deftypecvof{#1}#2 {} } % Types: % @deftp category name args \makedefun{deftp}#1 #2 #3\endheader{% \doind{tp}{\code{#2}}% \defname{#1}{}{#2}\defunargs{#3\unskip}% } % Remaining @defun-like shortcuts: \makedefun{defun}{\deffnheader{\putwordDeffunc} } \makedefun{defmac}{\deffnheader{\putwordDefmac} } \makedefun{defspec}{\deffnheader{\putwordDefspec} } \makedefun{deftypefun}{\deftypefnheader{\putwordDeffunc} } \makedefun{defvar}{\defvrheader{\putwordDefvar} } \makedefun{defopt}{\defvrheader{\putwordDefopt} } \makedefun{deftypevar}{\deftypevrheader{\putwordDefvar} } \makedefun{defmethod}{\defopon\putwordMethodon} \makedefun{deftypemethod}{\deftypeopon\putwordMethodon} \makedefun{defivar}{\defcvof\putwordInstanceVariableof} \makedefun{deftypeivar}{\deftypecvof\putwordInstanceVariableof} % \defname, which formats the name of the @def (not the args). % #1 is the category, such as "Function". % #2 is the return type, if any. % #3 is the function name. % % We are followed by (but not passed) the arguments, if any. % \def\defname#1#2#3{% \par % Get the values of \leftskip and \rightskip as they were outside the @def... \advance\leftskip by -\defbodyindent % % Determine if we are typesetting the return type of a typed function % on a line by itself. \rettypeownlinefalse \ifdoingtypefn % doing a typed function specifically? % then check user option for putting return type on its own line: \expandafter\ifx\csname SETtxideftypefnnl\endcsname\relax \else \rettypeownlinetrue \fi \fi % % How we'll format the category name. Putting it in brackets helps % distinguish it from the body text that may end up on the next line % just below it. \def\temp{#1}% \setbox0=\hbox{\kern\deflastargmargin \ifx\temp\empty\else [\rm\temp]\fi} % % Figure out line sizes for the paragraph shape. We'll always have at % least two. \tempnum = 2 % % The first line needs space for \box0; but if \rightskip is nonzero, % we need only space for the part of \box0 which exceeds it: \dimen0=\hsize \advance\dimen0 by -\wd0 \advance\dimen0 by \rightskip % % If doing a return type on its own line, we'll have another line. \ifrettypeownline \advance\tempnum by 1 \def\maybeshapeline{0in \hsize}% \else \def\maybeshapeline{}% \fi % % The continuations: \dimen2=\hsize \advance\dimen2 by -\defargsindent % % The final paragraph shape: \parshape \tempnum 0in \dimen0 \maybeshapeline \defargsindent \dimen2 % % Put the category name at the right margin. \noindent \hbox to 0pt{% \hfil\box0 \kern-\hsize % \hsize has to be shortened this way: \kern\leftskip % Intentionally do not respect \rightskip, since we need the space. }% % % Allow all lines to be underfull without complaint: \tolerance=10000 \hbadness=10000 \exdentamount=\defbodyindent {% % defun fonts. We use typewriter by default (used to be bold) because: % . we're printing identifiers, they should be in tt in principle. % . in languages with many accents, such as Czech or French, it's % common to leave accents off identifiers. The result looks ok in % tt, but exceedingly strange in rm. % . we don't want -- and --- to be treated as ligatures. % . this still does not fix the ?` and !` ligatures, but so far no % one has made identifiers using them :). \df \tt \def\temp{#2}% text of the return type \ifx\temp\empty\else \tclose{\temp}% typeset the return type \ifrettypeownline % put return type on its own line; prohibit line break following: \hfil\vadjust{\nobreak}\break \else \space % type on same line, so just followed by a space \fi \fi % no return type #3% output function name }% {\rm\enskip}% hskip 0.5 em of \tenrm % \boldbrax % arguments will be output next, if any. } % Print arguments in slanted roman (not ttsl), inconsistently with using % tt for the name. This is because literal text is sometimes needed in % the argument list (groff manual), and ttsl and tt are not very % distinguishable. Prevent hyphenation at `-' chars. % \def\defunargs#1{% % use sl by default (not ttsl), % tt for the names. \df \sl \hyphenchar\font=0 % % On the other hand, if an argument has two dashes (for instance), we % want a way to get ttsl. We used to recommend @var for that, so % leave the code in, but it's strange for @var to lead to typewriter. % Nowadays we recommend @code, since the difference between a ttsl hyphen % and a tt hyphen is pretty tiny. @code also disables ?` !`. \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% #1% \sl\hyphenchar\font=45 } % We want ()&[] to print specially on the defun line. % \def\activeparens{% \catcode`\(=\active \catcode`\)=\active \catcode`\[=\active \catcode`\]=\active \catcode`\&=\active } % Make control sequences which act like normal parenthesis chars. \let\lparen = ( \let\rparen = ) % Be sure that we always have a definition for `(', etc. For example, % if the fn name has parens in it, \boldbrax will not be in effect yet, % so TeX would otherwise complain about undefined control sequence. { \activeparens \global\let(=\lparen \global\let)=\rparen \global\let[=\lbrack \global\let]=\rbrack \global\let& = \& \gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb} \gdef\magicamp{\let&=\amprm} } \newcount\parencount % If we encounter &foo, then turn on ()-hacking afterwards \newif\ifampseen \def\amprm#1 {\ampseentrue{\bf\ }} \def\parenfont{% \ifampseen % At the first level, print parens in roman, % otherwise use the default font. \ifnum \parencount=1 \rm \fi \else % The \sf parens (in \boldbrax) actually are a little bolder than % the contained text. This is especially needed for [ and ] . \sf \fi } \def\infirstlevel#1{% \ifampseen \ifnum\parencount=1 #1% \fi \fi } \def\bfafterword#1 {#1 \bf} \def\opnr{% \global\advance\parencount by 1 {\parenfont(}% \infirstlevel \bfafterword } \def\clnr{% {\parenfont)}% \infirstlevel \sl \global\advance\parencount by -1 } \newcount\brackcount \def\lbrb{% \global\advance\brackcount by 1 {\bf[}% } \def\rbrb{% {\bf]}% \global\advance\brackcount by -1 } \def\checkparencounts{% \ifnum\parencount=0 \else \badparencount \fi \ifnum\brackcount=0 \else \badbrackcount \fi } % these should not use \errmessage; the glibc manual, at least, actually % has such constructs (when documenting function pointers). \def\badparencount{% \message{Warning: unbalanced parentheses in @def...}% \global\parencount=0 } \def\badbrackcount{% \message{Warning: unbalanced square brackets in @def...}% \global\brackcount=0 } \message{macros,} % @macro. % To do this right we need a feature of e-TeX, \scantokens, % which we arrange to emulate with a temporary file in ordinary TeX. \ifx\eTeXversion\thisisundefined \newwrite\macscribble \def\scantokens#1{% \toks0={#1}% \immediate\openout\macscribble=\jobname.tmp \immediate\write\macscribble{\the\toks0}% \immediate\closeout\macscribble \input \jobname.tmp } \fi \def\scanmacro#1{\begingroup \newlinechar`\^^M \let\xeatspaces\eatspaces % % Undo catcode changes of \startcontents and \doprintindex % When called from @insertcopying or (short)caption, we need active % backslash to get it printed correctly. Previously, we had % \catcode`\\=\other instead. We'll see whether a problem appears % with macro expansion. --kasal, 19aug04 \catcode`\@=0 \catcode`\\=\active \escapechar=`\@ % % ... and for \example: \spaceisspace % % The \empty here causes a following catcode 5 newline to be eaten as % part of reading whitespace after a control sequence. It does not % eat a catcode 13 newline. There's no good way to handle the two % cases (untried: maybe e-TeX's \everyeof could help, though plain TeX % would then have different behavior). See the Macro Details node in % the manual for the workaround we recommend for macros and % line-oriented commands. % \scantokens{#1\empty}% \endgroup} \def\scanexp#1{% \edef\temp{\noexpand\scanmacro{#1}}% \temp } \newcount\paramno % Count of parameters \newtoks\macname % Macro name \newif\ifrecursive % Is it recursive? % List of all defined macros in the form % \definedummyword\macro1\definedummyword\macro2... % Currently is also contains all @aliases; the list can be split % if there is a need. \def\macrolist{} % Add the macro to \macrolist \def\addtomacrolist#1{\expandafter \addtomacrolistxxx \csname#1\endcsname} \def\addtomacrolistxxx#1{% \toks0 = \expandafter{\macrolist\definedummyword#1}% \xdef\macrolist{\the\toks0}% } % Utility routines. % This does \let #1 = #2, with \csnames; that is, % \let \csname#1\endcsname = \csname#2\endcsname % (except of course we have to play expansion games). % \def\cslet#1#2{% \expandafter\let \csname#1\expandafter\endcsname \csname#2\endcsname } % Trim leading and trailing spaces off a string. % Concepts from aro-bend problem 15 (see CTAN). {\catcode`\@=11 \gdef\eatspaces #1{\expandafter\trim@\expandafter{#1 }} \gdef\trim@ #1{\trim@@ @#1 @ #1 @ @@} \gdef\trim@@ #1@ #2@ #3@@{\trim@@@\empty #2 @} \def\unbrace#1{#1} \unbrace{\gdef\trim@@@ #1 } #2@{#1} } % Trim a single trailing ^^M off a string. {\catcode`\^^M=\other \catcode`\Q=3% \gdef\eatcr #1{\eatcra #1Q^^MQ}% \gdef\eatcra#1^^MQ{\eatcrb#1Q}% \gdef\eatcrb#1Q#2Q{#1}% } % Macro bodies are absorbed as an argument in a context where % all characters are catcode 10, 11 or 12, except \ which is active % (as in normal texinfo). It is necessary to change the definition of \ % to recognize macro arguments; this is the job of \mbodybackslash. % % Non-ASCII encodings make 8-bit characters active, so un-activate % them to avoid their expansion. Must do this non-globally, to % confine the change to the current group. % % It's necessary to have hard CRs when the macro is executed. This is % done by making ^^M (\endlinechar) catcode 12 when reading the macro % body, and then making it the \newlinechar in \scanmacro. % \def\scanctxt{% used as subroutine \catcode`\"=\other \catcode`\+=\other \catcode`\<=\other \catcode`\>=\other \catcode`\@=\other \catcode`\^=\other \catcode`\_=\other \catcode`\|=\other \catcode`\~=\other \ifx\declaredencoding\ascii \else \setnonasciicharscatcodenonglobal\other \fi } \def\scanargctxt{% used for copying and captions, not macros. \scanctxt \catcode`\\=\other \catcode`\^^M=\other } \def\macrobodyctxt{% used for @macro definitions \scanctxt \catcode`\{=\other \catcode`\}=\other \catcode`\^^M=\other \usembodybackslash } \def\macroargctxt{% used when scanning invocations \scanctxt \catcode`\\=0 } % why catcode 0 for \ in the above? To recognize \\ \{ \} as "escapes" % for the single characters \ { }. Thus, we end up with the "commands" % that would be written @\ @{ @} in a Texinfo document. % % We already have @{ and @}. For @\, we define it here, and only for % this purpose, to produce a typewriter backslash (so, the @\ that we % define for @math can't be used with @macro calls): % \def\\{\normalbackslash}% % % We would like to do this for \, too, since that is what makeinfo does. % But it is not possible, because Texinfo already has a command @, for a % cedilla accent. Documents must use @comma{} instead. % % \anythingelse will almost certainly be an error of some kind. % \mbodybackslash is the definition of \ in @macro bodies. % It maps \foo\ => \csname macarg.foo\endcsname => #N % where N is the macro parameter number. % We define \csname macarg.\endcsname to be \realbackslash, so % \\ in macro replacement text gets you a backslash. % {\catcode`@=0 @catcode`@\=@active @gdef@usembodybackslash{@let\=@mbodybackslash} @gdef@mbodybackslash#1\{@csname macarg.#1@endcsname} } \expandafter\def\csname macarg.\endcsname{\realbackslash} \def\margbackslash#1{\char`\#1 } \def\macro{\recursivefalse\parsearg\macroxxx} \def\rmacro{\recursivetrue\parsearg\macroxxx} \def\macroxxx#1{% \getargs{#1}% now \macname is the macname and \argl the arglist \ifx\argl\empty % no arguments \paramno=0\relax \else \expandafter\parsemargdef \argl;% \if\paramno>256\relax \ifx\eTeXversion\thisisundefined \errhelp = \EMsimple \errmessage{You need eTeX to compile a file with macros with more than 256 arguments} \fi \fi \fi \if1\csname ismacro.\the\macname\endcsname \message{Warning: redefining \the\macname}% \else \expandafter\ifx\csname \the\macname\endcsname \relax \else \errmessage{Macro name \the\macname\space already defined}\fi \global\cslet{macsave.\the\macname}{\the\macname}% \global\expandafter\let\csname ismacro.\the\macname\endcsname=1% \addtomacrolist{\the\macname}% \fi \begingroup \macrobodyctxt \ifrecursive \expandafter\parsermacbody \else \expandafter\parsemacbody \fi} \parseargdef\unmacro{% \if1\csname ismacro.#1\endcsname \global\cslet{#1}{macsave.#1}% \global\expandafter\let \csname ismacro.#1\endcsname=0% % Remove the macro name from \macrolist: \begingroup \expandafter\let\csname#1\endcsname \relax \let\definedummyword\unmacrodo \xdef\macrolist{\macrolist}% \endgroup \else \errmessage{Macro #1 not defined}% \fi } % Called by \do from \dounmacro on each macro. The idea is to omit any % macro definitions that have been changed to \relax. % \def\unmacrodo#1{% \ifx #1\relax % remove this \else \noexpand\definedummyword \noexpand#1% \fi } % This makes use of the obscure feature that if the last token of a % is #, then the preceding argument is delimited by % an opening brace, and that opening brace is not consumed. \def\getargs#1{\getargsxxx#1{}} \def\getargsxxx#1#{\getmacname #1 \relax\getmacargs} \def\getmacname#1 #2\relax{\macname={#1}} \def\getmacargs#1{\def\argl{#1}} % For macro processing make @ a letter so that we can make Texinfo private macro names. \edef\texiatcatcode{\the\catcode`\@} \catcode `@=11\relax % Parse the optional {params} list. Set up \paramno and \paramlist % so \defmacro knows what to do. Define \macarg.BLAH for each BLAH % in the params list to some hook where the argument si to be expanded. If % there are less than 10 arguments that hook is to be replaced by ##N where N % is the position in that list, that is to say the macro arguments are to be % defined `a la TeX in the macro body. % % That gets used by \mbodybackslash (above). % % We need to get `macro parameter char #' into several definitions. % The technique used is stolen from LaTeX: let \hash be something % unexpandable, insert that wherever you need a #, and then redefine % it to # just before using the token list produced. % % The same technique is used to protect \eatspaces till just before % the macro is used. % % If there are 10 or more arguments, a different technique is used, where the % hook remains in the body, and when macro is to be expanded the body is % processed again to replace the arguments. % % In that case, the hook is \the\toks N-1, and we simply set \toks N-1 to the % argument N value and then \edef the body (nothing else will expand because of % the catcode regime underwhich the body was input). % % If you compile with TeX (not eTeX), and you have macros with 10 or more % arguments, you need that no macro has more than 256 arguments, otherwise an % error is produced. \def\parsemargdef#1;{% \paramno=0\def\paramlist{}% \let\hash\relax \let\xeatspaces\relax \parsemargdefxxx#1,;,% % In case that there are 10 or more arguments we parse again the arguments % list to set new definitions for the \macarg.BLAH macros corresponding to % each BLAH argument. It was anyhow needed to parse already once this list % in order to count the arguments, and as macros with at most 9 arguments % are by far more frequent than macro with 10 or more arguments, defining % twice the \macarg.BLAH macros does not cost too much processing power. \ifnum\paramno<10\relax\else \paramno0\relax \parsemmanyargdef@@#1,;,% 10 or more arguments \fi } \def\parsemargdefxxx#1,{% \if#1;\let\next=\relax \else \let\next=\parsemargdefxxx \advance\paramno by 1 \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname {\xeatspaces{\hash\the\paramno}}% \edef\paramlist{\paramlist\hash\the\paramno,}% \fi\next} \def\parsemmanyargdef@@#1,{% \if#1;\let\next=\relax \else \let\next=\parsemmanyargdef@@ \edef\tempb{\eatspaces{#1}}% \expandafter\def\expandafter\tempa \expandafter{\csname macarg.\tempb\endcsname}% % Note that we need some extra \noexpand\noexpand, this is because we % don't want \the to be expanded in the \parsermacbody as it uses an % \xdef . \expandafter\edef\tempa {\noexpand\noexpand\noexpand\the\toks\the\paramno}% \advance\paramno by 1\relax \fi\next} % These two commands read recursive and nonrecursive macro bodies. % (They're different since rec and nonrec macros end differently.) % \catcode `\@\texiatcatcode \long\def\parsemacbody#1@end macro% {\xdef\temp{\eatcr{#1}}\endgroup\defmacro}% \long\def\parsermacbody#1@end rmacro% {\xdef\temp{\eatcr{#1}}\endgroup\defmacro}% \catcode `\@=11\relax \let\endargs@\relax \let\nil@\relax \def\nilm@{\nil@}% \long\def\nillm@{\nil@}% % This macro is expanded during the Texinfo macro expansion, not during its % definition. It gets all the arguments values and assigns them to macros % macarg.ARGNAME % % #1 is the macro name % #2 is the list of argument names % #3 is the list of argument values \def\getargvals@#1#2#3{% \def\macargdeflist@{}% \def\saveparamlist@{#2}% Need to keep a copy for parameter expansion. \def\paramlist{#2,\nil@}% \def\macroname{#1}% \begingroup \macroargctxt \def\argvaluelist{#3,\nil@}% \def\@tempa{#3}% \ifx\@tempa\empty \setemptyargvalues@ \else \getargvals@@ \fi } % \def\getargvals@@{% \ifx\paramlist\nilm@ % Some sanity check needed here that \argvaluelist is also empty. \ifx\argvaluelist\nillm@ \else \errhelp = \EMsimple \errmessage{Too many arguments in macro `\macroname'!}% \fi \let\next\macargexpandinbody@ \else \ifx\argvaluelist\nillm@ % No more arguments values passed to macro. Set remaining named-arg % macros to empty. \let\next\setemptyargvalues@ \else % pop current arg name into \@tempb \def\@tempa##1{\pop@{\@tempb}{\paramlist}##1\endargs@}% \expandafter\@tempa\expandafter{\paramlist}% % pop current argument value into \@tempc \def\@tempa##1{\longpop@{\@tempc}{\argvaluelist}##1\endargs@}% \expandafter\@tempa\expandafter{\argvaluelist}% % Here \@tempb is the current arg name and \@tempc is the current arg value. % First place the new argument macro definition into \@tempd \expandafter\macname\expandafter{\@tempc}% \expandafter\let\csname macarg.\@tempb\endcsname\relax \expandafter\def\expandafter\@tempe\expandafter{% \csname macarg.\@tempb\endcsname}% \edef\@tempd{\long\def\@tempe{\the\macname}}% \push@\@tempd\macargdeflist@ \let\next\getargvals@@ \fi \fi \next } \def\push@#1#2{% \expandafter\expandafter\expandafter\def \expandafter\expandafter\expandafter#2% \expandafter\expandafter\expandafter{% \expandafter#1#2}% } % Replace arguments by their values in the macro body, and place the result % in macro \@tempa \def\macvalstoargs@{% % To do this we use the property that token registers that are \the'ed % within an \edef expand only once. So we are going to place all argument % values into respective token registers. % % First we save the token context, and initialize argument numbering. \begingroup \paramno0\relax % Then, for each argument number #N, we place the corresponding argument % value into a new token list register \toks#N \expandafter\putargsintokens@\saveparamlist@,;,% % Then, we expand the body so that argument are replaced by their % values. The trick for values not to be expanded themselves is that they % are within tokens and that tokens expand only once in an \edef . \edef\@tempc{\csname mac.\macroname .body\endcsname}% % Now we restore the token stack pointer to free the token list registers % which we have used, but we make sure that expanded body is saved after % group. \expandafter \endgroup \expandafter\def\expandafter\@tempa\expandafter{\@tempc}% } \def\macargexpandinbody@{% %% Define the named-macro outside of this group and then close this group. \expandafter \endgroup \macargdeflist@ % First the replace in body the macro arguments by their values, the result % is in \@tempa . \macvalstoargs@ % Then we point at the \norecurse or \gobble (for recursive) macro value % with \@tempb . \expandafter\let\expandafter\@tempb\csname mac.\macroname .recurse\endcsname % Depending on whether it is recursive or not, we need some tailing % \egroup . \ifx\@tempb\gobble \let\@tempc\relax \else \let\@tempc\egroup \fi % And now we do the real job: \edef\@tempd{\noexpand\@tempb{\macroname}\noexpand\scanmacro{\@tempa}\@tempc}% \@tempd } \def\putargsintokens@#1,{% \if#1;\let\next\relax \else \let\next\putargsintokens@ % First we allocate the new token list register, and give it a temporary % alias \@tempb . \toksdef\@tempb\the\paramno % Then we place the argument value into that token list register. \expandafter\let\expandafter\@tempa\csname macarg.#1\endcsname \expandafter\@tempb\expandafter{\@tempa}% \advance\paramno by 1\relax \fi \next } % Save the token stack pointer into macro #1 \def\texisavetoksstackpoint#1{\edef#1{\the\@cclvi}} % Restore the token stack pointer from number in macro #1 \def\texirestoretoksstackpoint#1{\expandafter\mathchardef\expandafter\@cclvi#1\relax} % newtoks that can be used non \outer . \def\texinonouternewtoks{\alloc@ 5\toks \toksdef \@cclvi} % Tailing missing arguments are set to empty \def\setemptyargvalues@{% \ifx\paramlist\nilm@ \let\next\macargexpandinbody@ \else \expandafter\setemptyargvaluesparser@\paramlist\endargs@ \let\next\setemptyargvalues@ \fi \next } \def\setemptyargvaluesparser@#1,#2\endargs@{% \expandafter\def\expandafter\@tempa\expandafter{% \expandafter\def\csname macarg.#1\endcsname{}}% \push@\@tempa\macargdeflist@ \def\paramlist{#2}% } % #1 is the element target macro % #2 is the list macro % #3,#4\endargs@ is the list value \def\pop@#1#2#3,#4\endargs@{% \def#1{#3}% \def#2{#4}% } \long\def\longpop@#1#2#3,#4\endargs@{% \long\def#1{#3}% \long\def#2{#4}% } % This defines a Texinfo @macro. There are eight cases: recursive and % nonrecursive macros of zero, one, up to nine, and many arguments. % Much magic with \expandafter here. % \xdef is used so that macro definitions will survive the file % they're defined in; @include reads the file inside a group. % \def\defmacro{% \let\hash=##% convert placeholders to macro parameter chars \ifrecursive \ifcase\paramno % 0 \expandafter\xdef\csname\the\macname\endcsname{% \noexpand\scanmacro{\temp}}% \or % 1 \expandafter\xdef\csname\the\macname\endcsname{% \bgroup\noexpand\macroargctxt \noexpand\braceorline \expandafter\noexpand\csname\the\macname xxx\endcsname}% \expandafter\xdef\csname\the\macname xxx\endcsname##1{% \egroup\noexpand\scanmacro{\temp}}% \else \ifnum\paramno<10\relax % at most 9 \expandafter\xdef\csname\the\macname\endcsname{% \bgroup\noexpand\macroargctxt \noexpand\csname\the\macname xx\endcsname}% \expandafter\xdef\csname\the\macname xx\endcsname##1{% \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}% \expandafter\expandafter \expandafter\xdef \expandafter\expandafter \csname\the\macname xxx\endcsname \paramlist{\egroup\noexpand\scanmacro{\temp}}% \else % 10 or more \expandafter\xdef\csname\the\macname\endcsname{% \noexpand\getargvals@{\the\macname}{\argl}% }% \global\expandafter\let\csname mac.\the\macname .body\endcsname\temp \global\expandafter\let\csname mac.\the\macname .recurse\endcsname\gobble \fi \fi \else \ifcase\paramno % 0 \expandafter\xdef\csname\the\macname\endcsname{% \noexpand\norecurse{\the\macname}% \noexpand\scanmacro{\temp}\egroup}% \or % 1 \expandafter\xdef\csname\the\macname\endcsname{% \bgroup\noexpand\macroargctxt \noexpand\braceorline \expandafter\noexpand\csname\the\macname xxx\endcsname}% \expandafter\xdef\csname\the\macname xxx\endcsname##1{% \egroup \noexpand\norecurse{\the\macname}% \noexpand\scanmacro{\temp}\egroup}% \else % at most 9 \ifnum\paramno<10\relax \expandafter\xdef\csname\the\macname\endcsname{% \bgroup\noexpand\macroargctxt \expandafter\noexpand\csname\the\macname xx\endcsname}% \expandafter\xdef\csname\the\macname xx\endcsname##1{% \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}% \expandafter\expandafter \expandafter\xdef \expandafter\expandafter \csname\the\macname xxx\endcsname \paramlist{% \egroup \noexpand\norecurse{\the\macname}% \noexpand\scanmacro{\temp}\egroup}% \else % 10 or more: \expandafter\xdef\csname\the\macname\endcsname{% \noexpand\getargvals@{\the\macname}{\argl}% }% \global\expandafter\let\csname mac.\the\macname .body\endcsname\temp \global\expandafter\let\csname mac.\the\macname .recurse\endcsname\norecurse \fi \fi \fi} \catcode `\@\texiatcatcode\relax \def\norecurse#1{\bgroup\cslet{#1}{macsave.#1}} % \braceorline decides whether the next nonwhitespace character is a % {. If so it reads up to the closing }, if not, it reads the whole % line. Whatever was read is then fed to the next control sequence % as an argument (by \parsebrace or \parsearg). % \def\braceorline#1{\let\macnamexxx=#1\futurelet\nchar\braceorlinexxx} \def\braceorlinexxx{% \ifx\nchar\bgroup\else \expandafter\parsearg \fi \macnamexxx} % @alias. % We need some trickery to remove the optional spaces around the equal % sign. Make them active and then expand them all to nothing. % \def\alias{\parseargusing\obeyspaces\aliasxxx} \def\aliasxxx #1{\aliasyyy#1\relax} \def\aliasyyy #1=#2\relax{% {% \expandafter\let\obeyedspace=\empty \addtomacrolist{#1}% \xdef\next{\global\let\makecsname{#1}=\makecsname{#2}}% }% \next } \message{cross references,} \newwrite\auxfile \newif\ifhavexrefs % True if xref values are known. \newif\ifwarnedxrefs % True if we warned once that they aren't known. % @inforef is relatively simple. \def\inforef #1{\inforefzzz #1,,,,**} \def\inforefzzz #1,#2,#3,#4**{% \putwordSee{} \putwordInfo{} \putwordfile{} \file{\ignorespaces #3{}}, node \samp{\ignorespaces#1{}}} % @node's only job in TeX is to define \lastnode, which is used in % cross-references. The @node line might or might not have commas, and % might or might not have spaces before the first comma, like: % @node foo , bar , ... % We don't want such trailing spaces in the node name. % \parseargdef\node{\checkenv{}\donode #1 ,\finishnodeparse} % % also remove a trailing comma, in case of something like this: % @node Help-Cross, , , Cross-refs \def\donode#1 ,#2\finishnodeparse{\dodonode #1,\finishnodeparse} \def\dodonode#1,#2\finishnodeparse{\gdef\lastnode{#1}} \let\nwnode=\node \let\lastnode=\empty % Write a cross-reference definition for the current node. #1 is the % type (Ynumbered, Yappendix, Ynothing). % \def\donoderef#1{% \ifx\lastnode\empty\else \setref{\lastnode}{#1}% \global\let\lastnode=\empty \fi } % @anchor{NAME} -- define xref target at arbitrary point. % \newcount\savesfregister % \def\savesf{\relax \ifhmode \savesfregister=\spacefactor \fi} \def\restoresf{\relax \ifhmode \spacefactor=\savesfregister \fi} \def\anchor#1{\savesf \setref{#1}{Ynothing}\restoresf \ignorespaces} % \setref{NAME}{SNT} defines a cross-reference point NAME (a node or an % anchor), which consists of three parts: % 1) NAME-title - the current sectioning name taken from \lastsection, % or the anchor name. % 2) NAME-snt - section number and type, passed as the SNT arg, or % empty for anchors. % 3) NAME-pg - the page number. % % This is called from \donoderef, \anchor, and \dofloat. In the case of % floats, there is an additional part, which is not written here: % 4) NAME-lof - the text as it should appear in a @listoffloats. % \def\setref#1#2{% \pdfmkdest{#1}% \iflinks {% \atdummies % preserve commands, but don't expand them \edef\writexrdef##1##2{% \write\auxfile{@xrdef{#1-% #1 of \setref, expanded by the \edef ##1}{##2}}% these are parameters of \writexrdef }% \toks0 = \expandafter{\lastsection}% \immediate \writexrdef{title}{\the\toks0 }% \immediate \writexrdef{snt}{\csname #2\endcsname}% \Ynumbered etc. \safewhatsit{\writexrdef{pg}{\folio}}% will be written later, at \shipout }% \fi } % @xrefautosectiontitle on|off says whether @section(ing) names are used % automatically in xrefs, if the third arg is not explicitly specified. % This was provided as a "secret" @set xref-automatic-section-title % variable, now it's official. % \parseargdef\xrefautomaticsectiontitle{% \def\temp{#1}% \ifx\temp\onword \expandafter\let\csname SETxref-automatic-section-title\endcsname = \empty \else\ifx\temp\offword \expandafter\let\csname SETxref-automatic-section-title\endcsname = \relax \else \errhelp = \EMsimple \errmessage{Unknown @xrefautomaticsectiontitle value `\temp', must be on|off}% \fi\fi } % % @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is % the node name, #2 the name of the Info cross-reference, #3 the printed % node name, #4 the name of the Info file, #5 the name of the printed % manual. All but the node name can be omitted. % \def\pxref#1{\putwordsee{} \xrefX[#1,,,,,,,]} \def\xref#1{\putwordSee{} \xrefX[#1,,,,,,,]} \def\ref#1{\xrefX[#1,,,,,,,]} % \newbox\toprefbox \newbox\printedrefnamebox \newbox\infofilenamebox \newbox\printedmanualbox % \def\xrefX[#1,#2,#3,#4,#5,#6]{\begingroup \unsepspaces % % Get args without leading/trailing spaces. \def\printedrefname{\ignorespaces #3}% \setbox\printedrefnamebox = \hbox{\printedrefname\unskip}% % \def\infofilename{\ignorespaces #4}% \setbox\infofilenamebox = \hbox{\infofilename\unskip}% % \def\printedmanual{\ignorespaces #5}% \setbox\printedmanualbox = \hbox{\printedmanual\unskip}% % % If the printed reference name (arg #3) was not explicitly given in % the @xref, figure out what we want to use. \ifdim \wd\printedrefnamebox = 0pt % No printed node name was explicitly given. \expandafter\ifx\csname SETxref-automatic-section-title\endcsname \relax % Not auto section-title: use node name inside the square brackets. \def\printedrefname{\ignorespaces #1}% \else % Auto section-title: use chapter/section title inside % the square brackets if we have it. \ifdim \wd\printedmanualbox > 0pt % It is in another manual, so we don't have it; use node name. \def\printedrefname{\ignorespaces #1}% \else \ifhavexrefs % We (should) know the real title if we have the xref values. \def\printedrefname{\refx{#1-title}{}}% \else % Otherwise just copy the Info node name. \def\printedrefname{\ignorespaces #1}% \fi% \fi \fi \fi % % Make link in pdf output. \ifpdf {\indexnofonts \turnoffactive \makevalueexpandable % This expands tokens, so do it after making catcode changes, so _ % etc. don't get their TeX definitions. This ignores all spaces in % #4, including (wrongly) those in the middle of the filename. \getfilename{#4}% % % This (wrongly) does not take account of leading or trailing % spaces in #1, which should be ignored. \edef\pdfxrefdest{#1}% \ifx\pdfxrefdest\empty \def\pdfxrefdest{Top}% no empty targets \else \txiescapepdf\pdfxrefdest % escape PDF special chars \fi % \leavevmode \startlink attr{/Border [0 0 0]}% \ifnum\filenamelength>0 goto file{\the\filename.pdf} name{\pdfxrefdest}% \else goto name{\pdfmkpgn{\pdfxrefdest}}% \fi }% \setcolor{\linkcolor}% \fi % % Float references are printed completely differently: "Figure 1.2" % instead of "[somenode], p.3". We distinguish them by the % LABEL-title being set to a magic string. {% % Have to otherify everything special to allow the \csname to % include an _ in the xref name, etc. \indexnofonts \turnoffactive \expandafter\global\expandafter\let\expandafter\Xthisreftitle \csname XR#1-title\endcsname }% \iffloat\Xthisreftitle % If the user specified the print name (third arg) to the ref, % print it instead of our usual "Figure 1.2". \ifdim\wd\printedrefnamebox = 0pt \refx{#1-snt}{}% \else \printedrefname \fi % % If the user also gave the printed manual name (fifth arg), append % "in MANUALNAME". \ifdim \wd\printedmanualbox > 0pt \space \putwordin{} \cite{\printedmanual}% \fi \else % node/anchor (non-float) references. % % If we use \unhbox to print the node names, TeX does not insert % empty discretionaries after hyphens, which means that it will not % find a line break at a hyphen in a node names. Since some manuals % are best written with fairly long node names, containing hyphens, % this is a loss. Therefore, we give the text of the node name % again, so it is as if TeX is seeing it for the first time. % \ifdim \wd\printedmanualbox > 0pt % Cross-manual reference with a printed manual name. % \crossmanualxref{\cite{\printedmanual\unskip}}% % \else\ifdim \wd\infofilenamebox > 0pt % Cross-manual reference with only an info filename (arg 4), no % printed manual name (arg 5). This is essentially the same as % the case above; we output the filename, since we have nothing else. % \crossmanualxref{\code{\infofilename\unskip}}% % \else % Reference within this manual. % % _ (for example) has to be the character _ for the purposes of the % control sequence corresponding to the node, but it has to expand % into the usual \leavevmode...\vrule stuff for purposes of % printing. So we \turnoffactive for the \refx-snt, back on for the % printing, back off for the \refx-pg. {\turnoffactive % Only output a following space if the -snt ref is nonempty; for % @unnumbered and @anchor, it won't be. \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}% \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi }% % output the `[mynode]' via the macro below so it can be overridden. \xrefprintnodename\printedrefname % % But we always want a comma and a space: ,\space % % output the `page 3'. \turnoffactive \putwordpage\tie\refx{#1-pg}{}% \fi\fi \fi \endlink \endgroup} % Output a cross-manual xref to #1. Used just above (twice). % % Only include the text "Section ``foo'' in" if the foo is neither % missing or Top. Thus, @xref{,,,foo,The Foo Manual} outputs simply % "see The Foo Manual", the idea being to refer to the whole manual. % % But, this being TeX, we can't easily compare our node name against the % string "Top" while ignoring the possible spaces before and after in % the input. By adding the arbitrary 7sp below, we make it much less % likely that a real node name would have the same width as "Top" (e.g., % in a monospaced font). Hopefully it will never happen in practice. % % For the same basic reason, we retypeset the "Top" at every % reference, since the current font is indeterminate. % \def\crossmanualxref#1{% \setbox\toprefbox = \hbox{Top\kern7sp}% \setbox2 = \hbox{\ignorespaces \printedrefname \unskip \kern7sp}% \ifdim \wd2 > 7sp % nonempty? \ifdim \wd2 = \wd\toprefbox \else % same as Top? \putwordSection{} ``\printedrefname'' \putwordin{}\space \fi \fi #1% } % This macro is called from \xrefX for the `[nodename]' part of xref % output. It's a separate macro only so it can be changed more easily, % since square brackets don't work well in some documents. Particularly % one that Bob is working on :). % \def\xrefprintnodename#1{[#1]} % Things referred to by \setref. % \def\Ynothing{} \def\Yomitfromtoc{} \def\Ynumbered{% \ifnum\secno=0 \putwordChapter@tie \the\chapno \else \ifnum\subsecno=0 \putwordSection@tie \the\chapno.\the\secno \else \ifnum\subsubsecno=0 \putwordSection@tie \the\chapno.\the\secno.\the\subsecno \else \putwordSection@tie \the\chapno.\the\secno.\the\subsecno.\the\subsubsecno \fi\fi\fi } \def\Yappendix{% \ifnum\secno=0 \putwordAppendix@tie @char\the\appendixno{}% \else \ifnum\subsecno=0 \putwordSection@tie @char\the\appendixno.\the\secno \else \ifnum\subsubsecno=0 \putwordSection@tie @char\the\appendixno.\the\secno.\the\subsecno \else \putwordSection@tie @char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno \fi\fi\fi } % Define \refx{NAME}{SUFFIX} to reference a cross-reference string named NAME. % If its value is nonempty, SUFFIX is output afterward. % \def\refx#1#2{% {% \indexnofonts \otherbackslash \expandafter\global\expandafter\let\expandafter\thisrefX \csname XR#1\endcsname }% \ifx\thisrefX\relax % If not defined, say something at least. \angleleft un\-de\-fined\angleright \iflinks \ifhavexrefs {\toks0 = {#1}% avoid expansion of possibly-complex value \message{\linenumber Undefined cross reference `\the\toks0'.}}% \else \ifwarnedxrefs\else \global\warnedxrefstrue \message{Cross reference values unknown; you must run TeX again.}% \fi \fi \fi \else % It's defined, so just use it. \thisrefX \fi #2% Output the suffix in any case. } % This is the macro invoked by entries in the aux file. Usually it's % just a \def (we prepend XR to the control sequence name to avoid % collisions). But if this is a float type, we have more work to do. % \def\xrdef#1#2{% {% The node name might contain 8-bit characters, which in our current % implementation are changed to commands like @'e. Don't let these % mess up the control sequence name. \indexnofonts \turnoffactive \xdef\safexrefname{#1}% }% % \expandafter\gdef\csname XR\safexrefname\endcsname{#2}% remember this xref % % Was that xref control sequence that we just defined for a float? \expandafter\iffloat\csname XR\safexrefname\endcsname % it was a float, and we have the (safe) float type in \iffloattype. \expandafter\let\expandafter\floatlist \csname floatlist\iffloattype\endcsname % % Is this the first time we've seen this float type? \expandafter\ifx\floatlist\relax \toks0 = {\do}% yes, so just \do \else % had it before, so preserve previous elements in list. \toks0 = \expandafter{\floatlist\do}% \fi % % Remember this xref in the control sequence \floatlistFLOATTYPE, % for later use in \listoffloats. \expandafter\xdef\csname floatlist\iffloattype\endcsname{\the\toks0 {\safexrefname}}% \fi } % Read the last existing aux file, if any. No error if none exists. % \def\tryauxfile{% \openin 1 \jobname.aux \ifeof 1 \else \readdatafile{aux}% \global\havexrefstrue \fi \closein 1 } \def\setupdatafile{% \catcode`\^^@=\other \catcode`\^^A=\other \catcode`\^^B=\other \catcode`\^^C=\other \catcode`\^^D=\other \catcode`\^^E=\other \catcode`\^^F=\other \catcode`\^^G=\other \catcode`\^^H=\other \catcode`\^^K=\other \catcode`\^^L=\other \catcode`\^^N=\other \catcode`\^^P=\other \catcode`\^^Q=\other \catcode`\^^R=\other \catcode`\^^S=\other \catcode`\^^T=\other \catcode`\^^U=\other \catcode`\^^V=\other \catcode`\^^W=\other \catcode`\^^X=\other \catcode`\^^Z=\other \catcode`\^^[=\other \catcode`\^^\=\other \catcode`\^^]=\other \catcode`\^^^=\other \catcode`\^^_=\other % It was suggested to set the catcode of ^ to 7, which would allow ^^e4 etc. % in xref tags, i.e., node names. But since ^^e4 notation isn't % supported in the main text, it doesn't seem desirable. Furthermore, % that is not enough: for node names that actually contain a ^ % character, we would end up writing a line like this: 'xrdef {'hat % b-title}{'hat b} and \xrdef does a \csname...\endcsname on the first % argument, and \hat is not an expandable control sequence. It could % all be worked out, but why? Either we support ^^ or we don't. % % The other change necessary for this was to define \auxhat: % \def\auxhat{\def^{'hat }}% extra space so ok if followed by letter % and then to call \auxhat in \setq. % \catcode`\^=\other % % Special characters. Should be turned off anyway, but... \catcode`\~=\other \catcode`\[=\other \catcode`\]=\other \catcode`\"=\other \catcode`\_=\other \catcode`\|=\other \catcode`\<=\other \catcode`\>=\other \catcode`\$=\other \catcode`\#=\other \catcode`\&=\other \catcode`\%=\other \catcode`+=\other % avoid \+ for paranoia even though we've turned it off % % This is to support \ in node names and titles, since the \ % characters end up in a \csname. It's easier than % leaving it active and making its active definition an actual \ % character. What I don't understand is why it works in the *value* % of the xrdef. Seems like it should be a catcode12 \, and that % should not typeset properly. But it works, so I'm moving on for % now. --karl, 15jan04. \catcode`\\=\other % % Make the characters 128-255 be printing characters. {% \count1=128 \def\loop{% \catcode\count1=\other \advance\count1 by 1 \ifnum \count1<256 \loop \fi }% }% % % @ is our escape character in .aux files, and we need braces. \catcode`\{=1 \catcode`\}=2 \catcode`\@=0 } \def\readdatafile#1{% \begingroup \setupdatafile \input\jobname.#1 \endgroup} \message{insertions,} % including footnotes. \newcount \footnoteno % The trailing space in the following definition for supereject is % vital for proper filling; pages come out unaligned when you do a % pagealignmacro call if that space before the closing brace is % removed. (Generally, numeric constants should always be followed by a % space to prevent strange expansion errors.) \def\supereject{\par\penalty -20000\footnoteno =0 } % @footnotestyle is meaningful for Info output only. \let\footnotestyle=\comment {\catcode `\@=11 % % Auto-number footnotes. Otherwise like plain. \gdef\footnote{% \let\indent=\ptexindent \let\noindent=\ptexnoindent \global\advance\footnoteno by \@ne \edef\thisfootno{$^{\the\footnoteno}$}% % % In case the footnote comes at the end of a sentence, preserve the % extra spacing after we do the footnote number. \let\@sf\empty \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\ptexslash\fi % % Remove inadvertent blank space before typesetting the footnote number. \unskip \thisfootno\@sf \dofootnote }% % Don't bother with the trickery in plain.tex to not require the % footnote text as a parameter. Our footnotes don't need to be so general. % % Oh yes, they do; otherwise, @ifset (and anything else that uses % \parseargline) fails inside footnotes because the tokens are fixed when % the footnote is read. --karl, 16nov96. % \gdef\dofootnote{% \insert\footins\bgroup % We want to typeset this text as a normal paragraph, even if the % footnote reference occurs in (for example) a display environment. % So reset some parameters. \hsize=\pagewidth \interlinepenalty\interfootnotelinepenalty \splittopskip\ht\strutbox % top baseline for broken footnotes \splitmaxdepth\dp\strutbox \floatingpenalty\@MM \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip \parindent\defaultparindent % \smallfonts \rm % % Because we use hanging indentation in footnotes, a @noindent appears % to exdent this text, so make it be a no-op. makeinfo does not use % hanging indentation so @noindent can still be needed within footnote % text after an @example or the like (not that this is good style). \let\noindent = \relax % % Hang the footnote text off the number. Use \everypar in case the % footnote extends for more than one paragraph. \everypar = {\hang}% \textindent{\thisfootno}% % % Don't crash into the line above the footnote text. Since this % expands into a box, it must come within the paragraph, lest it % provide a place where TeX can split the footnote. \footstrut % % Invoke rest of plain TeX footnote routine. \futurelet\next\fo@t } }%end \catcode `\@=11 % In case a @footnote appears in a vbox, save the footnote text and create % the real \insert just after the vbox finished. Otherwise, the insertion % would be lost. % Similarly, if a @footnote appears inside an alignment, save the footnote % text to a box and make the \insert when a row of the table is finished. % And the same can be done for other insert classes. --kasal, 16nov03. % Replace the \insert primitive by a cheating macro. % Deeper inside, just make sure that the saved insertions are not spilled % out prematurely. % \def\startsavinginserts{% \ifx \insert\ptexinsert \let\insert\saveinsert \else \let\checkinserts\relax \fi } % This \insert replacement works for both \insert\footins{foo} and % \insert\footins\bgroup foo\egroup, but it doesn't work for \insert27{foo}. % \def\saveinsert#1{% \edef\next{\noexpand\savetobox \makeSAVEname#1}% \afterassignment\next % swallow the left brace \let\temp = } \def\makeSAVEname#1{\makecsname{SAVE\expandafter\gobble\string#1}} \def\savetobox#1{\global\setbox#1 = \vbox\bgroup \unvbox#1} \def\checksaveins#1{\ifvoid#1\else \placesaveins#1\fi} \def\placesaveins#1{% \ptexinsert \csname\expandafter\gobblesave\string#1\endcsname {\box#1}% } % eat @SAVE -- beware, all of them have catcode \other: { \def\dospecials{\do S\do A\do V\do E} \uncatcodespecials % ;-) \gdef\gobblesave @SAVE{} } % initialization: \def\newsaveins #1{% \edef\next{\noexpand\newsaveinsX \makeSAVEname#1}% \next } \def\newsaveinsX #1{% \csname newbox\endcsname #1% \expandafter\def\expandafter\checkinserts\expandafter{\checkinserts \checksaveins #1}% } % initialize: \let\checkinserts\empty \newsaveins\footins \newsaveins\margin % @image. We use the macros from epsf.tex to support this. % If epsf.tex is not installed and @image is used, we complain. % % Check for and read epsf.tex up front. If we read it only at @image % time, we might be inside a group, and then its definitions would get % undone and the next image would fail. \openin 1 = epsf.tex \ifeof 1 \else % Do not bother showing banner with epsf.tex v2.7k (available in % doc/epsf.tex and on ctan). \def\epsfannounce{\toks0 = }% \input epsf.tex \fi \closein 1 % % We will only complain once about lack of epsf.tex. \newif\ifwarnednoepsf \newhelp\noepsfhelp{epsf.tex must be installed for images to work. It is also included in the Texinfo distribution, or you can get it from ftp://tug.org/tex/epsf.tex.} % \def\image#1{% \ifx\epsfbox\thisisundefined \ifwarnednoepsf \else \errhelp = \noepsfhelp \errmessage{epsf.tex not found, images will be ignored}% \global\warnednoepsftrue \fi \else \imagexxx #1,,,,,\finish \fi } % % Arguments to @image: % #1 is (mandatory) image filename; we tack on .eps extension. % #2 is (optional) width, #3 is (optional) height. % #4 is (ignored optional) html alt text. % #5 is (ignored optional) extension. % #6 is just the usual extra ignored arg for parsing stuff. \newif\ifimagevmode \def\imagexxx#1,#2,#3,#4,#5,#6\finish{\begingroup \catcode`\^^M = 5 % in case we're inside an example \normalturnoffactive % allow _ et al. in names % If the image is by itself, center it. \ifvmode \imagevmodetrue \else \ifx\centersub\centerV % for @center @image, we need a vbox so we can have our vertical space \imagevmodetrue \vbox\bgroup % vbox has better behavior than vtop herev \fi\fi % \ifimagevmode \nobreak\medskip % Usually we'll have text after the image which will insert % \parskip glue, so insert it here too to equalize the space % above and below. \nobreak\vskip\parskip \nobreak \fi % % Leave vertical mode so that indentation from an enclosing % environment such as @quotation is respected. % However, if we're at the top level, we don't want the % normal paragraph indentation. % On the other hand, if we are in the case of @center @image, we don't % want to start a paragraph, which will create a hsize-width box and % eradicate the centering. \ifx\centersub\centerV\else \noindent \fi % % Output the image. \ifpdf \dopdfimage{#1}{#2}{#3}% \else % \epsfbox itself resets \epsf?size at each figure. \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \epsfxsize=#2\relax \fi \setbox0 = \hbox{\ignorespaces #3}\ifdim\wd0 > 0pt \epsfysize=#3\relax \fi \epsfbox{#1.eps}% \fi % \ifimagevmode \medskip % space after a standalone image \fi \ifx\centersub\centerV \egroup \fi \endgroup} % @float FLOATTYPE,LABEL,LOC ... @end float for displayed figures, tables, % etc. We don't actually implement floating yet, we always include the % float "here". But it seemed the best name for the future. % \envparseargdef\float{\eatcommaspace\eatcommaspace\dofloat#1, , ,\finish} % There may be a space before second and/or third parameter; delete it. \def\eatcommaspace#1, {#1,} % #1 is the optional FLOATTYPE, the text label for this float, typically % "Figure", "Table", "Example", etc. Can't contain commas. If omitted, % this float will not be numbered and cannot be referred to. % % #2 is the optional xref label. Also must be present for the float to % be referable. % % #3 is the optional positioning argument; for now, it is ignored. It % will somehow specify the positions allowed to float to (here, top, bottom). % % We keep a separate counter for each FLOATTYPE, which we reset at each % chapter-level command. \let\resetallfloatnos=\empty % \def\dofloat#1,#2,#3,#4\finish{% \let\thiscaption=\empty \let\thisshortcaption=\empty % % don't lose footnotes inside @float. % % BEWARE: when the floats start float, we have to issue warning whenever an % insert appears inside a float which could possibly float. --kasal, 26may04 % \startsavinginserts % % We can't be used inside a paragraph. \par % \vtop\bgroup \def\floattype{#1}% \def\floatlabel{#2}% \def\floatloc{#3}% we do nothing with this yet. % \ifx\floattype\empty \let\safefloattype=\empty \else {% % the floattype might have accents or other special characters, % but we need to use it in a control sequence name. \indexnofonts \turnoffactive \xdef\safefloattype{\floattype}% }% \fi % % If label is given but no type, we handle that as the empty type. \ifx\floatlabel\empty \else % We want each FLOATTYPE to be numbered separately (Figure 1, % Table 1, Figure 2, ...). (And if no label, no number.) % \expandafter\getfloatno\csname\safefloattype floatno\endcsname \global\advance\floatno by 1 % {% % This magic value for \lastsection is output by \setref as the % XREFLABEL-title value. \xrefX uses it to distinguish float % labels (which have a completely different output format) from % node and anchor labels. And \xrdef uses it to construct the % lists of floats. % \edef\lastsection{\floatmagic=\safefloattype}% \setref{\floatlabel}{Yfloat}% }% \fi % % start with \parskip glue, I guess. \vskip\parskip % % Don't suppress indentation if a float happens to start a section. \restorefirstparagraphindent } % we have these possibilities: % @float Foo,lbl & @caption{Cap}: Foo 1.1: Cap % @float Foo,lbl & no caption: Foo 1.1 % @float Foo & @caption{Cap}: Foo: Cap % @float Foo & no caption: Foo % @float ,lbl & Caption{Cap}: 1.1: Cap % @float ,lbl & no caption: 1.1 % @float & @caption{Cap}: Cap % @float & no caption: % \def\Efloat{% \let\floatident = \empty % % In all cases, if we have a float type, it comes first. \ifx\floattype\empty \else \def\floatident{\floattype}\fi % % If we have an xref label, the number comes next. \ifx\floatlabel\empty \else \ifx\floattype\empty \else % if also had float type, need tie first. \appendtomacro\floatident{\tie}% \fi % the number. \appendtomacro\floatident{\chaplevelprefix\the\floatno}% \fi % % Start the printed caption with what we've constructed in % \floatident, but keep it separate; we need \floatident again. \let\captionline = \floatident % \ifx\thiscaption\empty \else \ifx\floatident\empty \else \appendtomacro\captionline{: }% had ident, so need a colon between \fi % % caption text. \appendtomacro\captionline{\scanexp\thiscaption}% \fi % % If we have anything to print, print it, with space before. % Eventually this needs to become an \insert. \ifx\captionline\empty \else \vskip.5\parskip \captionline % % Space below caption. \vskip\parskip \fi % % If have an xref label, write the list of floats info. Do this % after the caption, to avoid chance of it being a breakpoint. \ifx\floatlabel\empty \else % Write the text that goes in the lof to the aux file as % \floatlabel-lof. Besides \floatident, we include the short % caption if specified, else the full caption if specified, else nothing. {% \atdummies % % since we read the caption text in the macro world, where ^^M % is turned into a normal character, we have to scan it back, so % we don't write the literal three characters "^^M" into the aux file. \scanexp{% \xdef\noexpand\gtemp{% \ifx\thisshortcaption\empty \thiscaption \else \thisshortcaption \fi }% }% \immediate\write\auxfile{@xrdef{\floatlabel-lof}{\floatident \ifx\gtemp\empty \else : \gtemp \fi}}% }% \fi \egroup % end of \vtop % % place the captured inserts % % BEWARE: when the floats start floating, we have to issue warning % whenever an insert appears inside a float which could possibly % float. --kasal, 26may04 % \checkinserts } % Append the tokens #2 to the definition of macro #1, not expanding either. % \def\appendtomacro#1#2{% \expandafter\def\expandafter#1\expandafter{#1#2}% } % @caption, @shortcaption % \def\caption{\docaption\thiscaption} \def\shortcaption{\docaption\thisshortcaption} \def\docaption{\checkenv\float \bgroup\scanargctxt\defcaption} \def\defcaption#1#2{\egroup \def#1{#2}} % The parameter is the control sequence identifying the counter we are % going to use. Create it if it doesn't exist and assign it to \floatno. \def\getfloatno#1{% \ifx#1\relax % Haven't seen this figure type before. \csname newcount\endcsname #1% % % Remember to reset this floatno at the next chap. \expandafter\gdef\expandafter\resetallfloatnos \expandafter{\resetallfloatnos #1=0 }% \fi \let\floatno#1% } % \setref calls this to get the XREFLABEL-snt value. We want an @xref % to the FLOATLABEL to expand to "Figure 3.1". We call \setref when we % first read the @float command. % \def\Yfloat{\floattype@tie \chaplevelprefix\the\floatno}% % Magic string used for the XREFLABEL-title value, so \xrefX can % distinguish floats from other xref types. \def\floatmagic{!!float!!} % #1 is the control sequence we are passed; we expand into a conditional % which is true if #1 represents a float ref. That is, the magic % \lastsection value which we \setref above. % \def\iffloat#1{\expandafter\doiffloat#1==\finish} % % #1 is (maybe) the \floatmagic string. If so, #2 will be the % (safe) float type for this float. We set \iffloattype to #2. % \def\doiffloat#1=#2=#3\finish{% \def\temp{#1}% \def\iffloattype{#2}% \ifx\temp\floatmagic } % @listoffloats FLOATTYPE - print a list of floats like a table of contents. % \parseargdef\listoffloats{% \def\floattype{#1}% floattype {% % the floattype might have accents or other special characters, % but we need to use it in a control sequence name. \indexnofonts \turnoffactive \xdef\safefloattype{\floattype}% }% % % \xrdef saves the floats as a \do-list in \floatlistSAFEFLOATTYPE. \expandafter\ifx\csname floatlist\safefloattype\endcsname \relax \ifhavexrefs % if the user said @listoffloats foo but never @float foo. \message{\linenumber No `\safefloattype' floats to list.}% \fi \else \begingroup \leftskip=\tocindent % indent these entries like a toc \let\do=\listoffloatsdo \csname floatlist\safefloattype\endcsname \endgroup \fi } % This is called on each entry in a list of floats. We're passed the % xref label, in the form LABEL-title, which is how we save it in the % aux file. We strip off the -title and look up \XRLABEL-lof, which % has the text we're supposed to typeset here. % % Figures without xref labels will not be included in the list (since % they won't appear in the aux file). % \def\listoffloatsdo#1{\listoffloatsdoentry#1\finish} \def\listoffloatsdoentry#1-title\finish{{% % Can't fully expand XR#1-lof because it can contain anything. Just % pass the control sequence. On the other hand, XR#1-pg is just the % page number, and we want to fully expand that so we can get a link % in pdf output. \toksA = \expandafter{\csname XR#1-lof\endcsname}% % % use the same \entry macro we use to generate the TOC and index. \edef\writeentry{\noexpand\entry{\the\toksA}{\csname XR#1-pg\endcsname}}% \writeentry }} \message{localization,} % For single-language documents, @documentlanguage is usually given very % early, just after @documentencoding. Single argument is the language % (de) or locale (de_DE) abbreviation. % { \catcode`\_ = \active \globaldefs=1 \parseargdef\documentlanguage{\begingroup \let_=\normalunderscore % normal _ character for filenames \tex % read txi-??.tex file in plain TeX. % Read the file by the name they passed if it exists. \openin 1 txi-#1.tex \ifeof 1 \documentlanguagetrywithoutunderscore{#1_\finish}% \else \globaldefs = 1 % everything in the txi-LL files needs to persist \input txi-#1.tex \fi \closein 1 \endgroup % end raw TeX \endgroup} % % If they passed de_DE, and txi-de_DE.tex doesn't exist, % try txi-de.tex. % \gdef\documentlanguagetrywithoutunderscore#1_#2\finish{% \openin 1 txi-#1.tex \ifeof 1 \errhelp = \nolanghelp \errmessage{Cannot read language file txi-#1.tex}% \else \globaldefs = 1 % everything in the txi-LL files needs to persist \input txi-#1.tex \fi \closein 1 } }% end of special _ catcode % \newhelp\nolanghelp{The given language definition file cannot be found or is empty. Maybe you need to install it? Putting it in the current directory should work if nowhere else does.} % This macro is called from txi-??.tex files; the first argument is the % \language name to set (without the "\lang@" prefix), the second and % third args are \{left,right}hyphenmin. % % The language names to pass are determined when the format is built. % See the etex.log file created at that time, e.g., % /usr/local/texlive/2008/texmf-var/web2c/pdftex/etex.log. % % With TeX Live 2008, etex now includes hyphenation patterns for all % available languages. This means we can support hyphenation in % Texinfo, at least to some extent. (This still doesn't solve the % accented characters problem.) % \catcode`@=11 \def\txisetlanguage#1#2#3{% % do not set the language if the name is undefined in the current TeX. \expandafter\ifx\csname lang@#1\endcsname \relax \message{no patterns for #1}% \else \global\language = \csname lang@#1\endcsname \fi % but there is no harm in adjusting the hyphenmin values regardless. \global\lefthyphenmin = #2\relax \global\righthyphenmin = #3\relax } % Helpers for encodings. % Set the catcode of characters 128 through 255 to the specified number. % \def\setnonasciicharscatcode#1{% \count255=128 \loop\ifnum\count255<256 \global\catcode\count255=#1\relax \advance\count255 by 1 \repeat } \def\setnonasciicharscatcodenonglobal#1{% \count255=128 \loop\ifnum\count255<256 \catcode\count255=#1\relax \advance\count255 by 1 \repeat } % @documentencoding sets the definition of non-ASCII characters % according to the specified encoding. % \parseargdef\documentencoding{% % Encoding being declared for the document. \def\declaredencoding{\csname #1.enc\endcsname}% % % Supported encodings: names converted to tokens in order to be able % to compare them with \ifx. \def\ascii{\csname US-ASCII.enc\endcsname}% \def\latnine{\csname ISO-8859-15.enc\endcsname}% \def\latone{\csname ISO-8859-1.enc\endcsname}% \def\lattwo{\csname ISO-8859-2.enc\endcsname}% \def\utfeight{\csname UTF-8.enc\endcsname}% % \ifx \declaredencoding \ascii \asciichardefs % \else \ifx \declaredencoding \lattwo \setnonasciicharscatcode\active \lattwochardefs % \else \ifx \declaredencoding \latone \setnonasciicharscatcode\active \latonechardefs % \else \ifx \declaredencoding \latnine \setnonasciicharscatcode\active \latninechardefs % \else \ifx \declaredencoding \utfeight \setnonasciicharscatcode\active \utfeightchardefs % \else \message{Unknown document encoding #1, ignoring.}% % \fi % utfeight \fi % latnine \fi % latone \fi % lattwo \fi % ascii } % A message to be logged when using a character that isn't available % the default font encoding (OT1). % \def\missingcharmsg#1{\message{Character missing in OT1 encoding: #1.}} % Take account of \c (plain) vs. \, (Texinfo) difference. \def\cedilla#1{\ifx\c\ptexc\c{#1}\else\,{#1}\fi} % First, make active non-ASCII characters in order for them to be % correctly categorized when TeX reads the replacement text of % macros containing the character definitions. \setnonasciicharscatcode\active % % Latin1 (ISO-8859-1) character definitions. \def\latonechardefs{% \gdef^^a0{\tie} \gdef^^a1{\exclamdown} \gdef^^a2{\missingcharmsg{CENT SIGN}} \gdef^^a3{{\pounds}} \gdef^^a4{\missingcharmsg{CURRENCY SIGN}} \gdef^^a5{\missingcharmsg{YEN SIGN}} \gdef^^a6{\missingcharmsg{BROKEN BAR}} \gdef^^a7{\S} \gdef^^a8{\"{}} \gdef^^a9{\copyright} \gdef^^aa{\ordf} \gdef^^ab{\guillemetleft} \gdef^^ac{$\lnot$} \gdef^^ad{\-} \gdef^^ae{\registeredsymbol} \gdef^^af{\={}} % \gdef^^b0{\textdegree} \gdef^^b1{$\pm$} \gdef^^b2{$^2$} \gdef^^b3{$^3$} \gdef^^b4{\'{}} \gdef^^b5{$\mu$} \gdef^^b6{\P} % \gdef^^b7{$^.$} \gdef^^b8{\cedilla\ } \gdef^^b9{$^1$} \gdef^^ba{\ordm} % \gdef^^bb{\guillemetright} \gdef^^bc{$1\over4$} \gdef^^bd{$1\over2$} \gdef^^be{$3\over4$} \gdef^^bf{\questiondown} % \gdef^^c0{\`A} \gdef^^c1{\'A} \gdef^^c2{\^A} \gdef^^c3{\~A} \gdef^^c4{\"A} \gdef^^c5{\ringaccent A} \gdef^^c6{\AE} \gdef^^c7{\cedilla C} \gdef^^c8{\`E} \gdef^^c9{\'E} \gdef^^ca{\^E} \gdef^^cb{\"E} \gdef^^cc{\`I} \gdef^^cd{\'I} \gdef^^ce{\^I} \gdef^^cf{\"I} % \gdef^^d0{\DH} \gdef^^d1{\~N} \gdef^^d2{\`O} \gdef^^d3{\'O} \gdef^^d4{\^O} \gdef^^d5{\~O} \gdef^^d6{\"O} \gdef^^d7{$\times$} \gdef^^d8{\O} \gdef^^d9{\`U} \gdef^^da{\'U} \gdef^^db{\^U} \gdef^^dc{\"U} \gdef^^dd{\'Y} \gdef^^de{\TH} \gdef^^df{\ss} % \gdef^^e0{\`a} \gdef^^e1{\'a} \gdef^^e2{\^a} \gdef^^e3{\~a} \gdef^^e4{\"a} \gdef^^e5{\ringaccent a} \gdef^^e6{\ae} \gdef^^e7{\cedilla c} \gdef^^e8{\`e} \gdef^^e9{\'e} \gdef^^ea{\^e} \gdef^^eb{\"e} \gdef^^ec{\`{\dotless i}} \gdef^^ed{\'{\dotless i}} \gdef^^ee{\^{\dotless i}} \gdef^^ef{\"{\dotless i}} % \gdef^^f0{\dh} \gdef^^f1{\~n} \gdef^^f2{\`o} \gdef^^f3{\'o} \gdef^^f4{\^o} \gdef^^f5{\~o} \gdef^^f6{\"o} \gdef^^f7{$\div$} \gdef^^f8{\o} \gdef^^f9{\`u} \gdef^^fa{\'u} \gdef^^fb{\^u} \gdef^^fc{\"u} \gdef^^fd{\'y} \gdef^^fe{\th} \gdef^^ff{\"y} } % Latin9 (ISO-8859-15) encoding character definitions. \def\latninechardefs{% % Encoding is almost identical to Latin1. \latonechardefs % \gdef^^a4{\euro} \gdef^^a6{\v S} \gdef^^a8{\v s} \gdef^^b4{\v Z} \gdef^^b8{\v z} \gdef^^bc{\OE} \gdef^^bd{\oe} \gdef^^be{\"Y} } % Latin2 (ISO-8859-2) character definitions. \def\lattwochardefs{% \gdef^^a0{\tie} \gdef^^a1{\ogonek{A}} \gdef^^a2{\u{}} \gdef^^a3{\L} \gdef^^a4{\missingcharmsg{CURRENCY SIGN}} \gdef^^a5{\v L} \gdef^^a6{\'S} \gdef^^a7{\S} \gdef^^a8{\"{}} \gdef^^a9{\v S} \gdef^^aa{\cedilla S} \gdef^^ab{\v T} \gdef^^ac{\'Z} \gdef^^ad{\-} \gdef^^ae{\v Z} \gdef^^af{\dotaccent Z} % \gdef^^b0{\textdegree} \gdef^^b1{\ogonek{a}} \gdef^^b2{\ogonek{ }} \gdef^^b3{\l} \gdef^^b4{\'{}} \gdef^^b5{\v l} \gdef^^b6{\'s} \gdef^^b7{\v{}} \gdef^^b8{\cedilla\ } \gdef^^b9{\v s} \gdef^^ba{\cedilla s} \gdef^^bb{\v t} \gdef^^bc{\'z} \gdef^^bd{\H{}} \gdef^^be{\v z} \gdef^^bf{\dotaccent z} % \gdef^^c0{\'R} \gdef^^c1{\'A} \gdef^^c2{\^A} \gdef^^c3{\u A} \gdef^^c4{\"A} \gdef^^c5{\'L} \gdef^^c6{\'C} \gdef^^c7{\cedilla C} \gdef^^c8{\v C} \gdef^^c9{\'E} \gdef^^ca{\ogonek{E}} \gdef^^cb{\"E} \gdef^^cc{\v E} \gdef^^cd{\'I} \gdef^^ce{\^I} \gdef^^cf{\v D} % \gdef^^d0{\DH} \gdef^^d1{\'N} \gdef^^d2{\v N} \gdef^^d3{\'O} \gdef^^d4{\^O} \gdef^^d5{\H O} \gdef^^d6{\"O} \gdef^^d7{$\times$} \gdef^^d8{\v R} \gdef^^d9{\ringaccent U} \gdef^^da{\'U} \gdef^^db{\H U} \gdef^^dc{\"U} \gdef^^dd{\'Y} \gdef^^de{\cedilla T} \gdef^^df{\ss} % \gdef^^e0{\'r} \gdef^^e1{\'a} \gdef^^e2{\^a} \gdef^^e3{\u a} \gdef^^e4{\"a} \gdef^^e5{\'l} \gdef^^e6{\'c} \gdef^^e7{\cedilla c} \gdef^^e8{\v c} \gdef^^e9{\'e} \gdef^^ea{\ogonek{e}} \gdef^^eb{\"e} \gdef^^ec{\v e} \gdef^^ed{\'{\dotless{i}}} \gdef^^ee{\^{\dotless{i}}} \gdef^^ef{\v d} % \gdef^^f0{\dh} \gdef^^f1{\'n} \gdef^^f2{\v n} \gdef^^f3{\'o} \gdef^^f4{\^o} \gdef^^f5{\H o} \gdef^^f6{\"o} \gdef^^f7{$\div$} \gdef^^f8{\v r} \gdef^^f9{\ringaccent u} \gdef^^fa{\'u} \gdef^^fb{\H u} \gdef^^fc{\"u} \gdef^^fd{\'y} \gdef^^fe{\cedilla t} \gdef^^ff{\dotaccent{}} } % UTF-8 character definitions. % % This code to support UTF-8 is based on LaTeX's utf8.def, with some % changes for Texinfo conventions. It is included here under the GPL by % permission from Frank Mittelbach and the LaTeX team. % \newcount\countUTFx \newcount\countUTFy \newcount\countUTFz \gdef\UTFviiiTwoOctets#1#2{\expandafter \UTFviiiDefined\csname u8:#1\string #2\endcsname} % \gdef\UTFviiiThreeOctets#1#2#3{\expandafter \UTFviiiDefined\csname u8:#1\string #2\string #3\endcsname} % \gdef\UTFviiiFourOctets#1#2#3#4{\expandafter \UTFviiiDefined\csname u8:#1\string #2\string #3\string #4\endcsname} \gdef\UTFviiiDefined#1{% \ifx #1\relax \message{\linenumber Unicode char \string #1 not defined for Texinfo}% \else \expandafter #1% \fi } \begingroup \catcode`\~13 \catcode`\"12 \def\UTFviiiLoop{% \global\catcode\countUTFx\active \uccode`\~\countUTFx \uppercase\expandafter{\UTFviiiTmp}% \advance\countUTFx by 1 \ifnum\countUTFx < \countUTFy \expandafter\UTFviiiLoop \fi} \countUTFx = "C2 \countUTFy = "E0 \def\UTFviiiTmp{% \xdef~{\noexpand\UTFviiiTwoOctets\string~}} \UTFviiiLoop \countUTFx = "E0 \countUTFy = "F0 \def\UTFviiiTmp{% \xdef~{\noexpand\UTFviiiThreeOctets\string~}} \UTFviiiLoop \countUTFx = "F0 \countUTFy = "F4 \def\UTFviiiTmp{% \xdef~{\noexpand\UTFviiiFourOctets\string~}} \UTFviiiLoop \endgroup \begingroup \catcode`\"=12 \catcode`\<=12 \catcode`\.=12 \catcode`\,=12 \catcode`\;=12 \catcode`\!=12 \catcode`\~=13 \gdef\DeclareUnicodeCharacter#1#2{% \countUTFz = "#1\relax %\wlog{\space\space defining Unicode char U+#1 (decimal \the\countUTFz)}% \begingroup \parseXMLCharref \def\UTFviiiTwoOctets##1##2{% \csname u8:##1\string ##2\endcsname}% \def\UTFviiiThreeOctets##1##2##3{% \csname u8:##1\string ##2\string ##3\endcsname}% \def\UTFviiiFourOctets##1##2##3##4{% \csname u8:##1\string ##2\string ##3\string ##4\endcsname}% \expandafter\expandafter\expandafter\expandafter \expandafter\expandafter\expandafter \gdef\UTFviiiTmp{#2}% \endgroup} \gdef\parseXMLCharref{% \ifnum\countUTFz < "A0\relax \errhelp = \EMsimple \errmessage{Cannot define Unicode char value < 00A0}% \else\ifnum\countUTFz < "800\relax \parseUTFviiiA,% \parseUTFviiiB C\UTFviiiTwoOctets.,% \else\ifnum\countUTFz < "10000\relax \parseUTFviiiA;% \parseUTFviiiA,% \parseUTFviiiB E\UTFviiiThreeOctets.{,;}% \else \parseUTFviiiA;% \parseUTFviiiA,% \parseUTFviiiA!% \parseUTFviiiB F\UTFviiiFourOctets.{!,;}% \fi\fi\fi } \gdef\parseUTFviiiA#1{% \countUTFx = \countUTFz \divide\countUTFz by 64 \countUTFy = \countUTFz \multiply\countUTFz by 64 \advance\countUTFx by -\countUTFz \advance\countUTFx by 128 \uccode `#1\countUTFx \countUTFz = \countUTFy} \gdef\parseUTFviiiB#1#2#3#4{% \advance\countUTFz by "#10\relax \uccode `#3\countUTFz \uppercase{\gdef\UTFviiiTmp{#2#3#4}}} \endgroup \def\utfeightchardefs{% \DeclareUnicodeCharacter{00A0}{\tie} \DeclareUnicodeCharacter{00A1}{\exclamdown} \DeclareUnicodeCharacter{00A3}{\pounds} \DeclareUnicodeCharacter{00A8}{\"{ }} \DeclareUnicodeCharacter{00A9}{\copyright} \DeclareUnicodeCharacter{00AA}{\ordf} \DeclareUnicodeCharacter{00AB}{\guillemetleft} \DeclareUnicodeCharacter{00AD}{\-} \DeclareUnicodeCharacter{00AE}{\registeredsymbol} \DeclareUnicodeCharacter{00AF}{\={ }} \DeclareUnicodeCharacter{00B0}{\ringaccent{ }} \DeclareUnicodeCharacter{00B4}{\'{ }} \DeclareUnicodeCharacter{00B8}{\cedilla{ }} \DeclareUnicodeCharacter{00BA}{\ordm} \DeclareUnicodeCharacter{00BB}{\guillemetright} \DeclareUnicodeCharacter{00BF}{\questiondown} \DeclareUnicodeCharacter{00C0}{\`A} \DeclareUnicodeCharacter{00C1}{\'A} \DeclareUnicodeCharacter{00C2}{\^A} \DeclareUnicodeCharacter{00C3}{\~A} \DeclareUnicodeCharacter{00C4}{\"A} \DeclareUnicodeCharacter{00C5}{\AA} \DeclareUnicodeCharacter{00C6}{\AE} \DeclareUnicodeCharacter{00C7}{\cedilla{C}} \DeclareUnicodeCharacter{00C8}{\`E} \DeclareUnicodeCharacter{00C9}{\'E} \DeclareUnicodeCharacter{00CA}{\^E} \DeclareUnicodeCharacter{00CB}{\"E} \DeclareUnicodeCharacter{00CC}{\`I} \DeclareUnicodeCharacter{00CD}{\'I} \DeclareUnicodeCharacter{00CE}{\^I} \DeclareUnicodeCharacter{00CF}{\"I} \DeclareUnicodeCharacter{00D0}{\DH} \DeclareUnicodeCharacter{00D1}{\~N} \DeclareUnicodeCharacter{00D2}{\`O} \DeclareUnicodeCharacter{00D3}{\'O} \DeclareUnicodeCharacter{00D4}{\^O} \DeclareUnicodeCharacter{00D5}{\~O} \DeclareUnicodeCharacter{00D6}{\"O} \DeclareUnicodeCharacter{00D8}{\O} \DeclareUnicodeCharacter{00D9}{\`U} \DeclareUnicodeCharacter{00DA}{\'U} \DeclareUnicodeCharacter{00DB}{\^U} \DeclareUnicodeCharacter{00DC}{\"U} \DeclareUnicodeCharacter{00DD}{\'Y} \DeclareUnicodeCharacter{00DE}{\TH} \DeclareUnicodeCharacter{00DF}{\ss} \DeclareUnicodeCharacter{00E0}{\`a} \DeclareUnicodeCharacter{00E1}{\'a} \DeclareUnicodeCharacter{00E2}{\^a} \DeclareUnicodeCharacter{00E3}{\~a} \DeclareUnicodeCharacter{00E4}{\"a} \DeclareUnicodeCharacter{00E5}{\aa} \DeclareUnicodeCharacter{00E6}{\ae} \DeclareUnicodeCharacter{00E7}{\cedilla{c}} \DeclareUnicodeCharacter{00E8}{\`e} \DeclareUnicodeCharacter{00E9}{\'e} \DeclareUnicodeCharacter{00EA}{\^e} \DeclareUnicodeCharacter{00EB}{\"e} \DeclareUnicodeCharacter{00EC}{\`{\dotless{i}}} \DeclareUnicodeCharacter{00ED}{\'{\dotless{i}}} \DeclareUnicodeCharacter{00EE}{\^{\dotless{i}}} \DeclareUnicodeCharacter{00EF}{\"{\dotless{i}}} \DeclareUnicodeCharacter{00F0}{\dh} \DeclareUnicodeCharacter{00F1}{\~n} \DeclareUnicodeCharacter{00F2}{\`o} \DeclareUnicodeCharacter{00F3}{\'o} \DeclareUnicodeCharacter{00F4}{\^o} \DeclareUnicodeCharacter{00F5}{\~o} \DeclareUnicodeCharacter{00F6}{\"o} \DeclareUnicodeCharacter{00F8}{\o} \DeclareUnicodeCharacter{00F9}{\`u} \DeclareUnicodeCharacter{00FA}{\'u} \DeclareUnicodeCharacter{00FB}{\^u} \DeclareUnicodeCharacter{00FC}{\"u} \DeclareUnicodeCharacter{00FD}{\'y} \DeclareUnicodeCharacter{00FE}{\th} \DeclareUnicodeCharacter{00FF}{\"y} \DeclareUnicodeCharacter{0100}{\=A} \DeclareUnicodeCharacter{0101}{\=a} \DeclareUnicodeCharacter{0102}{\u{A}} \DeclareUnicodeCharacter{0103}{\u{a}} \DeclareUnicodeCharacter{0104}{\ogonek{A}} \DeclareUnicodeCharacter{0105}{\ogonek{a}} \DeclareUnicodeCharacter{0106}{\'C} \DeclareUnicodeCharacter{0107}{\'c} \DeclareUnicodeCharacter{0108}{\^C} \DeclareUnicodeCharacter{0109}{\^c} \DeclareUnicodeCharacter{0118}{\ogonek{E}} \DeclareUnicodeCharacter{0119}{\ogonek{e}} \DeclareUnicodeCharacter{010A}{\dotaccent{C}} \DeclareUnicodeCharacter{010B}{\dotaccent{c}} \DeclareUnicodeCharacter{010C}{\v{C}} \DeclareUnicodeCharacter{010D}{\v{c}} \DeclareUnicodeCharacter{010E}{\v{D}} \DeclareUnicodeCharacter{0112}{\=E} \DeclareUnicodeCharacter{0113}{\=e} \DeclareUnicodeCharacter{0114}{\u{E}} \DeclareUnicodeCharacter{0115}{\u{e}} \DeclareUnicodeCharacter{0116}{\dotaccent{E}} \DeclareUnicodeCharacter{0117}{\dotaccent{e}} \DeclareUnicodeCharacter{011A}{\v{E}} \DeclareUnicodeCharacter{011B}{\v{e}} \DeclareUnicodeCharacter{011C}{\^G} \DeclareUnicodeCharacter{011D}{\^g} \DeclareUnicodeCharacter{011E}{\u{G}} \DeclareUnicodeCharacter{011F}{\u{g}} \DeclareUnicodeCharacter{0120}{\dotaccent{G}} \DeclareUnicodeCharacter{0121}{\dotaccent{g}} \DeclareUnicodeCharacter{0124}{\^H} \DeclareUnicodeCharacter{0125}{\^h} \DeclareUnicodeCharacter{0128}{\~I} \DeclareUnicodeCharacter{0129}{\~{\dotless{i}}} \DeclareUnicodeCharacter{012A}{\=I} \DeclareUnicodeCharacter{012B}{\={\dotless{i}}} \DeclareUnicodeCharacter{012C}{\u{I}} \DeclareUnicodeCharacter{012D}{\u{\dotless{i}}} \DeclareUnicodeCharacter{0130}{\dotaccent{I}} \DeclareUnicodeCharacter{0131}{\dotless{i}} \DeclareUnicodeCharacter{0132}{IJ} \DeclareUnicodeCharacter{0133}{ij} \DeclareUnicodeCharacter{0134}{\^J} \DeclareUnicodeCharacter{0135}{\^{\dotless{j}}} \DeclareUnicodeCharacter{0139}{\'L} \DeclareUnicodeCharacter{013A}{\'l} \DeclareUnicodeCharacter{0141}{\L} \DeclareUnicodeCharacter{0142}{\l} \DeclareUnicodeCharacter{0143}{\'N} \DeclareUnicodeCharacter{0144}{\'n} \DeclareUnicodeCharacter{0147}{\v{N}} \DeclareUnicodeCharacter{0148}{\v{n}} \DeclareUnicodeCharacter{014C}{\=O} \DeclareUnicodeCharacter{014D}{\=o} \DeclareUnicodeCharacter{014E}{\u{O}} \DeclareUnicodeCharacter{014F}{\u{o}} \DeclareUnicodeCharacter{0150}{\H{O}} \DeclareUnicodeCharacter{0151}{\H{o}} \DeclareUnicodeCharacter{0152}{\OE} \DeclareUnicodeCharacter{0153}{\oe} \DeclareUnicodeCharacter{0154}{\'R} \DeclareUnicodeCharacter{0155}{\'r} \DeclareUnicodeCharacter{0158}{\v{R}} \DeclareUnicodeCharacter{0159}{\v{r}} \DeclareUnicodeCharacter{015A}{\'S} \DeclareUnicodeCharacter{015B}{\'s} \DeclareUnicodeCharacter{015C}{\^S} \DeclareUnicodeCharacter{015D}{\^s} \DeclareUnicodeCharacter{015E}{\cedilla{S}} \DeclareUnicodeCharacter{015F}{\cedilla{s}} \DeclareUnicodeCharacter{0160}{\v{S}} \DeclareUnicodeCharacter{0161}{\v{s}} \DeclareUnicodeCharacter{0162}{\cedilla{t}} \DeclareUnicodeCharacter{0163}{\cedilla{T}} \DeclareUnicodeCharacter{0164}{\v{T}} \DeclareUnicodeCharacter{0168}{\~U} \DeclareUnicodeCharacter{0169}{\~u} \DeclareUnicodeCharacter{016A}{\=U} \DeclareUnicodeCharacter{016B}{\=u} \DeclareUnicodeCharacter{016C}{\u{U}} \DeclareUnicodeCharacter{016D}{\u{u}} \DeclareUnicodeCharacter{016E}{\ringaccent{U}} \DeclareUnicodeCharacter{016F}{\ringaccent{u}} \DeclareUnicodeCharacter{0170}{\H{U}} \DeclareUnicodeCharacter{0171}{\H{u}} \DeclareUnicodeCharacter{0174}{\^W} \DeclareUnicodeCharacter{0175}{\^w} \DeclareUnicodeCharacter{0176}{\^Y} \DeclareUnicodeCharacter{0177}{\^y} \DeclareUnicodeCharacter{0178}{\"Y} \DeclareUnicodeCharacter{0179}{\'Z} \DeclareUnicodeCharacter{017A}{\'z} \DeclareUnicodeCharacter{017B}{\dotaccent{Z}} \DeclareUnicodeCharacter{017C}{\dotaccent{z}} \DeclareUnicodeCharacter{017D}{\v{Z}} \DeclareUnicodeCharacter{017E}{\v{z}} \DeclareUnicodeCharacter{01C4}{D\v{Z}} \DeclareUnicodeCharacter{01C5}{D\v{z}} \DeclareUnicodeCharacter{01C6}{d\v{z}} \DeclareUnicodeCharacter{01C7}{LJ} \DeclareUnicodeCharacter{01C8}{Lj} \DeclareUnicodeCharacter{01C9}{lj} \DeclareUnicodeCharacter{01CA}{NJ} \DeclareUnicodeCharacter{01CB}{Nj} \DeclareUnicodeCharacter{01CC}{nj} \DeclareUnicodeCharacter{01CD}{\v{A}} \DeclareUnicodeCharacter{01CE}{\v{a}} \DeclareUnicodeCharacter{01CF}{\v{I}} \DeclareUnicodeCharacter{01D0}{\v{\dotless{i}}} \DeclareUnicodeCharacter{01D1}{\v{O}} \DeclareUnicodeCharacter{01D2}{\v{o}} \DeclareUnicodeCharacter{01D3}{\v{U}} \DeclareUnicodeCharacter{01D4}{\v{u}} \DeclareUnicodeCharacter{01E2}{\={\AE}} \DeclareUnicodeCharacter{01E3}{\={\ae}} \DeclareUnicodeCharacter{01E6}{\v{G}} \DeclareUnicodeCharacter{01E7}{\v{g}} \DeclareUnicodeCharacter{01E8}{\v{K}} \DeclareUnicodeCharacter{01E9}{\v{k}} \DeclareUnicodeCharacter{01F0}{\v{\dotless{j}}} \DeclareUnicodeCharacter{01F1}{DZ} \DeclareUnicodeCharacter{01F2}{Dz} \DeclareUnicodeCharacter{01F3}{dz} \DeclareUnicodeCharacter{01F4}{\'G} \DeclareUnicodeCharacter{01F5}{\'g} \DeclareUnicodeCharacter{01F8}{\`N} \DeclareUnicodeCharacter{01F9}{\`n} \DeclareUnicodeCharacter{01FC}{\'{\AE}} \DeclareUnicodeCharacter{01FD}{\'{\ae}} \DeclareUnicodeCharacter{01FE}{\'{\O}} \DeclareUnicodeCharacter{01FF}{\'{\o}} \DeclareUnicodeCharacter{021E}{\v{H}} \DeclareUnicodeCharacter{021F}{\v{h}} \DeclareUnicodeCharacter{0226}{\dotaccent{A}} \DeclareUnicodeCharacter{0227}{\dotaccent{a}} \DeclareUnicodeCharacter{0228}{\cedilla{E}} \DeclareUnicodeCharacter{0229}{\cedilla{e}} \DeclareUnicodeCharacter{022E}{\dotaccent{O}} \DeclareUnicodeCharacter{022F}{\dotaccent{o}} \DeclareUnicodeCharacter{0232}{\=Y} \DeclareUnicodeCharacter{0233}{\=y} \DeclareUnicodeCharacter{0237}{\dotless{j}} \DeclareUnicodeCharacter{02DB}{\ogonek{ }} \DeclareUnicodeCharacter{1E02}{\dotaccent{B}} \DeclareUnicodeCharacter{1E03}{\dotaccent{b}} \DeclareUnicodeCharacter{1E04}{\udotaccent{B}} \DeclareUnicodeCharacter{1E05}{\udotaccent{b}} \DeclareUnicodeCharacter{1E06}{\ubaraccent{B}} \DeclareUnicodeCharacter{1E07}{\ubaraccent{b}} \DeclareUnicodeCharacter{1E0A}{\dotaccent{D}} \DeclareUnicodeCharacter{1E0B}{\dotaccent{d}} \DeclareUnicodeCharacter{1E0C}{\udotaccent{D}} \DeclareUnicodeCharacter{1E0D}{\udotaccent{d}} \DeclareUnicodeCharacter{1E0E}{\ubaraccent{D}} \DeclareUnicodeCharacter{1E0F}{\ubaraccent{d}} \DeclareUnicodeCharacter{1E1E}{\dotaccent{F}} \DeclareUnicodeCharacter{1E1F}{\dotaccent{f}} \DeclareUnicodeCharacter{1E20}{\=G} \DeclareUnicodeCharacter{1E21}{\=g} \DeclareUnicodeCharacter{1E22}{\dotaccent{H}} \DeclareUnicodeCharacter{1E23}{\dotaccent{h}} \DeclareUnicodeCharacter{1E24}{\udotaccent{H}} \DeclareUnicodeCharacter{1E25}{\udotaccent{h}} \DeclareUnicodeCharacter{1E26}{\"H} \DeclareUnicodeCharacter{1E27}{\"h} \DeclareUnicodeCharacter{1E30}{\'K} \DeclareUnicodeCharacter{1E31}{\'k} \DeclareUnicodeCharacter{1E32}{\udotaccent{K}} \DeclareUnicodeCharacter{1E33}{\udotaccent{k}} \DeclareUnicodeCharacter{1E34}{\ubaraccent{K}} \DeclareUnicodeCharacter{1E35}{\ubaraccent{k}} \DeclareUnicodeCharacter{1E36}{\udotaccent{L}} \DeclareUnicodeCharacter{1E37}{\udotaccent{l}} \DeclareUnicodeCharacter{1E3A}{\ubaraccent{L}} \DeclareUnicodeCharacter{1E3B}{\ubaraccent{l}} \DeclareUnicodeCharacter{1E3E}{\'M} \DeclareUnicodeCharacter{1E3F}{\'m} \DeclareUnicodeCharacter{1E40}{\dotaccent{M}} \DeclareUnicodeCharacter{1E41}{\dotaccent{m}} \DeclareUnicodeCharacter{1E42}{\udotaccent{M}} \DeclareUnicodeCharacter{1E43}{\udotaccent{m}} \DeclareUnicodeCharacter{1E44}{\dotaccent{N}} \DeclareUnicodeCharacter{1E45}{\dotaccent{n}} \DeclareUnicodeCharacter{1E46}{\udotaccent{N}} \DeclareUnicodeCharacter{1E47}{\udotaccent{n}} \DeclareUnicodeCharacter{1E48}{\ubaraccent{N}} \DeclareUnicodeCharacter{1E49}{\ubaraccent{n}} \DeclareUnicodeCharacter{1E54}{\'P} \DeclareUnicodeCharacter{1E55}{\'p} \DeclareUnicodeCharacter{1E56}{\dotaccent{P}} \DeclareUnicodeCharacter{1E57}{\dotaccent{p}} \DeclareUnicodeCharacter{1E58}{\dotaccent{R}} \DeclareUnicodeCharacter{1E59}{\dotaccent{r}} \DeclareUnicodeCharacter{1E5A}{\udotaccent{R}} \DeclareUnicodeCharacter{1E5B}{\udotaccent{r}} \DeclareUnicodeCharacter{1E5E}{\ubaraccent{R}} \DeclareUnicodeCharacter{1E5F}{\ubaraccent{r}} \DeclareUnicodeCharacter{1E60}{\dotaccent{S}} \DeclareUnicodeCharacter{1E61}{\dotaccent{s}} \DeclareUnicodeCharacter{1E62}{\udotaccent{S}} \DeclareUnicodeCharacter{1E63}{\udotaccent{s}} \DeclareUnicodeCharacter{1E6A}{\dotaccent{T}} \DeclareUnicodeCharacter{1E6B}{\dotaccent{t}} \DeclareUnicodeCharacter{1E6C}{\udotaccent{T}} \DeclareUnicodeCharacter{1E6D}{\udotaccent{t}} \DeclareUnicodeCharacter{1E6E}{\ubaraccent{T}} \DeclareUnicodeCharacter{1E6F}{\ubaraccent{t}} \DeclareUnicodeCharacter{1E7C}{\~V} \DeclareUnicodeCharacter{1E7D}{\~v} \DeclareUnicodeCharacter{1E7E}{\udotaccent{V}} \DeclareUnicodeCharacter{1E7F}{\udotaccent{v}} \DeclareUnicodeCharacter{1E80}{\`W} \DeclareUnicodeCharacter{1E81}{\`w} \DeclareUnicodeCharacter{1E82}{\'W} \DeclareUnicodeCharacter{1E83}{\'w} \DeclareUnicodeCharacter{1E84}{\"W} \DeclareUnicodeCharacter{1E85}{\"w} \DeclareUnicodeCharacter{1E86}{\dotaccent{W}} \DeclareUnicodeCharacter{1E87}{\dotaccent{w}} \DeclareUnicodeCharacter{1E88}{\udotaccent{W}} \DeclareUnicodeCharacter{1E89}{\udotaccent{w}} \DeclareUnicodeCharacter{1E8A}{\dotaccent{X}} \DeclareUnicodeCharacter{1E8B}{\dotaccent{x}} \DeclareUnicodeCharacter{1E8C}{\"X} \DeclareUnicodeCharacter{1E8D}{\"x} \DeclareUnicodeCharacter{1E8E}{\dotaccent{Y}} \DeclareUnicodeCharacter{1E8F}{\dotaccent{y}} \DeclareUnicodeCharacter{1E90}{\^Z} \DeclareUnicodeCharacter{1E91}{\^z} \DeclareUnicodeCharacter{1E92}{\udotaccent{Z}} \DeclareUnicodeCharacter{1E93}{\udotaccent{z}} \DeclareUnicodeCharacter{1E94}{\ubaraccent{Z}} \DeclareUnicodeCharacter{1E95}{\ubaraccent{z}} \DeclareUnicodeCharacter{1E96}{\ubaraccent{h}} \DeclareUnicodeCharacter{1E97}{\"t} \DeclareUnicodeCharacter{1E98}{\ringaccent{w}} \DeclareUnicodeCharacter{1E99}{\ringaccent{y}} \DeclareUnicodeCharacter{1EA0}{\udotaccent{A}} \DeclareUnicodeCharacter{1EA1}{\udotaccent{a}} \DeclareUnicodeCharacter{1EB8}{\udotaccent{E}} \DeclareUnicodeCharacter{1EB9}{\udotaccent{e}} \DeclareUnicodeCharacter{1EBC}{\~E} \DeclareUnicodeCharacter{1EBD}{\~e} \DeclareUnicodeCharacter{1ECA}{\udotaccent{I}} \DeclareUnicodeCharacter{1ECB}{\udotaccent{i}} \DeclareUnicodeCharacter{1ECC}{\udotaccent{O}} \DeclareUnicodeCharacter{1ECD}{\udotaccent{o}} \DeclareUnicodeCharacter{1EE4}{\udotaccent{U}} \DeclareUnicodeCharacter{1EE5}{\udotaccent{u}} \DeclareUnicodeCharacter{1EF2}{\`Y} \DeclareUnicodeCharacter{1EF3}{\`y} \DeclareUnicodeCharacter{1EF4}{\udotaccent{Y}} \DeclareUnicodeCharacter{1EF8}{\~Y} \DeclareUnicodeCharacter{1EF9}{\~y} \DeclareUnicodeCharacter{2013}{--} \DeclareUnicodeCharacter{2014}{---} \DeclareUnicodeCharacter{2018}{\quoteleft} \DeclareUnicodeCharacter{2019}{\quoteright} \DeclareUnicodeCharacter{201A}{\quotesinglbase} \DeclareUnicodeCharacter{201C}{\quotedblleft} \DeclareUnicodeCharacter{201D}{\quotedblright} \DeclareUnicodeCharacter{201E}{\quotedblbase} \DeclareUnicodeCharacter{2022}{\bullet} \DeclareUnicodeCharacter{2026}{\dots} \DeclareUnicodeCharacter{2039}{\guilsinglleft} \DeclareUnicodeCharacter{203A}{\guilsinglright} \DeclareUnicodeCharacter{20AC}{\euro} \DeclareUnicodeCharacter{2192}{\expansion} \DeclareUnicodeCharacter{21D2}{\result} \DeclareUnicodeCharacter{2212}{\minus} \DeclareUnicodeCharacter{2217}{\point} \DeclareUnicodeCharacter{2261}{\equiv} }% end of \utfeightchardefs % US-ASCII character definitions. \def\asciichardefs{% nothing need be done \relax } % Make non-ASCII characters printable again for compatibility with % existing Texinfo documents that may use them, even without declaring a % document encoding. % \setnonasciicharscatcode \other \message{formatting,} \newdimen\defaultparindent \defaultparindent = 15pt \chapheadingskip = 15pt plus 4pt minus 2pt \secheadingskip = 12pt plus 3pt minus 2pt \subsecheadingskip = 9pt plus 2pt minus 2pt % Prevent underfull vbox error messages. \vbadness = 10000 % Don't be very finicky about underfull hboxes, either. \hbadness = 6666 % Following George Bush, get rid of widows and orphans. \widowpenalty=10000 \clubpenalty=10000 % Use TeX 3.0's \emergencystretch to help line breaking, but if we're % using an old version of TeX, don't do anything. We want the amount of % stretch added to depend on the line length, hence the dependence on % \hsize. We call this whenever the paper size is set. % \def\setemergencystretch{% \ifx\emergencystretch\thisisundefined % Allow us to assign to \emergencystretch anyway. \def\emergencystretch{\dimen0}% \else \emergencystretch = .15\hsize \fi } % Parameters in order: 1) textheight; 2) textwidth; % 3) voffset; 4) hoffset; 5) binding offset; 6) topskip; % 7) physical page height; 8) physical page width. % % We also call \setleading{\textleading}, so the caller should define % \textleading. The caller should also set \parskip. % \def\internalpagesizes#1#2#3#4#5#6#7#8{% \voffset = #3\relax \topskip = #6\relax \splittopskip = \topskip % \vsize = #1\relax \advance\vsize by \topskip \outervsize = \vsize \advance\outervsize by 2\topandbottommargin \pageheight = \vsize % \hsize = #2\relax \outerhsize = \hsize \advance\outerhsize by 0.5in \pagewidth = \hsize % \normaloffset = #4\relax \bindingoffset = #5\relax % \ifpdf \pdfpageheight #7\relax \pdfpagewidth #8\relax % if we don't reset these, they will remain at "1 true in" of % whatever layout pdftex was dumped with. \pdfhorigin = 1 true in \pdfvorigin = 1 true in \fi % \setleading{\textleading} % \parindent = \defaultparindent \setemergencystretch } % @letterpaper (the default). \def\letterpaper{{\globaldefs = 1 \parskip = 3pt plus 2pt minus 1pt \textleading = 13.2pt % % If page is nothing but text, make it come out even. \internalpagesizes{607.2pt}{6in}% that's 46 lines {\voffset}{.25in}% {\bindingoffset}{36pt}% {11in}{8.5in}% }} % Use @smallbook to reset parameters for 7x9.25 trim size. \def\smallbook{{\globaldefs = 1 \parskip = 2pt plus 1pt \textleading = 12pt % \internalpagesizes{7.5in}{5in}% {-.2in}{0in}% {\bindingoffset}{16pt}% {9.25in}{7in}% % \lispnarrowing = 0.3in \tolerance = 700 \hfuzz = 1pt \contentsrightmargin = 0pt \defbodyindent = .5cm }} % Use @smallerbook to reset parameters for 6x9 trim size. % (Just testing, parameters still in flux.) \def\smallerbook{{\globaldefs = 1 \parskip = 1.5pt plus 1pt \textleading = 12pt % \internalpagesizes{7.4in}{4.8in}% {-.2in}{-.4in}% {0pt}{14pt}% {9in}{6in}% % \lispnarrowing = 0.25in \tolerance = 700 \hfuzz = 1pt \contentsrightmargin = 0pt \defbodyindent = .4cm }} % Use @afourpaper to print on European A4 paper. \def\afourpaper{{\globaldefs = 1 \parskip = 3pt plus 2pt minus 1pt \textleading = 13.2pt % % Double-side printing via postscript on Laserjet 4050 % prints double-sided nicely when \bindingoffset=10mm and \hoffset=-6mm. % To change the settings for a different printer or situation, adjust % \normaloffset until the front-side and back-side texts align. Then % do the same for \bindingoffset. You can set these for testing in % your texinfo source file like this: % @tex % \global\normaloffset = -6mm % \global\bindingoffset = 10mm % @end tex \internalpagesizes{673.2pt}{160mm}% that's 51 lines {\voffset}{\hoffset}% {\bindingoffset}{44pt}% {297mm}{210mm}% % \tolerance = 700 \hfuzz = 1pt \contentsrightmargin = 0pt \defbodyindent = 5mm }} % Use @afivepaper to print on European A5 paper. % From romildo@urano.iceb.ufop.br, 2 July 2000. % He also recommends making @example and @lisp be small. \def\afivepaper{{\globaldefs = 1 \parskip = 2pt plus 1pt minus 0.1pt \textleading = 12.5pt % \internalpagesizes{160mm}{120mm}% {\voffset}{\hoffset}% {\bindingoffset}{8pt}% {210mm}{148mm}% % \lispnarrowing = 0.2in \tolerance = 800 \hfuzz = 1.2pt \contentsrightmargin = 0pt \defbodyindent = 2mm \tableindent = 12mm }} % A specific text layout, 24x15cm overall, intended for A4 paper. \def\afourlatex{{\globaldefs = 1 \afourpaper \internalpagesizes{237mm}{150mm}% {\voffset}{4.6mm}% {\bindingoffset}{7mm}% {297mm}{210mm}% % % Must explicitly reset to 0 because we call \afourpaper. \globaldefs = 0 }} % Use @afourwide to print on A4 paper in landscape format. \def\afourwide{{\globaldefs = 1 \afourpaper \internalpagesizes{241mm}{165mm}% {\voffset}{-2.95mm}% {\bindingoffset}{7mm}% {297mm}{210mm}% \globaldefs = 0 }} % @pagesizes TEXTHEIGHT[,TEXTWIDTH] % Perhaps we should allow setting the margins, \topskip, \parskip, % and/or leading, also. Or perhaps we should compute them somehow. % \parseargdef\pagesizes{\pagesizesyyy #1,,\finish} \def\pagesizesyyy#1,#2,#3\finish{{% \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \hsize=#2\relax \fi \globaldefs = 1 % \parskip = 3pt plus 2pt minus 1pt \setleading{\textleading}% % \dimen0 = #1\relax \advance\dimen0 by \voffset % \dimen2 = \hsize \advance\dimen2 by \normaloffset % \internalpagesizes{#1}{\hsize}% {\voffset}{\normaloffset}% {\bindingoffset}{44pt}% {\dimen0}{\dimen2}% }} % Set default to letter. % \letterpaper \message{and turning on texinfo input format.} \def^^L{\par} % remove \outer, so ^L can appear in an @comment % DEL is a comment character, in case @c does not suffice. \catcode`\^^? = 14 % Define macros to output various characters with catcode for normal text. \catcode`\"=\other \def\normaldoublequote{"} \catcode`\$=\other \def\normaldollar{$}%$ font-lock fix \catcode`\+=\other \def\normalplus{+} \catcode`\<=\other \def\normalless{<} \catcode`\>=\other \def\normalgreater{>} \catcode`\^=\other \def\normalcaret{^} \catcode`\_=\other \def\normalunderscore{_} \catcode`\|=\other \def\normalverticalbar{|} \catcode`\~=\other \def\normaltilde{~} % This macro is used to make a character print one way in \tt % (where it can probably be output as-is), and another way in other fonts, % where something hairier probably needs to be done. % % #1 is what to print if we are indeed using \tt; #2 is what to print % otherwise. Since all the Computer Modern typewriter fonts have zero % interword stretch (and shrink), and it is reasonable to expect all % typewriter fonts to have this, we can check that font parameter. % \def\ifusingtt#1#2{\ifdim \fontdimen3\font=0pt #1\else #2\fi} % Same as above, but check for italic font. Actually this also catches % non-italic slanted fonts since it is impossible to distinguish them from % italic fonts. But since this is only used by $ and it uses \sl anyway % this is not a problem. \def\ifusingit#1#2{\ifdim \fontdimen1\font>0pt #1\else #2\fi} % Turn off all special characters except @ % (and those which the user can use as if they were ordinary). % Most of these we simply print from the \tt font, but for some, we can % use math or other variants that look better in normal text. \catcode`\"=\active \def\activedoublequote{{\tt\char34}} \let"=\activedoublequote \catcode`\~=\active \def~{{\tt\char126}} \chardef\hat=`\^ \catcode`\^=\active \def^{{\tt \hat}} \catcode`\_=\active \def_{\ifusingtt\normalunderscore\_} \let\realunder=_ % Subroutine for the previous macro. \def\_{\leavevmode \kern.07em \vbox{\hrule width.3em height.1ex}\kern .07em } \catcode`\|=\active \def|{{\tt\char124}} \chardef \less=`\< \catcode`\<=\active \def<{{\tt \less}} \chardef \gtr=`\> \catcode`\>=\active \def>{{\tt \gtr}} \catcode`\+=\active \def+{{\tt \char 43}} \catcode`\$=\active \def${\ifusingit{{\sl\$}}\normaldollar}%$ font-lock fix % If a .fmt file is being used, characters that might appear in a file % name cannot be active until we have parsed the command line. % So turn them off again, and have \everyjob (or @setfilename) turn them on. % \otherifyactive is called near the end of this file. \def\otherifyactive{\catcode`+=\other \catcode`\_=\other} % Used sometimes to turn off (effectively) the active characters even after % parsing them. \def\turnoffactive{% \normalturnoffactive \otherbackslash } \catcode`\@=0 % \backslashcurfont outputs one backslash character in current font, % as in \char`\\. \global\chardef\backslashcurfont=`\\ \global\let\rawbackslashxx=\backslashcurfont % let existing .??s files work % \realbackslash is an actual character `\' with catcode other, and % \doublebackslash is two of them (for the pdf outlines). {\catcode`\\=\other @gdef@realbackslash{\} @gdef@doublebackslash{\\}} % In texinfo, backslash is an active character; it prints the backslash % in fixed width font. \catcode`\\=\active % @ for escape char from now on. % The story here is that in math mode, the \char of \backslashcurfont % ends up printing the roman \ from the math symbol font (because \char % in math mode uses the \mathcode, and plain.tex sets % \mathcode`\\="026E). It seems better for @backslashchar{} to always % print a typewriter backslash, hence we use an explicit \mathchar, % which is the decimal equivalent of "715c (class 7, e.g., use \fam; % ignored family value; char position "5C). We can't use " for the % usual hex value because it has already been made active. @def@normalbackslash{{@tt @ifmmode @mathchar29020 @else @backslashcurfont @fi}} @let@backslashchar = @normalbackslash % @backslashchar{} is for user documents. % On startup, @fixbackslash assigns: % @let \ = @normalbackslash % \rawbackslash defines an active \ to do \backslashcurfont. % \otherbackslash defines an active \ to be a literal `\' character with % catcode other. We switch back and forth between these. @gdef@rawbackslash{@let\=@backslashcurfont} @gdef@otherbackslash{@let\=@realbackslash} % Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of % the literal character `\'. Also revert - to its normal character, in % case the active - from code has slipped in. % {@catcode`- = @active @gdef@normalturnoffactive{% @let-=@normaldash @let"=@normaldoublequote @let$=@normaldollar %$ font-lock fix @let+=@normalplus @let<=@normalless @let>=@normalgreater @let\=@normalbackslash @let^=@normalcaret @let_=@normalunderscore @let|=@normalverticalbar @let~=@normaltilde @markupsetuplqdefault @markupsetuprqdefault @unsepspaces } } % Make _ and + \other characters, temporarily. % This is canceled by @fixbackslash. @otherifyactive % If a .fmt file is being used, we don't want the `\input texinfo' to show up. % That is what \eatinput is for; after that, the `\' should revert to printing % a backslash. % @gdef@eatinput input texinfo{@fixbackslash} @global@let\ = @eatinput % On the other hand, perhaps the file did not have a `\input texinfo'. Then % the first `\' in the file would cause an error. This macro tries to fix % that, assuming it is called before the first `\' could plausibly occur. % Also turn back on active characters that might appear in the input % file name, in case not using a pre-dumped format. % @gdef@fixbackslash{% @ifx\@eatinput @let\ = @normalbackslash @fi @catcode`+=@active @catcode`@_=@active } % Say @foo, not \foo, in error messages. @escapechar = `@@ % These (along with & and #) are made active for url-breaking, so need % active definitions as the normal characters. @def@normaldot{.} @def@normalquest{?} @def@normalslash{/} % These look ok in all fonts, so just make them not special. % @hashchar{} gets its own user-level command, because of #line. @catcode`@& = @other @def@normalamp{&} @catcode`@# = @other @def@normalhash{#} @catcode`@% = @other @def@normalpercent{%} @let @hashchar = @normalhash @c Finally, make ` and ' active, so that txicodequoteundirected and @c txicodequotebacktick work right in, e.g., @w{@code{`foo'}}. If we @c don't make ` and ' active, @code will not get them as active chars. @c Do this last of all since we use ` in the previous @catcode assignments. @catcode`@'=@active @catcode`@`=@active @markupsetuplqdefault @markupsetuprqdefault @c Local variables: @c eval: (add-hook 'write-file-hooks 'time-stamp) @c page-delimiter: "^\\\\message" @c time-stamp-start: "def\\\\texinfoversion{" @c time-stamp-format: "%:y-%02m-%02d.%02H" @c time-stamp-end: "}" @c End: @c vim:sw=2: @ignore arch-tag: e1b36e32-c96e-4135-a41a-0b2efa2ea115 @end ignore wxmaxima-15.08.2/info/wxmaxima.hhp000644 000765 000024 00000000206 12531304076 017416 0ustar00andrejstaff000000 000000 [OPTIONS] Compatibility=1.1 Contents file=wxmaxima.html Display compile progress=No Title=wxMaxima manual Default topic=wxmaxima.html wxmaxima-15.08.2/info/wxmaxima.html000644 000765 000024 00000130245 12573512132 017612 0ustar00andrejstaff000000 000000 wxMaxima Manual


    Next: , Up: (dir)

    The wxMaxima user's manual

    wxMaxima is a graphical user interface that allows to use all of maxima's functions providing convenient wizards for accessing the most commonly used of them. This manual attempts to describe the unique features that make this program one of the most popular GUIs for maxima.

    wxMaximaLogo.jpg


    Next: , Previous: Top, Up: Top

    1 Introduction to wxMaxima

    1.1 Maxima and wxMaxima

    In the open-source domain big systems are normally split into smaller projects that are easier to handle for small groups of developers. For example a CD burner program will consist of a command-line tool that actually burns the CD and a graphical user interface that allows the user to use it without having to learn about all the command-line switches and in fact without using the commandline at all. One advantage of this approach is that the developing work that was invested into the command-line program can be shared by many programs without having to re-invent the wheel: The same cd-burner command-line program can be used as a “send-to-cd”-plug-in for a file manager application, for the “burn to CD” function of a music player and as the CD writer for a DVD backup tool. Another advantage is that splitting one big task into smaller parts allows to provide several user interfaces for the same program: A computer algebra system could be be the logic behind a arbitrary precision calculator application, it can do automatic transforms of formulas in the background of a bigger system (e.G. Sage) or actually used as a full-fledged computer algebra system (which is the case with wxMaxima).

    1.1.1 Maxima

    Maxima is a full-featured computer algebra system (CAS). In other words it is a program specialized in solving mathematical problems by rearranging formulas and finding a formula solving the problem as opposed to just outputting the numeric value of the result.

    maxima_screenshot.jpg

    There is extensive documentation for maxima available in the internet part of which can be found in wxMaxima's help menu. To make access to the documentation easier if the <Help> key is pressed (on most systems that would be the <F1> key) wxmaxima's context-sensitive help feature will automatically jump to maxima's manual page for the command at the cursor.

    1.1.2 wxMaxima

    wxMaxima is a graphical user interface that provides the full functionality and flexibility of maxima providing the user with a graphical display and many features that make working with maxima easier. For example wxMaxima allows to export any cell's contents (or, if that is needed, any part of a formula, as well) as text, as LaTeX or as MathML specification at a simple right-click.

    wxMaximaWindow.jpg

    The calculations itself are done by the maxima command-line tool in the background.

    1.2 Worksheet basics

    Most of wxMaxima should be self-explaining. Therefore this manual will concentrate on describing facts that won't need more time to read about than to be actually explored.

    1.2.1 The worksheet approach

    One of the very few things that aren't standar ist that wxMaxima organizes the data for maxima in cells that are only evaluated (which means: sent to maxima) when the user requests this. This approach might feel unfamiliar at the first sight. But it drastically eases work with big documents (where the user certainly doesn't want every small change to automatically to trigger a full re-evaluation of the whole document) and is very handy for debugging.

    The cells wxMaxima automatically creates on typing some text are maxima input cells that will eventually be sent to maxima.

    InputCell.jpg

    On evaluation of an input cell's contents the input cell maxima assigns a label to the input (by default shown in red and recognizable by the %i) by which it can be referenced lateron. The output maxima generates will be shown in a different style and preceded by maxima by a label beginning with %o.

    Besides the input cells wxMaxima allows for text cells for documentation, image cells, title cells, chapter cells and section cells; Every cell has it's own undo buffer so debugging by changing the values of several cells and then gradually reverting the unneeded changes is rather easy. Besides this the worksheet itself has a global undo buffer that can undo cell edits, adds and deletes.

    NoiseFilter.jpg

    1.2.2 Cells

    The worksheet is organized in cells that work like very much like the styles word processors offer. Each cell can contain one of the following types of content:

    • one or more lines of maxima input
    • an image
    • a title, section or a subsection
    • Output of or a question from maxima
    • normal a text block that can for example used for explaining the meaning of the math cell's contents.
    By default behavior of wxMaxima if text is input is to automatically create a math cell. Cells of other types can be created using the Cell menu or using the hotkeys shown there.

    1.2.3 Horizontal and vertical cursors

    While it sometimes is both desirable to allow selecting multiple cells or only part of a cell for export or Drag-and-Drop beginning such an action in the middle of one cell and ending it in the middle of another will most certainly lead to unexpected results.

    wxMaxima works around this by defining two types of cursors wxMaxima will switch between automatically when needed:

    • A vertical cursor that is able to select any number of whole cells. This cursor is activated by moving the cursor between two cells or by clicking on a space between two cells.
    • And a vertical cursor that works inside a cell. This cursor is activated by moving the cursor inside a cell using the mouse pointer or the cursor keys.
    As long as the cursor is inside a cell search operations will limit ther scope to the current cell.

    1.2.4 Command autocompletion

    wxMaxima contains an autocompletion feature that is triggered via the menu (Cell/Complete Word) or alternatively by pressing the key combination <Ctrl>+<k>. The autocompletion is context-sensitive and if activated within an unit specification for ezUnits it will offer a list of applicable units.

    ezUnits.png

    Besides completing the current command's or variable's name the autocompletion is able to show a template for most of the commands indicating the type (and meaning) of the parameters this program expects. To activate this feature press <Shift>+<Ctrl>+<k> or select the respective menu item (Cell/Show Template).

    1.2.5 Greek characters

    Computers traditionally store characters in 8-bit values: This allows for a maximum of 256 different characters and all letters, numbers, and control symbols (end of transmission, end of string, lines and edges for drawing rectangles for menus etc.) of nearly any given language fit there.

    For most countries the codepage of 256 characters that has been chosen doesn't include greek letters, though. To overcome this limitation unicode has been invented: A method of including characters that aren't normally used in the english language in a text that (as long as only the basic form of latin characters is used) looks like plain 8-bit ASCII.

    Maxima allows for unicode characters if it runs on a lisp that supports them and if the wxWidgets library wxMaxima is built on supports unicode characters, too, wxMaxima can be built with unicode support. In this case it provides a method of entering greek characters:

    • An alpha is entered by pressing the <ESC> key and then typing in the character a followed by a press on the <ESC> key.
    • A beta is entered by pressing the <ESC> key and then typing in the character b followed by a press on the <ESC> key.
    • A gamma is entered by pressing the <ESC> key and then typing in the character c followed by a press on the <ESC> key.
    • ...and so on.
    If the system does not provide unicode support wxMaxima will still provide a method of showing greek characters: Variable names like “alpha” are always displayed as the corresponding greek symbols.

    The lowercase greek letters actually can be entered both by enter a lating letter or the whole latin name of the greek letter followed and preceded by a press of the escape key:

         a alpha    i iota      r rho
         b beta     k kappa     s sigma
         g gamma    l lambda    t tau
         d delta    m mu        u upsilon
         e epsilon  n nu        f phi
         z zeta     x xi        c chi
         h eta      om omicron  y psi
         q theta    p pi        o omega
    

    The same is tue for the uppercase greek letters:

         A Alpha    I Iota      R Rho
         B Beta     K Kappa     S Sigma
         G Gamma    L Lambda    T Tau
         D Delta    M Mu        U Upsilon
         E Epsilon  N Nu        P Phi
         Z Zeta     X Xi        C Chi
         H Eta      Om Omicron  Y Psi
         T Theta    P Pi        O Omega
    

    This mechanism also allows to enter some miscellaneous mathematical symbols:

         2             squared
         3             to the power of three
         /2            1/2
         sq            root
         ii            imaginary
         ee            element
         hb            h barred
         in            in
         impl,implies  implies
         inf           infinity
         empty         empty
         TB            Big triangle right
         tb            small triangle right
         and           and
         or            or
         xor           xor
         nand          nand
         nor           nor
         equiv         equivalent
         not           not
         union         union
         inter         intersection
         subseteq      subset or equal
         subset        subset
         notsubseteq   not subset or equal
         notsubset     not subset
    

    It is to note that a maxima running on a lisp without unicode support might not be able to deal with files that contain special unicode characters.

    1.2.6 Side Panes

    SidePanes.jpg

    Shortcuts to the most important maxima commands and a history of the last issued commands can be accessed using the side panes. They can be enabled using the “Panes” entry in the “Maxima” menu.

    1.2.7 Markdown support

    Markdown in many cases collides with the notations that are frequently used for mathematics. wxMaxima will recognize bullet lists, though, for the HTML and TeX export when the items are marked with stars.

         Ordinary text
          * One item, indentation level 1
          * Another item at indentation level 1
            * An item at a second indentation level
            * A second item at the second indentation level
          * A third item at the first indentation level
         Ordinary text
    

    wxMaxima will also recognize => and replace it by a

         cogito => sum.
    

    Other symbols the markdown parser will recognize are <= and >= for comparisons, a double-pointed double arrow (<=>), single- headed arrows (<->, -> and <-) and +/- as the respective sign.

    1.2.8 Hotkeys

    Most hotkeys can be found in the text of the respective menus. Since they are actually taken from the menu text and thus can be customized by the translations of wxMaxima to match the needs of users of the local keyboard there is no usee of documenting them here. There are a few hotkeys or hotkey aliases, though, that aren't documented there:

    • Ctrl+Shift+Delete deletes a complete cell.
    • Ctrl+Tab or Ctrl+Shift triggers the auto-completion mechanism.
    • Ctrl++ or Ctrl+- Zoom in or out.

    1.3 File Formats

    1.3.1 .mac

    .mac files are ordinary text files that can be read using maxima's read command:

         %i1 read("test.mac");
    

    They can be used for writing own libraries but since they don't contain enough structural information they cannot be read back directly into wxMaxima.

    1.3.2 .wxm

    .wxm files contain the input for maxima, as well as any text cells, title cells and chapter or section cells the user typed in. Pictures and maxima's output aren't saved along with the .wxm file, though.

    1.3.3 .wxmx

    This xml-based file format saves all text and images the work sheet contains. It is the preferred file format now and comes in two flavors:

    • Files saved in the version-control friendly .wxmx format contain all images in a standard compressed format (.png) and a uncompressed copy of the xml tree that contains the structure of the document and the text typed in by the user. Since the images are compressed individually and the text is saved as text a version control system like bazaar, subversion, git or mercurial will only have to save the elements of the file that actually have changed since the last version.
    • Files saved in disk space-optimized .wxmx format are compressed as a whole. If no version control system is used this will save disk space:
      • The portion of the file that is pure xml data tends to get fundamentally smaller when being compressed
      • and after the compression recurring data like image headers will use up only a fraction of the space they originally did.
      This comes at the cost, though, that the change of even a single line of text in the uncompressed version tends to completely change the structure of the compressed version of a file. A version control system that deals with such a file will - however optimized it might be on handling differences between binary files - will therefore have to track (and to store) a much higher number of differences between two file versions than necessary; Since most version control systems compress the data they store on the server the server space occupied by the initial version of both .wxmx flavors should be nearly identical in size.

    1.4 Configuration options

    1.4.1 Default animation framerate

    The animation framerate that is used for new animations if the value of wxanimate_framerate isn't changed from the maxima side.

    1.4.2 Default plot size for new maxima sessions

    After the next start plots embedded into the worksheet will be created with this size if the value of wxplot_size isn't changed by maxima.

    1.4.3 Match parenthesis in text controls

    This option enables two things:

    • If an opening parenthesis, bracket or double quote is entered wxMaxima will insert a closing one after it.
    • If text is selected if any of these keys is pressed the selected text will be put between the matched signs.

    1.4.4 Autosave interval

    If this value is set to a value bigger than zero maxima will work in a more mobile-device-like fashion:

    • Files are saved automatically on exit
    • And the file will automatically be saved every n minutes.
    For the automatic saving functionality to work wxMaxima needs to know a name to save the file with, though. This means this feature will only work if the file has already been saved to or opened from the disk.


    Next: , Previous: Introduction, Up: Top

    2 Extensions to maxima

    wxMaxima aims to be but a graphical user interface for maxima. In some cases it adds functionality to Maxima, though. These cases are described here.

    2.1 Plotting

    Plotting (having fundamentally to do with graphics) is a place where a graphical user interface will have to provide some extensions to the original program.

    2.1.1 Embedding a plot into the work sheet

    Maxima normally instructs the external program gnuplot to open a separate window for every diagram it creates. Since many times it is convenient to embed graphs into the work sheet instead wxMaxima provides its own set of plot functions that don't differ from the corresponding maxima functions save in their name: They are all prepended by a “wx”. For example wxplot corresponds to plot, wxdraw corresponds to draw and wxhistogram corresponds to histogram.

    2.1.2 Making embedded plots bigger or smaller

    The configure dialog provides a way to change the default size plots are created with which sets the starting value of wxplot_size. The plotting routines of wxMaxima respect this variable that specifies the size of a plot in pixels. It can always be queried or used to set the size of the following plots:

         %i1 wxplot_size:[1200,800];
         %o1 [1200,800];
         
         %i2 wxdraw2d(
                 explicit(
                     sin(x),
                     x,1,10
                 )
             )$
    

    If the size of only one plot is to be changed maxima provides a canonical way to change an attribute only for the current cell.

         %i1 wxplot_size:[1200,800];
         %o1 [1200,800];
         
         %i1 wxdraw2d(
                 explicit(
                     sin(x),
                     x,1,10
                 )
             ),wxplot_size=[1600,800]$
    

    2.1.3 Better quality plots

    Gnuplot doesn't seem to provide a portable way of determining is it supports the high-quality bitmap output the cairo library provides. On systems where gnuplot is compiled to use this library the pngcairo option from the configuration menu (that can be overridden by the variable wxplot_pngcairo) enables support for antialiasing and additional line styles.

    2.1.4 Embedding animations into the spreadsheet

    The with_slider_draw command is a version of wxdraw2d that does prepare multiple plots and allows to switch between them by moving the slider on top of the screen. If ImageMagick is installed wxMaxima even allows to export this animation as an animated gif.

    The first two arguments for with_slider_draw are the name of the variable that is stepped between the plots and a list of the values of these variable. The arguments that follow are the ordinary arguments for wxdraw2d:

         with_slider_draw(
             f,[1,2,3,4,5,6,7,10],
             title=concat("f=",f,"Hz"),
             explicit(
                 sin(2*%pi*f*x),
                 x,0,1
             ),grid=true
         );
    

    The same functionality for 3d plots is accessible as with_slider_draw3d.

    There is a second set of functions making use of the slider

    • wxanimate_draw and
    • wxanimate_draw3d:
         wxanimate_draw(
             a, 3,
             explicit(sin(a*x), x, -4, 4),
             title=printf(false, "a=~a", a));
    

    Normally the animations are played back or exported with the frame rate chosen in the configuration of wxMaxima. To set the speed an individual animation is played back the variable wxanimate_framerate can be used:

         wxanimate(a, 10,
             sin(a*x), [x,-5,5]), wxanimate_framerate=6$
    

    The animation functions have a pitfall that one has to be aware of when using them: The slider variable's value are substituted into the expression that is to be plotted - which will fail, if the variable isn't directly visible in the expression. Therefore the following example will fail:

         f:sin(a*x);
         with_slider_draw(
             a,makelist(i/2,i,1,10),
             title=concat("a=",float(a)),
             grid=true,
             explicit(f,x,0,10)
         )$
    

    If maxima is forced to first evaluate the expression and then asked to substitute the slider's value plotting works fine instead:

         f:sin(a*x);
         with_slider_draw(
             a,makelist(i/2,i,1,10),
             title=concat("a=",float(a)),
             grid=true,
             explicit(''f,x,0,10)
         )$
    

    2.1.5 Opening multiple plot windows contemporarily

    While not being a provided by wxmaxima this feature of maxima (on setups that support it) sometimes comes in handily. The following example comes from a post from Mario Rodriguez to the maxima mailing list:

         load(draw);
         
         /* Parabola in window #1 */
         draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1));
         
         /* Parabola in window #2 */
         draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));
         
         /* Paraboloid in window #3 */
         draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1));
    

    2.2 Embedding graphics

    if the .wxmx file format is being used embedding files in a wxMaxima project can be done as easily as per drag-and-drop. But sometimes (for example if an image's contents might change lateron) it is better to tell the file to load the image on evaluation:

         show_image("Mann.png");
    

    2.3 wxmaximarc

    If the maxima user directory there is a text file named wxmaxima-init.mac the contents of the file is passed to maxima automatically every time a new worksheet has been started.

    To find out which directory maxima uses as the user directory just type in the following line:

         maxima_userdir;
    

    The answer from Maxima will specify the name of the directory that the startup file can be placed in.

         %o1 /home/username/.maxima
    

    2.4 Special variables

    • wxfilename This variable contains the name of the file %currently opened in wxMaxima.
    • wxplot_pngcairo tells if wxMaxima tries to use gnuplot's pngcairo terminal that provides more line styles and a better overall graphics quality. This variable can be used for reading or overriding the respective setting in the configuration dialog.
    • wxplot_size defines the size of embedded plots.
    • wxchangedir On most operating systems wxmaxima automatically sets maxima's working directory to the directory of the current file. This will allow file I/O (e.G. by read_matrix) to work without specifying the whole path to the file that has to be read or written. On windows this is deactivated, though: The Lisp Standard doesn't contain a concept of the current working directory. Therefore there is no standard way of setting it and changing to a directory that isn't on the drive maxima has been installed to might cause maxima to try to read is own package files from this drive, too, instead of from the drive maxima has been installed to. Setting wxchangedir to true tells wxMmaxima that it has to risk that and to set maxima's working directory.
    • wxanimate_framerate The number of frames per second the following animations have to be played back with. -1 tells wxMaxima to use the default frame rate from the config dialog.

    2.5 Pretty-printing 2D output

    The function (table_form) displays a 2D list in a form that is more readable than the output maxima's default output routine.

         table_form(
             [
                 [1,2],
                 [3,4]
             ]
         )$
    

    2.6 Bug reporting

    wxMaxima provides a few functions that gather bug reporting information about the current system:

    • wxbuild_info() gathers information about the currently running version of wxMaxima
    • wxbug_report() tells how and where to file bugs


    Next: , Previous: Extensions, Up: Top

    3 Troubleshooting

    3.1 Cannot connect to Maxima

    Since maxima (the program that does the actual mathematics) and wxMaxima (providing the easy-to-use user interface) are separate programs that communicate by the means of a local network connection the most probably case is that this connection is somehow not working. For example a firewall could be set up in a way that it doesn't only prevent against unauthorized connections from the internet (and perhaps to intercept some connections to the internet, too) but also to block inter-process-communication inside the same computer. Note that since maxima is being run by a lisp processor the process communication is blocked from does not necessarily have to be named “maxima”. Common names of the program that opens the network connection would be sbcl, gcl, ccl or similar instead.

    On Un*x computers another possible reason would be that the loopback network that provides network connections between two programs in the same computer isn't properly configured.

    3.2 How to save data from a broken .wxmx file

    Internally most modern xml-based formats are ordinary zip-files with one speciality: the first file in the archive is stored uncompressed and provides information about what type of program can open this file.

    If the zip signature at the end of the file is still intact after renaming a broken .wxmx file to .zip most operating systems will provide a way to extract any portion of information that is stored inside it. The can be done when there is the need of recovering the original image files from a text processor document. If the zip signature isn't intact that does not need to be the end of the world: If wxMaxima during saving detected that something went wrong there will be a wxmx~ file whose contents might help and even if there isn't such a file: If the configuration option is set that .wxmx files have to be optimized for version control it is possible to rename the .wxmx file to a .txt file and to use a text editor to recover the file's contents.

    3.3 wxMaxima waits forever for data from maxima

    This might be caused by the fact that a closing brace, bracket, parenthesis or hyphenation mark is missing: In this case maxima waits until it gets the rest of its input. If that isn't the case the operating system normally provides a way to see if maxima is actually really working forever trying to solve the current problem.

    3.4 wxMaxima on Windows crashes on displaying seemingly simple equations

    The jsMath fonts allow for excellent 2D-display of equations. But there are of broken versions of this package that crash wxMaxima. A working version can be downloaded from http://www.math.union.edu/~dpvc/jsmath/download/jsMath-fonts.html math.union.edu. If this doesn't help jsMath can be deactivated in the Styles tab of wxMaxima's configuration dialogue.

    3.5 Outputting animations doesn't work

    wxMaxima relies on a third-party tool (ImageMagick) to convert animations to the animated gif format. This will obviously only work if this package is installed and known to the system (on windows the path to ImageMagick's convert.exe has to be part of the PATH system variable to make the system find it).

    Another possible reason of not getting an animated gif is that this image would exceed the format's (or ImageMagick's) capabilities:

    • .gif files only allow for a maximum of 256 frames
    • .gif files can not exceed 65535x65535 pixels
    • ImageMagick has to have access to enough memory to hold all frames in their uncompressed form.

    3.6 Plotting only shows an closed empty envelope with an error message

    This means that wxMaxima was unable to read the file maxima was supposed to instruct gnuplot to create.

    Possible reasons that might cause this are:

    • The plotting command is part of a third-party package like implicit_plot but this package wasn't loaded by maxima's load() command before trying to plot.
    • maxima tried to do something the currently installed version of gnuplot isn't able to understand. In this case the file maxout.gnuplot in the directory maxima's variable maxima_userdir points to contains the instructions from maxima to gnuplot. Most of the time this file's contents therefore is helpful when debugging the problem.
    • Gnuplot was instructed to use the pngcairo library that provides antialiassing and additional line styles. But it wasn't compiled to support this possibility. Solution: Uncheck the "Use the cairo terminal for plot" checkbox in the configuration dialog and don't set wxplot_pngcairo to true from maxima.
    • Gnuplot didn't output a valid .png file.

    3.7 Plotting an animation results in “error: undefined variable”

    The value of the slider variable by default is only substituted into the expression that is to be plotted if it is visible there. Putting an ev() around this expression should resolve this problem.

    3.8 I lost a cell contents and undo doesn't remember

    There are separate undo functions for cell operations and for changes inside of cells so chances are low that this ever happens. If it does there are several methods to recover data:

    • wxMaxima actually has two undo features: The global undo buffer that is active if no cell is selected and a per-cell undo buffer that is active if the cursor is inside a cell. It is worth trying to use both undo options in order to see if an old value can still be accessed.
    • If you still have a way to find out what label maxima has assigned to the cell just type in the cell's label and it's contents will reappear.
    • If you don't: Don't panic. In the “maxima” menu there is a way to show a history pane that shows all maxima commands that have been issued recently.
    • If nothing else helps maxima contains a replay feature:
                %i1 playback();
           

    3.9 wxMaxima starts up with the message “Maxima process Terminated.”

    One possible reason is that maxima cannot be found in the location that is set in the “maxima” tab of wxMaxima's configuration dialog and therefore won't run at all. Setting the path to a working maxima binary should fix this problem.

    3.10 Maxima is forever calculating and not responding to input

    It is theoretically possible that wxMaxima doesn't realize that maxima has finished calculating and therefore never gets informed it can send new data to maxima. If this is the case “Trigger evaluation” might resynchronize the two programs.

    3.11 File I/O from maxima doesn't work on Windows

    On windows File I/O isn't relative to the directory of the current file by default. If you store the maxima file on the drive wxMaxima is installed to setting wxchangedir to true will fix that for load, read_list, batch, read_matrix, save and all similar commands.

    Setting this variable to true might have a drawback, though: Maxima knows which directory it is installed in and will search for any additional package that is requested by a load command in this directory, too. But it might not know which drive it is installed on. If wxchangedir is true and the current file is saved on a different drive than the one maxima is installed on maxima therefore might fail to load the additional packages it was bundled with.

    3.12 Input sometimes is sluggish/ignoring keys on Ubuntu

    Installing the package ibus-gtk should resolve this issue. See (https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558) for details.

    3.13 wxMaxima halts when maxima processes greek characters or Umlaute

    If your maxima is based on sbcl the following lines have to be added to your .sblrc:

         (setf sb-impl::default-external-format :utf-8)
    

    The location this file has to be put in order to be found by sbcl is system- and installation-specific. But any sbcl-based maxima that already has evaluated a cell in the current session will happily tell where it can be found after getting the following command:

         :lisp (sb-impl::userinit-pathname)
    


    Next: , Previous: Troubleshooting, Up: Top

    4 FAQ

    4.1 Is there a way to make more text fit on a pdfLaTeX page?

    There is: Just add the following lines to the LaTeX preamble (for example by using the respective field in the config dialog):

         \usepackage[a4paper,landscape,left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
    


    Previous: FAQ, Up: Top

    5 Command-line arguments

    Most operating systems provide less complicated ways of starting programs than the command line so this possibility is only rarely used. wxMaxima still provides some command line switches, though.

    • -v or –version: Output the version information
    • -h or –help: Output a short help text
    • -o or –open: Open the filename given as argument to this command-line switch
    • -b or –batch: If the command-line opens a file all cells in this file are evaluated and the file is saved afterwards. This is for example useful if the sesson described in the file makes maxima generate output files. Batch-processing will be stopped if wxMaxima detects that maxima has output an error and will pause if maxima has a question: Mathematics is somewhat interactive by nature so a completely interaction-free batch processing cannot always be guaranteed.
    • (Only on windows): -f or –ini: Use the init file that was given as argument to this command-line switch
    Instead of a minus some operating systems might use a dash in front of the command-line switches.

    Table of Contents

    wxmaxima-15.08.2/info/wxmaxima.info000644 000765 000024 00000104103 12573512132 017573 0ustar00andrejstaff000000 000000 This is wxmaxima.info, produced by makeinfo version 4.8 from wxmaxima.texi. This is a Texinfo wxMaxima manual based on the maxima manual which is Copyright 1994,2001 William F. Schelter. The original version if the wxMaxima manual was written in 2014 by Gunter Königsmann. INFO-DIR-SECTION Math START-INFO-DIR-ENTRY * wxMaxima: (wxMaxima). A gui for a computer algebra system. END-INFO-DIR-ENTRY  File: wxmaxima.info, Node: Top, Next: Introduction, Up: (dir) The wxMaxima user's manual ************************** wxMaxima is a graphical user interface that allows to use all of maxima's functions providing convenient wizards for accessing the most commonly used of them. This manual attempts to describe the unique features that make this program one of the most popular GUIs for maxima. * Menu: * Introduction:: wxMaxima basics * Extensions:: The commands wxMaxima adds to maxima * Troubleshooting:: What to do if wxMaxima doesn't work as expected * FAQ:: Frequently asked questions * CommandLine:: The command-line arguments wxMaxima supports  File: wxmaxima.info, Node: Introduction, Next: Extensions, Prev: Top, Up: Top 1 Introduction to wxMaxima ************************** 1.1 Maxima and wxMaxima ======================= In the open-source domain big systems are normally split into smaller projects that are easier to handle for small groups of developers. For example a CD burner program will consist of a command-line tool that actually burns the CD and a graphical user interface that allows the user to use it without having to learn about all the command-line switches and in fact without using the commandline at all. One advantage of this approach is that the developing work that was invested into the command-line program can be shared by many programs without having to re-invent the wheel: The same cd-burner command-line program can be used as a "send-to-cd"-plug-in for a file manager application, for the "burn to CD" function of a music player and as the CD writer for a DVD backup tool. Another advantage is that splitting one big task into smaller parts allows to provide several user interfaces for the same program: A computer algebra system could be be the logic behind a arbitrary precision calculator application, it can do automatic transforms of formulas in the background of a bigger system (e.G. Sage (http://www.sagemath.org)) or actually used as a full-fledged computer algebra system (which is the case with wxMaxima). 1.1.1 Maxima ------------ Maxima is a full-featured computer algebra system (CAS). In other words it is a program specialized in solving mathematical problems by rearranging formulas and finding a formula solving the problem as opposed to just outputting the numeric value of the result. There is extensive documentation for maxima available in the internet part of which can be found in wxMaxima's help menu. To make access to the documentation easier if the key is pressed (on most systems that would be the key) wxmaxima's context-sensitive help feature will automatically jump to maxima's manual page for the command at the cursor. 1.1.2 wxMaxima -------------- wxMaxima is a graphical user interface that provides the full functionality and flexibility of maxima providing the user with a graphical display and many features that make working with maxima easier. For example wxMaxima allows to export any cell's contents (or, if that is needed, any part of a formula, as well) as text, as LaTeX or as MathML specification at a simple right-click. The calculations itself are done by the maxima command-line tool in the background. 1.2 Worksheet basics ==================== Most of wxMaxima should be self-explaining. Therefore this manual will concentrate on describing facts that won't need more time to read about than to be actually explored. 1.2.1 The worksheet approach ---------------------------- One of the very few things that aren't standar ist that wxMaxima organizes the data for maxima in cells that are only evaluated (which means: sent to maxima) when the user requests this. This approach might feel unfamiliar at the first sight. But it drastically eases work with big documents (where the user certainly doesn't want every small change to automatically to trigger a full re-evaluation of the whole document) and is very handy for debugging. The cells wxMaxima automatically creates on typing some text are maxima input cells that will eventually be sent to maxima. On evaluation of an input cell's contents the input cell maxima assigns a label to the input (by default shown in red and recognizable by the `%i') by which it can be referenced lateron. The output maxima generates will be shown in a different style and preceded by maxima by a label beginning with `%o'. Besides the input cells wxMaxima allows for text cells for documentation, image cells, title cells, chapter cells and section cells; Every cell has it's own undo buffer so debugging by changing the values of several cells and then gradually reverting the unneeded changes is rather easy. Besides this the worksheet itself has a global undo buffer that can undo cell edits, adds and deletes. 1.2.2 Cells ----------- The worksheet is organized in cells that work like very much like the styles word processors offer. Each cell can contain one of the following types of content: * one or more lines of maxima input * an image * a title, section or a subsection * Output of or a question from maxima * normal a text block that can for example used for explaining the meaning of the math cell's contents. By default behavior of wxMaxima if text is input is to automatically create a math cell. Cells of other types can be created using the Cell menu or using the hotkeys shown there. 1.2.3 Horizontal and vertical cursors ------------------------------------- While it sometimes is both desirable to allow selecting multiple cells or only part of a cell for export or Drag-and-Drop beginning such an action in the middle of one cell and ending it in the middle of another will most certainly lead to unexpected results. wxMaxima works around this by defining two types of cursors wxMaxima will switch between automatically when needed: * A vertical cursor that is able to select any number of whole cells. This cursor is activated by moving the cursor between two cells or by clicking on a space between two cells. * And a vertical cursor that works inside a cell. This cursor is activated by moving the cursor inside a cell using the mouse pointer or the cursor keys. As long as the cursor is inside a cell search operations will limit ther scope to the current cell. 1.2.4 Command autocompletion ---------------------------- wxMaxima contains an autocompletion feature that is triggered via the menu (Cell/Complete Word) or alternatively by pressing the key combination +. The autocompletion is context-sensitive and if activated within an unit specification for ezUnits it will offer a list of applicable units. Besides completing the current command's or variable's name the autocompletion is able to show a template for most of the commands indicating the type (and meaning) of the parameters this program expects. To activate this feature press ++ or select the respective menu item (Cell/Show Template). 1.2.5 Greek characters ---------------------- Computers traditionally store characters in 8-bit values: This allows for a maximum of 256 different characters and all letters, numbers, and control symbols (end of transmission, end of string, lines and edges for drawing rectangles for menus etc.) of nearly any given language fit there. For most countries the codepage of 256 characters that has been chosen doesn't include greek letters, though. To overcome this limitation unicode has been invented: A method of including characters that aren't normally used in the english language in a text that (as long as only the basic form of latin characters is used) looks like plain 8-bit ASCII. Maxima allows for unicode characters if it runs on a lisp that supports them and if the wxWidgets library wxMaxima is built on supports unicode characters, too, wxMaxima can be built with unicode support. In this case it provides a method of entering greek characters: * An alpha is entered by pressing the key and then typing in the character a followed by a press on the key. * A beta is entered by pressing the key and then typing in the character b followed by a press on the key. * A gamma is entered by pressing the key and then typing in the character c followed by a press on the key. * ...and so on. If the system does not provide unicode support wxMaxima will still provide a method of showing greek characters: Variable names like "alpha" are always displayed as the corresponding greek symbols. The lowercase greek letters actually can be entered both by enter a lating letter or the whole latin name of the greek letter followed and preceded by a press of the escape key: a alpha i iota r rho b beta k kappa s sigma g gamma l lambda t tau d delta m mu u upsilon e epsilon n nu f phi z zeta x xi c chi h eta om omicron y psi q theta p pi o omega The same is tue for the uppercase greek letters: A Alpha I Iota R Rho B Beta K Kappa S Sigma G Gamma L Lambda T Tau D Delta M Mu U Upsilon E Epsilon N Nu P Phi Z Zeta X Xi C Chi H Eta Om Omicron Y Psi T Theta P Pi O Omega This mechanism also allows to enter some miscellaneous mathematical symbols: 2 squared 3 to the power of three /2 1/2 sq root ii imaginary ee element hb h barred in in impl,implies implies inf infinity empty empty TB Big triangle right tb small triangle right and and or or xor xor nand nand nor nor equiv equivalent not not union union inter intersection subseteq subset or equal subset subset notsubseteq not subset or equal notsubset not subset It is to note that a maxima running on a lisp without unicode support might not be able to deal with files that contain special unicode characters. 1.2.6 Side Panes ---------------- Shortcuts to the most important maxima commands and a history of the last issued commands can be accessed using the side panes. They can be enabled using the "Panes" entry in the "Maxima" menu. 1.2.7 Markdown support ---------------------- Markdown in many cases collides with the notations that are frequently used for mathematics. wxMaxima will recognize bullet lists, though, for the HTML and TeX export when the items are marked with stars. Ordinary text * One item, indentation level 1 * Another item at indentation level 1 * An item at a second indentation level * A second item at the second indentation level * A third item at the first indentation level Ordinary text wxMaxima will also recognize `=>' and replace it by a cogito => sum. Other symbols the markdown parser will recognize are `<=' and `>=' for comparisons, a double-pointed double arrow (`<=>'), single- headed arrows (`<->', `->' and `<-') and `+/-' as the respective sign. 1.2.8 Hotkeys ------------- Most hotkeys can be found in the text of the respective menus. Since they are actually taken from the menu text and thus can be customized by the translations of wxMaxima to match the needs of users of the local keyboard there is no usee of documenting them here. There are a few hotkeys or hotkey aliases, though, that aren't documented there: * `Ctrl+Shift+Delete' deletes a complete cell. * `Ctrl+Tab' or `Ctrl+Shift' triggers the auto-completion mechanism. * `Ctrl++' or `Ctrl+-' Zoom in or out. 1.3 File Formats ================ 1.3.1 .mac ---------- `.mac' files are ordinary text files that can be read using maxima's read command: %i1 read("test.mac"); They can be used for writing own libraries but since they don't contain enough structural information they cannot be read back directly into wxMaxima. 1.3.2 .wxm ---------- `.wxm' files contain the input for maxima, as well as any text cells, title cells and chapter or section cells the user typed in. Pictures and maxima's output aren't saved along with the `.wxm' file, though. 1.3.3 .wxmx ----------- This xml-based file format saves all text and images the work sheet contains. It is the preferred file format now and comes in two flavors: * Files saved in the version-control friendly `.wxmx' format contain all images in a standard compressed format (`.png') and a uncompressed copy of the xml tree that contains the structure of the document and the text typed in by the user. Since the images are compressed individually and the text is saved as text a version control system like bazaar, subversion, git or mercurial will only have to save the elements of the file that actually have changed since the last version. * Files saved in disk space-optimized `.wxmx' format are compressed as a whole. If no version control system is used this will save disk space: * The portion of the file that is pure xml data tends to get fundamentally smaller when being compressed * and after the compression recurring data like image headers will use up only a fraction of the space they originally did. This comes at the cost, though, that the change of even a single line of text in the uncompressed version tends to completely change the structure of the compressed version of a file. A version control system that deals with such a file will - however optimized it might be on handling differences between binary files - will therefore have to track (and to store) a much higher number of differences between two file versions than necessary; Since most version control systems compress the data they store on the server the server space occupied by the initial version of both `.wxmx' flavors should be nearly identical in size. 1.4 Configuration options ========================= 1.4.1 Default animation framerate --------------------------------- The animation framerate that is used for new animations if the value of isn't changed from the maxima side. 1.4.2 Default plot size for new maxima sessions ----------------------------------------------- After the next start plots embedded into the worksheet will be created with this size if the value of isn't changed by maxima. 1.4.3 Match parenthesis in text controls ---------------------------------------- This option enables two things: * If an opening parenthesis, bracket or double quote is entered wxMaxima will insert a closing one after it. * If text is selected if any of these keys is pressed the selected text will be put between the matched signs. 1.4.4 Autosave interval ----------------------- If this value is set to a value bigger than zero maxima will work in a more mobile-device-like fashion: * Files are saved automatically on exit * And the file will automatically be saved every n minutes. For the automatic saving functionality to work wxMaxima needs to know a name to save the file with, though. This means this feature will only work if the file has already been saved to or opened from the disk.  File: wxmaxima.info, Node: Extensions, Next: Troubleshooting, Prev: Introduction, Up: Top 2 Extensions to maxima ********************** wxMaxima aims to be but a graphical user interface for maxima. In some cases it adds functionality to Maxima, though. These cases are described here. 2.1 Plotting ============ Plotting (having fundamentally to do with graphics) is a place where a graphical user interface will have to provide some extensions to the original program. 2.1.1 Embedding a plot into the work sheet ------------------------------------------ Maxima normally instructs the external program gnuplot to open a separate window for every diagram it creates. Since many times it is convenient to embed graphs into the work sheet instead wxMaxima provides its own set of plot functions that don't differ from the corresponding maxima functions save in their name: They are all prepended by a "wx". For example `wxplot' corresponds to `plot', `wxdraw' corresponds to `draw' and `wxhistogram' corresponds to `histogram'. 2.1.2 Making embedded plots bigger or smaller --------------------------------------------- The configure dialog provides a way to change the default size plots are created with which sets the starting value of . The plotting routines of wxMaxima respect this variable that specifies the size of a plot in pixels. It can always be queried or used to set the size of the following plots: %i1 wxplot_size:[1200,800]; %o1 [1200,800]; %i2 wxdraw2d( explicit( sin(x), x,1,10 ) )$ If the size of only one plot is to be changed maxima provides a canonical way to change an attribute only for the current cell. %i1 wxplot_size:[1200,800]; %o1 [1200,800]; %i1 wxdraw2d( explicit( sin(x), x,1,10 ) ),wxplot_size=[1600,800]$ 2.1.3 Better quality plots -------------------------- Gnuplot doesn't seem to provide a portable way of determining is it supports the high-quality bitmap output the cairo library provides. On systems where gnuplot is compiled to use this library the pngcairo option from the configuration menu (that can be overridden by the variable ) enables support for antialiasing and additional line styles. 2.1.4 Embedding animations into the spreadsheet ----------------------------------------------- The `with_slider_draw' command is a version of `wxdraw2d' that does prepare multiple plots and allows to switch between them by moving the slider on top of the screen. If ImageMagick is installed wxMaxima even allows to export this animation as an animated gif. The first two arguments for `with_slider_draw' are the name of the variable that is stepped between the plots and a list of the values of these variable. The arguments that follow are the ordinary arguments for `wxdraw2d': with_slider_draw( f,[1,2,3,4,5,6,7,10], title=concat("f=",f,"Hz"), explicit( sin(2*%pi*f*x), x,0,1 ),grid=true ); The same functionality for 3d plots is accessible as `with_slider_draw3d'. There is a second set of functions making use of the slider * `wxanimate_draw' and * `wxanimate_draw3d': wxanimate_draw( a, 3, explicit(sin(a*x), x, -4, 4), title=printf(false, "a=~a", a)); Normally the animations are played back or exported with the frame rate chosen in the configuration of wxMaxima. To set the speed an individual animation is played back the variable can be used: wxanimate(a, 10, sin(a*x), [x,-5,5]), wxanimate_framerate=6$ The animation functions have a pitfall that one has to be aware of when using them: The slider variable's value are substituted into the expression that is to be plotted - which will fail, if the variable isn't directly visible in the expression. Therefore the following example will fail: f:sin(a*x); with_slider_draw( a,makelist(i/2,i,1,10), title=concat("a=",float(a)), grid=true, explicit(f,x,0,10) )$ If maxima is forced to first evaluate the expression and then asked to substitute the slider's value plotting works fine instead: f:sin(a*x); with_slider_draw( a,makelist(i/2,i,1,10), title=concat("a=",float(a)), grid=true, explicit(''f,x,0,10) )$ 2.1.5 Opening multiple plot windows contemporarily -------------------------------------------------- While not being a provided by wxmaxima this feature of maxima (on setups that support it) sometimes comes in handily. The following example comes from a post from Mario Rodriguez to the maxima mailing list: load(draw); /* Parabola in window #1 */ draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1)); /* Parabola in window #2 */ draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1)); /* Paraboloid in window #3 */ draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1)); 2.2 Embedding graphics ====================== if the `.wxmx' file format is being used embedding files in a wxMaxima project can be done as easily as per drag-and-drop. But sometimes (for example if an image's contents might change lateron) it is better to tell the file to load the image on evaluation: show_image("Mann.png"); 2.3 wxmaximarc ============== If the maxima user directory there is a text file named `wxmaxima-init.mac' the contents of the file is passed to maxima automatically every time a new worksheet has been started. To find out which directory maxima uses as the user directory just type in the following line: maxima_userdir; The answer from Maxima will specify the name of the directory that the startup file can be placed in. %o1 /home/username/.maxima 2.4 Special variables ===================== * This variable contains the name of the file %currently opened in wxMaxima. * tells if wxMaxima tries to use gnuplot's pngcairo terminal that provides more line styles and a better overall graphics quality. This variable can be used for reading or overriding the respective setting in the configuration dialog. * defines the size of embedded plots. * On most operating systems wxmaxima automatically sets maxima's working directory to the directory of the current file. This will allow file I/O (e.G. by `read_matrix') to work without specifying the whole path to the file that has to be read or written. On windows this is deactivated, though: The Lisp Standard doesn't contain a concept of the current working directory. Therefore there is no standard way of setting it and changing to a directory that isn't on the drive maxima has been installed to might cause maxima to try to read is own package files from this drive, too, instead of from the drive maxima has been installed to. Setting to `true' tells wxMmaxima that it has to risk that and to set maxima's working directory. * The number of frames per second the following animations have to be played back with. -1 tells wxMaxima to use the default frame rate from the config dialog. 2.5 Pretty-printing 2D output ============================= The function `(table_form)' displays a 2D list in a form that is more readable than the output maxima's default output routine. table_form( [ [1,2], [3,4] ] )$ 2.6 Bug reporting ================= wxMaxima provides a few functions that gather bug reporting information about the current system: * `wxbuild_info()' gathers information about the currently running version of wxMaxima * `wxbug_report()' tells how and where to file bugs  File: wxmaxima.info, Node: Troubleshooting, Next: FAQ, Prev: Extensions, Up: Top 3 Troubleshooting ***************** 3.1 Cannot connect to Maxima ============================ Since maxima (the program that does the actual mathematics) and wxMaxima (providing the easy-to-use user interface) are separate programs that communicate by the means of a local network connection the most probably case is that this connection is somehow not working. For example a firewall could be set up in a way that it doesn't only prevent against unauthorized connections from the internet (and perhaps to intercept some connections to the internet, too) but also to block inter-process-communication inside the same computer. Note that since maxima is being run by a lisp processor the process communication is blocked from does not necessarily have to be named "maxima". Common names of the program that opens the network connection would be sbcl, gcl, ccl or similar instead. On Un*x computers another possible reason would be that the loopback network that provides network connections between two programs in the same computer isn't properly configured. 3.2 How to save data from a broken .wxmx file ============================================= Internally most modern xml-based formats are ordinary zip-files with one speciality: the first file in the archive is stored uncompressed and provides information about what type of program can open this file. If the zip signature at the end of the file is still intact after renaming a broken `.wxmx' file to `.zip' most operating systems will provide a way to extract any portion of information that is stored inside it. The can be done when there is the need of recovering the original image files from a text processor document. If the zip signature isn't intact that does not need to be the end of the world: If wxMaxima during saving detected that something went wrong there will be a `wxmx~' file whose contents might help and even if there isn't such a file: If the configuration option is set that `.wxmx' files have to be optimized for version control it is possible to rename the `.wxmx' file to a `.txt' file and to use a text editor to recover the file's contents. 3.3 wxMaxima waits forever for data from maxima =============================================== This might be caused by the fact that a closing brace, bracket, parenthesis or hyphenation mark is missing: In this case maxima waits until it gets the rest of its input. If that isn't the case the operating system normally provides a way to see if maxima is actually really working forever trying to solve the current problem. 3.4 wxMaxima on Windows crashes on displaying seemingly simple equations ======================================================================== The jsMath fonts allow for excellent 2D-display of equations. But there are of broken versions of this package that crash wxMaxima. A working version can be downloaded from `http://www.math.union.edu/~dpvc/jsmath/download/jsMath-fonts.html math.union.edu'. If this doesn't help jsMath can be deactivated in the Styles tab of wxMaxima's configuration dialogue. 3.5 Outputting animations doesn't work ====================================== wxMaxima relies on a third-party tool (ImageMagick (http://www.imagemagick.org/)) to convert animations to the animated gif format. This will obviously only work if this package is installed and known to the system (on windows the path to ImageMagick's `convert.exe' has to be part of the system variable to make the system find it). Another possible reason of not getting an animated gif is that this image would exceed the format's (or ImageMagick's) capabilities: * `.gif' files only allow for a maximum of 256 frames * `.gif' files can not exceed 65535x65535 pixels * ImageMagick has to have access to enough memory to hold all frames in their uncompressed form. 3.6 Plotting only shows an closed empty envelope with an error message ====================================================================== This means that wxMaxima was unable to read the file maxima was supposed to instruct gnuplot to create. Possible reasons that might cause this are: * The plotting command is part of a third-party package like `implicit_plot' but this package wasn't loaded by maxima's `load()' command before trying to plot. * maxima tried to do something the currently installed version of gnuplot isn't able to understand. In this case the file `maxout.gnuplot' in the directory maxima's variable points to contains the instructions from maxima to gnuplot. Most of the time this file's contents therefore is helpful when debugging the problem. * Gnuplot was instructed to use the pngcairo library that provides antialiassing and additional line styles. But it wasn't compiled to support this possibility. Solution: Uncheck the "Use the cairo terminal for plot" checkbox in the configuration dialog and don't set to true from maxima. * Gnuplot didn't output a valid `.png' file. 3.7 Plotting an animation results in "error: undefined variable" ================================================================ The value of the slider variable by default is only substituted into the expression that is to be plotted if it is visible there. Putting an `ev()' around this expression should resolve this problem. 3.8 I lost a cell contents and undo doesn't remember ==================================================== There are separate undo functions for cell operations and for changes inside of cells so chances are low that this ever happens. If it does there are several methods to recover data: * wxMaxima actually has two undo features: The global undo buffer that is active if no cell is selected and a per-cell undo buffer that is active if the cursor is inside a cell. It is worth trying to use both undo options in order to see if an old value can still be accessed. * If you still have a way to find out what label maxima has assigned to the cell just type in the cell's label and it's contents will reappear. * If you don't: Don't panic. In the "maxima" menu there is a way to show a history pane that shows all maxima commands that have been issued recently. * If nothing else helps maxima contains a replay feature: %i1 playback(); 3.9 wxMaxima starts up with the message "Maxima process Terminated." ==================================================================== One possible reason is that maxima cannot be found in the location that is set in the "maxima" tab of wxMaxima's configuration dialog and therefore won't run at all. Setting the path to a working maxima binary should fix this problem. 3.10 Maxima is forever calculating and not responding to input ============================================================== It is theoretically possible that wxMaxima doesn't realize that maxima has finished calculating and therefore never gets informed it can send new data to maxima. If this is the case "Trigger evaluation" might resynchronize the two programs. 3.11 File I/O from maxima doesn't work on Windows ================================================= On windows File I/O isn't relative to the directory of the current file by default. If you store the maxima file on the drive wxMaxima is installed to setting to `true' will fix that for `load', `read_list', `batch', `read_matrix', `save' and all similar commands. Setting this variable to `true' might have a drawback, though: Maxima knows which directory it is installed in and will search for any additional package that is requested by a `load' command in this directory, too. But it might not know which drive it is installed on. If is `true' and the current file is saved on a different drive than the one maxima is installed on maxima therefore might fail to load the additional packages it was bundled with. 3.12 Input sometimes is sluggish/ignoring keys on Ubuntu ======================================================== Installing the package `ibus-gtk' should resolve this issue. See (`https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558') for details. 3.13 wxMaxima halts when maxima processes greek characters or Umlaute ===================================================================== If your maxima is based on sbcl the following lines have to be added to your `.sblrc': (setf sb-impl::default-external-format :utf-8) The location this file has to be put in order to be found by sbcl is system- and installation-specific. But any sbcl-based maxima that already has evaluated a cell in the current session will happily tell where it can be found after getting the following command: :lisp (sb-impl::userinit-pathname)  File: wxmaxima.info, Node: FAQ, Next: CommandLine, Prev: Troubleshooting, Up: Top 4 FAQ ***** 4.1 Is there a way to make more text fit on a pdfLaTeX page? ============================================================ There is: Just add the following lines to the LaTeX preamble (for example by using the respective field in the config dialog): \usepackage[a4paper,landscape,left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}  File: wxmaxima.info, Node: CommandLine, Prev: FAQ, Up: Top 5 Command-line arguments ************************ Most operating systems provide less complicated ways of starting programs than the command line so this possibility is only rarely used. wxMaxima still provides some command line switches, though. * -v or -version: Output the version information * -h or -help: Output a short help text * -o or -open: Open the filename given as argument to this command-line switch * -b or -batch: If the command-line opens a file all cells in this file are evaluated and the file is saved afterwards. This is for example useful if the sesson described in the file makes maxima generate output files. Batch-processing will be stopped if wxMaxima detects that maxima has output an error and will pause if maxima has a question: Mathematics is somewhat interactive by nature so a completely interaction-free batch processing cannot always be guaranteed. * (Only on windows): -f or -ini: Use the init file that was given as argument to this command-line switch Instead of a minus some operating systems might use a dash in front of the command-line switches.  Tag Table: Node: Top411 Node: Introduction1094 Node: Extensions16051 Node: Troubleshooting24049 Node: FAQ33028 Node: CommandLine33465  End Tag Table wxmaxima-15.08.2/info/wxmaxima.texi000644 000765 000024 00000103762 12573511774 017636 0ustar00andrejstaff000000 000000 \input texinfo @setfilename wxmaxima.info @finalout @c -*-texinfo-*- @c @c (C) 2014-2015 Gunter Königsmann @c Based on a file from the maxima sources that was created from @c Jim Van Zandt @c to update the menus do: @c (texinfo-multiple-files-update "wxMaxima.texi" t t) @c @c texinfo-multiple-files-update will delete the detailed node listing! @c %**start of header @settitle wxMaxima Manual @c @synindex ky fn @c @synindex vr fn @c @synindex cp fn @c %**end of header @ifinfo This is a Texinfo wxMaxima manual based on the maxima manual which is Copyright 1994,2001 William F. Schelter. The original version if the wxMaxima manual was written in 2014 by Gunter Königsmann. @format INFO-DIR-SECTION Math START-INFO-DIR-ENTRY * wxMaxima: (wxMaxima). A gui for a computer algebra system. END-INFO-DIR-ENTRY @end format @macro var {expr} <\expr\> @end macro @end ifinfo @iftex @titlepage @sp 10 @comment The title is printed in a large font. @center @titlefont{wxMaxima Manual} @page @vskip 0pt plus 1filll Maxima is a computer algebra system that is actively developed and is sucessfully used in a variety of applications like maths, computer science and biochemistry. wxMaxima is a graphical user interface that allows to use all of maxima's functions providing convenient wizards for accessing the most commonly used of them. @end titlepage @end iftex @ifnottex @node top @top The wxMaxima user's manual wxMaxima is a graphical user interface that allows to use all of maxima's functions providing convenient wizards for accessing the most commonly used of them. This manual attempts to describe the unique features that make this program one of the most popular GUIs for maxima. @end ifnottex @ifnotinfo @image{wxMaximaLogo,4cm} @end ifnotinfo @ifnottex @menu * Introduction:: wxMaxima basics * Extensions:: The commands wxMaxima adds to maxima * Troubleshooting:: What to do if wxMaxima doesn't work as expected * FAQ:: Frequently asked questions * CommandLine:: The command-line arguments wxMaxima supports @end menu @end ifnottex @node Introduction @chapter Introduction to wxMaxima @section Maxima and wxMaxima In the open-source domain big systems are normally split into smaller projects that are easier to handle for small groups of developers. For example a CD burner program will consist of a command-line tool that actually burns the CD and a graphical user interface that allows the user to use it without having to learn about all the command-line switches and in fact without using the commandline at all. One advantage of this approach is that the developing work that was invested into the command-line program can be shared by many programs without having to re-invent the wheel: The same cd-burner command-line program can be used as a ``send-to-cd''-plug-in for a file manager application, for the ``burn to CD'' function of a music player and as the CD writer for a DVD backup tool. Another advantage is that splitting one big task into smaller parts allows to provide several user interfaces for the same program: A computer algebra system could be be the logic behind a arbitrary precision calculator application, it can do automatic transforms of formulas in the background of a bigger system (e.G. @uref{http://www.sagemath.org, Sage}) or actually used as a full-fledged computer algebra system (which is the case with wxMaxima). @subsection Maxima @cindex CAS @cindex Computer algebra System Maxima is a full-featured computer algebra system (CAS). In other words it is a program specialized in solving mathematical problems by rearranging formulas and finding a formula solving the problem as opposed to just outputting the numeric value of the result. @ifnotinfo @image{maxima_screenshot,6cm} @end ifnotinfo There is extensive documentation for maxima available in the internet part of which can be found in wxMaxima's help menu. To make access to the documentation easier if the @key{Help} key is pressed (on most systems that would be the @key{F1} key) wxmaxima's context-sensitive help feature will automatically jump to maxima's manual page for the command at the cursor. @subsection wxMaxima wxMaxima is a graphical user interface that provides the full functionality and flexibility of maxima providing the user with a graphical display and many features that make working with maxima easier. For example wxMaxima allows to export any cell's contents (or, if that is needed, any part of a formula, as well) as text, as LaTeX or as MathML specification at a simple right-click. @ifnotinfo @image{wxMaximaWindow,12cm} @end ifnotinfo The calculations itself are done by the maxima command-line tool in the background. @section Worksheet basics Most of wxMaxima should be self-explaining. Therefore this manual will concentrate on describing facts that won't need more time to read about than to be actually explored. @subsection The worksheet approach One of the very few things that aren't standar ist that wxMaxima organizes the data for maxima in cells that are only evaluated (which means: sent to maxima) when the user requests this. This approach might feel unfamiliar at the first sight. But it drastically eases work with big documents (where the user certainly doesn't want every small change to automatically to trigger a full re-evaluation of the whole document) and is very handy for debugging. The cells wxMaxima automatically creates on typing some text are maxima input cells that will eventually be sent to maxima. @ifnotinfo @image{InputCell,12cm} @end ifnotinfo On evaluation of an input cell's contents the input cell maxima assigns a label to the input (by default shown in red and recognizable by the @code{%i}) by which it can be referenced lateron. The output maxima generates will be shown in a different style and preceded by maxima by a label beginning with @code{%o}. Besides the input cells wxMaxima allows for text cells for documentation, image cells, title cells, chapter cells and section cells; Every cell has it's own undo buffer so debugging by changing the values of several cells and then gradually reverting the unneeded changes is rather easy. Besides this the worksheet itself has a global undo buffer that can undo cell edits, adds and deletes. @ifnotinfo @image{NoiseFilter,12cm} @end ifnotinfo @subsection Cells The worksheet is organized in cells that work like very much like the styles word processors offer. Each cell can contain one of the following types of content: @itemize @bullet @item one or more lines of maxima input @item an image @item a title, section or a subsection @item Output of or a question from maxima @item normal a text block that can for example used for explaining the meaning of the math cell's contents. @end itemize By default behavior of wxMaxima if text is input is to automatically create a math cell. Cells of other types can be created using the Cell menu or using the hotkeys shown there. @subsection Horizontal and vertical cursors While it sometimes is both desirable to allow selecting multiple cells or only part of a cell for export or Drag-and-Drop beginning such an action in the middle of one cell and ending it in the middle of another will most certainly lead to unexpected results. wxMaxima works around this by defining two types of cursors wxMaxima will switch between automatically when needed: @itemize @bullet @item A vertical cursor that is able to select any number of whole cells. This cursor is activated by moving the cursor between two cells or by clicking on a space between two cells. @item And a vertical cursor that works inside a cell. This cursor is activated by moving the cursor inside a cell using the mouse pointer or the cursor keys. @end itemize As long as the cursor is inside a cell search operations will limit ther scope to the current cell. @subsection Command autocompletion wxMaxima contains an autocompletion feature that is triggered via the menu (Cell/Complete Word) or alternatively by pressing the key combination @key{Ctrl}+@key{k}. The autocompletion is context-sensitive and if activated within an unit specification for ezUnits it will offer a list of applicable units. @ifnotinfo @image{ezUnits,12cm} @end ifnotinfo Besides completing the current command's or variable's name the autocompletion is able to show a template for most of the commands indicating the type (and meaning) of the parameters this program expects. To activate this feature press @key{Shift}+@key{Ctrl}+@key{k} or select the respective menu item (Cell/Show Template). @subsection Greek characters Computers traditionally store characters in 8-bit values: This allows for a maximum of 256 different characters and all letters, numbers, and control symbols (end of transmission, end of string, lines and edges for drawing rectangles for menus etc.) of nearly any given language fit there. For most countries the codepage of 256 characters that has been chosen doesn't include greek letters, though. To overcome this limitation unicode has been invented: A method of including characters that aren't normally used in the english language in a text that (as long as only the basic form of latin characters is used) looks like plain 8-bit ASCII. Maxima allows for unicode characters if it runs on a lisp that supports them and if the wxWidgets library wxMaxima is built on supports unicode characters, too, wxMaxima can be built with unicode support. In this case it provides a method of entering greek characters: @itemize @bullet @item An alpha is entered by pressing the key and then typing in the character a followed by a press on the key. @item A beta is entered by pressing the key and then typing in the character b followed by a press on the key. @item A gamma is entered by pressing the key and then typing in the character c followed by a press on the key. @item ...and so on. @end itemize If the system does not provide unicode support wxMaxima will still provide a method of showing greek characters: Variable names like ``alpha'' are always displayed as the corresponding greek symbols. The lowercase greek letters actually can be entered both by enter a lating letter or the whole latin name of the greek letter followed and preceded by a press of the escape key: @example a alpha i iota r rho b beta k kappa s sigma g gamma l lambda t tau d delta m mu u upsilon e epsilon n nu f phi z zeta x xi c chi h eta om omicron y psi q theta p pi o omega @end example The same is tue for the uppercase greek letters: @example A Alpha I Iota R Rho B Beta K Kappa S Sigma G Gamma L Lambda T Tau D Delta M Mu U Upsilon E Epsilon N Nu P Phi Z Zeta X Xi C Chi H Eta Om Omicron Y Psi T Theta P Pi O Omega @end example This mechanism also allows to enter some miscellaneous mathematical symbols: @example 2 squared 3 to the power of three /2 1/2 sq root ii imaginary ee element hb h barred in in impl,implies implies inf infinity empty empty TB Big triangle right tb small triangle right and and or or xor xor nand nand nor nor equiv equivalent not not union union inter intersection subseteq subset or equal subset subset notsubseteq not subset or equal notsubset not subset @end example It is to note that a maxima running on a lisp without unicode support might not be able to deal with files that contain special unicode characters. @subsection Side Panes @ifnotinfo @image{SidePanes,12cm} @end ifnotinfo Shortcuts to the most important maxima commands and a history of the last issued commands can be accessed using the side panes. They can be enabled using the ``Panes'' entry in the ``Maxima'' menu. @subsection Markdown support Markdown in many cases collides with the notations that are frequently used for mathematics. wxMaxima will recognize bullet lists, though, for the HTML and TeX export when the items are marked with stars. @example Ordinary text * One item, indentation level 1 * Another item at indentation level 1 * An item at a second indentation level * A second item at the second indentation level * A third item at the first indentation level Ordinary text @end example wxMaxima will also recognize @code{=>} and replace it by a @example cogito => sum. @end example Other symbols the markdown parser will recognize are @code{<=} and @code{>=} for comparisons, a double-pointed double arrow (@code{<=>}), single- headed arrows (@code{<->}, @code{->} and @code{<-}) and @code{+/-} as the respective sign. @subsection Hotkeys Most hotkeys can be found in the text of the respective menus. Since they are actually taken from the menu text and thus can be customized by the translations of wxMaxima to match the needs of users of the local keyboard there is no usee of documenting them here. There are a few hotkeys or hotkey aliases, though, that aren't documented there: @itemize @bullet @item @code{Ctrl+Shift+Delete} deletes a complete cell. @item @code{Ctrl+Tab} or @code{Ctrl+Shift} triggers the auto-completion mechanism. @item @code{Ctrl++} or @code{Ctrl+-} Zoom in or out. @end itemize @section File Formats @subsection .mac @file{.mac} files are ordinary text files that can be read using maxima's read command: @example %i1 read("test.mac"); @end example They can be used for writing own libraries but since they don't contain enough structural information they cannot be read back directly into wxMaxima. @subsection .wxm @file{.wxm} files contain the input for maxima, as well as any text cells, title cells and chapter or section cells the user typed in. Pictures and maxima's output aren't saved along with the @file{.wxm} file, though. @subsection .wxmx This xml-based file format saves all text and images the work sheet contains. It is the preferred file format now and comes in two flavors: @itemize @bullet @item Files saved in the version-control friendly @file{.wxmx} format contain all images in a standard compressed format (@file{.png}) and a uncompressed copy of the xml tree that contains the structure of the document and the text typed in by the user. Since the images are compressed individually and the text is saved as text a version control system like bazaar, subversion, git or mercurial will only have to save the elements of the file that actually have changed since the last version. @item Files saved in disk space-optimized @file{.wxmx} format are compressed as a whole. If no version control system is used this will save disk space: @itemize @bullet @item The portion of the file that is pure xml data tends to get fundamentally smaller when being compressed @item and after the compression recurring data like image headers will use up only a fraction of the space they originally did. @end itemize This comes at the cost, though, that the change of even a single line of text in the uncompressed version tends to completely change the structure of the compressed version of a file. A version control system that deals with such a file will - however optimized it might be on handling differences between binary files - will therefore have to track (and to store) a much higher number of differences between two file versions than necessary; Since most version control systems compress the data they store on the server the server space occupied by the initial version of both @file{.wxmx} flavors should be nearly identical in size. @end itemize @section Configuration options @subsection Default animation framerate The animation framerate that is used for new animations if the value of @var{wxanimate_framerate} isn't changed from the maxima side. @subsection Default plot size for new maxima sessions After the next start plots embedded into the worksheet will be created with this size if the value of @var{wxplot_size} isn't changed by maxima. @subsection Match parenthesis in text controls This option enables two things: @itemize @bullet @item If an opening parenthesis, bracket or double quote is entered wxMaxima will insert a closing one after it. @item If text is selected if any of these keys is pressed the selected text will be put between the matched signs. @end itemize @subsection Autosave interval If this value is set to a value bigger than zero maxima will work in a more mobile-device-like fashion: @itemize @bullet @item Files are saved automatically on exit @item And the file will automatically be saved every n minutes. @end itemize For the automatic saving functionality to work wxMaxima needs to know a name to save the file with, though. This means this feature will only work if the file has already been saved to or opened from the disk. @node Extensions @chapter Extensions to maxima wxMaxima aims to be but a graphical user interface for maxima. In some cases it adds functionality to Maxima, though. These cases are described here. @section Plotting Plotting (having fundamentally to do with graphics) is a place where a graphical user interface will have to provide some extensions to the original program. @subsection Embedding a plot into the work sheet Maxima normally instructs the external program gnuplot to open a separate window for every diagram it creates. Since many times it is convenient to embed graphs into the work sheet instead wxMaxima provides its own set of plot functions that don't differ from the corresponding maxima functions save in their name: They are all prepended by a ``wx''. For example @command{wxplot} corresponds to @command{plot}, @command{wxdraw} corresponds to @command{draw} and @command{wxhistogram} corresponds to @command{histogram}. @subsection Making embedded plots bigger or smaller The configure dialog provides a way to change the default size plots are created with which sets the starting value of @var{wxplot_size}. The plotting routines of wxMaxima respect this variable that specifies the size of a plot in pixels. It can always be queried or used to set the size of the following plots: @example %i1 wxplot_size:[1200,800]; %o1 [1200,800]; %i2 wxdraw2d( explicit( sin(x), x,1,10 ) )$ @end example If the size of only one plot is to be changed maxima provides a canonical way to change an attribute only for the current cell. @example %i1 wxplot_size:[1200,800]; %o1 [1200,800]; %i1 wxdraw2d( explicit( sin(x), x,1,10 ) ),wxplot_size=[1600,800]$ @end example @subsection Better quality plots Gnuplot doesn't seem to provide a portable way of determining is it supports the high-quality bitmap output the cairo library provides. On systems where gnuplot is compiled to use this library the pngcairo option from the configuration menu (that can be overridden by the variable @var{wxplot_pngcairo}) enables support for antialiasing and additional line styles. @subsection Embedding animations into the spreadsheet The @code{with_slider_draw} command is a version of @code{wxdraw2d} that does prepare multiple plots and allows to switch between them by moving the slider on top of the screen. If ImageMagick is installed wxMaxima even allows to export this animation as an animated gif. The first two arguments for @code{with_slider_draw} are the name of the variable that is stepped between the plots and a list of the values of these variable. The arguments that follow are the ordinary arguments for @code{wxdraw2d}: @example with_slider_draw( f,[1,2,3,4,5,6,7,10], title=concat("f=",f,"Hz"), explicit( sin(2*%pi*f*x), x,0,1 ),grid=true ); @end example The same functionality for 3d plots is accessible as @code{with_slider_draw3d}. There is a second set of functions making use of the slider @itemize @bullet @item @code{wxanimate_draw} and @item @code{wxanimate_draw3d}: @end itemize @example wxanimate_draw( a, 3, explicit(sin(a*x), x, -4, 4), title=printf(false, "a=~a", a)); @end example Normally the animations are played back or exported with the frame rate chosen in the configuration of wxMaxima. To set the speed an individual animation is played back the variable @var{wxanimate_framerate} can be used: @example wxanimate(a, 10, sin(a*x), [x,-5,5]), wxanimate_framerate=6$ @end example The animation functions have a pitfall that one has to be aware of when using them: The slider variable's value are substituted into the expression that is to be plotted - which will fail, if the variable isn't directly visible in the expression. Therefore the following example will fail: @example f:sin(a*x); with_slider_draw( a,makelist(i/2,i,1,10), title=concat("a=",float(a)), grid=true, explicit(f,x,0,10) )$ @end example If maxima is forced to first evaluate the expression and then asked to substitute the slider's value plotting works fine instead: @example f:sin(a*x); with_slider_draw( a,makelist(i/2,i,1,10), title=concat("a=",float(a)), grid=true, explicit(''f,x,0,10) )$ @end example @subsection Opening multiple plot windows contemporarily While not being a provided by wxmaxima this feature of maxima (on setups that support it) sometimes comes in handily. The following example comes from a post from Mario Rodriguez to the maxima mailing list: @example load(draw); /* Parabola in window #1 */ draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1)); /* Parabola in window #2 */ draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1)); /* Paraboloid in window #3 */ draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1)); @end example @section Embedding graphics if the @file{.wxmx} file format is being used embedding files in a wxMaxima project can be done as easily as per drag-and-drop. But sometimes (for example if an image's contents might change lateron) it is better to tell the file to load the image on evaluation: @example show_image("Mann.png"); @end example @section wxmaximarc @cindex Startup File If the maxima user directory there is a text file named @file{wxmaxima-init.mac} the contents of the file is passed to maxima automatically every time a new worksheet has been started. To find out which directory maxima uses as the user directory just type in the following line: @example maxima_userdir; @end example The answer from Maxima will specify the name of the directory that the startup file can be placed in. @example %o1 /home/username/.maxima @end example @section Special variables @itemize @bullet @item @var{wxfilename} This variable contains the name of the file %currently opened in wxMaxima. @item @var{wxplot_pngcairo} tells if wxMaxima tries to use gnuplot's pngcairo terminal that provides more line styles and a better overall graphics quality. This variable can be used for reading or overriding the respective setting in the configuration dialog. @item @var{wxplot_size} defines the size of embedded plots. @item @var{wxchangedir} On most operating systems wxmaxima automatically sets maxima's working directory to the directory of the current file. This will allow file I/O (e.G. by @code{read_matrix}) to work without specifying the whole path to the file that has to be read or written. On windows this is deactivated, though: The Lisp Standard doesn't contain a concept of the current working directory. Therefore there is no standard way of setting it and changing to a directory that isn't on the drive maxima has been installed to might cause maxima to try to read is own package files from this drive, too, instead of from the drive maxima has been installed to. Setting @var{wxchangedir} to @code{true} tells wxMmaxima that it has to risk that and to set maxima's working directory. @item @var{wxanimate_framerate} The number of frames per second the following animations have to be played back with. -1 tells wxMaxima to use the default frame rate from the config dialog. @end itemize @section Pretty-printing 2D output The function @code{(table_form)} displays a 2D list in a form that is more readable than the output maxima's default output routine. @example table_form( [ [1,2], [3,4] ] )$ @end example @section Bug reporting wxMaxima provides a few functions that gather bug reporting information about the current system: @itemize @bullet @item @code{wxbuild_info()} gathers information about the currently running version of wxMaxima @item @code{wxbug_report()} tells how and where to file bugs @end itemize @node Troubleshooting @chapter Troubleshooting @section Cannot connect to Maxima Since maxima (the program that does the actual mathematics) and wxMaxima (providing the easy-to-use user interface) are separate programs that communicate by the means of a local network connection the most probably case is that this connection is somehow not working. For example a firewall could be set up in a way that it doesn't only prevent against unauthorized connections from the internet (and perhaps to intercept some connections to the internet, too) but also to block inter-process-communication inside the same computer. Note that since maxima is being run by a lisp processor the process communication is blocked from does not necessarily have to be named ``maxima''. Common names of the program that opens the network connection would be sbcl, gcl, ccl or similar instead. On Un*x computers another possible reason would be that the loopback network that provides network connections between two programs in the same computer isn't properly configured. @section How to save data from a broken .wxmx file Internally most modern xml-based formats are ordinary zip-files with one speciality: the first file in the archive is stored uncompressed and provides information about what type of program can open this file. If the zip signature at the end of the file is still intact after renaming a broken @file{.wxmx} file to @file{.zip} most operating systems will provide a way to extract any portion of information that is stored inside it. The can be done when there is the need of recovering the original image files from a text processor document. If the zip signature isn't intact that does not need to be the end of the world: If wxMaxima during saving detected that something went wrong there will be a @file{wxmx~} file whose contents might help and even if there isn't such a file: If the configuration option is set that @file{.wxmx} files have to be optimized for version control it is possible to rename the @file{.wxmx} file to a @file{.txt} file and to use a text editor to recover the file's contents. @section wxMaxima waits forever for data from maxima This might be caused by the fact that a closing brace, bracket, parenthesis or hyphenation mark is missing: In this case maxima waits until it gets the rest of its input. If that isn't the case the operating system normally provides a way to see if maxima is actually really working forever trying to solve the current problem. @section wxMaxima on Windows crashes on displaying seemingly simple equations The jsMath fonts allow for excellent 2D-display of equations. But there are of broken versions of this package that crash wxMaxima. A working version can be downloaded from @uref{http://www.math.union.edu/~dpvc/jsmath/download/jsMath-fonts.html math.union.edu}. If this doesn't help jsMath can be deactivated in the Styles tab of wxMaxima's configuration dialogue. @section Outputting animations doesn't work wxMaxima relies on a third-party tool (@uref{http://www.imagemagick.org/, ImageMagick}) to convert animations to the animated gif format. This will obviously only work if this package is installed and known to the system (on windows the path to ImageMagick's @file{convert.exe} has to be part of the @var{PATH} system variable to make the system find it). Another possible reason of not getting an animated gif is that this image would exceed the format's (or ImageMagick's) capabilities: @itemize @bullet @item @file{.gif} files only allow for a maximum of 256 frames @item @file{.gif} files can not exceed 65535x65535 pixels @item ImageMagick has to have access to enough memory to hold all frames in their uncompressed form. @end itemize @section Plotting only shows an closed empty envelope with an error message This means that wxMaxima was unable to read the file maxima was supposed to instruct gnuplot to create. Possible reasons that might cause this are: @itemize @bullet @item The plotting command is part of a third-party package like @code{implicit_plot} but this package wasn't loaded by maxima's @code{load()} command before trying to plot. @item maxima tried to do something the currently installed version of gnuplot isn't able to understand. In this case the file @file{maxout.gnuplot} in the directory maxima's variable @var{maxima_userdir} points to contains the instructions from maxima to gnuplot. Most of the time this file's contents therefore is helpful when debugging the problem. @item Gnuplot was instructed to use the pngcairo library that provides antialiassing and additional line styles. But it wasn't compiled to support this possibility. Solution: Uncheck the "Use the cairo terminal for plot" checkbox in the configuration dialog and don't set @var{wxplot_pngcairo} to true from maxima. @item Gnuplot didn't output a valid @file{.png} file. @end itemize @section Plotting an animation results in ``error: undefined variable'' The value of the slider variable by default is only substituted into the expression that is to be plotted if it is visible there. Putting an @code{ev()} around this expression should resolve this problem. @section I lost a cell contents and undo doesn't remember There are separate undo functions for cell operations and for changes inside of cells so chances are low that this ever happens. If it does there are several methods to recover data: @itemize @bullet @item wxMaxima actually has two undo features: The global undo buffer that is active if no cell is selected and a per-cell undo buffer that is active if the cursor is inside a cell. It is worth trying to use both undo options in order to see if an old value can still be accessed. @item If you still have a way to find out what label maxima has assigned to the cell just type in the cell's label and it's contents will reappear. @item If you don't: Don't panic. In the ``maxima'' menu there is a way to show a history pane that shows all maxima commands that have been issued recently. @item If nothing else helps maxima contains a replay feature: @example %i1 playback(); @end example @end itemize @section wxMaxima starts up with the message ``Maxima process Terminated.'' One possible reason is that maxima cannot be found in the location that is set in the ``maxima'' tab of wxMaxima's configuration dialog and therefore won't run at all. Setting the path to a working maxima binary should fix this problem. @section Maxima is forever calculating and not responding to input It is theoretically possible that wxMaxima doesn't realize that maxima has finished calculating and therefore never gets informed it can send new data to maxima. If this is the case ``Trigger evaluation'' might resynchronize the two programs. @section File I/O from maxima doesn't work on Windows On windows File I/O isn't relative to the directory of the current file by default. If you store the maxima file on the drive wxMaxima is installed to setting @var{wxchangedir} to @code{true} will fix that for @code{load}, @code{read_list}, @code{batch}, @code{read_matrix}, @code{save} and all similar commands. Setting this variable to @code{true} might have a drawback, though: Maxima knows which directory it is installed in and will search for any additional package that is requested by a @code{load} command in this directory, too. But it might not know which drive it is installed on. If @var{wxchangedir} is @code{true} and the current file is saved on a different drive than the one maxima is installed on maxima therefore might fail to load the additional packages it was bundled with. @section Input sometimes is sluggish/ignoring keys on Ubuntu Installing the package @code{ibus-gtk} should resolve this issue. See (@uref{https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558}) for details. @section wxMaxima halts when maxima processes greek characters or Umlaute If your maxima is based on sbcl the following lines have to be added to your @file{.sblrc}: @example (setf sb-impl::default-external-format :utf-8) @end example The location this file has to be put in order to be found by sbcl is system- and installation-specific. But any sbcl-based maxima that already has evaluated a cell in the current session will happily tell where it can be found after getting the following command: @example :lisp (sb-impl::userinit-pathname) @end example @node FAQ @chapter FAQ @section Is there a way to make more text fit on a pdfLaTeX page? There is: Just add the following lines to the LaTeX preamble (for example by using the respective field in the config dialog): @example \usepackage[a4paper,landscape,left=1cm,right=1cm,top=1cm,bottom=1cm]@{geometry@} @end example @node CommandLine @chapter Command-line arguments Most operating systems provide less complicated ways of starting programs than the command line so this possibility is only rarely used. wxMaxima still provides some command line switches, though. @itemize @bullet @item -v or --version: Output the version information @item -h or --help: Output a short help text @item -o or --open: Open the filename given as argument to this command-line switch @item -b or --batch: If the command-line opens a file all cells in this file are evaluated and the file is saved afterwards. This is for example useful if the sesson described in the file makes maxima generate output files. Batch-processing will be stopped if wxMaxima detects that maxima has output an error and will pause if maxima has a question: Mathematics is somewhat interactive by nature so a completely interaction-free batch processing cannot always be guaranteed. @item (Only on windows): -f or --ini: Use the init file that was given as argument to this command-line switch @end itemize Instead of a minus some operating systems might use a dash in front of the command-line switches. @shortcontents @contents @bye wxmaxima-15.08.2/info/._wxmaximaicon.ico000644 000765 000024 00000000261 12454035737 020511 0ustar00andrejstaff000000 000000 Mac OS X  2ATTRcom.apple.quarantineq/0002;54d47a4c;Preview;wxmaxima-15.08.2/info/wxmaximaicon.ico000644 000765 000024 00000302536 12454035737 020306 0ustar00andrejstaff000000 000000  hV 00 %f@@ (B; (6}(  @999999999 999 999999444888 LKJ?nifa888888666999ɷŵŶĵó_\YM888888ǵϿʼŵȸda^S888999|ÿĽȼǸ:::%99:)ôʻ}yͻXUɽx}999999njf_ónmȺ_\Ŷ999 999~Ĵih{xǸ888999}ĴʺɷǸ888999lhe]óͿroyuŶ999 999'µ帤xŻ~yPJ[Xó|v{999999}}v99:#888Ǻb`^O888777888ZWUG888222888 FFE9gd`Y888888999888888 888999( @ 999999999999 999999999999 999999999888999 9999995677S>>?kLKKyQQP}JJJw<==i777Q9991999999888444888888777O][YϿóóóξ﹬ݔTSR777I888888333666888888=\[Y˾Ⱥ²óóóóóóó²RQP8885888 555666888999SɻolvǶȺȺȹǸŶĴóóϾ~yt888I888666666888:::Y²ĵcr±jű̿˽ɺƷóó³888M888555888 888Kó²ȹɶv˾ȺŶôô~888?888 999999/ytpѿȸi̷²óĶƱʿɽɽóda_999%999999999CCCmɺxǭ˻oӾ;;;_9999999993òWPMFvpý`ZзͻYUYUso²|ws999)999999 :::aŷ²ȹgWUSP~WTXU˿п²777Q999999a_]ó²ŵjĵSPig^\ʽWTYVķǸóJJJw999999999)~óóŵlTQ][badctZWqm˾ɺóóvrn9999999997óĴǸl`^^]yx[YʻĴó999+333999888?óŵivt^\]\xwǽSPʼĵó9993333999888?óŶlĮ^]kimfKEʼĵó99913339999997óŵ˽ĵec]\SLSPʻĴó999+333999999)|óĴɻt][igPJQN^[Ⱥóótpl999999^\[óóǹʻpkfd`SPDZ}nj\Yli̿ǸóHHHu999999 999]ôĵ˼ktLFRLNHŷ|[X\Ypmƺǹĵó777O9999999991~ƶdm}TPQMNI˾vԿZW[XXUóówsn999'999999999@@AiǼ鯗dguƯx½ɼɺ:::[999 999999+spmͿvƺuvx~_ɼ`][999#999888 888GŶʹ°}888;888 666888999S̾Ⱥ}777G888 333777888888M}wǼtpl888C888555666888 8887SRQJJIu999/888 666222888888777GRQP}ɿ뷮׋~JJJw888A888888777999999999999/777K999cBCCoGGGsABBo889a777I999-999999888999999888 888888888 888 999999(0` %888999999999999999999999999999999999 999888888888999999999888 999 999888999999888 999999!8881999A888Q666]666e777i677g666a777U888G9997888%999888 888999222777888 999999/888M::;kJJJhfc|ˮϬ͢ŏsolTSR===u888W8889999888888444444888888888/777W?@@uroʻóóóóóóóóóϿ񺭢ًKLL777c999;999888 666666888 999%888MAAA|Ƹó²²óóóóóóóóóóóó񞖎RRQ888_888/888777111111777888999/999eigdûİ;ıʻ˽ŶĴŵŶŵŵĴóóóóóóʻ뇂}===w888?8888884446668889997999sǻ󷥃adccfyȺɻɻȺȹǸƷĵóóóòóHHH888I9998881117778889999AAA{ó̾qdfelrjdͿ̾˽ʼȺǷŵóóóóTSR888K9998886668888881???yó³ĵɸ²ǸɶƷiȻ̾ʼȺƷĴóóóµONN888E888777333888 888'777i²²²óŶ˾̿˾s̿ʼǹŶĴĴĵDDD9999888777888999888UrolϾ˼ͿŻȾпzZɵƹȻɻǹķƻ·÷:::q999'999 999999999 8889MMLŷѿθpj˿̱pqrзpmj888O888999999999778eóƹmh^Wf_jckcjcg`aZmf¯y~p^W^Xc\g`f`f_c]`YXQ==>999/999 999999 9999UTS;²Ƹ^WMFNGMFicƿuɿGA~ʽѾebYVYVXUVS{w888S999999888888777[ó²ɻɺҺe`RN_[ͽMHVSZWYU@@@y999)999999888+<<<}Ƹó²ɸhhlXU|lj[Zc^|VSZWVRɺ³²²²db`888A999 999999 888A`^]ôó²İhjVRZX^\[YŨrɼURZWURǺǸĴóó777]999999999999777Uóóò¬hiTQ][_]\[wuWTZWfbź˽ɺŵóó;;;s888!999999999999g²óóíhnWT{xed^]_]dc^\wqZXZWźʼƶóóʻGGG999-999888999%>>>uóóĵDzina_qn\[^]onYXqr[YYVȽ˽ǸóóZYX9997888 999999+CCCǸóóŶ̼jjtrgetr^]]\vusrujdZXYV˽Ǹôó²ifd999?888 999999-GGFʻ²óƷsi`]ZY^][ZWVYSNI[Y˾ǸĴó³qmk888A888 888999-FGFʺóóƷk̿ZX^\^\fdPINHXT˾ȹĴó³pmj888A888 999888)CCCƸòóƷʼ˺jWU_^^]]\][MFMGqoǾ˽Ǹôó²hec888=888 999999%===uóóŶɻkɷWT\[^\on_^LFVTǽ˽ƷóóXWV9997888 999999999eóóĵȺ̿lzZWec]\[ZNH|vTQZXʿʻƶóóɺFFF999+999888777SóóĴǹ˽Ĭm`]ZX][a_KEkg\ZXU̿ɺŵòó:::q999!999999 888?\[Zó³óƶͿqma[sm\VNHOJc]_[ca\YWT˽ǸĴóó777[888888999999)::;yµó²fhowwqPIRLRLLFpտ[Y\Z\YXT¶ɼɺƶó³_]\999?999 999888999777WóxggǺvqNGQJQKKEŷvYV]Z\YXUĵĴóó>>>w999'888999999 9997POO˻ðbhtdaYVWUSPPLOJtqȽvv׿|zYW[XZWYVYU}Ÿ²³ówtq888Q999888999888777aųagiqưyív}¯ʼó;;;{999-999 888999 9997HHGȿ߷dd~vDZyůxǵƶ^пjhe888K999999999999888Ohfc˿Ϳusvʾsutrqpmkjjijka^999k999#888999888 999%777c~ȺпѿѿпоϾϽμλͺ̹˸ʷı@@@}9995888 777666888 999-<<F?F@F@F?E>C<~A:x;4srkɼ¶@AA999M999999999999999=777ij²ϽTLKDNGOHNGLFUNjC={kiURXVYVYVXUVSSP~{Ÿ²~{666o9991999999999 999#999YTUT³ó²п|uIBLEKEYSĭzļHB_YħWTZVYVYTVQϽ²ķ>>>999G9999999999999995666wijóóag~gdZXXVa_WUE@jö»TQ[WZWXT}õɹμ²Ĵkjh888c999'999 999999999G??@ǹóó²nijcƿXTSPüVT][TQoĭƿURZWZWTPöĵó²óó6669999999999999999#888[_^^ôóó±ekjķƿVRSP\Z^\^][XζnrSQ[WZWROɻȺǹŵóóó˼CCD999K999999999 999/666qijóó²ckgSPSP^]]\_]^\XWvvtUR[XZW^Z¶˽ɺƷóóóĴcbb888]999#999999999999;666óóóócjkøSPSPXW^]_^^]\[ƺsxuXU[XZVxtȻ̿ʻǸĴóóij666o999-999 999999999E>??ǹóóóĴdkoǼWTTQzx]\_^_]kj][XVoxtZX\YXUĻ˿ʽǹŵóóó556}9997999999999999OKLLóóóŵfkob_USYW^]_]YXutYXusĸqpZX[XUR˽ȹŶóóó99:999?999333999999999WYYXĴóóóŶkkksqWT\Z_^^]jiVUcbmnʰQM]\[XTQø˾ɺƶóóóɺ?@@999E999333999999!888[ccbĴóóĴƷ|khWUa`^\_][ZjhVUfF@RN][[XǼ̾ɻƷóóóξEEF999K999333999999#888]ihgĴóóĴǸƷjhϽWT}YX^]^][ZWVvuJDLGSPol̿ɻƷóóóHII999M999333999999#888]ihgĴóóĴǸɻfkŷȿTRpmon^\_^]\_^VTNHOIHB̿ɻƷóóóϿHHI999M999333999999!888[bbaĴóóĴƸɻsksǽSPc`WV^]^]XWXW{tPINHGBƾ̾ɻƷóóó;DEF999I999333999999999UWWWôóóóƷʻ«hiνURYW][_]^\mlXVYWaZOILFTQĺ˾ɺŶóóóȺ>??999E999333999999999MJJKóóóƷɺʽrl~]ZTRXV^\^]ZXXWOILFXVTRĺ˽ȹŶóóó889999?999333999999999C===ƸóóóŶȹ˽ͻgiɿkhSP[Y^\]\\[HDSMF@US\ZZWǼʼǹĵóóó555{99959999999999666óóóĵǹʼ̿³kj~US\Z][^[\ZZTICNJ]\[Xfcʿ̿ʻƸĴóóĴ666m999-999 999 999-666mĴóóĴƸʻ̾lyLHROYV][XVʽKEic][[YZWwt˾ɺƷóóóĴ_^]888[999#999999999!888Y[[ZôóóóŶɺŵvmmHBztXRNHMGKFdajJDMHlj\Y\YZW˿ʼǹŵóóóɻAAA999I999999999999999E<==öóó²wdiif`IBQJRKRLRKKEyqǺnh[Y\Y]Z\YZVǽĹ˾˽ɺƷijóóij555{99979999999999999991666sĴò˾¬ahifHBPJSLSLRLJDvruWU\Z]Z\YZV}zĺĹĶƷŵóóóôcba888_999%999 999999!999UNON`fig~NJLFNHOIOIHCvwȸXV\Z\Z\YZWWS³ijóóó;;<999E999999999999999;666}Ŷ̿ahh}fbSOWT[Y[YVTROQMQMTQŹtîytռWUYW[W[WZWYVXTSOd`ν²óóĴvtr777k999/999 999999999 999#999YPPQaghla]`\c`hdjglimjnkmjigc`jgn­xȱztfc`^fchfljljkijgfc`^\Zɼòó<==999I9999999999999999666ycefcuDZyʲzŮw˺\ôhgf777g999-999999999999 999!999O@@AúͽiacbȽ̾kvůxƯyĭxsijǪæ˿ɼǹƹƸǹɼŧ__²777999A999999999999999/888e\\[÷İ|vsy{qstsrpmlkkkjjihhgd`]µCDD999U999%999 999888999999;666w~{x²Ĵ̿ɵʵ˵˵ʵʵʴʴɴɳȳȲȱDZưƯƯʽıZYY777g9991999777555888 999999G777ĴòɻŶönlj777s999;999888666999 999#999M999Ĵŵòwur666y999A999888 333666999999'999O999óȹϿoml666y999C999888 666777999999%999M777xvtϿ̽ķ[[[666s999A999999 555777999999#999E666uVVVɻEEE777g999;999888 555666999 9999999888a<==}Ϳlji888999W9991999888 666666888 999999+999K666sGHHͿ¶|yv>>?777i999C999%9998883332227779999999995999S666wDDEyvsķͿ娠hgf===666m999K999/999888 666777555888 999999!9995999M777i777JJKpnlŷ;µĶĶ´˽µݰ͐edcCDD666888a999G999/999999888333999999 999999999+999=999Q888c555u677<==DDEKKKNNNNNNIIJBCC:;;666666q888]999K9999999'999999 999888999999999 999999999'9991999;999C999I999M999Q999O999M999I999A9999999/999%999999999 999999999999999 999 999999999999999999999999999999999 999999999333333333333333333333333( 999999999999999999999999999999999999999999999999999999999999999999999999999 999 999 999 999999999999999999999999999999999999999999999 999 999 999999999999999999999999999999 999 999999999999999999999#999%999'999'999)999+999+999+999)999)999'999%999#999!999999999999999999999 999 999999999999999999999999 999 999999999999999#999'999+999/99959999999;999?999A999C999E999G999G999G999E999E999C999A999=999;99979993999-999)999%999999999999999 999 999999999999999999999999 999 999999999999!999'999-9995999;999A999G999M999S999Y999]999a999c999g999i999i999k999k999i999g999e999c999_999[999U999Q999K999E999?99979991999+999%999999999999999 999999999999999999999 999999999999!999)99919999999A999K999S999[999c999k888s666{555333333333333444455455455445344333333333444555777w888o999g999_999W999O999G999=9995999-999%999999999999 999 999999888999999999 999999999999%999/9999999C999M999Y999c999o666{444333455:;;DEFOPQ[\]hhiqqq{zz~~}vvvmmmbccUVWJKL?@@778334333555888u999i999]999S999G999=9993999)999!999999999 999 999888777555999999 999999999999'9993999?999K999W999e888q555233566ABCTUVnnnƻµĶŶŶŶŶŶĶõʾ·Ӹǧ{zz`abJKL:;<333333777y999k999]999Q999E9999999-999#999999999 999 888333333888999 999999999999)9995999A999O999_999m666333778JKLiij¸ŷƶƵƵŴŴĴĴĴijijijĴĴĴŴŴŵƵƶƶĶʽݸǝzzyYZ[??@334444888u999e999W999I999;999/999#999999999 999666222222777999 999 999999999'9993999A999Q999a888s444444DEFhiiƶƶŵŴijóóóóóóóóóóóóóóóóóóóóĴŴƵƶöĹӦ}}|TUV9::333666}999k999Y999I999;999-999!999999999 999444444999999 999999999#9991999?999O999a888u333677RST̿ƶƵŴijóóóóóóóóóóóóóóóóóóóóóóóóóóóóĴŴƶĶ͙hijABC333666999k999Y999G9997999+999999999 999 888333222777999 999 999999999+999;999K999_999s444777WXYĶƶŴijóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóĴƵƶ˿ݩrssCDD233776999i999U999C9993999%999999999 999333222999999 999999999%9993999C999W999m555555TUVŵŴó²óóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóŴǶ㪥ppq?@A222888w999a999M999;999+999999999 999 666666111999999 999999999+999;999M999c777{333GHI~ôŵĵĵĵôҿҿóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóŴƶߢbcd888444999m999W999C9991999#999999999 888111333:::999 999999!999/999A999U999m44499:hiiȺҿóĴĴĴĴĴŴŵŵŵŵŵŵŴĴĴĴijijóóóóóóóóóóóóóóóŴƶƻӍKLM333877y999a999K9997999'999999999 999222555999 999999999#9993999G999]888w333JLLȽνĶĵͼó±ŵƶƶƶƷƷƷƷƷƷƷƷƶƶŶŵŵŵĴĴóóóóóóóóóóóóóóŴĶ񲬧kll788555999i999Q999=999+999999999 999333111666999 999999999'9997999K999c666555defôuZY\]]]]\[[\cs̺ĶĴǸǹǹǹȹȹȹǹǹǹǸǸǸǸƷƷƶŵŵĴĴóóóóóóóóóóóóijǵǼՊEFF333999q999W999A999/999999999 999333666999 999999999'9999999O999i555;<<|||ùògYbdeffffeeeec`\\oǺĶȺɻɺɻʻɻɻɺɺɺɺȺȹȹǹǸǸƷƶŵŵĴijóóóóóóóóóóóƴĶUVW333888w999]999E9991999!999999 999333555999 999999999)999;999S999m333DEFƵɻWbdfgggggggggfffeb[kîǹʻ˽˽˽˽˽˽˽ʼʼʻʻʻɺɺȺǹǸƷƷŶŵĴijóóóóóóóóóóŴƶghi444777}999_999G9991999!999999 999111555999 999999999)999;999S999o333MNOĶŴóYbdfggghhggggggggggb\ɻ˾̿̿̿̿̾̾̾̾˽˽˽ʼʼʻɺɺȹǹǸƷƶŵĴijóóóóóóóóóijƶtuu777777999a999G9991999!999999 999333444999999999999'999;999S999q222RSTŶĴóó̿Vbdefggggfca___`bfggf]|ʼͿ̿̾̾˾˽˽ʼʻɺȹǹǸƷŶŵĴóóóóóóóóóóƵȼ~~~899666999a999G9991999999999 888333222999999 999999'999;999S999o233UVWƶĴóóómW`cddc_]csƷ˾ʼó~f`gih^̿Ϳ̿̾˾˽ʼʻɺȹǹǸƷŵŵijóóóóóóóóóƵ˿݂99:666999a999E999/999999999 888222999999 999999#9997999Q999m333STUƶijóóóóóc^_boªĵefih]Ϳ̾̾˽ʼʻɺȹǸƷƶŵĴóóóóóóóóóƴ߁788777999_999C999-999999999 555888999 999999!9993999M999i333NOPƶĴóóóóóó²̿ʽʽ˾̿lgjflͿ̿̾˽ʼʻȺȹǸƷŵĴijóóóóóóóóƵ˾|||666888{999[999?999)999999999333777999 999999999/999G999e444EFGŶĴóóóóóóóijò±Ⱥ˽Ⱥɻ˾нgjk`Ϳ̾̾˽ʼɺȹǹƷƶŵijóóóóóóóóƵƻopq344888u999U999;999'999999 999444888999999999999+999A999_666<=>ĶŴóóóóóóóóĴŶƷƷŶƷǸȺʻ̾hle̾˽˽ʼɺȹǸƷŶĴij²±±±±±±ų`ab333999o999O9995999!999999 777999999 999999%999;999W888w566Ŵ³²²²²±òĴĵƷǸȹɺʼʼ˽̾̿Ƿfomp˿˾ʽȼǺǺǺǺǺǺǺǺȻ˾MMN444999g999I999/999999999 777999999 9999999993999O999o222ghiùŴ²ѿоϽμννξϾϾξϿµµ÷ķĸŹźǻȼʾmzvq==>666999]999A999)999999 999999999999999 999999-999E999c444MNOŵ²оͻȷƴò°ŹžͿjzeHw?¸Ǽnxzzz{{{{yyxuomkihffeeddddccbba`_```abbeʹzzz444888w999S9999999#999999 999999999 999999%999;999Y777};;<ĵòϾʸ̼ųȽxhrzL{?UȲ̸nejkllllkiec˿īʿƺĸ´öǻɽź}v\]^222999i999I999/9999999999999999999999999991999M999m333nop˾Ŵѿ˹ķĬeclozhEǺjpqrrqpllʯBCD666999]999?999'999999 999999999 999999)999A999_555KLMƵ²μöδmor|Ltnrssrpkʬξ˼|||444999q999O99939999999999999999999999999995999Q888u667ĶĴ²˹ĽüǵkylEεȷjrttsmžʿѽRTT444999c999C999)999999 999999999 999999+999C999c333Z[[Ƶó²ѿͼ?;70q<5t?8wC|H@IBJBJCKCKCKDKDIBG@HAF?}D={C8x@:yA:yC=|D>~D>G@GAGAGAGAG@G@G@F?D=~D=}B;{@9w?8v<5t92sB;x̺ô899888w999S9997999!9999999999999999999999997999S888w99:ƶijó²оνvr/(l?8vD=yG@|JBKCKDLELEMFNFNFNFNFMFMFLEMFKDIA|G?{E>z92t˫jpmŹQL=7vpmllj`Ķ60r=7v@:xB=yD>}D>E?F?F?F?F?F?F@F?F?F?E?E>E>D=D=|B;w?8u;4s+$k˹ò¸\]^333999e999C999+999999 999999999 999999)999C999e333]__ĹƵóó²ѿνpjc\OHA:xC<|KDMFNGOGOHPHPHOHOHNGNGLED=E?|UNg`wp|uǧikg?:zF?{c\p¥Ĩçsp^[NKGDMISPSPTQTQUQUQURTPSOSORNQMOKKGC?FAWSkgyt̺ŵ9::888w999S99959999999999999999999999995999Q888w9::ƶijóó²˹yrIAF?NGNGOHOHOHOHNGMGJCG@}wĶhdtpl@:zJCGA}ƪdоomSQ\Z][^\_\^\^\_]^\][]Z[YSQa_ͻŴĺ]^_333999c999C999)999999 999999999 999999'999A999a333YZ[¸Ƶóóó²˹üc[CJDA:~kkOLXUYUZVZVYVYUYTXSWRNItpνо²óƷ788888u999O9993999999999999999 9999991999M999q566ŶijóóóóĶ˿ӾjdA:ICJDKEKEJE@:̸Ż{¸QPKFHBF@c]bvtpSPZV[W[W[WZVZVYTTO`[νμ²óƵRST444999]999=999%999999 999999999999#999;999[555JKLƵóóóóóѿYZbgpѻXTPMXV[Z\ZYXa_}TS\ZJFIBF@ľʰehOKYV[W[X[W[WZVXTMHƻĶŶǶɷμѿ²óĴĶ~444999m999I999-999999 999999999 999999+999E999g333rrrµŴóóóóóѿȻ[eedaYYRQ[Z[YZXSQ|yſĿ\ZWU_^ZYID?:skhQMYV[W[X[XZWYUWSQMǷ̼ξп²²óóƶBCD666}999U9997999999999999999 9999993999Q888u;;<ƶóóóóó²Ĵ_hijifYaNKWTYUYUOKǿPN[Y[Ya`YVD>YSµgqiȼúROYVZW[X[XZWYUSOgcƼ˽ôôó²²óóóóŴʽbcc333999a999A999'999999999999999999#999;999[444RSTƵóóóóó±ʽrciklkekĻVSWSYVYVNK}TR\Z][][a`UR?9ӼiqrkȴQNYVZW[X[X[WYUNJɺöƸǸƷŵĴóóóóóijŶ566999o999K999/999999 999999999 999999)999E999g333sssµĴóóóóógfjllkbïb_UQYUYVNKĽ[YZX][^\^\^\a`IFwqltsnļOMYV[W[X[WZVXULHǹɺȺǸƶĵóóóóóóƶCDE666{999U9995999999999999999 9999991999M888s899ƶóóóóóóbgjllgxƾȽroROXUXUNKƿPN\Z]\^]_]^\]\]\RO¦gsursžNLYV[X[X[XZWWTPMöķɻʼɻǹƷŵijóóóóóŴƻ[\]333999_999=999%9999999999999999997999W666HIIƵóóóóóijϾ`hkllcȺ·ȽOLXUXUNKutUT][^]_]_]^]][]\SRqpvwp{žOLZW[X[X[XYVUR^ZƽȻƺʽ˽ʻȹǸŶĴóóóóóĴĶ{{{334999i999E999+999999 999999999%999=999_333_`aɽŴóóóóóĴʷ^hkkkcѿĹǽNJXUYVNKVT[Y^\^]_^_^_^^\\ZWVvujuxwnžQNZW[X[X[XYVQNuqȽ̿ȼ˾̾ʼɺǸƶĴóóóóóóƶ9:;888s999M9991999999 999999999999)999E999g333zyyĶĴóóóóóŴ²ɶ^ijkjjǼȽNKYVYVNKQP][^]_]_^_^_^_]]\ZYVVιiswxwlomTQ[X\Y[X[WYVNJŹ÷˾Ϳ̾˽ɺȹƷŵijóóóóóƵGHH666}999U9997999999 999999999 999999/999K888o778ƶóóóóóóŵ²ɶ^ijliqʿɾPMXUXUNLhgXV]\_]_^`^`^_^^]]\\[PO}mvyyvh^\WT[X\Y[Y[WYVNJĸƺ̿̿˽ʻȹǸŵĴóóóóóƴźYZZ333999]999;999#999999999999 9999993999Q777w?@Aƶóóóóóijŵóʶ_iklhwURWTXUOMQP][^]_^`^`^_^^]ZY^\][XW_]Ⱦguxywq^óTRYW[Y\Y\Y[XXUSOǻȽͿ˾ʼȺǸƶĴóóóóóŴlmm333999c999A999'999999999999 9999997999W555LMNƵóóóóóijŵôͻ`iklhxù^[URXVQO~{TR^\^]_^_^_^^]a`\Z][[ZOMppwyxrcOLZX\Y\Y\YZWVRa]˾ʾ̾ʽɺǸƶĴóóóóóĴŶ󂁀445999i999G999+999999999999999#999;999]333Z[\ƺŴóóóóóĴƶĴbiklgxƼjgSPXVSPsp[Z[Y^\_^_^_^^]XV|zutVU[ZUSrpguxwriҾNLZX\Y\Y\YZWROuq·̾˽ɺǹƷŵóóóóóóƶ889888o999K999/999999 999999999%999?999a333hiiŴóóóóóĴƶĵehklhwȿļ{xQNXVTQjhQP][^]_^_^_]^\SRRQ[ZZYSQeqvvorVUZX[Y\Y[XZWOLǽƻ̿˽ʻȹƷŵijóóóóóǶ=>?777u999O9991999999 333999999999'999C999e333vuuöĴóóóóóĴƷŶlgkliqNLXVUSb`kjXV^\_^_^_^^]ZYedkjVUZYQPettm~\WVT_][X\Y[XZWNKǼɾ̿˽ʻȹǸŵijóóóóóƵDEF666{999S9993999999 333999999999)999E999i444ŶĴóóóóóŵƷƷxdkljkNKXVWTZXRP][^]_^_^_]^]RQPNZYXW[ZqlrhLFID^]_^[X[XYVQNȽ˿Ϳ˽ʻȺǸŶĴóóóóóƵKLM555999U9997999999 333999999999+999G999k566ƶijóóóóóŵƷǸɻbjlkgNKXVWUUS~TS^\^]_^_^^]\[WVcaWVZYONlleʾE?HBNJ__^\ZWXUZWͿ˾ʼȺǸŶĴóóóóóƵQRS444999Y9999999999 333999 999999-999I888m677ƶijóóóóóŵƷȹǸʽ`kllc˷¹RPWUXVQOWV[Z^\_^_^_]^]UT|{PNZYVUigĽfbʲBNHMHJESO`_RO~zǼ̾ʼɺǸƶĴóóóóóŴźZ[\333999[999;999!999333999 999999-999K888o899ƶóóóóóijŵƷȹǸngllgǽecUQXVOL½a_ZX^\_^_^_^^]XXgfQPZYSR{ytnGAOIOIMGICSPTSȾɿ̾ʼɺǸƶĴóóóóóŴƻ\]^333999]999;999!999333999 999999-999K888o899ƶóóóóóijŵƷȹɺ˾clljnǿtqROXVOLPO][^]_^_^_]]\QPUSYXYXUS_YKEPJPJNHKEFAJHȽ̾ʼɺǸƶĴóóóóóŴƻ[\]333999]999;999!999333999 999999-999K888o788ƶóóóóóóŵƷȹʻǹɵ`klldͺļPMXVPMmlWV^\_]_^_^^][ZYX}RQZYPOPJNHQJPJOIKFE?GCɿ̾ʼɺǸƶĴóóóóóŴĹYZ[333999[999;999!999333999999999+999I888m677ƶijóóóóóŵƷȹʻȺngkle¹NKXVRPzxQP][^]_^_^_]]\TSQOZYXW\[GAPIQJPJOHKEC=TQ̾ʼɺǸƶĴóóóóóŵ¸UVW444999[9999999!999333999999999+999G999k556ƶijóóóóóŵƷǹɻ˼˾´akljn¹NKXUTQmj|{TS][^]_^_^^]]\RQomUTZYONE>PJPJOJMGHBIEnmǿĺͿ˾ʼȺǸŶĴóóóóóƵPQR555999W9997999999 333999999999)999E999g344~~}ĶĴóóóóóŴƷǹɺ˽Ⱥfilldĭ¹PNXUUSb`US[Z^\_^_^_^^\XWkiONZXVTgeE>PIPINHJEMHUT~ǽͿ˽ʻȺǸŶĴóóóóóƵIJK555}999U9995999999 333999999999'999A999e333rrrµĴóóóóóĴƶǸɺ˽˽bklizVSWTWUYVRP][^]_]_^^]]\QPa`WUYWNMoiHAOIOILFLH\[RPɾʿ̿˽ʻȹƷŵijóóóóóƶBCD666y999S9993999999 333999999999%999?999_333eef̿ŴóóóóóĴƶǸɺʼ̾ɻfilldȴù`]URWUSQZXZX]\_]_]_]^\[Y[ZONYXWVqo[UJDNHLGKG\[^]MJȾ̿˽ʻȹƷŵijóóóóóƶ<<=777s999O9991999999 333999999999!999;999[444VWXøŵóóóóóĴŶǸȺʻ˾˾´alliwžmjSPXVOMPO\[^\^]_]^]^\SRUS[[WU?;}MGLELFKEZY`_XVPMɾ̾˽ɺǹƷŵóóóóóijƶ678888o999I999-999999 999999 9999997999U555}HIJƵóóóóóijŵƷȹʻ˽̿ʽpfllcŹü~{PMXUNLb`XV][^]^]^]^]\[RQRQID?:~ysD>KEIDWUaaZXXUXU̾ʼɺǸƶĴóóóóóĴĶ}|{334999g999E999)999999999999 9999991999O777u==>ƶóóóóóóŵƷǹɺ˽̾̿˷bklkiNKXUOLPN\Z]\^\^]^]]\WUnmA=GAICLFA;ICTQab\ZZWVSc`øͿ˽ʻȺǸŶĴóóóóóŴghh333999a999?999%999999999 999999-999I888m667ƶijóóóóóĴƶǸɺʼ̾̿blmfuLJWTOMljVT\Z^\^\^\^\\[PNUOF@LFC={@:QMaa][[X[XTQroûź̿˽ʻȹƷŵijóóóóóƵTUV444999[999;999!999999999999999'999C999e333sssµĴóóóóóĴŶǸȺʻ˽̿̾ygnmb}PNZXTSxwRP\Z][][^[^[][ZX][A;~MGJDZSgaHC__^][Y\Y[XQNɿǼ̾˽ɺǹƷŵóóóóóóƶBDE666{999S9995999999 999999999999#999=999]333YZ[źƴóóóóóijŵƷȹʻ˽̿˿nlnkYƼSPVSSQgfvtUT^]a`a``_^\\ZQOICLFNHD>VR[Y_^[Y\Y[XZWOLǽȽͿ˾ʼɺǸƶĴóóóóóóƶ788888q999K999/999999 999999999 9999995999U666{CDEƶóóóóóóŵƷǹɺ˼̽ʼ˾mnl`IDD>E@LGB=JELGOKSPYW^]_^TSʾpjF?MGFAoi[Z_][Y\Y\Y[XZWNKƼȾ̿˽ʻȹǸŶĴóóóóóĴõttt333999g999C999)999999 999999 999999/999K888o677ƶijóóóóóĴŶǸȹǸȺɱǷpnlc|YSE?JDJDysF@MGMGMGKEJEJFJGrqseBOHQJQJQJRLRLRLRLQJOIJDOIµltlyy>8QMa`\Z\Z]Z]Z\Y\Y[XYUTPĹ˿Ϳ˽˽ʻȹƷŵijóóóóóĴĶ~444999k999I999-999999 999999999 9999991999M888q788ƶijóóóóȺy\chiijie`cj{TdzC=OHQJQJSLSMSMSMSMRLPJF@yslvuqfϷEA^]][\Y]Z^[]Z]Z\Y[WYUTPʾƺɼʽʽʼɺȹǸƶŴóóóóóóƴùXYZ333999_999?999%999999999999 999999)999C999e333efg˾ŴóóóƸȵa^ghjiic^sǿľCȹ¿ͺmvwvrbmlXW[X\Z]Z^[][]Z\Y[XYUPM¿ǹķƹȹȹǸǷŵĴóóóóóóƶ<=>777y999S9995999999999999999999!9997999W666}BCDƶóóò̺]aghiih`o¯D>MGOIQJRLSLSLSMSLRKPJGAǷptwwulgPM\Y]Z]Z^[]Z]Z\Y\XYVOKĹĶŷƷŶŵóóóóóóĴµrrr333999i999G999+999999 999999999 999999-999I999m344}}|ĶĴói^ehijia}vrE?JDMGNHPJQJQKQKQKPJOHD>wrxxwpVT[X]Z]Z][]Z]Z\Y[XZWWTYUôŵŵĴóóóóóóƵIJK555999[999;999#999999999999999 999999%999=999]444NPPƵóȺXdfhjien[YVUZYQMKFJEKFMGNHNHNHNHLGD?icowyíyu{WU[Y\Z\Z]Z\Z\Y\Y[XZWZVTP]YпôijóóóóóóĴŶ񄃃455999o999M9991999999 9999999999999991999M999q566Ŷòŷz]egiii`³kgQMNJUQYV][`_]\WUQNMHKFJEJDJDICHCB=]Zmwxįyįyq̼ecPNZW[X\Y\Y\Y\Y\Y[X[XZWYUYUTPNJhdν²óóóóóóóƵQRS444999_999?999'999999 999999999 999999'999A999_444QRSijɼo_fgiih_ȺIFKHKHPLVRWTXTXUXUYV[Y]\_^^]\ZZXYWYVYVZX[ZWVNMWUjvxįyưzůypƥTSJHROXUYVYWZVZWZWZVYVYVYVXUXTWSVSUQOKHDIDFA˻ϽóóóóóĴĶ󇆆566999s999O99939999999999999999999999993999O999s555ôʼp_egiih`C?OKOKOKOLPLPLPMPMPLOLOLPMPNRORQSQTRSRSQQOQNQMOLʸfswĮyDZzȱzƯyoţNLTRTSTSUSUSUSTSTRTRSRSRSQSQSQSQSQRQRQRPSPFE³óóóóƵPQR444999a999A999'999999 999999999 999999'999?999_444MNOǸ\eghhhebfcnktqvsyu}}}zxurohekvíxưyɲ{ɲzưyq̼b_jgqntq{x|y~{~{{xxuromjc`vsµóòóóĴõ뀀455999q999O99939999999999999999999999999991999M999o334wwx̿­Wdfgggf^rsqwŰyɲzʳzʲzǰyt{{{MkóóǶFHH555999]999?999'999999 999999999 999999%999=999[666ABBxZdffgfd\ku¬xDZzɲzʳ{ʳ{ȱyĮxoȷŶZ^[óŴʾmnn233999m999K9991999999999999999999999999999/999G999i333]^_pXbeeedb^ҿdqu¬xưyȱyȱzȱzǰyĮxumIJij[``^ijŶ:;;777{999W999;999%999999 999999999 999999#9997999S888u566^Z`ccchbfvxrjĽļŽļŽŽžƿǿøfruwíxĮyĮyĮyíx¬wvtnp}{wuqpolkkkkjjmnoruz{i\bb`^ƶOPQ444999c999E999+999999 999999999999999 999999)999A999_666ABB³o_Y\bca]\ZTxtosvvwwwwvuusqnllkkkkkkkjjjiihghggfggccc`_ñȽkll233999o999O9995999999999 999999999 999999999/999I999g333UVW±ŷïŸɾȽenppqqqqqpppoonmmmllllllkkkjjjiiiiig`_^\[눇778777{999Y999;999%999999 999999999 999999#9997999Q999q333jkkŻųҿ²ʽ~~~~~}}}|||{{{zzzyppokôABB555999a999C999+999999999777777999999 999999'999=999Y888y566~~~ŴòѿƸNPQ333999g999K9991999999999 666555999999999999+999C999_666:;;µŴóóòƷȻɼɼʽɺZ[\333999m999O9997999#999999 888666999 999999999/999G999c555@AAĶŴóóóȺ±ųefg333999s999U999;999%999999 999222666888999 999999!9993999K999g554CDDĶŴó±̿ijóóƵijk333888w999W999=999)999999999333222999999 999999#9995999M999i444DEEöŴóó̿±ijƵjkk444888y999Y999A999+999999999 666111999999 999999#9997999M999i444ABCŴ²ʻòijƶefg333888y999[999A999-999999999 777444999999 999999%9997999M999g555>>?˿Ƶ±ŶijŶ\]^333888w999Y999A999-999999999 888666555999999999999%9995999K999e655899wwxƵòǸijö렝PQR222999s999Y999A999-999999999 999111555999999 999999#9995999I999a777}444bcdŶijȸųʾًBCD333999o999U999?999+999999999 999222555999999 999999!9991999E999[888w222MNOͿųǷĵnop999555999i999Q999;999)999999999 999222444999999 999999999/999A999U999m444;<=uuvôʺƴ˾ݙSTU223777{999a999K9997999'999999999 888222444999999 999999999+999;999O999e777}333QRSǻŵʺ³ﳬqqr<<=444999q999Y999C9993999#999999999 777555111999999 999999999%9995999G999Y999q4449::fggͿȷͽĵɆKLM333777}999e999O999=999-999999999 999666222888999 999999999!999-999=999O999c777y333ABCpqqͿǸ̼ĵ͎UVX666555999o999Y999E9995999'999999999 999333555999999 999999999'9993999C999U999i666233CDEqqrȻŶ̼ȸ빱njWXY778333888s999_999M999;999-999!999999999 888222222888999 999999999999+9999999I999Y999k666333?@Acdeƶ˻ȸôǻ٨{zzOPQ667333888u999a999Q999A9991999%999999999 999555777999555999999 999999999#999-999;999I999Y999i777{333788OPQtttͿĴǶʺο˼ȷŵ´ƺ׮`abABB333444888s999a999Q999A9995999'999999999 999 888222222777999 999 999999999#999/999;999G999U999e888s554333:;?EFGNOPUVW]^_ccdggggggggheef`abYZ[RSTJKLABB:;;556333333555888u999i999_999U999K999A9997999-999%999999999999 999999777999999999999 999999999999#999+9993999;999C999K999S999[999a999i888o777u666{555444333333333333333333333333444555777y888s999k999e999_999W999O999G999?9997999/999'999999999999 999 999999999999999999999 999 999999999999!999'999/9995999;999?999E999K999O999S999W999[999]999_999a999a999a999_999_999[999Y999U999Q999M999I999C999=99979991999+999%999999999999999 999999999999999999999 999 999999999999999!999%999)999-999199959997999;999;999=999?999?999?999=999=999;999999979993999/999+999'999#999999999999999999 999 999999999999999999999999 999 999999999999999999999999!999#999#999%999%999%999#999#999!999999999999999999999999999 999 999999999999999999999999999999 999 999 999 999999999999999999999999999999 999 999 999 999 999999999999999333333333333333333333333333333333333333333333333wxmaxima-15.08.2/info/wxMaximaLogo.jpg000644 000765 000024 00000066304 12446010640 020207 0ustar00andrejstaff000000 000000 JFIF  C     C     *哶kT/_=p ӨPFzx(P(s n6P}}aLz T(BHg<{`ROC_\otߨz A1TMQ1Q1 퉗& _THXc}3F @& *jJ&[g!B ,45{/btJJ" h7DK~ӟ'@%fn0rsC%ȝ^K ,1oysm7]^li""*ݣ ª l/1v˹#gNښʮpH bKзhr5x}187}{,9er=kWGD!vnvHvZ;@_.mpݢ\jW?FO=[m[2F_(t'@3잢;';#Wr[QQpy`D8ri3'Rkd\J<Ia?] k̷Oq̊tS˖ ѮgLqߥ,[["~r3SU"촓o}_bN6MZ8-/?׶?E:U8T*jo045i=Bg柙EDUTJDW]h.W-?|^q:o;zz_ O=LD#jjj](VOףv櫞~eTASnSUꢮȵ HuxI\c_OW%=vftcP u"f ug^z\g}?4* ~M/Yt#Aj$ut?F!etG `Lϸ4uϜ(*TAS"z:T5DX?z}.M埚EDUTARiW- t1_ʕԥ Ak ~yu3$bxjEG*|ߴSfگ.P#e{.q_KF9v${~x KҸ-]3KVqڏa3mKqTAyYa[~j%jH fSndCU )t dZ XCN)E3H]yG]Oti>mi5}sY/콴"ce>cTEIs$Ž/u0]6J9 [m>.n}h =N^ CJ.7Sxkge>|a{N}B2̸LKf,bonEߜ;6uMlY({kuUi%窌9}^}aȝTsr@<^<Vm{Ou} YsuE8f-<;1خƒ|PEOJ acX6U|D3i2ud޾dc'E| >ׂ&*PtK2! ugO@'x*RT CN,% I, pT7=xu=x)D( @1H(^ͭz(<xE3v7.()هI z3\<l%M#̻y"bqMtQÏ6m0U@2!45 "06#$%231@B+hU-J-.*E4!bPEvoOz^Kl-Ư2Zm(Za #p8$ᛱL*iӣŝծ+|hv8mfKfIC;Fq~Q^Yl< 5 o!$1 xmVHj ê'MΩeolLb OlrM)8:z);?QlKA˜L邺gPb_K?>CrB͌Ofh! iӼ`4$'Be$MHv U?_p8 : BtpbD4N4#״"M >z&YߎBY 9U"PTwiinDBN"aIL9/x ]Oyؐ5i1.)V:LF!WW'Ia&Zd6M7U~C@5DwD0]tz2&XCa/8M*UJ_IgӸ>v:q sӪַ[K- C%vXOiu0LȖQ޽Hsztlôݝ+0a](Dҹ]G @ȼO=)Z 5,w ꚛm|4Pd:s 0c"u~{h@ q-k%AMGLPba+LʔtvӋ_”I(Ny 3 :u 0a<)Ĵ'igzϠs-+۶ϛl$·{OS)3E:-7Q]n'm?}PԘ0`Jz} C6*NS|Fajl}w#cYvy~r9cU8N8Gik0Y F< 1>*zhؿuyxB5@ݐdi#B;LlHMvE*+*yHrG tLZMe}&W6 m5V@>vt.x;"U@R2#1q/Nn/MuJl4B >cRc V4%G!O%4,^WmV ƈ1_'.KUV*ؑ9Bo_y:|\Eb5݃~ C 0lSSׯS2˒$nRg%#ia@\6ퟒm0qA^'X?ɄNS] a Ua)i EduèX_E?R<~nIul¼j{dDN8Or xd&,~@S𛱃u"11|p,M.āVK+1MIx\K zҡ0-{]^Z5jH&ArIyyY| #%Z (ǦW2^~!DKLmT3iQ3 G#AG#HD = FԶG#9r9G#ȓ)WWn\n6˰^cBM##.G#?G#r \ra -\LeޛQW)?K? !1A "2Qqr045Ba$%3CS#@R?d1\z׹ f8jtW5lgw/϶#?>6i\V0lw|BFs*QmV( yqtn8y8:-B\\jPVZµkB= Xz-aZеkOBbrj|g!2sNCVV[C'6ТJ+XVZrZ-31%'x3d`/Bq Wх0$oH2Tl1Bw9D6MɑmLze<緿輄^AVa#oz69oz6N.NtNT7,Gi#((He(Èio ^0Jc&B+clV`Um$uҍn,ǨcqDS3NˆRgM;:rd~ V>b$f"5%j-$JJD7WӈOħMFt;ݚĊrhGteH]d'DpS03ԻEt Zb6 q&JAl@f V(j[*_y}ӏ^՗xdŷTd ^"quYf{H :K?7 Unh,*$ˠv[[?ESNUc|1ή>JLpյ\V7~k[ nUn@5bpF7Hy-B4Y(_7+b i J̲0=L9AZim66`l}5cۇtfan;c:+(AnM*7h!Gq9D'9dWz4> 否Diŷ}?7LtDac]ņ)KAlZ)L1vcB'Xܚcv_ס4L_7+a3Lά뾟DeSr cXpmDՖN;D5 ɪz7h??;nlg8,[Fg_UnѤh4V?;?g39dW,> VrgNSSZ;g311 ^q% ɪ7h慎Bw009l&9&WvFl~:@*IA ZICF7轥 T9+])u}S`.ve 36+&+c4jS }Q֊ 4T;"Fݳ @|M[1+ɼM]RO)40rș(d]EjM5rs5+eM5.( z]ݚ 4ň1Dndܱ%˚ 6eWr+܅c[L6tWL;;tlL;H(V(B`eAHS6~fuQ"NdFlv'[L}mS?S;*&TM[,=\KF.;g|VE\,ppQ0 J:J%5Nuq{ánŨ\f{t,tXu0]PU+ Y-|AW:@~Y&r*8QN1oVAvz-Hnjs 4қp q!cߺ[vbNuR) ɼnU/HJ-d)vI'4Qv-1rS$.5mݫ+ ~%bD@c[ M9 M8~>#Ub޴Qu ?Tq~婸]XuąwYajFnkCSAͱaQ6Xu[7,G"©w *Ւg;'nS?fI/ޘ@u\lANe*m}tb߫?L۔Zp#Sǻc ݨnS7D\TǞ5uG&ܥrLt2nqeWOoވXO+T߈ H#Uxyk"_]y? ϑڏOT9+'?Zy(|]Wۿ?Ίꩤp?go.؅O-Ko cTvo; e T hR=+yT5z Y1%DcU% "R4oUu@nӔ]wdS(ګOLڥp1I6aI suΩNhviW !% H%!. JDc44;*ISnI ksu珡 w 3\ow\aeRh!LX(2h3⎾hPN9D8VVpeL/oMd'jsՈ2F;8/$^J…;0t$ v mIqTb.8lIXV*iy.Uk~Ɂ [vd9@v}ߪO>G[/NKRKC/DS\ Knk` 6/~aGqLըG_a19Y@USkVɹ/9JhCNajq]ZR61|A,hP4^XJ+ذt)HPP4Nc(DF*2e«zET;OFN7f'S`OAdi'm5f#G^HR΄Q*i/.1*juDs/yˋy?.VenEyZJE*sai"^w&6Hi(3^:zE[> R}K(BHcf0VݚBLL=( mZ) t"EYx>挵'( ra3&ƙWmm>_ )$)$T$-:^aN"%fa5'Y-.3kJ@/הGJTy:D^uŔ\VNI;TcؗFF 76\jN?jy0⎺S 4eqo^RXQDu'ܤ/b * ~Q5B~8/`euHVAWf>k*?tpjT\6LOڪCGg}[sהG[c$ԋ6%>prTDڨ2im.vjԅAZu'qζ2]4CmyRҒ!K^IrCnPT}R馢"Ny5]5WlS_`j+ZN"jδK;ꄕ}c<9ؓ[gK&-9 k#v+mbX6kY kNQz$ح[.iZqKV;J懌iK 1n 2@iG1d$Ҍ֧\Zv"h;tv]$/gZwY6e4Lvbtr.-iH%j$S2MnS[gO:Ƹ$Tv@5o^^-QVz}tNgSe{KJiw~ݗɮ:=>¥BEI:QfeҮ F+(If_xŧEP3&Wg,9(k,:M0} +G+"`yO2Oe jaXqhni|h;" ENETdDkjxG2Eiu ;O^n 7cLjH鳟8 Y:q+$1"w_$eN$ `FsYT運]S&eE8˫*d1}Q$r^1/4>ٌwZznZD&\=ys HK ZHH@rhcv7A~v>Drti18yS,kq֛҉6.sJ}/ɠ(meC O1^Q̋-I1c!ӂ9X-S2Ug@!u_iQS#q卤ZEJbg %݌ߔ31$5~dcAt:Q\0׃E~`Q%]$^1u/8?, 7['Ws S+g%1> }סh> mS )&PJZFrϔ5nIpS]y{C]RN#6\ʊWnPŠl.J _tTΔ2)XD/<ẔDjmTpV2'{-E, D!ԤhrJi9ިiBD©$]8*4jQ4;g2RyHO$SQ#`rRe}aM&M*֣ 2.9Zy;մGVк灚:0$/bKGJTya>kM%Tr+iJkI"&DFs|Íc^XmY,̨g9ed 4j;OtRHZB§>NrMͲ7-wA1QwZ7%­oz9&s 2hs퀄$! JEd>2c {Iq]g"8A=Ư>b=0g7WG&JY #x*V%yu]mEJ]]- Ϡ-L{ח391Cπޝ 9)zu0JQtfuN<ůzS9mw%68K(ie|yniۨ0.LL6vnA0M^>L=CFk.cdXW1E#H z_A0 8±i9<:PfZe>VC[AvA.GHafLw~oyujJTƤ=E$t %Ek  [%x lύQv0a;i. ť=Ćbx!S[Cmm]̮S}#U UIu{1G~nr38 ax1Y3zm@R;|?I=ۀÉHBV* '$"ل,P KXҪ<[G|B ]~=0JO׀H/k/-_DPӁ=+q~#r>ޛZw >%pj?evv|4̛Bl@bk2wmInS[smqTEP45me=>2V}RewD.T'(HcvkgO |?~#2g/61mMc]Q <7 Եb7,]> =,D:$U8D)}ȡHӉXiM"~?+jCD,к1ĉm- xa\:l Vˡ0kőSnKW5o}6q:JF@ 1*"Q1XT|R#7ɀ߰~>es)BeE ɎݷAES~gH|x?Q/Q?ߏJ MЛ[fb:>\z>zqE##\ü 2tm1^3bU5`<v-IeMTP@:#BJmXM%Ry-QXZ]. %MGg|K7ZMD  I$]m$I$I$&d%I$I MYsI$HJehI$F/ qRy$xVkd $Sv1W3h$ vR/'*!ė|2@vIT?"<>iH w~W 7#? P<["hP^" E?.:} O.Oj1gqGRiesל%}^>;tݖU NM{d:b0J'c@\q7Z.Td50G =,c7{5K,gOp--..a!``0qn0sՏ'2\bP rv%b]c@Q2R t#Yؗ Y AYaWi2%Hny={ӽíFO<Hdg?%SI-]ʝZdV6rـ 3Ӗ{XJ0xe ;䳛RMc!a6wjt /eޮ[?C`l7lvqrp]H}ɤq"fi lө`K 0}%cz$E닚]lJpNU"6֦ezzk4)mҺxQy MS*PGG[>C*9%?g:3]v#4#;TEX.zx[)!ty+L=eYӛ9CEDJD`DD}Ao*;6X=WjCD-#a2eƃȬ4 9w~eZaV^n]Q=N@Z]":>I!KCIMa~UMW\qYV:w£q+v-qo/8̂V%۩o{B9N0BA=8G98mIfGO~k/jG/7¢`!+VDE`RpuQrTߺvH&G$Te""/F ;W-r]I* ;HSz/p) W}cQrPXrSj8nLFbNB1ưb1P ̲ Iv`F4"jХTAU+`dʂqk3Z?LҸQ/󹌺fM Ppv"O!9(q@, )!1AQaq 0@?bAaÏ]#+Q.f^r%4lM;?M7_˗.^ۮk5M?vgv^3[/e˗.\쐼F+FmAWĨ\r\pv"V{)T4)5R>3w7@D˗dsz؇I o*Tx`aQƊw }h;k(^ y^wj;/K+DeDJMnkWϩKGxO1/𛓓33:xss^,nU=;@FN0:Z,MOۧl]0JřaI& dI2@߿(dX*piyukU)}Ѕ(k>OgKrラQ'c#ZzFؚ\-}z<1u/W;;cp,q=(}JWy= 8wn&_SU\9qu缰K5aԱ8AvStc|qZ(%tѭ-ݡaW|9=Ki-]wZ뻮ZezǃO~[ \oJe`\sV;U`-t%>^x-4yiy` PQ.Z49)trwIݼbn^\nVʀ Aߧ+[I|@oqy~W*&gm/#emqK+(yl664HKIݼ&s* T7Js2^ʎ n'yB} &f* ~wC,·[1z1{YbuB p#X= aJfJ%6dJ=n_ߦ755L`@-uH0KĮo~Ϭb:U"|Lj[`up`@sU}د-8W(,z.y!TaXk fh64;Uu'6&Qz3]ho9H X^5kc>sدxʹ~ײجQT4!vcxmN AH{LHF/uiԓ zD-w2, F" 25lN{?m^_G1U*0?W#P]Pp{VhZKp6uG}<^aȍD2Rp|7VJte 1@с]}+aɍ5F>şEG*Mx=᳦FFRݿ^qX⪥aAvg,i ۶%Z6>@ww[}݃uN|Yc3~K[I 9S|Ǥx5]3'H$ƛWwYL-t:JP%3yoV{[* SR *085>ϟƷ%Z(nF [}!M.RYP!MKbg9ɨΥ`K)%CW_Ο7^-@$ U J"e?@OܥM8e,#HKՎ,~LV:3RTRsVh Rw BRb޿)!1AQaq 0@?!_~ٵc|yƳq o?]{L2JP $A< '_*h`Ƀ/mJG7[h~yoqxDq˝ɌLG'˨x~Cƅ{#iЫP7@<9\ʕRJvSݷS:#vP`g:ڢrdL0q>J'VN\Wg 1iR|9ɤlG"" De %KpXeA֢hAt3(0XP-Ns9hDqkK)^E hg8%_D씣r VElX>d8ɀ@Pc+Ǘ`2 ۷ʡ'1[uᯕ)Gؘl_oދP2qm@ GQ};s}}9>`cX0.942":lA7(RroDaCc[Fڊd%qy*qb Ƀ1bVں(&Ȭ] }$xgx!*M !ӑpM7+S5Cis?js/?\qӎW.k[tiF@:INV׃iTRe0E3¨X4ЏEvH4X^vW ڀQ j؅b !?F|!Jf`*S8@:ptUW#x L s:,O76Wx)" O獧 " Shj D㗜x*n~cbi#HQ&Ɏur;PJj0Ra#bJE* hUjA8tE/m::TBI!kەja9~0x▱Cg=A&8VzZ(6aP'} 6*/"dAtgBߋhدH+Db!4Y՟V0>EȷVo0ţEi,KA)eo\v.8A-V5u3ʙpAZ"YRu/bcPg&}uTH} ]^@Ț"84MLV)jND[VP0׷SW]-KМh' P)\mgR-]Ѧۡ恲R nKP4eR'VBEc6 $.NlPf5-cN̨T^TsE]Dsv0njO1 n(%a=1Z ,KtZ_-Gv:)CKee9.[vK` t `S0ԒQXmY~ [|0VvyLKo[bL;U^eWl 0s x6h.t70qP2~LvOSJK<*Z^[x>ôQ(<3~Ai֧eKNNP}[gPj | jHG]jvQO`:Sj͑UWCNTp_azޙT3(pвx}z7~qc 7/<Ѕ4Js4 GUԩJd!xtR V_)NRV <%or}66b̂^ݡd"z O3ǫ9=>&PV B\/~'D;tk9P+Ձ`p2)ش( f@}',3V-Z4>(b6JG  B=U[}C.cI&1'ZG <(wqmWqSk_m(9~ 7JP (btzߵ~A|`^Wh ؾ-v(!طtєsK<M *9n^co" >Ԩ]jteBPܽ5D0-Z_G L9e_[HQ5Z>&缁>Q)j@1kn M*Ͳ_2pRfe7 ⼎{Q8gf,_mt9pЗ_ 6n̶7f]ObgϫbXG%>/TϒQQ-1rH2DJE(hOeb/xi4>u쑪H ALr -zEl["^ F*5plQe P*fxH5c`}q"9m''Mi{xX8GZH.WOGE[O,EQ!Ruq^}=.Pa>bV]NCY`K_e'WckHjt䫑!͔"?1F~?[OX8WDetY+qZ+ڵP8oGv㋬%OR\\窼-Ks]I)nUVnlY`Zz `JF\t-[_y GV=u-y<\㐴%RA6Uo/{YtexPPuvb(c:x}9.V"wV m8!ҕwUʁgW,̔Rʢ_ 1ʉ7XG (KlP U@;cp; 3gF6q/Ҕ 15Xh1uomfc!j+lcyeD71mHMtLލh!w322ً |.CT#yT塞qGx($ a"=݄:,ZppS-jݯ*^Zep"1 d2z44ʦc+R Nf&6`d_WXO^xz|1y,Z ݭUCl\n.t.$Kf*0;k{=}q_ hGPmO ZvXq&M&S_3%n M•(XW'@NpNy>^]B=4g!)/(|Hx1`0GAv 0<Zܽڭ֠kϫSYzů>oYU2S⊏dyVP"_`y .i5!`όزڠ=?R@vL ]7sӧ v`tڙ蔠?wxmaxima-15.08.2/info/wxMaximaLogo.pdf000644 000765 000024 00000047354 12446010640 020204 0ustar00andrejstaff000000 000000 %PDF-1.5 % 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream x}ˮne_v @jܤF{4c\(l`mi[(")#__%3]_*)\z*gj_cƴGrD{|_Yߴ^ O=K8WιfCZktW%ݯV*e^6: |_~Nxq?G:V?zgÿw5~h/ɓ`'-?ztij۟U$1k/?vTәW}Қ [g_}%>Tޮ͞՟UjF5ޠgdL0-f8 P^'Jħ{)|] ߺZ*RKkMWƦjû(q9d8h/mfŒ[-VjQK aW-VYuA\sQZӿ~Pu^[y3$qrziŇ";?;{)B&|nOIS *ŎX;q{`. b Tg b`jDαm *4IgRe^Jat9lm|0k2:V+KЧ.6Uzo4`TY6@-wWaw Kwx M h͗iR>/Uqs:Q]BU<p(YUnqaTx0o9 Zl+5h=0mfH aϐXƊX*}J^Qn0 dGSnyal t_kP}v&n8Ar ٤4'jp|nᕸ@-~$$!>myGM2*_7G %Q1x+qۘU2n3&+(NR nްX+{=H é5c^ AoӖ[W#aRP^P +{pPL"@{rO/̍=tp {%Ҹud@[i{ѬO' &|cS~^uMG>׸w/L6j7j,O5i].ni_@ߛT+$ѡtlnVJ/ 3'ޫl=@&g䊑} Jw V dfj2FDXΖlT$V;ف=9nx(-枟z[Vph%Bݜ"~U6햯A;M.Jn?dt7$UeLƀ1ё*Gk*[;$Ż{͛Q<Ԯ|s)nx]u F׆[:J,$+&:U"J؂}M3.&-v P*PE\5A '*f32  ȇ Q K٧ٶ>2uCRuHs-(UaΪ݇z H,Toa[(HN=]9pB*D%J k+{D)'?W.9wXެ_A'gt\_S6`Z>ܔLWQUM_k݌>88l*'J%M3!`z9,X]S MgHaM=d ʷ  C1ab jd{ DIYeY -BߪKڤ/(>1?>$k$JA[̻gsӓZt Aa~%2% 0a> E`s F  ͒MXRԺAgm [!5@K} QnlH` hUzTASS)= \%qR^{-k s7ׄ3~,$ʺ@#8s$ @"[*dqNMl,׺[ 0-yRSuCxWYuKiV^ɚ 'ۙ>43w/J~sv:D|pik.@b>Nj?c o~*90PW3leZ]K# Mπ)p5D]uaxC]ђ~F׆M+ºx1ީM-l~hew>D;*F/A1=[Z÷`Oh5ro0 qL/ OӪۨW-Q+:S7.ɴ6|qj| aYB~MIM).y09yQk0 \!j:~X-Ǒ3Pha Qq*#2ȇ`6?uOtOߜk嫩!o1Zص[;A:kEZWUKf@贅hr 3:Xc@VaS׾vw|x|\C;l"Ђ(sIGG[lpyS `bQ\2[sSR4תGd^ThR C˱E 9F!^{X]RH,[ 'Mlj smJ\4Sp¸247fbur$QS-,lZtZ ѵEAƺɕWm\4oVˈzԆo u+ًn+θ`MMNINcFR˥nSC6)le%N  PeuH- {?3i/5֬41\ttq:&8Q׊e`T!-h U7>WiljKSH8_q3 }PZv/x7eJΓ$ JP_(h_"ʂ!QL8rY5hĚTfr&[ +@ V{(õG ю{1KOQ7L.;2U:QoŔIObɼ3 _ uH}i\X/ 'W`Mu_Z__m_!@azA\V]s_0és #S0*Qzn)ʠD-СX)#Jq_Tz&PtGY#*^l҆6 e򼤍p8o#9E֋rw@ `. ]0m嵑V;t2PY:XENn/wN8řNc&} |WKdsziI|7AhM(߶xA}4q5Ƃe.&(tQ؍7jHeꧫ\fھg xhD$GwvRc 7B B:K{-O%tV-`c- GZf A(UW) `I>D<*BC(K͉fMZ>cLłѹ!Rph"1G1D,Y!R$%GB_T+.HA W%cI.bz1@%݆N(!Y`Y%_a: A]kzD~ir @\8c%8/24MM͵(; #/hy\7<hTvnӾB8@2!34P@ Cf4!4p EF vF>ɒ >iVOcSBa>u D*RYMgr%(F,Qj4w(5lƵ׷EG4!0#5]b4_nx4 E@!p?.DEQPnr;+DגLh1 ni a I"iq\^;{l݀Q\7X5\s܃w5#Tt=:wO蚥,lɳ-ĭv.uDzpQ/ 庼*\abpHzWu^VA7)$eN&W_}9 #xp ښN&C+4DŬ' Hײ xX1sҶP-puyxr`gP.pBĵ(Qe/w"<.\yD7= ͪL˛1" 5Z9pvÝi4~bїNHs69;id;}+Qh kTXH$Cl l7sbtA'> D({e2V1<2bXou#xUNAFsaqbhhfIxL(ޓ@j,/?Wl yX bKzy0ZD Fm86#TA8?\LY;?tdҎ0q=&⩬}qC'DNq|wJ dkTmAƘ)[r@u,_Ա~s]ܚj@p b7a`@C\FO0"|J!v}%ggqqk:wpoP"H>!cIE:2f"r?27ոs~ Fm? \0:M"wHIYD}Vكdsz_"*^E* ݣ^W. fI/C22eƍV&D1j0!{RM"i,}EDT[E[T y)6!LEi˿D ~np"kSj bt2#7 A -ݱx@g) zye轊pƚ84sM \mƯp86L\Ui)-t'7:E|iC""KSѪ:gd К:Bd7Ao0xkb5G6l}2`tBh6?RٚZdb<dV1OkpSt7%T5cv# ra`Cb&w5'Nf' 6EⰂ:F $*Ax rĦ5|ؐk&gGNs2S, {6F vb?*?<όN+;PeᢋEOUܚU!J\|6Bu(V ѵ1P1o ejS~,ͅ*NNPe!.TK_.=Bu'e>Cږ .NLdb mA qi0BJU[.( a2,%>A>\z&y/ ˤGe? 䋻UV$Ⱦcn5θ5PBxG3_[$+PwvIMQi$}2H<{'1K rawUn"۪#±T-I- M+&3hh/3n.\, {b}2+ϪʷKgF!6^(`8KdTl 6"# cdx{)!򭄤ձ!%]dN2<4Ȁ`krq t׃\y_o>G+4VWQg4N._2~>$ $x bxaHBF&Ϥ/\Tv|q,_`(X B/T+ haPJ܊&.8rKaʃ]4"}K^bi= G7Z }tQ%n;]F,f# nf9B텱1͡C$ciŇHC$&*_i11idHol.=F,Їc9D:kzɚ4Dt 0ȓ8%2jrhoH,9%g0P%xή]{Ùݫ;+րpPya)ӉK͍n)f35}ćgۘ0Of̣/D9͋P|a7O yW~b3MЪz@GRi2"^6eb.?ʼn@Nbz^Օ*7 nwi2ICԳlW~w[ex#4k̷il2c!"UILcHy˃C3P%ubπ5EeCbKJo!P/0c9^D?CC~R8h|.$KH̅`(] լ*TvpcK./+N>qBJT>%% Mbޟ _ɱk8{Cs Qf(>!xL\8bH]vhgpAJTy[ڥGʗ^I*tg7.Zca%5_RQ>P=:ڥ40v@K3LmSj/O^ԥ1ux"6!=jVh43DHz9KB$]ĘknE*mJ4}QQ641 : s9QrC;a=~1ǨK3J*,S>i%~%{KnPu@?cL )tɹ9 x,n˖PM_^2ܢMѦfOA_һя9ۤ~돁zģWzidJw8+Pypwm$4S[V\ F&:A%|C2+~YW!":0b] q}CobJkzyݒa}Hh)Lˏk "hGsA'QD!ֱfD3r; v5Ѝ1|:(EtL l-ЫYCCQ SW`dTCFHb< Ckug 1h? "\eXEYzCާISR;/@)rs|Q ^ (Mr> b.L)tє9uOD[vF/JUy!'7@VE!91Y; ~h\(zik8nKpbkXC"jkSqp=ꈤZo$,q<Ė"(?(bz١64qdJ-:fB6<5btF9,OLWIxKVˏI , jÐeaghwGhG+^[`!~z@YL1L4'zƌK s (bxzLr>3יrySL(QYY}e>^K )(&;X)(ix0]7,dje&!TjnQIꐎ4(;v\Z6"ҸEjUxb#rb! PwclS D ÝN׆$T}G2Ú5KX_Ot%[r.M 6 J@hBJVκ2vE^ke ]q ŴB،wkS]9K&^jg ]sQv}&*LFTqjIcIM - l#83Sv=Y}pۥBj cn|ƍ C%(l:y$eZ8lX1AaCqG'^O,g7 vbd}mZ1_@tvl8Aԗ' "p{̣(5fb(nu8+JAbmݣaߣ!%HX l8l_W"L 70t~ĸ9mw& R15udAS|Q |KX"=OQ \$ {^fO%7#QR"SXp#Jv-z+-g$ )"CZ/a,qDD=E`!EXM|KƓV.sBWTvX^49X2u(jCAb:'YN 2$F 9@w\:fA);&JkŘ%t_4_[^ mMYT=6 [άN0Sjؘq71 qڍ`Om̾F}7yZݏ-[~<=7cZe ^>PX.ۀ/X47Hփ-1g2_E[[G~ UЩ)Њ*Tڻ[tƳG@ 1ӏnj`f)QLKΣ@-2)_*E@ZYnY';Lܧ{d=A,1SǦ&^KBh SwB ŠZ]}>?7Rw #q{RN!V͔p'ӟ$d_l[|!%43y`ꊐJ>*:0Oj)hA &%7·â36d5:D0tH%,Ө/t(kTZj8Z*)/BcUJIc'9ðJWj'xǡTVh-MN{ҙkf:9lAV)I|"uJR/f^ \ g%J*<㇥WLWls[_bXTM}R᫢[=]ǩR᫯31"6-.5τq ! h^BnPXa/0N-ߦUO|}rr  xJuM9rD5y= 7B <7eRoS;lВ_.HP^Hfj[Љćj҃B,- bk)f`2\o+~$< b `x_<t_[ 23xz̥Zqح^n ;KDVgOYO:K*OscINOB 7z0״3#DY)P̼`d5u1-+2GBYf`*֬3m *;£2$2B洡WԔCrw-)8|X-5e bd \:yh$Ta΋:|x f?лG'S-8tۊ$B+0 P̸eFEL !Gp *R5d;t[2w8,PgU j)gq&ћZ8(Jr?]3ݪ@&52"-(yy< bQف/0 FAY"eK}h kd@ 9?a"kB|9˓ݯQt88oR$ŒH>%$+,ėZD*(I~ 7eXY+:~لC_RQ _+*T<;ΦBN d  yu@<z5J"usB/q7/΋;Cwx^ nqCˆ*L! t瑈a+'o!wk''}N={Q(WrzI5CapCAPXTpa'#d%0xeH]0gH,{ :]`%kqh6HYn OwwA״TfF?DN' `21Yܧ֡4^ġv,_dE SwV|ѕNAp5x=uu}#/O vf,7*2q,I`߄1Xn CLԍ)fAe7(g20,g[KjG):D^ϘHMA`AvˀI 0XQaTB eYCٳxOH^1@fh9\@f抬!LəTO'b2" 3}З=/*UA!%+)M:betMҪ7K:I>H+UQ"2&KIuY3SEʓ){Ѕ%&ZǜMgU{lRW X'z]xreU+dtbqnTs;-CB/mW{y 9-y+҅sPx4ENrA64.hK08,-5.S5ΗhP&wyduK8,l#@e,6ӑ_~&G>lDFgb)[@-{j HEN $X;v2=kC=N!LcO>hQS6h^fpÍt057C]]q`|qr!{g\iy|C/& JUЗ2Qxu'&'Զw􄸦ue%K\hIMg|$#z?Gw.&NT^[OB)&doMvMBɞ׌Y3Ryb]փg),L+zYu 6zxPX3:F~ubQ0prRsUrD ppV$)3b> !vy!K c`j)APcۙ!]0b?m3P! غ&%EeBAb떡@2.ɬIu??%쿌_YWX8ɣm1TYU;;'"lf,r^H4[1=}3S~\|']1Q1[N;exl5**K[`ȥXM\b.X .dv\~0'si\#:$q\ BsuK9f"J7]QcY*~9.)$\=[ʬ+H!$1P,)!-v/1}HMTإԦl\صyxAgFȷU"Du Ĕ繹dLpx8IR LP !Ӛ;&f ~]lx̤f Dx2sqB2=Chc3ԌjaL}iS jar*؇آDqӾšTNYp'N= &t^+zwmuĜ[m?ѿ^J .KD6vwE\<sΫ?'鰥A=2F\xhmZzwbixl3 Z)1 T/IM ~' HNӄ NAo\Ld,T"LAJ]ސk)a(<氭L݅vK%@Y$\5>{-'PW2#[qBUX4Ù7o5B֚ !U#.`3/fM#x*=Fۉ/<'1#INm1dm&t"a6Oy0%Ѐ8BmQ$B5z͖0ŴABJ{r/]O18%ctǰ<>+kES<1vV4yl`rJ5pSLIuUvl! ?|2GUb:JƼqyf2= M ϦvUhoف1+ W V \GÄ)8r>nrc%-١y "D+9cF:fbtd<#J"z ˿* endstream endobj 4 0 obj 15236 endobj 2 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> /s7 7 0 R /s11 11 0 R >> /Shading << /sh5 5 0 R /sh6 6 0 R /sh8 8 0 R /sh9 9 0 R /sh10 10 0 R >> >> endobj 12 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 20.402308 20.402308 ] /Contents 3 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 2 0 R >> endobj 13 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 0.929412 1 1 ] /C1 [ 0.392157 0.572549 0.647059 ] /N 1 >> endobj 5 0 obj << /ShadingType 3 /ColorSpace /DeviceRGB /Coords [ 391.894196 547.140564 0 391.894196 547.140564 12.751442 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 13 0 R >> endobj 14 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 1 1 1 ] /C1 [ 1 1 1 ] /N 1 >> endobj 15 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 0.638462 ] /C1 [ 0 ] /N 1 >> endobj 6 0 obj << /ShadingType 3 /ColorSpace /DeviceRGB /Coords [ 12.48 9.822884 0 12.48 9.822884 2.365 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 14 0 R >> endobj 16 0 obj << /ShadingType 3 /ColorSpace /DeviceGray /Coords [ 12.48 9.822884 0 12.48 9.822884 2.365 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 15 0 R >> endobj 17 0 obj << /Length 18 0 R /Filter /FlateDecode /Type /XObject /Subtype /Form /FormType 1 /BBox [ 10.017826 7.408527 14.963479 12.35418 ] /Resources << /ExtGState << /a0 << /ca 1 /CA 1 >> >> /Shading << /sh16 16 0 R >> >> /Group << /Type /Group /S /Transparency /I true /CS /DeviceGray >> >> stream xO4PH/V/04S($Q endstream endobj 18 0 obj 24 endobj 19 0 obj << /Type /Mask /S /Luminosity /G 17 0 R >> endobj 7 0 obj << /Type /ExtGState /SMask 19 0 R /ca 1 /CA 1 /AIS false >> endobj 20 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 0.870588 0.870588 1 ] /C1 [ 0 0 0.752941 ] /N 1 >> endobj 8 0 obj << /ShadingType 3 /ColorSpace /DeviceRGB /Coords [ 388.336304 547.933044 0 388.336304 547.933044 10.164065 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 20 0 R >> endobj 9 0 obj << /ShadingType 3 /ColorSpace /DeviceRGB /Coords [ 390.155487 546.973083 0 390.155487 546.973083 10.164065 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 20 0 R >> endobj 21 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 1 0 0 ] /C1 [ 1 0 0 ] /N 1 >> endobj 22 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 0.469231 ] /C1 [ 1 ] /N 1 >> endobj 10 0 obj << /ShadingType 3 /ColorSpace /DeviceRGB /Coords [ 334.433655 522.926941 0 334.433655 522.926941 8.52 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 21 0 R >> endobj 23 0 obj << /ShadingType 3 /ColorSpace /DeviceGray /Coords [ 334.433655 522.926941 0 334.433655 522.926941 8.52 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 22 0 R >> endobj 24 0 obj << /Length 25 0 R /Filter /FlateDecode /Type /XObject /Subtype /Form /FormType 1 /BBox [ 324.182209 513.397055 344.182209 531.838613 ] /Resources << /ExtGState << /a0 << /ca 1 /CA 1 >> >> /Shading << /sh23 23 0 R >> >> /Group << /Type /Group /S /Transparency /I true /CS /DeviceGray >> >> stream xO4PH/V/02V($O endstream endobj 25 0 obj 24 endobj 26 0 obj << /Type /Mask /S /Luminosity /G 24 0 R >> endobj 11 0 obj << /Type /ExtGState /SMask 26 0 R /ca 1 /CA 1 /AIS false >> endobj 1 0 obj << /Type /Pages /Kids [ 12 0 R ] /Count 1 >> endobj 27 0 obj << /Creator (cairo 1.13.1 (http://cairographics.org)) /Producer (cairo 1.13.1 (http://cairographics.org)) >> endobj 28 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 29 0000000000 65535 f 0000019290 00000 n 0000015352 00000 n 0000000015 00000 n 0000015328 00000 n 0000015887 00000 n 0000016323 00000 n 0000017305 00000 n 0000017512 00000 n 0000017751 00000 n 0000018187 00000 n 0000019202 00000 n 0000015533 00000 n 0000015760 00000 n 0000016126 00000 n 0000016225 00000 n 0000016544 00000 n 0000016767 00000 n 0000017218 00000 n 0000017240 00000 n 0000017392 00000 n 0000017990 00000 n 0000018089 00000 n 0000018422 00000 n 0000018658 00000 n 0000019115 00000 n 0000019137 00000 n 0000019356 00000 n 0000019484 00000 n trailer << /Size 29 /Root 28 0 R /Info 27 0 R >> startxref 19537 %%EOF wxmaxima-15.08.2/info/wxMaximaWindow.jpg000644 000765 000024 00000213705 12446010640 020555 0ustar00andrejstaff000000 000000 JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Q]yXJuhvqo,8g: |DgN]R絴)Rc`c<5R:^wv ɳ8ݴ_7\\^]Kus3Kq)$Տ;Rlf[hiGg= wOg~}&XyPK>fPTs(ʱBI#* 5rG 3Me*K 8sIٲ9]+<N9PӼArŅ̆yW(“ӎGb:94o[ޥquƱY\GÜή<^b˷݀?9'}ZhD/FgV*Vo}8h?>?-e 5{yLSH?41:._h?>?-e 5?kxt\>?-e 4}Zk5:A19ÓCE_G''!ƾ|H4kxt\>?-e 4}Zk"ҕR#RTu'3o΋ _G''!ƾ}_>D/ Ak/_ 1Ͻr&B>D/ Ak/_|oΐ\2$$z} Ak/___> pAA=Qp>D/ Ak/_ʱBK+*F 3`94c s(*04\}D/ Ak/_|~ty\>?-e 4}Zk9ߝ/o΋''!ƏOO YB|?E_G''!Ƽ;ۅ%f$P=>jw/OO YBh[h/K K{, ۞*:OE_G''!ƾ~=p>D/ Ak/_񯟼?~tyF@}ZhD/|?-e 4}Zk>O|.?h?>?-e 5'>OOO YBhGD.?h?>?-e 5%}R_OO YBhGD.h?>?-e 5%}>/p>D/ Ak/_/F''!ƏOO YB|FK=_4\?>?-e 4}Zk=_4}_Ѣ} Ak/___?_ѣ2WOO YBh2Wizh@}ZhD/izhLE_G''!ƾDG%}.h?>?-e 5%}>/p>D/ Ak/_/F''!ƏOO YB|T}_OO YBhG>/ꋁ''!ƏOO YB|T}_OO YBhϓz?G'ꋁ''!ƏOO YB|=ϓz?E_G''!ƾ~}Q=} Ak/___?yFp>D/ Ak/_񯟼?~tyF@}ZhD/|ѿ:p>D/ Ak/_|~tyA}ZhD/Ͼk}:<~t_h?>?-e 5oΏ5ߝ''!ƏOO YB|7E} Ak/___>E} Ak/___>E _G''!ƾ}[o΋''!ƏOO YB|7G?/OO YBhoΏ1:._h?>?-e 5?'??OO YBhoΏ1:.V5nX me$[89nnG_q\_i;C9,0' {=LU\KS:{Ku}?A5LgUHm',7z(3Vs4eUBƄTgpHU^*k[JzO=prIbz[ >b(<*RUeicPc쐏LfKS1GmX H^F> rݵO ԤFZf,2@7u>̫(H*sUPUW?<2o#e~3N/F 4F\z7OotsapLPeYuk,/mhI6U! 9=sCuXx]u4կV1/#m$X峎7zkZF][E+,GEHܦMy$էkƖUV4hC01튂X.溺we #.z\ p(נzYíP,[IKVkQrpK '@*ѿ)섈bs8,֮Rk6[ #-!1Ht*֮fYoI,ݘDg/-?Cmtm3EmBy~`/<Iayӭ%m,_$c+ָ.^)1>Q+8H$գKoF|bOׯ'hjˠY^:fQ[ :ҪK3PҖ4WXyʐ2Z‹-b^+lUTy`9Ͼh't9-,aBK zHi~(dD~B?(]I)7RsU -Bdxs,`<H;7eagϴHNO8҅-osK ]+ēn-ۓ#HsZzLJ$͍Zu-]̌T? z 12@u$էi/ Iyvo@1}F +;[ht:eτFK ka,Hb{{SkJlQӄ/4p6e\0r3?^RWbmUj*ӯ<[ؽ֢۸ƀ2r:o\u z},Y8 H99N989uxoIi q$R2 {vz q7֝mrilI">zUW\igLQK2LnIni5.;Xz>[]5ɽi*NT'C~紝{FŅͤoy '9Max^+"b,u9#QBG$?X۩VGU6!p#޹u=[Luuw&T ;yH:&ԓu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFu-n wQFuzG>\+^e/q3se_>Pt}(xEOM|ۚK-j/kғf4gIHSlnv'LNlzlG' kht j+ٺDA +<4f3cox?6 Ms' G\H7ֶqsIho#gh84f,nՂ'ʜw/|gf%̦ e^ }(!vO&zҿG73EX}CQF A@X֩+ݵ+֧. 6zSK21o> j+ٺDA )'}Js;iES5f ӯJ'qhiz CVJ^#*$dr8xrMDleYHArNqƦ+hnn,K91Y4輑`hj[8[ȣbj&1L`zzҺ)5mJE,fԾ̲5$F msL ]ɂҟqr+sҟs4f5˭2inY7Yٵa jtNqa3x_i`0hi6YO;KΠ`P=r5c[%ɵ 67m9NG{}=xwPߦ?74f;o /7LOaiP.C|df༎Hj)~e~i]Z9њe 綷486N?;@FsڙOK}@Igz$)pa*W`%L9.`C#^uȅأ"+qH#6A3j~U-ܸ Qz߯o3C]4^ OI\ *70۸7@v: ՛Q:\^74v呂z7BZ^r5&oo=$!P-vӗ1sLJB:r]BɡwBXQ@y4V&Ai$Mu!K6=(?4gNKO*I)6$r=8'kӯ{[6`rw){PݎW9Fk~}& &$ yNG9ҫ]59 )M{y%k5ɤBYV&d&_/9zdwj!n}yb#b'8 =N՝\њ}6O K*w~u^4f=HySOMOQVhc"9`qPæ5ޛD&H^sG[3]!{d`4ps`y*ohz+CFkR&瘦8QԒ@ǽ7M,Wӌl.㘬YF h~sFjk㜭ēH|;4fMgym7 6 ـc|T7z,\!wO-AI_`Z_/FkvËq %nV 9LdgX>v;}g͚ݮ-!Xt#ޛ_Ձk]k4fM+Z[2ټ0qp9746<7w7ۭv6ӗ1: њ/%:WPZZZ2+f*a?7jXwXd2 6Efh]x]M*[(X-"o24%;1M-s|Z@.a[{I.`P~ɴY`SJƷ&GQ\s}ߧzsX?k.L;C 8JO`j3E3Fh њ(4f(3Fh њ(4f(3Fh њ(4f(3Fh њ(4f(3Fh њ(4f(3Fh њ(5 ?K] ?_eE GҊb9ȵ״ O"Z{KʟRfH^L{}LDx6qK{y^fߓva@WưzI'Cr:^ ?/C }_kc$z2Lc{x'Ưy}b߃>O^܊jQn%NI]CH->pcݷvApqҭëipilȄ[*HYHdoc]|@3w+X?37G+#&f[>v Kk煊KF9c]|@k47H9MMأUmuUy,dPIl{/oq^ ə?X?37JxK}߷[/ݑ:0kc]|@xejQy^iEpv߼sSï^ichq:'BH9>zn5|@3t0+q{A) >Qw-M%ml-5&"1ylW±?fo.V>GLJP C \ Ƿ_ҡW󬯭}nwo|@3t[GL ə`x{{`JZ\nyHd݇pN~ZuD7Wfկ&-g8 1۵{W+#&fc]+_wKri0{uc;;֨n[iwm{`Ҥ-u,0sçJV>GL ə-^9<å{W+#&fc] \ M:Ib&9;TvcnsIP"hV$,GLڵ|CyiQihkK4JAtS׹±?fo.V>GLŏiDvGL əM]?vw:յiwc#^E'䢐 Y68ՈKoM4h xkf޸>gc]|@:_()ͻ8=O2q~;]o@T]}M{?+#&fc]jz7|؛ 0#zHkX?37G+#&f+i^h3,}xph8S\x*,즈z/ }сǽ{G+#&fc] Y_[yUp9}j=n_ȹkrq c};׮±?fo.V>GLҷz (|HF6 YKu9<s,?zcnc]|@^izGL ə,GגZpZKxqI/sU^c]|@xJV>GL ə-_ldw2Nm$B;I=5RQNagm oݝwLq^ ə?X?37G[+AgX?37G+#&f;V,KxIN3?|@3tc%,z{o=Ʊ\&nvS4^HvB5(VP6G#sJV>GL əoS}f&Vm.0+03~=_D±?fo.V>GLԨXmڊ'3t±?fo.GW?|@3tO+#&fc]|E} ə?X?37@;Q_D±?fo.V>GLW?|@3tO+#&fc]|E} ə?X?37@;Q_D±?fo.V>GLW?|@3tO+#&fc]|E} ə?X?37@;Q_D±?fo.V>GLW?|@3tO+#&fc]|E} ə?X?37@;Q_D±?fo.V>GLW?|@3tO+#&fc]|E} ə?X?37@;Q_D±?fo.V>GLW?|@3tO+#&fc]|^=AZX?37X>gxTɵt؛c0O$Ԛt}(~QLG9?A5/ T|v7x{Pt|@ZʧCj=}?T>VU%MbhY\G K+ bWa^huV`*N2+W:y^ڻu1Y*8;[i_q\oQH&  !2@lp¤z35Cm@izd?3aPvܖ`&> Y"DOTz(3֏EJtfNSx܅ǀ :|ֽRVxA,̹8A +oWx tm=.~Ҡl9Iv8L?2x8qݮ&jfVe-3xv"1_dYDH'+#n@l'WY6]C东1\9G<[kuOkidJ2:t1z渘f@κ)Lr dzջ}cKo62U(_x;Gwd!UbǕY tQEF\{OCBITJ6i#3d3GRI,1R3s*(s/$\vǧ֥ B)8$7nY {[3p;~uCmJ8f_d3“+yBMJZ=9Ya(}@vɥY9-EU 710+_'ukcEyVǜ5 yx@Qsxv(,-G!!S/<FGJj)'$HԧP4e]Ȋznzjdˏ݌Ҁ,YX>Kݷ+#\+-G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2i}~e(Sw/G?_?€-U>y?2ib$#+n`z)l~_)<ҙY#D yh%=?^o&y%+7T"<وvx3Y1ͭ=,o%Kw@%DxO˂=.V.ܕlAw,-<'dِX#**g.ou[iMhUQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE#]Wu\: xW>F tۯJ(_>SQE Z˿?<^7i#6Z 㹖H27@ z ΧCj-]4n٠iER@ ÕR:W)@Yqs.?o?1q>SITK^/."I2.I4^e?OM}'V,Y](L3ߓI];Ҍs6W7Zb-uH ~ѯ"_*? Z*4TV<ږ{ghz&dD1K7ޮy?h$W 5]RX9##\`)`uUpVuD,a n\!lVφR[>RYz`Q@F7ggP0]F?|BվϠ]Mnە6Fa )￁ҽQ U'P#WQo@w_ 4KyӮ\iwT>z1⠏WˏR 0JK`HZ\[Au";BIRH,P=JrhW^ |4?{3ҬZv"1mʆ4X2S'{WGE*<UR :@Ѕ1ZZ(S% : CO9mdhh6Ӷ86 }$#ֺ*( Q@SAX(U(ei`}[%֦Ix2FA;]Xc}Jk61Q vƊt#**Aùk=-y/ -.AjY7N V*H<5vF?KEZT- qskoZ\я L=21ZBK{ ukm[s}rr8^ۢM֗ڽĮоrR6ƕ3x֖) 4_x)܌J~~5I.b]:G'΍,Xݿ3^ELIU+3̼+}.vIzTjzץEA E*S1QVD֭RJ8ih*a$ME``t(oTE:fOœG@1KEQƥҭ@̳u?Ҥ(((((((((((EݞREsuf,p;J#<~8{-/LFXkf8+'fMڔj u%-& z0*(fQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGHBJkcƗգ? h_>Pt}(##CuH!?L?$T~&wy6wWf{."Rł9z Bf"HuO5eN^Uŭ4inn_)mslEO,ʧSsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9HuO5eCЙ/H!?L?$Q Bf" (T3\_G$: (SsYE&k+9mG]f. 0#-TOvN^>+@Qmc@'k/kz?k~L%E GҊ9 ǻ~/ CZZUqM19$p'OsHCL>\MBU\dY(!KK9d7 .5Ae#i'.cN.P9 GozyyZ-"V ,[9e@ۆsR|Ec[i+/4F]@ Dvz䕟FvrS Yҳk-]-f3ǐN<7uoZKke[i#czei H̱m#bAX*}cBNK71œзHy8B-2v}[mᩤ2Kk~)/Mxzk ъƶ+¶v^y\v? ٭!ʹayxV:mj7JHbW*$tZ|RCaRY`fi?jlzT4am.7xXVRs"3H_23\\geKkݑ̦F N2}ɮc(!]`rB$gN,u;oӼLvǭ. {z`[ջ:JfY4Vиۜw|_ B F.01X9A' x_S{OX7P>1Ş4cTH Ɏh-q+nF݌#sO=ߡ'IЯoA݇l yxv=Be~ ?EZDžnV煗9dpH>; 5$[TF#:Wv4icsuW>P?ފ=ii4kr.3 %|i%N?~5{۪y.p>JfCm,lWAex=ޤ<'aY?/{IxO²tQEQEQEQEQEVll+x$$y5w-oivd@WrZ}<@5Rv1"n!vx?N??Bck :8!BETu%Ո%;Cg Z՚hypƥk𞳦Z0_C$HU[%F@ΗGMa=ٖݻn kz=Ͱ],i,Sc;m\q׷ָxCà2ڵNU]/[ [;;Y[` ӃOUVb  i4:ꥒHF08~5≓S.54r[+rG\~>=ֱh+R8P;8ލ湁g14F\n`::3U!ĚΙ$^\FF۳F1cKjmm}sk&M8˞}sխqψ">iHgP TuKGv7DnUp2qN}yLFf7-qNׯ-͜J6횔fT4d2/\VGs-XAԤ,px~ jM-PDbHCqZo/jsIyiyA{}ml_T7>IT.'N>4z~-jpߛPȓ($A${qGK[[|p[Iw$ 3#89@*i4:ꥒHF08~5~ܸ6ve"/ot| Xŧe#ѝBQ/_]y=WqO:ҒM/N ]f:ȭQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQER? ^&BX%{I ?w^GZu_= ~QBC=wQObPO&&R#cV" ]LiD95D  WxO²lXEYu Np'qG(0sץX((((ԴvԜ_Fɱu RA"omQX|8튽EWKrnn-\p#\Պ((e X`ޠO Cj)bp; J/9.LB$f$I IUhl`DNxQY-ed; Õ*dHV QEQEQET{VpqZ[!mE,NaGۭ~$ЋdU'jg.NqnŊ*60Ayqv|G'<(u-[ɹJdq؃8! N}wL񮝦M2w ZPԠ\1lo`u\[\ymhX0N:tQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@_״ ;п?D? ^&Bףֿ_B_>Pt}((??祟js_T] պMlrXF+#Q;b$Ci2:>\P@wm_P+:\\Ot>YJW($dۿ.-Ӵ w7xVʀ_bc {TwMb9(c|=F,j#9;,Zc=9^G]l;*Ҽn+VؗƩ$5+co?M0[Ͻt-ӌFIXdurcxIo|:t})mئyv2zӍRt ynNnc-ъ?lV7lg tnegň3¶jUm.]5%񾕢#+mmftrcqA 1^[Ƭ0@ nqy?Zž.n|kk( k;[dRN1Jަufo{]4li==de B <&eִjP*! +\4[\eqqSX]]j7P^8}(dc $ HI5{_ηyb4OO(!)"Y2ynkͿ+^93#* = g*tiUZO*"721$;wlaZz:Z%6ڛFE ?bx<~vEcFMir$LΡM!t派9o"wxڏpqw}s/EsiySO4y<ҝxj8{FtU*\mXn^aYxo; ^GAt,RXnj _i짷I;91ڴ5~Ez wssc .G#|ج3ͫvKaftml%Yo͞65=R .F]K$! s2m|E]k"}]9&0@Wt[}e=9Eʚ,o2>'$旆1hzJ1Z98!F4\=WbetGvӘemGdZW}|OcwoqU3nf/4;ű=G%L,CIKѵF{@-n%D s 3J50>InǙ7>^qvXK\~.m&](Y ƭH"2&NJEt:gw7ilim ?-v.QY(5m'E;P}ܗ3o+us&vCn큓'MlfxJ#᰿Ե614q*O5i|u6m=!hvHHI Z<ߢ?iwZ&ʷ6k\ŶX sH9Pt}(/{IxO²q67]kYq*6a=;?mo<9zsAk[i'dSkpYgtV^ ::rnۋu@E9kR eͱ8hEd]+Ki ,}`nGNHW8du4Sy|r:iL- p1!#ӭEsVk:ٙUb6?6G89Z*yƫ-.O]]m4 x:=kz<3G avC#~2`=AUg:[~C$RK$(z(Jȉ˞NO^+-M,m&]6y&6€94hFeAR]FS]N]"MAH+tet?-΍kw;M$E}̓~[TNޞZax_[Gʓ]3[BNc/n|U\iҮv.J&\(w[+_uG9;M 2[a $&Y.@&s˼`gwߊ5][0HkH%P:c^u\ZS]mVkK[I!6LjH%㟯=iޥ5w4+K,H$oi;))_KSd8ci%uHe\o)^SnQP2}jY,q)`I'4`\ڶ Eۛ_25 ._vI꫌gԜtkˍWU={B?)Bƞp Ÿ';]AOM,Qw`}I+mOo3ݙ$аWC@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@_״ ;п?D? ^&Bףֿ_B_>Pt}('LoSO(':iY:WCEu^4߅%VyJsH(FѸ`{YxW11Dt@;pҵ(e{IAãfE߇5tܢF@rn3B37ZkZsB_;b 0@g#kzgXF{+lMY49HJl.71j 'E7Y%}/{4m~xrr$ѢIʤž𾟨jw6e} }Tg-v$0rGQf xr욅Z)^1MVzW1`S;609^yl@4l/nci H$1(^8Nð]^\%%p: ㌩\ֽK.6ePII8 ZljL|+f9LdmG(O YCjVOu z, q9⧻ak[qtvff8sQMh4緻Cdnm>$g` )o+A:K MRx#M=;`*֪7Xi]|p۸sHVڽZ\&6(f9rx{w'vMzڕVw <{?j?Id)JmT?ڬxU4-%d)ld.w6XqLWh;]_SbԷif׭#m`n?Dz}y)\(c [Ei")߷i,lz3gygm0[~%q?]Ý-T-ͮFOkzrx PT9n,W!29QO=( j˫[j.ıQMIeu{.j1oEV.T#ןz7h ~Mu&$6ϰW ]}{VgbQ\Eim-#%.z(Yn59&A9*8 #>P.idiηPKn3ZL LƸ 팀F{Կx{w'e[\]+)ݷN4 YqYS30xn03^ǏĖ-^&GΘ3@'9 jn/Wib-kI% K::\袊(((((((((((((((((((((((((((((((((((((((MyޅMz& KA5zG5掵Ŀ&zEtgz?-]Z$`ہ*ȸJC! VO"KRxCEu@Q@Q@Q@Q@Q@Q@Q@r:DžMq|wB,̮;sn5QGj:F5{igf %$V.Vuk,kCȠpqֺ{xnx.!h\aC+pza<e3w{{[H ytaKRG^--V̳T5D:%g"ȧ7a E }eqV[;WV\B9^@iUޫ/m}`qs+b:4]g/ t obo\ǽnK*=;QYN 23MnQ@kMwM$6U᳷ ;EYu}Bo6 +o1ET 2G=x(zݍŇ,Sʸ3yAun:)wpJ5ՅĞ+/V=[̒>G 1^pzUOZurlʸ#`pHfJ)ƷfuHuei drcj-.4HXٷ)x8:L:)6$s#FkZ(((((((((((((((((((((((((((((((((((((((( KA5zG5/Oם_;::KGҊr^%wems+dqHg'| )I\-?ɒ>5V)331$W7Lʑw"^Їc1/T} OLGo-u8OLNZ#^Fi(D1ywЅ@]s*C! VO"fh7Wjڔy!'1FN#u+<'aY?: ( ( ( ( ( ( ( ( ( (9[_^]6kCgqxam#/095icl+\ANj KLйӦ󼿱y۝+.:TY%U$zhZ/=KqwVA(&9I#\σ |Amk 8Zz[_G,v>Â${f] R hnc4kg@;. {|.9hkf3-_`eiwqWMm2RhKh˷ʾ`3qS]Y- sFwn~~qƭxDք1kr$%շ㎜bo_~i~/b['acHMvonawIly9ދ.mK÷mK4дm2Gn=ܜcŨxn8ZCa~1F#÷ة:۴ ;ueԊ~A18[vM4چ%w$$ /%ع yүZKTOM]:kI5Ie2B=ҭCjMk=ɵ3lF 4}ֻ^]$m€8SIuԢ((((((((((((((((((((((((((((((((((((((((((( KA5zG5/Oם_;::KGҊr^%wPt}(/{IxO²G_z?d+(((((((*m`@v^`9A9US->MQZ0G z#Њ7?$>W/M֝;o>oVvyR}BkZ~ 'ܘp>`;Nլ-`l 0G M*;f8$7 c0!öHy=xBp{?/}iw? \Ԁǁ8W 5:FZ$㢯3$1vTK1z=@}j2XjP+#nDQhOcNG2I ^ .c#ʷSF 7`>ݽ\b]_5 ݀m3l;z|5_R藠;Ym).fyLv r2}9⛡Mqƹ=YJ26N yލc? M7VRw9B0p g DxU>o+񪶶Q\}5]k\Y5+DӡX%1,.x㊆ܢYO~/3}q&߆ ɮJ˴ p>qT:BjͿoqruʲ؂NA@uzǪɨ<'Z ٭yk0>} ZBFӡM]ڝm}y(rMj#2 jJwWERQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEKX%{I ?w[nFq(4j>ݹ=2}k픺[:wOgjt}(~Q[WOsH?ǻԞ!+']PAEPEPEPEPEPEPEPU~-BI!@Nt5; /Mlp8WpQa@úSii6l}Uz;ӝꜞ%t]-'2ˎ@ngq\T3y-:L$IH%W 1L: s_'aխV bkoLHQoݹp=8ڧtjTd(з 9 g=FkStlb"O\tZ!MJ=Wtb#@]GLƗD-:MO"7Ԏ>wH*n u%>]24 i:UٺdXԮA>eޟkHm qH\ ͹Qr8UcOmWHYFc2m݀z5z7 ;$}8A#h*2OgnѸTI!+R:-u! <7ٝ񚷨vz FEG]pAjyu0C 2Ҷ#jK .Lkk8q1,qb%>( +;}>KX!P'y袀9~}Rηrfi6PbEjӷЭBgS<6)fhQC ѬH]d0=Aa3L"G =3? Ԣ2;ݵ 2Ψ%OWO[ˋ'EV~e\c8OJE,]E p_bt=NOWm(#Ah((((((((((((((((((((((((((((((((((((((CG[SAq":E GҊ/{IxO²G_z?d+(((((((+|(wUڕD Ac*[1k9ITZZ؟Kle89oOX*KidZ>]c 1]=o FvJn5+VKMPB剑]8zӵ˩Y Y 8Ia<:u(ZXCa3٭6Mw!uf+2^M2QFw3N 'VΣcg,q]^$q%TM \BA"K#6fYq?NW?5:^Ca\rZfB|1zuȭۇ+y$4a=Oj}_ub,洟x&Nք_ڕnu 1i-D,2<{22R[ȷVm!̊'pQ .H{-3v1wqo\n{`YYc ¦vۀ$o >Vb  i4:ꥒHF08~4~`YてM , Hu1&sI$QѶx'}=hB*). hhYr#F`2p;% 8䈅U(qۊ +_;:]5?f[8gvc9+í5s-P5Ԟ\+@%@Ս>{_Y-ؓ ATn(((((((((((((((((((((((((((((((((((((((((((CG[SAq":E GҊ/{IxO²G_z?d+((((((((iI D,70HQEQEpڄ}<@5Rv1"n!vx?N??SZ;jNIԯd[q RKha嶂(,o>rv oבniGvcCzΛwk} \^!UlQGtW&E8 ~XڇC..j9;V3ۏt;l-lg9o7̓H2N uQ|Q2j~ffKvexC({{纻-%qG |{֓(e*#:}VbQKdP}CKjmm}sk&M8˞}sխqψ">iHgP Uhl`DNxQ:+hEj[Z-n[x.~cgۊ{,60)mRyApcueQ8[s\[\ymhX0N:t Gdc-"XSɓ=uӎեں]mܲ,q*WӭEB8ےy'$y[9pTG+PU֫f};:}~\ G{ $::~\K\}.ѻw1~_ +糊xI2ZSб$rpx>IkI=4Ǩ V2s hwpKo3=@4l 7(`F99]N Bghilmd(I$ǯZTK`) (((((((((((((((((((((((((((((((((((((((((((((((+?uu?]q(_>Pt}( ǻԞ!+']VUTӥkk9.",prpG>ջxO²tQEQEQEQEQETa\d6;IRպ|cƙfSx-]`mY`}"n$04g HP+?]CחpZZǪF;2ǁ@kW˨Ztr`+_N&:owsHbS Y3h$#`pÃ*PEPEPEPQ<6\K0DF dOjJw$Ŀ M@S;[hDFcvKz=.)c(Cc'J'H7A)BbxсNkZcovTQ\]A.'Ӵ 2[h-ͪnT%D 'Za׼Y?iޕn?&)_m*%R1V0/hv=CŒ$E]˭JA~Ng?oEN'}QQ\ϸ~ [kƖrKN^e '̭rz[{Ě3Z;dCLe6SEY-.Ph+.@9_cPzeEY s7" CLxZfZ>h9hxZfZ>h9hxZfZ,c4[KE1i~x c>h9h((*FWA\=W6Һ (((((((((((((((((((((((((+?uu?]q(_>Pt}(,Śvk_\[xn%I"Um**)IסxCEu\aW4ɼCZڢgqqնg1@?d+((((+*E5tIu: ( ( ;If b70pAEb5e$XET܀I{IHmBI#aQG$@z? Pk6+%y0K+-#:yM>XHzfho+lW?WR٫ Riɼjch/CUApRO}?ZL"h@R:N\=nVr&;i-X'cލOԪu٭QEfJ]HH7 qg?*P>!&v.Xyn8ϯ\ E_Ŧٽġ*F-#Tw$Ijʌ\wdz m=l~iQԓAe[JEO]<_Par'Q :65MK(9ZmG<|q$GOpj<k~A0Σ rgt֪:[͸ GCFS؃RnoNk/OuԖU $k)qԵ,a+h[6Y%RE*KG8o5M;ԃXQE ( ("P!L0tץKQ\mf 0(X< }0EK@Q@Q@Q@Esc9ׯRVE߉5y%FU1|.L# 77: (6 (9(z7mtCѿm+(((((((((((((((((((((((((CG[SAq":E GҊ/{IxO²A c $l2?B*sH((((O~$[ѡ0;x1B WG {V"EƊUڗֿuNj_zVG$3`qFǝǘ~z߯zlqyyˁx-],R5`tv`898ܱmF.0Vr p6g+fH9['h?E5 քAJ;G?Eo/~ٽߪWӁ.$B7w~e"ە%Kst矧9ͺ=ȁJ9%[#1 r'u<̴PE؎<0=:<{Fridq!;?Za2` ʒ%p:sͺ=ȁJ9%[#o^x㺼ZCr88a1ꫦ/6e=_1 ?ڭ\wvFO'|OT/;["ѭy~woX r1sҹPY!ZjGwom 3˦eF7 pr1e[rGuk HRPU$luȮ~_[_ڢ{r񔷷}p)J*#\$;VfiGӯmAvЬQ.^SMKHiY1Oa~ioy[N>q4I8yysZ»2U/I29'9諟*FVAEPEP?y%FU(z7mtQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEWq"z5n?OPPt}(~Q@y[Ai cxCEu\?lᶙp@y-#v;Tz;z&sH((((O?-[Ou]Mt-I%r/ݺ~|wMnhS^e}/bٻgٶ}s~.no];m@O vm\JAeaԫ ߁5\ַxoO#t# G)ln8 ; _[5tnđaiSڍWQ$;M?}x]]ow.TƧ=x*6i81xt瞧9Pd(6wsLc }4E8ԕ 9@i0Kؐ9=8@wj.۸wG :Ucqsx<At1VOya22zuxsz]y IaI"Z­/*~?jh0ov}lC qZZ62LE-…&929?x*G)B\$q8u玃x)%:}I("= 'Ą=8zQ}q~1:ޙ$TEěc̄n\ 9㞃xVi81xt瞧9`2yMy;Ϧ1?5r"jJllt^q9p(owR0z{j;Ho洸]JXa355,),L /1^qAi&$0!$x)q vϵ>܉^ ̦"$| *)=Os(2yMy;Ϧ1?>r"jJllt^q4L%lHx^pGq Qkb8(Ul*nsRkt];Gw]3IA Kf #9*tk;u<=[_% ;\ '9 8$70S#oRA'L7 ctӬψ(8#{k)P}&|kl/dҴ/n@ `cqko WQI03o LT}+N՝, Of vG ~2ss<9f p:s3(F_ J}/«_{OmaK* 0Gqi)t{%rJG^x8VG$3`qPRzrХF%Ҧҍƕh1hV$J 9=AYV){FCSzTI`3-';qtŧěc̄n\ 9㞃x•*s|+MșahT#ER>@?V4TE UQL<͑p.F<W/uyl!Par~P1:w#R.hJ  gu\@|xTva{Sr\:t/O/BQZQ@Q@JbwÒH>SdvwR̃&L8>^hUё2dY+5h1-j[^~pT[$illrH@{KOxރR'_;5C4wG<.):2`FA՘ӳ (\ֳ)Ѐ@I'>-Es͸Ɉ?-QEQEQEfW[Z$}|b9s?Lw8:+H"8ܠHۘ~brzǷJQXna&Zc82}{z{b:cK{|;Eg8QEQETJڤo)($mn[3};Oij%ڤL\έӶ}j;\J1AfOAf-mi3GAԞ{EcnMq1)eq묪{ٯ0f~uŕՄR >\cJ]M%wmXAڴWm ;Ocj{G޽{z٢*p~J`i]sPo_J((? ѶW?y%FU ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 5n?OWo\F#/J(+Ŀ'9? WUOsH((((Ooc]WQIjy1ߗ'{K R&ےJFy2zdc<3|1CB)̧'scǓ"2:V "qZneR~Fw'?=h_h?g;+8ק_j` =Kz~W\ѸϞ7"2o! NO\Uu1w. O^;r9RQTXd 8s#uJjJ"&D޹`vqѰz28h N^b>CӌOzXBC+$ z ׃LCaiy=ĔJ%"F>P ?#e9wa<s;Z};i]ZFr7תdc#aevo"'p%~N^z=f[Erxf5cOQgkuSЩ Ȫ'ܓ}LیLw^}2o! NO\e+]Z6PGq"=1ߎGL|w`NI;DASdp>RPI+yzF+79R _sz<:Z(#+cy  7u3^24R-m8R@ 20vQp`F9fyͤۤ~@F`cy8=pdd}u!FY5-6peǔ0c}NKvjkW-꾛z?(Jg6vxKO:dgc5j!-"Hw :GCYm [v08sӓi]|A#l]˂9灓׎zԔP!p ~FԕDMr`dqR@ \&AʐJtq±< WHϯuo#l(yl`hǘbG;zTonPM(T<|vXp3})(g52%4.-$x=23xɷw'?=hK[t32zܟryjiťw܊PqWb/5y3n23zw|ȦGy;6RHg5:<$ؠh#3s1slc _)+ӮsVfuKT/se(e=Vuo)T:8Q=ӢU_;I]Dț,:6_Gp hţh^63Ӟ ֺ*? Ѷg9QEQECѿm+~J`i]QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEj:޸CG[SA/J(_>PWOsH?ǻԞ!+']PAEPEPEPEP\xW_)O;35XbXo㟛\Hep~!!s@%i]D[_q'd`' .1s~9@_kyc?@CիYdbу d,I+<|zf X[iDw }dg2W֌]^[h'Px6kWˍC~Ac2o! NO\ZwW&$L"#R“>1FDG l Ü~(v2ߑ}:?2Q$"mM Wg#Bo H%~Qyp:d8 h$8P2@נ}xmYلv!Ԝ`{RnAJ1ݕ/j)/6+1dcmVvfuDNq&9x#]C!bI\!<*+45!{bJdAw1dG'=i+yy;+pz֣8ofqXzLh[v08sӓi]|A#l]˂9灓׎zS/9)+yzF%Ms G?1+cy  7u3^2-fPdO(ݳPNӡ8==;<e2d+6x<j"% )_g/C[EUEPJڤ;d;-g끉j%#R HE;G-8{t2Uo{|@6"'÷Ќj2&pS![d SpxjEzAvr?ٔG~rmY"ܕ^{QZJ 8(#qR$uːO n@h((3V+>mN~l}8=֭X_A٥l0Â;x"=ōzl~c>>jk t'e8!EGYڎk:}+5mFR0hմ=-a2DB\YTwuh ҵ( u KQ$:di]D[_q'⥢+f"G dypzEF .$zzdpyͣ}ti#&ENJ,}LیLw^}Z(msk<^LW$C=}\[;5 :^\g*2}`jPQYCrDr{?Eo5)T$t?"v2ߑ}:?5%vo"o\b8=~TVY.=*&)eV?8\+HpeyAx9p(owR0z{iJ%"F>P ?#e9wa<s;Z}ţPXWxO=y=28<,2m]Z}LیLw^}2o! NO\e1uKV-e8l(:1sJչs}S?U~)q vϵ>껵՟cZA"%UlT4&W2]L .0I'({v}/\+HpeyAx鑥uo#l(yl犖F"r xW(>Gߩhz"i]D[_q'&?m wl`+u_`Jl09ϷOֵ7dbу d,I+<|zeWa6.wWgKEE~&wWqN\ `~q'2@f ._|G=iC/9)PI+yzFⰮ mZs=zE\=W6Ҁ: ( (9(z7mtCѿm+(((((((((((((((((((((((((CG[SAq":E GҊ/{IxO²G_z?d+(dХC Hz0k/Ö6 }x{\ۂpD k^Vs>^SPپ]C+BFa r?(c5.]OCX_GkrKH Z٢*+OxwI՜{OpS`H;:G#LJ!oc]WQIjy1sҀED7X1_ݜtlL(Ms G?1%2V?g@ w^9#J%"F>P ?wey͂: J%n"R|o #O8zţPXWxO=y=28<TK+yy;+pz֏5y3n23zw j;H$GRi [v08sӓi]|A#l]˂9灓׎zi5f&Vd|,-"=FV6;l~'7X1_ݜt8=~Vt_s*-[ˣYWt)ksS##*J]٭f'#/a܃'p+cy  7u3^3-J%"F>P ?#e9wa<s;Z}ţPXWxO=y=28<,2m]Z}LیLw^}2o! NO\@wJRK_ܱh.P*A K #;N\>sҀED7X1_ݜtlL(Ms G?1%2V?g@ w^9#J%"F>P ?-#e9wa<s;ZEF .$zzdpy *8ddyIjXܞiWa6.wWg2)k2ffYXx:(yWzrz}+$mpW<2zZ)Rp:SRc _)+ӮsVtRy!8<q}+:iYn̪ɥh_.Y[k`b^VbMs G?1+cy  7u3^3QIEEt%qr (Pt}( ǻԞ!+']T~%wﴛ_}\|,[sns| z*?Z~}ր'Ghc >G?hzw$Ŀ M[?hcvoڞun7lޅwc9EkP}֏EC# 2GE?Z>@ޛ 3M^j7{<AN n'jR)umU#X)p3nYRH~o?Z<$|>,:sk~\v( `p)]A?Z>@ u/- ѭ?,dﻹݍyv㞛+C~=?hGOEA?Z>@P}֏j3r;:N=Z&a+1$PqFrzgʝ?Z~}ր'Ghc DdpX`U-=#%x?^0}ǽO?Z0. >I"$rCӺw?LE)uZÖǙLq}RgT+e0FNGhjOEA?Z>@P}֏Thc~}m@66L@8>j3̤%O#Thc~=?hGOEA?Z>@Pc82}{z{b?Zls2) KpN@vP*?ZeXpg}?J-m :'ܞj3}~ʧGgܜ1nnr^Ȟ~}ִ5'j3r;:N=hcJI*T`# 4Thc~=?hGOEA?Z>@?y%FU|֞olm5V>Ǔcݱ?hGOEA?Z>@ןPo_J+"kO76Z}{o+{x[v{c1C~=?hGOEA?Z>@P}֏Thc~=?hGOEA?Z>@P}֏Thc~=?hGOEA?Z>@P}֏Thc~=?hGOEA?Z>@P}֏Thc~=?hGOEA?Z>@P}֏Thc~=?hGOEA?Z>@P}֏Thc~=?hGO\F#>\uoeSAԯJ(_>PW Ԧt{ J1=@9(&֩bub 4XsH9EW'}25 P`xA4$bpPy{)߭f_,cPv9|ae6f*b,*~рp7?5ouQqewrUZLhXg;Y^Kg,S]8BSG90sXׄuDvKnnU@R1:CAN%(M`OVgIt4v̷\Ky+Nr'1Q? ,NlĄć5^^mloݣf3=7z-2AolV0I`Oz迮:}\+c[E듖<Z1J“Fۣu w\~;봍| ,-Ԏ s+Mr CFHHSQkf(0(((((((((((((((((((((((((((((((((Z5 }KLͪ=ٓsF*Uk?[K{jP ''jεE֖S,RܸZɛfg9-.eYYH;c' G3n y.m' מ RmA*6qsQOeU o/P~3z̟E2\eA: !AN~ KO ^!6v_FYl':_^y soC*aޠd9'oq^YƲo1nXd\u,E?,SR*H KKt_jxy (o)t7CO5i.ieS^Wˆ7\ִ#nv[Bn|˂A鎵V?|:C]DC@Б44MSP#fAcz1m3Sӵ@BOmc^/Ye]G'TeNOLvm PlW@gbGuxZGt.k@94/ ջi,=Vk jGT@BOmciUKYn/Pt}(#/WVne0CW=wjGJ]Lsg  sNIF4A)!#Ǡ.U낧"'W?7MME腁8d\cs^?*"½{{5PY٥#9Nsln#V鵀T=VTL. V͌dppBWI|5*,\xSE]^+*_}|($ϥS>,'7N!"OʩǦqޓ*?=FQ{(zVh!:&2*8;۟2uZ^Ӓf#~oaOŚŴwKhM gUGlgqـ|EUH:|[AсE 6:ۏj2K ,Qܽ,zgԀ*ih8rN>,*ܐEӾ)CE$q8eEVF[V41푿Ifx^$[iHl6 Ǧ{3+[j :}O*p?1mڀ%Cx4;q&~g^!K]^ڿq7YkC 8W!Nn5ˍJM`gh?5xm" u-R;HyZ,kC (S!N8۽i4>Esڹ.Gᱽ'?4-A\jRi q dq=Jߥ*?wٱs{jt~TkΞ`Ip\1,KFp3k.!c8k@xL4kD-g>+0ٜc |k%BZgIwm~\Cs%w#<dHOx~-iʫ?21.3&6G@:S M8m3}sKуQ@l ^?*(>\sf(k* ̒<B"I^]o$ʫ#_U'`("JR{Y-|6@&[JH+;!ޢĚԢZKK)<)>ҤGqѬ82a;*V|tu]# ߥ:5ͮxw{s?*Ə Ȭ@Am4B5$[a8 955׋u[-5[KW"YAXc {϶$ Ē`qtVo1uCs(mW̔a(ISr)xZk.RG<):*H$wϵ;N3m\Jh, Ӛ>$~O H+vw;jZfy,<ۼZymw7|JMN_CpugΊHdICGpGވbWgX3cs8m!<36u$a"yCm#8{G6[I$Kg嫃G?cx`22~\ςwu j~OJMw]Z@s"/x>6CtO@|ʀ6֗e짺ȁg/2@ǜz⤸ Ssy0C 'GO=CvxFβ͵#5wѮO'NPifK#15B7 d0 W:ŀk d ͻ$_7Ke>Rx7,QND?i1㎟2P2KOkzi1+A,*a8 ##qhr2Tw&%U@74t y?aAsqhK@NiצK[i$wC*N+{hփ"bpGE|V5 V@>\>YǕ^]_NkvZJLA!`wdsǀןʴW6Goe@ů{=olLbF(O'd8UMO.X2oGL3|,D ryI _seᕘ:t~&-71BYWy3@$OzW?֜Z3* Cb9O}?kڿW/Rkzf]ɾ=GOD q2㝣y{WWEip"`}@!&˸(Ԁ1?AtoSc{[JZe>z p?0ʀ"M׺sBo>/#ҿdi# <[)D w `>| E<"xPRkzZid`[11݄d{W+ہqoa)PR۠A,3Aך/O ؕfzQѡ ._^!KGڼC? ~?oKf卜DԝvG@ڼC? ~x~-u{Wjt~T}?hW?W?*6G@ڼC? ~x~-u{Wjt~T%ψI\%tnn[|1ڶ~`€wxmaxima-15.08.2/info/wxMaximaWindow.pdf000644 000765 000024 00000161723 12446010640 020550 0ustar00andrejstaff000000 000000 %PDF-1.4 %쏢 5 0 obj <> stream x+T03T0A(˥d^U`jang667234T0R& Fz .\@^Hendstream endobj 6 0 obj 67 endobj 4 0 obj <> /Contents 5 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 7 0 obj <>endobj 9 0 obj <> endobj 10 0 obj <> endobj 8 0 obj <>stream AdobedC  $, !$4.763.22:ASF:=N>22HbINVX]^]8EfmeZlS[]YC**Y;2;YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Ɏa92IP1ȭ}ĺkiV HaDus wӵlj_d`7yh[nq ⼮YgW/#g}漑խw"D;ʺK/[ɭ_5ڭԎ5y0 ,@?P3\JoFjyl!8Q ʧ"[WHt/mJRHr8Y j OOk&+4BrOB}+5`[] |}yӹ'Ec?G$V?AAbeL֋XQ Ay &h AXW>p=++ ?"?5}M߭ҿ"?+ Pl4o>_XQ Ay $$F h'M}OEH( y?ϩ AXWGV#zW$V?Ec?^kxt  ֋_XQ AyOA߭ҿ"?+ t$pwn YйIVHuWOh AXWoo΍p='+ ?"?6?zO$V?Ec?^m:7EH( yp碯&EH( '$Aҕl~U AXWy7EH( oΏ1:.Ec?G$V?cxtyp='+ ?"?6o΋?XQ AyoΏ1ߝ"?+ o1ߝcy:.Ec?G$V?cy:<~t\I H+ͼ~ty AXWyp='+ ?"?6zO$V?Ec?^mEH( Go΋?XQ AyoΏ5ߝ"?+ o5ߝk}:.Ec?G$V?k}:<~t\I H+ͼ~ty AXWyp='+ ?"?6?zO$V?Ec?^m?7EH( 7Go΋?XQ AyoΏ1ߝ"?+ o1ߝcy:.Ec?G$V?cy:< AXWy7EH( oΏ1:.Ec?G$V?cxtyp='+ ?"?6o΋?XQ Ay?cxt\I H+ͷF AXWoo΍p='+ ?"?6?zO$V?Ec?^k:7EH( {xtoo΋_XQ Ay?t\J H+wSѼ΋_XQ Ay:7Sp=++ ?"?5}OF:.Ec?G$V?ϩ}Mҿ"?+ ]Ѽ.Ec?G$V?ϩq4\J H+wSFh AXW>p=++ ?"?5}MzW$V?Ec?^k7SEu9s ZqN x9<)KqkV,ѶvTa&Urk3^o]'F4ATYÓ>_Ҭ8?\ qʞշԁ_Nqԧ7'e{ 4R4դWQ<\7d'#+5|Oz^c?ZI<4%G~VJQ$hT`(ڲ̌YnzTOW#$ve\ts=~?g,UPvhXŨs_(?w8n:USNG#"[=r܂֕'ay E&5 `g46->IH P@q듞٭MBhO*(~5ʾy!`:q? gib>]Ё@._ܴfpŽ{M6^f QG;PzR.ghM5tIj0# -dc.>c/ شp"YX: J!}T1OQ%̶ː`Z] Ѝn(b2ZQ_D֖Z&x0pH\u򱁳5$1\Ir,_p_ u m/ڮdvĂqSi<04Wh?sڷkFpp`:QmZrܐ1߅.j(;*qU+ZDf^#nc7cԠ3$mw,-xZDdf׵ Kj][gH"8=:;OQ}ְDk63 bky&H;J=1;$|v̾8)t%2c 2y:bqia;]92 ci5{-Eܷ]@t47%`W'[.'<2Óלu柩ieBdD=V.펅q on&IKCv!{- ,i1ҭ,lcۙ|!<YZ:4­;dCs=OJY-2} lxjG]nU+n Sֳ5sE[;A9#ֳٲĎ4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4њfh?4f3@fFi4S]?O5??t(tS/ Oyezw\Ґ FkCXW"PĞy-ûSm,lMAځV·5&T3 *v5@sHT|nNWq_ƏEt_ȯ5D!D-Z48q': t'h.)6ɴ=GJ">_Ƌ tr4R$v}LWE/G"/Wyݭ KvۏEWkv[;q^>_ƏEt_ȯ4Xg>tJ?F^㎞߭gW+ϗE]|+,n~tlߴ0qjDgXm'tPI*q5_hWE/@=Z0l@8sTqj;E ,u?{>_ƏEt_ȯ4Xg~$i$$w>z㏗ZK\EΘK?OEt_ȯ4+ϗETK6݌w BKQsU/~y$6o?w9^>_ƏEt_ȯ4X1ylP[Z!&ۜkWE/G"/Wp7{8%ayNe۱KguQ}7O1 IӮA+ϗE]|+8yYc]'G9!+rlJGJ">_Ƌh t- U)6 0X䓏ڻEt_ȯ4+ϗEyWqX兝Vi9zt/>2>¡ ۘܞ]|+_hj:k > ~k">_ƁՋ2;@`<G*a%Fs|T+ϗE]|+E=,gHk"˴8\suHɕmOڡF>Q_ƻEt_ȯ4+ϗE9̶f<;sVT-,eܠ8WE/G"/WKKp}AIWE/G"/Wp)*8qb˪&:l&IwtWy>_ƏEt_ȯ4 PQ,sZҙQV\2לr? []JVKjd6^%ێs?J?">_ƋǪ^܂[VO4I{jC ZHybHEt_ȯ4+ϗEyޡyّ5V;]|+_hf= lY~`4ۏӭw_hWE/@;|yx=1zjRE) vzJ">_Ƌ ࿵aUo_u{On+ϗE]|+.>gq+D:7AluEt_ȯ4+ϗE07f*P6>\JoEt_ȯ4+ϗEG{ G*< SOla$>Kn>Et_ȯ4+ϗE5i3muq*:Et_ȯ4+ϗEg5{H{b8_Ƌ5fkco9z_Et_ȯ4+ϗEGsٞ)&i$Y 3GNԖWM.Urs>}+WE/G"/W8;ҡIɿp#p3zͯNWE/G"/WIXm+ӿ">_ƘcEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ44W+ϗE]|+y_hWE/@cEzw"/W?"^>_ƏEt_ȯ45x7[Ct__j6:彲yprN2zs@tP: )o]'Fy$nGm4Q$yw$aqؑ{R!]Ќ:ӛqfVDI k:QDLk[mMiY\܀mSIobۻnI Zɋj(xPJ$~Fj׈chF%Vf5c'[6﹚ޟ<3Z5kX_4A۵О3"9tR,*r(NʇDORNpŤDcm^'er[񍥏c 1m}s޴"ye$9?乎.qt2C ś=3n5'#5aΙ9\ѤҖtY-D<-1?0JGzVq}q^,nH3ڠu!?YRmͼ;'aB}k`o$`?=g<}EQ,O1RO⩣4V2(aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\]EtUϨLj/}Z: ( Ǫ7TzͤMM$r,ʅ<qJC Dcw%uS?{<_m`6 Ք(kK,1I^qBALߏX)#]Sw3R8⺉mu|tt4~d?3V=jl +8odY#bLNz9ө[Cuedgϧ{IgyYW :;?J(Җ Cf9D e$ 8>b=E!MsWo:z]]%Zi3ΦѯEźJ&Y>u_ךl. bKR{}G󥢊C#7Rrkt.nTY OJ((h)U'frZgyNѕP{V *)PJșԕIsI݈{}G󥢊dFB8()uݧ(P Jx /lvc6XEQEQEQEQEQEQEQEQEQEQEQE Q@Wa$I ݓӽEw@MCi]PC>C,1gX*%듁uŒ~@;4w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@W?;G5֝w@MCi]Pi@ZLF Ą c#޺Mso|/^|_tàQZoMMXt/:_($(q;VTS?oo-Y>$:\y@e8䜒IE,0+}Rf[Iv4p|ms={V &)SU=% i1[G|V~GP (_}ڑidY$PrtOP>_ܽwyˑS1ʏJ:/1.$h2|(c=q$OsqF uI-,fy ݷ:X-n8텾uʜ(kRqpLhHIL]gD .{2k"h%Ha *$jUKWV;AĹ~w,4meT̒W\03Eqe88)l}$woMv;#1:n %$v sIu} Q7t?]Z0ߞS=.y'M+:5WOӥP{9GP$yNʅ1e1e#v2W4OηS k!fh 率?U_V|+o~a-$]BrWdѢ( ?'QUPԎR'hk2C> U!{2D;2O֧Y..4xctKMK}іS2HN61zR ^p^bsii|.f1ݿSm6eDv'@GP%e~YտRm-_h[wQmzvoyu Cj;,zhrI$feG9,߿9Z\5CBݎڒnAab@%԰%*ZVԮF3v,c,e;UsT1nk"SS+#CG1^-Ĩ v#Q֮KxoTrB &e\n`2p2zӪlZ}I&uqJU0F9t!iT]M#GRHU\? %iw#u!?ҚbNL\,1ZbTO Pۛ \E=w։튋pV.;0T\Wo~K}1ޯ -y!L3Ǹ8#mI4q@3-TnQAt.n۫(bPzdK̟v1"\OlcM6 thz\B1"]C%W<=Cm]6(u9Mts\4_5/_AE11&m$ HP]'Kk"Yxr#oA'~d_T:! MS?oo-^.`Yc*p$nX?*(((((ݑcqA??ɒ$H(E -X"gFXSREQE!=;x B ‚sE[@LQqؒI8$9$TTIos2KĞà9k˝ @d=%((( AGo[@DPNp=(OfmaP '8\t8 -yfQqtCMe/>F/:aQ@(LNN?ETDKX:Xuq Hb|=kcTDK@tQE2YPQK³-Jeq9à)C$M]JU=%1! .8;xЎjzEidYdPHk!+C-O0QM]VH)) HP9?deKky nޛ-M-M]Cu⌀u+٘gԯct&Wx]{fk[ )Rw3C3M[ԒM>tH'qz^@GŪ3k"+吖d.jmJ;[K$gj2.p3ԨX\hZg}XuC6Wlj;3c}Euq!Ȓ[Y?Vɩ )|HSRo.ee[|RjɩGgwd-hL0~@ =隍υfҧ[H%fV'*1ޯKdHd%t?ho/3cvTw=Yzg#y==2{ev 3Q" ?.ESOgqSVvaU짐5zĤĊ˾=cmy46lE(ܒyԞ5+#~1Gi"Ydmc}cLal敾G:/QYVkh7w,aA*I$ϽZ6<-5X$` 8 *+2 n[ -2'U@ gi~oaylwNl1-yh3r۟ڥ+߰3@ԉolp*(Me/>F/:aQ@(LJzjk+ zNwZs \98n?HTd\A8 Z*ܦ8X ٖXyW(+ib7\ESϛAe^4\Z43֕$}ZHSlN d} dèYl%KvYu5E.R1u8 [m$aEV|q0=kF vYy@mV59F qVi`Ӷ]%c?BѤ]+4OmH(ݶpڴ#^X#+UQ~ Rݻ`H ӬdOgl#%.?X,1M!v{OdG wvtTHh6W]隅7|"0;؜|kKpS+?N*jV ,\7Z|6b$*~ȥS~nk]Ɵ%4d.F`=뤢 h]6T1l<rzc1@k/Zbf1B[pA% 85\A ˹ A#FEKG[3MnPf8qq.KgIV5urd3QϡaIsŝ' H8dg e C]>P67zy ,qBqbObTL#"A2+0ץ-- W0OȨTAϭ&o,^ yKhppnj+zln^ iʪO>cymŎ!yD|Tdg]%i,vw[n%b8ղq' E旬s.۟ǺU \봃3޷gX2w3'New#3m-9m20Qy#їִ(`3\K1I8((((((((((((((((((((((((((((((((((((((((((((((( s\4_5Džrok~_lCm\]i-| տ5jEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP{Mso|/75iOk/y6_~AEjbSտ5;Wy: {-rcwTGjWqΏ{ʟ$\ KfG.pqKk.ŵ|y8 :Wˑ۰9?z+hWj.{I'$y$O$ bHnNӴҙw)i@ɍ eo Ĉ^HD͜sOOZ+šnTcIȑw'\ o>1hR,#N^jb<$Ži)]\e7+3U,N>#%O'n3pۏ\V>yn yp\=ƀ\h(#sAN-%Q 0A fLhı Op@:cRqV:h.Hi6A>8tPԌc }qAL2 F]D HN+ )˨VyH1'c#\H6qs۹ P)+^(UƤғPTZMrZ$!Ic .5QK;Q$ ďWVoSڳj\Ջ[NYc>[#qs \r )Ln>I% #@rz ɳH$EKh0Q+gzf-ޛm{%򥹌w`:Y$H1N6&,T?<~U@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@75iOk 1?L: (ZZ^xOy}'$tڧ"ZvHq 2w85OѿDEPYCV`[idVQ>}E+kr+BlS\IT1VxԍWUKՎH.?ֲLS4zwkq 9e`J,jqzIu$H'Yeb\8s@)[Y<>Aĩ"VRX!'~EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP{Mso|/75iOk/y6_~AEjbsXYhXޥ, 6r3n pTcS?oo-7VTS?oo-iEQEQEQEQEQEQEV%VJ[tP%Y]I$9U}$W-5O''i$%Ѹ* i8_h\wI?ʬeOA_Mi",h5TE Uk[qs4 6q@Je1.&UI4[?w$/3=ϵKC6#JA Jd,T`kxvv t7*<_ gFR1oIYMn$;q1zRu2EDu9"]4oI= ;s*[;mUz' ;r?c[]DX=g?M]I&`Vas<}+N҅wf{"K|D;~P0psږHĪyI-Бqӥk0A;C q.U@,}h[P6v F{4P+%qEIe5mpyT`9WyloK6YA76Ӯ{V -yB0 xZPeWMc{ v ad}ityKG.H5EQmmvHapj#7J(p(Mo+kQ"dpN1CXq5J )#9h #rI`~[ ;]ѰF0hGW.@'>>mbyMm;cfU f1[0lx[D:XX7~CPg+H\E:\Dc6= SK9Vg!1}( d5*ovd۳?Nի XX[]P:{ӯlbI$ ۞<@O{wӮ&Hs؟s֭U6K$i& n1=zzStZ$Iqd5*ovd۳?NV@ш+ڏؖ_4Ag97gy*wRh|>P:{JZ,m*NZ0Cp 'V4vR{x텬%m2>TF$r3ۑGph6i%Ξvh`; P(((((((((((((((((((((((((((((((((((((((((((?ɿcMS]=x\&F7>Me/>F/:aQ@(LJzjijhN(((((((=֤0'纓O<~5r5Amn# @Yp"$-8Oo2(J( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (+Džrok~O?ɿcMSYϑ tP: +Sڧ"Znڧ"ZӢ(((((((87&ʩV+n.-X!͕y1&sGP:)#IP4ԥ3۵̐͸E :=i`[+?ag@d 2;4EbY_>w$PAE݈Πջ|Gƀ6noIɰ̇'*9V Ze$f#Gq*],Y"b6hgZ5(&"yE>. mVWn#}U,qp8棹ԭ-.#y&6zjG;4m W\n?0j~p_w.]AgpI>M6+iZ9A3Fu*ji^߽ٿS߷bnw+kwTmvX/ i"ϙVR{9OHSUK!ī6ͷ : {sⅭzԑ<~R~Q>U bfRI88N3X%Q bTrI uORk}.2G#Ze-B YKvq+#|G[QXrwڀkXʌ;>N|+i"O"!n;Xw@zUO$$/N2uTv+w[cHb0ʀ6ZmB.ZM!ۻvjέ\$q…V9 w<}(zERm"w ǎܚC)H#(((((((((((((((((((((((((((((((((((((( s\4_5o$Y۽J2+욙~|sE=ysxtP: *̊zjijhN(((((((4?hyfG@Iꣶ:w55gOM-~i `&%:mKcaCT~V cny#rrjYɶ1܏L})\߬Lyl@Ӂ@vFą Pqz࿕@!xȓvq>DV&{$'XWy6(=LɩteHuDqU}"g;"T˼C@ -뫥"7CT98/4[VGr%e"Z]j/Qy_<URWik5ĸ,(ƎM&m-[IxrH>4lkxg 1SP]*c, "LqIom9&Fc"$NOzU(kq'RV(8Q媄 ymd`0!G'P!Y <@<ۻnq|TVFtRȩ XnJ<mi&(#y${y&";hWlh09jZ( SN}nĦ#@ᇱQi ̎ rFJqW(ȉ,l(dadUm[Y#6'EQm*eHbۈI*?J-K0OJ\qMESK{Ɍ?V! "aB%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW?s!>~C}P(tP=[SSOѿD[SSOѿDEPEPEPEPEPEPEPXA[<7-?)V-f0u+T-( ~E ]ܷ\^48B"XdtkkW^9REv y<Т35K{ۙ % (/+H퀦ykqsbޣ%A8ROlt;OҤDWцC)"+o2 U{ig˚V킣Ҵ%fH !ATo@Ȓ F3D# Kh bhhf+enc3;~o[_XcԨ8e=A@Ehah&k=vF.~Kx)]7맺%ݙўMYYbsICPN FOFβ> f߳g>`:ݷ5EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW?s!>~C}P(tP=[SSOѿD[SSOѿDEPEPEPEPEPEPEPYⶸ^Ǹ'i:}jSZ_It~|rC-ńʲHC1R IPOS@QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW?s!>~C}P(tP=[SSOѿD[SSOѿDEPEPEPEPEPEPEPT.uHxSc]"1_;5Ka|9})1욤q߲RḀ8ϽK J7.hsYk44̀BIA=}fWd#itE *%4Kc&RfM*Lcj2N ~V).R{9bYyCB8Sizάe޻Y g9)v 5Ԭ`9Uu]L͐KVERi;HFDq?&5IW`'9H%&ܟ~ Z_k*NLTI,ۼmvS=$ҭvȈ PHڐ]m2yXwm.u(h$E`휑uƳ[!d܉<낞fsdԮ.)&" r2ط;htn7)* meK(m׽Y((((((((((((((((((((((((((((((((((((((((((((((((+EUW?s!>\tP: (ڧ"ZϟR[/-# ͫ" V7~74袊((((kxbpJv*sϮ3WoDme8F2sQHu'H|2Gmv9,155֖Ӻѝ#(((((((((((((((((((((((((((((((((((((((((((((((((((((+EUW?s!>\tP: ( +w\Hho瑂I7-s L&lnsq#LkKTDK@!f9lx2pGKEQEQEQES$!#@YԓS3-j7h my BK*0[4zƇwk%͊k@q*&*8/$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNE)4A_OӢ3? /Jh%?ƴ H4_ G$/ O:(3  A}?SkNiin$qXW zYc^w5@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@s?ʺ ;'kAESտ5;TDKMտ5;TDK@tQEQEQEQE?_@5Y#kU9@tQEQE[[<(Գ1h Zng$2R7ģ.;Wk ÿi[QXj:%h$DXvL2W֐:vqVr?1K[棹Eeΰ,tSЋ#ERijN9v>? :+3ֿOTyij4;Z ?Qk_sӢ?ֿOTӢ? :+3ֿOTyij4;Z ?Qk_sӢ? :+3ֿOTyij4;Z ?Qk_sӢ?ֿOTEfyij;Z ?Pk_s-㳽ͅW /@tQEQEfO#-yp֝fO#-yp֝QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEvO*+ET: (&mt WE .̀GOs].7~7yZ>fR*9q["ZӢ((((ȵל:ZyӢ((M I)VN* k{y[!~V 뵈cؚ4LH 31w4aiuɸdIkF2Ab JαB&twx /GҴh3A GZuDŽu:˸$!W$\Gp}_jMD(OPj9mL-tQUC +,7ժqʌQEQC%@׏sp9'zW kq¨4vCn dC^5 {GJ[;wFk5̃D{պ_Vh䠹cO("դW!KdNRD8d>tdaky8QCunP8*GBTiro{gf6s?Y #^>=cBw&QqvaES$((dt. y{S F1Z}QEQEQEȆ &Ϙ~'ǯOE~OOj}U{˟F64lq7w'҆8N9a"]$pSڦX\+Xaa{:>aזWulM($;k}4[$Fˌ@Cҥ+%%*cuuxg!ݷ(_o]FM:Rxf yesgTd:'a*1FU=4K{4T2y>viT24\QCڥ6EejʬeUh3\qS]Qts!:2Nz2K22̅.T?.憎yp`o-qoғDT\D̗=9A[Mm.8 <=?I mAIMPF[ᤓݙ#N(,(̟F[:̟F[:(((((((((((((((((((((((((+EUW?s!>\tP: (ڧ"ZSu *r I_% :( ( ( ( ZyӬȵל :( طN|߳ɳs@ו~όwf|V'o;cUi$="дKsojUOzRpe.X^ӆ%c0Q/,ʐu(Ł:j:CӬ'[PUFrn'Z42km8\i.>4܎RUM<%˯%i jr޴mÁsiPxwU"aUx[fH) ʼn; r!G52[(U 1vׯɇڪHlgE oJI eV)2DYo>@93O֕뤻u_"B9 O/=GE .:dV>P@ n߫[L&UA?{ ?usݽzuiU &L6ruu>S屓iPrۇn:) T>|6p}@/B.s8a'fW q gl7CGZ POtqO1W;ק_oւdaW 7Q^8O!b8 VTmÁsi%mni2a7*Gφ&*?7AӯJ}Ƀ\z׏ւdU$}ܶ3֟E4ppsTW*ctžROpfd.z#`h+kb)n00U$}ܷ_~>J,o0swÞ?*Ԭe;:( (3'?8kN'?8kN ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ;'tvO*tcrS?oo-s H댜TDK@tQEQEQEQE?_@5Y#kU9@tQEQT3ϛy6cvPVwt-lX+# bkE*bOA\ו~όwfS屓irۇn:) T>|6p}0Uy^zPgM3ʰQ}cYCyj2`W;>n޽: Į3Az+9o[1$øTWj%% NiW*ctaS POtqFd\o^}ZbE00U?/q׎;KUN˖OvMn sHL&PHҀepF3}1ڛ<)q 8!Ɍ$9F#nWfL*pק^~ 6^gxn ;{ѿҭvd_".#$̞6{񚽖R;Iv.O]GLU6#Ʉʨ'a}8f>fd\o^}Z \Gx㿭+H 3Nʢ4pWVn֟8q<E1LMʠ᳃?ɅʮszҀE32`W;>n޽:0UIw-xM%*? /ʨ9hZZƦL&UA?{ ?g[i|iᘓuR)ȹeokpbZG!{AE2.Q O \Gx㿭6U2$ˀxoPF:~tұnNVPf$[&)YdpwJZ[D ݏɭKKk&aigmn2$  * Mpv'(i)'bpuҵth-D`9 4~k;fbo brIAR&j#屟~fM.\tP: (NѢKf0㕎ᓓVƩ7~7jv7~74袊(((+3-j7kNh@((2AOiqC@2`<{-<\a23ZTeTKKnI:# Ҟh,k"0d`H :(d0(\?*)qwci{EPEPEPK(Dpd~ǻ}*K8!2cyjUԗbW"ӍxOR~((()~g׏O yu{Z[ ˑ+'SK";tjelZOw?}D|s"^br۴eTzT|43ލ~Bx_< M7M?yr}޿ȿEUfO#-yp֝fO#-ypQ@Q@c^w5Yc^w5@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@s?ʺ ;'kAESտ5;TDKMտ5;TDK@tQEQEQEQE?_@5Y#kU9@tQEOWH4{a$Kz$UFPU {-cDn-3{MtzƣMy.@p  2G=mmgRlK[,2N+BE[ieNJە8 ;3K@? ,r%ŀ`vE4dՎDy7Oz]‹˜IB~78?lA<=>qPb?ZDŽu:ab76;FF1{. xҝE1]L˸d/f_\ F~3q?15rYܽVs~$~@z})==bb7!^Hsu$R`n߈9~)7qӌg]|FoLcsJX#cs>(:͍Y22 8FF#W n|^Ahp'QԖӥͺLCJCY˟c38קAvvits)U!H8u =3Ii31ʄa=ϵ>&ce2s@vNN=}|^?^(.>#c1}9x@ ,C9j,yVqI.Aݠׯ8W]UQOaTiKyOU}=Oڥ5~eq"BȠm BS ;㏘~u522J'z}GJ .78>n߈9~(6c9JEv!3.ᓜ|ǟ} {4ol 8zO]|FoLcsM|_jĬ2AvW].QQ ?}*v!3 s((Oz}(-w&i]olgoqׯO֑Z&e}zsҤ>GͲug{p g#2!ާ^wUMB6Ppi`*:{V%$#GpjVv!3.ᓜ|ǟΔ%*T烏Z??qTdiEQE??qZu??qZtQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW?s!>~C}P(tP=[SSOѿD[SSOѿDEPEPEPEPY#kU9Zu?_@4EPEOWH4{a$Kz$P_ZMp]A$YeDuDQpr~4I+0~'A$[<\OKc( @Z^6P\Rb/+;X^ݦE\9#x34.|\}q ǥ\(đ![sV,cM\ }~V# S 21sj;[br1S@m_Le!GOAqQUtX$`:\|`n=vNN=Ksi{>f>[pcG^`n߈9~f;q})؄lNqhXɀ{pzS&%Dć=H8#w_Îyol 8z@]|FoLcsJX#cs>Wotğ{ĕddQO[0܌_I$̱ERI|`n^סyh߻ctr9~'qJ..Y1PH8 iĘ_$6#׎֟i31H)Bf6]'8}?4l/d߯OL'n q⠼6б3HH#z~8]\%}'zUl6`H߼N>w={1%F$R]˛_ !NB~؄l7u>_?ʛ*Bɗ<=O׿_^iL.78>n߈9~)6c9JEv!3.ᓜ|ǟ} {4ol 8z@p%Wab=E܎ف7\:Ja08Z^KE01%F$PLw\Lϖ{㧯^ӑ ;jx\>ǫ'߈9~ j# :Iç&BK{2fO#-ypՋ+wc~YS#l;u,IR<~Ji܉EٚQE (3'?8kN'?8kN ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ;'tvO*jv7~7jv7~74袊(((+3-j7kNȲ̥-62ð _պZQEQS"Ӏ?x?>N<J}Q@Q@#Y$i}*ۏv&RBڂۧq=J17 ~^ZLy76v1e`yUE ( ((F/mԳ,cZ']IAKG*Gq֬Sl-Wj[[)NrG׊V4Rڢ)Q@c^w5Yc^w5@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@s?ʺ ;'kAESտ5;TDKMտ5;TDK@tQETwm唌RߐT|6$Ls@nO'•QEaz`c+yfEf &> ĸfܲ ٻ+/U`xf4öH#"%vjVgZoӴ9^]21+nx-봑қ?_@5[%fѧEP (OH^ܪGefBkn[{C*u= ;hl|G$ b<tUcCgt/suu,hc8o-OP0\NOkR9: Ů=wX"XOճUxo(%L7MRC߉)xK__>Jӥn报[ ,FFh>oawSf1]L˸d/f {4(m9z~P]|FoLcsO"j1ܟ|ĕddJ7o<?ju0;Q-1O^?Z}™av8 c99}})!G-:U"Og.D|r_7Oi31Wb19yYVhBd,vd}?O0ק+ngc:]|FoLcsJX#cs>(*60'/N=€Bf6/ןO-1O^?Z ;NO#O(^[fdLWn<0'Zgl^w~ jH 3NnƊQ7WBŧSJ䱦i$^@*qry+B-=am9z~P]|FoLcsO139 IQFI8zpy(؄l7u>_?ʙ r1^ߟMMM''x.78>n߈9~(6c9JEv!3.ᓜ|ǟ} yqy N_4`<7hܬ۰Y^{ҿE`Yc^w4EPEPd2ם id2ם iEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP\d/򮂹_@㠢Q@oMN?FuoMN?FQ@ 0ʰ */c8P;c6K3ݙDQRlg֟ue,wmpʱx\U)Y"ޙgxK[$vdeZ`4kv~EgOJk=>(9NOjȵל:ZybnӢ(QEc_k=h6-ʃш󎆀4b⺂IƲEM$3ꈣ% %7=h-ŰWQ`>O|Ix"4&QA"# m.  *sv}_$VvLrGUq]%fh?/~]+N&iKQys#hBߦ'X<Ǵ< G@(#~#cdc7;q}(S؄lNqh_ݰǿ^@O0קlv>o?;e@Qȍ0x(bJ22IӃ_L&caqyTolgoqׯOրL56  ;NO#Ab76;FF1{ _A5ufGm#:lgk{#Np&6x3V؄lNqj">AeVg'x<&%d{q|^?^*L.>#c1}9x,C9juĕdd@v!3 sLϖ{㧯^ӑQ'mniS H9q׭?qӌg#c1}9xM,C9j@ĕdd@F6>bp^Z n|^62U8#Su۵KE0߻ctr9~#~#cdc79όzi31qr8|pl;+-țiYn1D;֥l/d߯O{`-`1#ׯO׊iYYJ}0ޱأ*4`7G{:9#׎ҝ~eQQ߭o@QQ߭o@QQ߭o@ .1*/AzyjO_R߭BZݐrdT~oGՖILgh{Ry߭49NNo o֏7 (o֏7 (o֏7 +2lC߭UC$[1{!}~zh}Zh}Z??qZuFHwp^nǕ l]9կ7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 (o֏7 +EU~psH}P(tP=[SRwOgfg@+I:5ao-՜7I}3Ihlv6k8%&[8^JדiGK &C2yے68KyH%2l+ c1h0n%=OX[u!9P.">Qq$q.v$Kb|5IߎCŶxLZ3*8oWJE6$sӚYH!uj2+ڥdTzILΟN ɿAQE\}ʌf7. (q UdӅ͜&B҈8X3s6XjʲyXcSOZFm8e$8ɴP-l1vriu~,yY(8ٵ8au P3Я@e2y 3y, qy4#Fxiڰ}O\<ߟqI4-+. 1ǥ$:LZ")3Ƌ#zژ[n/'HXTp3O=3ZQܤ3Cq3̖˷TEĀBr@՝̹Ϙc~P];QI{z,8$ \|jzL&E4y$P _QsP'"Y&0n ~ֱkL++۴dI#ړvPD)`0&MN`m28'}ʹf+XlVTmfmͽշ0@ciػmGq OK IJLMZCT1JN [+ִs$j2Fv2>9v6pnu@Sۂqҵ KcIh袊C ( ( ( ( ( ( ( (=(ko I_[XsڱReTlAETn DwJ#Egc mJ] @YT_##J]Gi@ByĠ @϶ Ij_Tu}WSӬd~vU$+*>`z P_?Zg70 hļAALMZX,CDp}''6v*b Ff)@Ib/C4gtQJ)i<271@4h jh|1Ihַuiwd1 'sI vF?\RA@O }]f20EI==Ԋs{k4꫐S|j#?G _6Xyկ<cHVuOMXs$g@?֏ .?/@Rv7ǏԾv=(-s,!əKlTǩ%[*r1Мuig$xA 5c[C;F|gzcX d4RxO*Q^=C)(>Ƌ]Er?'h=?Wԡifqŀ~5ˉy<׎83V3z(P Q [ֻ1v]ʒ"þ5'FtBȧcl_ Ajv0E̅SMSOIQ%T՟q/'AeCEo;R| kjH8X&=8jwr+C(ɰ$Zz嚡aFڈ} }\_Zώtk` 3QM.Ed[a#4w2! $`:TjAo+E5g[rz*VvA$zɻ,/AFzMJn mLr'$Rjw`\mmzws)` h1IDiagzR{Rȯ3Rj*Oj]hI?RhISc?R5;YlǗ$ Y#t JCrmotx7DF/@zk7R3TĶBx0#LU:N|,@wq/@ R[oy*dE\= "m0[F^D n&:?Iu;Թ2}h!}Nxzy^k Ȅ~uzTHόu/l|~q$/4\!$3Dz̖\Jɺ<aKJc5܄Ԟ+'SmfÚC<;C}29:G>S^c̦NAmj_UP<2e.L0=sq?k ˈvho$5fWpFjjw< ENN?ZaE(ۓVf^ ;}(K=J$01UPG0q$/4\!$3Rx\;ZF_LOͥ\BIOE\Ii%U"!tADBEnbWBО}Eck|io9^k*#Kv }g[Ջj2HF^S="ۚI'P?EWԯ,W`70TQYw5`z 5^|i)BJpzgi rM,H0M:]J.9}h z?kzC4hX<$r>Z[r~У'@:n1q;kRn 4x48'=0*ίA886*;U,: Rk.cEcxvT4ʓi>OyAFR\ է5vq,Tj 6 }* 5V7/ RVEۓ8'*߂0 CNV귺ti˘RNS]]$@1 ݞHix?d uˋa=*v>Q5*j2X չClWvةk!k>G֟U-fIR<-O$tIFc|Kx}7vgJرE[D@ ׸ԑ pMdxSZ@M,9#z0=sWP,tUдK*?ճKhUs$*٭_U `{:c_ݥZ1aQzV֯_2+w#J*";7Īj-ڀ#/ԿivdL)kP?Ev=(j_GEl`z 0=cڗ_Qj_[A@ .O2Ukyc,s|*D⊒ endstream endobj 11 0 obj <>stream 2014-12-05T19:39:57+01:00 2014-12-05T19:39:57+01:00 pnmtops noname.ps endstream endobj 2 0 obj <>endobj xref 0 12 0000000000 65535 f 0000000384 00000 n 0000057770 00000 n 0000000325 00000 n 0000000170 00000 n 0000000015 00000 n 0000000152 00000 n 0000000449 00000 n 0000000549 00000 n 0000000490 00000 n 0000000519 00000 n 0000056359 00000 n trailer << /Size 12 /Root 1 0 R /Info 2 0 R /ID [<73B251DF372C03FAC723F5958817AEC4><73B251DF372C03FAC723F5958817AEC4>] >> startxref 57929 %%EOF wxmaxima-15.08.2/Doxygen/Doxyfile.in000644 000765 000024 00000206404 12531304076 017667 0ustar00andrejstaff000000 000000 # Doxyfile 1.7.3 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. # # All text after a hash (#) is considered a comment and will be ignored. # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" "). #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the config file # that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = wxMaxima # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = # Using the PROJECT_BRIEF tag one can provide an optional one line description for a project that appears at the top of each page and should give viewer a quick idea about the purpose of the project. Keep the description short. PROJECT_BRIEF = "A feature-rich gui for the computer algebra system maxima" # With the PROJECT_LOGO tag one can specify an logo or icon that is # included in the documentation. The maximum height of the logo should not # exceed 55 pixels and the maximum width should not exceed 200 pixels. # Doxygen will copy the logo to the output directory. PROJECT_LOGO = @srcdir@/../data/wxmaxima.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = . # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, # Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, # Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English # messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, # Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, # Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. OUTPUT_LANGUAGE = English # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful if your file system # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like regular Qt-style comments # (thus requiring an explicit @brief command for a brief description.) JAVADOC_AUTOBRIEF = YES # If the QT_AUTOBRIEF tag is set to YES then Doxygen will # interpret the first line (until the first dot) of a Qt-style # comment as the brief description. If set to NO, the comments # will behave just like regular Qt-style comments (thus requiring # an explicit \brief command for a brief description.) QT_AUTOBRIEF = YES # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = YES # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 4 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java # sources only. Doxygen will then generate output that is more tailored for # Java. For instance, namespaces will be presented as packages, qualified # scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources only. Doxygen will then generate output that is more tailored for # Fortran. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for # VHDL. OPTIMIZE_OUTPUT_VHDL = NO # Doxygen selects the parser to use depending on the extension of the files it # parses. With this tag you can assign which parser to use for a given extension. # Doxygen has a built-in mapping, but you can override or extend it using this # tag. The format is ext=language, where ext is a file extension, and language # is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, # C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make # doxygen treat .inc files as Fortran files (default is PHP), and .f files as C # (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions # you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. EXTENSION_MAPPING = # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also makes the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. BUILTIN_STL_SUPPORT = NO # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. # Doxygen will parse them like normal C++ but will assume all classes use public # instead of private inheritance when no explicit protection keyword is present. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate getter # and setter methods for a property. Setting this option to YES (the default) # will make doxygen replace the get and set methods by a property in the # documentation. This will only work if the methods are indeed getting or # setting a simple type. If this is not the case, or you want to show the # methods anyway, you should set this option to NO. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES # When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum # is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically # be useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. TYPEDEF_HIDES_STRUCT = NO #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = YES # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = YES # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base # name of the file that contains the anonymous namespace. By default # anonymous namespaces are hidden. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen # will list include files with double quotes in the documentation # rather than with sharp brackets. FORCE_LOCAL_INCLUDES = NO # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen # will sort the (brief and detailed) documentation of class members so that # constructors and destructors are listed first. If set to NO (the default) # the constructors will appear in the respective orders defined by # SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. # This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO # and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. SORT_MEMBERS_CTORS_1ST = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the # hierarchy of group names into alphabetical order. If set to NO (the default) # the group names will appear in their defined order. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper type resolution of all parameters of a function it will reject a # match between the prototype and the implementation of a member function even if there is only one candidate or it is obvious which candidate to choose by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen # will still accept a match between prototype and implementation in such cases. STRICT_PROTO_MATCHING = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or macro consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and macros in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the # Namespaces page. # This will remove the Namespaces entry from the Quick Index # and from the Folder Tree View (if specified). The default is YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed # by doxygen. The layout file controls the global structure of the generated # output files in an output format independent way. The create the layout file # that represents doxygen's defaults, run doxygen with the -l option. # You can optionally specify a file name after the option, if omitted # DoxygenLayout.xml will be used as the name of the layout file. LAYOUT_FILE = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # The WARN_NO_PARAMDOC option can be enabled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = @srcdir@/../src @srcdir@/.. # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is # also the default input encoding. Doxygen uses libiconv (or the iconv built # into libc) for the transcoding. See http://www.gnu.org/software/libiconv for # the list of possible encodings. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh # *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py # *.f90 *.f *.for *.vhd *.vhdl FILE_PATTERNS = *.cpp *.h *.md # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. Note that the wildcards are matched # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. # If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. # Doxygen will compare the file name with each pattern and apply the # filter if there is a match. # The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty or if # non of the patterns match the file name, INPUT_FILTER is applied. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO # The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file # pattern. A pattern will override the setting for FILTER_PATTERN (if any) # and it is also possible to disable source filtering for a specific pattern # using *.ext= (so without naming a filter). This option only has effect when # FILTER_SOURCE_FILES is enabled. FILTER_SOURCE_PATTERNS = #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = NO # If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = NO # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will # link to the source code. # Otherwise they will link to the documentation. REFERENCES_LINK_SOURCE = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .xhtml # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. # Doxygen will adjust the colors in the stylesheet and background images # according to this color. Hue is specified as an angle on a colorwheel, # see http://en.wikipedia.org/wiki/Hue for more information. # For instance the value 0 represents red, 60 is yellow, 120 is green, # 180 is cyan, 240 is blue, 300 purple, and 360 is red again. # The allowed range is 0 to 359. HTML_COLORSTYLE_HUE = 220 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of # the colors in the HTML output. For a value of 0 the output will use # grayscales only. A value of 255 will produce the most vivid colors. HTML_COLORSTYLE_SAT = 100 # The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to # the luminance component of the colors in the HTML output. Values below # 100 gradually make the output lighter, whereas values above 100 make # the output darker. The value divided by 100 is the actual gamma applied, # so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, # and 100 does not change the gamma. HTML_COLORSTYLE_GAMMA = 80 # If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML # page will contain the date and time when the page was generated. Setting # this to NO can help when comparing the output of multiple runs. HTML_TIMESTAMP = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). HTML_DYNAMIC_SECTIONS = NO # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 # integrated development environment, introduced with OSX 10.5 (Leopard). # To create a documentation set, doxygen will generate a Makefile in the # HTML output directory. Running make will produce the docset in that # directory and running "make install" will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # it at startup. # See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html # for more information. GENERATE_DOCSET = NO # When GENERATE_DOCSET tag is set to YES, this tag determines the name of the # feed. A documentation feed provides an umbrella under which multiple # documentation sets from a single provider (such as a company or product suite) # can be grouped. DOCSET_FEEDNAME = "Doxygen generated docs" # When GENERATE_DOCSET tag is set to YES, this tag specifies a string that # should uniquely identify the documentation set bundle. This should be a # reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen # will append .docset to the name. DOCSET_BUNDLE_ID = org.doxygen.Project # When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify # the documentation publisher. This should be a reverse domain-name style # string, e.g. com.mycompany.MyDocSet.documentation. DOCSET_PUBLISHER_ID = org.doxygen.Publisher # The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. DOCSET_PUBLISHER_NAME = Publisher # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING # is used to encode HtmlHelp index (hhk), content (hhc) and project file # content. CHM_INDEX_ENCODING = # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated # that can be used as input for Qt's qhelpgenerator to generate a # Qt Compressed Help (.qch) of the generated HTML documentation. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can # be used to specify the file name of the resulting .qch file. # The path specified is relative to the HTML output folder. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#namespace QHP_NAMESPACE = org.doxygen.Project # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # Qt Help Project output. For more information please see # http://doc.trolltech.com/qthelpproject.html#virtual-folders QHP_VIRTUAL_FOLDER = doc # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to # add. For more information please see # http://doc.trolltech.com/qthelpproject.html#custom-filters QHP_CUST_FILTER_NAME = # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the # custom filter to add. For more information please see # # Qt Help Project / Custom Filters. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # project's # filter section matches. # # Qt Help Project / Filter Attributes. QHP_SECT_FILTER_ATTRS = # If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can # be used to specify the location of Qt's qhelpgenerator. # If non-empty doxygen will try to run qhelpgenerator on the generated # .qhp file. QHG_LOCATION = # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files # will be generated, which together with the HTML files, form an Eclipse help # plugin. To install this plugin and make it available under the help contents # menu in Eclipse, the contents of the directory containing the HTML and XML # files needs to be copied into the plugins directory of eclipse. The name of # the directory within the plugins directory should be the same as # the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before # the help appears. GENERATE_ECLIPSEHELP = NO # A unique identifier for the eclipse help plugin. When installing the plugin # the directory name containing the HTML and XML files should also have # this name. ECLIPSE_DOC_ID = org.doxygen.Project # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [0,1..20]) # that doxygen will group on one line in the generated HTML documentation. # Note that a value of 0 will completely suppress the enum values from appearing in the overview section. ENUM_VALUES_PER_LINE = 4 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. # If the tag value is set to YES, a side panel will be generated # containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). # Windows users are probably better off using the HTML help feature. GENERATE_TREEVIEW = YES # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 # When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open # links to external symbols imported via tag files in a separate window. EXT_LINKS_IN_WINDOW = NO # Use this tag to change the font size of Latex formulas included # as images in the HTML documentation. The default is 10. Note that # when you change the font size after a successful doxygen run you need # to manually remove any form_*.png images from the HTML output directory # to force them to be regenerated. FORMULA_FONTSIZE = 10 # Use the FORMULA_TRANPARENT tag to determine whether or not the images # generated for formulas are transparent PNGs. Transparent PNGs are # not supported properly for IE 6.0, but are supported on all modern browsers. # Note that when changing this option you need to delete any form_*.png files # in the HTML output before the changes have effect. FORMULA_TRANSPARENT = YES # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax # (see http://www.mathjax.org) which uses client side Javascript for the # rendering instead of using prerendered bitmaps. Use this if you do not # have LaTeX installed or if you want to formulas look prettier in the HTML # output. When enabled you also need to install MathJax separately and # configure the path to it using the MATHJAX_RELPATH option. USE_MATHJAX = NO # When MathJax is enabled you need to specify the location relative to the # HTML output directory using the MATHJAX_RELPATH option. The destination # directory should contain the MathJax.js script. For instance, if the mathjax # directory is located at the same level as the HTML output directory, then # MATHJAX_RELPATH should be ../mathjax. The default value points to the mathjax.org site, so you can quickly see the result without installing # MathJax, but it is strongly recommended to install a local copy of MathJax # before deployment. MATHJAX_RELPATH = http://www.mathjax.org/mathjax # When the SEARCHENGINE tag is enabled doxygen will generate a search box # for the HTML output. The underlying search engine uses javascript # and DHTML and should work on any modern browser. Note that when using # HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets # (GENERATE_DOCSET) there is already a search function so this one should # typically be disabled. For large projects the javascript based search engine # can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. SEARCHENGINE = YES # When the SERVER_BASED_SEARCH tag is enabled the search engine will be # implemented using a PHP enabled web server instead of at the web client # using Javascript. Doxygen will generate the search PHP script and index # file to put on the web server. The advantage of the server # based approach is that it scales better to large projects and allows # full text search. The disadvantages are that it is more difficult to setup # and does not have live searching capabilities. SERVER_BASED_SEARCH = NO #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = YES # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. # Note that when enabling USE_PDFLATEX this option is only used for # generating bitmaps for formulas in the HTML output, but not in the # Makefile that is written to the output directory. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4 # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = YES # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE =YES # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO # If LATEX_SOURCE_CODE is set to YES then doxygen will include # source code with syntax highlighting in the LaTeX output. # Note that which sources are shown also depends on other settings # such as SOURCE_BROWSER. LATEX_SOURCE_CODE = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. # This is useful # if you want to understand what is going on. # On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_DEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition that overrules the definition found in the source code. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all references to function-like macros # that are alone on a line, have an all uppercase name, and do not end with a # semicolon, because these will confuse the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option also works with HAVE_DOT disabled, but it is recommended to # install and use dot, since it yields more powerful graphs. CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc # command. Doxygen will then run the mscgen tool (see # http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the # documentation. The MSCGEN_PATH tag allows you to specify the directory where # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = NO # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = @HAVE_GRAPHVIZ@ # The DOT_NUM_THREADS specifies the number of dot invocations doxygen is # allowed to run in parallel. When set to 0 (the default) doxygen will # base this on the number of processors available in the system. You can set it # explicitly to a value larger than 0 to get control over the balance # between CPU load and processing speed. DOT_NUM_THREADS = 0 # By default doxygen will write a font called Helvetica to the output # directory and reference it in all dot files that doxygen generates. # When you want a differently looking font you can specify the font name # using DOT_FONTNAME. You need to make sure dot is able to find the font, # which can be done by putting it in a standard location or by setting the # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. DOT_FONTNAME = Helvetica # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. DOT_FONTSIZE = 10 # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a # different font using DOT_FONTNAME you can set the path where dot # can find it using this tag. DOT_FONTPATH = # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = NO # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT options are set to YES then # doxygen will generate a call dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable call graphs # for selected functions only using the \callgraph command. CALL_GRAPH = NO # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then # doxygen will generate a caller dependency graph for every global function # or class method. Note that enabling this option will significantly increase # the time of a run. So in most cases it will be better to enable caller # graphs for selected functions only using the \callergraph command. CALLER_GRAPH =YES # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will generate a graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, svg, gif or svg. # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The MSCFILE_DIRS tag can be used to specify one or more directories that # contain msc files that are included in the documentation (see the # \mscfile command). MSCFILE_DIRS = # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is # visualized by representing a node as a red box. Note that doxygen if the # number of direct children of the root node in a graph is already larger than # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that the size of a graph can be further restricted by # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, because dot on Windows does not # seem to support this out of the box. Warning: Depending on the platform used, # enabling this option may lead to badly anti-aliased labels on the edges of # a graph (i.e. they become hard to read). DOT_TRANSPARENT = YES # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = YES # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES wxmaxima-15.08.2/Doxygen/Makefile.am000644 000765 000024 00000000630 12531304076 017601 0ustar00andrejstaff000000 000000 html: html_local html_local: html/index.html html/index.html latex/index.tex: FORCE index.html doxygen Doxyfile index.html: echo "">index.html echo "">>index.html echo "">>index.html EXTRA_DIST = pdf-am: html/index.html cd latex&&pdflatex refman.tex cd latex&&pdflatex refman.tex cd latex&&pdflatex refman.tex FORCE: wxmaxima-15.08.2/Doxygen/Makefile.in000644 000765 000024 00000030140 12573512057 017617 0ustar00andrejstaff000000 000000 # Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = Doxygen ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/Setup.h CONFIG_CLEAN_FILES = Doxyfile 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_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__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS_TO_INSTALL = @CATALOGS_TO_INSTALL@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DESTDIR = @DESTDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAVE_DOXYGEN = @HAVE_DOXYGEN@ HAVE_GRAPHVIZ = @HAVE_GRAPHVIZ@ HHC = @HHC@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RC_OBJ = @RC_OBJ@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RC_PATH = @WX_RC_PATH@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ WX_VERSION_MAJOR = @WX_VERSION_MAJOR@ WX_VERSION_MICRO = @WX_VERSION_MICRO@ WX_VERSION_MINOR = @WX_VERSION_MINOR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hhc_found = @hhc_found@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Doxygen/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Doxygen/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): Doxyfile: $(top_builddir)/config.status $(srcdir)/Doxyfile.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic 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-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 .PRECIOUS: Makefile html: html_local html_local: html/index.html html/index.html latex/index.tex: FORCE index.html doxygen Doxyfile index.html: echo "">index.html echo "">>index.html echo "">>index.html pdf-am: html/index.html cd latex&&pdflatex refman.tex cd latex&&pdflatex refman.tex cd latex&&pdflatex refman.tex FORCE: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: wxmaxima-15.08.2/data/autocomplete.txt000644 000765 000024 00000356016 12571323541 020321 0ustar00andrejstaff000000 000000 FUNCTION: fast_linsolve TEMPLATE: fast_linsolve([, ..., ], [, ..., ]) FUNCTION: grobner_basis TEMPLATE: grobner_basis([, ..., ]) FUNCTION: set_up_dot_simplifications TEMPLATE: set_up_dot_simplifications(, ) TEMPLATE: set_up_dot_simplifications() FUNCTION: declare_weights TEMPLATE: declare_weights(, , ..., , ) FUNCTION: nc_degree TEMPLATE: nc_degree(

    ) FUNCTION: dotsimp TEMPLATE: dotsimp() FUNCTION: fast_central_elements TEMPLATE: fast_central_elements([, ..., ], ) FUNCTION: check_overlaps TEMPLATE: check_overlaps(, ) FUNCTION: mono TEMPLATE: mono([, ..., ], ) FUNCTION: monomial_dimensions TEMPLATE: monomial_dimensions() FUNCTION: extract_linear_equations TEMPLATE: extract_linear_equations([, ..., ], [, ..., ]) FUNCTION: list_nc_monomials TEMPLATE: list_nc_monomials([, ..., ]) TEMPLATE: list_nc_monomials(

    ) OPTION : all_dotsimp_denoms FUNCTION: array TEMPLATE: array(, , ..., ) TEMPLATE: array(, , , ..., ) TEMPLATE: array([, ..., ], , ..., ) FUNCTION: arrayapply TEMPLATE: arrayapply(, [, ..., ]) FUNCTION: arrayinfo TEMPLATE: arrayinfo() FUNCTION: arraymake TEMPLATE: arraymake(, [, ..., ]) OPTION : arrays FUNCTION: bashindices TEMPLATE: bashindices() FUNCTION: fillarray TEMPLATE: fillarray(, ) FUNCTION: listarray TEMPLATE: listarray() FUNCTION: make_array TEMPLATE: make_array(, , ..., ) FUNCTION: rearray TEMPLATE: rearray(, , ..., ) FUNCTION: remarray TEMPLATE: remarray(, ..., ) TEMPLATE: remarray(all) FUNCTION: subvar TEMPLATE: subvar(, ) OPTION : use_fast_arrays FUNCTION: init_atensor TEMPLATE: init_atensor(, ) TEMPLATE: init_atensor() FUNCTION: atensimp TEMPLATE: atensimp() OPTION : adim OPTION : aform OPTION : asymbol FUNCTION: sf TEMPLATE: sf(, ) FUNCTION: af TEMPLATE: af(, ) FUNCTION: av TEMPLATE: av(, ) FUNCTION: abasep TEMPLATE: abasep() FUNCTION: augmented_lagrangian_method TEMPLATE: augmented_lagrangian_method(, , , ) TEMPLATE: augmented_lagrangian_method(, , , , optional_args) TEMPLATE: augmented_lagrangian_method([, ], , , ) TEMPLATE: augmented_lagrangian_method([, ], , , , optional_args) FUNCTION: bode_gain TEMPLATE: bode_gain(, , ......) FUNCTION: bode_phase TEMPLATE: bode_phase(, , ......) FUNCTION: run_testsuite TEMPLATE: run_testsuite([]) OPTION : testsuite_files FUNCTION: bug_report TEMPLATE: bug_report() FUNCTION: build_info TEMPLATE: build_info() FUNCTION: alias TEMPLATE: alias(, , ..., , ) OPTION : debugmode FUNCTION: ev TEMPLATE: ev(, , ..., ) OPTION : eval OPTION : evflag OPTION : evfun OPTION : infeval FUNCTION: kill TEMPLATE: kill(, ..., ) TEMPLATE: kill(labels) TEMPLATE: kill(inlabels, outlabels, linelabels) TEMPLATE: kill() TEMPLATE: kill([, ]) TEMPLATE: kill(values, functions, arrays, ...) TEMPLATE: kill(all) TEMPLATE: kill(allbut (, ..., )) FUNCTION: labels TEMPLATE: labels() OPTION : linenum OPTION : myoptions OPTION : nolabels OPTION : optionset FUNCTION: playback TEMPLATE: playback() TEMPLATE: playback() TEMPLATE: playback([, ]) TEMPLATE: playback([]) TEMPLATE: playback(input) TEMPLATE: playback(slow) TEMPLATE: playback(time) TEMPLATE: playback(grind) FUNCTION: printprops TEMPLATE: printprops(, ) TEMPLATE: printprops([, ..., ], ) TEMPLATE: printprops(all, ) OPTION : prompt FUNCTION: quit TEMPLATE: quit() FUNCTION: remfunction TEMPLATE: remfunction(, ..., ) TEMPLATE: remfunction(all) FUNCTION: reset TEMPLATE: reset() OPTION : showtime FUNCTION: to_lisp TEMPLATE: to_lisp() OPTION : values OPTION : %e OPTION : %i OPTION : false OPTION : ind OPTION : inf OPTION : infinity OPTION : minf OPTION : %phi OPTION : %pi OPTION : true OPTION : und OPTION : zeroa OPTION : zerob FUNCTION: activate TEMPLATE: activate(, ..., ) OPTION : activecontexts FUNCTION: assume TEMPLATE: assume(, ..., ) OPTION : assumescalar OPTION : assume_pos OPTION : assume_pos_pred OPTION : context OPTION : contexts FUNCTION: deactivate TEMPLATE: deactivate(, ..., ) FUNCTION: facts TEMPLATE: facts() TEMPLATE: facts() OPTION : features FUNCTION: forget TEMPLATE: forget(, ..., ) TEMPLATE: forget() FUNCTION: killcontext TEMPLATE: killcontext(, ..., ) FUNCTION: newcontext TEMPLATE: newcontext() FUNCTION: supcontext TEMPLATE: supcontext(, ) TEMPLATE: supcontext() FUNCTION: contrib_ode TEMPLATE: contrib_ode(, , ) FUNCTION: odelin TEMPLATE: odelin(, , ) FUNCTION: ode_check TEMPLATE: ode_check(, ) OPTION : method OPTION : %c OPTION : %k1 OPTION : %k2 FUNCTION: gauss_a TEMPLATE: gauss_a(, , , ) FUNCTION: gauss_b TEMPLATE: gauss_b(, , , ) FUNCTION: dgauss_a TEMPLATE: dgauss_a(, , , ) FUNCTION: dgauss_b TEMPLATE: dgauss_b(, , , ) FUNCTION: kummer_m TEMPLATE: kummer_m(, , ) FUNCTION: kummer_u TEMPLATE: kummer_u(, , ) FUNCTION: dkummer_m TEMPLATE: dkummer_m(, , ) FUNCTION: dkummer_u TEMPLATE: dkummer_u(, , ) FUNCTION: csetup TEMPLATE: csetup() FUNCTION: cmetric TEMPLATE: cmetric() TEMPLATE: cmetric() FUNCTION: ct_coordsys TEMPLATE: ct_coordsys(, ) TEMPLATE: ct_coordsys() FUNCTION: init_ctensor TEMPLATE: init_ctensor() FUNCTION: christof TEMPLATE: christof() FUNCTION: ricci TEMPLATE: ricci() FUNCTION: uricci TEMPLATE: uricci() FUNCTION: scurvature TEMPLATE: scurvature() FUNCTION: einstein TEMPLATE: einstein() FUNCTION: leinstein TEMPLATE: leinstein() FUNCTION: riemann TEMPLATE: riemann() FUNCTION: lriemann TEMPLATE: lriemann() FUNCTION: uriemann TEMPLATE: uriemann() FUNCTION: rinvariant TEMPLATE: rinvariant() FUNCTION: weyl TEMPLATE: weyl() FUNCTION: ctaylor TEMPLATE: ctaylor() FUNCTION: frame_bracket TEMPLATE: frame_bracket(, , ) FUNCTION: nptetrad TEMPLATE: nptetrad() FUNCTION: psi TEMPLATE: psi() FUNCTION: petrov TEMPLATE: petrov() FUNCTION: contortion TEMPLATE: contortion() FUNCTION: nonmetricity TEMPLATE: nonmetricity() FUNCTION: ctransform TEMPLATE: ctransform() FUNCTION: findde TEMPLATE: findde(, ) FUNCTION: cograd TEMPLATE: cograd() FUNCTION: contragrad TEMPLATE: contragrad() FUNCTION: dscalar TEMPLATE: dscalar() FUNCTION: checkdiv TEMPLATE: checkdiv() FUNCTION: cgeodesic TEMPLATE: cgeodesic() FUNCTION: bdvac TEMPLATE: bdvac() FUNCTION: invariant1 TEMPLATE: invariant1() FUNCTION: invariant2 TEMPLATE: invariant2() FUNCTION: bimetric TEMPLATE: bimetric() FUNCTION: diagmatrixp TEMPLATE: diagmatrixp() FUNCTION: symmetricp TEMPLATE: symmetricp() FUNCTION: ntermst TEMPLATE: ntermst() FUNCTION: cdisplay TEMPLATE: cdisplay() FUNCTION: deleten TEMPLATE: deleten(, ) OPTION : dim OPTION : diagmetric OPTION : ctrgsimp OPTION : cframe_flag OPTION : ctorsion_flag OPTION : cnonmet_flag OPTION : ctayswitch OPTION : ctayvar OPTION : ctaypov OPTION : ctaypt OPTION : gdet OPTION : ratchristof OPTION : rateinstein OPTION : ratriemann OPTION : ratweyl OPTION : lfg OPTION : ufg OPTION : riem OPTION : lriem OPTION : uriem OPTION : ric OPTION : uric OPTION : lg OPTION : ug OPTION : weyl OPTION : fb OPTION : kinvariant OPTION : np OPTION : npi OPTION : tr OPTION : kt OPTION : nm OPTION : nmc OPTION : tensorkill OPTION : ct_coords OPTION : refcheck OPTION : setcheck OPTION : setcheckbreak OPTION : setval FUNCTION: timer TEMPLATE: timer(, ..., ) TEMPLATE: timer(all) TEMPLATE: timer() FUNCTION: untimer TEMPLATE: untimer(, ..., ) TEMPLATE: untimer() OPTION : timer_devalue FUNCTION: timer_info TEMPLATE: timer_info(, ..., ) TEMPLATE: timer_info() FUNCTION: trace TEMPLATE: trace(, ..., ) TEMPLATE: trace(all) TEMPLATE: trace() FUNCTION: trace_options TEMPLATE: trace_options(, , ..., ) TEMPLATE: trace_options() FUNCTION: untrace TEMPLATE: untrace(, ..., ) TEMPLATE: untrace() FUNCTION: %ibes TEMPLATE: %ibes[]() FUNCTION: %j TEMPLATE: %j[]() FUNCTION: %k TEMPLATE: %k[]() FUNCTION: %y TEMPLATE: %y[]() FUNCTION: airy TEMPLATE: airy() FUNCTION: bessel TEMPLATE: bessel(, ) FUNCTION: expint TEMPLATE: expint() FUNCTION: g0 TEMPLATE: g0() FUNCTION: g1 TEMPLATE: g1() FUNCTION: gn TEMPLATE: gn(, ) FUNCTION: gauss TEMPLATE: gauss(, ) FUNCTION: i0 TEMPLATE: i0() FUNCTION: i1 TEMPLATE: i1() FUNCTION: in TEMPLATE: in(, ) FUNCTION: j0 TEMPLATE: j0() FUNCTION: j1 TEMPLATE: j1() FUNCTION: jn TEMPLATE: jn(, ) FUNCTION: continuous_freq TEMPLATE: continuous_freq() TEMPLATE: continuous_freq(, ) FUNCTION: discrete_freq TEMPLATE: discrete_freq() FUNCTION: subsample TEMPLATE: subsample(, ) TEMPLATE: subsample(, , , , ...) FUNCTION: mean TEMPLATE: mean() TEMPLATE: mean() FUNCTION: var TEMPLATE: var() TEMPLATE: var() FUNCTION: var1 TEMPLATE: var1() TEMPLATE: var1() FUNCTION: std TEMPLATE: std() TEMPLATE: std() FUNCTION: std1 TEMPLATE: std1() TEMPLATE: std1() FUNCTION: noncentral_moment TEMPLATE: noncentral_moment(, ) TEMPLATE: noncentral_moment(, ) FUNCTION: central_moment TEMPLATE: central_moment(, ) TEMPLATE: central_moment(, ) FUNCTION: cv TEMPLATE: cv() TEMPLATE: cv() FUNCTION: smin TEMPLATE: smin() TEMPLATE: smin() FUNCTION: smax TEMPLATE: smax() TEMPLATE: smax() FUNCTION: range TEMPLATE: range() TEMPLATE: range() FUNCTION: quantile TEMPLATE: quantile(,

    ) TEMPLATE: quantile(,

    ) FUNCTION: median TEMPLATE: median() TEMPLATE: median() FUNCTION: qrange TEMPLATE: qrange() TEMPLATE: qrange() FUNCTION: mean_deviation TEMPLATE: mean_deviation() TEMPLATE: mean_deviation() FUNCTION: median_deviation TEMPLATE: median_deviation() TEMPLATE: median_deviation() FUNCTION: harmonic_mean TEMPLATE: harmonic_mean() TEMPLATE: harmonic_mean() FUNCTION: geometric_mean TEMPLATE: geometric_mean() TEMPLATE: geometric_mean() FUNCTION: kurtosis TEMPLATE: kurtosis() TEMPLATE: kurtosis() FUNCTION: skewness TEMPLATE: skewness() TEMPLATE: skewness() FUNCTION: pearson_skewness TEMPLATE: pearson_skewness() TEMPLATE: pearson_skewness() FUNCTION: quartile_skewness TEMPLATE: quartile_skewness() TEMPLATE: quartile_skewness() FUNCTION: cov TEMPLATE: cov() FUNCTION: cov1 TEMPLATE: cov1() FUNCTION: global_variances TEMPLATE: global_variances() TEMPLATE: global_variances(, ) FUNCTION: cor TEMPLATE: cor() TEMPLATE: cor(, ) FUNCTION: list_correlations TEMPLATE: list_correlations() TEMPLATE: list_correlations(, ) FUNCTION: histogram TEMPLATE: histogram() TEMPLATE: histogram(, , , ...) TEMPLATE: histogram() TEMPLATE: histogram(, , , ...) TEMPLATE: histogram() TEMPLATE: histogram(, , , ...) FUNCTION: scatterplot TEMPLATE: scatterplot() TEMPLATE: scatterplot(, , , ...) TEMPLATE: scatterplot() TEMPLATE: scatterplot(, , , ...) FUNCTION: barsplot TEMPLATE: barsplot(, , ..., , , ...) FUNCTION: piechart TEMPLATE: piechart() TEMPLATE: piechart(, , , ...) TEMPLATE: piechart() TEMPLATE: piechart(, , , ...) TEMPLATE: piechart() TEMPLATE: piechart(, , , ...) FUNCTION: boxplot TEMPLATE: boxplot() TEMPLATE: boxplot(, , , ...) FUNCTION: diag TEMPLATE: diag() FUNCTION: JF TEMPLATE: JF(,) FUNCTION: jordan TEMPLATE: jordan() FUNCTION: dispJordan TEMPLATE: dispJordan() FUNCTION: minimalPoly TEMPLATE: minimalPoly() FUNCTION: ModeMatrix TEMPLATE: ModeMatrix(,) FUNCTION: mat_function TEMPLATE: mat_function(,) FUNCTION: bc2 TEMPLATE: bc2(, , , , ) FUNCTION: desolve TEMPLATE: desolve(, ) TEMPLATE: desolve([, ..., ], [, ..., ]) FUNCTION: ic1 TEMPLATE: ic1(, , ) FUNCTION: ic2 TEMPLATE: ic2(, , , ) FUNCTION: ode2 TEMPLATE: ode2(, , ) FUNCTION: antid TEMPLATE: antid(, , ) FUNCTION: antidiff TEMPLATE: antidiff(, , ()) OPTION : atomgrad FUNCTION: atvalue TEMPLATE: atvalue(, [ = , ..., = ], ) TEMPLATE: atvalue(, = , ) FUNCTION: cartan TEMPLATE: cartan- FUNCTION: del TEMPLATE: del() FUNCTION: delta TEMPLATE: delta() OPTION : dependencies FUNCTION: depends TEMPLATE: depends(, , ..., , ) OPTION : derivabbrev FUNCTION: derivdegree TEMPLATE: derivdegree(, , ) FUNCTION: derivlist TEMPLATE: derivlist(, ..., ) OPTION : derivsubst FUNCTION: diff TEMPLATE: diff(, , , ..., , ) TEMPLATE: diff(, , ) TEMPLATE: diff(, ) TEMPLATE: diff() OPTION : diff FUNCTION: dscalar TEMPLATE: dscalar() FUNCTION: express TEMPLATE: express() FUNCTION: gradef TEMPLATE: gradef((, ..., ), , ..., ) TEMPLATE: gradef(, , ) OPTION : gradefs FUNCTION: laplace TEMPLATE: laplace(, , ) FUNCTION: pdf_normal TEMPLATE: pdf_normal(,,) FUNCTION: cdf_normal TEMPLATE: cdf_normal(,,) FUNCTION: quantile_normal TEMPLATE: quantile_normal(,,) FUNCTION: mean_normal TEMPLATE: mean_normal(,) FUNCTION: var_normal TEMPLATE: var_normal(,) FUNCTION: std_normal TEMPLATE: std_normal(,) FUNCTION: skewness_normal TEMPLATE: skewness_normal(,) FUNCTION: kurtosis_normal TEMPLATE: kurtosis_normal(,) FUNCTION: random_normal TEMPLATE: random_normal(,) TEMPLATE: random_normal(,,) FUNCTION: pdf_student_t TEMPLATE: pdf_student_t(,) FUNCTION: cdf_student_t TEMPLATE: cdf_student_t(,) FUNCTION: quantile_student_t TEMPLATE: quantile_student_t(,) FUNCTION: mean_student_t TEMPLATE: mean_student_t() FUNCTION: var_student_t TEMPLATE: var_student_t() FUNCTION: std_student_t TEMPLATE: std_student_t() FUNCTION: skewness_student_t TEMPLATE: skewness_student_t() FUNCTION: kurtosis_student_t TEMPLATE: kurtosis_student_t() FUNCTION: random_student_t TEMPLATE: random_student_t() TEMPLATE: random_student_t(,) FUNCTION: pdf_noncentral_student_t TEMPLATE: pdf_noncentral_student_t(,,) FUNCTION: cdf_noncentral_student_t TEMPLATE: cdf_noncentral_student_t(,,) FUNCTION: quantile_noncentral_student_t TEMPLATE: quantile_noncentral_student_t(,,) FUNCTION: mean_noncentral_student_t TEMPLATE: mean_noncentral_student_t(,) FUNCTION: var_noncentral_student_t TEMPLATE: var_noncentral_student_t(,) FUNCTION: std_noncentral_student_t TEMPLATE: std_noncentral_student_t(,) FUNCTION: skewness_noncentral_student_t TEMPLATE: skewness_noncentral_student_t(,) FUNCTION: kurtosis_noncentral_student_t TEMPLATE: kurtosis_noncentral_student_t(,) FUNCTION: random_noncentral_student_t TEMPLATE: random_noncentral_student_t(,) TEMPLATE: random_noncentral_student_t(,,) FUNCTION: pdf_chi2 TEMPLATE: pdf_chi2(,) FUNCTION: cdf_chi2 TEMPLATE: cdf_chi2(,) FUNCTION: quantile_chi2 TEMPLATE: quantile_chi2(,) FUNCTION: mean_chi2 TEMPLATE: mean_chi2() FUNCTION: var_chi2 TEMPLATE: var_chi2() FUNCTION: std_chi2 TEMPLATE: std_chi2() FUNCTION: skewness_chi2 TEMPLATE: skewness_chi2() FUNCTION: kurtosis_chi2 TEMPLATE: kurtosis_chi2() FUNCTION: random_chi2 TEMPLATE: random_chi2() TEMPLATE: random_chi2(,) FUNCTION: pdf_noncentral_chi2 TEMPLATE: pdf_noncentral_chi2(,,) FUNCTION: cdf_noncentral_chi2 TEMPLATE: cdf_noncentral_chi2(,,) FUNCTION: quantile_noncentral_chi2 TEMPLATE: quantile_noncentral_chi2(,,) FUNCTION: mean_noncentral_chi2 TEMPLATE: mean_noncentral_chi2(,) FUNCTION: var_noncentral_chi2 TEMPLATE: var_noncentral_chi2(,) FUNCTION: std_noncentral_chi2 TEMPLATE: std_noncentral_chi2(,) FUNCTION: skewness_noncentral_chi2 TEMPLATE: skewness_noncentral_chi2(,) FUNCTION: kurtosis_noncentral_chi2 TEMPLATE: kurtosis_noncentral_chi2(,) FUNCTION: random_noncentral_chi2 TEMPLATE: random_noncentral_chi2(,) TEMPLATE: random_noncentral_chi2(,,) FUNCTION: pdf_f TEMPLATE: pdf_f(,,) FUNCTION: cdf_f TEMPLATE: cdf_f(,,) FUNCTION: quantile_f TEMPLATE: quantile_f(,,) FUNCTION: mean_f TEMPLATE: mean_f(,) FUNCTION: var_f TEMPLATE: var_f(,) FUNCTION: std_f TEMPLATE: std_f(,) FUNCTION: skewness_f TEMPLATE: skewness_f(,) FUNCTION: kurtosis_f TEMPLATE: kurtosis_f(,) FUNCTION: random_f TEMPLATE: random_f(,) TEMPLATE: random_f(,,) FUNCTION: pdf_exp TEMPLATE: pdf_exp(,) FUNCTION: cdf_exp TEMPLATE: cdf_exp(,) FUNCTION: quantile_exp TEMPLATE: quantile_exp(,) FUNCTION: mean_exp TEMPLATE: mean_exp() FUNCTION: var_exp TEMPLATE: var_exp() FUNCTION: std_exp TEMPLATE: std_exp() FUNCTION: skewness_exp TEMPLATE: skewness_exp() FUNCTION: kurtosis_exp TEMPLATE: kurtosis_exp() FUNCTION: random_exp TEMPLATE: random_exp() TEMPLATE: random_exp(,) FUNCTION: pdf_lognormal TEMPLATE: pdf_lognormal(,,) FUNCTION: cdf_lognormal TEMPLATE: cdf_lognormal(,,) FUNCTION: quantile_lognormal TEMPLATE: quantile_lognormal(,,) FUNCTION: mean_lognormal TEMPLATE: mean_lognormal(,) FUNCTION: var_lognormal TEMPLATE: var_lognormal(,) FUNCTION: std_lognormal TEMPLATE: std_lognormal(,) FUNCTION: skewness_lognormal TEMPLATE: skewness_lognormal(,) FUNCTION: kurtosis_lognormal TEMPLATE: kurtosis_lognormal(,) FUNCTION: random_lognormal TEMPLATE: random_lognormal(,) TEMPLATE: random_lognormal(,,) FUNCTION: pdf_gamma TEMPLATE: pdf_gamma(,,) FUNCTION: cdf_gamma TEMPLATE: cdf_gamma(,,) FUNCTION: quantile_gamma TEMPLATE: quantile_gamma(,,) FUNCTION: mean_gamma TEMPLATE: mean_gamma(,) FUNCTION: var_gamma TEMPLATE: var_gamma(,) FUNCTION: std_gamma TEMPLATE: std_gamma(,) FUNCTION: skewness_gamma TEMPLATE: skewness_gamma(,) FUNCTION: kurtosis_gamma TEMPLATE: kurtosis_gamma(,) FUNCTION: random_gamma TEMPLATE: random_gamma(,) TEMPLATE: random_gamma(,,) FUNCTION: pdf_beta TEMPLATE: pdf_beta(,,) FUNCTION: cdf_beta TEMPLATE: cdf_beta(,,) FUNCTION: quantile_beta TEMPLATE: quantile_beta(,,) FUNCTION: mean_beta TEMPLATE: mean_beta(,) FUNCTION: var_beta TEMPLATE: var_beta(,) FUNCTION: std_beta TEMPLATE: std_beta(,) FUNCTION: skewness_beta TEMPLATE: skewness_beta(,) FUNCTION: kurtosis_beta TEMPLATE: kurtosis_beta(,) FUNCTION: random_beta TEMPLATE: random_beta(,) TEMPLATE: random_beta(,,) FUNCTION: pdf_continuous_uniform TEMPLATE: pdf_continuous_uniform(,,) FUNCTION: cdf_continuous_uniform TEMPLATE: cdf_continuous_uniform(,,) FUNCTION: quantile_continuous_uniform TEMPLATE: quantile_continuous_uniform(,,) FUNCTION: mean_continuous_uniform TEMPLATE: mean_continuous_uniform(,) FUNCTION: var_continuous_uniform TEMPLATE: var_continuous_uniform(,) FUNCTION: std_continuous_uniform TEMPLATE: std_continuous_uniform(,) FUNCTION: skewness_continuous_uniform TEMPLATE: skewness_continuous_uniform(,) FUNCTION: kurtosis_continuous_uniform TEMPLATE: kurtosis_continuous_uniform(,) FUNCTION: random_continuous_uniform TEMPLATE: random_continuous_uniform(,) TEMPLATE: random_continuous_uniform(,,) FUNCTION: pdf_logistic TEMPLATE: pdf_logistic(,,) FUNCTION: cdf_logistic TEMPLATE: cdf_logistic(,,) FUNCTION: quantile_logistic TEMPLATE: quantile_logistic(,,) FUNCTION: mean_logistic TEMPLATE: mean_logistic(,) FUNCTION: var_logistic TEMPLATE: var_logistic(,) FUNCTION: std_logistic TEMPLATE: std_logistic(,) FUNCTION: skewness_logistic TEMPLATE: skewness_logistic(,) FUNCTION: kurtosis_logistic TEMPLATE: kurtosis_logistic(,) FUNCTION: random_logistic TEMPLATE: random_logistic(,) TEMPLATE: random_logistic(,,) FUNCTION: pdf_pareto TEMPLATE: pdf_pareto(,,) FUNCTION: cdf_pareto TEMPLATE: cdf_pareto(,,) FUNCTION: quantile_pareto TEMPLATE: quantile_pareto(,,) FUNCTION: mean_pareto TEMPLATE: mean_pareto(,) FUNCTION: var_pareto TEMPLATE: var_pareto(,) FUNCTION: std_pareto TEMPLATE: std_pareto(,) FUNCTION: skewness_pareto TEMPLATE: skewness_pareto(,) FUNCTION: kurtosis_pareto TEMPLATE: kurtosis_pareto(,) FUNCTION: random_pareto TEMPLATE: random_pareto(,) TEMPLATE: random_pareto(,,) FUNCTION: pdf_weibull TEMPLATE: pdf_weibull(,,) FUNCTION: cdf_weibull TEMPLATE: cdf_weibull(,,) FUNCTION: quantile_weibull TEMPLATE: quantile_weibull(,,) FUNCTION: mean_weibull TEMPLATE: mean_weibull(,) FUNCTION: var_weibull TEMPLATE: var_weibull(,) FUNCTION: std_weibull TEMPLATE: std_weibull(,) FUNCTION: skewness_weibull TEMPLATE: skewness_weibull(,) FUNCTION: kurtosis_weibull TEMPLATE: kurtosis_weibull(,) FUNCTION: random_weibull TEMPLATE: random_weibull(,) TEMPLATE: random_weibull(,,) FUNCTION: pdf_rayleigh TEMPLATE: pdf_rayleigh(,) FUNCTION: cdf_rayleigh TEMPLATE: cdf_rayleigh(,) FUNCTION: quantile_rayleigh TEMPLATE: quantile_rayleigh(,) FUNCTION: mean_rayleigh TEMPLATE: mean_rayleigh() FUNCTION: var_rayleigh TEMPLATE: var_rayleigh() FUNCTION: std_rayleigh TEMPLATE: std_rayleigh() FUNCTION: skewness_rayleigh TEMPLATE: skewness_rayleigh() FUNCTION: kurtosis_rayleigh TEMPLATE: kurtosis_rayleigh() FUNCTION: random_rayleigh TEMPLATE: random_rayleigh() TEMPLATE: random_rayleigh(,) FUNCTION: pdf_laplace TEMPLATE: pdf_laplace(,,) FUNCTION: cdf_laplace TEMPLATE: cdf_laplace(,,) FUNCTION: quantile_laplace TEMPLATE: quantile_laplace(,,) FUNCTION: mean_laplace TEMPLATE: mean_laplace(,) FUNCTION: var_laplace TEMPLATE: var_laplace(,) FUNCTION: std_laplace TEMPLATE: std_laplace(,) FUNCTION: skewness_laplace TEMPLATE: skewness_laplace(,) FUNCTION: kurtosis_laplace TEMPLATE: kurtosis_laplace(,) FUNCTION: random_laplace TEMPLATE: random_laplace(,) TEMPLATE: random_laplace(,,) FUNCTION: pdf_cauchy TEMPLATE: pdf_cauchy(,,) FUNCTION: cdf_cauchy TEMPLATE: cdf_cauchy(,,) FUNCTION: quantile_cauchy TEMPLATE: quantile_cauchy(,,) FUNCTION: random_cauchy TEMPLATE: random_cauchy(,) TEMPLATE: random_cauchy(,,) FUNCTION: pdf_gumbel TEMPLATE: pdf_gumbel(,,) FUNCTION: cdf_gumbel TEMPLATE: cdf_gumbel(,,) FUNCTION: quantile_gumbel TEMPLATE: quantile_gumbel(,,) FUNCTION: mean_gumbel TEMPLATE: mean_gumbel(,) FUNCTION: var_gumbel TEMPLATE: var_gumbel(,) FUNCTION: std_gumbel TEMPLATE: std_gumbel(,) FUNCTION: skewness_gumbel TEMPLATE: skewness_gumbel(,) FUNCTION: kurtosis_gumbel TEMPLATE: kurtosis_gumbel(,) FUNCTION: random_gumbel TEMPLATE: random_gumbel(,) TEMPLATE: random_gumbel(,,) FUNCTION: pdf_binomial TEMPLATE: pdf_binomial(,,

    ) FUNCTION: cdf_binomial TEMPLATE: cdf_binomial(,,

    ) FUNCTION: quantile_binomial TEMPLATE: quantile_binomial(,,

    ) FUNCTION: mean_binomial TEMPLATE: mean_binomial(,

    ) FUNCTION: var_binomial TEMPLATE: var_binomial(,

    ) FUNCTION: std_binomial TEMPLATE: std_binomial(,

    ) FUNCTION: skewness_binomial TEMPLATE: skewness_binomial(,

    ) FUNCTION: kurtosis_binomial TEMPLATE: kurtosis_binomial(,

    ) FUNCTION: random_binomial TEMPLATE: random_binomial(,

    ) TEMPLATE: random_binomial(,

    ,) FUNCTION: pdf_poisson TEMPLATE: pdf_poisson(,) FUNCTION: cdf_poisson TEMPLATE: cdf_poisson(,) FUNCTION: quantile_poisson TEMPLATE: quantile_poisson(,) FUNCTION: mean_poisson TEMPLATE: mean_poisson() FUNCTION: var_poisson TEMPLATE: var_poisson() FUNCTION: std_poisson TEMPLATE: std_poisson() FUNCTION: skewness_poisson TEMPLATE: skewness_poisson() FUNCTION: kurtosis_poisson TEMPLATE: kurtosis_poisson() FUNCTION: random_poisson TEMPLATE: random_poisson() TEMPLATE: random_poisson(,) FUNCTION: pdf_bernoulli TEMPLATE: pdf_bernoulli(,

    ) FUNCTION: cdf_bernoulli TEMPLATE: cdf_bernoulli(,

    ) FUNCTION: quantile_bernoulli TEMPLATE: quantile_bernoulli(,

    ) FUNCTION: mean_bernoulli TEMPLATE: mean_bernoulli(

    ) FUNCTION: var_bernoulli TEMPLATE: var_bernoulli(

    ) FUNCTION: std_bernoulli TEMPLATE: std_bernoulli(

    ) FUNCTION: skewness_bernoulli TEMPLATE: skewness_bernoulli(

    ) FUNCTION: kurtosis_bernoulli TEMPLATE: kurtosis_bernoulli(

    ) FUNCTION: random_bernoulli TEMPLATE: random_bernoulli(

    ) TEMPLATE: random_bernoulli(

    ,) FUNCTION: pdf_geometric TEMPLATE: pdf_geometric(,

    ) FUNCTION: cdf_geometric TEMPLATE: cdf_geometric(,

    ) FUNCTION: quantile_geometric TEMPLATE: quantile_geometric(,

    ) FUNCTION: mean_geometric TEMPLATE: mean_geometric(

    ) FUNCTION: var_geometric TEMPLATE: var_geometric(

    ) FUNCTION: std_geometric TEMPLATE: std_geometric(

    ) FUNCTION: skewness_geometric TEMPLATE: skewness_geometric(

    ) FUNCTION: kurtosis_geometric TEMPLATE: kurtosis_geometric(

    ) FUNCTION: random_geometric TEMPLATE: random_geometric(

    ) TEMPLATE: random_geometric(

    ,) FUNCTION: pdf_discrete_uniform TEMPLATE: pdf_discrete_uniform(,) FUNCTION: cdf_discrete_uniform TEMPLATE: cdf_discrete_uniform(,) FUNCTION: quantile_discrete_uniform TEMPLATE: quantile_discrete_uniform(,) FUNCTION: mean_discrete_uniform TEMPLATE: mean_discrete_uniform() FUNCTION: var_discrete_uniform TEMPLATE: var_discrete_uniform() FUNCTION: std_discrete_uniform TEMPLATE: std_discrete_uniform() FUNCTION: skewness_discrete_uniform TEMPLATE: skewness_discrete_uniform() FUNCTION: kurtosis_discrete_uniform TEMPLATE: kurtosis_discrete_uniform() FUNCTION: random_discrete_uniform TEMPLATE: random_discrete_uniform() TEMPLATE: random_discrete_uniform(,) FUNCTION: pdf_hypergeometric TEMPLATE: pdf_hypergeometric(,,,) FUNCTION: cdf_hypergeometric TEMPLATE: cdf_hypergeometric(,,,) FUNCTION: quantile_hypergeometric TEMPLATE: quantile_hypergeometric(,,,) FUNCTION: mean_hypergeometric TEMPLATE: mean_hypergeometric(,,) FUNCTION: var_hypergeometric TEMPLATE: var_hypergeometric(,,) FUNCTION: std_hypergeometric TEMPLATE: std_hypergeometric(,,) FUNCTION: skewness_hypergeometric TEMPLATE: skewness_hypergeometric(,,) FUNCTION: kurtosis_hypergeometric TEMPLATE: kurtosis_hypergeometric(,,) FUNCTION: random_hypergeometric TEMPLATE: random_hypergeometric(,,) TEMPLATE: random_hypergeometric(,,,) FUNCTION: pdf_negative_binomial TEMPLATE: pdf_negative_binomial(,,

    ) FUNCTION: cdf_negative_binomial TEMPLATE: cdf_negative_binomial(,,

    ) FUNCTION: quantile_negative_binomial TEMPLATE: quantile_negative_binomial(,,

    ) FUNCTION: mean_negative_binomial TEMPLATE: mean_negative_binomial(,

    ) FUNCTION: var_negative_binomial TEMPLATE: var_negative_binomial(,

    ) FUNCTION: std_negative_binomial TEMPLATE: std_negative_binomial(,

    ) FUNCTION: skewness_negative_binomial TEMPLATE: skewness_negative_binomial(,

    ) FUNCTION: kurtosis_negative_binomial TEMPLATE: kurtosis_negative_binomial(,

    ) FUNCTION: random_negative_binomial TEMPLATE: random_negative_binomial(,

    ) TEMPLATE: random_negative_binomial(,

    ,) FUNCTION: draw TEMPLATE: draw(, ..., , ..., , ...) FUNCTION: draw2d TEMPLATE: draw2d(

    , , ) FUNCTION: nthroot TEMPLATE: nthroot(

    , ) OPTION : polyfactor OPTION : programmode OPTION : realonly FUNCTION: realroots TEMPLATE: realroots(, ) TEMPLATE: realroots(, ) TEMPLATE: realroots() TEMPLATE: realroots() FUNCTION: rhs TEMPLATE: rhs() OPTION : rootsconmode FUNCTION: rootscontract TEMPLATE: rootscontract() OPTION : rootsepsilon FUNCTION: solve TEMPLATE: solve(, ) TEMPLATE: solve() TEMPLATE: solve([, ..., ], [, ..., ]) OPTION : solvedecomposes OPTION : solveexplicit OPTION : solvefactors OPTION : solvenullwarn OPTION : solveradcan OPTION : solvetrigwarn FUNCTION: at TEMPLATE: at(, [, ..., ]) TEMPLATE: at(, ) FUNCTION: box TEMPLATE: box() TEMPLATE: box(, ) OPTION : boxchar FUNCTION: carg TEMPLATE: carg() FUNCTION: constantp TEMPLATE: constantp() FUNCTION: declare TEMPLATE: declare(, , , , ...) FUNCTION: disolate TEMPLATE: disolate(, , ..., ) FUNCTION: dispform TEMPLATE: dispform() TEMPLATE: dispform(, all) FUNCTION: distrib TEMPLATE: distrib() FUNCTION: dpart TEMPLATE: dpart(, , ..., ) FUNCTION: exp TEMPLATE: exp() OPTION : %emode OPTION : %enumer OPTION : exptisolate OPTION : exptsubst FUNCTION: freeof TEMPLATE: freeof(, ..., , ) FUNCTION: genfact TEMPLATE: genfact(, , ) FUNCTION: imagpart TEMPLATE: imagpart() FUNCTION: infix TEMPLATE: infix() TEMPLATE: infix(, , ) TEMPLATE: infix(, , , , , ) OPTION : inflag FUNCTION: inpart TEMPLATE: inpart(, , ..., ) FUNCTION: isolate TEMPLATE: isolate(, ) OPTION : isolate_wrt_times OPTION : listconstvars OPTION : listdummyvars FUNCTION: listofvars TEMPLATE: listofvars() FUNCTION: lfreeof TEMPLATE: lfreeof(, ) FUNCTION: lopow TEMPLATE: lopow(, ) FUNCTION: lpart TEMPLATE: lpart(, ) FUNCTION: units TEMPLATE: units() TEMPLATE: declare_units(, ) FUNCTION: qty TEMPLATE: qty() TEMPLATE: declare_qty(, ) FUNCTION: unitp TEMPLATE: unitp() FUNCTION: declare_unit_conversion TEMPLATE: declare_unit_conversion( = , ...) FUNCTION: declare_dimensions TEMPLATE: declare_dimensions(, , ..., , ) TEMPLATE: remove_dimensions(, ..., ) FUNCTION: declare_fundamental_dimensions TEMPLATE: declare_fundamental_dimensions(, , , ...) TEMPLATE: remove_fundamental_dimensions(, , , ...) FUNCTION: declare_fundamental_units TEMPLATE: declare_fundamental_units(, , ..., , ) TEMPLATE: remove_fundamental_units(, ..., ) FUNCTION: dimensions TEMPLATE: dimensions() TEMPLATE: dimensions_as_list() FUNCTION: fundamental_units TEMPLATE: fundamental_units() TEMPLATE: fundamental_units() FUNCTION: dimensionless TEMPLATE: dimensionless() FUNCTION: natural_unit TEMPLATE: natural_unit(, [, ..., ]) FUNCTION: f90 TEMPLATE: f90(, ..., ) FUNCTION: bffac TEMPLATE: bffac(, ) OPTION : algepsilon FUNCTION: bfloat TEMPLATE: bfloat() FUNCTION: bfloatp TEMPLATE: bfloatp() FUNCTION: bfpsi TEMPLATE: bfpsi(, , ) TEMPLATE: bfpsi0(, ) OPTION : bftorat OPTION : bftrunc FUNCTION: cbffac TEMPLATE: cbffac(, ) FUNCTION: float TEMPLATE: float() OPTION : float2bf FUNCTION: floatnump TEMPLATE: floatnump() OPTION : fpprec OPTION : fpprintprec OPTION : numer_pbranch FUNCTION: buildq TEMPLATE: buildq(, ) FUNCTION: macroexpand TEMPLATE: macroexpand() FUNCTION: macroexpand1 TEMPLATE: macroexpand1() OPTION : macros FUNCTION: splice TEMPLATE: splice() FUNCTION: apply TEMPLATE: apply(, [, ..., ]) FUNCTION: block TEMPLATE: block([, ..., ], , ..., ) TEMPLATE: block(, ..., ) FUNCTION: break TEMPLATE: break(, ..., ) FUNCTION: catch TEMPLATE: catch(, ..., ) FUNCTION: compfile TEMPLATE: compfile(, , ..., ) TEMPLATE: compfile(, functions) TEMPLATE: compfile(, all) FUNCTION: compile TEMPLATE: compile(, ..., ) TEMPLATE: compile(functions) TEMPLATE: compile(all) FUNCTION: define TEMPLATE: define((, ..., ), ) TEMPLATE: define([, ..., ], ) TEMPLATE: define(funmake (, [, ..., ]), ) TEMPLATE: define(arraymake (, [, ..., ]), ) TEMPLATE: define(ev (), ) FUNCTION: define_variable TEMPLATE: define_variable(, , ) FUNCTION: dispfun TEMPLATE: dispfun(, ..., ) TEMPLATE: dispfun(all) OPTION : functions FUNCTION: fundef TEMPLATE: fundef() FUNCTION: funmake TEMPLATE: funmake(, [, ..., ]) FUNCTION: lambda TEMPLATE: lambda([, ..., ], , ..., ) TEMPLATE: lambda([[]], , ..., ) TEMPLATE: lambda([, ..., , []], , ..., ) FUNCTION: local TEMPLATE: local(, ..., ) OPTION : macroexpansion OPTION : mode_checkp OPTION : mode_check_errorp OPTION : mode_check_warnp FUNCTION: mode_declare TEMPLATE: mode_declare(, , ..., , ) FUNCTION: mode_identity TEMPLATE: mode_identity(, ) OPTION : transcompile FUNCTION: translate TEMPLATE: translate(, ..., ) TEMPLATE: translate(functions) TEMPLATE: translate(all) FUNCTION: translate_file TEMPLATE: translate_file() TEMPLATE: translate_file(, ) OPTION : transrun OPTION : tr_array_as_ref OPTION : tr_bound_function_applyp OPTION : tr_file_tty_messagesp OPTION : tr_float_can_branch_complex OPTION : tr_function_call_default OPTION : tr_numer OPTION : tr_optimize_max_loop OPTION : tr_semicompile OPTION : tr_state_vars FUNCTION: tr_warnings_get TEMPLATE: tr_warnings_get() OPTION : tr_warn_bad_function_calls OPTION : tr_warn_fexpr OPTION : tr_warn_meval OPTION : tr_warn_mode OPTION : tr_warn_undeclared OPTION : tr_warn_undefined_variable OPTION : tr_windy FUNCTION: compile_file TEMPLATE: compile_file() TEMPLATE: compile_file(, ) TEMPLATE: compile_file(, , ) FUNCTION: declare_translated TEMPLATE: declare_translated(, , ...) OPTION : GGFINFINITY OPTION : GGFCFMAX FUNCTION: ggf TEMPLATE: ggf() FUNCTION: create_graph TEMPLATE: create_graph(, ) TEMPLATE: create_graph(, ) TEMPLATE: create_graph(, , ) FUNCTION: copy_graph TEMPLATE: copy_graph() FUNCTION: circulant_graph TEMPLATE: circulant_graph(, ) FUNCTION: clebsch_graph TEMPLATE: clebsch_graph() FUNCTION: complement_graph TEMPLATE: complement_graph() FUNCTION: complete_bipartite_graph TEMPLATE: complete_bipartite_graph(, ) FUNCTION: complete_graph TEMPLATE: complete_graph() FUNCTION: cycle_digraph TEMPLATE: cycle_digraph() FUNCTION: cycle_graph TEMPLATE: cycle_graph() FUNCTION: cuboctahedron_graph TEMPLATE: cuboctahedron_graph() FUNCTION: cube_graph TEMPLATE: cube_graph() FUNCTION: dodecahedron_graph TEMPLATE: dodecahedron_graph() FUNCTION: empty_graph TEMPLATE: empty_graph() FUNCTION: flower_snark TEMPLATE: flower_snark() FUNCTION: from_adjacency_matrix TEMPLATE: from_adjacency_matrix() FUNCTION: frucht_graph TEMPLATE: frucht_graph() FUNCTION: graph_product TEMPLATE: graph_product(, ) FUNCTION: graph_union TEMPLATE: graph_union(, ) FUNCTION: grid_graph TEMPLATE: grid_graph(, ) FUNCTION: great_rhombicosidodecahedron_graph TEMPLATE: great_rhombicosidodecahedron_graph() FUNCTION: great_rhombicuboctahedron_graph TEMPLATE: great_rhombicuboctahedron_graph() FUNCTION: grotzch_graph TEMPLATE: grotzch_graph() FUNCTION: heawood_graph TEMPLATE: heawood_graph() FUNCTION: icosahedron_graph TEMPLATE: icosahedron_graph() FUNCTION: icosidodecahedron_graph TEMPLATE: icosidodecahedron_graph() FUNCTION: induced_subgraph TEMPLATE: induced_subgraph(, ) FUNCTION: line_graph TEMPLATE: line_graph() FUNCTION: make_graph TEMPLATE: make_graph(, ) TEMPLATE: make_graph(, , ) FUNCTION: mycielski_graph TEMPLATE: mycielski_graph() FUNCTION: new_graph TEMPLATE: new_graph() FUNCTION: path_digraph TEMPLATE: path_digraph() FUNCTION: path_graph TEMPLATE: path_graph() FUNCTION: petersen_graph TEMPLATE: petersen_graph() TEMPLATE: petersen_graph(, ) FUNCTION: random_bipartite_graph TEMPLATE: random_bipartite_graph(, ,

    ) FUNCTION: random_digraph TEMPLATE: random_digraph(,

    ) FUNCTION: random_regular_graph TEMPLATE: random_regular_graph() TEMPLATE: random_regular_graph(, ) FUNCTION: random_graph TEMPLATE: random_graph(,

    ) FUNCTION: random_graph1 TEMPLATE: random_graph1(, ) FUNCTION: random_network TEMPLATE: random_network(,

    , ) FUNCTION: random_tournament TEMPLATE: random_tournament() FUNCTION: random_tree TEMPLATE: random_tree() FUNCTION: small_rhombicosidodecahedron_graph TEMPLATE: small_rhombicosidodecahedron_graph() FUNCTION: small_rhombicuboctahedron_graph TEMPLATE: small_rhombicuboctahedron_graph() FUNCTION: snub_cube_graph TEMPLATE: snub_cube_graph() FUNCTION: snub_dodecahedron_graph TEMPLATE: snub_dodecahedron_graph() FUNCTION: truncated_cube_graph TEMPLATE: truncated_cube_graph() FUNCTION: truncated_dodecahedron_graph TEMPLATE: truncated_dodecahedron_graph() FUNCTION: truncated_icosahedron_graph TEMPLATE: truncated_icosahedron_graph() FUNCTION: truncated_tetrahedron_graph TEMPLATE: truncated_tetrahedron_graph() FUNCTION: tutte_graph TEMPLATE: tutte_graph() FUNCTION: underlying_graph TEMPLATE: underlying_graph() FUNCTION: wheel_graph TEMPLATE: wheel_graph() FUNCTION: adjacency_matrix TEMPLATE: adjacency_matrix() FUNCTION: average_degree TEMPLATE: average_degree() FUNCTION: biconnected_components TEMPLATE: biconnected_components() FUNCTION: bipartition TEMPLATE: bipartition() FUNCTION: chromatic_index TEMPLATE: chromatic_index() FUNCTION: chromatic_number TEMPLATE: chromatic_number() FUNCTION: clear_edge_weight TEMPLATE: clear_edge_weight(, ) FUNCTION: clear_vertex_label TEMPLATE: clear_vertex_label(, ) FUNCTION: connected_components TEMPLATE: connected_components() FUNCTION: diameter TEMPLATE: diameter() FUNCTION: edge_coloring TEMPLATE: edge_coloring() FUNCTION: degree_sequence TEMPLATE: degree_sequence() FUNCTION: edge_connectivity TEMPLATE: edge_connectivity() FUNCTION: edges TEMPLATE: edges() FUNCTION: get_edge_weight TEMPLATE: get_edge_weight(, ) TEMPLATE: get_edge_weight(, , ) FUNCTION: get_vertex_label TEMPLATE: get_vertex_label(, ) FUNCTION: graph_charpoly TEMPLATE: graph_charpoly(, ) FUNCTION: graph_center TEMPLATE: graph_center() FUNCTION: graph_eigenvalues TEMPLATE: graph_eigenvalues() FUNCTION: graph_periphery TEMPLATE: graph_periphery() FUNCTION: graph_size TEMPLATE: graph_size() FUNCTION: graph_order TEMPLATE: graph_order() FUNCTION: girth TEMPLATE: girth() FUNCTION: hamilton_cycle TEMPLATE: hamilton_cycle() FUNCTION: hamilton_path TEMPLATE: hamilton_path() FUNCTION: isomorphism TEMPLATE: isomorphism(, ) FUNCTION: in_neighbors TEMPLATE: in_neighbors(, ) FUNCTION: is_biconnected TEMPLATE: is_biconnected() FUNCTION: is_bipartite TEMPLATE: is_bipartite() FUNCTION: is_connected TEMPLATE: is_connected() FUNCTION: is_digraph TEMPLATE: is_digraph() FUNCTION: is_edge_in_graph TEMPLATE: is_edge_in_graph(, ) FUNCTION: is_graph TEMPLATE: is_graph() FUNCTION: is_graph_or_digraph TEMPLATE: is_graph_or_digraph() FUNCTION: is_isomorphic TEMPLATE: is_isomorphic(, ) FUNCTION: is_planar TEMPLATE: is_planar() FUNCTION: is_sconnected TEMPLATE: is_sconnected() FUNCTION: is_vertex_in_graph TEMPLATE: is_vertex_in_graph(, ) FUNCTION: is_tree TEMPLATE: is_tree() FUNCTION: laplacian_matrix TEMPLATE: laplacian_matrix() FUNCTION: max_clique TEMPLATE: max_clique() FUNCTION: max_degree TEMPLATE: max_degree() FUNCTION: max_flow TEMPLATE: max_flow(, , ) FUNCTION: max_independent_set TEMPLATE: max_independent_set() FUNCTION: max_matching TEMPLATE: max_matching() FUNCTION: min_degree TEMPLATE: min_degree() FUNCTION: min_edge_cut TEMPLATE: min_edge_cut() FUNCTION: min_vertex_cover TEMPLATE: min_vertex_cover() FUNCTION: min_vertex_cut TEMPLATE: min_vertex_cut() FUNCTION: minimum_spanning_tree TEMPLATE: minimum_spanning_tree() FUNCTION: neighbors TEMPLATE: neighbors(, ) FUNCTION: odd_girth TEMPLATE: odd_girth() FUNCTION: out_neighbors TEMPLATE: out_neighbors(, ) FUNCTION: planar_embedding TEMPLATE: planar_embedding() FUNCTION: print_graph TEMPLATE: print_graph() FUNCTION: radius TEMPLATE: radius() FUNCTION: set_edge_weight TEMPLATE: set_edge_weight(, , ) FUNCTION: set_vertex_label TEMPLATE: set_vertex_label(, , ) FUNCTION: shortest_path TEMPLATE: shortest_path(, , ) FUNCTION: shortest_weighted_path TEMPLATE: shortest_weighted_path(, , ) FUNCTION: strong_components TEMPLATE: strong_components() FUNCTION: topological_sort TEMPLATE: topological_sort() FUNCTION: vertex_connectivity TEMPLATE: vertex_connectivity() FUNCTION: vertex_degree TEMPLATE: vertex_degree(, ) FUNCTION: vertex_distance TEMPLATE: vertex_distance(, , ) FUNCTION: vertex_eccentricity TEMPLATE: vertex_eccentricity(, ) FUNCTION: vertex_in_degree TEMPLATE: vertex_in_degree(, ) FUNCTION: vertex_out_degree TEMPLATE: vertex_out_degree(, ) FUNCTION: vertices TEMPLATE: vertices() FUNCTION: vertex_coloring TEMPLATE: vertex_coloring() FUNCTION: wiener_index TEMPLATE: wiener_index() FUNCTION: add_edge TEMPLATE: add_edge(, ) FUNCTION: add_edges TEMPLATE: add_edges(, ) FUNCTION: add_vertex TEMPLATE: add_vertex(, ) FUNCTION: add_vertices TEMPLATE: add_vertices(, ) FUNCTION: connect_vertices TEMPLATE: connect_vertices(, , ) FUNCTION: contract_edge TEMPLATE: contract_edge(, ) FUNCTION: remove_edge TEMPLATE: remove_edge(, ) FUNCTION: remove_vertex TEMPLATE: remove_vertex(, ) FUNCTION: dimacs_export TEMPLATE: dimacs_export(, ) TEMPLATE: dimacs_export(, , , ..., ) FUNCTION: dimacs_import TEMPLATE: dimacs_import() FUNCTION: graph6_decode TEMPLATE: graph6_decode() FUNCTION: graph6_encode TEMPLATE: graph6_encode() FUNCTION: graph6_export TEMPLATE: graph6_export(, ) FUNCTION: graph6_import TEMPLATE: graph6_import() FUNCTION: sparse6_decode TEMPLATE: sparse6_decode() FUNCTION: sparse6_encode TEMPLATE: sparse6_encode() FUNCTION: sparse6_export TEMPLATE: sparse6_export(, ) FUNCTION: sparse6_import TEMPLATE: sparse6_import() FUNCTION: draw_graph TEMPLATE: draw_graph() TEMPLATE: draw_graph(, , ..., ) OPTION : draw_graph_program OPTION : show_id OPTION : show_label OPTION : label_alignment OPTION : show_weight OPTION : vertex_type OPTION : vertex_size OPTION : vertex_color OPTION : show_vertices OPTION : show_vertex_type OPTION : show_vertex_size OPTION : show_vertex_color OPTION : vertex_partition OPTION : vertex_coloring OPTION : edge_color OPTION : edge_width OPTION : edge_type OPTION : show_edges OPTION : show_edge_color OPTION : show_edge_width OPTION : show_edge_type OPTION : edge_partition OPTION : edge_coloring OPTION : redraw OPTION : head_angle OPTION : head_length OPTION : spring_embedding_depth OPTION : terminal OPTION : file_name OPTION : program OPTION : fixed_vertices FUNCTION: vertices_to_path TEMPLATE: vertices_to_path() FUNCTION: vertices_to_cycle TEMPLATE: vertices_to_cycle() OPTION : poly_monomial_order OPTION : poly_coefficient_ring OPTION : poly_primary_elimination_order OPTION : poly_secondary_elimination_order OPTION : poly_elimination_order OPTION : poly_return_term_list OPTION : poly_grobner_debug OPTION : poly_grobner_algorithm OPTION : poly_top_reduction_only FUNCTION: poly_add TEMPLATE: poly_add(, , ) FUNCTION: poly_subtract TEMPLATE: poly_subtract(, , ) FUNCTION: poly_multiply TEMPLATE: poly_multiply(, , ) FUNCTION: poly_s_polynomial TEMPLATE: poly_s_polynomial(, , ) FUNCTION: poly_primitive_part TEMPLATE: poly_primitive_part(, ) FUNCTION: poly_normalize TEMPLATE: poly_normalize(, ) FUNCTION: poly_expand TEMPLATE: poly_expand(, ) FUNCTION: poly_expt TEMPLATE: poly_expt(, , ) FUNCTION: poly_content TEMPLATE: poly_content(. ) FUNCTION: poly_pseudo_divide TEMPLATE: poly_pseudo_divide(, , ) FUNCTION: poly_exact_divide TEMPLATE: poly_exact_divide(, , ) FUNCTION: poly_normal_form TEMPLATE: poly_normal_form(, , ) FUNCTION: poly_buchberger_criterion TEMPLATE: poly_buchberger_criterion(, ) FUNCTION: poly_buchberger TEMPLATE: poly_buchberger(, ) FUNCTION: poly_reduction TEMPLATE: poly_reduction(, ) FUNCTION: poly_minimization TEMPLATE: poly_minimization(, ) FUNCTION: poly_normalize_list TEMPLATE: poly_normalize_list(, ) FUNCTION: poly_grobner TEMPLATE: poly_grobner(, ) FUNCTION: poly_reduced_grobner TEMPLATE: poly_reduced_grobner(, ) FUNCTION: poly_depends_p TEMPLATE: poly_depends_p(, , ) FUNCTION: poly_elimination_ideal TEMPLATE: poly_elimination_ideal(, , ) FUNCTION: poly_colon_ideal TEMPLATE: poly_colon_ideal(, , ) FUNCTION: poly_ideal_intersection TEMPLATE: poly_ideal_intersection(, , ) FUNCTION: poly_lcm TEMPLATE: poly_lcm(, , ) FUNCTION: poly_gcd TEMPLATE: poly_gcd(, , ) FUNCTION: poly_grobner_equal TEMPLATE: poly_grobner_equal(, , ) FUNCTION: poly_grobner_subsetp TEMPLATE: poly_grobner_subsetp(, , ) FUNCTION: poly_grobner_member TEMPLATE: poly_grobner_member(, , ) FUNCTION: poly_ideal_saturation1 TEMPLATE: poly_ideal_saturation1(, , ) FUNCTION: poly_ideal_saturation TEMPLATE: poly_ideal_saturation(, , ) FUNCTION: poly_ideal_polysaturation1 TEMPLATE: poly_ideal_polysaturation1(, , ) FUNCTION: poly_ideal_polysaturation TEMPLATE: poly_ideal_polysaturation(, , ) FUNCTION: poly_saturation_extension TEMPLATE: poly_saturation_extension(, , , ) FUNCTION: poly_polysaturation_extension TEMPLATE: poly_polysaturation_extension(, , , ) FUNCTION: todd_coxeter TEMPLATE: todd_coxeter(, ) TEMPLATE: todd_coxeter() FUNCTION: apropos TEMPLATE: apropos() FUNCTION: demo TEMPLATE: demo() FUNCTION: describe TEMPLATE: describe() TEMPLATE: describe(, exact) TEMPLATE: describe(, inexact) FUNCTION: example TEMPLATE: example() TEMPLATE: example() OPTION : manual_demo FUNCTION: implicit_derivative TEMPLATE: implicit_derivative(,,,) FUNCTION: implicit_plot TEMPLATE: implicit_plot(, , ) TEMPLATE: implicit_plot([, ..., ], , ) OPTION : __ OPTION : _ OPTION : % OPTION : %% OPTION : %edispflag FUNCTION: %th TEMPLATE: %th() OPTION : absboxchar OPTION : file_output_append FUNCTION: appendfile TEMPLATE: appendfile() FUNCTION: batch TEMPLATE: batch() FUNCTION: batchload TEMPLATE: batchload() FUNCTION: closefile TEMPLATE: closefile() FUNCTION: collapse TEMPLATE: collapse() FUNCTION: concat TEMPLATE: concat(, , ...) FUNCTION: sconcat TEMPLATE: sconcat(, , ...) FUNCTION: disp TEMPLATE: disp(, , ...) FUNCTION: dispcon TEMPLATE: dispcon(, , ...) TEMPLATE: dispcon(all) FUNCTION: display TEMPLATE: display(, , ...) OPTION : display2d OPTION : display_format_internal FUNCTION: dispterms TEMPLATE: dispterms() OPTION : error_size OPTION : error_syms FUNCTION: expt TEMPLATE: expt(, ) OPTION : exptdispflag FUNCTION: filename_merge TEMPLATE: filename_merge(, ) FUNCTION: file_search TEMPLATE: file_search() TEMPLATE: file_search(, ) OPTION : file_search_maxima FUNCTION: file_type TEMPLATE: file_type() FUNCTION: grind TEMPLATE: grind() OPTION : ibase OPTION : inchar FUNCTION: ldisp TEMPLATE: ldisp(, ..., ) FUNCTION: ldisplay TEMPLATE: ldisplay(, ..., ) OPTION : linechar OPTION : linel OPTION : lispdisp FUNCTION: load TEMPLATE: load() FUNCTION: loadfile TEMPLATE: loadfile() OPTION : loadprint OPTION : obase OPTION : outchar OPTION : packagefile OPTION : pfeformat FUNCTION: print TEMPLATE: print(, ..., ) FUNCTION: printfile TEMPLATE: printfile() FUNCTION: tcl_output TEMPLATE: tcl_output(, , ) TEMPLATE: tcl_output(, ) TEMPLATE: tcl_output([, ..., ], ) FUNCTION: read TEMPLATE: read(, ..., ) FUNCTION: readonly TEMPLATE: readonly(, ..., ) FUNCTION: reveal TEMPLATE: reveal(, ) OPTION : rmxchar FUNCTION: save TEMPLATE: save(, , , , ...) TEMPLATE: save(, values, functions, labels, ...) TEMPLATE: save(, [, ]) TEMPLATE: save(, =, ...) TEMPLATE: save(, all) TEMPLATE: save(, =, =, ...) OPTION : savedef FUNCTION: show TEMPLATE: show() FUNCTION: showratvars TEMPLATE: showratvars() OPTION : stardisp FUNCTION: string TEMPLATE: string() OPTION : stringdisp FUNCTION: stringout TEMPLATE: stringout(, , , , ...) TEMPLATE: stringout(, [, ]) TEMPLATE: stringout(, input) TEMPLATE: stringout(, functions) TEMPLATE: stringout(, values) FUNCTION: tex TEMPLATE: tex() TEMPLATE: tex(, ) TEMPLATE: tex(, false) TEMPLATE: tex(, ) TEMPLATE: texput(, ) TEMPLATE: texput(, , ) TEMPLATE: texput(, [, ], matchfix) TEMPLATE: texput(, [, , ], matchfix) FUNCTION: get_tex_environment TEMPLATE: get_tex_environment() TEMPLATE: set_tex_environment(, , ) FUNCTION: get_tex_environment_default TEMPLATE: get_tex_environment_default() TEMPLATE: set_tex_environment_default(, ) FUNCTION: system TEMPLATE: system() OPTION : ttyoff FUNCTION: with_stdout TEMPLATE: with_stdout(, , , , ...) TEMPLATE: with_stdout(, , , , ...) FUNCTION: writefile TEMPLATE: writefile() FUNCTION: changevar TEMPLATE: changevar(, , , ) FUNCTION: dblint TEMPLATE: dblint(, , , , ) FUNCTION: defint TEMPLATE: defint(, , , ) OPTION : erfflag FUNCTION: ilt TEMPLATE: ilt(, , ) OPTION : intanalysis FUNCTION: integrate TEMPLATE: integrate(, ) TEMPLATE: integrate(, , , ) OPTION : integration_constant OPTION : integration_constant_counter OPTION : integrate_use_rootsof FUNCTION: ldefint TEMPLATE: ldefint(, , , ) FUNCTION: potential TEMPLATE: potential() FUNCTION: residue TEMPLATE: residue(, , ) FUNCTION: risch TEMPLATE: risch(, ) FUNCTION: tldefint TEMPLATE: tldefint(, , , ) FUNCTION: quad_qag TEMPLATE: quad_qag(, , , , , [, , ]) TEMPLATE: quad_qag(, , , , , [, , ]) FUNCTION: quad_qags TEMPLATE: quad_qags(, , , , [, , ]) TEMPLATE: quad_qags(, , , , [, , ]) FUNCTION: quad_qagi TEMPLATE: quad_qagi(, , , , [, , ]) TEMPLATE: quad_qagi(, , , , [, , ]) FUNCTION: quad_qawc TEMPLATE: quad_qawc(, , , , , [, , ]) TEMPLATE: quad_qawc(, , , , , [, , ]) FUNCTION: quad_qawf TEMPLATE: quad_qawf(, , , , , [, , , ]) TEMPLATE: quad_qawf(, , , , , [, , , ]) FUNCTION: quad_qawo TEMPLATE: quad_qawo(, , , , , , [, , , , ]) TEMPLATE: quad_qawo(, , , , , , [, , , , ]) FUNCTION: quad_qaws TEMPLATE: quad_qaws(, , , , , , , [, , ]) TEMPLATE: quad_qaws(, , , , , , , [, , ]) FUNCTION: lagrange TEMPLATE: lagrange() TEMPLATE: lagrange(, , ) FUNCTION: linearinterpol TEMPLATE: linearinterpol() TEMPLATE: linearinterpol(, ) TEMPLATE: dgeev(, , ) FUNCTION: dgesv TEMPLATE: dgesv(, ) FUNCTION: dgesvd TEMPLATE: dgesvd() TEMPLATE: dgesvd(, , ) FUNCTION: dlange TEMPLATE: dlange(, ) TEMPLATE: zlange(, ) FUNCTION: lbfgs TEMPLATE: lbfgs(, , , , ) TEMPLATE: lbfgs([, ] , , , ) OPTION : lbfgs_nfeval_max OPTION : lbfgs_ncorrections OPTION : lhospitallim FUNCTION: limit TEMPLATE: limit(, , ,

    ) TEMPLATE: limit(, , ) TEMPLATE: limit() OPTION : limsubst FUNCTION: tlimit TEMPLATE: tlimit(, , , ) TEMPLATE: tlimit(, , ) TEMPLATE: tlimit() OPTION : tlimswitch FUNCTION: Lindstedt TEMPLATE: Lindstedt(,,,) FUNCTION: addmatrices TEMPLATE: addmatrices(, , ..., ) FUNCTION: blockmatrixp TEMPLATE: blockmatrixp() FUNCTION: columnop TEMPLATE: columnop(, , , ) FUNCTION: columnswap TEMPLATE: columnswap(, , ) FUNCTION: columnspace TEMPLATE: columnspace() FUNCTION: copy TEMPLATE: copy() FUNCTION: cholesky TEMPLATE: cholesky() TEMPLATE: cholesky(, ) FUNCTION: ctranspose TEMPLATE: ctranspose() FUNCTION: diag_matrix TEMPLATE: diag_matrix(, ,...,) FUNCTION: dotproduct TEMPLATE: dotproduct(, ) FUNCTION: eigens_by_jacobi TEMPLATE: eigens_by_jacobi() TEMPLATE: eigens_by_jacobi(, ) FUNCTION: get_lu_factors TEMPLATE: get_lu_factors() FUNCTION: hankel TEMPLATE: hankel() TEMPLATE: hankel(, ) FUNCTION: hessian TEMPLATE: hessian(, ) FUNCTION: hilbert_matrix TEMPLATE: hilbert_matrix() FUNCTION: identfor TEMPLATE: identfor() TEMPLATE: identfor(, ) FUNCTION: invert_by_lu TEMPLATE: invert_by_lu(, <(rng generalring)>) FUNCTION: jacobian TEMPLATE: jacobian(, ) FUNCTION: kronecker_product TEMPLATE: kronecker_product(, ) FUNCTION: listp TEMPLATE: listp(,

    ) TEMPLATE: listp() FUNCTION: locate_matrix_entry TEMPLATE: locate_matrix_entry(, , , , , , ) FUNCTION: lu_backsub TEMPLATE: lu_backsub(, ) FUNCTION: lu_factor TEMPLATE: lu_factor(, ) FUNCTION: mat_cond TEMPLATE: mat_cond(, 1) TEMPLATE: mat_cond(, inf) FUNCTION: mat_norm TEMPLATE: mat_norm(, 1) TEMPLATE: mat_norm(, inf) TEMPLATE: mat_norm(, frobenius) FUNCTION: matrixp TEMPLATE: matrixp(,

    ) TEMPLATE: matrixp() FUNCTION: matrix_size TEMPLATE: matrix_size() FUNCTION: mat_fullunblocker TEMPLATE: mat_fullunblocker() FUNCTION: mat_trace TEMPLATE: mat_trace() FUNCTION: mat_unblocker TEMPLATE: mat_unblocker() FUNCTION: nonnegintegerp TEMPLATE: nonnegintegerp() FUNCTION: nullspace TEMPLATE: nullspace() FUNCTION: nullity TEMPLATE: nullity() FUNCTION: orthogonal_complement TEMPLATE: orthogonal_complement(, ..., ) FUNCTION: polynomialp TEMPLATE: polynomialp(

    , , , ) TEMPLATE: polynomialp(

    , , ) TEMPLATE: polynomialp(

    , ) FUNCTION: polytocompanion TEMPLATE: polytocompanion(

    , ) FUNCTION: ptriangularize TEMPLATE: ptriangularize(, ) FUNCTION: rowop TEMPLATE: rowop(, , , ) FUNCTION: rank TEMPLATE: rank() FUNCTION: rowswap TEMPLATE: rowswap(, , ) FUNCTION: toeplitz TEMPLATE: toeplitz() TEMPLATE: toeplitz(, ) FUNCTION: vandermonde_matrix TEMPLATE: vandermonde_matrix([, ..., ]) FUNCTION: zerofor TEMPLATE: zerofor() TEMPLATE: zerofor(, ) FUNCTION: zeromatrixp TEMPLATE: zeromatrixp() FUNCTION: append TEMPLATE: append(, ..., ) FUNCTION: assoc TEMPLATE: assoc(, , ) TEMPLATE: assoc(, ) FUNCTION: atom TEMPLATE: atom() FUNCTION: cons TEMPLATE: cons(, ) FUNCTION: copylist TEMPLATE: copylist() FUNCTION: create_list TEMPLATE: create_list(

    , , , ..., , ) FUNCTION: delete TEMPLATE: delete(, ) TEMPLATE: delete(, , ) FUNCTION: eighth TEMPLATE: eighth() FUNCTION: endcons TEMPLATE: endcons(, ) FUNCTION: fifth TEMPLATE: fifth() FUNCTION: first TEMPLATE: first() FUNCTION: fourth TEMPLATE: fourth() FUNCTION: get TEMPLATE: get(, ) FUNCTION: join TEMPLATE: join(, ) FUNCTION: last TEMPLATE: last() FUNCTION: length TEMPLATE: length() OPTION : listarith FUNCTION: listp TEMPLATE: listp() FUNCTION: makelist TEMPLATE: makelist(, , , ) TEMPLATE: makelist(, , ) FUNCTION: member TEMPLATE: member(, ) FUNCTION: ninth TEMPLATE: ninth() FUNCTION: pop TEMPLATE: pop() FUNCTION: push TEMPLATE: push(, ) FUNCTION: unique TEMPLATE: unique() FUNCTION: rest TEMPLATE: rest(, ) TEMPLATE: rest() FUNCTION: reverse TEMPLATE: reverse() FUNCTION: second TEMPLATE: second() FUNCTION: seventh TEMPLATE: seventh() FUNCTION: sixth TEMPLATE: sixth() FUNCTION: sublist_indices TEMPLATE: sublist_indices(,

    ) FUNCTION: remvalue TEMPLATE: remvalue(, ..., ) TEMPLATE: remvalue(all) FUNCTION: rncombine TEMPLATE: rncombine() FUNCTION: scalarp TEMPLATE: scalarp() FUNCTION: setup_autoload TEMPLATE: setup_autoload(, , ..., ) OPTION : newtonepsilon OPTION : newtonmaxiter FUNCTION: mnewton TEMPLATE: mnewton(,,) FUNCTION: adjoin TEMPLATE: adjoin(, ) FUNCTION: belln TEMPLATE: belln() FUNCTION: cardinality TEMPLATE: cardinality() FUNCTION: cartesian_product TEMPLATE: cartesian_product(, ... , ) FUNCTION: disjoin TEMPLATE: disjoin(, ) FUNCTION: disjointp TEMPLATE: disjointp(, ) FUNCTION: divisors TEMPLATE: divisors() FUNCTION: elementp TEMPLATE: elementp(, ) FUNCTION: emptyp TEMPLATE: emptyp() FUNCTION: equiv_classes TEMPLATE: equiv_classes(, ) FUNCTION: every TEMPLATE: every(, ) TEMPLATE: every(, , ..., ) FUNCTION: extremal_subset TEMPLATE: extremal_subset(, , max) TEMPLATE: extremal_subset(, , min) FUNCTION: flatten TEMPLATE: flatten() FUNCTION: full_listify TEMPLATE: full_listify() FUNCTION: fullsetify TEMPLATE: fullsetify() FUNCTION: identity TEMPLATE: identity() FUNCTION: integer_partitions TEMPLATE: integer_partitions() TEMPLATE: integer_partitions(, ) FUNCTION: intersect TEMPLATE: intersect(, ..., ) FUNCTION: intersection TEMPLATE: intersection(, ..., ) FUNCTION: kron_delta TEMPLATE: kron_delta(, ) FUNCTION: listify TEMPLATE: listify() FUNCTION: lreduce TEMPLATE: lreduce(, ) TEMPLATE: lreduce(, , ) FUNCTION: makeset TEMPLATE: makeset(, , ) FUNCTION: moebius TEMPLATE: moebius() FUNCTION: multinomial_coeff TEMPLATE: multinomial_coeff(, ..., ) TEMPLATE: multinomial_coeff() FUNCTION: num_distinct_partitions TEMPLATE: num_distinct_partitions() TEMPLATE: num_distinct_partitions(, list) FUNCTION: num_partitions TEMPLATE: num_partitions() TEMPLATE: num_partitions(, list) FUNCTION: partition_set TEMPLATE: partition_set(, ) FUNCTION: permutations TEMPLATE: permutations() FUNCTION: powerset TEMPLATE: powerset() TEMPLATE: powerset(, ) FUNCTION: random_permutation TEMPLATE: random_permutation() FUNCTION: rreduce TEMPLATE: rreduce(, ) TEMPLATE: rreduce(, , @var{s_@{n + 1@}}) FUNCTION: setdifference TEMPLATE: setdifference(, ) FUNCTION: setequalp TEMPLATE: setequalp(, ) FUNCTION: setify TEMPLATE: setify() FUNCTION: setp TEMPLATE: setp() FUNCTION: set_partitions TEMPLATE: set_partitions() TEMPLATE: set_partitions(, ) FUNCTION: some TEMPLATE: some(, ) TEMPLATE: some(, , ..., ) FUNCTION: stirling1 TEMPLATE: stirling1(, ) FUNCTION: stirling2 TEMPLATE: stirling2(, ) FUNCTION: subset TEMPLATE: subset(, ) FUNCTION: subsetp TEMPLATE: subsetp(, ) FUNCTION: symmdifference TEMPLATE: symmdifference(, ..., ) FUNCTION: tree_reduce TEMPLATE: tree_reduce(, ) TEMPLATE: tree_reduce(, , ) FUNCTION: union TEMPLATE: union(, ..., ) FUNCTION: xreduce TEMPLATE: xreduce(, ) TEMPLATE: xreduce(, , ) FUNCTION: bern TEMPLATE: bern() FUNCTION: bernpoly TEMPLATE: bernpoly(, ) FUNCTION: bfzeta TEMPLATE: bfzeta(, ) FUNCTION: bfhzeta TEMPLATE: bfhzeta(, , ) FUNCTION: binomial TEMPLATE: binomial(, ) FUNCTION: burn TEMPLATE: burn() FUNCTION: cf TEMPLATE: cf() FUNCTION: cfdisrep TEMPLATE: cfdisrep() FUNCTION: cfexpand TEMPLATE: cfexpand() OPTION : cflength FUNCTION: divsum TEMPLATE: divsum(, ) TEMPLATE: divsum() FUNCTION: euler TEMPLATE: euler() OPTION : %gamma FUNCTION: factorial TEMPLATE: factorial() OPTION : factorial_expand FUNCTION: fib TEMPLATE: fib() FUNCTION: fibtophi TEMPLATE: fibtophi() FUNCTION: ifactors TEMPLATE: ifactors() FUNCTION: inrt TEMPLATE: inrt(, ) FUNCTION: inv_mod TEMPLATE: inv_mod(, ) FUNCTION: jacobi TEMPLATE: jacobi(

    , ) FUNCTION: lcm TEMPLATE: lcm(, ..., ) FUNCTION: minfactorial TEMPLATE: minfactorial() FUNCTION: next_prime TEMPLATE: next_prime() FUNCTION: partfrac TEMPLATE: partfrac(, ) FUNCTION: power_mod TEMPLATE: power_mod(, , ) FUNCTION: primep TEMPLATE: primep() OPTION : primep_number_of_tests FUNCTION: prev_prime TEMPLATE: prev_prime() FUNCTION: qunit TEMPLATE: qunit() FUNCTION: totient TEMPLATE: totient() OPTION : zerobern FUNCTION: zeta TEMPLATE: zeta() OPTION : zeta%pi FUNCTION: polartorect TEMPLATE: polartorect(, ) FUNCTION: recttopolar TEMPLATE: recttopolar(, ) FUNCTION: inverse_fft TEMPLATE: inverse_fft() FUNCTION: fft TEMPLATE: fft() OPTION : fortindent FUNCTION: fortran TEMPLATE: fortran() OPTION : fortspaces FUNCTION: horner TEMPLATE: horner(, ) TEMPLATE: horner() FUNCTION: find_root TEMPLATE: find_root(, , , ) TEMPLATE: find_root(, , ) FUNCTION: newton TEMPLATE: newton(, , , ) FUNCTION: equalp TEMPLATE: equalp(, ) FUNCTION: remfun TEMPLATE: remfun(, ) TEMPLATE: remfun(, , ) FUNCTION: funp TEMPLATE: funp(, ) TEMPLATE: funp(, , ) FUNCTION: absint TEMPLATE: absint(, , ) TEMPLATE: absint(, ) TEMPLATE: absint(, , , ) FUNCTION: fourier TEMPLATE: fourier(, ,

    ) FUNCTION: foursimp TEMPLATE: foursimp() OPTION : sinnpiflag OPTION : cosnpiflag FUNCTION: fourexpand TEMPLATE: fourexpand(, ,

    , ) FUNCTION: fourcos TEMPLATE: fourcos(, ,

    ) FUNCTION: foursin TEMPLATE: foursin(, ,

    ) FUNCTION: totalfourier TEMPLATE: totalfourier(, ,

    ) FUNCTION: fourint TEMPLATE: fourint(, ) FUNCTION: fourintcos TEMPLATE: fourintcos(, ) FUNCTION: fourintsin TEMPLATE: fourintsin(, ) FUNCTION: read_matrix TEMPLATE: read_matrix() TEMPLATE: read_matrix(, ) TEMPLATE: read_matrix(, ) TEMPLATE: read_matrix(, , ) FUNCTION: read_array TEMPLATE: read_array(, ) TEMPLATE: read_array(, , ) FUNCTION: read_hashed_array TEMPLATE: read_hashed_array(, ) TEMPLATE: read_hashed_array(, , ) FUNCTION: read_nested_list TEMPLATE: read_nested_list() TEMPLATE: read_nested_list(, ) FUNCTION: read_list TEMPLATE: read_list() TEMPLATE: read_list(, ) TEMPLATE: read_list(, ) TEMPLATE: read_list(, , ) FUNCTION: write_data TEMPLATE: write_data(, ) TEMPLATE: write_data(, , ) FUNCTION: assume_external_byte_order TEMPLATE: assume_external_byte_order() FUNCTION: openr_binary TEMPLATE: openr_binary() FUNCTION: openw_binary TEMPLATE: openw_binary() FUNCTION: opena_binary TEMPLATE: opena_binary() FUNCTION: read_binary_matrix TEMPLATE: read_binary_matrix(, ) FUNCTION: read_binary_array TEMPLATE: read_binary_array(, ) FUNCTION: read_binary_list TEMPLATE: read_binary_list() TEMPLATE: read_binary_list(, ) FUNCTION: write_binary_data TEMPLATE: write_binary_data(, ) FUNCTION: abs TEMPLATE: abs() OPTION : additive OPTION : allbut OPTION : antisymmetric FUNCTION: cabs TEMPLATE: cabs() FUNCTION: ceiling TEMPLATE: ceiling() FUNCTION: charfun TEMPLATE: charfun(

    ) OPTION : commutative FUNCTION: compare TEMPLATE: compare(, ) FUNCTION: entier TEMPLATE: entier() FUNCTION: equal TEMPLATE: equal(, ) FUNCTION: floor TEMPLATE: floor() FUNCTION: notequal TEMPLATE: notequal(, ) FUNCTION: evenp TEMPLATE: evenp() FUNCTION: fix TEMPLATE: fix() FUNCTION: fullmap TEMPLATE: fullmap(, , <...>) FUNCTION: fullmapl TEMPLATE: fullmapl(, , <...>) FUNCTION: is TEMPLATE: is() FUNCTION: maybe TEMPLATE: maybe() FUNCTION: isqrt TEMPLATE: isqrt() FUNCTION: lmax TEMPLATE: lmax() FUNCTION: lmin TEMPLATE: lmin() FUNCTION: max TEMPLATE: max(, <...>, ) FUNCTION: min TEMPLATE: min(, <...>, ) FUNCTION: polymod TEMPLATE: polymod(

    ) TEMPLATE: polymod(

    , ) FUNCTION: mod TEMPLATE: mod(, ) FUNCTION: oddp TEMPLATE: oddp() FUNCTION: psubst TEMPLATE: psubst(, ) TEMPLATE: psubst(, , ) FUNCTION: make_random_state TEMPLATE: make_random_state() TEMPLATE: make_random_state() FUNCTION: set_random_state TEMPLATE: set_random_state() FUNCTION: random TEMPLATE: random() FUNCTION: rationalize TEMPLATE: rationalize() FUNCTION: round TEMPLATE: round() FUNCTION: sign TEMPLATE: sign() FUNCTION: signum TEMPLATE: signum() FUNCTION: sort TEMPLATE: sort(,

    ) TEMPLATE: sort() FUNCTION: sqrt TEMPLATE: sqrt() OPTION : sqrtdispflag FUNCTION: sublis TEMPLATE: sublis(, ) FUNCTION: sublist TEMPLATE: sublist(,

    ) OPTION : sublis_apply_lambda FUNCTION: subst TEMPLATE: subst(, , ) FUNCTION: substinpart TEMPLATE: substinpart(, , , ) FUNCTION: substpart TEMPLATE: substpart(, , , ) FUNCTION: subvarp TEMPLATE: subvarp() FUNCTION: symbolp TEMPLATE: symbolp() FUNCTION: vectorpotential TEMPLATE: vectorpotential() FUNCTION: xthru TEMPLATE: xthru() FUNCTION: zeroequiv TEMPLATE: zeroequiv(, ) FUNCTION: opsubst TEMPLATE: opsubst(,,) TEMPLATE: opsubst(=,) TEMPLATE: opsubst([=,=,=],) FUNCTION: assoc_legendre_p TEMPLATE: assoc_legendre_p(, , ) FUNCTION: assoc_legendre_q TEMPLATE: assoc_legendre_q(, , ) FUNCTION: chebyshev_t TEMPLATE: chebyshev_t(, ) FUNCTION: chebyshev_u TEMPLATE: chebyshev_u(, ) FUNCTION: gen_laguerre TEMPLATE: gen_laguerre(, , ) FUNCTION: hermite TEMPLATE: hermite(, ) FUNCTION: intervalp TEMPLATE: intervalp() FUNCTION: jacobi_p TEMPLATE: jacobi_p(, , , ) FUNCTION: laguerre TEMPLATE: laguerre(, ) FUNCTION: legendre_p TEMPLATE: legendre_p(, ) FUNCTION: legendre_q TEMPLATE: legendre_q(, ) FUNCTION: orthopoly_recur TEMPLATE: orthopoly_recur(, ) OPTION : orthopoly_returns_intervals FUNCTION: orthopoly_weight TEMPLATE: orthopoly_weight(, ) FUNCTION: pochhammer TEMPLATE: pochhammer(, ) OPTION : pochhammer_max_index FUNCTION: spherical_bessel_j TEMPLATE: spherical_bessel_j(, ) FUNCTION: spherical_bessel_y TEMPLATE: spherical_bessel_y(, ) FUNCTION: spherical_hankel1 TEMPLATE: spherical_hankel1(, ) FUNCTION: spherical_hankel2 TEMPLATE: spherical_hankel2(, ) FUNCTION: spherical_harmonic TEMPLATE: spherical_harmonic(, , , ) FUNCTION: unit_step TEMPLATE: unit_step() FUNCTION: ultraspherical TEMPLATE: ultraspherical(, , ) FUNCTION: plotdf TEMPLATE: plotdf(, ) TEMPLATE: plotdf(, [,], ) TEMPLATE: plotdf([,], ) TEMPLATE: plotdf([,], [,], ) FUNCTION: contour_plot TEMPLATE: contour_plot(, , , ) FUNCTION: get_plot_option TEMPLATE: get_plot_option(, ) FUNCTION: make_transform TEMPLATE: make_transform([, , ], , , ) FUNCTION: plot2d TEMPLATE: plot2d(, , <[options]>) TEMPLATE: plot2d([, ], ) TEMPLATE: plot2d([, ], , <[options]>) FUNCTION: plot3d TEMPLATE: plot3d(, , , <[options]>) TEMPLATE: plot3d([, <...>, ], , , <[options]>) OPTION : plot_options FUNCTION: set_plot_option TEMPLATE: set_plot_option(

    ) OPTION : factorflag FUNCTION: factorout TEMPLATE: factorout(, , , <...>) FUNCTION: factorsum TEMPLATE: factorsum() FUNCTION: fasttimes TEMPLATE: fasttimes(, ) FUNCTION: fullratsimp TEMPLATE: fullratsimp() FUNCTION: fullratsubst TEMPLATE: fullratsubst(, , ) FUNCTION: gcd TEMPLATE: gcd(, , , <...>) FUNCTION: gcdex TEMPLATE: gcdex(, ) TEMPLATE: gcdex(, , ) FUNCTION: gcfactor TEMPLATE: gcfactor() FUNCTION: gfactor TEMPLATE: gfactor() FUNCTION: gfactorsum TEMPLATE: gfactorsum() FUNCTION: hipow TEMPLATE: hipow(, ) OPTION : intfaclim OPTION : keepfloat FUNCTION: lratsubst TEMPLATE: lratsubst(, ) OPTION : modulus FUNCTION: num TEMPLATE: num() FUNCTION: polydecomp TEMPLATE: polydecomp(

    , ) FUNCTION: quotient TEMPLATE: quotient(, ) TEMPLATE: quotient(, , , <...>, ) FUNCTION: rat TEMPLATE: rat() TEMPLATE: rat(, , <...>, ) OPTION : ratalgdenom FUNCTION: ratcoef TEMPLATE: ratcoef(, , ) TEMPLATE: ratcoef(, ) FUNCTION: ratdenom TEMPLATE: ratdenom() OPTION : ratdenomdivide FUNCTION: ratdiff TEMPLATE: ratdiff(, ) FUNCTION: ratdisrep TEMPLATE: ratdisrep() OPTION : ratepsilon FUNCTION: ratexpand TEMPLATE: ratexpand() OPTION : ratfac FUNCTION: ratnumer TEMPLATE: ratnumer() FUNCTION: ratnump TEMPLATE: ratnump() FUNCTION: ratp TEMPLATE: ratp() OPTION : ratprint FUNCTION: ratsimp TEMPLATE: ratsimp() TEMPLATE: ratsimp(, , <...>, ) OPTION : ratsimpexpons FUNCTION: ratsubst TEMPLATE: ratsubst(, , ) FUNCTION: ratvars TEMPLATE: ratvars(, <...>, ) TEMPLATE: ratvars() FUNCTION: ratweight TEMPLATE: ratweight(, , <...>, , ) TEMPLATE: ratweight() OPTION : ratweights OPTION : ratwtlvl FUNCTION: remainder TEMPLATE: remainder(, ) TEMPLATE: remainder(, , , <...>, ) FUNCTION: resultant TEMPLATE: resultant(, , ) OPTION : savefactors FUNCTION: sqfr TEMPLATE: sqfr() FUNCTION: tellrat TEMPLATE: tellrat(, <...>, ) TEMPLATE: tellrat() FUNCTION: totaldisrep TEMPLATE: totaldisrep() FUNCTION: untellrat TEMPLATE: untellrat(, <...>, ) FUNCTION: backtrace TEMPLATE: backtrace() TEMPLATE: backtrace() FUNCTION: errcatch TEMPLATE: errcatch(, <...>, ) FUNCTION: error TEMPLATE: error(, <...>, ) FUNCTION: errormsg TEMPLATE: errormsg() OPTION : errormsg FUNCTION: go TEMPLATE: go() FUNCTION: map TEMPLATE: map(, , <...>, ) FUNCTION: mapatom TEMPLATE: mapatom() OPTION : maperror OPTION : mapprint FUNCTION: maplist TEMPLATE: maplist(, , <...>, ) OPTION : prederror FUNCTION: return TEMPLATE: return() FUNCTION: scanmap TEMPLATE: scanmap(, ) TEMPLATE: scanmap(, , bottomup) FUNCTION: throw TEMPLATE: throw() FUNCTION: outermap TEMPLATE: outermap(, , <...>, ) FUNCTION: romberg TEMPLATE: romberg(, , , ) TEMPLATE: romberg(, , ) OPTION : rombergabs OPTION : rombergit OPTION : rombergmin OPTION : rombergtol FUNCTION: apply1 TEMPLATE: apply1(, , <...>, ) FUNCTION: apply2 TEMPLATE: apply2(, , <...>, ) FUNCTION: applyb1 TEMPLATE: applyb1(, , <...>, ) OPTION : current_let_rule_package OPTION : default_let_rule_package FUNCTION: defmatch TEMPLATE: defmatch(, , , <...>, ) TEMPLATE: defmatch(, ) FUNCTION: defrule TEMPLATE: defrule(, , ) FUNCTION: disprule TEMPLATE: disprule(, <...>, ) TEMPLATE: disprule(all) FUNCTION: let TEMPLATE: let(, , , , <...>, ) TEMPLATE: let([, , , , <...>, ], ) OPTION : letrat FUNCTION: letrules TEMPLATE: letrules() TEMPLATE: letrules() FUNCTION: letsimp TEMPLATE: letsimp() TEMPLATE: letsimp(, ) TEMPLATE: letsimp(, , <...>, ) OPTION : let_rule_packages FUNCTION: matchdeclare TEMPLATE: matchdeclare(, , <...>, , ) FUNCTION: matchfix TEMPLATE: matchfix(, ) TEMPLATE: matchfix(, , , ) FUNCTION: remlet TEMPLATE: remlet(, ) TEMPLATE: remlet() TEMPLATE: remlet(all) TEMPLATE: remlet(all, ) FUNCTION: remrule TEMPLATE: remrule(, ) TEMPLATE: remrule(, all) FUNCTION: tellsimp TEMPLATE: tellsimp(, ) FUNCTION: tellsimpafter TEMPLATE: tellsimpafter(, ) FUNCTION: clear_rules TEMPLATE: clear_rules() OPTION : feature FUNCTION: featurep TEMPLATE: featurep(, ) OPTION : maxima_tempdir OPTION : maxima_userdir FUNCTION: room TEMPLATE: room() TEMPLATE: room(true) TEMPLATE: room(false) FUNCTION: sstatus TEMPLATE: sstatus(, ) FUNCTION: status TEMPLATE: status() TEMPLATE: status(, ) FUNCTION: time TEMPLATE: time(<%o1>, <%o2>, <%o3>, <...>) FUNCTION: timedate TEMPLATE: timedate() TEMPLATE: timedate() FUNCTION: absolute_real_time TEMPLATE: absolute_real_time() FUNCTION: elapsed_real_time TEMPLATE: elapsed_real_time() FUNCTION: elapsed_run_time TEMPLATE: elapsed_run_time() OPTION : cauchysum FUNCTION: deftaylor TEMPLATE: deftaylor((), , <...>, (), ) OPTION : maxtayorder FUNCTION: niceindices TEMPLATE: niceindices() OPTION : niceindicespref FUNCTION: nusum TEMPLATE: nusum(, , , ) FUNCTION: pade TEMPLATE: pade(, , ) OPTION : powerdisp FUNCTION: powerseries TEMPLATE: powerseries(, , ) OPTION : psexpand FUNCTION: revert TEMPLATE: revert(, ) TEMPLATE: revert2(, , ) FUNCTION: taylor TEMPLATE: taylor(, , , ) TEMPLATE: taylor(, [, , <...>], , ) TEMPLATE: taylor(, [, , , 'asymp]) TEMPLATE: taylor(, [, , <...>], [, , <...>], [, , <...>]) TEMPLATE: taylor(, [, , ], [, , ], <...>) OPTION : taylordepth FUNCTION: taylorinfo TEMPLATE: taylorinfo() FUNCTION: taylorp TEMPLATE: taylorp() OPTION : taylor_logexpand OPTION : taylor_order_coefficients FUNCTION: taylor_simplifier TEMPLATE: taylor_simplifier() OPTION : taylor_truncate_polynomials FUNCTION: taytorat TEMPLATE: taytorat() FUNCTION: trunc TEMPLATE: trunc() FUNCTION: unsum TEMPLATE: unsum(, ) OPTION : verbose FUNCTION: intopois TEMPLATE: intopois() FUNCTION: outofpois TEMPLATE: outofpois() FUNCTION: poisdiff TEMPLATE: poisdiff(, ) FUNCTION: poisexpt TEMPLATE: poisexpt(, ) FUNCTION: poisint TEMPLATE: poisint(, ) OPTION : poislim FUNCTION: poismap TEMPLATE: poismap(, , ) FUNCTION: poisplus TEMPLATE: poisplus(, ) FUNCTION: poissimp TEMPLATE: poissimp() OPTION : poisson FUNCTION: poissubst TEMPLATE: poissubst(, , ) FUNCTION: poistimes TEMPLATE: poistimes(, ) FUNCTION: poistrim TEMPLATE: poistrim() FUNCTION: printpois TEMPLATE: printpois() OPTION : epsilon_lp FUNCTION: linear_program TEMPLATE: linear_program(, , ) FUNCTION: maximize_lp TEMPLATE: maximize_lp(, , []) FUNCTION: minimize_lp TEMPLATE: minimize_lp(, , []) OPTION : nonegative_lp OPTION : askexp FUNCTION: askinteger TEMPLATE: askinteger(, integer) TEMPLATE: askinteger() TEMPLATE: askinteger(, even) TEMPLATE: askinteger(, odd) FUNCTION: asksign TEMPLATE: asksign() FUNCTION: demoivre TEMPLATE: demoivre() OPTION : distribute_over OPTION : domain FUNCTION: expand TEMPLATE: expand() TEMPLATE: expand(,

    , ) FUNCTION: expandwrt TEMPLATE: expandwrt(, , <...>, ) OPTION : expandwrt_denom FUNCTION: expandwrt_factored TEMPLATE: expandwrt_factored(, , <...>, ) OPTION : expon FUNCTION: exponentialize TEMPLATE: exponentialize() OPTION : expop OPTION : factlim FUNCTION: intosum TEMPLATE: intosum() OPTION : lassociative OPTION : linear OPTION : mainvar OPTION : maxapplydepth OPTION : maxapplyheight OPTION : maxnegex OPTION : maxposex OPTION : multiplicative OPTION : negdistrib OPTION : negsumdispflag OPTION : noeval OPTION : noun OPTION : noundisp OPTION : nouns OPTION : numer FUNCTION: numerval TEMPLATE: numerval(, , <...>, , ) OPTION : opproperties OPTION : opsubst OPTION : outative OPTION : posfun OPTION : pred FUNCTION: radcan TEMPLATE: radcan() OPTION : radexpand OPTION : radsubstflag OPTION : rassociative FUNCTION: scsimp TEMPLATE: scsimp(, , <...>, ) OPTION : simp OPTION : simpsum FUNCTION: sumcontract TEMPLATE: sumcontract() OPTION : sumexpand OPTION : sumsplitfact OPTION : symmetric FUNCTION: unknown TEMPLATE: unknown() FUNCTION: facsum TEMPLATE: facsum(, , <...>, ) OPTION : nextlayerfactor OPTION : facsum_combine FUNCTION: factorfacsum TEMPLATE: factorfacsum(, , <...>, ) FUNCTION: collectterms TEMPLATE: collectterms(, , <...>, ) FUNCTION: rempart TEMPLATE: rempart(, ) FUNCTION: wronskian TEMPLATE: wronskian([, <...>, ], ) FUNCTION: tracematrix TEMPLATE: tracematrix() FUNCTION: rational TEMPLATE: rational() FUNCTION: logand TEMPLATE: logand(,) FUNCTION: logor TEMPLATE: logor(,) FUNCTION: logxor TEMPLATE: logxor(,) FUNCTION: nonzeroandfreeof TEMPLATE: nonzeroandfreeof(, ) FUNCTION: linear TEMPLATE: linear(, ) FUNCTION: gcdivide TEMPLATE: gcdivide(

    , ) FUNCTION: arithmetic TEMPLATE: arithmetic(, , ) FUNCTION: geometric TEMPLATE: geometric(, , ) FUNCTION: harmonic TEMPLATE: harmonic(, , , ) FUNCTION: arithsum TEMPLATE: arithsum(, , ) FUNCTION: geosum TEMPLATE: geosum(, , ) FUNCTION: gaussprob TEMPLATE: gaussprob() FUNCTION: gd TEMPLATE: gd() FUNCTION: agd TEMPLATE: agd() FUNCTION: vers TEMPLATE: vers() FUNCTION: covers TEMPLATE: covers() FUNCTION: exsec TEMPLATE: exsec() FUNCTION: hav TEMPLATE: hav() FUNCTION: combination TEMPLATE: combination(, ) FUNCTION: permutation TEMPLATE: permutation(, ) FUNCTION: reduce_consts TEMPLATE: reduce_consts() FUNCTION: gcfac TEMPLATE: gcfac() FUNCTION: sqrtdenest TEMPLATE: sqrtdenest() FUNCTION: reduce_order TEMPLATE: reduce_order(, , ) OPTION : simplify_products FUNCTION: simplify_sum TEMPLATE: simplify_sum() FUNCTION: solve_rec TEMPLATE: solve_rec(, , []) FUNCTION: solve_rec_rat TEMPLATE: solve_rec_rat(, , []) OPTION : product_use_gamma FUNCTION: summand_to_rec TEMPLATE: summand_to_rec(, , ) TEMPLATE: summand_to_rec(, [, , ], ) FUNCTION: bessel_j TEMPLATE: bessel_j(, ) FUNCTION: bessel_y TEMPLATE: bessel_y(, ) FUNCTION: bessel_i TEMPLATE: bessel_i(, ) FUNCTION: bessel_k TEMPLATE: bessel_k(, ) FUNCTION: hankel_1 TEMPLATE: hankel_1(, ) FUNCTION: hankel_2 TEMPLATE: hankel_2(, ) OPTION : besselexpand FUNCTION: scaled_bessel_i TEMPLATE: scaled_bessel_i(, ) FUNCTION: scaled_bessel_i0 TEMPLATE: scaled_bessel_i0() FUNCTION: scaled_bessel_i1 TEMPLATE: scaled_bessel_i1() FUNCTION: %s TEMPLATE: %s[,] () FUNCTION: airy_ai TEMPLATE: airy_ai() FUNCTION: airy_dai TEMPLATE: airy_dai() FUNCTION: airy_bi TEMPLATE: airy_bi() FUNCTION: airy_dbi TEMPLATE: airy_dbi() FUNCTION: gamma TEMPLATE: gamma() FUNCTION: log_gamma TEMPLATE: log_gamma() FUNCTION: gamma_incomplete TEMPLATE: gamma_incomplete(, ) FUNCTION: gamma_incomplete_regularized TEMPLATE: gamma_incomplete_regularized(,) FUNCTION: gamma_incomplete_generalized TEMPLATE: gamma_incomplete_generalized(,, ) OPTION : gammalim FUNCTION: makegamma TEMPLATE: makegamma() FUNCTION: beta TEMPLATE: beta(, ) FUNCTION: beta_incomplete TEMPLATE: beta_incomplete(, , ) FUNCTION: beta_incomplete_regularized TEMPLATE: beta_incomplete_regularized(, , ) FUNCTION: beta_incomplete_generalized TEMPLATE: beta_incomplete_generalized(, , , ) OPTION : beta_expand OPTION : beta_args_sum_to_integer FUNCTION: psi TEMPLATE: psi[]() OPTION : maxpsiposint OPTION : maxpsinegint OPTION : maxpsifracnum OPTION : maxpsifracdenom FUNCTION: makefact TEMPLATE: makefact() FUNCTION: numfactor TEMPLATE: numfactor() FUNCTION: expintegral_e1 TEMPLATE: expintegral_e1() FUNCTION: expintegral_ei TEMPLATE: expintegral_ei() FUNCTION: expintegral_li TEMPLATE: expintegral_li() FUNCTION: expintegral_e TEMPLATE: expintegral_e(,) FUNCTION: expintegral_si TEMPLATE: expintegral_si() FUNCTION: expintegral_ci TEMPLATE: expintegral_ci() FUNCTION: expintegral_shi TEMPLATE: expintegral_shi() FUNCTION: expintegral_chi TEMPLATE: expintegral_chi() OPTION : expintrep OPTION : expintexpand FUNCTION: erf TEMPLATE: erf() FUNCTION: erfc TEMPLATE: erfc() FUNCTION: erfi TEMPLATE: erfi() FUNCTION: erf_generalized TEMPLATE: erf_generalized(,) FUNCTION: fresnel_c TEMPLATE: fresnel_c() FUNCTION: fresnel_s TEMPLATE: fresnel_s() OPTION : erf_representation OPTION : hypergeometric_representation FUNCTION: struve_h TEMPLATE: struve_h(, ) FUNCTION: struve_l TEMPLATE: struve_l(, ) FUNCTION: %m TEMPLATE: %m[,] () FUNCTION: %w TEMPLATE: %w[,] () FUNCTION: %f TEMPLATE: %f[

    ,] (<[a],[b],z>) FUNCTION: hypergeometric TEMPLATE: hypergeometric([, <...>, ],[, <...> ,], x) FUNCTION: parabolic_cylinder_d TEMPLATE: parabolic_cylinder_d(, ) FUNCTION: specint TEMPLATE: specint(exp(- s*) * , ) FUNCTION: hgfred TEMPLATE: hgfred(, , ) FUNCTION: lambert_w TEMPLATE: lambert_w() FUNCTION: nzeta TEMPLATE: nzeta() FUNCTION: nzetar TEMPLATE: nzetar() FUNCTION: nzetai TEMPLATE: nzetai() FUNCTION: inference_result TEMPLATE: inference_result(, <values>, <numbers>) FUNCTION: inferencep TEMPLATE: inferencep(<obj>) FUNCTION: items_inference TEMPLATE: items_inference(<obj>) FUNCTION: take_inference TEMPLATE: take_inference(<n>, <obj>) TEMPLATE: take_inference(<name>, <obj>) TEMPLATE: take_inference(<list>, <obj>) OPTION : stats_numer FUNCTION: test_mean TEMPLATE: test_mean(<x>) TEMPLATE: test_mean(<x>, <options>, <...>) FUNCTION: test_means_difference TEMPLATE: test_means_difference(<x1>, <x2>) TEMPLATE: test_means_difference(<x1>, <x2>, <options>, <...>) FUNCTION: test_variance TEMPLATE: test_variance(<x>) TEMPLATE: test_variance(<x>, <options>, <...>) FUNCTION: test_variance_ratio TEMPLATE: test_variance_ratio(<x1>, <x2>) TEMPLATE: test_variance_ratio(<x1>, <x2>, <options>, <...>) FUNCTION: test_proportion TEMPLATE: test_proportion(<x>, <n>) TEMPLATE: test_proportion(<x>, <n>, <options>, <...>) FUNCTION: test_proportions_difference TEMPLATE: test_proportions_difference(<x1>, <n1>, <x2>, <n2>) TEMPLATE: test_proportions_difference(<x1>, <n1>, <x2>, <n2>, <options>, <...>) FUNCTION: test_sign TEMPLATE: test_sign(<x>) TEMPLATE: test_sign(<x>, <options>, <...>) FUNCTION: test_signed_rank TEMPLATE: test_signed_rank(<x>) TEMPLATE: test_signed_rank(<x>, <options>, <...>) FUNCTION: test_rank_sum TEMPLATE: test_rank_sum(<x1>, <x2>) TEMPLATE: test_rank_sum(<x1>, <x2>, <option>) FUNCTION: test_normality TEMPLATE: test_normality(<x>) FUNCTION: simple_linear_regression TEMPLATE: simple_linear_regression(<x>) TEMPLATE: simple_linear_regression(<x>, <option>) FUNCTION: pdf_signed_rank TEMPLATE: pdf_signed_rank(<x>, <n>) FUNCTION: cdf_signed_rank TEMPLATE: cdf_signed_rank(<x>, <n>) FUNCTION: pdf_rank_sum TEMPLATE: pdf_rank_sum(<x>, <n>, <m>) FUNCTION: cdf_rank_sum TEMPLATE: cdf_rank_sum(<x>, <n>, <m>) FUNCTION: stirling TEMPLATE: stirling(<z>,<n>) TEMPLATE: stirling(<z>,<n>,<pred>) FUNCTION: close TEMPLATE: close(<stream>) FUNCTION: flength TEMPLATE: flength(<stream>) FUNCTION: fposition TEMPLATE: fposition(<stream>) TEMPLATE: fposition(<stream>, <pos>) FUNCTION: freshline TEMPLATE: freshline() TEMPLATE: freshline(<stream>) FUNCTION: newline TEMPLATE: newline() TEMPLATE: newline(<stream>) FUNCTION: opena TEMPLATE: opena(<file>) FUNCTION: openr TEMPLATE: openr(<file>) FUNCTION: openw TEMPLATE: openw(<file>) FUNCTION: printf TEMPLATE: printf(<dest>, <string>) TEMPLATE: printf(<dest>, <string>, <expr_1>, <...>, <expr_n>) FUNCTION: readline TEMPLATE: readline(<stream>) FUNCTION: sprint TEMPLATE: sprint(<expr_1>, <...>, <expr_n>) FUNCTION: alphacharp TEMPLATE: alphacharp(<char>) FUNCTION: alphanumericp TEMPLATE: alphanumericp(<char>) FUNCTION: ascii TEMPLATE: ascii(<int>) FUNCTION: cequal TEMPLATE: cequal(<char_1>, <char_2>) FUNCTION: cequalignore TEMPLATE: cequalignore(<char_1>, <char_2>) FUNCTION: cgreaterp TEMPLATE: cgreaterp(<char_1>, <char_2>) FUNCTION: cgreaterpignore TEMPLATE: cgreaterpignore(<char_1>, <char_2>) FUNCTION: charp TEMPLATE: charp(<obj>) FUNCTION: cint TEMPLATE: cint(<char>) FUNCTION: clessp TEMPLATE: clessp(<char_1>, <char_2>) FUNCTION: clesspignore TEMPLATE: clesspignore(<char_1>, <char_2>) FUNCTION: constituent TEMPLATE: constituent(<char>) FUNCTION: cunlisp TEMPLATE: cunlisp(<lisp_char>) FUNCTION: digitcharp TEMPLATE: digitcharp(<char>) FUNCTION: lcharp TEMPLATE: lcharp(<obj>) FUNCTION: lowercasep TEMPLATE: lowercasep(<char>) OPTION : newline OPTION : space OPTION : tab FUNCTION: uppercasep TEMPLATE: uppercasep(<char>) FUNCTION: stringp TEMPLATE: stringp(<obj>) FUNCTION: charat TEMPLATE: charat(<string>, <n>) FUNCTION: charlist TEMPLATE: charlist(<string>) FUNCTION: eval_string TEMPLATE: eval_string(<str>) FUNCTION: parse_string TEMPLATE: parse_string(<str>) FUNCTION: scopy TEMPLATE: scopy(<string>) FUNCTION: sdowncase TEMPLATE: sdowncase(<string>) TEMPLATE: sdowncase(<string>, <start>) TEMPLATE: sdowncase(<string>, <start>, <end>) FUNCTION: sequal TEMPLATE: sequal(<string_1>, <string_2>) FUNCTION: sequalignore TEMPLATE: sequalignore(<string_1>, <string_2>) FUNCTION: sexplode TEMPLATE: sexplode(<string>) FUNCTION: simplode TEMPLATE: simplode(<list>) TEMPLATE: simplode(<list>, <delim>) FUNCTION: sinsert TEMPLATE: sinsert(<seq>, <string>, <pos>) FUNCTION: sinvertcase TEMPLATE: sinvertcase(<string>) TEMPLATE: sinvertcase(<string>, <start>) TEMPLATE: sinvertcase(<string>, <start>, <end>) FUNCTION: slength TEMPLATE: slength(<string>) FUNCTION: smake TEMPLATE: smake(<num>, <char>) FUNCTION: smismatch TEMPLATE: smismatch(<string_1>, <string_2>) TEMPLATE: smismatch(<string_1>, <string_2>, <test>) FUNCTION: split TEMPLATE: split(<string>) TEMPLATE: split(<string>, <delim>) TEMPLATE: split(<string>, <delim>, <multiple>) FUNCTION: sposition TEMPLATE: sposition(<char>, <string>) FUNCTION: sremove TEMPLATE: sremove(<seq>, <string>) TEMPLATE: sremove(<seq>, <string>, <test>) TEMPLATE: sremove(<seq>, <string>, <test>, <start>) TEMPLATE: sremove(<seq>, <string>, <test>, <start>, <end>) FUNCTION: sremovefirst TEMPLATE: sremovefirst(<seq>, <string>) TEMPLATE: sremovefirst(<seq>, <string>, <test>) TEMPLATE: sremovefirst(<seq>, <string>, <test>, <start>) TEMPLATE: sremovefirst(<seq>, <string>, <test>, <start>, <end>) FUNCTION: sreverse TEMPLATE: sreverse(<string>) FUNCTION: ssearch TEMPLATE: ssearch(<seq>, <string>) TEMPLATE: ssearch(<seq>, <string>, <test>) TEMPLATE: ssearch(<seq>, <string>, <test>, <start>) TEMPLATE: ssearch(<seq>, <string>, <test>, <start>, <end>) FUNCTION: ssort TEMPLATE: ssort(<string>) TEMPLATE: ssort(<string>, <test>) FUNCTION: ssubst TEMPLATE: ssubst(<new>, <old>, <string>) TEMPLATE: ssubst(<new>, <old>, <string>, <test>) TEMPLATE: ssubst(<new>, <old>, <string>, <test>, <start>) TEMPLATE: ssubst(<new>, <old>, <string>, <test>, <start>, <end>) FUNCTION: ssubstfirst TEMPLATE: ssubstfirst(<new>, <old>, <string>) TEMPLATE: ssubstfirst(<new>, <old>, <string>, <test>) TEMPLATE: ssubstfirst(<new>, <old>, <string>, <test>, <start>) TEMPLATE: ssubstfirst(<new>, <old>, <string>, <test>, <start>, <end>) FUNCTION: strim TEMPLATE: strim(<seq>,<string>) FUNCTION: striml TEMPLATE: striml(<seq>, <string>) FUNCTION: strimr TEMPLATE: strimr(<seq>, <string>) FUNCTION: substring TEMPLATE: substring(<string>, <start>) TEMPLATE: substring(<string>, <start>, <end>) FUNCTION: supcase TEMPLATE: supcase(<string>) TEMPLATE: supcase(<string>, <start>) TEMPLATE: supcase(<string>, <start>, <end>) FUNCTION: tokens TEMPLATE: tokens(<string>) TEMPLATE: tokens(<string>, <test>) FUNCTION: comp2pui TEMPLATE: comp2pui(<n>, <L>) FUNCTION: ele2pui TEMPLATE: ele2pui(<m>, <L>) FUNCTION: ele2comp TEMPLATE: ele2comp(<m>, <L>) FUNCTION: elem TEMPLATE: elem(<ele>, <sym>, <lvar>) FUNCTION: mon2schur TEMPLATE: mon2schur(<L>) FUNCTION: multi_elem TEMPLATE: multi_elem(<l_elem>, <multi_pc>, <l_var>) FUNCTION: pui TEMPLATE: pui(<L>, <sym>, <lvar>) FUNCTION: pui2comp TEMPLATE: pui2comp(<n>, <lpui>) FUNCTION: pui2ele TEMPLATE: pui2ele(<n>, <lpui>) FUNCTION: puireduc TEMPLATE: puireduc(<n>, <lpui>) FUNCTION: schur2comp TEMPLATE: schur2comp(<P>, <l_var>) FUNCTION: cont2part TEMPLATE: cont2part(<pc>, <lvar>) FUNCTION: contract TEMPLATE: contract(<psym>, <lvar>) FUNCTION: explose TEMPLATE: explose(<pc>, <lvar>) FUNCTION: part2cont TEMPLATE: part2cont(<ppart>, <lvar>) FUNCTION: partpol TEMPLATE: partpol(<psym>, <lvar>) FUNCTION: tcontract TEMPLATE: tcontract(<pol>, <lvar>) FUNCTION: tpartpol TEMPLATE: tpartpol(<pol>, <lvar>) FUNCTION: direct TEMPLATE: direct([<p_1>, <...>, <p_n>], <y>, <f>, [<lvar_1>, <...>, <lvar_n>]) FUNCTION: multi_orbit TEMPLATE: multi_orbit(<P>, [<lvar_1>, <lvar_2>,<...>, <lvar_p>]) FUNCTION: multsym TEMPLATE: multsym(<ppart_1>, <ppart_2>, <n>) FUNCTION: orbit TEMPLATE: orbit(<P>, <lvar>) FUNCTION: pui_direct TEMPLATE: pui_direct(<orbite>, [<lvar_1>, <...>, <lvar_n>], [<d_1>, <d_2>, <...>, <d_n>]) FUNCTION: kostka TEMPLATE: kostka(<part_1>, <part_2>) FUNCTION: lgtreillis TEMPLATE: lgtreillis(<n>, <m>) FUNCTION: ltreillis TEMPLATE: ltreillis(<n>, <m>) FUNCTION: treillis TEMPLATE: treillis(<n>) FUNCTION: treinat TEMPLATE: treinat(<part>) FUNCTION: ele2polynome TEMPLATE: ele2polynome(<L>, <z>) FUNCTION: polynome2ele TEMPLATE: polynome2ele(<P>, <x>) FUNCTION: prodrac TEMPLATE: prodrac(<L>, <k>) FUNCTION: pui2polynome TEMPLATE: pui2polynome(<x>, <lpui>) FUNCTION: somrac TEMPLATE: somrac(<L>, <k>) FUNCTION: resolvante TEMPLATE: resolvante(<P>, <x>, <f>, [<x_1>,<...>, <x_d>]) FUNCTION: resolvante_alternee1 TEMPLATE: resolvante_alternee1(<P>, <x>) FUNCTION: resolvante_bipartite TEMPLATE: resolvante_bipartite(<P>, <x>) FUNCTION: resolvante_diedrale TEMPLATE: resolvante_diedrale(<P>, <x>) FUNCTION: resolvante_klein TEMPLATE: resolvante_klein(<P>, <x>) FUNCTION: resolvante_klein3 TEMPLATE: resolvante_klein3(<P>, <x>) FUNCTION: resolvante_produit_sym TEMPLATE: resolvante_produit_sym(<P>, <x>) FUNCTION: resolvante_unitaire TEMPLATE: resolvante_unitaire(<P>, <Q>, <x>) FUNCTION: resolvante_vierer TEMPLATE: resolvante_vierer(<P>, <x>) FUNCTION: multinomial TEMPLATE: multinomial(<r>, <part>) FUNCTION: permut TEMPLATE: permut(<L>) OPTION : %piargs OPTION : %iargs FUNCTION: acos TEMPLATE: acos(<x>) FUNCTION: acosh TEMPLATE: acosh(<x>) FUNCTION: acot TEMPLATE: acot(<x>) FUNCTION: acoth TEMPLATE: acoth(<x>) FUNCTION: acsc TEMPLATE: acsc(<x>) FUNCTION: acsch TEMPLATE: acsch(<x>) FUNCTION: asec TEMPLATE: asec(<x>) FUNCTION: asech TEMPLATE: asech(<x>) FUNCTION: asin TEMPLATE: asin(<x>) FUNCTION: asinh TEMPLATE: asinh(<x>) FUNCTION: atan TEMPLATE: atan(<x>) FUNCTION: atan2 TEMPLATE: atan2(<y>, <x>) FUNCTION: atanh TEMPLATE: atanh(<x>) OPTION : atrig1 FUNCTION: cos TEMPLATE: cos(<x>) FUNCTION: cosh TEMPLATE: cosh(<x>) FUNCTION: cot TEMPLATE: cot(<x>) FUNCTION: coth TEMPLATE: coth(<x>) FUNCTION: csc TEMPLATE: csc(<x>) FUNCTION: csch TEMPLATE: csch(<x>) OPTION : halfangles OPTION : ntrig FUNCTION: sec TEMPLATE: sec(<x>) FUNCTION: sech TEMPLATE: sech(<x>) FUNCTION: sin TEMPLATE: sin(<x>) FUNCTION: sinh TEMPLATE: sinh(<x>) FUNCTION: tan TEMPLATE: tan(<x>) FUNCTION: tanh TEMPLATE: tanh(<x>) FUNCTION: trigexpand TEMPLATE: trigexpand(<expr>) OPTION : trigexpandplus OPTION : trigexpandtimes OPTION : triginverses FUNCTION: trigreduce TEMPLATE: trigreduce(<expr>, <x>) TEMPLATE: trigreduce(<expr>) OPTION : trigsign FUNCTION: trigsimp TEMPLATE: trigsimp(<expr>) FUNCTION: trigrat TEMPLATE: trigrat(<expr>) FUNCTION: setunits TEMPLATE: setunits(<list>) FUNCTION: uforget TEMPLATE: uforget(<list>) FUNCTION: convert TEMPLATE: convert(<expr>, <list>) OPTION : usersetunits FUNCTION: metricexpandall TEMPLATE: metricexpandall(<x>) OPTION : %unitexpand FUNCTION: AntiDifference TEMPLATE: AntiDifference(<F_k>, <k>) FUNCTION: Gosper TEMPLATE: Gosper(<F_k>, <k>) FUNCTION: GosperSum TEMPLATE: GosperSum(<F_k>, <k>, <a>, <b>) FUNCTION: parGosper TEMPLATE: parGosper(<F_{n,k}>, <k>, <n>, <d>) FUNCTION: parGosper TEMPLATE: parGosper(<F_(n,k)>, <k>, <n>, <d>) FUNCTION: Zeilberger TEMPLATE: Zeilberger(<F_{n,k}>, <k>, <n>) FUNCTION: Zeilberger TEMPLATE: Zeilberger(<F_(n,k)>, <k>, <n>) OPTION : MAX_ORD OPTION : simplified_output OPTION : linear_solver OPTION : warnings OPTION : Gosper_in_Zeilberger OPTION : trivial_solutions OPTION : mod_test OPTION : modular_linear_solver OPTION : ev_point OPTION : mod_big_prime OPTION : mod_threshold FUNCTION: days360 TEMPLATE: days360(<year1>,<month1>,<day1>,<year2>,<month2>,<day2>) FUNCTION: fv TEMPLATE: fv(<rate>,<PV>,<num>) FUNCTION: pv TEMPLATE: pv(<rate>,<FV>,<num>) FUNCTION: graph_flow TEMPLATE: graph_flow(<val>) FUNCTION: annuity_pv TEMPLATE: annuity_pv(<rate>,<PV>,<num>) FUNCTION: annuity_fv TEMPLATE: annuity_fv(<rate>,<FV>,<num>) FUNCTION: geo_annuity_pv TEMPLATE: geo_annuity_pv(<rate>,<growing_rate>,<PV>,<num>) FUNCTION: geo_annuity_fv TEMPLATE: geo_annuity_fv(<rate>,<growing_rate>,<FV>,<num>) FUNCTION: amortization TEMPLATE: amortization(<rate>,<ammount>,<num>) FUNCTION: arit_amortization TEMPLATE: arit_amortization(<rate>,<increment>,<ammount>,<num>) FUNCTION: geo_amortization TEMPLATE: geo_amortization(<rate>,<growing_rate>,<ammount>,<num>) FUNCTION: saving TEMPLATE: saving(<rate>,<ammount>,<num>) FUNCTION: npv TEMPLATE: npv(<rate>,<val>) FUNCTION: irr TEMPLATE: irr(<val>,<IO>) FUNCTION: benefit_cost TEMPLATE: benefit_cost(<rate>,<input>,<output>) FUNCTION: sierpinskiale TEMPLATE: sierpinskiale(<n>) FUNCTION: treefale TEMPLATE: treefale(<n>) FUNCTION: fernfale TEMPLATE: fernfale(<n>) FUNCTION: mandelbrot_set TEMPLATE: mandelbrot_set(<x>, <y>) FUNCTION: julia_set TEMPLATE: julia_set(<x>, <y>) OPTION : julia_parameter FUNCTION: julia_sin TEMPLATE: julia_sin(<x>, <y>) FUNCTION: snowmap TEMPLATE: snowmap(<ent>, <nn>) FUNCTION: hilbertmap TEMPLATE: hilbertmap(<nn>) FUNCTION: sierpinskimap TEMPLATE: sierpinskimap(<nn>) OPTION : extra_integration_methods OPTION : extra_definite_integration_methods FUNCTION: intfugudu TEMPLATE: intfugudu(<e>, <x>) FUNCTION: signum_to_abs TEMPLATE: signum_to_abs(<e>) FUNCTION: convert_to_signum TEMPLATE: convert_to_signum(<e>) FUNCTION: complex_number_p TEMPLATE: complex_number_p(<x>) FUNCTION: compose_functions TEMPLATE: compose_functions(<l>) FUNCTION: dfloat TEMPLATE: dfloat(<x>) FUNCTION: elim TEMPLATE: elim(<l>, <x>) FUNCTION: elim_allbut TEMPLATE: elim_allbut(<l>, <x>) FUNCTION: eliminate_using TEMPLATE: eliminate_using(<l>, <e>, <x>) FUNCTION: fourier_elim TEMPLATE: fourier_elim([<eq1>, <eq2>, <...>], [<var1>, <var>, <...>]) FUNCTION: isreal_p TEMPLATE: isreal_p(<e>) FUNCTION: new_variable TEMPLATE: new_variable(<type>) FUNCTION: parg TEMPLATE: parg(<x>) FUNCTION: real_imagpart_to_conjugate TEMPLATE: real_imagpart_to_conjugate(<e>) FUNCTION: rectform_log_if_constant TEMPLATE: rectform_log_if_constant(<e>) FUNCTION: simp_inequality TEMPLATE: simp_inequality(<e>) FUNCTION: standardize_inverse_trig TEMPLATE: standardize_inverse_trig(<e>) FUNCTION: to_poly TEMPLATE: to_poly(<e>, <l>) FUNCTION: to_poly_solve TEMPLATE: to_poly_solve(<e>, <l>, <[options]>) UNIT: A UNIT: acre UNIT: amp UNIT: ampere UNIT: astronomical_unit UNIT: AU UNIT: becquerel UNIT: Bq UNIT: Btu UNIT: C UNIT: candela UNIT: cfm UNIT: cm UNIT: coulomb UNIT: cup UNIT: day UNIT: F UNIT: fA UNIT: farad UNIT: fC UNIT: feet UNIT: fF UNIT: fg UNIT: fH UNIT: fHz UNIT: fJ UNIT: fK UNIT: fl_oz UNIT: fluid_ounce UNIT: fm UNIT: fmol UNIT: fN UNIT: fOhm UNIT: foot UNIT: fPa UNIT: fs UNIT: fS UNIT: ft UNIT: fT UNIT: fV UNIT: fW UNIT: fWb UNIT: g UNIT: GA UNIT: gallon UNIT: GC UNIT: GF UNIT: Gg UNIT: GH UNIT: GHz UNIT: gill UNIT: GJ UNIT: GK UNIT: Gm UNIT: Gmol UNIT: GN UNIT: GOhm UNIT: GPa UNIT: grain UNIT: gram UNIT: gray UNIT: Gs UNIT: GS UNIT: GT UNIT: GV UNIT: GW UNIT: GWb UNIT: Gy UNIT: H UNIT: ha UNIT: hectare UNIT: henry UNIT: hertz UNIT: horsepower UNIT: hour UNIT: hp UNIT: Hz UNIT: inch UNIT: J UNIT: joule UNIT: julian_year UNIT: K UNIT: kA UNIT: kat UNIT: katal UNIT: kC UNIT: kelvin UNIT: kF UNIT: kg UNIT: kH UNIT: kHz UNIT: kilogram UNIT: kilometer UNIT: kJ UNIT: kK UNIT: km UNIT: kmol UNIT: kN UNIT: kOhm UNIT: kPa UNIT: ks UNIT: kS UNIT: kT UNIT: kV UNIT: kW UNIT: kWb UNIT: l UNIT: lbf UNIT: lbm UNIT: light_year UNIT: liter UNIT: lumen UNIT: lux UNIT: m UNIT: mA UNIT: MA UNIT: mC UNIT: MC UNIT: meter UNIT: metric_ton UNIT: mF UNIT: MF UNIT: mg UNIT: Mg UNIT: mH UNIT: MH UNIT: mHz UNIT: MHz UNIT: microA UNIT: microC UNIT: microF UNIT: microg UNIT: microgram UNIT: microH UNIT: microHz UNIT: microJ UNIT: microK UNIT: microm UNIT: micrometer UNIT: micron UNIT: microN UNIT: microOhm UNIT: microPa UNIT: micros UNIT: microS UNIT: microsecond UNIT: microT UNIT: microV UNIT: microW UNIT: microWb UNIT: mile UNIT: minute UNIT: mJ UNIT: MJ UNIT: mK UNIT: MK UNIT: ml UNIT: mm UNIT: Mm UNIT: mmol UNIT: Mmol UNIT: mN UNIT: MN UNIT: mOhm UNIT: MOhm UNIT: mol UNIT: mole UNIT: month UNIT: mPa UNIT: MPa UNIT: ms UNIT: mS UNIT: Ms UNIT: MS UNIT: mT UNIT: MT UNIT: mV UNIT: MV UNIT: mW UNIT: MW UNIT: mWb UNIT: MWb UNIT: N UNIT: nA UNIT: nC UNIT: newton UNIT: nF UNIT: ng UNIT: nH UNIT: nHz UNIT: nJ UNIT: nK UNIT: nm UNIT: nmol UNIT: nN UNIT: nOhm UNIT: nPa UNIT: ns UNIT: nS UNIT: nT UNIT: nV UNIT: nW UNIT: nWb UNIT: ohm UNIT: Ohm UNIT: ounce UNIT: oz UNIT: pA UNIT: Pa UNIT: parsec UNIT: pascal UNIT: pc UNIT: pC UNIT: pF UNIT: pg UNIT: pH UNIT: pHz UNIT: pint UNIT: pJ UNIT: pK UNIT: pm UNIT: pmol UNIT: pN UNIT: pOhm UNIT: pound_force UNIT: pound_mass UNIT: pPa UNIT: ps UNIT: pS UNIT: psi UNIT: pT UNIT: pV UNIT: pW UNIT: pWb UNIT: quart UNIT: R UNIT: rod UNIT: s UNIT: S UNIT: second UNIT: short_ton UNIT: siemens UNIT: sievert UNIT: slug UNIT: Sv UNIT: T UNIT: tablespoon UNIT: tbsp UNIT: teaspoon UNIT: tesla UNIT: tsp UNIT: V UNIT: volt UNIT: W UNIT: watt UNIT: Wb UNIT: weber UNIT: week UNIT: yard UNIT: year FUNCTION: defstruct TEMPLATE: defstruct(<struct(fields)>) OPTION : structures FUNCTION: new TEMPLATE: new(<struct(fields)>) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/Info.plist.in�����������������������������������������������������������������000644 �000765 �000024 �00000004206 12065554625 017432� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleIdentifier</key> <string>net.sf.wxMaxima</string> <key>CFBundleName</key> <string>wxMaxima</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>wxmaxima</string> <key>CFBundleIconFile</key> <string>wxmac.icns</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>@VERSION@</string> <key>CFBundleVersion</key> <string>@VERSION@</string> <key>LSMinimumSystemVersion</key> <string>10.4.0</string> <key>NSPrincipalClass</key> <string>NSApplication</string> <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>wxm</string> </array> <key>CFBundleTypeIconFile</key> <string>wxmac-doc-wxm.icns</string> <key>CFBundleTypeMIMETypes</key> <array> <string>application/x-wxm</string> <string>text/x-po</string> </array> <key>CFBundleTypeName</key> <string>wxMaxima Document</string> <key>CFBundleTypeRole</key> <string>Editor</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>wxmx</string> </array> <key>CFBundleTypeIconFile</key> <string>wxmac-doc-wxmx.icns</string> <key>CFBundleTypeMIMETypes</key> <array> <string>application/x-wxm</string> <string>text/x-po</string> </array> <key>CFBundleTypeName</key> <string>wxMaxima XML Document</string> <key>CFBundleTypeRole</key> <string>Editor</string> </dict> </array> </dict> </plist> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/Makefile.am�������������������������������������������������������������������000644 �000765 �000024 �00000001556 12573511774 017120� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaximadatadir = ${datadir}/wxMaxima wxmaximadata_DATA = tips.txt wxmathml.lisp wxmaxima.png wxmaxima.svg autocomplete.txt bashcompletiondir = ${datarootdir}/bash-completion/completions bashcompletion_DATA = wxmaxima EXTRA_DIST = wxmaxima tips.txt wxmathml.lisp wxmaxima.png wxmaxima.svg Info.plist.in PkgInfo autocomplete.txt appdatadir = $(datarootdir)/appdata dist_appdata_DATA = wxmaxima.appdata.xml appicondir = $(datarootdir)/pixmaps dist_appicon_DATA = wxmaxima.svg wxmaxima.png text-x-wxmaxima-batch.svg text-x-wxmathml.svg wxmaxima-16.xpm wxmaxima-32.xpm menudir = $(datarootdir)/menu dist_menu_DATA = wxmaxima.menu mandatadir = $(datadir)/man/man1 dist_mandata_DATA = wxmaxima.1 mimedatadir = $(datarootdir)/mime/packages dist_mimedata_DATA = x-wxmathml.xml x-wxmaxima-batch.xml desktopdir = $(datarootdir)/applications dist_desktop_DATA = wxMaxima.desktop ��������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/Makefile.in�������������������������������������������������������������������000644 �000765 �000024 �00000054321 12573512057 017122� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Makefile.in generated by automake 1.15 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2014 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. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(dist_appdata_DATA) \ $(dist_appicon_DATA) $(dist_desktop_DATA) $(dist_mandata_DATA) \ $(dist_menu_DATA) $(dist_mimedata_DATA) $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/src/Setup.h CONFIG_CLEAN_FILES = Info.plist wxMaxima.desktop wxmaxima.menu 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_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/||"`;; \ *) 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__installdirs = "$(DESTDIR)$(bashcompletiondir)" \ "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(appicondir)" \ "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(mandatadir)" \ "$(DESTDIR)$(menudir)" "$(DESTDIR)$(mimedatadir)" \ "$(DESTDIR)$(wxmaximadatadir)" DATA = $(bashcompletion_DATA) $(dist_appdata_DATA) \ $(dist_appicon_DATA) $(dist_desktop_DATA) $(dist_mandata_DATA) \ $(dist_menu_DATA) $(dist_mimedata_DATA) $(wxmaximadata_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Info.plist.in $(srcdir)/Makefile.in \ $(srcdir)/wxMaxima.desktop.in $(srcdir)/wxmaxima.menu.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS_TO_INSTALL = @CATALOGS_TO_INSTALL@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DESTDIR = @DESTDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAVE_DOXYGEN = @HAVE_DOXYGEN@ HAVE_GRAPHVIZ = @HAVE_GRAPHVIZ@ HHC = @HHC@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ RC_OBJ = @RC_OBJ@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDRES = @WINDRES@ WX_CFLAGS = @WX_CFLAGS@ WX_CFLAGS_ONLY = @WX_CFLAGS_ONLY@ WX_CONFIG_PATH = @WX_CONFIG_PATH@ WX_CPPFLAGS = @WX_CPPFLAGS@ WX_CXXFLAGS = @WX_CXXFLAGS@ WX_CXXFLAGS_ONLY = @WX_CXXFLAGS_ONLY@ WX_LIBS = @WX_LIBS@ WX_LIBS_STATIC = @WX_LIBS_STATIC@ WX_RC_PATH = @WX_RC_PATH@ WX_RESCOMP = @WX_RESCOMP@ WX_VERSION = @WX_VERSION@ WX_VERSION_MAJOR = @WX_VERSION_MAJOR@ WX_VERSION_MICRO = @WX_VERSION_MICRO@ WX_VERSION_MINOR = @WX_VERSION_MINOR@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CXX = @ac_ct_CXX@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hhc_found = @hhc_found@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ wxmaximadatadir = ${datadir}/wxMaxima wxmaximadata_DATA = tips.txt wxmathml.lisp wxmaxima.png wxmaxima.svg autocomplete.txt bashcompletiondir = ${datarootdir}/bash-completion/completions bashcompletion_DATA = wxmaxima EXTRA_DIST = wxmaxima tips.txt wxmathml.lisp wxmaxima.png wxmaxima.svg Info.plist.in PkgInfo autocomplete.txt appdatadir = $(datarootdir)/appdata dist_appdata_DATA = wxmaxima.appdata.xml appicondir = $(datarootdir)/pixmaps dist_appicon_DATA = wxmaxima.svg wxmaxima.png text-x-wxmaxima-batch.svg text-x-wxmathml.svg wxmaxima-16.xpm wxmaxima-32.xpm menudir = $(datarootdir)/menu dist_menu_DATA = wxmaxima.menu mandatadir = $(datadir)/man/man1 dist_mandata_DATA = wxmaxima.1 mimedatadir = $(datarootdir)/mime/packages dist_mimedata_DATA = x-wxmathml.xml x-wxmaxima-batch.xml desktopdir = $(datarootdir)/applications dist_desktop_DATA = wxMaxima.desktop all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu data/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): Info.plist: $(top_builddir)/config.status $(srcdir)/Info.plist.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ wxMaxima.desktop: $(top_builddir)/config.status $(srcdir)/wxMaxima.desktop.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ wxmaxima.menu: $(top_builddir)/config.status $(srcdir)/wxmaxima.menu.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-bashcompletionDATA: $(bashcompletion_DATA) @$(NORMAL_INSTALL) @list='$(bashcompletion_DATA)'; test -n "$(bashcompletiondir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bashcompletiondir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bashcompletiondir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bashcompletiondir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bashcompletiondir)" || exit $$?; \ done uninstall-bashcompletionDATA: @$(NORMAL_UNINSTALL) @list='$(bashcompletion_DATA)'; test -n "$(bashcompletiondir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(bashcompletiondir)'; $(am__uninstall_files_from_dir) install-dist_appdataDATA: $(dist_appdata_DATA) @$(NORMAL_INSTALL) @list='$(dist_appdata_DATA)'; test -n "$(appdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \ done uninstall-dist_appdataDATA: @$(NORMAL_UNINSTALL) @list='$(dist_appdata_DATA)'; test -n "$(appdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir) install-dist_appiconDATA: $(dist_appicon_DATA) @$(NORMAL_INSTALL) @list='$(dist_appicon_DATA)'; test -n "$(appicondir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appicondir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appicondir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appicondir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appicondir)" || exit $$?; \ done uninstall-dist_appiconDATA: @$(NORMAL_UNINSTALL) @list='$(dist_appicon_DATA)'; test -n "$(appicondir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appicondir)'; $(am__uninstall_files_from_dir) install-dist_desktopDATA: $(dist_desktop_DATA) @$(NORMAL_INSTALL) @list='$(dist_desktop_DATA)'; test -n "$(desktopdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ done uninstall-dist_desktopDATA: @$(NORMAL_UNINSTALL) @list='$(dist_desktop_DATA)'; test -n "$(desktopdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir) install-dist_mandataDATA: $(dist_mandata_DATA) @$(NORMAL_INSTALL) @list='$(dist_mandata_DATA)'; test -n "$(mandatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(mandatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(mandatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandatadir)" || exit $$?; \ done uninstall-dist_mandataDATA: @$(NORMAL_UNINSTALL) @list='$(dist_mandata_DATA)'; test -n "$(mandatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(mandatadir)'; $(am__uninstall_files_from_dir) install-dist_menuDATA: $(dist_menu_DATA) @$(NORMAL_INSTALL) @list='$(dist_menu_DATA)'; test -n "$(menudir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(menudir)'"; \ $(MKDIR_P) "$(DESTDIR)$(menudir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(menudir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(menudir)" || exit $$?; \ done uninstall-dist_menuDATA: @$(NORMAL_UNINSTALL) @list='$(dist_menu_DATA)'; test -n "$(menudir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(menudir)'; $(am__uninstall_files_from_dir) install-dist_mimedataDATA: $(dist_mimedata_DATA) @$(NORMAL_INSTALL) @list='$(dist_mimedata_DATA)'; test -n "$(mimedatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(mimedatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(mimedatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mimedatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(mimedatadir)" || exit $$?; \ done uninstall-dist_mimedataDATA: @$(NORMAL_UNINSTALL) @list='$(dist_mimedata_DATA)'; test -n "$(mimedatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(mimedatadir)'; $(am__uninstall_files_from_dir) install-wxmaximadataDATA: $(wxmaximadata_DATA) @$(NORMAL_INSTALL) @list='$(wxmaximadata_DATA)'; test -n "$(wxmaximadatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(wxmaximadatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(wxmaximadatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(wxmaximadatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(wxmaximadatadir)" || exit $$?; \ done uninstall-wxmaximadataDATA: @$(NORMAL_UNINSTALL) @list='$(wxmaximadata_DATA)'; test -n "$(wxmaximadatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(wxmaximadatadir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(bashcompletiondir)" "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(appicondir)" "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(mandatadir)" "$(DESTDIR)$(menudir)" "$(DESTDIR)$(mimedatadir)" "$(DESTDIR)$(wxmaximadatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bashcompletionDATA install-dist_appdataDATA \ install-dist_appiconDATA install-dist_desktopDATA \ install-dist_mandataDATA install-dist_menuDATA \ install-dist_mimedataDATA install-wxmaximadataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bashcompletionDATA uninstall-dist_appdataDATA \ uninstall-dist_appiconDATA uninstall-dist_desktopDATA \ uninstall-dist_mandataDATA uninstall-dist_menuDATA \ uninstall-dist_mimedataDATA uninstall-wxmaximadataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am \ install-bashcompletionDATA install-data install-data-am \ install-dist_appdataDATA install-dist_appiconDATA \ install-dist_desktopDATA install-dist_mandataDATA \ install-dist_menuDATA install-dist_mimedataDATA install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-wxmaximadataDATA installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-bashcompletionDATA uninstall-dist_appdataDATA \ uninstall-dist_appiconDATA uninstall-dist_desktopDATA \ uninstall-dist_mandataDATA uninstall-dist_menuDATA \ uninstall-dist_mimedataDATA uninstall-wxmaximadataDATA .PRECIOUS: Makefile # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/PkgInfo�����������������������������������������������������������������������000644 �000765 �000024 �00000000010 11670654443 016322� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������APPL????������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/text-x-wxmathml.svg�����������������������������������������������������������000644 �000765 �000024 �00000472301 12456160153 020664� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="61.35001" height="61.349998" id="svg5431" inkscape:version="0.48.5 r10040" sodipodi:docname="text-x-wxmathml.svg"> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="740" inkscape:window-height="480" id="namedview615" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:zoom="9.2357484" inkscape:cx="11.823924" inkscape:cy="30.70356" inkscape:window-x="25" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg5431" /> <defs id="defs5433"> <radialGradient cx="334.43365" cy="522.92694" r="8.5200005" fx="334.43365" fy="522.92694" id="radialGradient3810-4" xlink:href="#linearGradient3793-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.81338028,0,97.588482)" /> <linearGradient id="linearGradient3793-3"> <stop id="stop3795-6" style="stop-color:#ff0000;stop-opacity:0.46923077" offset="0" /> <stop id="stop3797-8" style="stop-color:#ff0000;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="390.76837" cy="548.53601" r="10.164065" fx="390.76837" fy="548.53601" id="radialGradient3791-0" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient3812-5"> <stop id="stop3814-6" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop3816-8" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="388.3363" cy="547.93304" r="10.164065" fx="388.3363" fy="547.93304" id="radialGradient3803-1" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient5458"> <stop id="stop5460" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop5462" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="390.15549" cy="546.97308" r="10.164065" fx="390.15549" fy="546.97308" id="radialGradient3805-9" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient5465"> <stop id="stop5467" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop5469" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="12.48" cy="9.8228836" r="2.365" fx="12.48" fy="9.8228836" id="radialGradient3828-9" xlink:href="#linearGradient3822-8" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient3822-8"> <stop id="stop3824-6" style="stop-color:#ffffff;stop-opacity:0.63846153" offset="0" /> <stop id="stop3826-2" style="stop-color:#ffffff;stop-opacity:0" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient3928-1" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient3922-0"> <stop id="stop3924-1" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop3926-8" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4034" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5480"> <stop id="stop5482" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5484" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4036" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5487"> <stop id="stop5489" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5491" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4038" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5494"> <stop id="stop5496" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5498" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4040" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5501"> <stop id="stop5503" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5505" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4042" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5508"> <stop id="stop5510" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5512" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4044" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5515"> <stop id="stop5517" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5519" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4046" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5522"> <stop id="stop5524" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5526" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4048" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5529"> <stop id="stop5531" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5533" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4050" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5536"> <stop id="stop5538" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5540" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4052" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5543"> <stop id="stop5545" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5547" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4054" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5550"> <stop id="stop5552" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5554" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4056" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5557"> <stop id="stop5559" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5561" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4058" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5564"> <stop id="stop5566" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5568" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4060" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5571"> <stop id="stop5573" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5575" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4062" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5578"> <stop id="stop5580" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5582" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4064" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5585"> <stop id="stop5587" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5589" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4066" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5592"> <stop id="stop5594" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5596" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4068" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5599"> <stop id="stop5601" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5603" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4070" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5606"> <stop id="stop5608" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5610" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4072" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5613"> <stop id="stop5615" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5617" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4074" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5620"> <stop id="stop5622" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5624" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4076" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5627"> <stop id="stop5629" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5631" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4078" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5634"> <stop id="stop5636" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5638" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4080" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5641"> <stop id="stop5643" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5645" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4082" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5648"> <stop id="stop5650" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5652" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4084" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5655"> <stop id="stop5657" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5659" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4086" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5662"> <stop id="stop5664" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5666" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4088" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5669"> <stop id="stop5671" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5673" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4090" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5676"> <stop id="stop5678" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5680" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4092" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5683"> <stop id="stop5685" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5687" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4094" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5690"> <stop id="stop5692" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5694" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4096" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5697"> <stop id="stop5699" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5701" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4098" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5704"> <stop id="stop5706" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5708" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4100" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5711"> <stop id="stop5713" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5715" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4102" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5718"> <stop id="stop5720" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5722" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4104" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5725"> <stop id="stop5727" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5729" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4106" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5732"> <stop id="stop5734" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5736" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4108" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5739"> <stop id="stop5741" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5743" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4110" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5746"> <stop id="stop5748" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5750" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4112" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5753"> <stop id="stop5755" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5757" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4114" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5760"> <stop id="stop5762" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5764" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4116" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5767"> <stop id="stop5769" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5771" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4118" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5774"> <stop id="stop5776" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5778" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4120" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5781"> <stop id="stop5783" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5785" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4122" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5788"> <stop id="stop5790" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5792" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4124" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5795"> <stop id="stop5797" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5799" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4126" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5802"> <stop id="stop5804" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5806" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4128" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5809"> <stop id="stop5811" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5813" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4130" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5816"> <stop id="stop5818" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5820" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4132" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5823"> <stop id="stop5825" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5827" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4134" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5830"> <stop id="stop5832" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5834" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4136" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5837"> <stop id="stop5839" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5841" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4138" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5844"> <stop id="stop5846" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5848" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4140" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5851"> <stop id="stop5853" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5855" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4142" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5858"> <stop id="stop5860" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5862" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4144" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5865"> <stop id="stop5867" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5869" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4146" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5872"> <stop id="stop5874" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5876" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4148" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5879"> <stop id="stop5881" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5883" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4150" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5886"> <stop id="stop5888" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5890" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4152" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5893"> <stop id="stop5895" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5897" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4154" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5900"> <stop id="stop5902" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5904" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4156" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5907"> <stop id="stop5909" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5911" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4158" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5914"> <stop id="stop5916" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5918" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4160" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5921"> <stop id="stop5923" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5925" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4162" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5928"> <stop id="stop5930" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5932" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4164" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5935"> <stop id="stop5937" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5939" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4166" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5942"> <stop id="stop5944" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5946" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4168" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5949"> <stop id="stop5951" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5953" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4170" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5956"> <stop id="stop5958" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5960" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4172" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5963"> <stop id="stop5965" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5967" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4174" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5970"> <stop id="stop5972" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5974" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4176" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5977"> <stop id="stop5979" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5981" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4178" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5984"> <stop id="stop5986" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5988" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4180" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5991"> <stop id="stop5993" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5995" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4182" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5998"> <stop id="stop6000" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6002" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4184" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6005"> <stop id="stop6007" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6009" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4186" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6012"> <stop id="stop6014" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6016" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4188" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6019"> <stop id="stop6021" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6023" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4190" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6026"> <stop id="stop6028" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6030" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4192" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6033"> <stop id="stop6035" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6037" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4194" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6040"> <stop id="stop6042" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6044" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4196" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6047"> <stop id="stop6049" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6051" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4198" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6054"> <stop id="stop6056" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6058" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4200" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6061"> <stop id="stop6063" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6065" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4202" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6068"> <stop id="stop6070" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6072" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4204" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6075"> <stop id="stop6077" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6079" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4206" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6082"> <stop id="stop6084" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6086" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4208" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6089"> <stop id="stop6091" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6093" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4210" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6096"> <stop id="stop6098" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6100" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4212" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6103"> <stop id="stop6105" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6107" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4214" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6110"> <stop id="stop6112" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6114" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4216" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6117"> <stop id="stop6119" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6121" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4218" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6124"> <stop id="stop6126" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6128" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4220" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6131"> <stop id="stop6133" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6135" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4032" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6138"> <stop id="stop6140" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6142" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient6247" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7270" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7272" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7274" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7276" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7278" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7280" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7282" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7284" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7286" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7288" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7290" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7292" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7294" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7296" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7298" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7300" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7302" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7304" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7306" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7308" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7310" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7312" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7314" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7316" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7318" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7320" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7322" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7324" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7326" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7328" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7330" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7332" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7334" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7336" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7338" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7340" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7342" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7344" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7346" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7348" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7350" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7352" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7354" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7356" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7358" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7360" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7362" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7364" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7366" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7368" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7370" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7372" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7374" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7376" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7378" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7380" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7382" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7384" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7386" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7388" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7390" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7392" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7394" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7396" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7398" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7400" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7402" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7404" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7406" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7408" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7410" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7412" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7414" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7416" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7418" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7420" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7422" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7424" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7426" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7428" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7430" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7432" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7434" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7436" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7438" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7440" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7442" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7444" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7446" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7448" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7450" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7452" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7454" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7456" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7458" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7460" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="12.48" cy="9.8228836" r="2.365" fx="12.48" fy="9.8228836" id="radialGradient7462" xlink:href="#linearGradient3822-8" gradientUnits="userSpaceOnUse" /> <radialGradient cx="388.3363" cy="547.93304" r="10.164065" fx="388.3363" fy="547.93304" id="radialGradient7464" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="390.15549" cy="546.97308" r="10.164065" fx="390.15549" fy="546.97308" id="radialGradient7466" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="390.76837" cy="548.53601" r="10.164065" fx="390.76837" fy="548.53601" id="radialGradient7468" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="334.43365" cy="522.92694" r="8.5200005" fx="334.43365" fy="522.92694" id="radialGradient7470" xlink:href="#linearGradient3793-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.81338028,0,97.588482)" /> </defs> <metadata id="metadata5436"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:Work> </rdf:RDF> </metadata> <g transform="matrix(2.4,0,0,2.4,-1450.4791,-1007.0228)" id="layer1"> <path d="m 405.89677,550.1131 a 12.651442,12.651442 0 1 1 -25.30288,0 12.651442,12.651442 0 1 1 25.30288,0 z" transform="translate(223.89753,-117.75092)" id="path3801" style="fill:url(#radialGradient7270);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" /> <g transform="matrix(0.07783999,0,0,0.07783999,620.59439,435.49827)" id="flowRoot3874" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:url(#radialGradient7460);fill-opacity:1;stroke:none;font-family:Symbol;-inkscape-font-specification:Symbol Bold"> <path d="m -125.63477,-168.15877 3.4961,0 2.72461,7.5586 2.71484,-7.5586 3.50586,0 -4.30664,10.9375 -3.83789,0 -4.29688,-10.9375" id="path3932" style="fill:url(#radialGradient7272)" inkscape:connector-curvature="0" /> <path d="m -106.30859,-162.14314 c -0.72918,0 -1.27931,0.1237 -1.65039,0.37109 -0.36459,0.2474 -0.54688,0.61199 -0.54688,1.09375 0,0.44271 0.14648,0.79102 0.43945,1.04492 0.29948,0.2474 0.71289,0.3711 1.24024,0.3711 0.65754,0 1.21093,-0.23438 1.66015,-0.70313 0.44921,-0.47525 0.67382,-1.0677 0.67383,-1.77734 l 0,-0.40039 -1.8164,0 m 5.34179,-1.31836 0,6.24023 -3.52539,0 0,-1.62109 c -0.46876,0.66406 -0.9961,1.14909 -1.58203,1.45508 -0.58594,0.29948 -1.29883,0.44922 -2.13867,0.44922 -1.13282,0 -2.05404,-0.32878 -2.76367,-0.98633 -0.70313,-0.66406 -1.05469,-1.52344 -1.05469,-2.57813 0,-1.28254 0.43945,-2.2233 1.31836,-2.82226 0.88541,-0.59895 2.27213,-0.89843 4.16016,-0.89844 l 2.06054,0 0,-0.27344 c -1e-5,-0.55337 -0.2181,-0.95702 -0.65429,-1.21093 -0.43621,-0.26041 -1.11655,-0.39062 -2.04102,-0.39063 -0.7487,1e-5 -1.44532,0.0749 -2.08984,0.22461 -0.64454,0.14975 -1.2435,0.37436 -1.79688,0.67383 l 0,-2.66602 c 0.7487,-0.18228 1.50065,-0.319 2.25586,-0.41015 0.7552,-0.0977 1.51041,-0.14648 2.26563,-0.14649 1.97264,1e-5 3.39517,0.39064 4.26757,1.17188 0.8789,0.77475 1.31835,2.03776 1.31836,3.78906" id="path3934" style="fill:url(#radialGradient7274)" inkscape:connector-curvature="0" /> <path d="m -97.695312,-172.41658 3.496093,0 0,15.19531 -3.496093,0 0,-15.19531" id="path3936" style="fill:url(#radialGradient7276)" inkscape:connector-curvature="0" /> <path d="m -89.74,-159.22127 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.62 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.52 1.12,-1.14 0,-0.6 -0.520001,-1.12 -1.1,-1.12 m 0,-7.26 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.62 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.52 1.12,-1.14 0,-0.6 -0.500001,-1.12 -1.1,-1.12" id="path3938" style="fill:url(#radialGradient7278)" inkscape:connector-curvature="0" /> <path d="m -119.9575,-128.92127 0,-0.68 -2.06,0 c -0.34,0 -0.46,-0.12 -0.46,-0.46 l 0,-14.36 c 0,-0.5 0.08,-0.58 0.54,-0.58 l 1.98,0 0,-0.68 -4.26,0 0,16.76 4.26,0" id="path3940" style="fill:url(#radialGradient7280)" inkscape:connector-curvature="0" /> <path d="m -90.947266,-114.77988 c 0.787753,1e-5 1.350903,-0.14647 1.689454,-0.43945 0.345042,-0.29296 0.517568,-0.77473 0.517578,-1.44531 -1e-5,-0.66405 -0.172536,-1.13931 -0.517578,-1.42578 -0.338551,-0.28645 -0.901701,-0.42968 -1.689454,-0.42969 l -1.582031,0 0,3.74023 1.582031,0 m -1.582031,2.59766 0,5.51758 -3.759765,0 0,-14.58008 5.742187,0 c 1.920563,2e-5 3.326812,0.32228 4.21875,0.9668 0.898425,0.64454 1.347643,1.66342 1.347656,3.05664 -1.3e-5,0.96355 -0.234388,1.75456 -0.703125,2.37304 -0.462251,0.6185 -1.16212,1.07423 -2.099609,1.36719 0.514312,0.1172 0.973296,0.38412 1.376953,0.80078 0.410144,0.41017 0.823555,1.03516 1.240234,1.875 l 2.041016,4.14063 -4.003906,0 -1.777344,-3.62305 c -0.358082,-0.72916 -0.722665,-1.22721 -1.09375,-1.49414 -0.364591,-0.26692 -0.852872,-0.40038 -1.464844,-0.40039 l -1.064453,0" id="path3942" style="fill:url(#radialGradient7282)" inkscape:connector-curvature="0" /> <path d="m -71.994375,-114.48464 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3944" style="fill:url(#radialGradient7284)" inkscape:connector-curvature="0" /> <path d="m -69.417812,-117.84464 c 0.659999,-0.28 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.14 0.560001,0.34 0.1,0.28 0.1,0.28 0.12,1.54 l 0,6.84 c 0,1.92 -0.260002,2.24 -1.92,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.899999,-0.38 -1.899999,-2.32 l 0,-10.62 -0.36,0 c -0.74,0.46 -1.520002,0.88 -3.2,1.7 l 0,0.58" id="path3946" style="fill:url(#radialGradient7286)" inkscape:connector-curvature="0" /> <path d="m -60.637813,-104.26464 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.58 1.120001,-1.22 1.120001,-2.08 0,-0.98 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.5 -1.080001,1.14 0,0.64 0.480001,1.16 1.060001,1.16 0.179999,0 0.3,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.74 -1.800001,1.92 l 0,0.32" id="path3948" style="fill:url(#radialGradient7288)" inkscape:connector-curvature="0" /> <path d="m -84.726562,-81.908797 c -0.690117,0.358073 -1.409518,0.628255 -2.158204,0.810547 -0.748708,0.182291 -1.529957,0.273437 -2.34375,0.273437 -2.428392,0 -4.352218,-0.677083 -5.771484,-2.03125 -1.419273,-1.360674 -2.128907,-3.20312 -2.128906,-5.527344 -10e-7,-2.330719 0.709633,-4.173165 2.128906,-5.527343 1.419266,-1.360663 3.343092,-2.041001 5.771484,-2.041016 0.813793,1.5e-5 1.595042,0.09116 2.34375,0.273437 0.748686,0.182307 1.468087,0.452489 2.158204,0.810547 l 0,3.017578 c -0.696628,-0.475249 -1.383476,-0.823556 -2.060547,-1.044921 -0.677094,-0.221343 -1.389984,-0.33202 -2.138672,-0.332032 -1.341154,1.2e-5 -2.39584,0.4297 -3.164063,1.289063 -0.768234,0.859385 -1.152348,2.044279 -1.152343,3.554687 -5e-6,1.503912 0.384109,2.685552 1.152343,3.544922 0.768223,0.859378 1.822909,1.289065 3.164063,1.289063 0.748688,2e-6 1.461578,-0.110675 2.138672,-0.332032 0.677071,-0.221351 1.363919,-0.569658 2.060547,-1.044921 l 0,3.017578" id="path3950" style="fill:url(#radialGradient7290)" inkscape:connector-curvature="0" /> <path d="m -72.6975,-88.928016 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3952" style="fill:url(#radialGradient7292)" inkscape:connector-curvature="0" /> <path d="m -70.120937,-92.288016 c 0.659999,-0.28 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.14 0.560001,0.34 0.1,0.28 0.1,0.280001 0.12,1.54 l 0,6.84 c 0,1.919998 -0.260002,2.24 -1.92,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.899999,-0.380002 -1.899999,-2.32 l 0,-10.62 -0.36,0 c -0.74,0.459999 -1.520002,0.880001 -3.2,1.7 l 0,0.58" id="path3954" style="fill:url(#radialGradient7294)" inkscape:connector-curvature="0" /> <path d="m -61.340938,-78.708016 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.579999 1.120001,-1.220001 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.500001 -1.080001,1.14 0,0.639999 0.480001,1.16 1.060001,1.16 0.179999,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.800001,1.92 l 0,0.32" id="path3956" style="fill:url(#radialGradient7296)" inkscape:connector-curvature="0" /> <path d="m -96.289062,-70.131469 3.759765,0 0,8.740235 c -5e-6,1.204431 0.195307,2.067061 0.585938,2.58789 0.397128,0.514326 1.041659,0.771487 1.933593,0.771485 0.898429,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595693,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759766,0 0,8.740235 c -1.5e-5,2.063805 -0.517592,3.600262 -1.552734,4.609375 -1.035169,1.009114 -2.613943,1.513671 -4.736329,1.513671 -2.115891,0 -3.69141,-0.504557 -4.726562,-1.513671 -1.035159,-1.009113 -1.552736,-2.54557 -1.552734,-4.609375 l 0,-8.740235" id="path3958" style="fill:url(#radialGradient7298)" inkscape:connector-curvature="0" /> <path d="m -76.835,-69.271391 c -1.739998,0 -3.000001,0.900002 -3.8,2.74 -0.539999,1.219999 -0.78,2.580002 -0.78,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719997,0 4.48,-2.740004 4.48,-6.98 0,-4.179995 -1.760003,-7 -4.38,-7 m -0.04,0.72 c 1.719998,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780002,6.22 -2.54,6.22 -1.799998,0 -2.58,-1.880004 -2.58,-6.24 0,-4.359995 0.780002,-6.2 2.62,-6.2" id="path3960" style="fill:url(#radialGradient7300)" inkscape:connector-curvature="0" /> <path d="m -61.135,-63.371391 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3962" style="fill:url(#radialGradient7302)" inkscape:connector-curvature="0" /> <path d="m -58.558437,-66.731391 c 0.659999,-0.279999 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.140001 0.560001,0.34 0.1,0.28 0.1,0.280002 0.119999,1.54 l 0,6.84 c 0,1.919998 -0.260001,2.24 -1.919999,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.9,-0.380002 -1.9,-2.32 l 0,-10.62 -0.359999,0 c -0.74,0.46 -1.520002,0.880001 -3.2,1.7 l 0,0.58" id="path3964" style="fill:url(#radialGradient7304)" inkscape:connector-curvature="0" /> <path d="m -125.2775,-27.251391 4.26,0 0,-16.76 -4.26,0 0,0.68 1.98,0 c 0.46,0 0.54,0.100001 0.54,0.58 l 0,14.28 c 0,0.44 -0.1,0.54 -0.58,0.54 l -1.94,0 0,0.68" id="path3966" style="fill:url(#radialGradient7306)" inkscape:connector-curvature="0" /> <path d="m -116.13781,-39.811391 c -0.64,0 -1.14,0.500001 -1.14,1.12 0,0.639999 0.5,1.14 1.12,1.14 0.62,0 1.12,-0.500001 1.12,-1.14 0,-0.619999 -0.5,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.74,-0.08 1.1,-0.22 1.64,-0.62 0.78,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.68,-1.74 -1.54,-1.74 -0.6,0 -1.08,0.500001 -1.08,1.14 0,0.639999 0.48,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.82,1.74 -1.8,1.92 l 0,0.32" id="path3968" style="fill:url(#radialGradient7308)" inkscape:connector-curvature="0" /> <path d="m -116.81641,-14.330703 0,-5.859375 3.51563,0 0,15.1953127 -3.51563,0 0,-1.5820313 c -0.48178,0.6445322 -1.01237,1.116537 -1.59179,1.4160157 -0.57944,0.299479 -1.25001,0.4492184 -2.01172,0.4492187 -1.34766,-3e-7 -2.45443,-0.5338539 -3.32031,-1.6015625 -0.86589,-1.0742163 -1.29883,-2.4544233 -1.29883,-4.1406253 0,-1.68619 0.43294,-3.063142 1.29883,-4.130859 0.86588,-1.074208 1.97265,-1.611317 3.32031,-1.611328 0.7552,1.1e-5 1.42252,0.153006 2.00195,0.458984 0.58593,0.29949 1.11978,0.768239 1.60156,1.40625 m -2.30468,7.0800783 c 0.74869,2.3e-6 1.31835,-0.273435 1.70898,-0.8203125 0.39713,-0.5468714 0.59569,-1.3411414 0.5957,-2.3828128 -10e-6,-1.04166 -0.19857,-1.83593 -0.5957,-2.382812 -0.39063,-0.546867 -0.96029,-0.820304 -1.70898,-0.820313 -0.7422,9e-6 -1.31186,0.273446 -1.70899,0.820313 -0.39063,0.546882 -0.58594,1.341152 -0.58594,2.382812 0,1.0416714 0.19531,1.8359414 0.58594,2.3828128 0.39713,0.5468775 0.96679,0.8203148 1.70899,0.8203125" id="path3970" style="fill:url(#radialGradient7310)" inkscape:connector-curvature="0" /> <path d="m -102.48047,-6.8502341 c -0.48178,0.6380221 -1.01238,1.1067716 -1.5918,1.40625 -0.57943,0.2994794 -1.25,0.4492188 -2.01171,0.4492188 -1.33464,0 -2.43816,-0.524088 -3.31055,-1.5722656 -0.8724,-1.0546849 -1.3086,-2.3958294 -1.3086,-4.0234371 0,-1.634108 0.4362,-2.971997 1.3086,-4.013672 0.87239,-1.048167 1.97591,-1.572255 3.31055,-1.572266 0.76171,1.1e-5 1.43228,0.149751 2.01171,0.449219 0.57942,0.299489 1.11002,0.771494 1.5918,1.416015 l 0,-1.621093 3.515626,0 0,9.8339841 c -1.2e-5,1.7578118 -0.556652,3.0989563 -1.669926,4.0234375 -1.10678,0.9309857 -2.71485,1.39648002 -4.82421,1.39648434 -0.6836,-4.32e-6 -1.34441,-0.0520876 -1.98243,-0.15625 -0.63802,-0.10417073 -1.2793,-0.26367574 -1.92382,-0.47851564 l 0,-2.7246094 c 0.61197,0.3515612 1.21093,0.6119776 1.79687,0.78125 0.58593,0.1757794 1.17513,0.2636699 1.76758,0.2636719 1.14583,-2e-6 1.98567,-0.2506528 2.51953,-0.7519531 0.53385,-0.5013028 0.80077,-1.2858073 0.80078,-2.3535156 l 0,-0.7519532 m -2.30469,-6.8066409 c -0.72266,9e-6 -1.28581,0.266936 -1.68945,0.800782 -0.40365,0.533861 -0.60547,1.289069 -0.60547,2.265625 0,1.0026083 0.19531,1.7643263 0.58594,2.2851558 0.39062,0.5143257 0.96028,0.7714869 1.70898,0.7714844 0.72916,2.5e-6 1.29557,-0.2669243 1.69922,-0.8007813 0.40364,-0.5338503 0.60546,-1.2858026 0.60547,-2.2558589 -1e-5,-0.976556 -0.20183,-1.731764 -0.60547,-2.265625 -0.40365,-0.533846 -0.97006,-0.800773 -1.69922,-0.800782" id="path3972" style="fill:url(#radialGradient7312)" inkscape:connector-curvature="0" /> <path d="m -95.585937,-20.190078 3.496093,0 0,15.1953127 -3.496093,0 0,-15.1953127" id="path3974" style="fill:url(#radialGradient7314)" inkscape:connector-curvature="0" /> <path d="m -87.630625,-6.9947653 c -0.619999,0 -1.14,0.5000006 -1.14,1.12 0,0.6199994 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5200006 1.12,-1.14 0,-0.5999994 -0.520001,-1.12 -1.1,-1.12 m 0,-7.2599997 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.619999 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.520001 1.12,-1.14 0,-0.6 -0.500001,-1.12 -1.1,-1.12" id="path3976" style="fill:url(#radialGradient7316)" inkscape:connector-curvature="0" /> <path d="m -71.445312,-5.7955466 c -0.690117,0.3580734 -1.409518,0.6282554 -2.158204,0.8105469 -0.748708,0.1822915 -1.529957,0.2734372 -2.34375,0.2734375 -2.428392,-3e-7 -4.352218,-0.6770829 -5.771484,-2.03125 -1.419273,-1.360674 -2.128907,-3.20312 -2.128906,-5.5273438 -10e-7,-2.330719 0.709633,-4.173166 2.128906,-5.527344 1.419266,-1.360663 3.343092,-2.041 5.771484,-2.041015 0.813793,1.5e-5 1.595042,0.09116 2.34375,0.273437 0.748686,0.182306 1.468087,0.452488 2.158204,0.810547 l 0,3.017578 c -0.696628,-0.475249 -1.383476,-0.823556 -2.060547,-1.044922 -0.677094,-0.221342 -1.389984,-0.332019 -2.138672,-0.332031 -1.341154,1.2e-5 -2.39584,0.429699 -3.164063,1.289063 -0.768234,0.859385 -1.152348,2.044279 -1.152343,3.554687 -5e-6,1.503912 0.384109,2.6855515 1.152343,3.5449219 0.768223,0.8593779 1.822909,1.289065 3.164063,1.2890625 0.748688,2.5e-6 1.461578,-0.1106745 2.138672,-0.3320312 0.677071,-0.2213512 1.363919,-0.5696581 2.060547,-1.0449219 l 0,3.0175781" id="path3978" style="fill:url(#radialGradient7318)" inkscape:connector-curvature="0" /> <path d="m -60.097656,-16.879531 -3.222656,1.689453 3.222656,1.699219 -0.742188,1.376953 -3.251953,-1.796875 0,3.359375 -1.660156,0 0,-3.359375 -3.261719,1.796875 -0.742187,-1.376953 3.261718,-1.699219 -3.261718,-1.689453 0.742187,-1.376953 3.261719,1.777344 0,-3.359375 1.660156,0 0,3.359375 3.251953,-1.777344 0.742188,1.376953" id="path3980" style="fill:url(#radialGradient7320)" inkscape:connector-curvature="0" /> <path d="m -50.566406,-14.330703 0,-5.859375 3.515625,0 0,15.1953127 -3.515625,0 0,-1.5820313 c -0.48178,0.6445322 -1.012378,1.116537 -1.591797,1.4160157 -0.579434,0.299479 -1.250006,0.4492184 -2.011719,0.4492187 -1.34766,-3e-7 -2.45443,-0.5338539 -3.320312,-1.6015625 -0.865887,-1.0742163 -1.298829,-2.4544233 -1.298828,-4.1406253 -10e-7,-1.68619 0.432941,-3.063142 1.298828,-4.130859 0.865882,-1.074208 1.972652,-1.611317 3.320312,-1.611328 0.755202,1.1e-5 1.422519,0.153006 2.001953,0.458984 0.58593,0.29949 1.119783,0.768239 1.601563,1.40625 m -2.304688,7.0800783 c 0.748691,2.3e-6 1.318351,-0.273435 1.708985,-0.8203125 0.397126,-0.5468714 0.595694,-1.3411414 0.595703,-2.3828128 -9e-6,-1.04166 -0.198577,-1.83593 -0.595703,-2.382812 -0.390634,-0.546867 -0.960294,-0.820304 -1.708985,-0.820313 -0.742193,9e-6 -1.311854,0.273446 -1.708984,0.820313 -0.39063,0.546882 -0.585942,1.341152 -0.585938,2.382812 -4e-6,1.0416714 0.195308,1.8359414 0.585938,2.3828128 0.39713,0.5468775 0.966791,0.8203148 1.708984,0.8203125" id="path3982" style="fill:url(#radialGradient7322)" inkscape:connector-curvature="0" /> <path d="m -43.671875,-15.932265 3.496094,0 0,10.9374997 -3.496094,0 0,-10.9374997 m 0,-4.257813 3.496094,0 0,2.851563 -3.496094,0 0,-2.851563" id="path3984" style="fill:url(#radialGradient7324)" inkscape:connector-curvature="0" /> <path d="m -29.599609,-20.190078 0,2.294922 -1.933594,0 c -0.494798,1.3e-5 -0.83985,0.0879 -1.035156,0.263672 -0.195319,0.182304 -0.292975,0.494804 -0.292969,0.9375 l 0,0.761719 4.003906,0 0,-0.761719 c -9e-6,-1.191393 0.332021,-2.070299 0.996094,-2.636719 0.664051,-0.572902 1.692696,-0.85936 3.085937,-0.859375 l 2.675782,0 0,2.294922 -1.933594,0 c -0.494806,1.3e-5 -0.839857,0.0879 -1.035156,0.263672 -0.195326,0.182304 -0.292982,0.494804 -0.292969,0.9375 l 0,0.761719 2.988281,0 0,2.5 -2.988281,0 0,8.4374997 -3.496094,0 0,-8.4374997 -4.003906,0 0,8.4374997 -3.496094,0 0,-8.4374997 -1.738281,0 0,-2.5 1.738281,0 0,-0.761719 c -2e-6,-1.191393 0.332029,-2.070299 0.996094,-2.636719 0.664059,-0.572902 1.692703,-0.85936 3.085937,-0.859375 l 2.675782,0" id="path3986" style="fill:url(#radialGradient7326)" inkscape:connector-curvature="0" /> <path d="m -16.265625,-1.8947653 c -0.679999,-0.4599996 -1,-0.7600005 -1.4,-1.28 -1.079999,-1.4399986 -1.7,-3.940003 -1.7,-6.8999997 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.479999 -1.320001,0.76 -1.84,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.7399969 0.900002,5.2600014 2.52,6.9399997 0.599999,0.6599993 1.080001,1.0000006 2.16,1.58 l 0.26,-0.34" id="path3988" style="fill:url(#radialGradient7328)" inkscape:connector-curvature="0" /> <path d="m -13.75,-19.574843 3.7597656,0 0,8.740234 c -5.6e-6,1.2044317 0.1953067,2.067061 0.5859375,2.5878906 0.3971289,0.5143256 1.0416595,0.7714868 1.9335938,0.7714843 0.8984285,2.5e-6 1.5429591,-0.2571587 1.9335937,-0.7714843 0.397125,-0.5208296 0.5956925,-1.3834589 0.5957032,-2.5878906 l 0,-8.740234 3.7597656,0 0,8.740234 c -1.44e-5,2.0638058 -0.517592,3.6002626 -1.5527344,4.6093749 -1.0351681,1.0091148 -2.6139425,1.5136716 -4.7363281,1.5136719 -2.1158914,-3e-7 -3.6914109,-0.5045571 -4.7265629,-1.5136719 -1.035158,-1.0091123 -1.552736,-2.5455691 -1.552734,-4.6093749 l 0,-8.740234" id="path3990" style="fill:url(#radialGradient7330)" inkscape:connector-curvature="0" /> <path d="m 6.6640625,-1.8947653 c -0.6799993,-0.4599996 -1.0000004,-0.7600005 -1.4,-1.28 -1.0799989,-1.4399986 -1.7,-3.940003 -1.7,-6.8999997 0,-2.699998 0.5200009,-5.100002 1.44,-6.54 0.4399996,-0.68 0.8200008,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.9199991,0.479999 -1.3200005,0.76 -1.84,1.24 -1.7999982,1.659998 -2.84,4.360003 -2.84,7.28 0,2.7399969 0.9000016,5.2600014 2.52,6.9399997 0.5999994,0.6599993 1.0800011,1.0000006 2.16,1.58 l 0.26,-0.34" id="path3992" style="fill:url(#radialGradient7332)" inkscape:connector-curvature="0" /> <path d="m 12.841797,-19.037734 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.6386716 c -6e-6,0.5078158 0.100906,0.8528675 0.302734,1.0351562 0.201817,0.1757838 0.602207,0.2636744 1.201172,0.2636719 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.2864581 -2.939453,-0.859375 C 9.6321592,-6.433566 9.3457011,-7.4133827 9.3457031,-8.7935934 l 0,-4.6386716 -1.7382812,0 0,-2.5 1.7382812,0 0,-3.105469 3.4960939,0" id="path3994" style="fill:url(#radialGradient7334)" inkscape:connector-curvature="0" /> <path d="m 17.774062,-1.5547653 c 0.92,-0.4999995 1.320001,-0.7600005 1.84,-1.24 1.779999,-1.6599984 2.84,-4.3600029 2.84,-7.2799997 0,-2.739998 -0.920001,-5.260002 -2.52,-6.96 -0.599999,-0.64 -1.080001,-1.000001 -2.16,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.7,3.940003 1.7,6.9 0,2.699997 -0.52,5.0800011 -1.439999,6.5199997 -0.46,0.6999993 -0.840001,1.1000005 -1.66,1.66 l 0.259999,0.34" id="path3996" style="fill:url(#radialGradient7336)" inkscape:connector-curvature="0" /> <path d="m 24.71375,-2.5947653 c 0.739999,-0.08 1.100001,-0.2200004 1.64,-0.62 0.779999,-0.5799994 1.12,-1.2200009 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.5000006 -1.08,1.14 0,0.6399993 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.8399991 -0.820001,1.7400002 -1.8,1.92 l 0,0.32" id="path3998" style="fill:url(#radialGradient7338)" inkscape:connector-curvature="0" /> <path d="m 34.091797,-19.037734 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.6386716 c -6e-6,0.5078158 0.100906,0.8528675 0.302734,1.0351562 0.201817,0.1757838 0.602207,0.2636744 1.201172,0.2636719 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.2864581 -2.939453,-0.859375 -0.572919,-0.5794257 -0.859377,-1.5592424 -0.859375,-2.9394531 l 0,-4.6386716 -1.738281,0 0,-2.5 1.738281,0 0,-3.105469 3.496094,0" id="path4000" style="fill:url(#radialGradient7340)" inkscape:connector-curvature="0" /> <path d="m 39.024062,-1.5547653 c 0.92,-0.4999995 1.320001,-0.7600005 1.840001,-1.24 1.779998,-1.6599984 2.839999,-4.3600029 2.839999,-7.2799997 0,-2.739998 -0.920001,-5.260002 -2.519999,-6.96 -0.6,-0.64 -1.080002,-1.000001 -2.160001,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.700001,3.940003 1.700001,6.9 0,2.699997 -0.520001,5.0800011 -1.440001,6.5199997 -0.459999,0.6999993 -0.84,1.1000005 -1.659999,1.66 l 0.259999,0.34" id="path4002" style="fill:url(#radialGradient7342)" inkscape:connector-curvature="0" /> <path d="m 55.58375,-12.814765 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.8799997 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path4004" style="fill:url(#radialGradient7344)" inkscape:connector-curvature="0" /> <path d="m -69.228516,13.384126 6.132813,0 0,2.841797 -6.132813,0 0,-2.841797" id="path4006" style="fill:url(#radialGradient7346)" inkscape:connector-curvature="0" /> <path d="m -60.15625,5.9817819 3.759766,0 0,8.7402341 c -6e-6,1.204432 0.195306,2.067061 0.585937,2.587891 0.397129,0.514326 1.04166,0.771487 1.933594,0.771484 0.898428,3e-6 1.542959,-0.257158 1.933594,-0.771484 0.397125,-0.52083 0.595692,-1.383459 0.595703,-2.587891 l 0,-8.7402341 3.759765,0 0,8.7402341 c -1.4e-5,2.063806 -0.517592,3.600263 -1.552734,4.609375 -1.035168,1.009115 -2.613943,1.513672 -4.736328,1.513672 -2.115892,0 -3.691411,-0.504557 -4.726563,-1.513672 -1.035158,-1.009112 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.7402341" id="path4008" style="fill:url(#radialGradient7348)" inkscape:connector-curvature="0" /> <path d="m -39.742187,23.66186 c -0.68,-0.459999 -1.000001,-0.76 -1.4,-1.28 -1.079999,-1.439999 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699997 0.520001,-5.100001 1.440001,-6.5399999 0.439999,-0.6799994 0.82,-1.0600006 1.66,-1.64 l -0.26,-0.34 c -0.92,0.4799995 -1.320001,0.7600004 -1.840001,1.24 -1.799998,1.6599983 -2.839999,4.3600029 -2.839999,7.2799999 0,2.739997 0.900001,5.260002 2.519999,6.94 0.6,0.659999 1.080002,1.000001 2.160001,1.58 l 0.26,-0.34" id="path4010" style="fill:url(#radialGradient7350)" inkscape:connector-curvature="0" /> <path d="m -33.564453,6.5188913 0,3.1054688 3.603516,0 0,2.4999999 -3.603516,0 0,4.638672 c -6e-6,0.507816 0.100906,0.852867 0.302734,1.035156 0.201817,0.175784 0.602207,0.263675 1.201172,0.263672 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.286458 -2.939453,-0.859375 -0.572919,-0.579426 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.738281,0 0,-2.4999999 1.738281,0 0,-3.1054688 3.496094,0" id="path4012" style="fill:url(#radialGradient7352)" inkscape:connector-curvature="0" /> <path d="m -28.632187,24.00186 c 0.919999,-0.499999 1.32,-0.76 1.84,-1.24 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.9599999 -0.6,-0.6399994 -1.080002,-1.0000006 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.4799995 1,0.7600005 1.4,1.28 1.079998,1.4399989 1.7,3.9400029 1.7,6.8999999 0,2.699997 -0.520001,5.080001 -1.44,6.52 -0.46,0.699999 -0.840001,1.100001 -1.66,1.66 l 0.26,0.34" id="path4014" style="fill:url(#radialGradient7354)" inkscape:connector-curvature="0" /> <path d="m -17.7325,7.1018601 -1.12,0 -3.96,13.4599999 1.12,0 3.96,-13.4599999" id="path4016" style="fill:url(#radialGradient7356)" inkscape:connector-curvature="0" /> <path d="m -10.087891,12.446626 c 0.7877528,8e-6 1.3509033,-0.146476 1.6894535,-0.439453 0.3450429,-0.29296 0.5175687,-0.774731 0.5175781,-1.445313 C -7.8808688,9.8978082 -8.0533946,9.4225483 -8.3984375,9.1360788 -8.7369877,8.8496322 -9.3001382,8.7064032 -10.087891,8.7063913 l -1.582031,0 0,3.7402347 1.582031,0 m -1.582031,2.597656 0,5.517578 -3.759766,0 0,-14.5800781 5.742188,0 c 1.9205634,1.46e-5 3.326812,0.3222799 4.21875,0.9667969 0.8984248,0.6445442 1.3476431,1.6634234 1.3476563,3.0566402 -1.32e-5,0.963552 -0.234388,1.754567 -0.703125,2.373047 -0.4622516,0.618497 -1.1621207,1.074226 -2.0996094,1.367188 0.514312,0.117194 0.973296,0.384121 1.3769531,0.800781 0.4101441,0.410162 0.8235552,1.035161 1.2402344,1.875 l 2.0410156,4.140625 -4.0039062,0 -1.7773438,-3.623047 c -0.3580818,-0.729162 -0.7226647,-1.227209 -1.09375,-1.49414 -0.3645911,-0.266922 -0.8528719,-0.400386 -1.464844,-0.400391 l -1.064453,0" id="path4018" style="fill:url(#radialGradient7358)" inkscape:connector-curvature="0" /> <path d="m 1.245,11.30186 c -0.63999936,0 -1.14,0.500001 -1.14,1.12 0,0.639999 0.50000062,1.14 1.12,1.14 0.6199994,0 1.12,-0.500001 1.12,-1.14 0,-0.619999 -0.5000006,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.73999926,-0.08 1.10000054,-0.22 1.64,-0.62 0.7799992,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.500001 -1.08,1.14 0,0.639999 0.48000058,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.839999 -0.82000098,1.74 -1.8,1.92 l 0,0.32" id="path4020" style="fill:url(#radialGradient7360)" inkscape:connector-curvature="0" /> <path d="m -119.35547,41.19661 c -0.72917,5e-6 -1.2793,0.123703 -1.65039,0.371094 -0.36459,0.2474 -0.54688,0.611983 -0.54687,1.09375 -1e-5,0.442712 0.14648,0.791018 0.43945,1.044922 0.29947,0.247398 0.71288,0.371096 1.24023,0.371094 0.65755,2e-6 1.21093,-0.234373 1.66016,-0.703125 0.44921,-0.475257 0.67382,-1.067705 0.67383,-1.777344 l 0,-0.400391 -1.81641,0 m 5.3418,-1.318359 0,6.240234 -3.52539,0 0,-1.621093 c -0.46876,0.664063 -0.9961,1.149089 -1.58203,1.455078 -0.58595,0.299479 -1.29884,0.449218 -2.13868,0.449219 -1.13281,-10e-7 -2.05403,-0.328776 -2.76367,-0.986329 -0.70312,-0.664061 -1.05469,-1.523435 -1.05469,-2.578125 0,-1.282547 0.43946,-2.223301 1.31836,-2.822265 0.88542,-0.598952 2.27214,-0.898431 4.16016,-0.898438 l 2.06055,0 0,-0.273437 c -10e-6,-0.553378 -0.21811,-0.957023 -0.6543,-1.210938 -0.4362,-0.260408 -1.11654,-0.390616 -2.04102,-0.390625 -0.7487,9e-6 -1.44531,0.07488 -2.08984,0.22461 -0.64453,0.149748 -1.24349,0.374357 -1.79687,0.673828 l 0,-2.666016 c 0.74869,-0.182281 1.50064,-0.318999 2.25586,-0.410156 0.7552,-0.09764 1.51041,-0.146473 2.26562,-0.146484 1.97265,1.1e-5 3.39517,0.390635 4.26758,1.171875 0.87889,0.774748 1.31835,2.037768 1.31836,3.789062" id="path4022" style="fill:url(#radialGradient7362)" inkscape:connector-curvature="0" /> <path d="m -106.92383,32.075517 0,3.105468 3.60352,0 0,2.5 -3.60352,0 0,4.638672 c 0,0.507816 0.10091,0.852868 0.30274,1.035157 0.20181,0.175783 0.6022,0.263674 1.20117,0.263671 l 1.79687,0 0,2.5 -2.99804,0 c -1.38022,0 -2.36003,-0.286458 -2.93946,-0.859375 -0.57292,-0.579425 -0.85937,-1.559242 -0.85937,-2.939453 l 0,-4.638672 -1.73828,0 0,-2.5 1.73828,0 0,-3.105468 3.49609,0" id="path4024" style="fill:url(#radialGradient7364)" inkscape:connector-curvature="0" /> <path d="m -102.54883,35.180985 3.496096,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296877,-10.9375" id="path4026" style="fill:url(#radialGradient7366)" inkscape:connector-curvature="0" /> <path d="m -83.222656,41.19661 c -0.729173,5e-6 -1.279302,0.123703 -1.650391,0.371094 -0.364588,0.2474 -0.546879,0.611983 -0.546875,1.09375 -4e-6,0.442712 0.14648,0.791018 0.439453,1.044922 0.299474,0.247398 0.712885,0.371096 1.240235,0.371094 0.657545,2e-6 1.21093,-0.234373 1.660156,-0.703125 0.44921,-0.475257 0.67382,-1.067705 0.673828,-1.777344 l 0,-0.400391 -1.816406,0 m 5.341797,-1.318359 0,6.240234 -3.525391,0 0,-1.621093 c -0.468758,0.664063 -0.996101,1.149089 -1.582031,1.455078 -0.585944,0.299479 -1.298834,0.449218 -2.138672,0.449219 -1.132816,-10e-7 -2.054039,-0.328776 -2.763672,-0.986329 -0.703126,-0.664061 -1.054688,-1.523435 -1.054687,-2.578125 -10e-7,-1.282547 0.439451,-2.223301 1.318359,-2.822265 0.885413,-0.598952 2.272131,-0.898431 4.160156,-0.898438 l 2.060547,0 0,-0.273437 c -8e-6,-0.553378 -0.218107,-0.957023 -0.654297,-1.210938 -0.436205,-0.260408 -1.116543,-0.390616 -2.041015,-0.390625 -0.748703,9e-6 -1.445317,0.07488 -2.089844,0.22461 -0.644534,0.149748 -1.243492,0.374357 -1.796875,0.673828 l 0,-2.666016 c 0.748695,-0.182281 1.500647,-0.318999 2.255859,-0.410156 0.755204,-0.09764 1.510411,-0.146473 2.265625,-0.146484 1.972648,1.1e-5 3.395173,0.390635 4.267578,1.171875 0.878895,0.774748 1.318348,2.037768 1.31836,3.789062" id="path4028" style="fill:url(#radialGradient7368)" inkscape:connector-curvature="0" /> <path d="m -74.609375,30.923173 3.496094,0 0,15.195312 -3.496094,0 0,-15.195312" id="path4030" style="fill:url(#radialGradient7370)" inkscape:connector-curvature="0" /> <path d="m -67.851562,41.860673 0,-6.679688 3.515625,0 0,1.09375 c -6e-6,0.592458 -0.0033,1.3379 -0.0098,2.236329 -0.0065,0.891933 -0.0098,1.487636 -0.0098,1.787109 -5e-6,0.878911 0.02278,1.513676 0.06836,1.904297 0.04557,0.384118 0.123692,0.664066 0.234375,0.839844 0.143223,0.227867 0.32877,0.403648 0.55664,0.527343 0.234369,0.123701 0.501296,0.18555 0.800782,0.185547 0.729159,3e-6 1.302075,-0.279945 1.71875,-0.839844 0.416657,-0.559892 0.62499,-1.337886 0.625,-2.333984 l 0,-5.400391 3.496093,0 0,10.9375 -3.496093,0 0,-1.582031 c -0.527353,0.638022 -1.087248,1.110027 -1.679688,1.416016 -0.585944,0.299479 -1.23373,0.449218 -1.943359,0.449219 -1.263025,-10e-7 -2.226566,-0.38737 -2.890625,-1.16211 -0.657554,-0.774738 -0.98633,-1.901039 -0.986328,-3.378906" id="path4032" style="fill:url(#radialGradient7372)" inkscape:connector-curvature="0" /> <path d="m -42.558594,40.620439 0,0.996093 -8.173828,0 c 0.08463,0.820316 0.380855,1.43555 0.888672,1.845703 0.507807,0.410159 1.217441,0.615237 2.128906,0.615235 0.735669,2e-6 1.487622,-0.10742 2.25586,-0.322266 0.774729,-0.221351 1.568999,-0.553382 2.382812,-0.996094 l 0,2.695313 c -0.826834,0.3125 -1.653656,0.546875 -2.480469,0.703125 -0.826831,0.16276 -1.653653,0.24414 -2.480468,0.244141 -1.979172,-10e-7 -3.518884,-0.501302 -4.619141,-1.503907 -1.093751,-1.009112 -1.640626,-2.421871 -1.640625,-4.238281 -10e-7,-1.783847 0.537108,-3.18684 1.611328,-4.208984 1.080726,-1.022125 2.565099,-1.533192 4.453125,-1.533203 1.718741,1.1e-5 3.092438,0.517588 4.121094,1.552734 1.035144,1.035165 1.552722,2.418627 1.552734,4.150391 m -3.59375,-1.16211 c -9e-6,-0.664055 -0.195321,-1.197909 -0.585937,-1.601562 -0.384123,-0.410148 -0.88868,-0.615226 -1.513672,-0.615235 -0.67709,9e-6 -1.227219,0.192066 -1.650391,0.576172 -0.423182,0.377612 -0.686853,0.924487 -0.791015,1.640625 l 4.541015,0" id="path4034" style="fill:url(#radialGradient7374)" inkscape:connector-curvature="0" /> <path d="m -35.601562,49.218485 c -0.68,-0.459999 -1.000001,-0.76 -1.4,-1.28 -1.079999,-1.439998 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699997 0.520001,-5.100001 1.440001,-6.54 0.439999,-0.679999 0.82,-1.06 1.66,-1.64 l -0.26,-0.34 c -0.92,0.48 -1.320001,0.760001 -1.840001,1.24 -1.799998,1.659999 -2.839999,4.360003 -2.839999,7.28 0,2.739998 0.900001,5.260002 2.519999,6.94 0.6,0.66 1.080002,1.000001 2.160001,1.58 l 0.26,-0.34" id="path4036" style="fill:url(#radialGradient7376)" inkscape:connector-curvature="0" /> <path d="m -33.085937,31.538407 3.759765,0 0,8.740235 c -5e-6,1.204431 0.195307,2.067061 0.585938,2.58789 0.397128,0.514326 1.041659,0.771487 1.933593,0.771485 0.898429,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595693,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759766,0 0,8.740235 c -1.5e-5,2.063806 -0.517592,3.600262 -1.552734,4.609375 -1.035169,1.009114 -2.613943,1.513671 -4.736329,1.513672 -2.115891,-10e-7 -3.69141,-0.504558 -4.726562,-1.513672 -1.035159,-1.009113 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740235" id="path4038" style="fill:url(#radialGradient7378)" inkscape:connector-curvature="0" /> <path d="m -12.671875,49.218485 c -0.679999,-0.459999 -1,-0.76 -1.4,-1.28 -1.079999,-1.439998 -1.7,-3.940003 -1.7,-6.9 0,-2.699997 0.520001,-5.100001 1.44,-6.54 0.44,-0.679999 0.820001,-1.06 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.48 -1.320001,0.760001 -1.84,1.24 -1.799998,1.659999 -2.84,4.360003 -2.84,7.28 0,2.739998 0.900002,5.260002 2.52,6.94 0.599999,0.66 1.080001,1.000001 2.16,1.58 l 0.26,-0.34" id="path4040" style="fill:url(#radialGradient7380)" inkscape:connector-curvature="0" /> <path d="m -6.4941406,32.075517 0,3.105468 3.6035156,0 0,2.5 -3.6035156,0 0,4.638672 c -5.5e-6,0.507816 0.1009058,0.852868 0.3027344,1.035157 0.2018169,0.175783 0.6022071,0.263674 1.2011718,0.263671 l 1.796875,0 0,2.5 -2.9980468,0 c -1.3802128,0 -2.3600295,-0.286458 -2.9394532,-0.859375 -0.5729189,-0.579425 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.7382816,0 0,-2.5 1.7382816,0 0,-3.105468 3.4960938,0" id="path4042" style="fill:url(#radialGradient7382)" inkscape:connector-curvature="0" /> <path d="m -1.561875,49.558485 c 0.91999908,-0.499999 1.32000052,-0.76 1.84,-1.24 1.7799982,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.9200016,-5.260001 -2.52,-6.96 -0.5999994,-0.639999 -1.08000108,-1 -2.16,-1.56 l -0.26,0.34 c 0.6999993,0.48 1.0000004,0.760001 1.4,1.28 1.07999892,1.439999 1.7,3.940003 1.7,6.9 0,2.699998 -0.52000092,5.080002 -1.44,6.52 -0.45999954,0.7 -0.8400008,1.100001 -1.66,1.66 l 0.26,0.34" id="path4044" style="fill:url(#radialGradient7384)" inkscape:connector-curvature="0" /> <path d="m 5.3778125,48.518485 c 0.7399993,-0.08 1.1000005,-0.22 1.64,-0.62 0.7799992,-0.579999 1.12,-1.22 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.4800006,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.740001 -1.8,1.92 l 0,0.32" id="path4046" style="fill:url(#radialGradient7386)" inkscape:connector-curvature="0" /> <path d="m 14.755859,32.075517 0,3.105468 3.603516,0 0,2.5 -3.603516,0 0,4.638672 c -5e-6,0.507816 0.100906,0.852868 0.302735,1.035157 0.201817,0.175783 0.602207,0.263674 1.201172,0.263671 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.36003,-0.286458 -2.939453,-0.859375 -0.572919,-0.579425 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.7382816,0 0,-2.5 1.7382816,0 0,-3.105468 3.496093,0" id="path4048" style="fill:url(#radialGradient7388)" inkscape:connector-curvature="0" /> <path d="m 29.568125,38.298485 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path4050" style="fill:url(#radialGradient7390)" inkscape:connector-curvature="0" /> <path d="m 34.844687,32.398485 c -1.739998,0 -3,0.900002 -3.8,2.74 -0.539999,1.219999 -0.78,2.580002 -0.78,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719998,0 4.480001,-2.740004 4.480001,-6.98 0,-4.179995 -1.760003,-7 -4.380001,-7 m -0.04,0.72 c 1.719999,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780001,6.22 -2.54,6.22 -1.799998,0 -2.579999,-1.880004 -2.579999,-6.24 0,-4.359995 0.780001,-6.2 2.619999,-6.2" id="path4052" style="fill:url(#radialGradient7392)" inkscape:connector-curvature="0" /> <path d="m 40.924687,48.518485 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.579999 1.120001,-1.22 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.500001 -1.080001,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.300001,-0.02 0.600001,-0.1 0.04,0.84 -0.820001,1.740001 -1.800001,1.92 l 0,0.32" id="path4054" style="fill:url(#radialGradient7394)" inkscape:connector-curvature="0" /> <path d="m 46.640625,31.538407 3.759766,0 0,8.740235 c -6e-6,1.204431 0.195306,2.067061 0.585937,2.58789 0.397129,0.514326 1.04166,0.771487 1.933594,0.771485 0.898428,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595692,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759765,0 0,8.740235 c -1.4e-5,2.063806 -0.517592,3.600262 -1.552734,4.609375 -1.035168,1.009114 -2.613943,1.513671 -4.736328,1.513672 -2.115892,-10e-7 -3.691411,-0.504558 -4.726563,-1.513672 -1.035158,-1.009113 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740235" id="path4056" style="fill:url(#radialGradient7396)" inkscape:connector-curvature="0" /> <path d="m 66.094688,32.398485 c -1.739999,0 -3.000001,0.900002 -3.8,2.74 -0.54,1.219999 -0.780001,2.580002 -0.780001,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719998,0 4.480001,-2.740004 4.480001,-6.98 0,-4.179995 -1.760003,-7 -4.38,-7 m -0.04,0.72 c 1.719999,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780001,6.22 -2.54,6.22 -1.799998,0 -2.579999,-1.880004 -2.579999,-6.24 0,-4.359995 0.780001,-6.2 2.619999,-6.2" id="path4058" style="fill:url(#radialGradient7398)" inkscape:connector-curvature="0" /> <path d="m 71.914687,49.558485 c 0.92,-0.499999 1.320001,-0.76 1.840001,-1.24 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260001 -2.520001,-6.96 -0.599999,-0.639999 -1.080001,-1 -2.16,-1.56 l -0.26,0.34 c 0.7,0.48 1.000001,0.760001 1.4,1.28 1.079999,1.439999 1.700001,3.940003 1.700001,6.9 0,2.699998 -0.520001,5.080002 -1.44,6.52 -0.46,0.7 -0.840001,1.100001 -1.660001,1.66 l 0.26,0.34" id="path4060" style="fill:url(#radialGradient7400)" inkscape:connector-curvature="0" /> <path d="m 80.854375,36.858485 c -0.639999,0 -1.14,0.500001 -1.14,1.12 0,0.64 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5 1.12,-1.14 0,-0.619999 -0.500001,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.739999,-0.08 1.100001,-0.22 1.64,-0.62 0.779999,-0.579999 1.12,-1.22 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.740001 -1.8,1.92 l 0,0.32" id="path4062" style="fill:url(#radialGradient7402)" inkscape:connector-curvature="0" /> <path d="m -116.81641,62.339173 0,-5.859375 3.51563,0 0,15.195313 -3.51563,0 0,-1.582031 c -0.48178,0.644532 -1.01237,1.116536 -1.59179,1.416015 -0.57944,0.299479 -1.25001,0.449219 -2.01172,0.449219 -1.34766,0 -2.45443,-0.533854 -3.32031,-1.601563 -0.86589,-1.074216 -1.29883,-2.454423 -1.29883,-4.140625 0,-1.68619 0.43294,-3.063142 1.29883,-4.130859 0.86588,-1.074208 1.97265,-1.611317 3.32031,-1.611328 0.7552,1.1e-5 1.42252,0.153006 2.00195,0.458984 0.58593,0.29949 1.11978,0.768239 1.60156,1.40625 m -2.30468,7.080078 c 0.74869,3e-6 1.31835,-0.273435 1.70898,-0.820312 0.39713,-0.546871 0.59569,-1.341142 0.5957,-2.382813 -10e-6,-1.04166 -0.19857,-1.83593 -0.5957,-2.382812 -0.39063,-0.546867 -0.96029,-0.820304 -1.70898,-0.820313 -0.7422,9e-6 -1.31186,0.273446 -1.70899,0.820313 -0.39063,0.546882 -0.58594,1.341152 -0.58594,2.382812 0,1.041671 0.19531,1.835942 0.58594,2.382813 0.39713,0.546877 0.96679,0.820315 1.70899,0.820312" id="path4064" style="fill:url(#radialGradient7404)" inkscape:connector-curvature="0" /> <path d="m -99.003906,66.177064 0,0.996094 -8.173824,0 c 0.0846,0.820316 0.38085,1.43555 0.88867,1.845703 0.5078,0.410158 1.21744,0.615236 2.1289,0.615234 0.73567,2e-6 1.48763,-0.10742 2.25586,-0.322265 0.77473,-0.221352 1.569,-0.553383 2.382816,-0.996094 l 0,2.695312 c -0.826836,0.312501 -1.653656,0.546875 -2.480466,0.703125 -0.82683,0.16276 -1.65366,0.244141 -2.48047,0.244141 -1.97917,0 -3.51889,-0.501302 -4.61914,-1.503906 -1.09375,-1.009113 -1.64063,-2.421872 -1.64063,-4.238282 0,-1.783847 0.53711,-3.18684 1.61133,-4.208984 1.08073,-1.022125 2.5651,-1.533192 4.45313,-1.533203 1.71874,1.1e-5 3.09243,0.517589 4.12109,1.552734 1.035144,1.035165 1.552721,2.418627 1.552734,4.150391 m -3.593754,-1.162109 c -10e-6,-0.664056 -0.19532,-1.197909 -0.58593,-1.601563 -0.38413,-0.410148 -0.88868,-0.615225 -1.51368,-0.615234 -0.67709,9e-6 -1.22721,0.192066 -1.65039,0.576172 -0.42318,0.377612 -0.68685,0.924486 -0.79101,1.640625 l 4.54101,0" id="path4066" style="fill:url(#radialGradient7406)" inkscape:connector-curvature="0" /> <path d="m -87.822266,61.079408 0,2.65625 c -0.748707,-0.312492 -1.471363,-0.546867 -2.167968,-0.703125 -0.696622,-0.156242 -1.354174,-0.234366 -1.972657,-0.234375 -0.664068,9e-6 -1.158859,0.08464 -1.484375,0.253906 -0.319014,0.162769 -0.478519,0.416675 -0.478515,0.761719 -4e-6,0.279955 0.120438,0.494799 0.361328,0.644531 0.247391,0.149747 0.686844,0.260424 1.318359,0.332031 l 0.615235,0.08789 c 1.790356,0.227871 2.994782,0.60222 3.613281,1.123047 0.618479,0.520838 0.927723,1.337895 0.927734,2.451172 -1.1e-5,1.165366 -0.429698,2.041016 -1.289062,2.626953 -0.859384,0.585937 -2.141935,0.878906 -3.847656,0.878906 -0.722662,0 -1.471359,-0.05859 -2.246094,-0.175781 -0.768232,-0.110677 -1.559247,-0.279948 -2.373047,-0.507813 l 0,-2.65625 c 0.696613,0.338545 1.409502,0.592451 2.138672,0.761719 0.735673,0.169273 1.481115,0.253908 2.236328,0.253906 0.683587,2e-6 1.19791,-0.0944 1.542969,-0.283203 0.345044,-0.1888 0.51757,-0.468747 0.517578,-0.839844 -8e-6,-0.312496 -0.12045,-0.543616 -0.361328,-0.693359 -0.234382,-0.156246 -0.706387,-0.276689 -1.416016,-0.361328 l -0.615234,-0.07813 c -1.555994,-0.195308 -2.646487,-0.556636 -3.271485,-1.083985 -0.625001,-0.527337 -0.937501,-1.328118 -0.9375,-2.402343 -10e-7,-1.158846 0.397134,-2.01822 1.191407,-2.578125 0.794267,-0.559885 2.011714,-0.839833 3.652343,-0.839844 0.644525,1.1e-5 1.321608,0.04884 2.03125,0.146484 0.709627,0.09767 1.481111,0.250662 2.314453,0.458985" id="path4068" style="fill:url(#radialGradient7408)" inkscape:connector-curvature="0" /> <path d="m -79.248047,62.973939 c -0.774746,9e-6 -1.367193,0.279956 -1.777344,0.839844 -0.40365,0.553392 -0.605473,1.354173 -0.605468,2.402343 -5e-6,1.048182 0.201818,1.852218 0.605468,2.41211 0.410151,0.553388 1.002598,0.83008 1.777344,0.830078 0.761711,2e-6 1.344393,-0.27669 1.748047,-0.830078 0.403637,-0.559892 0.60546,-1.363928 0.605469,-2.41211 -9e-6,-1.04817 -0.201832,-1.848951 -0.605469,-2.402343 -0.403654,-0.559888 -0.986336,-0.839835 -1.748047,-0.839844 m 0,-2.5 c 1.881502,1.1e-5 3.349599,0.507823 4.404297,1.523437 1.061186,1.015634 1.591784,2.421883 1.591797,4.21875 -1.3e-5,1.796879 -0.530611,3.203128 -1.591797,4.21875 -1.054698,1.015626 -2.522795,1.523438 -4.404297,1.523438 -1.888026,0 -3.365889,-0.507812 -4.433594,-1.523438 -1.061199,-1.015622 -1.591797,-2.421871 -1.591796,-4.21875 -10e-7,-1.796867 0.530597,-3.203116 1.591796,-4.21875 1.067705,-1.015614 2.545568,-1.523426 4.433594,-1.523437" id="path4070" style="fill:url(#radialGradient7410)" inkscape:connector-curvature="0" /> <path d="m -70.703125,56.479798 3.496094,0 0,15.195313 -3.496094,0 0,-15.195313" id="path4072" style="fill:url(#radialGradient7412)" inkscape:connector-curvature="0" /> <path d="m -65.205078,60.737611 3.496094,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296875,-10.9375" id="path4074" style="fill:url(#radialGradient7414)" inkscape:connector-curvature="0" /> <path d="m -39.863281,66.177064 0,0.996094 -8.173828,0 c 0.08463,0.820316 0.380854,1.43555 0.888672,1.845703 0.507806,0.410158 1.217441,0.615236 2.128906,0.615234 0.735669,2e-6 1.487621,-0.10742 2.255859,-0.322265 0.774729,-0.221352 1.568999,-0.553383 2.382813,-0.996094 l 0,2.695312 c -0.826835,0.312501 -1.653657,0.546875 -2.480469,0.703125 -0.826832,0.16276 -1.653654,0.244141 -2.480469,0.244141 -1.979172,0 -3.518884,-0.501302 -4.61914,-1.503906 -1.093752,-1.009113 -1.640626,-2.421872 -1.640625,-4.238282 -10e-7,-1.783847 0.537107,-3.18684 1.611328,-4.208984 1.080725,-1.022125 2.565099,-1.533192 4.453125,-1.533203 1.718741,1.1e-5 3.092438,0.517589 4.121093,1.552734 1.035145,1.035165 1.552722,2.418627 1.552735,4.150391 m -3.59375,-1.162109 c -9e-6,-0.664056 -0.195322,-1.197909 -0.585938,-1.601563 -0.384122,-0.410148 -0.888679,-0.615225 -1.513672,-0.615234 -0.677089,9e-6 -1.227219,0.192066 -1.65039,0.576172 -0.423182,0.377612 -0.686854,0.924486 -0.791016,1.640625 l 4.541016,0" id="path4076" style="fill:url(#radialGradient7416)" inkscape:connector-curvature="0" /> <path d="m -32.90625,74.775111 c -0.679999,-0.46 -1,-0.760001 -1.4,-1.28 -1.079999,-1.439999 -1.7,-3.940003 -1.7,-6.9 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.479999 -1.320001,0.76 -1.84,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.739997 0.900002,5.260001 2.52,6.94 0.599999,0.659999 1.080001,1 2.16,1.58 l 0.26,-0.34" id="path4078" style="fill:url(#radialGradient7418)" inkscape:connector-curvature="0" /> <path d="m -23.105469,62.339173 0,-5.859375 3.515625,0 0,15.195313 -3.515625,0 0,-1.582031 c -0.481779,0.644532 -1.012378,1.116536 -1.591797,1.416015 -0.579434,0.299479 -1.250006,0.449219 -2.011718,0.449219 -1.347661,0 -2.454431,-0.533854 -3.320313,-1.601563 -0.865887,-1.074216 -1.298829,-2.454423 -1.298828,-4.140625 -1e-6,-1.68619 0.432941,-3.063142 1.298828,-4.130859 0.865882,-1.074208 1.972652,-1.611317 3.320313,-1.611328 0.755202,1.1e-5 1.422519,0.153006 2.001953,0.458984 0.585929,0.29949 1.119783,0.768239 1.601562,1.40625 m -2.304687,7.080078 c 0.74869,3e-6 1.318351,-0.273435 1.708984,-0.820312 0.397127,-0.546871 0.595694,-1.341142 0.595703,-2.382813 -9e-6,-1.04166 -0.198576,-1.83593 -0.595703,-2.382812 -0.390633,-0.546867 -0.960294,-0.820304 -1.708984,-0.820313 -0.742194,9e-6 -1.311855,0.273446 -1.708985,0.820313 -0.390629,0.546882 -0.585942,1.341152 -0.585937,2.382812 -5e-6,1.041671 0.195308,1.835942 0.585937,2.382813 0.39713,0.546877 0.966791,0.820315 1.708985,0.820312" id="path4080" style="fill:url(#radialGradient7420)" inkscape:connector-curvature="0" /> <path d="m -8.7695313,69.819642 c -0.4817794,0.638022 -1.0123779,1.106772 -1.5917967,1.40625 -0.579434,0.299479 -1.250006,0.449219 -2.011719,0.449219 -1.334639,0 -2.438154,-0.524088 -3.310547,-1.572266 -0.872397,-1.054685 -1.308594,-2.395829 -1.308593,-4.023437 -10e-7,-1.634108 0.436196,-2.971997 1.308593,-4.013672 0.872393,-1.048167 1.975908,-1.572255 3.310547,-1.572266 0.761713,1.1e-5 1.432285,0.149751 2.011719,0.449219 0.5794188,0.29949 1.1100173,0.771494 1.5917967,1.416016 l 0,-1.621094 3.5156251,0 0,9.833984 c -1.27e-5,1.757812 -0.5566528,3.098956 -1.6699219,4.023438 -1.1067807,0.930985 -2.714852,1.39648 -4.8242189,1.396484 -0.683599,-4e-6 -1.344406,-0.05209 -1.982422,-0.15625 -0.638024,-0.104171 -1.2793,-0.263676 -1.923828,-0.478516 l 0,-2.724609 c 0.611976,0.351561 1.210934,0.611978 1.796875,0.78125 0.585933,0.175779 1.175125,0.26367 1.767578,0.263672 1.145827,-2e-6 1.98567,-0.250653 2.5195315,-0.751953 0.5338453,-0.501303 0.8007721,-1.285807 0.8007812,-2.353516 l 0,-0.751953 m -2.3046877,-6.806641 c -0.722662,9e-6 -1.285813,0.266936 -1.689453,0.800782 -0.40365,0.533861 -0.605473,1.289069 -0.605469,2.265625 -4e-6,1.002608 0.195308,1.764326 0.585938,2.285156 0.390619,0.514326 0.96028,0.771487 1.708984,0.771484 0.729159,3e-6 1.2955651,-0.266924 1.699219,-0.800781 0.4036369,-0.53385 0.6054596,-1.285803 0.6054687,-2.255859 -9.1e-6,-0.976556 -0.2018318,-1.731764 -0.6054687,-2.265625 -0.4036539,-0.533846 -0.97006,-0.800773 -1.699219,-0.800782" id="path4082" style="fill:url(#radialGradient7422)" inkscape:connector-curvature="0" /> <path d="m -1.875,56.479798 3.4960937,0 0,15.195313 -3.4960937,0 0,-15.195313" id="path4084" style="fill:url(#radialGradient7424)" inkscape:connector-curvature="0" /> <path d="m 4.4403125,74.075111 c 0.7399993,-0.08 1.1000005,-0.220001 1.64,-0.62 0.7799992,-0.58 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.5 -1.08,1.14 0,0.639999 0.4800006,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4086" style="fill:url(#radialGradient7426)" inkscape:connector-curvature="0" /> <path d="m 10.15625,57.095033 3.759766,0 0,8.740234 c -6e-6,1.204432 0.195306,2.067061 0.585937,2.587891 0.397129,0.514325 1.04166,0.771487 1.933594,0.771484 0.898428,3e-6 1.542959,-0.257159 1.933594,-0.771484 0.397125,-0.52083 0.595692,-1.383459 0.595703,-2.587891 l 0,-8.740234 3.759765,0 0,8.740234 c -1.4e-5,2.063806 -0.517592,3.600263 -1.552734,4.609375 -1.035168,1.009115 -2.613943,1.513672 -4.736328,1.513672 -2.115892,0 -3.691411,-0.504557 -4.726563,-1.513672 -1.035158,-1.009112 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740234" id="path4088" style="fill:url(#radialGradient7428)" inkscape:connector-curvature="0" /> <path d="m 30.570312,74.775111 c -0.679999,-0.46 -1,-0.760001 -1.399999,-1.28 -1.079999,-1.439999 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.259999,-0.34 c -0.92,0.479999 -1.320001,0.76 -1.840001,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.739997 0.900002,5.260001 2.52,6.94 0.6,0.659999 1.080002,1 2.160001,1.58 l 0.259999,-0.34" id="path4090" style="fill:url(#radialGradient7430)" inkscape:connector-curvature="0" /> <path d="m 36.748047,57.632142 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.638672 c -6e-6,0.507815 0.100906,0.852867 0.302734,1.035156 0.201817,0.175784 0.602207,0.263674 1.201172,0.263672 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.286458 -2.939453,-0.859375 -0.572919,-0.579426 -0.859377,-1.559243 -0.859375,-2.939453 l 0,-4.638672 -1.738281,0 0,-2.5 1.738281,0 0,-3.105469 3.496094,0" id="path4092" style="fill:url(#radialGradient7432)" inkscape:connector-curvature="0" /> <path d="m 41.680312,75.115111 c 0.92,-0.5 1.320001,-0.760001 1.840001,-1.24 1.779998,-1.659999 2.839999,-4.360003 2.839999,-7.28 0,-2.739997 -0.920001,-5.260002 -2.519999,-6.96 -0.6,-0.64 -1.080002,-1.000001 -2.160001,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.700001,3.940003 1.700001,6.9 0,2.699997 -0.520001,5.080001 -1.440001,6.52 -0.459999,0.699999 -0.84,1.1 -1.659999,1.66 l 0.259999,0.34" id="path4094" style="fill:url(#radialGradient7434)" inkscape:connector-curvature="0" /> <path d="m 48.36,75.115111 c 0.919999,-0.5 1.320001,-0.760001 1.84,-1.24 1.779998,-1.659999 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.96 -0.599999,-0.64 -1.080001,-1.000001 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.479999 1,0.76 1.4,1.28 1.079999,1.439998 1.7,3.940003 1.7,6.9 0,2.699997 -0.520001,5.080001 -1.44,6.52 -0.46,0.699999 -0.840001,1.1 -1.66,1.66 l 0.26,0.34" id="path4096" style="fill:url(#radialGradient7436)" inkscape:connector-curvature="0" /> <path d="m 57.299687,62.415111 c -0.639999,0 -1.14,0.5 -1.14,1.12 0,0.639999 0.500001,1.14 1.120001,1.14 0.619999,0 1.119999,-0.500001 1.119999,-1.14 0,-0.62 -0.5,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.74,-0.08 1.100001,-0.220001 1.64,-0.62 0.78,-0.58 1.120001,-1.220001 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.5 -1.080001,1.14 0,0.639999 0.480001,1.16 1.06,1.16 0.18,0 0.300001,-0.02 0.6,-0.1 0.04,0.839999 -0.82,1.74 -1.8,1.92 l 0,0.32" id="path4098" style="fill:url(#radialGradient7438)" inkscape:connector-curvature="0" /> <path d="m -119.35547,92.309861 c -0.72917,5e-6 -1.2793,0.123703 -1.65039,0.371094 -0.36459,0.2474 -0.54688,0.611983 -0.54687,1.09375 -1e-5,0.442711 0.14648,0.791018 0.43945,1.044922 0.29947,0.247398 0.71288,0.371096 1.24023,0.371094 0.65755,2e-6 1.21093,-0.234373 1.66016,-0.703125 0.44921,-0.475258 0.67382,-1.067705 0.67383,-1.777344 l 0,-0.400391 -1.81641,0 m 5.3418,-1.318359 0,6.240234 -3.52539,0 0,-1.621094 c -0.46876,0.664064 -0.9961,1.149089 -1.58203,1.455079 -0.58595,0.299479 -1.29884,0.449218 -2.13868,0.449218 -1.13281,0 -2.05403,-0.328776 -2.76367,-0.986328 -0.70312,-0.664061 -1.05469,-1.523435 -1.05469,-2.578125 0,-1.282547 0.43946,-2.223302 1.31836,-2.822265 0.88542,-0.598952 2.27214,-0.898431 4.16016,-0.898438 l 2.06055,0 0,-0.273437 c -10e-6,-0.553378 -0.21811,-0.957023 -0.6543,-1.210938 -0.4362,-0.260408 -1.11654,-0.390616 -2.04102,-0.390625 -0.7487,9e-6 -1.44531,0.07488 -2.08984,0.224609 -0.64453,0.149748 -1.24349,0.374358 -1.79687,0.673829 l 0,-2.666016 c 0.74869,-0.182281 1.50064,-0.319 2.25586,-0.410156 0.7552,-0.09764 1.51041,-0.146474 2.26562,-0.146485 1.97265,1.1e-5 3.39517,0.390636 4.26758,1.171875 0.87889,0.774749 1.31835,2.037769 1.31836,3.789063" id="path4100" style="fill:url(#radialGradient7440)" inkscape:connector-curvature="0" /> <path d="m -106.92383,83.188767 0,3.105469 3.60352,0 0,2.5 -3.60352,0 0,4.638672 c 0,0.507816 0.10091,0.852868 0.30274,1.035156 0.20181,0.175784 0.6022,0.263675 1.20117,0.263672 l 1.79687,0 0,2.5 -2.99804,0 c -1.38022,0 -2.36003,-0.286458 -2.93946,-0.859375 -0.57292,-0.579425 -0.85937,-1.559242 -0.85937,-2.939453 l 0,-4.638672 -1.73828,0 0,-2.5 1.73828,0 0,-3.105469 3.49609,0" id="path4102" style="fill:url(#radialGradient7442)" inkscape:connector-curvature="0" /> <path d="m -96.851562,100.33174 c -0.68,-0.460003 -1.000001,-0.760004 -1.400001,-1.280004 -1.079998,-1.439998 -1.699999,-3.940003 -1.699999,-6.9 0,-2.699997 0.52,-5.100001 1.44,-6.54 0.439999,-0.679999 0.82,-1.06 1.66,-1.64 l -0.260001,-0.34 c -0.919999,0.48 -1.32,0.760001 -1.839999,1.24 -1.799998,1.659998 -2.839998,4.360003 -2.839998,7.28 0,2.739997 0.9,5.260002 2.519997,6.94 0.6,0.659999 1.080002,1.000004 2.16,1.580004 l 0.260001,-0.34" id="path4104" style="fill:url(#radialGradient7444)" inkscape:connector-curvature="0" /> <path d="m -91.551875,97.231736 8.38,-13.46 -1.06,0 c -0.5,0.859999 -1.600001,1.4 -2.82,1.4 -0.619999,0 -1.000001,-0.14 -1.7,-0.62 -0.819999,-0.559999 -1.180001,-0.7 -1.78,-0.7 -2.179998,0 -4.38,2.420003 -4.38,4.84 0,1.539999 0.980002,2.56 2.48,2.56 2.159998,0 4.1,-2.360002 4.1,-4.98 0,-0.3 -0.02,-0.44 -0.1,-0.78 0.38,0.14 0.92,0.22 1.42,0.22 0.679999,0 1.260001,-0.16 2.04,-0.54 l -7.66,12.06 1.08,0 m 2.56,-11.9 c 0.08,0.18 0.1,0.340001 0.1,0.78 0,1.239999 -0.360001,2.300001 -1.12,3.2 -0.619999,0.759999 -1.420001,1.22 -2.12,1.22 -0.759999,0 -1.24,-0.460001 -1.24,-1.18 0,-1.899998 1.740001,-4.82 2.88,-4.82 0.08,0 0.14,0 0.26,0.02 0.36,0.38 0.500001,0.48 1.24,0.78 m 5.98,4.7 c -2.299998,0 -4.52,2.420003 -4.52,4.92 0,1.419999 1.040001,2.42 2.5,2.42 1.039999,0 1.900001,-0.420001 2.66,-1.3 0.999999,-1.159999 1.62,-2.640001 1.62,-3.92 0,-1.259999 -0.900001,-2.12 -2.26,-2.12 m 0.24,0.72 c 0.779999,0 1.38,0.640001 1.38,1.5 0,1.139999 -0.560001,2.500001 -1.4,3.42 -0.539999,0.6 -1.380001,0.98 -2.1,0.98 -0.679999,0 -1.1,-0.460001 -1.1,-1.22 0,-2.079998 1.780001,-4.68 3.22,-4.68" id="path4106" style="fill:url(#radialGradient7446)" inkscape:connector-curvature="0" /> <path d="m -78.372187,99.631736 c 0.739999,-0.08 1.1,-0.22 1.64,-0.62 0.779999,-0.579999 1.119999,-1.220001 1.119999,-2.08 0,-0.979999 -0.68,-1.74 -1.539999,-1.74 -0.6,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.48,1.16 1.059999,1.16 0.18,0 0.300001,-0.02 0.600001,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4108" style="fill:url(#radialGradient7448)" inkscape:connector-curvature="0" /> <path d="m -74.189453,86.294236 3.496094,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296875,-10.9375" id="path4110" style="fill:url(#radialGradient7450)" inkscape:connector-curvature="0" /> <path d="m -54.863281,92.309861 c -0.729173,5e-6 -1.279302,0.123703 -1.650391,0.371094 -0.364588,0.2474 -0.546879,0.611983 -0.546875,1.09375 -4e-6,0.442711 0.14648,0.791018 0.439453,1.044922 0.299474,0.247398 0.712885,0.371096 1.240235,0.371094 0.657545,2e-6 1.21093,-0.234373 1.660156,-0.703125 0.44921,-0.475258 0.67382,-1.067705 0.673828,-1.777344 l 0,-0.400391 -1.816406,0 m 5.341797,-1.318359 0,6.240234 -3.525391,0 0,-1.621094 c -0.468758,0.664064 -0.996101,1.149089 -1.582031,1.455079 -0.585944,0.299479 -1.298834,0.449218 -2.138672,0.449218 -1.132816,0 -2.054039,-0.328776 -2.763672,-0.986328 -0.703126,-0.664061 -1.054688,-1.523435 -1.054687,-2.578125 -10e-7,-1.282547 0.439451,-2.223302 1.318359,-2.822265 0.885413,-0.598952 2.272131,-0.898431 4.160156,-0.898438 l 2.060547,0 0,-0.273437 c -8e-6,-0.553378 -0.218107,-0.957023 -0.654297,-1.210938 -0.436205,-0.260408 -1.116543,-0.390616 -2.041015,-0.390625 -0.748703,9e-6 -1.445317,0.07488 -2.089844,0.224609 -0.644534,0.149748 -1.243492,0.374358 -1.796875,0.673829 l 0,-2.666016 c 0.748695,-0.182281 1.500647,-0.319 2.255859,-0.410156 0.755204,-0.09764 1.510411,-0.146474 2.265625,-0.146485 1.972648,1.1e-5 3.395173,0.390636 4.267578,1.171875 0.878895,0.774749 1.318348,2.037769 1.31836,3.789063" id="path4112" style="fill:url(#radialGradient7452)" inkscape:connector-curvature="0" /> <path d="m -46.25,82.036424 3.496094,0 0,15.195312 -3.496094,0 0,-15.195312" id="path4114" style="fill:url(#radialGradient7454)" inkscape:connector-curvature="0" /> <path d="m -40.194687,100.67174 c 0.919999,-0.5 1.32,-0.760004 1.84,-1.240004 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.96 -0.6,-0.639999 -1.080002,-1 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.48 1,0.760001 1.4,1.28 1.079998,1.439999 1.7,3.940003 1.7,6.9 0,2.699997 -0.520001,5.080002 -1.440001,6.52 -0.459999,0.699999 -0.84,1.100001 -1.659999,1.660004 l 0.26,0.34" id="path4116" style="fill:url(#radialGradient7456)" inkscape:connector-curvature="0" /> <path d="m -31.255,87.971736 c -0.639999,0 -1.14,0.500001 -1.14,1.12 0,0.64 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5 1.12,-1.14 0,-0.619999 -0.500001,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.739999,-0.08 1.100001,-0.22 1.64,-0.62 0.779999,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4118" style="fill:url(#radialGradient7458)" inkscape:connector-curvature="0" /> </g> <path d="m 14.72,9.8228836 c 0,1.2371174 -1.002883,2.2400004 -2.24,2.2400004 -1.237118,0 -2.24,-1.002883 -2.24,-2.2400004 0,-1.2371178 1.002882,-2.24 2.24,-2.24 1.237117,0 2.24,1.0028822 2.24,2.24 z" transform="matrix(3.2857138,0,0,3.2857138,575.22571,396.51845)" id="path3820" style="fill:url(#radialGradient7462);fill-opacity:1;fill-rule:evenodd;stroke:none" inkscape:connector-curvature="0" /> <g transform="translate(226.3745,-116.17386)" id="text2993" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:url(#radialGradient7468);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:STIX Math;-inkscape-font-specification:STIX Math Bold"> <path d="m 383.5443,539.52604 c -1.32,0.35999 -1.92,0.96 -1.92,1.78 0,0.79999 0.58,1.16 1.14,1.24 -0.44,0.39999 -0.7,1.08 -0.7,1.66 0,0.61999 0.3,1.26 0.84,1.62 -1.3,0.93999 -2.2,2.42 -2.2,4.1 0,2.03999 0.86001,3.46 3.22,3.46 0.48,0 1.58,-0.18 1.8,-0.18 1.04,0 1.8,0.5 1.8,1.36 0,0.99999 -0.82,1.62 -1.62,1.62 -0.56,0 -0.8,-0.58 -1.22,-0.58 -0.56,0 -0.84,0.36 -0.84,0.82 0,0.75999 0.66,1.12 1.44,1.12 1.22,0 2.86,-1.32001 2.86,-3.26 0,-1.7 -0.92,-2.74 -3,-2.74 -0.24,0 -0.86,0.04 -1.22,0.04 -1.38,0 -2.32,-0.62001 -2.32,-2.3 0,-1.46 0.92,-2.50001 2.18,-3.06 0.52,0.14 1,0.18 1.44,0.18 0.66,0 2.18,-0.20001 2.18,-1.1 0,-0.52 -0.52,-0.8 -1.28,-0.8 -0.8,0 -1.84,0.34 -2.56,0.94 -0.46,-0.32 -0.7,-0.76001 -0.7,-1.26 0,-0.64 0.42,-1.32 1.38,-1.32 1.32,0 2.74,-0.60001 2.74,-1.32 0,-0.44 -0.28,-0.66 -0.92,-0.66 -0.8,0 -1.86,0.4 -2.76,1.04 -0.52,-0.04 -0.78,-0.42001 -0.78,-0.92 0,-0.36 0.2,-0.82001 1.18,-1.16 l -0.16,-0.32" id="path3000" style="fill:url(#radialGradient7464);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" /> <path d="m 400.83243,549.10604 -0.46,0 c -0.3,1.51999 -0.84,2.18 -2.38,2.18 l -6.2,0 4.74,-5.44 -4.24,-5.14 4.16,0 c 1.76,0 2.7,0.42 3,2.46 l 0.5,0 0,-3.22 -10.52,0 0,0.3 5.34,6.46 -5.34,6.18 0,0.3 10.84,0 0.56,-4.08" id="path3002" style="fill:url(#radialGradient7466);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" /> </g> <g transform="translate(195.83811,-129.56867)" id="text2993-9" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:STIX Math;-inkscape-font-specification:STIX Math Bold"> <g transform="translate(86.871099,39.003892)" id="text3010" style="font-weight:normal;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Symbol;-inkscape-font-specification:Symbol"> <path d="m 343.94221,529.75696 0,-0.62 -0.48,0 c -1.54,0 -1.58,-0.22 -1.58,-0.94 l 0,-10.54 c 0,-0.72 0.04,-0.94 1.58,-0.94 l 0.48,0 0,-0.62 -3.38,0 c -0.52,0 -1.6,-0.0186 -1.68,0.22145 l -4.44856,11.41855 -4.34,-11.2 c -0.18,-0.44 -0.24,-0.44 -0.7,-0.44 l -4.21144,-0.0385 0,0.62 0.48,0 c 1.54,0 1.58,0.22 1.58,0.94 l 0,10 c 0,0.54 0,1.48 -2.06,1.48 l 0,0.62 3.17144,-0.0214 2.34,0.06 0,-0.62 c -2.06,0 -2.06,-0.94 -2.06,-1.48 l 0,-10.78 0.02,0 4.82,12.44 c 0.1,0.26 0.2,0.4401 0.4,0.44 0.21998,-1.1e-4 1.21665,0.0659 1.30856,-0.0787 l 5.06,-12.9614 0.02,0 0,11.48 c 0,0.72 -0.04,0.94 -1.58,0.94 l -0.48,0 0,0.62 c 0.74,-0.06 2.1,-0.06 2.88,-0.06 0.78,0 2.12,0 2.86,0.06" id="path3015" style="fill:url(#radialGradient7470);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Latin Modern Math;-inkscape-font-specification:Latin Modern Math" inkscape:connector-curvature="0" /> </g> </g> </g> </svg> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/text-x-wxmaxima-batch.svg�����������������������������������������������������000644 �000765 �000024 �00000472311 12456160153 021736� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="61.35001" height="61.349998" id="svg5431" inkscape:version="0.48.5 r10040" sodipodi:docname="text-x-wxmaxima-batch.svg"> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="740" inkscape:window-height="480" id="namedview4205" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:zoom="9.2357484" inkscape:cx="11.823922" inkscape:cy="30.703562" inkscape:window-x="25" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg5431" /> <defs id="defs5433"> <radialGradient cx="334.43365" cy="522.92694" r="8.5200005" fx="334.43365" fy="522.92694" id="radialGradient3810-4" xlink:href="#linearGradient3793-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.81338028,0,97.588482)" /> <linearGradient id="linearGradient3793-3"> <stop id="stop3795-6" style="stop-color:#ff0000;stop-opacity:0.46923077" offset="0" /> <stop id="stop3797-8" style="stop-color:#ff0000;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="390.76837" cy="548.53601" r="10.164065" fx="390.76837" fy="548.53601" id="radialGradient3791-0" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient3812-5"> <stop id="stop3814-6" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop3816-8" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="388.3363" cy="547.93304" r="10.164065" fx="388.3363" fy="547.93304" id="radialGradient3803-1" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient5458"> <stop id="stop5460" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop5462" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="390.15549" cy="546.97308" r="10.164065" fx="390.15549" fy="546.97308" id="radialGradient3805-9" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient5465"> <stop id="stop5467" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop5469" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="12.48" cy="9.8228836" r="2.365" fx="12.48" fy="9.8228836" id="radialGradient3828-9" xlink:href="#linearGradient3822-8" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient3822-8"> <stop id="stop3824-6" style="stop-color:#ffffff;stop-opacity:0.63846153" offset="0" /> <stop id="stop3826-2" style="stop-color:#ffffff;stop-opacity:0" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient3928-1" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient3922-0"> <stop id="stop3924-1" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop3926-8" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4034" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5480"> <stop id="stop5482" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5484" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4036" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5487"> <stop id="stop5489" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5491" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4038" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5494"> <stop id="stop5496" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5498" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4040" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5501"> <stop id="stop5503" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5505" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4042" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5508"> <stop id="stop5510" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5512" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4044" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5515"> <stop id="stop5517" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5519" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4046" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5522"> <stop id="stop5524" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5526" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4048" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5529"> <stop id="stop5531" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5533" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4050" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5536"> <stop id="stop5538" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5540" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4052" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5543"> <stop id="stop5545" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5547" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4054" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5550"> <stop id="stop5552" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5554" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4056" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5557"> <stop id="stop5559" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5561" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4058" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5564"> <stop id="stop5566" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5568" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4060" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5571"> <stop id="stop5573" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5575" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4062" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5578"> <stop id="stop5580" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5582" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4064" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5585"> <stop id="stop5587" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5589" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4066" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5592"> <stop id="stop5594" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5596" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4068" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5599"> <stop id="stop5601" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5603" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4070" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5606"> <stop id="stop5608" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5610" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4072" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5613"> <stop id="stop5615" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5617" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4074" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5620"> <stop id="stop5622" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5624" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4076" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5627"> <stop id="stop5629" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5631" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4078" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5634"> <stop id="stop5636" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5638" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4080" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5641"> <stop id="stop5643" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5645" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4082" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5648"> <stop id="stop5650" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5652" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4084" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5655"> <stop id="stop5657" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5659" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4086" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5662"> <stop id="stop5664" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5666" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4088" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5669"> <stop id="stop5671" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5673" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4090" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5676"> <stop id="stop5678" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5680" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4092" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5683"> <stop id="stop5685" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5687" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4094" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5690"> <stop id="stop5692" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5694" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4096" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5697"> <stop id="stop5699" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5701" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4098" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5704"> <stop id="stop5706" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5708" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4100" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5711"> <stop id="stop5713" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5715" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4102" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5718"> <stop id="stop5720" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5722" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4104" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5725"> <stop id="stop5727" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5729" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4106" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5732"> <stop id="stop5734" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5736" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4108" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5739"> <stop id="stop5741" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5743" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4110" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5746"> <stop id="stop5748" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5750" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4112" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5753"> <stop id="stop5755" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5757" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4114" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5760"> <stop id="stop5762" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5764" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4116" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5767"> <stop id="stop5769" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5771" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4118" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5774"> <stop id="stop5776" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5778" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4120" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5781"> <stop id="stop5783" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5785" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4122" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5788"> <stop id="stop5790" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5792" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4124" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5795"> <stop id="stop5797" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5799" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4126" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5802"> <stop id="stop5804" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5806" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4128" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5809"> <stop id="stop5811" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5813" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4130" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5816"> <stop id="stop5818" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5820" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4132" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5823"> <stop id="stop5825" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5827" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4134" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5830"> <stop id="stop5832" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5834" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4136" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5837"> <stop id="stop5839" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5841" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4138" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5844"> <stop id="stop5846" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5848" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4140" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5851"> <stop id="stop5853" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5855" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4142" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5858"> <stop id="stop5860" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5862" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4144" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5865"> <stop id="stop5867" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5869" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4146" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5872"> <stop id="stop5874" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5876" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4148" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5879"> <stop id="stop5881" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5883" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4150" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5886"> <stop id="stop5888" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5890" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4152" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5893"> <stop id="stop5895" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5897" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4154" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5900"> <stop id="stop5902" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5904" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4156" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5907"> <stop id="stop5909" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5911" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4158" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5914"> <stop id="stop5916" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5918" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4160" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5921"> <stop id="stop5923" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5925" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4162" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5928"> <stop id="stop5930" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5932" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4164" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5935"> <stop id="stop5937" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5939" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4166" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5942"> <stop id="stop5944" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5946" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4168" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5949"> <stop id="stop5951" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5953" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4170" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5956"> <stop id="stop5958" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5960" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4172" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5963"> <stop id="stop5965" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5967" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4174" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5970"> <stop id="stop5972" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5974" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4176" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5977"> <stop id="stop5979" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5981" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4178" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5984"> <stop id="stop5986" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5988" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4180" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5991"> <stop id="stop5993" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5995" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4182" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5998"> <stop id="stop6000" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6002" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4184" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6005"> <stop id="stop6007" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6009" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4186" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6012"> <stop id="stop6014" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6016" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4188" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6019"> <stop id="stop6021" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6023" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4190" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6026"> <stop id="stop6028" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6030" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4192" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6033"> <stop id="stop6035" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6037" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4194" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6040"> <stop id="stop6042" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6044" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4196" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6047"> <stop id="stop6049" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6051" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4198" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6054"> <stop id="stop6056" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6058" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4200" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6061"> <stop id="stop6063" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6065" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4202" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6068"> <stop id="stop6070" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6072" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4204" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6075"> <stop id="stop6077" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6079" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4206" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6082"> <stop id="stop6084" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6086" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4208" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6089"> <stop id="stop6091" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6093" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4210" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6096"> <stop id="stop6098" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6100" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4212" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6103"> <stop id="stop6105" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6107" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4214" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6110"> <stop id="stop6112" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6114" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4216" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6117"> <stop id="stop6119" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6121" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4218" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6124"> <stop id="stop6126" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6128" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4220" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6131"> <stop id="stop6133" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6135" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4032" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6138"> <stop id="stop6140" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6142" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient6247" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7270" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7272" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7274" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7276" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7278" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7280" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7282" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7284" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7286" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7288" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7290" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7292" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7294" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7296" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7298" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7300" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7302" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7304" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7306" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7308" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7310" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7312" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7314" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7316" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7318" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7320" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7322" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7324" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7326" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7328" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7330" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7332" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7334" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7336" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7338" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7340" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7342" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7344" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7346" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7348" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7350" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7352" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7354" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7356" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7358" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7360" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7362" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7364" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7366" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7368" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7370" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7372" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7374" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7376" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7378" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7380" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7382" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7384" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7386" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7388" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7390" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7392" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7394" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7396" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7398" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7400" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7402" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7404" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7406" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7408" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7410" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7412" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7414" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7416" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7418" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7420" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7422" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7424" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7426" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7428" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7430" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7432" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7434" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7436" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7438" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7440" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7442" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7444" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7446" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7448" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7450" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7452" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7454" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7456" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7458" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7460" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="12.48" cy="9.8228836" r="2.365" fx="12.48" fy="9.8228836" id="radialGradient7462" xlink:href="#linearGradient3822-8" gradientUnits="userSpaceOnUse" /> <radialGradient cx="388.3363" cy="547.93304" r="10.164065" fx="388.3363" fy="547.93304" id="radialGradient7464" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="390.15549" cy="546.97308" r="10.164065" fx="390.15549" fy="546.97308" id="radialGradient7466" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="390.76837" cy="548.53601" r="10.164065" fx="390.76837" fy="548.53601" id="radialGradient7468" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="334.43365" cy="522.92694" r="8.5200005" fx="334.43365" fy="522.92694" id="radialGradient7470" xlink:href="#linearGradient3793-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.81338028,0,97.588482)" /> </defs> <metadata id="metadata5436"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:Work> </rdf:RDF> </metadata> <g transform="matrix(2.4,0,0,2.4,-1450.4791,-1007.0228)" id="layer1"> <path d="m 405.89677,550.1131 a 12.651442,12.651442 0 1 1 -25.30288,0 12.651442,12.651442 0 1 1 25.30288,0 z" transform="translate(223.89753,-117.75092)" id="path3801" style="fill:url(#radialGradient7270);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" /> <g transform="matrix(0.07783999,0,0,0.07783999,620.59439,435.49827)" id="flowRoot3874" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:url(#radialGradient7460);fill-opacity:1;stroke:none;font-family:Symbol;-inkscape-font-specification:Symbol Bold"> <path d="m -125.63477,-168.15877 3.4961,0 2.72461,7.5586 2.71484,-7.5586 3.50586,0 -4.30664,10.9375 -3.83789,0 -4.29688,-10.9375" id="path3932" style="fill:url(#radialGradient7272)" inkscape:connector-curvature="0" /> <path d="m -106.30859,-162.14314 c -0.72918,0 -1.27931,0.1237 -1.65039,0.37109 -0.36459,0.2474 -0.54688,0.61199 -0.54688,1.09375 0,0.44271 0.14648,0.79102 0.43945,1.04492 0.29948,0.2474 0.71289,0.3711 1.24024,0.3711 0.65754,0 1.21093,-0.23438 1.66015,-0.70313 0.44921,-0.47525 0.67382,-1.0677 0.67383,-1.77734 l 0,-0.40039 -1.8164,0 m 5.34179,-1.31836 0,6.24023 -3.52539,0 0,-1.62109 c -0.46876,0.66406 -0.9961,1.14909 -1.58203,1.45508 -0.58594,0.29948 -1.29883,0.44922 -2.13867,0.44922 -1.13282,0 -2.05404,-0.32878 -2.76367,-0.98633 -0.70313,-0.66406 -1.05469,-1.52344 -1.05469,-2.57813 0,-1.28254 0.43945,-2.2233 1.31836,-2.82226 0.88541,-0.59895 2.27213,-0.89843 4.16016,-0.89844 l 2.06054,0 0,-0.27344 c -1e-5,-0.55337 -0.2181,-0.95702 -0.65429,-1.21093 -0.43621,-0.26041 -1.11655,-0.39062 -2.04102,-0.39063 -0.7487,1e-5 -1.44532,0.0749 -2.08984,0.22461 -0.64454,0.14975 -1.2435,0.37436 -1.79688,0.67383 l 0,-2.66602 c 0.7487,-0.18228 1.50065,-0.319 2.25586,-0.41015 0.7552,-0.0977 1.51041,-0.14648 2.26563,-0.14649 1.97264,1e-5 3.39517,0.39064 4.26757,1.17188 0.8789,0.77475 1.31835,2.03776 1.31836,3.78906" id="path3934" style="fill:url(#radialGradient7274)" inkscape:connector-curvature="0" /> <path d="m -97.695312,-172.41658 3.496093,0 0,15.19531 -3.496093,0 0,-15.19531" id="path3936" style="fill:url(#radialGradient7276)" inkscape:connector-curvature="0" /> <path d="m -89.74,-159.22127 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.62 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.52 1.12,-1.14 0,-0.6 -0.520001,-1.12 -1.1,-1.12 m 0,-7.26 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.62 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.52 1.12,-1.14 0,-0.6 -0.500001,-1.12 -1.1,-1.12" id="path3938" style="fill:url(#radialGradient7278)" inkscape:connector-curvature="0" /> <path d="m -119.9575,-128.92127 0,-0.68 -2.06,0 c -0.34,0 -0.46,-0.12 -0.46,-0.46 l 0,-14.36 c 0,-0.5 0.08,-0.58 0.54,-0.58 l 1.98,0 0,-0.68 -4.26,0 0,16.76 4.26,0" id="path3940" style="fill:url(#radialGradient7280)" inkscape:connector-curvature="0" /> <path d="m -90.947266,-114.77988 c 0.787753,1e-5 1.350903,-0.14647 1.689454,-0.43945 0.345042,-0.29296 0.517568,-0.77473 0.517578,-1.44531 -1e-5,-0.66405 -0.172536,-1.13931 -0.517578,-1.42578 -0.338551,-0.28645 -0.901701,-0.42968 -1.689454,-0.42969 l -1.582031,0 0,3.74023 1.582031,0 m -1.582031,2.59766 0,5.51758 -3.759765,0 0,-14.58008 5.742187,0 c 1.920563,2e-5 3.326812,0.32228 4.21875,0.9668 0.898425,0.64454 1.347643,1.66342 1.347656,3.05664 -1.3e-5,0.96355 -0.234388,1.75456 -0.703125,2.37304 -0.462251,0.6185 -1.16212,1.07423 -2.099609,1.36719 0.514312,0.1172 0.973296,0.38412 1.376953,0.80078 0.410144,0.41017 0.823555,1.03516 1.240234,1.875 l 2.041016,4.14063 -4.003906,0 -1.777344,-3.62305 c -0.358082,-0.72916 -0.722665,-1.22721 -1.09375,-1.49414 -0.364591,-0.26692 -0.852872,-0.40038 -1.464844,-0.40039 l -1.064453,0" id="path3942" style="fill:url(#radialGradient7282)" inkscape:connector-curvature="0" /> <path d="m -71.994375,-114.48464 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3944" style="fill:url(#radialGradient7284)" inkscape:connector-curvature="0" /> <path d="m -69.417812,-117.84464 c 0.659999,-0.28 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.14 0.560001,0.34 0.1,0.28 0.1,0.28 0.12,1.54 l 0,6.84 c 0,1.92 -0.260002,2.24 -1.92,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.899999,-0.38 -1.899999,-2.32 l 0,-10.62 -0.36,0 c -0.74,0.46 -1.520002,0.88 -3.2,1.7 l 0,0.58" id="path3946" style="fill:url(#radialGradient7286)" inkscape:connector-curvature="0" /> <path d="m -60.637813,-104.26464 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.58 1.120001,-1.22 1.120001,-2.08 0,-0.98 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.5 -1.080001,1.14 0,0.64 0.480001,1.16 1.060001,1.16 0.179999,0 0.3,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.74 -1.800001,1.92 l 0,0.32" id="path3948" style="fill:url(#radialGradient7288)" inkscape:connector-curvature="0" /> <path d="m -84.726562,-81.908797 c -0.690117,0.358073 -1.409518,0.628255 -2.158204,0.810547 -0.748708,0.182291 -1.529957,0.273437 -2.34375,0.273437 -2.428392,0 -4.352218,-0.677083 -5.771484,-2.03125 -1.419273,-1.360674 -2.128907,-3.20312 -2.128906,-5.527344 -10e-7,-2.330719 0.709633,-4.173165 2.128906,-5.527343 1.419266,-1.360663 3.343092,-2.041001 5.771484,-2.041016 0.813793,1.5e-5 1.595042,0.09116 2.34375,0.273437 0.748686,0.182307 1.468087,0.452489 2.158204,0.810547 l 0,3.017578 c -0.696628,-0.475249 -1.383476,-0.823556 -2.060547,-1.044921 -0.677094,-0.221343 -1.389984,-0.33202 -2.138672,-0.332032 -1.341154,1.2e-5 -2.39584,0.4297 -3.164063,1.289063 -0.768234,0.859385 -1.152348,2.044279 -1.152343,3.554687 -5e-6,1.503912 0.384109,2.685552 1.152343,3.544922 0.768223,0.859378 1.822909,1.289065 3.164063,1.289063 0.748688,2e-6 1.461578,-0.110675 2.138672,-0.332032 0.677071,-0.221351 1.363919,-0.569658 2.060547,-1.044921 l 0,3.017578" id="path3950" style="fill:url(#radialGradient7290)" inkscape:connector-curvature="0" /> <path d="m -72.6975,-88.928016 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3952" style="fill:url(#radialGradient7292)" inkscape:connector-curvature="0" /> <path d="m -70.120937,-92.288016 c 0.659999,-0.28 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.14 0.560001,0.34 0.1,0.28 0.1,0.280001 0.12,1.54 l 0,6.84 c 0,1.919998 -0.260002,2.24 -1.92,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.899999,-0.380002 -1.899999,-2.32 l 0,-10.62 -0.36,0 c -0.74,0.459999 -1.520002,0.880001 -3.2,1.7 l 0,0.58" id="path3954" style="fill:url(#radialGradient7294)" inkscape:connector-curvature="0" /> <path d="m -61.340938,-78.708016 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.579999 1.120001,-1.220001 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.500001 -1.080001,1.14 0,0.639999 0.480001,1.16 1.060001,1.16 0.179999,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.800001,1.92 l 0,0.32" id="path3956" style="fill:url(#radialGradient7296)" inkscape:connector-curvature="0" /> <path d="m -96.289062,-70.131469 3.759765,0 0,8.740235 c -5e-6,1.204431 0.195307,2.067061 0.585938,2.58789 0.397128,0.514326 1.041659,0.771487 1.933593,0.771485 0.898429,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595693,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759766,0 0,8.740235 c -1.5e-5,2.063805 -0.517592,3.600262 -1.552734,4.609375 -1.035169,1.009114 -2.613943,1.513671 -4.736329,1.513671 -2.115891,0 -3.69141,-0.504557 -4.726562,-1.513671 -1.035159,-1.009113 -1.552736,-2.54557 -1.552734,-4.609375 l 0,-8.740235" id="path3958" style="fill:url(#radialGradient7298)" inkscape:connector-curvature="0" /> <path d="m -76.835,-69.271391 c -1.739998,0 -3.000001,0.900002 -3.8,2.74 -0.539999,1.219999 -0.78,2.580002 -0.78,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719997,0 4.48,-2.740004 4.48,-6.98 0,-4.179995 -1.760003,-7 -4.38,-7 m -0.04,0.72 c 1.719998,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780002,6.22 -2.54,6.22 -1.799998,0 -2.58,-1.880004 -2.58,-6.24 0,-4.359995 0.780002,-6.2 2.62,-6.2" id="path3960" style="fill:url(#radialGradient7300)" inkscape:connector-curvature="0" /> <path d="m -61.135,-63.371391 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3962" style="fill:url(#radialGradient7302)" inkscape:connector-curvature="0" /> <path d="m -58.558437,-66.731391 c 0.659999,-0.279999 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.140001 0.560001,0.34 0.1,0.28 0.1,0.280002 0.119999,1.54 l 0,6.84 c 0,1.919998 -0.260001,2.24 -1.919999,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.9,-0.380002 -1.9,-2.32 l 0,-10.62 -0.359999,0 c -0.74,0.46 -1.520002,0.880001 -3.2,1.7 l 0,0.58" id="path3964" style="fill:url(#radialGradient7304)" inkscape:connector-curvature="0" /> <path d="m -125.2775,-27.251391 4.26,0 0,-16.76 -4.26,0 0,0.68 1.98,0 c 0.46,0 0.54,0.100001 0.54,0.58 l 0,14.28 c 0,0.44 -0.1,0.54 -0.58,0.54 l -1.94,0 0,0.68" id="path3966" style="fill:url(#radialGradient7306)" inkscape:connector-curvature="0" /> <path d="m -116.13781,-39.811391 c -0.64,0 -1.14,0.500001 -1.14,1.12 0,0.639999 0.5,1.14 1.12,1.14 0.62,0 1.12,-0.500001 1.12,-1.14 0,-0.619999 -0.5,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.74,-0.08 1.1,-0.22 1.64,-0.62 0.78,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.68,-1.74 -1.54,-1.74 -0.6,0 -1.08,0.500001 -1.08,1.14 0,0.639999 0.48,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.82,1.74 -1.8,1.92 l 0,0.32" id="path3968" style="fill:url(#radialGradient7308)" inkscape:connector-curvature="0" /> <path d="m -116.81641,-14.330703 0,-5.859375 3.51563,0 0,15.1953127 -3.51563,0 0,-1.5820313 c -0.48178,0.6445322 -1.01237,1.116537 -1.59179,1.4160157 -0.57944,0.299479 -1.25001,0.4492184 -2.01172,0.4492187 -1.34766,-3e-7 -2.45443,-0.5338539 -3.32031,-1.6015625 -0.86589,-1.0742163 -1.29883,-2.4544233 -1.29883,-4.1406253 0,-1.68619 0.43294,-3.063142 1.29883,-4.130859 0.86588,-1.074208 1.97265,-1.611317 3.32031,-1.611328 0.7552,1.1e-5 1.42252,0.153006 2.00195,0.458984 0.58593,0.29949 1.11978,0.768239 1.60156,1.40625 m -2.30468,7.0800783 c 0.74869,2.3e-6 1.31835,-0.273435 1.70898,-0.8203125 0.39713,-0.5468714 0.59569,-1.3411414 0.5957,-2.3828128 -10e-6,-1.04166 -0.19857,-1.83593 -0.5957,-2.382812 -0.39063,-0.546867 -0.96029,-0.820304 -1.70898,-0.820313 -0.7422,9e-6 -1.31186,0.273446 -1.70899,0.820313 -0.39063,0.546882 -0.58594,1.341152 -0.58594,2.382812 0,1.0416714 0.19531,1.8359414 0.58594,2.3828128 0.39713,0.5468775 0.96679,0.8203148 1.70899,0.8203125" id="path3970" style="fill:url(#radialGradient7310)" inkscape:connector-curvature="0" /> <path d="m -102.48047,-6.8502341 c -0.48178,0.6380221 -1.01238,1.1067716 -1.5918,1.40625 -0.57943,0.2994794 -1.25,0.4492188 -2.01171,0.4492188 -1.33464,0 -2.43816,-0.524088 -3.31055,-1.5722656 -0.8724,-1.0546849 -1.3086,-2.3958294 -1.3086,-4.0234371 0,-1.634108 0.4362,-2.971997 1.3086,-4.013672 0.87239,-1.048167 1.97591,-1.572255 3.31055,-1.572266 0.76171,1.1e-5 1.43228,0.149751 2.01171,0.449219 0.57942,0.299489 1.11002,0.771494 1.5918,1.416015 l 0,-1.621093 3.515626,0 0,9.8339841 c -1.2e-5,1.7578118 -0.556652,3.0989563 -1.669926,4.0234375 -1.10678,0.9309857 -2.71485,1.39648002 -4.82421,1.39648434 -0.6836,-4.32e-6 -1.34441,-0.0520876 -1.98243,-0.15625 -0.63802,-0.10417073 -1.2793,-0.26367574 -1.92382,-0.47851564 l 0,-2.7246094 c 0.61197,0.3515612 1.21093,0.6119776 1.79687,0.78125 0.58593,0.1757794 1.17513,0.2636699 1.76758,0.2636719 1.14583,-2e-6 1.98567,-0.2506528 2.51953,-0.7519531 0.53385,-0.5013028 0.80077,-1.2858073 0.80078,-2.3535156 l 0,-0.7519532 m -2.30469,-6.8066409 c -0.72266,9e-6 -1.28581,0.266936 -1.68945,0.800782 -0.40365,0.533861 -0.60547,1.289069 -0.60547,2.265625 0,1.0026083 0.19531,1.7643263 0.58594,2.2851558 0.39062,0.5143257 0.96028,0.7714869 1.70898,0.7714844 0.72916,2.5e-6 1.29557,-0.2669243 1.69922,-0.8007813 0.40364,-0.5338503 0.60546,-1.2858026 0.60547,-2.2558589 -1e-5,-0.976556 -0.20183,-1.731764 -0.60547,-2.265625 -0.40365,-0.533846 -0.97006,-0.800773 -1.69922,-0.800782" id="path3972" style="fill:url(#radialGradient7312)" inkscape:connector-curvature="0" /> <path d="m -95.585937,-20.190078 3.496093,0 0,15.1953127 -3.496093,0 0,-15.1953127" id="path3974" style="fill:url(#radialGradient7314)" inkscape:connector-curvature="0" /> <path d="m -87.630625,-6.9947653 c -0.619999,0 -1.14,0.5000006 -1.14,1.12 0,0.6199994 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5200006 1.12,-1.14 0,-0.5999994 -0.520001,-1.12 -1.1,-1.12 m 0,-7.2599997 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.619999 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.520001 1.12,-1.14 0,-0.6 -0.500001,-1.12 -1.1,-1.12" id="path3976" style="fill:url(#radialGradient7316)" inkscape:connector-curvature="0" /> <path d="m -71.445312,-5.7955466 c -0.690117,0.3580734 -1.409518,0.6282554 -2.158204,0.8105469 -0.748708,0.1822915 -1.529957,0.2734372 -2.34375,0.2734375 -2.428392,-3e-7 -4.352218,-0.6770829 -5.771484,-2.03125 -1.419273,-1.360674 -2.128907,-3.20312 -2.128906,-5.5273438 -10e-7,-2.330719 0.709633,-4.173166 2.128906,-5.527344 1.419266,-1.360663 3.343092,-2.041 5.771484,-2.041015 0.813793,1.5e-5 1.595042,0.09116 2.34375,0.273437 0.748686,0.182306 1.468087,0.452488 2.158204,0.810547 l 0,3.017578 c -0.696628,-0.475249 -1.383476,-0.823556 -2.060547,-1.044922 -0.677094,-0.221342 -1.389984,-0.332019 -2.138672,-0.332031 -1.341154,1.2e-5 -2.39584,0.429699 -3.164063,1.289063 -0.768234,0.859385 -1.152348,2.044279 -1.152343,3.554687 -5e-6,1.503912 0.384109,2.6855515 1.152343,3.5449219 0.768223,0.8593779 1.822909,1.289065 3.164063,1.2890625 0.748688,2.5e-6 1.461578,-0.1106745 2.138672,-0.3320312 0.677071,-0.2213512 1.363919,-0.5696581 2.060547,-1.0449219 l 0,3.0175781" id="path3978" style="fill:url(#radialGradient7318)" inkscape:connector-curvature="0" /> <path d="m -60.097656,-16.879531 -3.222656,1.689453 3.222656,1.699219 -0.742188,1.376953 -3.251953,-1.796875 0,3.359375 -1.660156,0 0,-3.359375 -3.261719,1.796875 -0.742187,-1.376953 3.261718,-1.699219 -3.261718,-1.689453 0.742187,-1.376953 3.261719,1.777344 0,-3.359375 1.660156,0 0,3.359375 3.251953,-1.777344 0.742188,1.376953" id="path3980" style="fill:url(#radialGradient7320)" inkscape:connector-curvature="0" /> <path d="m -50.566406,-14.330703 0,-5.859375 3.515625,0 0,15.1953127 -3.515625,0 0,-1.5820313 c -0.48178,0.6445322 -1.012378,1.116537 -1.591797,1.4160157 -0.579434,0.299479 -1.250006,0.4492184 -2.011719,0.4492187 -1.34766,-3e-7 -2.45443,-0.5338539 -3.320312,-1.6015625 -0.865887,-1.0742163 -1.298829,-2.4544233 -1.298828,-4.1406253 -10e-7,-1.68619 0.432941,-3.063142 1.298828,-4.130859 0.865882,-1.074208 1.972652,-1.611317 3.320312,-1.611328 0.755202,1.1e-5 1.422519,0.153006 2.001953,0.458984 0.58593,0.29949 1.119783,0.768239 1.601563,1.40625 m -2.304688,7.0800783 c 0.748691,2.3e-6 1.318351,-0.273435 1.708985,-0.8203125 0.397126,-0.5468714 0.595694,-1.3411414 0.595703,-2.3828128 -9e-6,-1.04166 -0.198577,-1.83593 -0.595703,-2.382812 -0.390634,-0.546867 -0.960294,-0.820304 -1.708985,-0.820313 -0.742193,9e-6 -1.311854,0.273446 -1.708984,0.820313 -0.39063,0.546882 -0.585942,1.341152 -0.585938,2.382812 -4e-6,1.0416714 0.195308,1.8359414 0.585938,2.3828128 0.39713,0.5468775 0.966791,0.8203148 1.708984,0.8203125" id="path3982" style="fill:url(#radialGradient7322)" inkscape:connector-curvature="0" /> <path d="m -43.671875,-15.932265 3.496094,0 0,10.9374997 -3.496094,0 0,-10.9374997 m 0,-4.257813 3.496094,0 0,2.851563 -3.496094,0 0,-2.851563" id="path3984" style="fill:url(#radialGradient7324)" inkscape:connector-curvature="0" /> <path d="m -29.599609,-20.190078 0,2.294922 -1.933594,0 c -0.494798,1.3e-5 -0.83985,0.0879 -1.035156,0.263672 -0.195319,0.182304 -0.292975,0.494804 -0.292969,0.9375 l 0,0.761719 4.003906,0 0,-0.761719 c -9e-6,-1.191393 0.332021,-2.070299 0.996094,-2.636719 0.664051,-0.572902 1.692696,-0.85936 3.085937,-0.859375 l 2.675782,0 0,2.294922 -1.933594,0 c -0.494806,1.3e-5 -0.839857,0.0879 -1.035156,0.263672 -0.195326,0.182304 -0.292982,0.494804 -0.292969,0.9375 l 0,0.761719 2.988281,0 0,2.5 -2.988281,0 0,8.4374997 -3.496094,0 0,-8.4374997 -4.003906,0 0,8.4374997 -3.496094,0 0,-8.4374997 -1.738281,0 0,-2.5 1.738281,0 0,-0.761719 c -2e-6,-1.191393 0.332029,-2.070299 0.996094,-2.636719 0.664059,-0.572902 1.692703,-0.85936 3.085937,-0.859375 l 2.675782,0" id="path3986" style="fill:url(#radialGradient7326)" inkscape:connector-curvature="0" /> <path d="m -16.265625,-1.8947653 c -0.679999,-0.4599996 -1,-0.7600005 -1.4,-1.28 -1.079999,-1.4399986 -1.7,-3.940003 -1.7,-6.8999997 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.479999 -1.320001,0.76 -1.84,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.7399969 0.900002,5.2600014 2.52,6.9399997 0.599999,0.6599993 1.080001,1.0000006 2.16,1.58 l 0.26,-0.34" id="path3988" style="fill:url(#radialGradient7328)" inkscape:connector-curvature="0" /> <path d="m -13.75,-19.574843 3.7597656,0 0,8.740234 c -5.6e-6,1.2044317 0.1953067,2.067061 0.5859375,2.5878906 0.3971289,0.5143256 1.0416595,0.7714868 1.9335938,0.7714843 0.8984285,2.5e-6 1.5429591,-0.2571587 1.9335937,-0.7714843 0.397125,-0.5208296 0.5956925,-1.3834589 0.5957032,-2.5878906 l 0,-8.740234 3.7597656,0 0,8.740234 c -1.44e-5,2.0638058 -0.517592,3.6002626 -1.5527344,4.6093749 -1.0351681,1.0091148 -2.6139425,1.5136716 -4.7363281,1.5136719 -2.1158914,-3e-7 -3.6914109,-0.5045571 -4.7265629,-1.5136719 -1.035158,-1.0091123 -1.552736,-2.5455691 -1.552734,-4.6093749 l 0,-8.740234" id="path3990" style="fill:url(#radialGradient7330)" inkscape:connector-curvature="0" /> <path d="m 6.6640625,-1.8947653 c -0.6799993,-0.4599996 -1.0000004,-0.7600005 -1.4,-1.28 -1.0799989,-1.4399986 -1.7,-3.940003 -1.7,-6.8999997 0,-2.699998 0.5200009,-5.100002 1.44,-6.54 0.4399996,-0.68 0.8200008,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.9199991,0.479999 -1.3200005,0.76 -1.84,1.24 -1.7999982,1.659998 -2.84,4.360003 -2.84,7.28 0,2.7399969 0.9000016,5.2600014 2.52,6.9399997 0.5999994,0.6599993 1.0800011,1.0000006 2.16,1.58 l 0.26,-0.34" id="path3992" style="fill:url(#radialGradient7332)" inkscape:connector-curvature="0" /> <path d="m 12.841797,-19.037734 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.6386716 c -6e-6,0.5078158 0.100906,0.8528675 0.302734,1.0351562 0.201817,0.1757838 0.602207,0.2636744 1.201172,0.2636719 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.2864581 -2.939453,-0.859375 C 9.6321592,-6.433566 9.3457011,-7.4133827 9.3457031,-8.7935934 l 0,-4.6386716 -1.7382812,0 0,-2.5 1.7382812,0 0,-3.105469 3.4960939,0" id="path3994" style="fill:url(#radialGradient7334)" inkscape:connector-curvature="0" /> <path d="m 17.774062,-1.5547653 c 0.92,-0.4999995 1.320001,-0.7600005 1.84,-1.24 1.779999,-1.6599984 2.84,-4.3600029 2.84,-7.2799997 0,-2.739998 -0.920001,-5.260002 -2.52,-6.96 -0.599999,-0.64 -1.080001,-1.000001 -2.16,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.7,3.940003 1.7,6.9 0,2.699997 -0.52,5.0800011 -1.439999,6.5199997 -0.46,0.6999993 -0.840001,1.1000005 -1.66,1.66 l 0.259999,0.34" id="path3996" style="fill:url(#radialGradient7336)" inkscape:connector-curvature="0" /> <path d="m 24.71375,-2.5947653 c 0.739999,-0.08 1.100001,-0.2200004 1.64,-0.62 0.779999,-0.5799994 1.12,-1.2200009 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.5000006 -1.08,1.14 0,0.6399993 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.8399991 -0.820001,1.7400002 -1.8,1.92 l 0,0.32" id="path3998" style="fill:url(#radialGradient7338)" inkscape:connector-curvature="0" /> <path d="m 34.091797,-19.037734 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.6386716 c -6e-6,0.5078158 0.100906,0.8528675 0.302734,1.0351562 0.201817,0.1757838 0.602207,0.2636744 1.201172,0.2636719 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.2864581 -2.939453,-0.859375 -0.572919,-0.5794257 -0.859377,-1.5592424 -0.859375,-2.9394531 l 0,-4.6386716 -1.738281,0 0,-2.5 1.738281,0 0,-3.105469 3.496094,0" id="path4000" style="fill:url(#radialGradient7340)" inkscape:connector-curvature="0" /> <path d="m 39.024062,-1.5547653 c 0.92,-0.4999995 1.320001,-0.7600005 1.840001,-1.24 1.779998,-1.6599984 2.839999,-4.3600029 2.839999,-7.2799997 0,-2.739998 -0.920001,-5.260002 -2.519999,-6.96 -0.6,-0.64 -1.080002,-1.000001 -2.160001,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.700001,3.940003 1.700001,6.9 0,2.699997 -0.520001,5.0800011 -1.440001,6.5199997 -0.459999,0.6999993 -0.84,1.1000005 -1.659999,1.66 l 0.259999,0.34" id="path4002" style="fill:url(#radialGradient7342)" inkscape:connector-curvature="0" /> <path d="m 55.58375,-12.814765 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.8799997 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path4004" style="fill:url(#radialGradient7344)" inkscape:connector-curvature="0" /> <path d="m -69.228516,13.384126 6.132813,0 0,2.841797 -6.132813,0 0,-2.841797" id="path4006" style="fill:url(#radialGradient7346)" inkscape:connector-curvature="0" /> <path d="m -60.15625,5.9817819 3.759766,0 0,8.7402341 c -6e-6,1.204432 0.195306,2.067061 0.585937,2.587891 0.397129,0.514326 1.04166,0.771487 1.933594,0.771484 0.898428,3e-6 1.542959,-0.257158 1.933594,-0.771484 0.397125,-0.52083 0.595692,-1.383459 0.595703,-2.587891 l 0,-8.7402341 3.759765,0 0,8.7402341 c -1.4e-5,2.063806 -0.517592,3.600263 -1.552734,4.609375 -1.035168,1.009115 -2.613943,1.513672 -4.736328,1.513672 -2.115892,0 -3.691411,-0.504557 -4.726563,-1.513672 -1.035158,-1.009112 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.7402341" id="path4008" style="fill:url(#radialGradient7348)" inkscape:connector-curvature="0" /> <path d="m -39.742187,23.66186 c -0.68,-0.459999 -1.000001,-0.76 -1.4,-1.28 -1.079999,-1.439999 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699997 0.520001,-5.100001 1.440001,-6.5399999 0.439999,-0.6799994 0.82,-1.0600006 1.66,-1.64 l -0.26,-0.34 c -0.92,0.4799995 -1.320001,0.7600004 -1.840001,1.24 -1.799998,1.6599983 -2.839999,4.3600029 -2.839999,7.2799999 0,2.739997 0.900001,5.260002 2.519999,6.94 0.6,0.659999 1.080002,1.000001 2.160001,1.58 l 0.26,-0.34" id="path4010" style="fill:url(#radialGradient7350)" inkscape:connector-curvature="0" /> <path d="m -33.564453,6.5188913 0,3.1054688 3.603516,0 0,2.4999999 -3.603516,0 0,4.638672 c -6e-6,0.507816 0.100906,0.852867 0.302734,1.035156 0.201817,0.175784 0.602207,0.263675 1.201172,0.263672 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.286458 -2.939453,-0.859375 -0.572919,-0.579426 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.738281,0 0,-2.4999999 1.738281,0 0,-3.1054688 3.496094,0" id="path4012" style="fill:url(#radialGradient7352)" inkscape:connector-curvature="0" /> <path d="m -28.632187,24.00186 c 0.919999,-0.499999 1.32,-0.76 1.84,-1.24 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.9599999 -0.6,-0.6399994 -1.080002,-1.0000006 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.4799995 1,0.7600005 1.4,1.28 1.079998,1.4399989 1.7,3.9400029 1.7,6.8999999 0,2.699997 -0.520001,5.080001 -1.44,6.52 -0.46,0.699999 -0.840001,1.100001 -1.66,1.66 l 0.26,0.34" id="path4014" style="fill:url(#radialGradient7354)" inkscape:connector-curvature="0" /> <path d="m -17.7325,7.1018601 -1.12,0 -3.96,13.4599999 1.12,0 3.96,-13.4599999" id="path4016" style="fill:url(#radialGradient7356)" inkscape:connector-curvature="0" /> <path d="m -10.087891,12.446626 c 0.7877528,8e-6 1.3509033,-0.146476 1.6894535,-0.439453 0.3450429,-0.29296 0.5175687,-0.774731 0.5175781,-1.445313 C -7.8808688,9.8978082 -8.0533946,9.4225483 -8.3984375,9.1360788 -8.7369877,8.8496322 -9.3001382,8.7064032 -10.087891,8.7063913 l -1.582031,0 0,3.7402347 1.582031,0 m -1.582031,2.597656 0,5.517578 -3.759766,0 0,-14.5800781 5.742188,0 c 1.9205634,1.46e-5 3.326812,0.3222799 4.21875,0.9667969 0.8984248,0.6445442 1.3476431,1.6634234 1.3476563,3.0566402 -1.32e-5,0.963552 -0.234388,1.754567 -0.703125,2.373047 -0.4622516,0.618497 -1.1621207,1.074226 -2.0996094,1.367188 0.514312,0.117194 0.973296,0.384121 1.3769531,0.800781 0.4101441,0.410162 0.8235552,1.035161 1.2402344,1.875 l 2.0410156,4.140625 -4.0039062,0 -1.7773438,-3.623047 c -0.3580818,-0.729162 -0.7226647,-1.227209 -1.09375,-1.49414 -0.3645911,-0.266922 -0.8528719,-0.400386 -1.464844,-0.400391 l -1.064453,0" id="path4018" style="fill:url(#radialGradient7358)" inkscape:connector-curvature="0" /> <path d="m 1.245,11.30186 c -0.63999936,0 -1.14,0.500001 -1.14,1.12 0,0.639999 0.50000062,1.14 1.12,1.14 0.6199994,0 1.12,-0.500001 1.12,-1.14 0,-0.619999 -0.5000006,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.73999926,-0.08 1.10000054,-0.22 1.64,-0.62 0.7799992,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.500001 -1.08,1.14 0,0.639999 0.48000058,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.839999 -0.82000098,1.74 -1.8,1.92 l 0,0.32" id="path4020" style="fill:url(#radialGradient7360)" inkscape:connector-curvature="0" /> <path d="m -119.35547,41.19661 c -0.72917,5e-6 -1.2793,0.123703 -1.65039,0.371094 -0.36459,0.2474 -0.54688,0.611983 -0.54687,1.09375 -1e-5,0.442712 0.14648,0.791018 0.43945,1.044922 0.29947,0.247398 0.71288,0.371096 1.24023,0.371094 0.65755,2e-6 1.21093,-0.234373 1.66016,-0.703125 0.44921,-0.475257 0.67382,-1.067705 0.67383,-1.777344 l 0,-0.400391 -1.81641,0 m 5.3418,-1.318359 0,6.240234 -3.52539,0 0,-1.621093 c -0.46876,0.664063 -0.9961,1.149089 -1.58203,1.455078 -0.58595,0.299479 -1.29884,0.449218 -2.13868,0.449219 -1.13281,-10e-7 -2.05403,-0.328776 -2.76367,-0.986329 -0.70312,-0.664061 -1.05469,-1.523435 -1.05469,-2.578125 0,-1.282547 0.43946,-2.223301 1.31836,-2.822265 0.88542,-0.598952 2.27214,-0.898431 4.16016,-0.898438 l 2.06055,0 0,-0.273437 c -10e-6,-0.553378 -0.21811,-0.957023 -0.6543,-1.210938 -0.4362,-0.260408 -1.11654,-0.390616 -2.04102,-0.390625 -0.7487,9e-6 -1.44531,0.07488 -2.08984,0.22461 -0.64453,0.149748 -1.24349,0.374357 -1.79687,0.673828 l 0,-2.666016 c 0.74869,-0.182281 1.50064,-0.318999 2.25586,-0.410156 0.7552,-0.09764 1.51041,-0.146473 2.26562,-0.146484 1.97265,1.1e-5 3.39517,0.390635 4.26758,1.171875 0.87889,0.774748 1.31835,2.037768 1.31836,3.789062" id="path4022" style="fill:url(#radialGradient7362)" inkscape:connector-curvature="0" /> <path d="m -106.92383,32.075517 0,3.105468 3.60352,0 0,2.5 -3.60352,0 0,4.638672 c 0,0.507816 0.10091,0.852868 0.30274,1.035157 0.20181,0.175783 0.6022,0.263674 1.20117,0.263671 l 1.79687,0 0,2.5 -2.99804,0 c -1.38022,0 -2.36003,-0.286458 -2.93946,-0.859375 -0.57292,-0.579425 -0.85937,-1.559242 -0.85937,-2.939453 l 0,-4.638672 -1.73828,0 0,-2.5 1.73828,0 0,-3.105468 3.49609,0" id="path4024" style="fill:url(#radialGradient7364)" inkscape:connector-curvature="0" /> <path d="m -102.54883,35.180985 3.496096,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296877,-10.9375" id="path4026" style="fill:url(#radialGradient7366)" inkscape:connector-curvature="0" /> <path d="m -83.222656,41.19661 c -0.729173,5e-6 -1.279302,0.123703 -1.650391,0.371094 -0.364588,0.2474 -0.546879,0.611983 -0.546875,1.09375 -4e-6,0.442712 0.14648,0.791018 0.439453,1.044922 0.299474,0.247398 0.712885,0.371096 1.240235,0.371094 0.657545,2e-6 1.21093,-0.234373 1.660156,-0.703125 0.44921,-0.475257 0.67382,-1.067705 0.673828,-1.777344 l 0,-0.400391 -1.816406,0 m 5.341797,-1.318359 0,6.240234 -3.525391,0 0,-1.621093 c -0.468758,0.664063 -0.996101,1.149089 -1.582031,1.455078 -0.585944,0.299479 -1.298834,0.449218 -2.138672,0.449219 -1.132816,-10e-7 -2.054039,-0.328776 -2.763672,-0.986329 -0.703126,-0.664061 -1.054688,-1.523435 -1.054687,-2.578125 -10e-7,-1.282547 0.439451,-2.223301 1.318359,-2.822265 0.885413,-0.598952 2.272131,-0.898431 4.160156,-0.898438 l 2.060547,0 0,-0.273437 c -8e-6,-0.553378 -0.218107,-0.957023 -0.654297,-1.210938 -0.436205,-0.260408 -1.116543,-0.390616 -2.041015,-0.390625 -0.748703,9e-6 -1.445317,0.07488 -2.089844,0.22461 -0.644534,0.149748 -1.243492,0.374357 -1.796875,0.673828 l 0,-2.666016 c 0.748695,-0.182281 1.500647,-0.318999 2.255859,-0.410156 0.755204,-0.09764 1.510411,-0.146473 2.265625,-0.146484 1.972648,1.1e-5 3.395173,0.390635 4.267578,1.171875 0.878895,0.774748 1.318348,2.037768 1.31836,3.789062" id="path4028" style="fill:url(#radialGradient7368)" inkscape:connector-curvature="0" /> <path d="m -74.609375,30.923173 3.496094,0 0,15.195312 -3.496094,0 0,-15.195312" id="path4030" style="fill:url(#radialGradient7370)" inkscape:connector-curvature="0" /> <path d="m -67.851562,41.860673 0,-6.679688 3.515625,0 0,1.09375 c -6e-6,0.592458 -0.0033,1.3379 -0.0098,2.236329 -0.0065,0.891933 -0.0098,1.487636 -0.0098,1.787109 -5e-6,0.878911 0.02278,1.513676 0.06836,1.904297 0.04557,0.384118 0.123692,0.664066 0.234375,0.839844 0.143223,0.227867 0.32877,0.403648 0.55664,0.527343 0.234369,0.123701 0.501296,0.18555 0.800782,0.185547 0.729159,3e-6 1.302075,-0.279945 1.71875,-0.839844 0.416657,-0.559892 0.62499,-1.337886 0.625,-2.333984 l 0,-5.400391 3.496093,0 0,10.9375 -3.496093,0 0,-1.582031 c -0.527353,0.638022 -1.087248,1.110027 -1.679688,1.416016 -0.585944,0.299479 -1.23373,0.449218 -1.943359,0.449219 -1.263025,-10e-7 -2.226566,-0.38737 -2.890625,-1.16211 -0.657554,-0.774738 -0.98633,-1.901039 -0.986328,-3.378906" id="path4032" style="fill:url(#radialGradient7372)" inkscape:connector-curvature="0" /> <path d="m -42.558594,40.620439 0,0.996093 -8.173828,0 c 0.08463,0.820316 0.380855,1.43555 0.888672,1.845703 0.507807,0.410159 1.217441,0.615237 2.128906,0.615235 0.735669,2e-6 1.487622,-0.10742 2.25586,-0.322266 0.774729,-0.221351 1.568999,-0.553382 2.382812,-0.996094 l 0,2.695313 c -0.826834,0.3125 -1.653656,0.546875 -2.480469,0.703125 -0.826831,0.16276 -1.653653,0.24414 -2.480468,0.244141 -1.979172,-10e-7 -3.518884,-0.501302 -4.619141,-1.503907 -1.093751,-1.009112 -1.640626,-2.421871 -1.640625,-4.238281 -10e-7,-1.783847 0.537108,-3.18684 1.611328,-4.208984 1.080726,-1.022125 2.565099,-1.533192 4.453125,-1.533203 1.718741,1.1e-5 3.092438,0.517588 4.121094,1.552734 1.035144,1.035165 1.552722,2.418627 1.552734,4.150391 m -3.59375,-1.16211 c -9e-6,-0.664055 -0.195321,-1.197909 -0.585937,-1.601562 -0.384123,-0.410148 -0.88868,-0.615226 -1.513672,-0.615235 -0.67709,9e-6 -1.227219,0.192066 -1.650391,0.576172 -0.423182,0.377612 -0.686853,0.924487 -0.791015,1.640625 l 4.541015,0" id="path4034" style="fill:url(#radialGradient7374)" inkscape:connector-curvature="0" /> <path d="m -35.601562,49.218485 c -0.68,-0.459999 -1.000001,-0.76 -1.4,-1.28 -1.079999,-1.439998 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699997 0.520001,-5.100001 1.440001,-6.54 0.439999,-0.679999 0.82,-1.06 1.66,-1.64 l -0.26,-0.34 c -0.92,0.48 -1.320001,0.760001 -1.840001,1.24 -1.799998,1.659999 -2.839999,4.360003 -2.839999,7.28 0,2.739998 0.900001,5.260002 2.519999,6.94 0.6,0.66 1.080002,1.000001 2.160001,1.58 l 0.26,-0.34" id="path4036" style="fill:url(#radialGradient7376)" inkscape:connector-curvature="0" /> <path d="m -33.085937,31.538407 3.759765,0 0,8.740235 c -5e-6,1.204431 0.195307,2.067061 0.585938,2.58789 0.397128,0.514326 1.041659,0.771487 1.933593,0.771485 0.898429,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595693,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759766,0 0,8.740235 c -1.5e-5,2.063806 -0.517592,3.600262 -1.552734,4.609375 -1.035169,1.009114 -2.613943,1.513671 -4.736329,1.513672 -2.115891,-10e-7 -3.69141,-0.504558 -4.726562,-1.513672 -1.035159,-1.009113 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740235" id="path4038" style="fill:url(#radialGradient7378)" inkscape:connector-curvature="0" /> <path d="m -12.671875,49.218485 c -0.679999,-0.459999 -1,-0.76 -1.4,-1.28 -1.079999,-1.439998 -1.7,-3.940003 -1.7,-6.9 0,-2.699997 0.520001,-5.100001 1.44,-6.54 0.44,-0.679999 0.820001,-1.06 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.48 -1.320001,0.760001 -1.84,1.24 -1.799998,1.659999 -2.84,4.360003 -2.84,7.28 0,2.739998 0.900002,5.260002 2.52,6.94 0.599999,0.66 1.080001,1.000001 2.16,1.58 l 0.26,-0.34" id="path4040" style="fill:url(#radialGradient7380)" inkscape:connector-curvature="0" /> <path d="m -6.4941406,32.075517 0,3.105468 3.6035156,0 0,2.5 -3.6035156,0 0,4.638672 c -5.5e-6,0.507816 0.1009058,0.852868 0.3027344,1.035157 0.2018169,0.175783 0.6022071,0.263674 1.2011718,0.263671 l 1.796875,0 0,2.5 -2.9980468,0 c -1.3802128,0 -2.3600295,-0.286458 -2.9394532,-0.859375 -0.5729189,-0.579425 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.7382816,0 0,-2.5 1.7382816,0 0,-3.105468 3.4960938,0" id="path4042" style="fill:url(#radialGradient7382)" inkscape:connector-curvature="0" /> <path d="m -1.561875,49.558485 c 0.91999908,-0.499999 1.32000052,-0.76 1.84,-1.24 1.7799982,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.9200016,-5.260001 -2.52,-6.96 -0.5999994,-0.639999 -1.08000108,-1 -2.16,-1.56 l -0.26,0.34 c 0.6999993,0.48 1.0000004,0.760001 1.4,1.28 1.07999892,1.439999 1.7,3.940003 1.7,6.9 0,2.699998 -0.52000092,5.080002 -1.44,6.52 -0.45999954,0.7 -0.8400008,1.100001 -1.66,1.66 l 0.26,0.34" id="path4044" style="fill:url(#radialGradient7384)" inkscape:connector-curvature="0" /> <path d="m 5.3778125,48.518485 c 0.7399993,-0.08 1.1000005,-0.22 1.64,-0.62 0.7799992,-0.579999 1.12,-1.22 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.4800006,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.740001 -1.8,1.92 l 0,0.32" id="path4046" style="fill:url(#radialGradient7386)" inkscape:connector-curvature="0" /> <path d="m 14.755859,32.075517 0,3.105468 3.603516,0 0,2.5 -3.603516,0 0,4.638672 c -5e-6,0.507816 0.100906,0.852868 0.302735,1.035157 0.201817,0.175783 0.602207,0.263674 1.201172,0.263671 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.36003,-0.286458 -2.939453,-0.859375 -0.572919,-0.579425 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.7382816,0 0,-2.5 1.7382816,0 0,-3.105468 3.496093,0" id="path4048" style="fill:url(#radialGradient7388)" inkscape:connector-curvature="0" /> <path d="m 29.568125,38.298485 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path4050" style="fill:url(#radialGradient7390)" inkscape:connector-curvature="0" /> <path d="m 34.844687,32.398485 c -1.739998,0 -3,0.900002 -3.8,2.74 -0.539999,1.219999 -0.78,2.580002 -0.78,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719998,0 4.480001,-2.740004 4.480001,-6.98 0,-4.179995 -1.760003,-7 -4.380001,-7 m -0.04,0.72 c 1.719999,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780001,6.22 -2.54,6.22 -1.799998,0 -2.579999,-1.880004 -2.579999,-6.24 0,-4.359995 0.780001,-6.2 2.619999,-6.2" id="path4052" style="fill:url(#radialGradient7392)" inkscape:connector-curvature="0" /> <path d="m 40.924687,48.518485 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.579999 1.120001,-1.22 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.500001 -1.080001,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.300001,-0.02 0.600001,-0.1 0.04,0.84 -0.820001,1.740001 -1.800001,1.92 l 0,0.32" id="path4054" style="fill:url(#radialGradient7394)" inkscape:connector-curvature="0" /> <path d="m 46.640625,31.538407 3.759766,0 0,8.740235 c -6e-6,1.204431 0.195306,2.067061 0.585937,2.58789 0.397129,0.514326 1.04166,0.771487 1.933594,0.771485 0.898428,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595692,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759765,0 0,8.740235 c -1.4e-5,2.063806 -0.517592,3.600262 -1.552734,4.609375 -1.035168,1.009114 -2.613943,1.513671 -4.736328,1.513672 -2.115892,-10e-7 -3.691411,-0.504558 -4.726563,-1.513672 -1.035158,-1.009113 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740235" id="path4056" style="fill:url(#radialGradient7396)" inkscape:connector-curvature="0" /> <path d="m 66.094688,32.398485 c -1.739999,0 -3.000001,0.900002 -3.8,2.74 -0.54,1.219999 -0.780001,2.580002 -0.780001,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719998,0 4.480001,-2.740004 4.480001,-6.98 0,-4.179995 -1.760003,-7 -4.38,-7 m -0.04,0.72 c 1.719999,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780001,6.22 -2.54,6.22 -1.799998,0 -2.579999,-1.880004 -2.579999,-6.24 0,-4.359995 0.780001,-6.2 2.619999,-6.2" id="path4058" style="fill:url(#radialGradient7398)" inkscape:connector-curvature="0" /> <path d="m 71.914687,49.558485 c 0.92,-0.499999 1.320001,-0.76 1.840001,-1.24 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260001 -2.520001,-6.96 -0.599999,-0.639999 -1.080001,-1 -2.16,-1.56 l -0.26,0.34 c 0.7,0.48 1.000001,0.760001 1.4,1.28 1.079999,1.439999 1.700001,3.940003 1.700001,6.9 0,2.699998 -0.520001,5.080002 -1.44,6.52 -0.46,0.7 -0.840001,1.100001 -1.660001,1.66 l 0.26,0.34" id="path4060" style="fill:url(#radialGradient7400)" inkscape:connector-curvature="0" /> <path d="m 80.854375,36.858485 c -0.639999,0 -1.14,0.500001 -1.14,1.12 0,0.64 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5 1.12,-1.14 0,-0.619999 -0.500001,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.739999,-0.08 1.100001,-0.22 1.64,-0.62 0.779999,-0.579999 1.12,-1.22 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.740001 -1.8,1.92 l 0,0.32" id="path4062" style="fill:url(#radialGradient7402)" inkscape:connector-curvature="0" /> <path d="m -116.81641,62.339173 0,-5.859375 3.51563,0 0,15.195313 -3.51563,0 0,-1.582031 c -0.48178,0.644532 -1.01237,1.116536 -1.59179,1.416015 -0.57944,0.299479 -1.25001,0.449219 -2.01172,0.449219 -1.34766,0 -2.45443,-0.533854 -3.32031,-1.601563 -0.86589,-1.074216 -1.29883,-2.454423 -1.29883,-4.140625 0,-1.68619 0.43294,-3.063142 1.29883,-4.130859 0.86588,-1.074208 1.97265,-1.611317 3.32031,-1.611328 0.7552,1.1e-5 1.42252,0.153006 2.00195,0.458984 0.58593,0.29949 1.11978,0.768239 1.60156,1.40625 m -2.30468,7.080078 c 0.74869,3e-6 1.31835,-0.273435 1.70898,-0.820312 0.39713,-0.546871 0.59569,-1.341142 0.5957,-2.382813 -10e-6,-1.04166 -0.19857,-1.83593 -0.5957,-2.382812 -0.39063,-0.546867 -0.96029,-0.820304 -1.70898,-0.820313 -0.7422,9e-6 -1.31186,0.273446 -1.70899,0.820313 -0.39063,0.546882 -0.58594,1.341152 -0.58594,2.382812 0,1.041671 0.19531,1.835942 0.58594,2.382813 0.39713,0.546877 0.96679,0.820315 1.70899,0.820312" id="path4064" style="fill:url(#radialGradient7404)" inkscape:connector-curvature="0" /> <path d="m -99.003906,66.177064 0,0.996094 -8.173824,0 c 0.0846,0.820316 0.38085,1.43555 0.88867,1.845703 0.5078,0.410158 1.21744,0.615236 2.1289,0.615234 0.73567,2e-6 1.48763,-0.10742 2.25586,-0.322265 0.77473,-0.221352 1.569,-0.553383 2.382816,-0.996094 l 0,2.695312 c -0.826836,0.312501 -1.653656,0.546875 -2.480466,0.703125 -0.82683,0.16276 -1.65366,0.244141 -2.48047,0.244141 -1.97917,0 -3.51889,-0.501302 -4.61914,-1.503906 -1.09375,-1.009113 -1.64063,-2.421872 -1.64063,-4.238282 0,-1.783847 0.53711,-3.18684 1.61133,-4.208984 1.08073,-1.022125 2.5651,-1.533192 4.45313,-1.533203 1.71874,1.1e-5 3.09243,0.517589 4.12109,1.552734 1.035144,1.035165 1.552721,2.418627 1.552734,4.150391 m -3.593754,-1.162109 c -10e-6,-0.664056 -0.19532,-1.197909 -0.58593,-1.601563 -0.38413,-0.410148 -0.88868,-0.615225 -1.51368,-0.615234 -0.67709,9e-6 -1.22721,0.192066 -1.65039,0.576172 -0.42318,0.377612 -0.68685,0.924486 -0.79101,1.640625 l 4.54101,0" id="path4066" style="fill:url(#radialGradient7406)" inkscape:connector-curvature="0" /> <path d="m -87.822266,61.079408 0,2.65625 c -0.748707,-0.312492 -1.471363,-0.546867 -2.167968,-0.703125 -0.696622,-0.156242 -1.354174,-0.234366 -1.972657,-0.234375 -0.664068,9e-6 -1.158859,0.08464 -1.484375,0.253906 -0.319014,0.162769 -0.478519,0.416675 -0.478515,0.761719 -4e-6,0.279955 0.120438,0.494799 0.361328,0.644531 0.247391,0.149747 0.686844,0.260424 1.318359,0.332031 l 0.615235,0.08789 c 1.790356,0.227871 2.994782,0.60222 3.613281,1.123047 0.618479,0.520838 0.927723,1.337895 0.927734,2.451172 -1.1e-5,1.165366 -0.429698,2.041016 -1.289062,2.626953 -0.859384,0.585937 -2.141935,0.878906 -3.847656,0.878906 -0.722662,0 -1.471359,-0.05859 -2.246094,-0.175781 -0.768232,-0.110677 -1.559247,-0.279948 -2.373047,-0.507813 l 0,-2.65625 c 0.696613,0.338545 1.409502,0.592451 2.138672,0.761719 0.735673,0.169273 1.481115,0.253908 2.236328,0.253906 0.683587,2e-6 1.19791,-0.0944 1.542969,-0.283203 0.345044,-0.1888 0.51757,-0.468747 0.517578,-0.839844 -8e-6,-0.312496 -0.12045,-0.543616 -0.361328,-0.693359 -0.234382,-0.156246 -0.706387,-0.276689 -1.416016,-0.361328 l -0.615234,-0.07813 c -1.555994,-0.195308 -2.646487,-0.556636 -3.271485,-1.083985 -0.625001,-0.527337 -0.937501,-1.328118 -0.9375,-2.402343 -10e-7,-1.158846 0.397134,-2.01822 1.191407,-2.578125 0.794267,-0.559885 2.011714,-0.839833 3.652343,-0.839844 0.644525,1.1e-5 1.321608,0.04884 2.03125,0.146484 0.709627,0.09767 1.481111,0.250662 2.314453,0.458985" id="path4068" style="fill:url(#radialGradient7408)" inkscape:connector-curvature="0" /> <path d="m -79.248047,62.973939 c -0.774746,9e-6 -1.367193,0.279956 -1.777344,0.839844 -0.40365,0.553392 -0.605473,1.354173 -0.605468,2.402343 -5e-6,1.048182 0.201818,1.852218 0.605468,2.41211 0.410151,0.553388 1.002598,0.83008 1.777344,0.830078 0.761711,2e-6 1.344393,-0.27669 1.748047,-0.830078 0.403637,-0.559892 0.60546,-1.363928 0.605469,-2.41211 -9e-6,-1.04817 -0.201832,-1.848951 -0.605469,-2.402343 -0.403654,-0.559888 -0.986336,-0.839835 -1.748047,-0.839844 m 0,-2.5 c 1.881502,1.1e-5 3.349599,0.507823 4.404297,1.523437 1.061186,1.015634 1.591784,2.421883 1.591797,4.21875 -1.3e-5,1.796879 -0.530611,3.203128 -1.591797,4.21875 -1.054698,1.015626 -2.522795,1.523438 -4.404297,1.523438 -1.888026,0 -3.365889,-0.507812 -4.433594,-1.523438 -1.061199,-1.015622 -1.591797,-2.421871 -1.591796,-4.21875 -10e-7,-1.796867 0.530597,-3.203116 1.591796,-4.21875 1.067705,-1.015614 2.545568,-1.523426 4.433594,-1.523437" id="path4070" style="fill:url(#radialGradient7410)" inkscape:connector-curvature="0" /> <path d="m -70.703125,56.479798 3.496094,0 0,15.195313 -3.496094,0 0,-15.195313" id="path4072" style="fill:url(#radialGradient7412)" inkscape:connector-curvature="0" /> <path d="m -65.205078,60.737611 3.496094,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296875,-10.9375" id="path4074" style="fill:url(#radialGradient7414)" inkscape:connector-curvature="0" /> <path d="m -39.863281,66.177064 0,0.996094 -8.173828,0 c 0.08463,0.820316 0.380854,1.43555 0.888672,1.845703 0.507806,0.410158 1.217441,0.615236 2.128906,0.615234 0.735669,2e-6 1.487621,-0.10742 2.255859,-0.322265 0.774729,-0.221352 1.568999,-0.553383 2.382813,-0.996094 l 0,2.695312 c -0.826835,0.312501 -1.653657,0.546875 -2.480469,0.703125 -0.826832,0.16276 -1.653654,0.244141 -2.480469,0.244141 -1.979172,0 -3.518884,-0.501302 -4.61914,-1.503906 -1.093752,-1.009113 -1.640626,-2.421872 -1.640625,-4.238282 -10e-7,-1.783847 0.537107,-3.18684 1.611328,-4.208984 1.080725,-1.022125 2.565099,-1.533192 4.453125,-1.533203 1.718741,1.1e-5 3.092438,0.517589 4.121093,1.552734 1.035145,1.035165 1.552722,2.418627 1.552735,4.150391 m -3.59375,-1.162109 c -9e-6,-0.664056 -0.195322,-1.197909 -0.585938,-1.601563 -0.384122,-0.410148 -0.888679,-0.615225 -1.513672,-0.615234 -0.677089,9e-6 -1.227219,0.192066 -1.65039,0.576172 -0.423182,0.377612 -0.686854,0.924486 -0.791016,1.640625 l 4.541016,0" id="path4076" style="fill:url(#radialGradient7416)" inkscape:connector-curvature="0" /> <path d="m -32.90625,74.775111 c -0.679999,-0.46 -1,-0.760001 -1.4,-1.28 -1.079999,-1.439999 -1.7,-3.940003 -1.7,-6.9 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.479999 -1.320001,0.76 -1.84,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.739997 0.900002,5.260001 2.52,6.94 0.599999,0.659999 1.080001,1 2.16,1.58 l 0.26,-0.34" id="path4078" style="fill:url(#radialGradient7418)" inkscape:connector-curvature="0" /> <path d="m -23.105469,62.339173 0,-5.859375 3.515625,0 0,15.195313 -3.515625,0 0,-1.582031 c -0.481779,0.644532 -1.012378,1.116536 -1.591797,1.416015 -0.579434,0.299479 -1.250006,0.449219 -2.011718,0.449219 -1.347661,0 -2.454431,-0.533854 -3.320313,-1.601563 -0.865887,-1.074216 -1.298829,-2.454423 -1.298828,-4.140625 -1e-6,-1.68619 0.432941,-3.063142 1.298828,-4.130859 0.865882,-1.074208 1.972652,-1.611317 3.320313,-1.611328 0.755202,1.1e-5 1.422519,0.153006 2.001953,0.458984 0.585929,0.29949 1.119783,0.768239 1.601562,1.40625 m -2.304687,7.080078 c 0.74869,3e-6 1.318351,-0.273435 1.708984,-0.820312 0.397127,-0.546871 0.595694,-1.341142 0.595703,-2.382813 -9e-6,-1.04166 -0.198576,-1.83593 -0.595703,-2.382812 -0.390633,-0.546867 -0.960294,-0.820304 -1.708984,-0.820313 -0.742194,9e-6 -1.311855,0.273446 -1.708985,0.820313 -0.390629,0.546882 -0.585942,1.341152 -0.585937,2.382812 -5e-6,1.041671 0.195308,1.835942 0.585937,2.382813 0.39713,0.546877 0.966791,0.820315 1.708985,0.820312" id="path4080" style="fill:url(#radialGradient7420)" inkscape:connector-curvature="0" /> <path d="m -8.7695313,69.819642 c -0.4817794,0.638022 -1.0123779,1.106772 -1.5917967,1.40625 -0.579434,0.299479 -1.250006,0.449219 -2.011719,0.449219 -1.334639,0 -2.438154,-0.524088 -3.310547,-1.572266 -0.872397,-1.054685 -1.308594,-2.395829 -1.308593,-4.023437 -10e-7,-1.634108 0.436196,-2.971997 1.308593,-4.013672 0.872393,-1.048167 1.975908,-1.572255 3.310547,-1.572266 0.761713,1.1e-5 1.432285,0.149751 2.011719,0.449219 0.5794188,0.29949 1.1100173,0.771494 1.5917967,1.416016 l 0,-1.621094 3.5156251,0 0,9.833984 c -1.27e-5,1.757812 -0.5566528,3.098956 -1.6699219,4.023438 -1.1067807,0.930985 -2.714852,1.39648 -4.8242189,1.396484 -0.683599,-4e-6 -1.344406,-0.05209 -1.982422,-0.15625 -0.638024,-0.104171 -1.2793,-0.263676 -1.923828,-0.478516 l 0,-2.724609 c 0.611976,0.351561 1.210934,0.611978 1.796875,0.78125 0.585933,0.175779 1.175125,0.26367 1.767578,0.263672 1.145827,-2e-6 1.98567,-0.250653 2.5195315,-0.751953 0.5338453,-0.501303 0.8007721,-1.285807 0.8007812,-2.353516 l 0,-0.751953 m -2.3046877,-6.806641 c -0.722662,9e-6 -1.285813,0.266936 -1.689453,0.800782 -0.40365,0.533861 -0.605473,1.289069 -0.605469,2.265625 -4e-6,1.002608 0.195308,1.764326 0.585938,2.285156 0.390619,0.514326 0.96028,0.771487 1.708984,0.771484 0.729159,3e-6 1.2955651,-0.266924 1.699219,-0.800781 0.4036369,-0.53385 0.6054596,-1.285803 0.6054687,-2.255859 -9.1e-6,-0.976556 -0.2018318,-1.731764 -0.6054687,-2.265625 -0.4036539,-0.533846 -0.97006,-0.800773 -1.699219,-0.800782" id="path4082" style="fill:url(#radialGradient7422)" inkscape:connector-curvature="0" /> <path d="m -1.875,56.479798 3.4960937,0 0,15.195313 -3.4960937,0 0,-15.195313" id="path4084" style="fill:url(#radialGradient7424)" inkscape:connector-curvature="0" /> <path d="m 4.4403125,74.075111 c 0.7399993,-0.08 1.1000005,-0.220001 1.64,-0.62 0.7799992,-0.58 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.5 -1.08,1.14 0,0.639999 0.4800006,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4086" style="fill:url(#radialGradient7426)" inkscape:connector-curvature="0" /> <path d="m 10.15625,57.095033 3.759766,0 0,8.740234 c -6e-6,1.204432 0.195306,2.067061 0.585937,2.587891 0.397129,0.514325 1.04166,0.771487 1.933594,0.771484 0.898428,3e-6 1.542959,-0.257159 1.933594,-0.771484 0.397125,-0.52083 0.595692,-1.383459 0.595703,-2.587891 l 0,-8.740234 3.759765,0 0,8.740234 c -1.4e-5,2.063806 -0.517592,3.600263 -1.552734,4.609375 -1.035168,1.009115 -2.613943,1.513672 -4.736328,1.513672 -2.115892,0 -3.691411,-0.504557 -4.726563,-1.513672 -1.035158,-1.009112 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740234" id="path4088" style="fill:url(#radialGradient7428)" inkscape:connector-curvature="0" /> <path d="m 30.570312,74.775111 c -0.679999,-0.46 -1,-0.760001 -1.399999,-1.28 -1.079999,-1.439999 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.259999,-0.34 c -0.92,0.479999 -1.320001,0.76 -1.840001,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.739997 0.900002,5.260001 2.52,6.94 0.6,0.659999 1.080002,1 2.160001,1.58 l 0.259999,-0.34" id="path4090" style="fill:url(#radialGradient7430)" inkscape:connector-curvature="0" /> <path d="m 36.748047,57.632142 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.638672 c -6e-6,0.507815 0.100906,0.852867 0.302734,1.035156 0.201817,0.175784 0.602207,0.263674 1.201172,0.263672 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.286458 -2.939453,-0.859375 -0.572919,-0.579426 -0.859377,-1.559243 -0.859375,-2.939453 l 0,-4.638672 -1.738281,0 0,-2.5 1.738281,0 0,-3.105469 3.496094,0" id="path4092" style="fill:url(#radialGradient7432)" inkscape:connector-curvature="0" /> <path d="m 41.680312,75.115111 c 0.92,-0.5 1.320001,-0.760001 1.840001,-1.24 1.779998,-1.659999 2.839999,-4.360003 2.839999,-7.28 0,-2.739997 -0.920001,-5.260002 -2.519999,-6.96 -0.6,-0.64 -1.080002,-1.000001 -2.160001,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.700001,3.940003 1.700001,6.9 0,2.699997 -0.520001,5.080001 -1.440001,6.52 -0.459999,0.699999 -0.84,1.1 -1.659999,1.66 l 0.259999,0.34" id="path4094" style="fill:url(#radialGradient7434)" inkscape:connector-curvature="0" /> <path d="m 48.36,75.115111 c 0.919999,-0.5 1.320001,-0.760001 1.84,-1.24 1.779998,-1.659999 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.96 -0.599999,-0.64 -1.080001,-1.000001 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.479999 1,0.76 1.4,1.28 1.079999,1.439998 1.7,3.940003 1.7,6.9 0,2.699997 -0.520001,5.080001 -1.44,6.52 -0.46,0.699999 -0.840001,1.1 -1.66,1.66 l 0.26,0.34" id="path4096" style="fill:url(#radialGradient7436)" inkscape:connector-curvature="0" /> <path d="m 57.299687,62.415111 c -0.639999,0 -1.14,0.5 -1.14,1.12 0,0.639999 0.500001,1.14 1.120001,1.14 0.619999,0 1.119999,-0.500001 1.119999,-1.14 0,-0.62 -0.5,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.74,-0.08 1.100001,-0.220001 1.64,-0.62 0.78,-0.58 1.120001,-1.220001 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.5 -1.080001,1.14 0,0.639999 0.480001,1.16 1.06,1.16 0.18,0 0.300001,-0.02 0.6,-0.1 0.04,0.839999 -0.82,1.74 -1.8,1.92 l 0,0.32" id="path4098" style="fill:url(#radialGradient7438)" inkscape:connector-curvature="0" /> <path d="m -119.35547,92.309861 c -0.72917,5e-6 -1.2793,0.123703 -1.65039,0.371094 -0.36459,0.2474 -0.54688,0.611983 -0.54687,1.09375 -1e-5,0.442711 0.14648,0.791018 0.43945,1.044922 0.29947,0.247398 0.71288,0.371096 1.24023,0.371094 0.65755,2e-6 1.21093,-0.234373 1.66016,-0.703125 0.44921,-0.475258 0.67382,-1.067705 0.67383,-1.777344 l 0,-0.400391 -1.81641,0 m 5.3418,-1.318359 0,6.240234 -3.52539,0 0,-1.621094 c -0.46876,0.664064 -0.9961,1.149089 -1.58203,1.455079 -0.58595,0.299479 -1.29884,0.449218 -2.13868,0.449218 -1.13281,0 -2.05403,-0.328776 -2.76367,-0.986328 -0.70312,-0.664061 -1.05469,-1.523435 -1.05469,-2.578125 0,-1.282547 0.43946,-2.223302 1.31836,-2.822265 0.88542,-0.598952 2.27214,-0.898431 4.16016,-0.898438 l 2.06055,0 0,-0.273437 c -10e-6,-0.553378 -0.21811,-0.957023 -0.6543,-1.210938 -0.4362,-0.260408 -1.11654,-0.390616 -2.04102,-0.390625 -0.7487,9e-6 -1.44531,0.07488 -2.08984,0.224609 -0.64453,0.149748 -1.24349,0.374358 -1.79687,0.673829 l 0,-2.666016 c 0.74869,-0.182281 1.50064,-0.319 2.25586,-0.410156 0.7552,-0.09764 1.51041,-0.146474 2.26562,-0.146485 1.97265,1.1e-5 3.39517,0.390636 4.26758,1.171875 0.87889,0.774749 1.31835,2.037769 1.31836,3.789063" id="path4100" style="fill:url(#radialGradient7440)" inkscape:connector-curvature="0" /> <path d="m -106.92383,83.188767 0,3.105469 3.60352,0 0,2.5 -3.60352,0 0,4.638672 c 0,0.507816 0.10091,0.852868 0.30274,1.035156 0.20181,0.175784 0.6022,0.263675 1.20117,0.263672 l 1.79687,0 0,2.5 -2.99804,0 c -1.38022,0 -2.36003,-0.286458 -2.93946,-0.859375 -0.57292,-0.579425 -0.85937,-1.559242 -0.85937,-2.939453 l 0,-4.638672 -1.73828,0 0,-2.5 1.73828,0 0,-3.105469 3.49609,0" id="path4102" style="fill:url(#radialGradient7442)" inkscape:connector-curvature="0" /> <path d="m -96.851562,100.33174 c -0.68,-0.460003 -1.000001,-0.760004 -1.400001,-1.280004 -1.079998,-1.439998 -1.699999,-3.940003 -1.699999,-6.9 0,-2.699997 0.52,-5.100001 1.44,-6.54 0.439999,-0.679999 0.82,-1.06 1.66,-1.64 l -0.260001,-0.34 c -0.919999,0.48 -1.32,0.760001 -1.839999,1.24 -1.799998,1.659998 -2.839998,4.360003 -2.839998,7.28 0,2.739997 0.9,5.260002 2.519997,6.94 0.6,0.659999 1.080002,1.000004 2.16,1.580004 l 0.260001,-0.34" id="path4104" style="fill:url(#radialGradient7444)" inkscape:connector-curvature="0" /> <path d="m -91.551875,97.231736 8.38,-13.46 -1.06,0 c -0.5,0.859999 -1.600001,1.4 -2.82,1.4 -0.619999,0 -1.000001,-0.14 -1.7,-0.62 -0.819999,-0.559999 -1.180001,-0.7 -1.78,-0.7 -2.179998,0 -4.38,2.420003 -4.38,4.84 0,1.539999 0.980002,2.56 2.48,2.56 2.159998,0 4.1,-2.360002 4.1,-4.98 0,-0.3 -0.02,-0.44 -0.1,-0.78 0.38,0.14 0.92,0.22 1.42,0.22 0.679999,0 1.260001,-0.16 2.04,-0.54 l -7.66,12.06 1.08,0 m 2.56,-11.9 c 0.08,0.18 0.1,0.340001 0.1,0.78 0,1.239999 -0.360001,2.300001 -1.12,3.2 -0.619999,0.759999 -1.420001,1.22 -2.12,1.22 -0.759999,0 -1.24,-0.460001 -1.24,-1.18 0,-1.899998 1.740001,-4.82 2.88,-4.82 0.08,0 0.14,0 0.26,0.02 0.36,0.38 0.500001,0.48 1.24,0.78 m 5.98,4.7 c -2.299998,0 -4.52,2.420003 -4.52,4.92 0,1.419999 1.040001,2.42 2.5,2.42 1.039999,0 1.900001,-0.420001 2.66,-1.3 0.999999,-1.159999 1.62,-2.640001 1.62,-3.92 0,-1.259999 -0.900001,-2.12 -2.26,-2.12 m 0.24,0.72 c 0.779999,0 1.38,0.640001 1.38,1.5 0,1.139999 -0.560001,2.500001 -1.4,3.42 -0.539999,0.6 -1.380001,0.98 -2.1,0.98 -0.679999,0 -1.1,-0.460001 -1.1,-1.22 0,-2.079998 1.780001,-4.68 3.22,-4.68" id="path4106" style="fill:url(#radialGradient7446)" inkscape:connector-curvature="0" /> <path d="m -78.372187,99.631736 c 0.739999,-0.08 1.1,-0.22 1.64,-0.62 0.779999,-0.579999 1.119999,-1.220001 1.119999,-2.08 0,-0.979999 -0.68,-1.74 -1.539999,-1.74 -0.6,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.48,1.16 1.059999,1.16 0.18,0 0.300001,-0.02 0.600001,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4108" style="fill:url(#radialGradient7448)" inkscape:connector-curvature="0" /> <path d="m -74.189453,86.294236 3.496094,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296875,-10.9375" id="path4110" style="fill:url(#radialGradient7450)" inkscape:connector-curvature="0" /> <path d="m -54.863281,92.309861 c -0.729173,5e-6 -1.279302,0.123703 -1.650391,0.371094 -0.364588,0.2474 -0.546879,0.611983 -0.546875,1.09375 -4e-6,0.442711 0.14648,0.791018 0.439453,1.044922 0.299474,0.247398 0.712885,0.371096 1.240235,0.371094 0.657545,2e-6 1.21093,-0.234373 1.660156,-0.703125 0.44921,-0.475258 0.67382,-1.067705 0.673828,-1.777344 l 0,-0.400391 -1.816406,0 m 5.341797,-1.318359 0,6.240234 -3.525391,0 0,-1.621094 c -0.468758,0.664064 -0.996101,1.149089 -1.582031,1.455079 -0.585944,0.299479 -1.298834,0.449218 -2.138672,0.449218 -1.132816,0 -2.054039,-0.328776 -2.763672,-0.986328 -0.703126,-0.664061 -1.054688,-1.523435 -1.054687,-2.578125 -10e-7,-1.282547 0.439451,-2.223302 1.318359,-2.822265 0.885413,-0.598952 2.272131,-0.898431 4.160156,-0.898438 l 2.060547,0 0,-0.273437 c -8e-6,-0.553378 -0.218107,-0.957023 -0.654297,-1.210938 -0.436205,-0.260408 -1.116543,-0.390616 -2.041015,-0.390625 -0.748703,9e-6 -1.445317,0.07488 -2.089844,0.224609 -0.644534,0.149748 -1.243492,0.374358 -1.796875,0.673829 l 0,-2.666016 c 0.748695,-0.182281 1.500647,-0.319 2.255859,-0.410156 0.755204,-0.09764 1.510411,-0.146474 2.265625,-0.146485 1.972648,1.1e-5 3.395173,0.390636 4.267578,1.171875 0.878895,0.774749 1.318348,2.037769 1.31836,3.789063" id="path4112" style="fill:url(#radialGradient7452)" inkscape:connector-curvature="0" /> <path d="m -46.25,82.036424 3.496094,0 0,15.195312 -3.496094,0 0,-15.195312" id="path4114" style="fill:url(#radialGradient7454)" inkscape:connector-curvature="0" /> <path d="m -40.194687,100.67174 c 0.919999,-0.5 1.32,-0.760004 1.84,-1.240004 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.96 -0.6,-0.639999 -1.080002,-1 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.48 1,0.760001 1.4,1.28 1.079998,1.439999 1.7,3.940003 1.7,6.9 0,2.699997 -0.520001,5.080002 -1.440001,6.52 -0.459999,0.699999 -0.84,1.100001 -1.659999,1.660004 l 0.26,0.34" id="path4116" style="fill:url(#radialGradient7456)" inkscape:connector-curvature="0" /> <path d="m -31.255,87.971736 c -0.639999,0 -1.14,0.500001 -1.14,1.12 0,0.64 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5 1.12,-1.14 0,-0.619999 -0.500001,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.739999,-0.08 1.100001,-0.22 1.64,-0.62 0.779999,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4118" style="fill:url(#radialGradient7458)" inkscape:connector-curvature="0" /> </g> <path d="m 14.72,9.8228836 c 0,1.2371174 -1.002883,2.2400004 -2.24,2.2400004 -1.237118,0 -2.24,-1.002883 -2.24,-2.2400004 0,-1.2371178 1.002882,-2.24 2.24,-2.24 1.237117,0 2.24,1.0028822 2.24,2.24 z" transform="matrix(3.2857138,0,0,3.2857138,575.22571,396.51845)" id="path3820" style="fill:url(#radialGradient7462);fill-opacity:1;fill-rule:evenodd;stroke:none" inkscape:connector-curvature="0" /> <g transform="translate(226.3745,-116.17386)" id="text2993" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:url(#radialGradient7468);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:STIX Math;-inkscape-font-specification:STIX Math Bold"> <path d="m 383.5443,539.52604 c -1.32,0.35999 -1.92,0.96 -1.92,1.78 0,0.79999 0.58,1.16 1.14,1.24 -0.44,0.39999 -0.7,1.08 -0.7,1.66 0,0.61999 0.3,1.26 0.84,1.62 -1.3,0.93999 -2.2,2.42 -2.2,4.1 0,2.03999 0.86001,3.46 3.22,3.46 0.48,0 1.58,-0.18 1.8,-0.18 1.04,0 1.8,0.5 1.8,1.36 0,0.99999 -0.82,1.62 -1.62,1.62 -0.56,0 -0.8,-0.58 -1.22,-0.58 -0.56,0 -0.84,0.36 -0.84,0.82 0,0.75999 0.66,1.12 1.44,1.12 1.22,0 2.86,-1.32001 2.86,-3.26 0,-1.7 -0.92,-2.74 -3,-2.74 -0.24,0 -0.86,0.04 -1.22,0.04 -1.38,0 -2.32,-0.62001 -2.32,-2.3 0,-1.46 0.92,-2.50001 2.18,-3.06 0.52,0.14 1,0.18 1.44,0.18 0.66,0 2.18,-0.20001 2.18,-1.1 0,-0.52 -0.52,-0.8 -1.28,-0.8 -0.8,0 -1.84,0.34 -2.56,0.94 -0.46,-0.32 -0.7,-0.76001 -0.7,-1.26 0,-0.64 0.42,-1.32 1.38,-1.32 1.32,0 2.74,-0.60001 2.74,-1.32 0,-0.44 -0.28,-0.66 -0.92,-0.66 -0.8,0 -1.86,0.4 -2.76,1.04 -0.52,-0.04 -0.78,-0.42001 -0.78,-0.92 0,-0.36 0.2,-0.82001 1.18,-1.16 l -0.16,-0.32" id="path3000" style="fill:url(#radialGradient7464);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" /> <path d="m 400.83243,549.10604 -0.46,0 c -0.3,1.51999 -0.84,2.18 -2.38,2.18 l -6.2,0 4.74,-5.44 -4.24,-5.14 4.16,0 c 1.76,0 2.7,0.42 3,2.46 l 0.5,0 0,-3.22 -10.52,0 0,0.3 5.34,6.46 -5.34,6.18 0,0.3 10.84,0 0.56,-4.08" id="path3002" style="fill:url(#radialGradient7466);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" /> </g> <g transform="translate(195.83811,-129.56867)" id="text2993-9" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:STIX Math;-inkscape-font-specification:STIX Math Bold"> <g transform="translate(86.871099,39.003892)" id="text3010" style="font-weight:normal;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Symbol;-inkscape-font-specification:Symbol"> <path d="m 343.94221,529.75696 0,-0.62 -0.48,0 c -1.54,0 -1.58,-0.22 -1.58,-0.94 l 0,-10.54 c 0,-0.72 0.04,-0.94 1.58,-0.94 l 0.48,0 0,-0.62 -3.38,0 c -0.52,0 -1.6,-0.0186 -1.68,0.22145 l -4.44856,11.41855 -4.34,-11.2 c -0.18,-0.44 -0.24,-0.44 -0.7,-0.44 l -4.21144,-0.0385 0,0.62 0.48,0 c 1.54,0 1.58,0.22 1.58,0.94 l 0,10 c 0,0.54 0,1.48 -2.06,1.48 l 0,0.62 3.17144,-0.0214 2.34,0.06 0,-0.62 c -2.06,0 -2.06,-0.94 -2.06,-1.48 l 0,-10.78 0.02,0 4.82,12.44 c 0.1,0.26 0.2,0.4401 0.4,0.44 0.21998,-1.1e-4 1.21665,0.0659 1.30856,-0.0787 l 5.06,-12.9614 0.02,0 0,11.48 c 0,0.72 -0.04,0.94 -1.58,0.94 l -0.48,0 0,0.62 c 0.74,-0.06 2.1,-0.06 2.88,-0.06 0.78,0 2.12,0 2.86,0.06" id="path3015" style="fill:url(#radialGradient7470);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Latin Modern Math;-inkscape-font-specification:Latin Modern Math" inkscape:connector-curvature="0" /> </g> </g> </g> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/tips.txt����������������������������������������������������������������������000644 �000765 �000024 �00000014306 12550671251 016571� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������_("To start using wxMaxima right away, start typing your command. An input cell should appear. Then press Shift-Enter to evaluate your command.") _("By default Shift-Enter is used to evaluate commands, while Enter is used for multiline input. This behaviour can be changed in 'Edit->Configure' dialog by checking 'Enter evaluates cells'. This switches the roles of these two key commands.") _("Maxima uses ':' to set values ('a : 3;') and ':=' to define functions ('f(x) := x^2;').") _("You can access the last output using the variable '%'. You can access the output of previous commands using variables '%on' where n is the number of output.") _("Maxima supports three types of numbers: exact fractions (they can be generated for example by typing 1/10), IEEE floating-point numbers (0.2) and arbitrary precision big floats (1b-1). Note that, owing to their nature as binary, not decimal numbers, there is for example no way to generate an IEEE floating-point number that exactly reads 0.1.. If floating-point numbers are used instead of fractions Maxima will therefore sometimes have to introduce a (though very small) error and use thinks like 3602879701896397/36028797018963968 for 0.1 introducing a (though very small) error.") _("If you type an operator (one of +*/^=,) as the first symbol in an input cell, % will be automatically inserted before the operator, as on a graphing calculator. You can disable this feature from the 'Edit->Configure' dialog.") _("You can insert different types of 'cells' in wxMaxima document using the 'Cell' menu. Note that only 'input cells' can be evaluated, while other are used for commenting and structuring your calculations.") _("A new document format has been introduced in wxMaxima 0.8.2 that saves not only your input and text commentaries, but also the outputs of your calculations. When saving your document, select 'wxMaxima XML document' format.") _("Title, section and subsection cells can be folded to hide their contents. To fold or unfold, click in the square next to the cell. If you shift-click, all sublevels of that cell will also fold/unfold.") _("You can hide output part of cells by clicking in the triangle on the left side of cells. This works on text cells also.") _("There are many resources about Maxima and wxMaxima on the internet. Visit http://andrejv.github.com/wxmaxima/help.html for more information and to find tutorials on using wxMaxima and Maxima.") _("You can get help on a Maxima function by selecting or clicking on the function name and pressing F1. wxMaxima will search help index for the selection or the word under the cursor.") _("A 'horizontal cursor' was introduced in wxMaxima 0.8.0. It looks like a horizontal line between cells. It indicates where a new cell will appear if you type or paste text or execute a menu command.") _("Horizontal cursor works like a normal cursor, but it operates on cells: press up or down arrow to move it, holding down Shift while moving will select cells, pressing backspace or delete twice will delete a cell next to it.") _("Selecting a part of output and right-clicking on the selection will bring up a menu with convenient functions that will operate on the selection.") _("You can select multiple cells either with a mouse - click'n'drag from between cells or from a cell bracket on the left - or with a keyboard - hold down Shift while moving the horizontal cursor - and then operate on selection. This comes in handy when you want to delete or evaluate multiple cells.") _("You can evaluate your whole document by using 'Cell->Evaluate All Cells' menu command or the appropriate key shortcut. The cells will be evaluated in the order they appear in the document.") _("If your calculation is taking too long to evaluate, you can try 'Maxima->Interrupt' or 'Maxima->Restart Maxima' menu commands.") _("To plot in polar coordinates, select 'set polar' in the Options entry for Plot2d dialog. You can also plot in spherical and cylindrical coordinates in 3D.") _("wxMaxima dialogs set default values for inputs entries, one of which is '%'. If you have made a selection in your document, the selection will be used instead of '%'.") _("To put parenthesis around an expression, select it, and press '(' or ')' depending on where you want the cursor to appear afterwards.") _("When applying functions with one argument from menus, the default argument is '%'. To apply the function to some other value, select it in the document before executing a menu command.") _("To save the size and position of wxMaxima windows between session, use 'Edit->Configure' dialog.") _("Since wxMaxima 0.8.2 you can also insert images into your documents. Use 'Cell->Insert Image...' menu command. Note that you have to save your document in 'wxMaxima XML document' format if you want the image to be saved along with your document.") _("Besides the global undo functionality that is active when the cursor is between cells wxMaxima has a per-cell undo function that is active if the cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been used for a fine-pitch undo that doesn't affect latter changes made in other cells.") _("Besides the global undo functionality that is active when the cursor is between cells wxMaxima has a per-cell undo function that is active if the cursor is inside a cell. Pressing Ctrl+Z inside a cell can therefore been used for a fine-pitch undo that doesn't affect latter changes made in other cells.") _("Pressing Ctrl+Space or Ctrl+Tab starts an autocomplete function that can not only complete all functions that are integrated into the maxima core and their parameters: It also knows about parameters from currently loaded packages and from functions that are defined in the current file.") _("It is possible to define reusable maxima libraries with wxMaxima that can be later loaded by using the load() function. All that has be done in order to do that is to export a file in the .mac format.") _("wxMaxima can be made to execute commands at every start-up by placing them in a a text file with the name wxmaxima.rc in the user directory. This directory can be found by typing maxima_userdir") _("Libraries can be accessed by any wxMaxima process regardless in which directory it runs if they are placed in the user directory. This directory can be found by typing maxima_userdir") ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmathml.lisp�����������������������������������������������������������������000644 �000765 �000024 �00000165003 12573511774 017614� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������(in-package :maxima) ;; wxMaxima xml format (based on David Drysdale MathML printing) ;; Andrej Vodopivec, 2004-2014 ;; MathML-printing ;; Created by David Drysdale (DMD), December 2002/January 2003 ;; ;; closely based on the original TeX conversion code in mactex.lisp, ;; for which the following credits apply: ;; (c) copyright 1987, Richard J. Fateman ;; small corrections and additions: Andrey Grozin, 2001 ;; additional additions: Judah Milgram (JM), September 2001 ;; additional corrections: Barton Willis (BLW), October 2001 ;; Method: ;; Producing wxxml from a maxima internal expression is done by ;; a reversal of the parsing process. Fundamentally, a ;; traversal of the expression tree is produced by the program, ;; with appropriate substitutions and recognition of the ;; infix / prefix / postfix / matchfix relations on symbols. Various ;; changes are made to this so that MathML will like the results. (declare-top (special lop rop $inchar) (*expr wxxml-lbp wxxml-rbp)) (defvar $wxfilename "") (defvar $wxdirname "") (defun wx-cd (dir) (when $wxchangedir (let ((dir (cond ((pathnamep dir) dir) ((stringp dir) (make-pathname :directory (pathname-directory dir) :device (pathname-device dir))) (t (error "cd(dir): dir must be a string or pathname."))))) (and (xchdir dir) (setf *default-pathname-defaults* dir) (namestring dir))))) #+ccl (setf *print-circle* nil) ;;; Muffle compiler-notes globally #+sbcl (declaim (sb-ext:muffle-conditions sb-ext:compiler-note)) (defmacro no-warning (form) #+sbcl `(handler-bind ((style-warning #'muffle-warning) (sb-ext:compiler-note #'muffle-warning)) ,form) #+clisp `(let ((custom:*suppress-check-redefinition* t)) ,form) #-(or sbcl clisp) `(progn ,form)) ($put '$wxmaxima `((mlist simp) 15 8 2) '$version) (defun $wxbuild_info () (let ((wxmaxima-version (cdr ($get '$wxmaxima '$version))) (year (sixth cl-user:*maxima-build-time*)) (month (fifth cl-user:*maxima-build-time*)) (day (fourth cl-user:*maxima-build-time*)) (hour (third cl-user:*maxima-build-time*)) (minute (second cl-user:*maxima-build-time*)) (seconds (first cl-user:*maxima-build-time*))) (format t "wxMaxima version: ~{~d~^.~}~%" wxmaxima-version) (format t "Maxima version: ~a~%" *autoconf-version*) (format t "Maxima build date: ~4,'0d-~2,'0d-~2,'0d ~2,'0d:~2,'0d:~2,'0d~%" year month day hour minute seconds) (format t "Host type: ~a~%" *autoconf-host*) (format t "System type: ~a ~a ~a~%" (software-type) (software-version) (machine-type)) (format t "Lisp implementation type: ~a~%" (lisp-implementation-type)) (format t "Lisp implementation version: ~a~%" (lisp-implementation-version))) "") (defmfun $wxbug_report () (format t "~%The Maxima bug database is available at~%") (format t " http://sourceforge.net/tracker/?atid=104933&group_id=4933&func=browse~%") (format t "Submit bug reports by following the 'Add new' link on that page.~%~%") (format t "The wxMaxima bug database is available at~%") (format t " https://github.com/andrejv/wxmaxima/issues?direction=desc&sort=created&state=open~%") (format t "Submit bug reports by following the 'New issue' link on that page.~%~%") (format t "Please include the following information with your bug report:~%") (format t "-------------------------------------------------------------~%") ($wxbuild_info) (format t "-------------------------------------------------------------~%")) (setf (get '$inchar 'assign) 'neverset) (setf (get '$outchar 'assign) 'neverset) (defvar *var-tag* '("<v>" "</v>")) (defun wxxml-get (x p) (if (symbolp x) (get x p))) (defun wxxml (x l r lop rop) ;; x is the expression of interest; l is the list of strings to its ;; left, r to its right. lop and rop are the operators on the left ;; and right of x in the tree, and will determine if parens must ;; be inserted (setq x (nformat x)) (cond ((atom x) (wxxml-atom x l r)) ((or (<= (wxxml-lbp (caar x)) (wxxml-rbp lop)) (> (wxxml-lbp rop) (wxxml-rbp (caar x)))) (wxxml-paren x l r)) ;; special check needed because macsyma notates arrays peculiarly ((member 'array (cdar x) :test #'eq) (wxxml-array x l r)) ;; dispatch for object-oriented wxxml-ifiying ((wxxml-get (caar x) 'wxxml) (funcall (get (caar x) 'wxxml) x l r)) ((equal (wxxml-get (caar x) 'dimension) 'dimension-infix) (wxxml-infix x l r)) ((equal (wxxml-get (caar x) 'dimension) 'dimension-match) (wxxml-matchfix-dim x l r)) ((equal (wxxml-get (caar x) 'dimension) 'dimension-nary) (wxxml-nary x l r)) ((equal (wxxml-get (caar x) 'dimension) 'dimension-postfix) (wxxml-postfix x l r)) ((wxxml-get (caar x) 'defstruct-template) (wxxml-defstruct x l r)) (t (wxxml-function x l r)))) (defmacro make-tag (val tag) ``((wxxmltag simp) ,,val ,,tag)) (defun $wxxmltag (val tag) (make-tag ($sconcat val) ($sconcat tag))) (defun string-substitute (newstring oldchar x &aux matchpos) (setq matchpos (position oldchar x)) (if (null matchpos) x (concatenate 'string (subseq x 0 matchpos) newstring (string-substitute newstring oldchar (subseq x (1+ matchpos)))))) (defun wxxml-fix-string (x) (if (stringp x) (let* ((tmp-x (string-substitute "&" #\& x)) (tmp-x (string-substitute "<" #\< tmp-x)) (tmp-x (string-substitute ">" #\> tmp-x))) tmp-x) x)) ;;; First we have the functions which are called directly by wxxml and its ;;; descendants (defun wxxml-atom (x l r &aux tmp-x) (append l (list (cond ((numberp x) (wxxmlnumformat x)) ((and (symbolp x) (get x 'wxxmlword))) ((and (symbolp x) (get x 'reversealias)) (wxxml-stripdollar (get x 'reversealias))) ((stringp x) (setq tmp-x (wxxml-fix-string x)) (if (and (boundp '$stringdisp) $stringdisp) (setq tmp-x (format nil "\"~a\"" tmp-x))) (concatenate 'string "<st>" tmp-x "</st>")) ((arrayp x) (format nil "<v>Lisp array [~{~a~^,~}]</v>" (array-dimensions x))) ((streamp x) (format nil "<v>Stream [~A]</v>" (stream-element-type x))) ((member (type-of x) '(GRAPH DIGRAPH)) (format nil "<v>~a</v>" x)) ((typep x 'structure-object) (format nil "<v>Structure [~A]</v>" (type-of x))) ((hash-table-p x) (format nil "<v>HashTable</v>")) (t (wxxml-stripdollar x)))) r)) (defun wxxmlnumformat (atom) (let (r firstpart exponent) (cond ((integerp atom) (format nil "<n>~{~c~}</n>" (exploden atom))) (t (setq r (exploden atom)) (setq exponent (member 'e r :test #'string-equal)) (cond ((null exponent) (format nil "<n>~{~c~}</n>" r)) (t (setq firstpart (nreverse (cdr (member 'e (reverse r) :test #'string-equal)))) (if (char= (cadr exponent) #\+) (setq exponent (cddr exponent)) (setq exponent (cdr exponent))) (format nil "<r><n>~{~c~}</n><h>*</h><e><n>10</n><n>~{~c~}</n></e></r>" firstpart exponent))))))) (defun wxxml-stripdollar (sym &aux pname) (or (symbolp sym) (return-from wxxml-stripdollar (wxxml-fix-string (format nil "~a" sym)))) (setq pname (maybe-invert-string-case (symbol-name sym))) (setq pname (cond ((and (> (length pname) 0) (member (elt pname 0) '(#\$ #\&) :test #'eq)) (subseq pname 1)) ((and (> (length pname) 0) (equal (elt pname 0) #\%)) (if $noundisp (concatenate 'string "'" (subseq pname 1)) (subseq pname 1))) ($lispdisp (concatenate 'string "?" pname)) (t pname))) (setq pname (wxxml-fix-string pname)) (concatenate 'string (car *var-tag*) pname (cadr *var-tag*))) (defun wxxml-paren (x l r) (wxxml x (append l '("<p>")) (cons "</p>" r) 'mparen 'mparen)) (defun wxxml-array (x l r &aux f) (if (eq 'mqapply (caar x)) (setq f (cadr x) x (cdr x) l (wxxml f (append l (list "<i><p>")) (list "</p>") 'mparen 'mparen)) (setq f (caar x) l (wxxml f (append l '("<i><r>")) (list "</r>") lop 'mfunction))) (setq r (nconc (wxxml-list (cdr x) (list "<r>") (list "</r></i>") "<v>,</v>") r)) (nconc l r)) ;; set up a list , separated by symbols (, * ...) and then tack on the ;; ending item (e.g. "]" or perhaps ")" (defun wxxml-list (x l r sym) (if (null x) r (do ((nl)) ((null (cdr x)) (setq nl (nconc nl (wxxml (car x) l r 'mparen 'mparen))) nl) (setq nl (nconc nl (wxxml (car x) l (list sym) 'mparen 'mparen)) x (cdr x) l nil)))) (defun wxxml-defstruct (x l r) (let ((L1 (cdr (get (caar x) 'defstruct-template))) (L2 (cdr x))) (wxxml-function (cons (car x) (mapcar #'(lambda (e1 e2) (if (eq e1 e2) e1 `((mequal) ,e1 ,e2))) L1 L2)) l r))) ;; we could patch this so sin x rather than sin(x), but instead we made ;; sin a prefix operator (defun wxxml-function (x l r) (setq l (let ((*var-tag* '("<fnm>" "</fnm>"))) (wxxml (caar x) (append l '("<fn>")) nil 'mparen 'mparen)) r (wxxml (cons '(mprogn) (cdr x)) nil (append '("</fn>") r) 'mparen 'mparen)) (append l r)) ;;; Now we have functions which are called via property lists (defun wxxml-prefix (x l r) (wxxml (cadr x) (append l (wxxmlsym (caar x))) r (caar x) rop)) (defun wxxml-infix (x l r) ;; check for 2 args (if (or (null (cddr x)) (cdddr x)) (wna-err (caar x))) (setq l (wxxml (cadr x) l nil lop (caar x))) (wxxml (caddr x) (append l (wxxmlsym (caar x))) r (caar x) rop)) (defun wxxml-postfix (x l r) (wxxml (cadr x) l (append (wxxmlsym (caar x)) r) lop (caar x))) (defun wxxml-nary (x l r) (let* ((op (caar x)) (sym (cond ((member op '(mtimes wxtimes) :test #'eq) (if $stardisp "<t>*</t>" "<h>*</h>")) ;((wxxmlsym op)) ((eq (get op 'dimension) 'dimension-nary) (wxxml-dissym-to-string (get op 'dissym))))) (y (cdr x)) (ext-lop lop) (ext-rop rop)) (cond ((null y) (wxxml-function x l r)) ; this should not happen ((null (cdr y)) (wxxml-function x l r)) ; this should not happen, too (t (do ((nl) (lop ext-lop op) (rop op (if (null (cdr y)) ext-rop op))) ((null (cdr y)) (setq nl (nconc nl (wxxml (car y) l r lop rop))) nl) (setq nl (nconc nl (wxxml (car y) l (list sym) lop rop)) y (cdr y) l nil)))))) (defun wxxml-nofix (x l r) (wxxml (caar x) l r (caar x) rop)) (defun wxxml-matchfix (x l r) (setq l (append l (car (wxxmlsym (caar x)))) ;; car of wxxmlsym of a matchfix operator is the lead op r (append (cdr (wxxmlsym (caar x))) r) ;; cdr is the trailing op x (wxxml-list (cdr x) nil r "<t>,</t>")) (append l x)) (defun wxxml-matchfix-dim (x l r) (setq l (append l (list (wxxml-dissym-to-string (car (get (caar x) 'dissym))))) r (append (list (wxxml-dissym-to-string (cdr (get (caar x) 'dissym)))) r) x (wxxml-list (cdr x) nil r "<t>,</t>")) (append l x)) (defun wxxml-dissym-to-string (lst &aux pname) (setq pname (wxxml-fix-string (format nil "~{~a~}" lst))) (concatenate 'string "<v>" pname "</v>")) (defun wxxmlsym (x) (or (get x 'wxxmlsym) (get x 'strsym) (and (get x 'dissym) (list (wxxml-dissym-to-string (get x 'dissym)))) (list (stripdollar x)))) (defun wxxmlword (x) (or (get x 'wxxmlword) (stripdollar x))) (defprop bigfloat wxxml-bigfloat wxxml) ;;(defun mathml-bigfloat (x l r) (declare (ignore l r)) (fpformat x)) (defun wxxml-bigfloat (x l r) (append l '("<n>") (fpformat x) '("</n>") r)) (defprop mprog "<fnm>block</fnm>" wxxmlword) (defprop $true "<t>true</t>" wxxmlword) (defprop $false "<t>false</t>" wxxmlword) (defprop mprogn wxxml-matchfix wxxml) (defprop mprogn (("<p>") "</p>") wxxmlsym) (defprop mlist wxxml-matchfix wxxml) (defprop mlist (("<t>[</t>")"<t>]</t>") wxxmlsym) (defprop $set wxxml-matchfix wxxml) (defprop $set (("<t>{</t>")"<t>}</t>") wxxmlsym) (defprop mabs wxxml-matchfix wxxml) (defprop mabs (("<a>")"</a>") wxxmlsym) (defprop $conjugate wxxml-matchfix wxxml) (defprop $conjugate (("<cj>")"</cj>") wxxmlsym) (defprop mbox wxxml-mbox wxxml) (defprop mlabox wxxml-mbox wxxml) (defprop mbox 10. wxxml-rbp) (defprop mbox 10. wxxml-lbp) (defprop mlabbox 10. wxxml-rbp) (defprop mlabbox 10. wxxml-lbp) (defun wxxml-mbox (x l r) (setq l (wxxml (cadr x) (append l '("<hl>")) nil 'mparen 'mparen) r (append '("</hl>") r)) (append l r)) (defprop mqapply wxxml-mqapply wxxml) (defun wxxml-mqapply (x l r) (setq l (wxxml (cadr x) (append l '("<fn>")) (list "<p>" ) lop 'mfunction) r (wxxml-list (cddr x) nil (cons "</p></fn>" r) "<t>,</t>")) (append l r)) (defprop $zeta "<g>zeta</g>" wxxmlword) (defprop %zeta "<g>zeta</g>" wxxmlword) ;; ;; Greek characters ;; (defprop $%alpha "<g>%alpha</g>" wxxmlword) (defprop $alpha "<g>alpha</g>" wxxmlword) (defprop $%beta "<g>%beta</g>" wxxmlword) (defprop $beta "<g>beta</g>" wxxmlword) (defprop $%gamma "<g>%gamma</g>" wxxmlword) (defprop %gamma "<g>gamma</g>" wxxmlword) (defprop $%delta "<g>%delta</g>" wxxmlword) (defprop $delta "<g>delta</g>" wxxmlword) (defprop $%epsilon "<g>%epsilon</g>" wxxmlword) (defprop $epsilon "<g>epsilon</g>" wxxmlword) (defprop $%zeta "<g>%zeta</g>" wxxmlword) (defprop $%eta "<g>%eta</g>" wxxmlword) (defprop $eta "<g>eta</g>" wxxmlword) (defprop $%theta "<g>%theta</g>" wxxmlword) (defprop $theta "<g>theta</g>" wxxmlword) (defprop $%iota "<g>%iota</g>" wxxmlword) (defprop $iota "<g>iota</g>" wxxmlword) (defprop $%kappa "<g>%kappa</g>" wxxmlword) (defprop $kappa "<g>kappa</g>" wxxmlword) (defprop $%lambda "<g>%lambda</g>" wxxmlword) (defprop $lambda "<g>lambda</g>" wxxmlword) (defprop $%mu "<g>%mu</g>" wxxmlword) (defprop $mu "<g>mu</g>" wxxmlword) (defprop $%nu "<g>%nu</g>" wxxmlword) (defprop $nu "<g>nu</g>" wxxmlword) (defprop $%xi "<g>%xi</g>" wxxmlword) (defprop $xi "<g>xi</g>" wxxmlword) (defprop $%omicron "<g>%omicron</g>" wxxmlword) (defprop $omicron "<g>omicron</g>" wxxmlword) (defprop $%pi "<s>%pi</s>" wxxmlword) (defprop $pi "<g>pi</g>" wxxmlword) (defprop $%rho "<g>%rho</g>" wxxmlword) (defprop $rho "<g>rho</g>" wxxmlword) (defprop $%sigma "<g>%sigma</g>" wxxmlword) (defprop $sigma "<g>sigma</g>" wxxmlword) (defprop $%tau "<g>%tau</g>" wxxmlword) (defprop $tau "<g>tau</g>" wxxmlword) (defprop $%upsilon "<g>%upsilon</g>" wxxmlword) (defprop $upsilon "<g>upsilon</g>" wxxmlword) (defprop $%phi "<g>%phi</g>" wxxmlword) (defprop $phi "<g>phi</g>" wxxmlword) (defprop $%chi "<g>%chi</g>" wxxmlword) (defprop $chi "<g>chi</g>" wxxmlword) (defprop $%psi "<g>%psi</g>" wxxmlword) (defprop $psi "<g>psi</g>" wxxmlword) (defprop $%omega "<g>%omega</g>" wxxmlword) (defprop $omega "<g>omega</g>" wxxmlword) (defprop |$%Alpha| "<g>%Alpha</g>" wxxmlword) (defprop |$Alpha| "<g>Alpha</g>" wxxmlword) (defprop |$%Beta| "<g>%Beta</g>" wxxmlword) (defprop |$Beta| "<g>Beta</g>" wxxmlword) (defprop |$%Gamma| "<g>%Gamma</g>" wxxmlword) (defprop |$Gamma| "<g>Gamma</g>" wxxmlword) (defprop |$%Delta| "<g>%Delta</g>" wxxmlword) (defprop |$Delta| "<g>Delta</g>" wxxmlword) (defprop |$%Epsilon| "<g>%Epsilon</g>" wxxmlword) (defprop |$Epsilon| "<g>Epsilon</g>" wxxmlword) (defprop |$%Zeta| "<g>%Zeta</g>" wxxmlword) (defprop |$Zeta| "<g>Zeta</g>" wxxmlword) (defprop |$%Eta| "<g>%Eta</g>" wxxmlword) (defprop |$Eta| "<g>Eta</g>" wxxmlword) (defprop |$%Theta| "<g>%Theta</g>" wxxmlword) (defprop |$Theta| "<g>Theta</g>" wxxmlword) (defprop |$%Iota| "<g>%Iota</g>" wxxmlword) (defprop |$Iota| "<g>Iota</g>" wxxmlword) (defprop |$%Kappa| "<g>%Kappa</g>" wxxmlword) (defprop |$Kappa| "<g>Kappa</g>" wxxmlword) (defprop |$%Lambda| "<g>%Lambda</g>" wxxmlword) (defprop |$Lambda| "<g>Lambda</g>" wxxmlword) (defprop |$%Mu| "<g>%Mu</g>" wxxmlword) (defprop |$Mu| "<g>Mu</g>" wxxmlword) (defprop |$%Nu| "<g>%Nu</g>" wxxmlword) (defprop |$Nu| "<g>Nu</g>" wxxmlword) (defprop |$%Xi| "<g>%Xi</g>" wxxmlword) (defprop |$Xi| "<g>Xi</g>" wxxmlword) (defprop |$%Omicron| "<g>%Omicron</g>" wxxmlword) (defprop |$Omicron| "<g>Omicron</g>" wxxmlword) (defprop |$%Rho| "<g>%Rho</g>" wxxmlword) (defprop |$Rho| "<g>Rho</g>" wxxmlword) (defprop |$%Sigma| "<g>%Sigma</g>" wxxmlword) (defprop |$Sigma| "<g>Sigma</g>" wxxmlword) (defprop |$%Tau| "<g>%Tau</g>" wxxmlword) (defprop |$Tau| "<g>Tau</g>" wxxmlword) (defprop |$%Upsilon| "<g>%Upsilon</g>" wxxmlword) (defprop |$Upsilon| "<g>Upsilon</g>" wxxmlword) (defprop |$%Phi| "<g>%Phi</g>" wxxmlword) (defprop |$Phi| "<g>Phi</g>" wxxmlword) (defprop |$%Chi| "<g>%Chi</g>" wxxmlword) (defprop |$Chi| "<g>Chi</g>" wxxmlword) (defprop |$%Psi| "<g>%Psi</g>" wxxmlword) (defprop |$Psi| "<g>Psi</g>" wxxmlword) (defprop |$%Omega| "<g>%Omega</g>" wxxmlword) (defprop |$Omega| "<g>Omega</g>" wxxmlword) (defprop |$%Pi| "<g>%Pi</g>" wxxmlword) (defprop |$Pi| "<g>Pi</g>" wxxmlword) (defprop $%i "<s>%i</s>" wxxmlword) (defprop $%e "<s>%e</s>" wxxmlword) (defprop $inf "<s>inf</s>" wxxmlword) (defprop $minf "<t>-</t><s>inf</s>" wxxmlword) (defprop mreturn "return" wxxmlword) (defprop mquote wxxml-prefix wxxml) (defprop mquote ("<t>'</t>") wxxmlsym) (defprop mquote "<t>'</t>" wxxmlword) (defprop mquote 201. wxxml-rbp) (defprop msetq wxxml-infix wxxml) (defprop msetq ("<t>:</t>") wxxmlsym) (defprop msetq "<t>:</t>" wxxmlword) (defprop msetq 180. wxxml-rbp) (defprop msetq 20. wxxml-rbp) (defprop mset wxxml-infix wxxml) (defprop mset ("<t>::</t>") wxxmlsym) (defprop mset "<t>::</t>" wxxmlword) (defprop mset 180. wxxml-lbp) (defprop mset 20. wxxml-rbp) (defprop mdefine wxxml-infix wxxml) (defprop mdefine ("<t>:=</t>") wxxmlsym) (defprop mdefine "<t>:=</t>" wxxmlword) (defprop mdefine 180. wxxml-lbp) (defprop mdefine 20. wxxml-rbp) (defprop mdefmacro wxxml-infix wxxml) (defprop mdefmacro ("<t>::=</t>") wxxmlsym) (defprop mdefmacro "<t>::=</t>" wxxmlword) (defprop mdefmacro 180. wxxml-lbp) (defprop mdefmacro 20. wxxml-rbp) (defprop marrow wxxml-infix wxxml) (defprop marrow ("<t>-></t>") wxxmlsym) (defprop marrow "<t>-></t>" wxxmlword) (defprop marrow 25 wxxml-lbp) (defprop marrow 25 wxxml-rbp) (defprop mfactorial wxxml-postfix wxxml) (defprop mfactorial ("<t>!</t>") wxxmlsym) (defprop mfactorial "<t>!</t>" wxxmlword) (defprop mfactorial 160. wxxml-lbp) (defprop mexpt wxxml-mexpt wxxml) (defprop mexpt 140. wxxml-lbp) (defprop mexpt 139. wxxml-rbp) (defprop %sum 90. wxxml-rbp) (defprop %product 95. wxxml-rbp) ;; insert left-angle-brackets for mncexpt. a^<t> is how a^^n looks. (defun wxxml-mexpt (x l r) (cond ((atom (cadr x)) (wxxml-mexpt-simple x l r)) ((member 'array (caadr x)) (wxxml-mexpt-array x l r)) (t (wxxml-mexpt-simple x l r)))) (defun wxxml-mexpt-array (x l r) (let* ((nc (eq (caar x) 'mncexpt)) f (xarr (cadr x)) (xexp (nformat (caddr x)))) ;; the index part (if (eq 'mqapply (caar xarr)) (setq f (cadr xarr) xarr (cdr xarr) l (wxxml f (append l (list "<ie><p>")) (list "</p>") 'mparen 'mparen)) (setq f (caar xarr) l (wxxml f (append l (if nc (list "<ie mat=\"true\"><r>") (list "<ie><r>"))) (list "</r>") lop 'mfunction))) (setq l (append l (wxxml-list (cdr xarr) (list "<r>") (list "</r>") "<v>,</v>"))) ;; The exponent part (setq r (if (mmminusp xexp) ;; the change in base-line makes parens unnecessary (wxxml (cadr xexp) '("<r><v>-</v>") (cons "</r></ie>" r) 'mparen 'mparen) (if (and (integerp xexp) (< xexp 10)) (wxxml xexp nil (cons "</ie>" r) 'mparen 'mparen) (wxxml xexp (list "<r>") (cons "</r></ie>" r) 'mparen 'mparen) ))) (append l r))) (defun wxxml-mexpt-simple (x l r) (let((nc (eq (caar x) 'mncexpt))) (setq l (wxxml (cadr x) (append l (if nc '("<e mat=\"true\"><r>") '("<e><r>"))) nil lop (caar x)) r (if (mmminusp (setq x (nformat (caddr x)))) ;; the change in base-line makes parens unnecessary (wxxml (cadr x) '("</r><r><v>-</v>") (cons "</r></e>" r) 'mminus 'mminus) (if (and (integerp x) (< x 10)) (wxxml x (list "</r>") (cons "</e>" r) 'mparen 'mparen) (wxxml x (list "</r><r>") (cons "</r></e>" r) 'mparen 'mparen) ))) (append l r))) (defprop mncexpt wxxml-mexpt wxxml) (defprop mncexpt 135. wxxml-lbp) (defprop mncexpt 134. wxxml-rbp) (defprop mnctimes wxxml-nary wxxml) (defprop mnctimes "<t>.</t>" wxxmlsym) (defprop mnctimes "<t>.</t>" wxxmlword) (defprop mnctimes 110. wxxml-lbp) (defprop mnctimes 109. wxxml-rbp) (defprop mtimes wxxml-nary wxxml) (defprop mtimes "<h>*</h>" wxxmlsym) (defprop mtimes "<t>*</t>" wxxmlword) (defprop mtimes 120. wxxml-lbp) (defprop mtimes 120. wxxml-rbp) (defprop wxtimes wxxml-nary wxxml) (defprop wxtimes "<h>*</h>" wxxmlsym) (defprop wxtimes "<t>*</t>" wxxmlword) (defprop wxtimes 120. wxxml-lbp) (defprop wxtimes 120. wxxml-rbp) (defprop %sqrt wxxml-sqrt wxxml) (defun wxxml-sqrt (x l r) (wxxml (cadr x) (append l '("<q>")) (append '("</q>") r) 'mparen 'mparen)) (defprop mquotient wxxml-mquotient wxxml) (defprop mquotient ("<t>/</t>") wxxmlsym) (defprop mquotient "<t>/</t>" wxxmlword) (defprop mquotient 122. wxxml-lbp) ;;dunno about this (defprop mquotient 123. wxxml-rbp) (defun wxxml-mquotient (x l r) (if (or (null (cddr x)) (cdddr x)) (wna-err (caar x))) (setq l (wxxml (cadr x) (append l '("<f><r>")) nil 'mparen 'mparen) r (wxxml (caddr x) (list "</r><r>") (append '("</r></f>")r) 'mparen 'mparen)) (append l r)) (defprop $matrix wxxml-matrix-test wxxml) (defun wxxml-matrix-test (x l r) (if (every #'$listp (cdr x)) (wxxml-matrix x l r) (wxxml-function x l r))) (defun wxxml-matrix(x l r) ;;matrix looks like ((mmatrix)((mlist) a b) ...) (cond ((null (cdr x)) (append l `("<fn><fnm>matrix</fnm><p/></fn>") r)) ((and (null (cddr x)) (null (cdadr x))) (append l `("<fn><fnm>matrix</fnm><p><t>[</t><t>]</t></p></fn>") r)) (t (append l (cond ((find 'inference (car x)) (list "<tb inference=\"true\">")) ((find 'special (car x)) (list (format nil "<tb special=\"true\" rownames=~s colnames=~s>" (if (find 'rownames (car x)) "true" "false") (if (find 'colnames (car x)) "true" "false")))) (t (list "<tb>"))) (mapcan #'(lambda (y) (cond ((null (cdr y)) (list "<mtr><mtd><mspace/></mtd></mtr>")) (t (wxxml-list (cdr y) (list "<mtr><mtd>") (list "</mtd></mtr>") "</mtd><mtd>")))) (cdr x)) `("</tb>") r)))) ;; macsyma sum or prod is over integer range, not low <= index <= high ;; wxxml is lots more flexible .. but (defprop %sum wxxml-sum wxxml) (defprop %lsum wxxml-lsum wxxml) (defprop %product wxxml-sum wxxml) (defprop $sum wxxml-sum wxxml) (defprop $lsum wxxml-lsum wxxml) (defprop $product wxxml-sum wxxml) ;; easily extended to union, intersect, otherops (defun wxxml-lsum(x l r) (let ((op "<sm type=\"lsum\"><r>") ;; gotta be one of those above (s1 (wxxml (cadr x) nil nil 'mparen rop));; summand (index ;; "index = lowerlimit" (wxxml `((min simp) , (caddr x), (cadddr x)) nil nil 'mparen 'mparen))) (append l `(,op ,@index "</r><r><mn/></r><r>" ,@s1 "</r></sm>") r))) (defun wxxml-sum(x l r) (let ((op (if (or (eq (caar x) '%sum) (eq (caar x) '$sum)) "<sm><r>" "<sm type=\"prod\"><r>")) (s1 (wxxml (cadr x) nil nil 'mparen rop));; summand (index ;; "index = lowerlimit" (wxxml `((mequal simp) ,(caddr x) ,(cadddr x)) nil nil 'mparen 'mparen)) (toplim (wxxml (car (cddddr x)) nil nil 'mparen 'mparen))) (append l `( ,op ,@index "</r><r>" ,@toplim "</r><r>" ,@s1 "</r></sm>") r))) (defprop %integrate wxxml-int wxxml) (defprop $integrate wxxml-int wxxml) (defun wxxml-int (x l r) (let ((s1 (wxxml (cadr x) nil nil 'mparen 'mparen));;integrand delims / & d (var (wxxml (caddr x) nil nil 'mparen rop))) ;; variable (cond ((= (length x) 3) (append l `("<in def=\"false\"><r>" ,@s1 "</r><r><s>d</s>" ,@var "</r></in>") r)) (t ;; presumably length 5 (let ((low (wxxml (nth 3 x) nil nil 'mparen 'mparen)) ;; 1st item is 0 (hi (wxxml (nth 4 x) nil nil 'mparen 'mparen))) (append l `("<in><r>" ,@low "</r><r>" ,@hi "</r><r>" ,@s1 "</r><r><s>d</s>" ,@var "</r></in>") r)))))) (defprop %limit wxxml-limit wxxml) (defprop mrarr wxxml-infix wxxml) (defprop mrarr ("<t>-></t>") wxxmlsym) (defprop mrarr 80. wxxml-lbp) (defprop mrarr 80. wxxml-rbp) (defun wxxml-limit (x l r) ;; ignoring direction, last optional arg to limit (let ((s1 (wxxml (second x) nil nil 'mparen rop));; limitfunction (subfun ;; the thing underneath "limit" (wxxml `((mrarr simp) ,(third x) ,(fourth x)) nil nil 'mparen 'mparen))) (case (fifth x) ($plus (append l `("<lm><fnm>lim</fnm><r>" ,@subfun "<v>+</v></r><r>" ,@s1 "</r></lm>") r)) ($minus (append l `("<lm><fnm>lim</fnm><r>" ,@subfun "<t>-</t></r><r>" ,@s1 "</r></lm>") r)) (otherwise (append l `("<lm><fnm>lim</fnm><r>" ,@subfun "</r><r>" ,@s1 "</r></lm>") r))))) (defprop %at wxxml-at wxxml) ;; e.g. at(diff(f(x)),x=a) (defun wxxml-at (x l r) (let ((s1 (wxxml (cadr x) nil nil lop rop)) (sub (wxxml (caddr x) nil nil 'mparen 'mparen))) (append l '("<at><r>") s1 '("</r><r>") sub '("</r></at>") r))) ;;binomial coefficients (defprop %binomial wxxml-choose wxxml) (defun wxxml-choose (x l r) `(,@l "<p print=\"no\"><f line=\"no\"><r>" ,@(wxxml (cadr x) nil nil 'mparen 'mparen) "</r><r>" ,@(wxxml (caddr x) nil nil 'mparen 'mparen) "</r></f></p>" ,@r)) (defprop rat wxxml-rat wxxml) (defprop rat 120. wxxml-lbp) (defprop rat 121. wxxml-rbp) (defun wxxml-rat(x l r) (wxxml-mquotient x l r)) (defprop mplus wxxml-mplus wxxml) (defprop mplus 100. wxxml-lbp) (defprop mplus 100. wxxml-rbp) (defun wxxml-mplus (x l r) (cond ((member 'trunc (car x) :test #'eq) (setq r (cons "<v>+</v><t>...</t>" r)))) (cond ((null (cddr x)) (if (null (cdr x)) (wxxml-function x l r) (wxxml (cadr x) l r 'mplus rop))) (t (setq l (wxxml (cadr x) l nil lop 'mplus) x (cddr x)) (do ((nl l) (dissym)) ((null (cdr x)) (if (mmminusp (car x)) (setq l (cadar x) dissym (list "<v>-</v>")) (setq l (car x) dissym (list "<v>+</v>"))) (setq r (wxxml l dissym r 'mplus rop)) (append nl r)) (if (mmminusp (car x)) (setq l (cadar x) dissym (list "<v>-</v>")) (setq l (car x) dissym (list "<v>+</v>"))) (setq nl (append nl (wxxml l dissym nil 'mplus 'mplus)) x (cdr x)))))) (defprop mminus wxxml-prefix wxxml) (defprop mminus ("<v>-</v>") wxxmlsym) (defprop mminus "<v>-</v>" wxxmlword) (defprop mminus 101. wxxml-rbp) (defprop mminus 101. wxxml-lbp) (defprop $~ wxxml-infix wxxml) (defprop $~ ("<t>~</t>") wxxmlsym) (defprop $~ "<t>~</t>" wxxmlword) (defprop $~ 134. wxxml-lbp) (defprop $~ 133. wxxml-rbp) (defprop min wxxml-infix wxxml) (defprop min ("<fnm>in</fnm>") wxxmlsym) (defprop min "<fnm>in</fnm>" wxxmlword) (defprop min 80. wxxml-lbp) (defprop min 80. wxxml-rbp) (defprop mequal wxxml-infix wxxml) (defprop mequal ("<v>=</v>") wxxmlsym) (defprop mequal "<v>=</v>" wxxmlword) (defprop mequal 80. wxxml-lbp) (defprop mequal 80. wxxml-rbp) (defprop mnotequal wxxml-infix wxxml) (defprop mnotequal ("<t>#</t>") wxxmlsym) (defprop mnotequal 80. wxxml-lbp) (defprop mnotequal 80. wxxml-rbp) (defprop mgreaterp wxxml-infix wxxml) (defprop mgreaterp ("<t>></t>") wxxmlsym) (defprop mgreaterp "<t>></t>" wxxmlword) (defprop mgreaterp 80. wxxml-lbp) (defprop mgreaterp 80. wxxml-rbp) (defprop mgeqp wxxml-infix wxxml) (defprop mgeqp ("<t>>=</t>") wxxmlsym) (defprop mgeqp "<t>>=</t>" wxxmlword) (defprop mgeqp 80. wxxml-lbp) (defprop mgeqp 80. wxxml-rbp) (defprop mlessp wxxml-infix wxxml) (defprop mlessp ("<t><</t>") wxxmlsym) (defprop mlessp "<t><</t>" wxxmlword) (defprop mlessp 80. wxxml-lbp) (defprop mlessp 80. wxxml-rbp) (defprop mleqp wxxml-infix wxxml) (defprop mleqp ("<t><=</t>") wxxmlsym) (defprop mleqp "<t><=</t>" wxxmlword) (defprop mleqp 80. wxxml-lbp) (defprop mleqp 80. wxxml-rbp) (defprop mnot wxxml-prefix wxxml) (defprop mnot ("<fnm altCopy=\"not \">not</fnm>") wxxmlsym) (defprop mnot "<fnm>not</fnm>" wxxmlword) (defprop mnot 70. wxxml-rbp) (defprop mand wxxml-nary wxxml) (defprop mand "<mspace/><fnm>and</fnm><mspace/>" wxxmlsym) (defprop mand "<fnm>and</fnm>" wxxmlword) (defprop mand 60. wxxml-lbp) (defprop mand 60. wxxml-rbp) (defprop mor wxxml-nary wxxml) (defprop mor "<mspace/><fnm>or</fnm><mspace/>" wxxmlsym) (defprop mor "<fnm>or</fnm>" wxxmlword) (defprop mor 50. wxxml-lbp) (defprop mor 50. wxxml-rbp) (defprop mcond wxxml-mcond wxxml) (defprop mcond 25. wxxml-lbp) (defprop mcond 25. wxxml-rbp) (defprop %derivative wxxml-derivative wxxml) (defprop %derivative 120. wxxml-lbp) (defprop %derivative 119. wxxml-rbp) (defun wxxml-derivative (x l r) (if (and $derivabbrev (every #'integerp (odds (cddr x) 0)) (every #'atom (odds (cddr x) 1))) (append l (wxxml-d-abbrev x) r) (wxxml (wxxml-d x) (append l '("<d>")) (append '("</d>") r) 'mparen 'mparen))) (defun $derivabbrev (a) (if a (progn (defprop %derivative 130. wxxml-lbp) (defprop %derivative 129. wxxml-rbp) (setq $derivabbrev t)) (progn (defprop %derivative 120. wxxml-lbp) (defprop %derivative 119. wxxml-rbp) (setq $derivabbrev nil)))) (defun wxxml-d-abbrev-subscript (l_vars l_ords &aux var_xml) (let ((sub ())) (loop while l_vars do (setq var_xml (car (wxxml (car l_vars) nil nil 'mparen 'mparen))) (loop for i from 1 to (car l_ords) do (setq sub (cons var_xml sub))) (setq l_vars (cdr l_vars) l_ords (cdr l_ords))) (reverse sub))) (defun wxxml-d-abbrev (x) (let* ((difflist (cddr x)) (ords (odds difflist 0)) (ords (cond ((null ords) '(1)) (t ords))) (vars (odds difflist 1)) (fun (wxxml (cadr x) nil nil 'mparen 'mparen))) (append '("<i d=\"1\"><r>") fun '("</r>") '("<r>") (wxxml-d-abbrev-subscript vars ords) '("</r></i>")))) (defun wxxml-d (x) ;; format the macsyma derivative form so it looks ;; sort of like a quotient times the deriva-dand. (let* (($simp t) (arg (cadr x)) ;; the function being differentiated (difflist (cddr x)) ;; list of derivs e.g. (x 1 y 2) (ords (odds difflist 0)) ;; e.g. (1 2) (ords (cond ((null ords) '(1)) (t ords))) (vars (odds difflist 1)) ;; e.g. (x y) (dsym '((wxxmltag simp) "d" "s")) (numer `((mexpt) ,dsym ((mplus) ,@ords))) ; d^n numerator (denom (cons '(mtimes) (mapcan #'(lambda(b e) `(,dsym ,(simplifya `((mexpt) ,b ,e) nil))) vars ords)))) `((wxtimes) ((mquotient) ,(simplifya numer nil) ,denom) ,arg))) (defun wxxml-mcond (x l r) (let ((res ())) (setq res (wxxml (cadr x) '("<fnm>if</fnm><mspace/>") '("<mspace/><fnm>then</fnm><mspace/>") 'mparen 'mparen)) (setq res (append res (wxxml (caddr x) nil '("<mspace/>") 'mparen 'mparen))) (let ((args (cdddr x))) (loop while (>= (length args) 2) do (cond ((and (= (length args) 2) (eql (car args) t)) (unless (or (eql (cadr args) '$false) (null (cadr args))) (setq res (wxxml (cadr args) (append res '("<fnm>else</fnm><mspace/>")) nil 'mparen 'mparen)))) (t (setq res (wxxml (car args) (append res '("<fnm>elseif</fnm><mspace/>")) (wxxml (cadr args) '("<mspace/><fnm>then</fnm><mspace/>") '("<mspace/>") 'mparen 'mparen) 'mparen 'mparen)))) (setq args (cddr args))) (append l res r)))) (defprop mdo wxxml-mdo wxxml) (defprop mdo 30. wxxml-lbp) (defprop mdo 30. wxxml-rbp) (defprop mdoin wxxml-mdoin wxxml) (defprop mdoin 30. wxxml-rbp) (defun wxxml-lbp (x) (cond ((wxxml-get x 'wxxml-lbp)) (t(lbp x)))) (defun wxxml-rbp (x) (cond ((wxxml-get x 'wxxml-rbp)) (t(lbp x)))) ;; these aren't quite right (defun wxxml-mdo (x l r) (wxxml-list (wxxmlmdo x) l r "<mspace/>")) (defun wxxml-mdoin (x l r) (wxxml-list (wxxmlmdoin x) l r "<mspace/>")) (defun wxxmlmdo (x) (nconc (cond ((second x) (list (make-tag "for" "fnm") (second x)))) (cond ((equal 1 (third x)) nil) ((third x) (list (make-tag "from" "fnm") (third x)))) (cond ((equal 1 (fourth x)) nil) ((fourth x) (list (make-tag "step" "fnm") (fourth x))) ((fifth x) (list (make-tag "next" "fnm") (fifth x)))) (cond ((sixth x) (list (make-tag "thru" "fnm") (sixth x)))) (cond ((null (seventh x)) nil) ((eq 'mnot (caar (seventh x))) (list (make-tag "while" "fnm") (cadr (seventh x)))) (t (list (make-tag "unless" "fnm") (seventh x)))) (list (make-tag "do" "fnm") (eighth x)))) (defun wxxmlmdoin (x) (nconc (list (make-tag "for" "fnm") (second x) (make-tag "in" "fnm") (third x)) (cond ((sixth x) (list (make-tag "thru" "fnm") (sixth x)))) (cond ((null (seventh x)) nil) ((eq 'mnot (caar (seventh x))) (list (make-tag "while" "fnm") (cadr (seventh x)))) (t (list (make-tag "unless" "fnm") (seventh x)))) (list (make-tag "do" "fnm") (eighth x)))) (defun wxxml-matchfix-np (x l r) (setq l (append l (car (wxxmlsym (caar x)))) ;; car of wxxmlsym of a matchfix operator is the lead op r (append (cdr (wxxmlsym (caar x))) r) ;; cdr is the trailing op x (wxxml-list (cdr x) nil r "")) (append l x)) (defprop text-string wxxml-matchfix-np wxxml) (defprop text-string (("<t>")"</t>") wxxmlsym) (defprop mtext wxxml-matchfix-np wxxml) (defprop mtext (("")"") wxxmlsym) (defvar *wxxml-mratp* nil) (defun wxxml-mlable (x l r) (wxxml (caddr x) (append l (if (cadr x) (list (format nil "<lbl>(~A)~A </lbl>" (stripdollar (maybe-invert-string-case (symbol-name (cadr x)))) *wxxml-mratp*)) nil)) r 'mparen 'mparen)) (defprop mlable wxxml-mlable wxxml) (defprop mlabel wxxml-mlable wxxml) (defun wxxml-spaceout (x l r) (append l (list " " (make-string (cadr x) :initial-element #\.) "") r)) (defprop spaceout wxxml-spaceout wxxml) (defun mydispla (x) (let ((*print-circle* nil) (*wxxml-mratp* (format nil "~{~a~}" (cdr (checkrat x))))) (mapc #'princ (wxxml x '("<mth>") '("</mth>") 'mparen 'mparen)))) (setf *alt-display2d* 'mydispla) (defun $set_display (tp) (cond ((eq tp '$none) (setq $display2d nil)) ((eq tp '$ascii) (setq $display2d t) (setf *alt-display2d* nil)) ((eq tp '$xml) (setq $display2d t) (setf *alt-display2d* 'mydispla)) (t (format t "Unknown display type") (setq tp '$unknown))) tp) ;; ;; inference_result from the stats package ;; (defun wxxml-inference (x l r) (let ((name (cadr x)) (values (caddr x)) (dis (cadddr x)) (m ())) (labels ((build-eq (e) `((mequal simp) ,(cadr e) ,(caddr e)))) (dolist (i (cdr dis)) (setq m (append m `(((mlist simp) ,(build-eq (nth i values))))))) (setq m (cons `((mlist simp) ,name) m)) (setq m (cons '($matrix simp inference) m)) (wxxml m l r 'mparen 'mparen)))) (defprop $inference_result wxxml-inference wxxml) (defun wxxml-amatrix (x l r) (let* ((nr ($@-function x '$nr)) (nc ($@-function x '$nc)) (M (simplifya ($genmatrix `((lambda) ((mlist) i j) (mfuncall '$get_element ,x i j)) nr nc) t))) (wxxml-matrix M l r))) (defprop $amatrix wxxml-amatrix wxxml) ;; ;; orthopoly functions ;; (defun wxxml-pochhammer (x l r) (let ((n (cadr x)) (k (caddr x))) (append l (list (format nil "<i altCopy=\"~{~a~}\"><p>" (mstring x))) (wxxml n nil nil 'mparen 'mparen) (list "</p><r>") (wxxml k nil nil 'mparen 'mparen) (list "</r></i>") r))) (defprop $pochhammer wxxml-pochhammer wxxml) (defun wxxml-orthopoly (x l r) (let* ((fun-name (caar x)) (disp-name (get fun-name 'wxxml-orthopoly-disp)) (args (cdr x))) (append l (list (format nil "<fn altCopy=\"~{~a~}\">" (mstring x))) (if (nth 2 disp-name) (list (format nil "<ie><fnm>~a</fnm><r>" (car disp-name))) (list (format nil "<i><fnm>~a</fnm><r>" (car disp-name)))) (wxxml (nth (nth 1 disp-name) args) nil nil 'mparen 'mparen) (when (nth 2 disp-name) (append (list "</r><r>") (when (nth 3 disp-name) (list "<p>")) (wxxml-list (or (nth 5 disp-name) (mapcar (lambda (i) (nth i args)) (nth 2 disp-name))) nil nil ",") (when (nth 3 disp-name) (list "</p>")) (list "</r>"))) (if (nth 2 disp-name) (list "</ie>") (list "</r></i>")) (list "<p>") (wxxml-list (mapcar (lambda (i) (nth i args)) (nth 4 disp-name)) nil nil ",") (list "</p></fn>") r))) (dolist (ortho-pair '(($laguerre "L" 0 nil nil (1)) (%laguerre "L" 0 nil nil (1)) ($legendre_p "P" 0 nil nil (1)) (%legendre_p "P" 0 nil nil (1)) ($legendre_q "Q" 0 nil nil (1)) (%legendre_q "Q" 0 nil nil (1)) ($chebyshev_t "T" 0 nil nil (1)) (%chebyshev_t "T" 0 nil nil (1)) ($chebyshev_u "U" 0 nil nil (1)) (%chebyshev_u "U" 0 nil nil (1)) ($hermite "H" 0 nil nil (1)) (%hermite "H" 0 nil nil (1)) ($spherical_bessel_j "J" 0 nil nil (1)) (%spherical_bessel_j "J" 0 nil nil (1)) ($spherical_bessel_y "Y" 0 nil nil (1)) (%spherical_bessel_y "Y" 0 nil nil (1)) ($assoc_legendre_p "P" 0 (1) nil (2)) (%assoc_legendre_p "P" 0 (1) nil (2)) ($assoc_legendre_q "Q" 0 (1) nil (2)) (%assoc_legendre_q "Q" 0 (1) nil (2)) ($jacobi_p "P" 0 (1 2) t (3)) (%jacobi_p "P" 0 (1 2) t (3)) ($gen_laguerre "L" 0 (1) t (2)) (%gen_laguerre "L" 0 (1) t (2)) ($spherical_harmonic "Y" 0 (1) nil (2 3)) (%spherical_harmonic "Y" 0 (1) nil (2 3)) ($ultraspherical "C" 0 (1) t (2)) (%ultraspherical "C" 0 (1) t (2)) ($spherical_hankel1 "H" 0 t t (1) (1)) (%spherical_hankel1 "H" 0 t t (1) (1)) ($spherical_hankel2 "H" 0 t t (1) (2)) (%spherical_hankel2 "H" 0 t t (1) (2)))) (setf (get (car ortho-pair) 'wxxml) 'wxxml-orthopoly) (setf (get (car ortho-pair) 'wxxml-orthopoly-disp) (cdr ortho-pair))) ;;; ;;; This is the display support only - copy/paste will not work ;;; (defmvar $pdiff_uses_prime_for_derivatives nil) (defmvar $pdiff_prime_limit 3) (defmvar $pdiff_uses_named_subscripts_for_derivatives nil) (defmvar $pdiff_diff_var_names (list '(mlist) '|$x| '|$y| '|$z|)) (setf (get '%pderivop 'wxxml) 'wxxml-pderivop) (setf (get '$pderivop 'wxxml) 'wxxml-pderivop) (defun wxxml-pderivop (x l r) (cond ((and $pdiff_uses_prime_for_derivatives (eq 3 (length x))) (let* ((n (car (last x))) (p)) (cond ((<= n $pdiff_prime_limit) (setq p (make-list n :initial-element "'"))) (t (setq p (list "(" n ")")))) (append (append l '("<r>")) (let ((*var-tag* (list "<fnm>" "</fnm>"))) (wxxml (cadr x) nil nil lop rop)) p (list "</r>") r))) ((and $pdiff_uses_named_subscripts_for_derivatives (< (apply #'+ (cddr x)) $pdiff_prime_limit)) (let ((n (cddr x)) (v (mapcar #'stripdollar (cdr $pdiff_diff_var_names))) (p)) (cond ((> (length n) (length v)) (merror "Not enough elements in pdiff_diff_var_names to display the expression"))) (dotimes (i (length n)) (setq p (append p (make-list (nth i n) :initial-element (nth i v))))) (append (append l '("<i><r>")) (wxxml (cadr x) nil nil lop rop) (list "</r><r>") p (list "</r></i>") r))) (t (append (append l '("<i><r>")) (wxxml (cadr x) nil nil lop rop) (list "</r><r>(") (wxxml-list (cddr x) nil nil ",") (list ")</r></i>") r)))) ;; ;; Plotting support ;; (defprop wxxmltag wxxml-tag wxxml) (defun wxxml-tag (x l r) (let ((name (cadr x)) (tag (caddr x)) (prop (cadddr x))) (if prop (append l (list (format nil "<~a ~a>~a</~a>" tag prop name tag)) r) (append l (list (format nil "<~a>~a</~a>" tag name tag)) r)))) (defmvar $wxplot_old_gnuplot nil) (defvar *image-counter* 0) (defvar $gnuplot_file_name) (defvar $data_file_name) (setq $gnuplot_file_name (format nil "maxout_~d.gnuplot" (getpid))) (setq $data_file_name (format nil "maxout_~d.dat" (getpid))) (defun wxplot-filename (&optional (suff t)) (incf *image-counter*) (plot-temp-file (if suff (format nil "maxout_~d_~d.png" (getpid) *image-counter*) (format nil "maxout_~d_~d" (getpid) *image-counter*)))) (defun $wxplot_preamble () (let ((frmt (cond ($wxplot_old_gnuplot "set terminal png picsize ~d ~d; set zeroaxis;") ($wxplot_pngcairo "set terminal pngcairo dashed background \"white\" enhanced font \"arial,10\" fontscale 1.0 size ~d,~d; set zeroaxis;") (t "set terminal png size ~d,~d; set zeroaxis;")))) (format nil frmt ($first $wxplot_size) ($second $wxplot_size)))) (defun $int_range (lo &optional hi (st 1)) (unless (integerp lo) ($error "int_range: first argument is not an integer.")) (unless (or (null hi) (integerp hi)) ($error "int_range: second argument is not an integer.")) (when (null hi) (setq hi lo) (setq lo 1)) (cons '(mlist simp) (loop :for i :from lo :to hi :by st :collect i))) (defvar *default-framerate* 2) (defvar $wxanimate_framerate *default-framerate*) (defun slide-tag (images) (if (eql *default-framerate* $wxanimate_framerate) ($ldisp (list '(wxxmltag simp) (format nil "~{~a;~}" images) "slide")) ($ldisp (list '(wxxmltag simp) (format nil "~{~a;~}" images) "slide" (format nil "fr=\"~a\"" $wxanimate_framerate))))) (defun wxanimate (scene) (let* ((scene (cdr scene)) (a (car scene)) (a-range (meval (cadr scene))) (expr (caddr scene)) (args (cdddr scene)) (images ())) (when (integerp a-range) (setq a-range (cons '(mlist simp) (loop for i from 1 to a-range collect i)))) (dolist (aval (reverse (cdr a-range))) (let ((preamble ($wxplot_preamble)) (system-preamble (get-plot-option-string '$gnuplot_preamble 2)) (filename (wxplot-filename)) (expr (maxima-substitute aval a expr))) (when (string= system-preamble "false") (setq system-preamble "")) (setq preamble (format nil "~a; ~a" preamble system-preamble)) (dolist (arg args) (if (and (listp arg) (eql (cadr arg) '$gnuplot_preamble)) (setq preamble (format nil "~a; ~a" preamble (meval (maxima-substitute aval a (caddr arg))))))) (apply #'$plot2d `(,(meval expr) ,@(mapcar #'meval args) ((mlist simp) $plot_format $gnuplot) ((mlist simp) $gnuplot_term ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mlist simp) $gnuplot_preamble ,preamble) ((mlist simp) $gnuplot_out_file ,filename))) (setq images (cons filename images)))) (when images (slide-tag images))) "") (defmspec $with_slider (scene) (wxanimate scene)) (defmspec $wxanimate (scene) (wxanimate scene)) (defvar *windows-OS* (string= *autoconf-win32* "true")) (defun get-file-name-opt (scene) (let (opts filename) (loop for opt in scene do (if (and (not (atom opt)) (eq (caar opt) 'mequal) (eq (cadr opt) '$file_name)) (setq filename (caddr opt)) (setq opts (cons opt opts)))) (values (reverse opts) filename))) (defun get-pic-size-opt () (cond ((eq ($get '$draw '$version) 1) `(((mequal simp) $pic_width ,($first $wxplot_size)) ((mequal simp) $pic_height ,($second $wxplot_size)))) (t `(((mequal simp) $dimensions ,$wxplot_size))))) (defun wxanimate-draw (scenes scene-head) (unless ($get '$draw '$version) ($load "draw")) (multiple-value-bind (scene file-name) (get-file-name-opt (cdr scenes)) (let* ((a (meval (car scene))) (a-range (meval (cadr scene))) (*windows-OS* t) (args (cddr scene)) (images ())) (when (integerp a-range) (setq a-range (cons '(mlist simp) (loop for i from 1 to a-range collect i)))) (if file-name ;; If file_name is set, draw the animation into gif using gnuplot (let (imgs) (dolist (aval (reverse (cdr a-range))) (setq imgs (cons (cons scene-head (mapcar #'(lambda (arg) (meval (maxima-substitute aval a arg))) args)) imgs))) ($apply '$draw (append `((mlist simp) ((mequal simp) $gnuplot_file_name ,$gnuplot_file_name) ((mequal simp) $data_file_name ,$data_file_name) ((mequal simp) $terminal $animated_gif) ((mequal simp) $file_name ,file-name)) (get-pic-size-opt) imgs)) "") ;; If file_name is not set, show the animation in wxMaxima (progn (dolist (aval (reverse (cdr a-range))) (let* ((filename (wxplot-filename nil)) (args (cons scene-head (mapcar #'(lambda (arg) (meval (maxima-substitute aval a arg))) args)))) (setq images (cons (format nil "~a.png" filename) images)) ($apply '$draw (append `((mlist simp) ((mequal simp) $gnuplot_file_name ,$gnuplot_file_name) ((mequal simp) $data_file_name ,$data_file_name) ((mequal simp) $terminal ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mequal simp) $file_name ,filename)) (get-pic-size-opt) (list args))))) (when images (slide-tag images)))) ""))) (defmspec $wxanimate_draw (scene) (wxanimate-draw scene '($gr2d))) (defmspec $with_slider_draw (scene) (wxanimate-draw scene '($gr2d))) (defmspec $with_slider_draw3d (scene) (wxanimate-draw scene '($gr3d))) (defmspec $wxanimate_draw3d (scene) (wxanimate-draw scene '($gr3d))) (defun $wxplot2d (&rest args) (let ((preamble ($wxplot_preamble)) (system-preamble (get-plot-option-string '$gnuplot_preamble 2)) (filename (wxplot-filename))) (when (string= system-preamble "false") (setq system-preamble "")) (setq preamble (format nil "~a; ~a" preamble system-preamble)) (dolist (arg args) (if (and (listp arg) (eql (cadr arg) '$gnuplot_preamble)) (setq preamble (format nil "~a; ~a" preamble (caddr arg))))) (apply #'$plot2d `(,@args ((mlist simp) $plot_format $gnuplot) ((mlist simp) $gnuplot_term ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mlist simp) $gnuplot_preamble ,preamble) ((mlist simp) $gnuplot_out_file ,filename))) ($ldisp `((wxxmltag simp) ,filename "img"))) "") (defun $wxplot3d (&rest args) (let ((preamble ($wxplot_preamble)) (system-preamble (get-plot-option-string '$gnuplot_preamble 2)) (filename (wxplot-filename))) (when (string= system-preamble "false") (setq system-preamble "")) (setq preamble (format nil "~a; ~a" preamble system-preamble)) (dolist (arg args) (if (and (listp arg) (eql (cadr arg) '$gnuplot_preamble)) (setq preamble (format nil "~a; ~a" preamble (caddr arg))))) (apply #'$plot3d `(,@args ((mlist simp) $plot_format $gnuplot) ((mlist simp) $gnuplot_term ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mlist simp) $gnuplot_preamble ,preamble) ((mlist simp) $gnuplot_out_file ,filename))) ($ldisp `((wxxmltag simp) ,filename "img"))) "") (defun $wxdraw2d (&rest args) (apply #'$wxdraw (list (cons '($gr2d) args)))) (defun $wxdraw3d (&rest args) (apply #'$wxdraw (list (cons '($gr3d) args)))) (defvar $display_graphics t) (defun $wxdraw (&rest args) (unless ($get '$draw '$version) ($load "draw")) (let* ((filename (wxplot-filename nil)) (*windows-OS* t) res) (setq res ($apply '$draw (append '((mlist simp)) args `(((mequal simp) $gnuplot_file_name ,$gnuplot_file_name) ((mequal simp) $data_file_name ,$data_file_name) ((mequal simp) $terminal ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mequal simp) $file_name ,filename)) (cond ((eq ($get '$draw '$version) 1) `(((mequal simp) $pic_width ,($first $wxplot_size)) ((mequal simp) $pic_height ,($second $wxplot_size)))) (t `(((mequal simp) $dimensions ,$wxplot_size))))))) (if $display_graphics (progn ($ldisp `((wxxmltag simp) ,(format nil "~a.png" filename) "img")) (setq res "")) (setf res `((wxxmltag simp) ,(format nil "~a.png" filename) "img"))) res)) (defmspec $wxdraw_list (args) (unless ($get '$draw '$version) ($load "draw")) (let (($display_graphics nil)) ($ldisp (cons '(mlist simp) (mapcar #'meval (cdr args))))) '$done) (defun $wximplicit_plot (&rest args) (let ((preamble ($wxplot_preamble)) (system-preamble (get-plot-option-string '$gnuplot_preamble 2)) (filename (wxplot-filename))) (when (string= system-preamble "false") (setq system-preamble "")) (setq preamble (format nil "~a; ~a" preamble system-preamble)) (dolist (arg args) (if (and (listp arg) (eql (cadr arg) '$gnuplot_preamble)) (setq preamble (format nil "~a; ~a" preamble (caddr arg))))) ($apply '$implicit_plot `((mlist simp) ,@args ((mlist simp) $plot_format $gnuplot) ((mlist simp) $gnuplot_term ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mlist simp) $gnuplot_preamble ,preamble) ((mlist simp) $gnuplot_out_file ,filename))) ($ldisp `((wxxmltag simp) ,filename "img"))) "") (defun $wxcontour_plot (&rest args) (let ((preamble ($wxplot_preamble)) ($plot_options $plot_options) (system-preamble (get-plot-option-string '$gnuplot_preamble 2)) (filename (wxplot-filename))) (when (string= system-preamble "false") (setq system-preamble "")) (setq preamble (format nil "~a; ~a" preamble system-preamble)) (dolist (arg args) (if (and (listp arg) (eql (cadr arg) '$gnuplot_preamble)) (setq preamble (format nil "~a; ~a" preamble (caddr arg))))) (apply #'$contour_plot `(,@args ((mlist simp) $gnuplot_term ,(if $wxplot_pngcairo '$pngcairo '$png)) ((mlist simp) $plot_format $gnuplot) ((mlist simp) $gnuplot_preamble ,preamble) ((mlist simp) $gnuplot_out_file ,filename))) ($ldisp `((wxxmltag simp) ,filename "img"))) "") (defun $show_image (file) ($ldisp `((wxxmltag simp) ,file "img" "del=\"no\""))) ;; ;; Port of Barton Willis's texput function. ;; (defun $wxxmlput (e s &optional tx lbp rbp) (when (stringp e) (setf e (define-symbol e))) (cond (($listp s) (setq s (margs s))) ((stringp s) (setq s (list s))) ((atom s) (setq s (list (wxxml-stripdollar ($sconcat s)))))) (when (or (null lbp) (not (integerp lbp))) (setq lbp 180)) (when (or (null rbp) (not (integerp rbp))) (setq rbp 180)) (cond ((null tx) (if (stringp (nth 0 s)) (putprop e (nth 0 s) 'wxxmlword) (let ((fun-name (gensym)) (fun-body `(append l (list (let ((f-x (mfuncall ',s x))) (if (stringp f-x) f-x (merror "wxxml: function ~s did not return a string.~%" ($sconcat ',(nth 0 s)))))) r))) (setf (symbol-function fun-name) (coerce `(lambda (x l r) ,fun-body) 'function)) (setf (get e 'wxxml) fun-name)))) ((eq tx '$matchfix) (putprop e 'wxxml-matchfix 'wxxml) (cond ((< (length s) 2) (merror "Improper 2nd argument to `wxxmlput' for matchfix operator.")) ((eq (length s) 2) (putprop e (list (list (nth 0 s)) (nth 1 s)) 'wxxmlsym)) (t (putprop e (list (list (nth 0 s)) (nth 1 s) (nth 2 s)) 'wxxmlsym)))) ((eq tx '$prefix) (putprop e 'wxxml-prefix 'wxxml) (putprop e s 'wxxmlsym) (putprop e lbp 'wxxml-lbp) (putprop e rbp 'wxxml-rbp)) ((eq tx '$infix) (putprop e 'wxxml-infix 'wxxml) (putprop e s 'wxxmlsym) (putprop e lbp 'wxxml-lbp) (putprop e rbp 'wxxml-rbp)) ((eq tx '$postfix) (putprop e 'wxxml-postfix 'wxxml) (putprop e s 'wxxmlsym) (putprop e lbp 'wxxml-lbp)) (t (merror "Improper arguments to `wxxmlput'.")))) ;;;;;;;;;;;;; ;; Auto-loaded functions ;;;; (setf (get '$lbfgs 'autoload) "lbfgs") (setf (get '$lcm 'autoload) "functs") ;;;;;;;;;;;;; ;; Statistics functions ;;;; (defvar $draw_compound t) (defmacro create-statistics-wrapper (fun wxfun) `(defun ,wxfun (&rest args) (let (($draw_compound nil) res) (declare (special $draw_compound)) (setq res ($apply ',fun (cons '(mlist simp) args))) ($apply '$wxdraw2d res)))) (create-statistics-wrapper $histogram $wxhistogram) (create-statistics-wrapper $scatterplot $wxscatterplot) (create-statistics-wrapper $barsplot $wxbarsplot) (create-statistics-wrapper $piechart $wxpiechart) (create-statistics-wrapper $boxplot $wxboxplot) (dolist (fun '($histogram $scatterplot $barsplot $piechart $boxplot)) (setf (get fun 'autoload) "descriptive")) (dolist (fun '($mean $median $var $std $test_mean $test_means_difference $test_normality $simple_linear_regression $subsample)) (setf (get fun 'autoload) "stats")) (setf (get '$lsquares_estimates 'autoload) "lsquares") (setf (get '$to_poly_solve 'autoload) "to_poly_solver") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; Redefine load so that it prints the list of functions ;; used for autocompletion. ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun symbol-to-string (s) (maybe-invert-string-case (symbol-name (stripdollar s)))) (defun $print_function (fun) (let ((fun-name (symbol-to-string (caar fun))) (*print-circle* nil) (args (mapcar (lambda (u) (cond ((atom u) (symbol-to-string u)) ((eq (caar u) 'mlist) ($concat "[" (symbol-to-string (if (atom (cadr u)) (cadr u) (cadadr u))) "]")) (t (symbol-to-string (cadr u))))) (cdr fun)))) (format nil "FUNCTION: ~a$TEMPLATE: ~a(~{<~a>~^, ~})" fun-name fun-name args))) (defun $add_function_template (&rest functs) (let ((*print-circle* nil)) (format t "<wxxml-symbols>~{~a~^$~}</wxxml-symbols>" (mapcar #'$print_function functs)) (cons '(mlist simp) functs))) ;;; ;;; Rewrite of the function load (maxima/src/mload.lisp) ;;; (displays functions after loading a maxima package ;;; (no-warning (defun $load (filename) (let ((searched-for ($file_search1 filename '((mlist) $file_search_maxima $file_search_lisp ))) type) (setq type ($file_type searched-for)) (case type (($maxima) ($batchload searched-for) (format t "<wxxml-symbols>~{~a~^$~}</wxxml-symbols>" (append (mapcar #'$print_function (cdr ($append $functions $macros))) (mapcar #'symbol-to-string (cdr $values))))) (($lisp $object) ;; do something about handling errors ;; during loading. Foobar fail act errors. (no-warning (load-and-tell searched-for))) (t (merror "Maxima bug: Unknown file type ~M" type))) searched-for))) ;;;;;;;;;;;;;;;;;;;;; ;; table_form implementation (defun make-zeros (n) (cons '(mlist simp) (loop for i from 1 to n collect ""))) (defun take-first (l n) (if (= n 0) nil (cons (first l) (take-first (rest l) (- n 1))))) (defun $table_form (mat &rest opts) (when (mapatom mat) ($error "table_form: the argument should not be an atom.")) (setq mat ($args mat)) (unless (every #'$listp (cdr mat)) ($error "table_form: data can not be displayed as a table.")) (setq opts (cons '(mlist simp) opts)) (let ((row-names ($assoc '$row_names opts)) (col-names ($assoc '$column_names opts)) (m (apply #'max (mapcar '$length (cdr mat)))) (n (length (cdr mat))) (mtrx '(special))) (when ($assoc '$transpose opts) (rotatef m n)) (when (eq row-names '$auto) (setq row-names (cons '(mlist simp) (loop for i from 1 to n collect i)))) (when (eq col-names '$auto) (setq col-names (cons '(mlist simp) (loop for i from 1 to m collect i)))) (when row-names (setq row-names ($append row-names (make-zeros (- n ($length row-names))))) (setq row-names (cons '(mlist simp) (take-first (cdr row-names) n)))) (when col-names (setq col-names ($append col-names (make-zeros (- m ($length col-names))))) (setq col-names (cons '(mlist simp) (take-first (cdr col-names) m)))) (when (and row-names col-names) (setq col-names ($cons "" col-names))) (setq mat (cons '(mlist simp) (mapcar (lambda (r) ($append r (make-zeros (- m ($length r))))) (cdr mat)))) (setq mat ($apply '$matrix mat)) (when ($assoc '$transpose opts) (setq mat ($transpose mat))) (when row-names (setq mat (cons '($matrix simp) (mapcar #'$append (cdr ($transpose row-names)) (cdr mat)))) (setq mtrx (cons 'rownames mtrx))) (when col-names (setq mat (cons '(matrix simp) (cons col-names (cdr mat)))) (setq mtrx (cons 'colnames mtrx))) ($ldisp (cons (append '($matrix simp) mtrx) (cdr mat))) '$done)) ;; Load the initial functions (from mac-init.mac) (let ((*print-circle* nil)) (format t "<wxxml-symbols>~{~a~^$~}</wxxml-symbols>" (mapcar #'$print_function (cdr ($append $functions $macros))))) (no-warning (defun mredef-check (fnname) (declare (ignore fnname)) t)) (when ($file_search "wxmaxima-init") ($load "wxmaxima-init")) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima����������������������������������������������������������������������000644 �000765 �000024 �00000000715 12573511774 016636� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������# wxmaxima(1) completion -*- shell-script -*- _wxmaxima() { local cur prev words cword split _init_completion -s || return case $prev in --help|-h|--version|-v) return ;; --open|-o) _filedir return ;; esac $split && return 0 _filedir '@(|mac|wxm|wxmx)' } && complete -F _wxmaxima wxmaxima # ex: ts=4 sw=4 et filetype=sh ���������������������������������������������������wxmaxima-15.08.2/data/wxmaxima-16.xpm���������������������������������������������������������������000644 �000765 �000024 �00000006533 12521644574 017667� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * wxmaxima_16_xpm[] = { "16 16 174 2", " c None", ". c #4B788C", "+ c #4D7B8E", "@ c #4E7B8F", "# c #609AB0", "$ c #6CAAC3", "% c #74ADC5", "& c #78B1C8", "* c #74AEC6", "= c #6BA9C3", "- c #6AA7C1", "; c #5F96AE", "> c #294170", ", c #3A5D89", "' c #73ADC5", ") c #87BACD", "! c #94BFD2", "~ c #5367A2", "{ c #5062AF", "] c #455BA9", "^ c #344DA5", "/ c #2B44A0", "( c #1C2D77", "_ c #401850", ": c #643153", "< c #622968", "[ c #585991", "} c #AACDDC", "| c #7485B1", "1 c #4A4AC9", "2 c #44537E", "3 c #5E7188", "4 c #6F3E53", "5 c #632F56", "6 c #441157", "7 c #5F98AE", "8 c #41426A", "9 c #9C152E", "0 c #B50A0E", "a c #A64950", "b c #B9D6E1", "c c #C1DBE5", "d c #7681B0", "e c #5F61CC", "f c #973846", "g c #AD0F10", "h c #C3171A", "i c #432F56", "j c #5F92AA", "k c #415A9F", "l c #952836", "m c #7D2B3C", "n c #B71C23", "o c #C0D6E0", "p c #D5E6EE", "q c #C5DCE6", "r c #727BB1", "s c #AB162B", "t c #7B2E3A", "u c #B52226", "v c #4A7689", "w c #486694", "x c #8E2642", "y c #8A4867", "z c #AC323C", "A c #A88E94", "B c #CBE2EA", "C c #917A82", "D c #9B2843", "E c #753755", "F c #B1242A", "G c #4B768A", "H c #4E7C91", "I c #5E92AE", "J c #3C4C87", "K c #A03D44", "L c #995F69", "M c #9B6E78", "N c #AE5B61", "O c #B7D6E2", "P c #B3D2DF", "Q c #9B4953", "R c #683C59", "S c #87535E", "T c #AF272D", "U c #4E7C8E", "V c #4E7C90", "W c #43629C", "X c #4B68A1", "Y c #9D3942", "Z c #8F5A64", "` c #89AABB", " . c #B1393E", ".. c #93A8B5", "+. c #8194A4", "@. c #962434", "#. c #7399AF", "$. c #83515C", "%. c #5483A6", "&. c #3D6196", "*. c #4D7B8F", "=. c #42639C", "-. c #3E4AAA", ";. c #922A37", ">. c #7A424E", ",. c #73A5BB", "'. c #9A4C54", "). c #865965", "!. c #6F3859", "~. c #80374A", "{. c #5072A5", "]. c #713855", "^. c #A2192A", "/. c #15239C", "(. c #416696", "_. c #4B7689", ":. c #65A2BC", "<. c #2E399C", "[. c #881B4F", "}. c #782F6A", "|. c #585CB7", "1. c #64596C", "2. c #981525", "3. c #971635", "4. c #48307E", "5. c #2E30A5", "6. c #58115A", "7. c #92032B", "8. c #04068F", "9. c #598CA9", "0. c #6D6777", "a. c #BE171B", "b. c #AA272D", "c. c #4F4C6C", "d. c #49679E", "e. c #B61C21", "f. c #B22026", "g. c #6AA6BE", "h. c #6A7B8E", "i. c #9D3138", "j. c #C3171B", "k. c #6D6A7B", "l. c #5D92A8", "m. c #785D6C", "n. c #6B3C55", "o. c #5C2B58", "p. c #492A61", "q. c #5079A6", "r. c #747488", "s. c #78798D", "t. c #69A6C0", "u. c #756A7A", "v. c #835A67", "w. c #7E5360", "x. c #7E5564", "y. c #426979", "z. c #4D78A7", "A. c #1D2E9F", "B. c #395B9B", "C. c #6AA7C0", "D. c #68A6C0", "E. c #6AA3BF", "F. c #6AA7BF", "G. c #69A5BE", "H. c #6AA8C2", "I. c #426878", "J. c #629AB3", "K. c #6AA4C0", "L. c #6AA5BF", "M. c #6AA6C0", "N. c #6AA8C1", "O. c #5E94AB", "P. c #4B788A", "Q. c #4E7A8F", " . + @ . ", " # $ % & * = - ; ", " > , ' ) ! ~ { ] ^ / / ( ", " _ : < [ } | 1 2 3 4 5 6 ", " 7 8 9 0 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 C D E F - - G ", "H I J K L M N O P Q R S T - - U ", "V W X Y Z ` ...+.@.#.$.T %.&.*.", "v =.-.;.>.,.'.).!.~.{.].^./.(._.", " :.<.[.}.|.1.2.3.4.5.6.7.8.9. ", " ; 0.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.C.H.I. ", " J.K.L.M.N.- - O. ", " P.Q.Q.P. "}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima-32.xpm���������������������������������������������������������������000644 �000765 �000024 �00000025533 12521644574 017666� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * wxmaxima_32_xpm[] = { "32 32 554 2", " c None", ". c #283D49", "+ c #314D5A", "@ c #375864", "# c #365663", "$ c #375663", "% c #22353F", "& c #3F6271", "* c #67A2BC", "= c #6AA7C1", "- c #65A2BA", "; c #3D626F", "> c #23363D", ", c #416879", "' c #6BA8C2", ") c #6FACC4", "! c #71ACC4", "~ c #70ABC4", "{ c #6FAAC4", "] c #6BA9C3", "^ c #416877", "/ c #273F49", "( c #69A8C2", "_ c #69A8C0", ": c #6EA9C3", "< c #79B0C8", "[ c #7EB4C9", "} c #82B6CB", "| c #83B6CB", "1 c #80B4CB", "2 c #7DB3C9", "3 c #76AFC6", "4 c #6CA9C3", "5 c #2E4954", "6 c #365563", "7 c #38587D", "8 c #5D95AE", "9 c #6BA9C1", "0 c #75AEC5", "a c #7FB3C9", "b c #85B6CC", "c c #8BBBD0", "d c #8EBDD0", "e c #91BFD2", "f c #8BBACF", "g c #83B7CC", "h c #7DB3CA", "i c #73ACC6", "j c #375765", "k c #2E4C5B", "l c #0F1862", "m c #182460", "n c #5A8CA8", "o c #76AEC5", "p c #8ABBCE", "q c #92BFD2", "r c #96C1D4", "s c #9AC4D5", "t c #2E385F", "u c #2F3588", "v c #2E3486", "w c #2B3285", "x c #293085", "y c #232983", "z c #1F2581", "A c #191F80", "B c #11197D", "C c #0C137B", "D c #10184E", "E c #2A434D", "F c #223675", "G c #10187F", "H c #6FA5BB", "I c #3F5581", "J c #344083", "K c #394486", "L c #7C9CB2", "M c #A2C9D8", "N c #A7CBDB", "O c #7B94AB", "P c #3E41A1", "Q c #4646D4", "R c #3C3CBE", "S c #2F395C", "T c #52698D", "U c #4C6289", "V c #445D85", "W c #385581", "X c #2F4979", "Y c #233975", "Z c #0D167E", "` c #0000BE", " . c #19287A", ".. c #284049", "+. c #4F182C", "@. c #74062F", "#. c #740E1B", "$. c #710B22", "%. c #6D0F3B", "&. c #6F1243", "*. c #4A2470", "=. c #687E98", "-. c #ACCFDC", ";. c #B2D2DF", ">. c #B3D2DF", ",. c #6E809A", "'. c #4E50B8", "). c #5555D8", "!. c #4446A9", "~. c #6C87A1", "{. c #75616D", "]. c #8A2C32", "^. c #7E242B", "/. c #7E242A", "(. c #7C2329", "_. c #610625", ":. c #4F0A20", "<. c #5F95AD", "[. c #565865", "}. c #36162F", "|. c #4F1044", "1. c #F50000", "2. c #AD0308", "3. c #F70000", "4. c #971014", "5. c #A0C5D4", "6. c #B4D3E0", "7. c #B8D5E2", "8. c #BDD9E4", "9. c #BDD7E3", "0. c #626E8B", "a. c #6161CE", "b. c #6060DB", "c. c #464A99", "d. c #7C9EB2", "e. c #9A181C", "f. c #F20000", "g. c #90090A", "h. c #FF0000", "i. c #92191E", "j. c #451936", "k. c #2E133C", "l. c #3F6574", "m. c #23363F", "n. c #28337C", "o. c #282F60", "p. c #DA0000", "q. c #94181A", "r. c #A91516", "s. c #EC0808", "t. c #82767F", "u. c #BAD7E2", "v. c #C0D9E4", "w. c #C5DDE6", "x. c #C6DEE7", "y. c #C0D9E3", "z. c #586084", "A. c #6F6FDC", "B. c #6767DD", "C. c #422F53", "D. c #E80607", "E. c #9D1518", "F. c #90181B", "G. c #6B3A43", "H. c #50809E", "I. c #3C5F89", "J. c #21363D", "K. c #3D6172", "L. c #2D318B", "M. c #3A4C66", "N. c #D90000", "O. c #9B1C1F", "P. c #7D3C40", "Q. c #F60D0E", "R. c #8C4145", "S. c #C1DBE6", "T. c #CADFE9", "U. c #CFE2EB", "V. c #CEE2EB", "W. c #C8DEE8", "X. c #B7D1DB", "Y. c #5B618D", "Z. c #7676E1", "`. c #732650", " + c #EF070B", ".+ c #733D44", "++ c #941B1F", "@+ c #6B3943", "#+ c #3B5F6D", "$+ c #333D84", "%+ c #333B63", "&+ c #D60203", "*+ c #8B111D", "=+ c #564980", "-+ c #C8101C", ";+ c #A51219", ">+ c #ACBDC6", ",+ c #D5E6ED", "'+ c #D3E6ED", ")+ c #CBDFE9", "!+ c #C1DBE5", "~+ c #A0B8C4", "{+ c #57598D", "]+ c #A4182F", "^+ c #BB0E1F", "/+ c #424565", "(+ c #901E22", "_+ c #FD0303", ":+ c #649FB9", "<+ c #3B5876", "[+ c #413F8E", "}+ c #D20509", "|+ c #911E35", "1+ c #8C8CE8", "2+ c #8A2C44", "3+ c #DE161C", "4+ c #87676B", "5+ c #C9DFE9", "6+ c #BFD9E4", "7+ c #B7D5E1", "8+ c #65464F", "9+ c #DB1626", "0+ c #77244C", "a+ c #494BAD", "b+ c #88191D", "c+ c #FA0607", "d+ c #6A3943", "e+ c #283E46", "f+ c #324D59", "g+ c #52819D", "h+ c #373E84", "i+ c #383E67", "j+ c #CD0608", "k+ c #88171D", "l+ c #64738D", "m+ c #614249", "n+ c #E92D30", "o+ c #8E3F42", "p+ c #C0D8E3", "q+ c #C4DBE6", "r+ c #C1DCE6", "s+ c #BAD6E3", "t+ c #8A3B3F", "u+ c #D3171C", "v+ c #5B3D79", "w+ c #3E4A77", "x+ c #8C2126", "y+ c #F7080A", "z+ c #693B44", "A+ c #304C56", "B+ c #355461", "C+ c #67A5BE", "D+ c #313B79", "E+ c #354572", "F+ c #588093", "G+ c #D10A0B", "H+ c #932427", "I+ c #9CC5D6", "J+ c #96B5C2", "K+ c #A63134", "L+ c #D2383A", "M+ c #8C9199", "N+ c #BBD7E2", "O+ c #BCD8E3", "P+ c #B9D6E3", "Q+ c #B4D2DF", "R+ c #808A94", "S+ c #C72F31", "T+ c #831A27", "U+ c #444D7A", "V+ c #7AAAC0", "W+ c #8B2226", "X+ c #F60A0C", "Y+ c #693C44", "Z+ c #365562", "`+ c #385865", " @ c #406182", ".@ c #303483", "+@ c #5F98B1", "@@ c #537F92", "#@ c #D10A0C", "$@ c #912427", "%@ c #94C0D2", "&@ c #9EC6D6", "*@ c #7F4A4F", "=@ c #E83B40", "-@ c #80565C", ";@ c #B1D1DF", ">@ c #ABCDDC", ",@ c #765056", "'@ c #C8212C", ")@ c #59283F", "!@ c #78A2B6", "~@ c #7BB1C9", "{@ c #872226", "]@ c #F50B0E", "^@ c #683C45", "/@ c #375866", "(@ c #31427F", "_@ c #364186", ":@ c #517D91", "<@ c #D00A0B", "[@ c #8F2427", "}@ c #8DBCD0", "|@ c #727983", "1@ c #D13539", "2@ c #99393E", "3@ c #9BB9C6", "4@ c #A9CDDC", "5@ c #A6CBDA", "6@ c #95B8C7", "7@ c #7E212B", "8@ c #AA1E31", "9@ c #5C6776", "0@ c #872026", "a@ c #5D94AD", "b@ c #34527B", "c@ c #2D3A82", "d@ c #333E86", "e@ c #D0090A", "f@ c #8E2024", "g@ c #83B8CD", "h@ c #90BDCF", "i@ c #87363B", "j@ c #DD393F", "k@ c #6D646C", "l@ c #9CC4D5", "m@ c #4E3C4A", "n@ c #C0233A", "o@ c #6F2A30", "p@ c #80B4CA", "q@ c #72ADC4", "r@ c #882025", "s@ c #2E4875", "t@ c #192776", "u@ c #2C3981", "v@ c #32369D", "w@ c #5686A3", "x@ c #D10709", "y@ c #8E1F24", "z@ c #75ACC5", "A@ c #7EB3C8", "B@ c #83B3CA", "C@ c #69515A", "D@ c #DF3238", "E@ c #7B3D44", "F@ c #8BB7CA", "G@ c #607791", "H@ c #67243D", "I@ c #CC2229", "J@ c #615660", "K@ c #71A8C0", "L@ c #69A3BC", "M@ c #68A6C1", "N@ c #892327", "O@ c #F7090A", "P@ c #693B45", "Q@ c #598CA8", "R@ c #0E177C", "S@ c #233678", "T@ c #314C58", "U@ c #273D49", "V@ c #2D4178", "W@ c #3636CF", "X@ c #333A8F", "Y@ c #313F63", "Z@ c #D20304", "`@ c #871319", " # c #466680", ".# c #5A879A", "+# c #7AAFC7", "@# c #6D93A5", "## c #AC2428", "$# c #BB262A", "%# c #515D70", "&# c #514A88", "*# c #A21322", "=# c #891522", "-# c #3B467A", ";# c #394781", "># c #354281", ",# c #2F3E7E", "'# c #7A0D1E", ")# c #F40306", "!# c #481139", "~# c #080D8C", "{# c #0000C0", "]# c #2C4574", "^# c #263E46", "/# c #4F7C99", "(# c #242899", "_# c #3A3AD0", ":# c #3C3AAF", "<# c #D50205", "[# c #8D152F", "}# c #6767DB", "|# c #5F60BB", "1# c #404C79", "2# c #659DB8", "3# c #743037", "4# c #E11A1F", "5# c #552445", "6# c #612D67", "7# c #D71736", "8# c #63245A", "9# c #4F4FD7", "0# c #3A3AD1", "a# c #2E2ECD", "b# c #7A0830", "c# c #F90105", "d# c #3C0359", "e# c #0000B2", "f# c #3F6282", "g# c #649FB7", "h# c #3D6170", "i# c #3F618A", "j# c #252D81", "k# c #29288E", "l# c #8B0C22", "m# c #3F4399", "n# c #4D4FB3", "o# c #6262D9", "p# c #3E517B", "q# c #565561", "r# c #D0090E", "s# c #820F21", "t# c #820E21", "u# c #C40A18", "v# c #33265E", "w# c #2E3388", "x# c #272D86", "y# c #222784", "z# c #1B2182", "A# c #7C051B", "B# c #3F0638", "C# c #090F7D", "D# c #080E64", "E# c #598CA2", "F# c #3C5D6C", "G# c #4B4A57", "H# c #EE0000", "I# c #A40B0E", "J# c #5F96AE", "K# c #528098", "L# c #333F7A", "M# c #394588", "N# c #64A0B9", "O# c #94181C", "P# c #E80E10", "Q# c #871E22", "R# c #95171A", "S# c #6B3942", "T# c #23383F", "U# c #416575", "V# c #5B4D5A", "W# c #AE0E11", "X# c #F90000", "Y# c #862024", "Z# c #693D45", "`# c #41455A", " $ c #2E3780", ".$ c #69A4BE", "+$ c #6B363E", "@$ c #F70809", "#$ c #63404A", "$$ c #67A4BE", "%$ c #68A4BC", "&$ c #597486", "*$ c #5B4752", "=$ c #6B3B44", "-$ c #C9090A", ";$ c #921D21", ">$ c #64444F", ",$ c #544853", "'$ c #65A2B9", ")$ c #456F80", "!$ c #613840", "~$ c #772B31", "{$ c #74272E", "]$ c #6C2129", "^$ c #7B282F", "/$ c #892A2F", "($ c #3B2441", "_$ c #2C3C7C", ":$ c #69A7C0", "<$ c #5E8295", "[$ c #7A282F", "}$ c #822931", "|$ c #5E8DA2", "1$ c #69A5BD", "2$ c #69A7BF", "3$ c #595563", "4$ c #82272E", "5$ c #80262C", "6$ c #782A31", "7$ c #772C33", "8$ c #7A2A31", "9$ c #85282E", "0$ c #6D262D", "a$ c #6199B2", "b$ c #1D2F38", "c$ c #2A414B", "d$ c #152273", "e$ c #090AAE", "f$ c #1C2979", "g$ c #1E2B7D", "h$ c #14187F", "i$ c #4D7A98", "j$ c #68A6C0", "k$ c #6AA8C1", "l$ c #68A7C0", "m$ c #6AA6C0", "n$ c #6AA7C2", "o$ c #6AA6C1", "p$ c #6BA7C1", "q$ c #6AA7C0", "r$ c #6AA8C2", "s$ c #2B414D", "t$ c #375763", "u$ c #1B2B72", "v$ c #0000BA", "w$ c #0000BD", "x$ c #090F89", "y$ c #3B5D89", "z$ c #69A6C1", "A$ c #69A6BF", "B$ c #69A6C0", "C$ c #6AA5C0", "D$ c #69A6BE", "E$ c #69A5BF", "F$ c #68A5BF", "G$ c #6BA7C3", "H$ c #355460", "I$ c #314D76", "J$ c #2F4C78", "K$ c #5B90AB", "L$ c #69A7C1", "M$ c #365664", "N$ c #283F49", "O$ c #68A7C1", "P$ c #69A5C0", "Q$ c #6AA6BF", "R$ c #2C454F", "S$ c #4A7384", "T$ c #68A8C0", "U$ c #69A6C2", "V$ c #477081", "W$ c #1F2F37", "X$ c #3C5F6E", "Y$ c #233841", "Z$ c #283D47", "`$ c #304B59", " % c #355663", ".% c #304B57", " . + @ # # $ + . ", " % & * = = = = = = = = - ; > ", " , = = = ' ) ! ~ { ] = = = = = ^ ", " / * ( _ : < [ } | | 1 2 3 4 = = = = * 5 ", " 6 7 8 9 0 a b c d e e d f g h i = = = = = j ", " k l m n o | p q r s t u v w x y z A B C C C C D ", " E F G = H I J K L M N O P Q R S T U V W X Y Z ` ... ", " * +.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.q {.].^./.(._.:.<. ", " , = [.}.|.1.2.3.4.5.6.7.8.9.0.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.h.G.H.I.= = J. ", " K.= = * L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++h.@+= = = = #+ ", " * = = = $+%+&+*+=+-+;+>+T.,+'+)+!+~+{+]+^+/+(+_+@+= = = = :+ ", ". = = = = <+[+}+|+1+2+3+4+)+U.U.5+6+7+8+9+0+a+b+c+d+= = = = = e+", "f+= = = g+h+i+j+k+l+m+n+o+p+q+x.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+", "`+= = @.@+@@@#@$@%@&@*@=@-@Q+Q+;@>@,@'@)@!@~@{@]@^@= = = = = /@", "`+= = (@_@= :@<@[@}@r |@1@2@3@4@5@6@7@8@9@1 ) 0@]@^@= a@b@= = /@", "B+= = c@d@= :@e@f@g@c h@i@j@k@l@s m@n@o@p@q@= r@X+Y+= s@t@= = Z+", "f+= = 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@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#= = ^#", " - = /#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#Q 0#a#b#c#d#{#e#f#= g# ", " h#= = i#j#k#N.l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#h.B#C#D#E#= F# ", " J.= = = = G#H#I#J#K#L#M#N#O#P#P#Q#= = ( = = R#h.S#= = = = T# ", " U#= V#3#W#h.X#Y#Z#`# $.$+$y+@$#$$$%$&$*$=$-$h.;$>$,$'$)$ ", " * !$~$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$a$b$ ", " c$= = = d$e$f$g$h$i$j$k$l$m$4 m$n$j$o$p$q$l$r$= = s$ ", " t$= = u$v$w$x$y$z$A$B$A$C$j$D$1$E$F$j$( q$G$= H$ ", " j = :+I$J$K$= = = = B$] ] L$B$( = = C$C$z$M$ ", " N$* _ L$O$= :$L$r$P$Q$C$= = = = = = * R$ ", " S$:$n$:$T$' U$n$B$L$= = = = = V$W$ ", " J.X$- = = = = = = = = :+X$Y$ ", " Z$`$ %`+`+ %.%Z$ "}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima.1��������������������������������������������������������������������000644 �000765 �000024 �00000006055 12544427110 016764� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������.\" $Header: /cvsroot/wxmaxima/wxmaxima/debian/wxmaxima.1,v 1.3 2005/11/21 22:44:32 zufus Exp $ .\" .\" transcript compatibility for postscript use. .\" .\" synopsis: .P! <file.ps> .\" .de P! .fl \!!1 setgray .fl \\&.\" .fl \!!0 setgray .fl \" force out current output buffer \!!save /psv exch def currentpoint translate 0 0 moveto \!!/showpage{}def .fl \" prolog .sy sed \-e 's/^/!/' \\$1\" bring in postscript file \!!psv restore . .de pF .ie \\*(f1 .ds f1 \\n(.f .el .ie \\*(f2 .ds f2 \\n(.f .el .ie \\*(f3 .ds f3 \\n(.f .el .ie \\*(f4 .ds f4 \\n(.f .el .tm ? font overflow .ft \\$1 .. .de fP .ie !\\*(f4 \{\ . ft \\*(f4 . ds f4\" ' br \} .el .ie !\\*(f3 \{\ . ft \\*(f3 . ds f3\" ' br \} .el .ie !\\*(f2 \{\ . ft \\*(f2 . ds f2\" ' br \} .el .ie !\\*(f1 \{\ . ft \\*(f1 . ds f1\" ' br \} .el .tm ? font underflow .. .ds f1\" .ds f2\" .ds f3\" .ds f4\" '\" t .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n .TH "WXMAXIMA" "1" .SH "NAME" wxmaxima \(em wxWidgets interface for maxima .SH "SYNOPSIS" .PP \fBwxmaxima\fR .SH "DESCRIPTION" .PP This manual page documents briefly the \fBwxmaxima\fR command and originally was written for the \fBDebian\fP distribution because the original program did not have a manual page at this time. Instead, it has extensive documentation that is in accessible using it's Help menu. .PP \fBwxmaxima\fR is a rather self-explanatory front-end to the maxima computer algebra system. It provides a graphical interface and 2D formated output display for maxima. Its menu system facilitates the access to a huge part of the maxima native set of commands and also to a browsable maxima help. The dialogue windows make easy the introduction of mathematical entities such as limits, matrices, etc. Besides that it extends maxima with a few powerful features like the ability to create diagrams with one parameter bound to a slider gui control. .PP maxima is a free (GPL) common lisp implementation based of the original computer algebra system Macsyma developed at MIT. It has full documentation (HTML and info) included in the maxima-doc Debian package. .PP It uses the cross-platform GUI toolkit wxWidgets and runs natively on many operative systems. .SH "OPTIONS" .TP .I \-h, \-\-help Help: prints a list of options. .TP .I \-V, \-\-version Prints the current version. .TP .I \-b, \-\-batch processes the file, saves it afterwards. Will halt if wxMaxima finds an error message in maxima's output and pause if maxima asks a question. .SH "SEE ALSO" .PP maxima (1), xmaxima (1). .SH "AUTHOR" .PP This manual page was written by J. Rafael Rodriguez Galvan rafael.rodriguez@uca.es for the \fBDebian\fP system (but may be used by others) and updated by Gunter Königsmann wxMaxima@physikbuch.de. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima.appdata.xml����������������������������������������������������������000644 �000765 �000024 �00000004726 12455662344 021053� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <component type="desktop"> <id>wxmaxima.desktop</id> <metadata_license>CC0-1.0</metadata_license> <project_license>GPL-2.0+</project_license> <name>wxMaxima</name> <summary>A graphical user interface for maxima being a powerful computer algebra system </summary> <description> <p> wxMaxima is a graphical user interface for the computer algebra system Maxima: a program that solves mathematical problems by manipulating equations (and outputting the resulting formula), instead of just calculating a number. wxMaxima eases the use of Maxima by making most of its commands available through a menu system and by providing input dialogs for commands that require more than one argument. It also implements its own display engine that outputs mathematical symbols directly instead of depicting them with ASCII characters. </p> <p> wxMaxima also features 2D and 3D inline plots, simple animations, mixing of text and mathematical calculations to create documents, exporting of input and output to TeX, document structuring and a browser for Maxima's manual including command index and full text searching. </p> </description> <screenshots> <screenshot type="default"> <image>http://andrejv.github.io/wxmaxima/images/linux_1.jpg</image> <caption>An example of a plot embeded in a work sheet</caption> </screenshot> <screenshot type="default"> <image>http://andrejv.github.io/wxmaxima/images/linux_2.jpg</image> <caption>Another example of a plot embeded in a work sheet</caption> </screenshot> <screenshot type="default"> <image>http://andrejv.github.io/wxmaxima/images/linux_3.jpg</image> <caption>wxMaxima provides wizards for the most important functions if maxima</caption> </screenshot> <screenshot type="default"> <image>http://andrejv.github.io/wxmaxima/images/mac_1.jpg</image> <caption>A screenshot of the advanced autocompletion feature</caption> </screenshot> <screenshot type="default"> <image>http://andrejv.github.io/wxmaxima/images/mac_2.jpg</image> <caption>wxMaxima allows for extensive documentation of the formula</caption> </screenshot> <screenshot type="default"> <image>http://andrejv.github.io/wxmaxima/images/windows_1.jpg</image> <caption>wxMaxima provides sidepanes for the most important functions</caption> </screenshot> </screenshots> <url type="homepage">http://andrejv.github.io/wxmaxima/</url> </component> ������������������������������������������wxmaxima-15.08.2/data/wxMaxima.desktop��������������������������������������������������������������000644 �000765 �000024 �00000000607 12573513411 020234� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������[Desktop Entry] Name=wxMaxima Comment=A graphical user interface that allows symbolic and numeric calculations using Maxima Comment[de]=Eine grafische Oberfläche für Maxima, ein Programm für Symbolische und Numerische Berechnungen Exec=/usr/local/bin/wxmaxima %f Icon=wxmaxima Type=Application Categories=Education;Math;X-Red-Hat-Base;X-Red-Hat-Base-Only; MimeType=text/x-wxmaxima-batch; �������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxMaxima.desktop.in�����������������������������������������������������������000644 �000765 �000024 �00000000605 12573513135 020642� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������[Desktop Entry] Name=wxMaxima Comment=A graphical user interface that allows symbolic and numeric calculations using Maxima Comment[de]=Eine grafische Oberfläche für Maxima, ein Programm für Symbolische und Numerische Berechnungen Exec=@prefix@/bin/wxmaxima %f Icon=wxmaxima Type=Application Categories=Education;Math;X-Red-Hat-Base;X-Red-Hat-Base-Only; MimeType=text/x-wxmaxima-batch; ���������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima.menu�����������������������������������������������������������������000644 �000765 �000024 �00000000464 12573512112 017565� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������?package(wxmaxima):\ needs="X11"\ section="Applications/Science/Mathematics"\ title="wxMaxima"\ longtitle="GUI for the computer algebra system Maxima"\ icon16x16="/usr/local/share/pixmaps/wxmaxima-16.xpm"\ icon32x32="/usr/local/share/pixmaps/wxmaxima-32.xpm"\ command="/usr/bin/wxmaxima" ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima.menu.in��������������������������������������������������������������000644 �000765 �000024 �00000000460 12573511774 020203� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������?package(wxmaxima):\ needs="X11"\ section="Applications/Science/Mathematics"\ title="wxMaxima"\ longtitle="GUI for the computer algebra system Maxima"\ icon16x16="@prefix@/share/pixmaps/wxmaxima-16.xpm"\ icon32x32="@prefix@/share/pixmaps/wxmaxima-32.xpm"\ command="/usr/bin/wxmaxima" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima.png������������������������������������������������������������������000644 �000765 �000024 �00000053661 11670654443 017427� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a�� �IDATx铝ם9<{߻ @RHP437vRUI9U~O9xRciƴF"E")J&.�Akow{sN^F7>Zf w � _^%�� /?gJ+Y$ BM}>%vy,vײrEQ�R!AJ.sZ; ,p6n?Ε~g~ok {"Vjs v[@gu0;kn�ȉ ]kEP"Nw.gg/[-K Hh#,< ? סO(=.8}' #?jg_(A)8DL(}6[k=k�2.BBTJ !b!DN~F.)nRJ)R$Iymp�"_:h?R\zU!^$zN2P)UbXkZ몵,%RR$ ÐRRyn `!MEnk۝$qjcb+l+ZBΎNv(Jm1acǎ#G @B`gemm m}3KAFFF>5�|'"}]Ξ=+677yE9='tufmiڰ=Zccjdl/r^ KՊPH ! ;e5&5:uimwvY_[,-KKҢݨYKK)fg 1H)Nc^}UlO8aIc f !06w<?ō7\OQf;v z3X.57O8T T�RUR !N1@6䳵X Zj�ְϚISǝW.n]qu~~~l}c36ly&\6hfGL*H) =wC=ĩSlJ�ϲ|'c^~e[o4Mes{Ȏ!cpfGRﺧ16u`T~yT*zJ{S%RxJ D`CZ-$ڐ$%%>rWc9Hw_pKF666BUV80$}AZk^{M_rӧO}$ɧw~�B>W\?q@e\9fLjzTk=֨תG>p2sA|ߓЧR),XŎ{"§o'ZqƚN7hGrcᙻ=>+D5UDWa.--|;桇E M0ƨ0 sw(sZ1ᡡʃtxtѠ2?V W|ʡ<K_c@$boERF5ZKhZݸծ]==so_~k_d +80@h]\/}Ɏ<ׯ�vyxweU_a1iN4ǎR}V TJ1ͧDnkG!ߓ If<^Ff~swaky7%`Dhm!Da2??gy9r$I~)q_:�|ߧj}O\zUJ�#D$A= y g}/ TK K&XRד)@zvZ.?Rns8^y7<RVqq@p@AĝNG{<=~8q  ygƆ,Jky ׏Ƙ4MgW>}˥xЫ Ө@֢r=vk`R/lr:vz<~x^;v|߯!`*R*6sϙUsiw8 'w]nECJǀ$Iʥp駞'ҁȾAVLJ*rgݬ[yTK>~̷'?<|ן}q2AK@J)#!DzYg@K@N''~.Z;ٙҡ?iz9`bRż(=wDg7v7m"`bJ9T,<=S^yO_;i\ "x7>W|�ȃ;93/'~3|'f~A[Q U3a'3;6==]OϹjC1ɵRe/=?53ٵR0ն\EgΜ?\>|{+?wriy}̗cgyo00h(3<PAɜ%l7a^<`i {c}/6Xk$AO|}hxdp0 <sY�7x0 SO=E+�jϊVU%qğI@\7)=E8 Í C ژ=W89-kOn'翅ŝF[<%ipmi?6sc ?]+X;Ðgh4̱cNJ;^K.7=sի9�f$9ܨצw~?7!hiB3ܨj168Ztw!f%;)k->bw}^hm}P k5R+')%IrZʃ8)BxBϋK.}ҽ�A/>@\L$'~wt3_^yƚ!ÍJ7,9s>9[N߅mEQɝ֚jS/؁=?X!k>`g7 @JX[[>0�Ð>gϊ n $ML~б'f?bvr@yhm35}ݦWvK"v_[ \<m˻+h j )Xњpp汯|oةA$s8 : PJ-s cWgR @ !rC(0z:;#AmTJ 3-'z')PxsTe/uznٝ ׋DIIyKZWxoN ʢmũA؋/W^y>䓷،g_~#q`Rk=7k' ķ$'Z6o9qd,5G=nO v5Զmw�o3Ϥ(rp^!AcsovZ֥?w0]̂ ŒY�yJN<s`}_ 'Xt@Xm�%%BrqP�)zpC�cu {U?Z�aQJ8^ށ�-W+oGW 5Aa?Nމ*n*4y7ԉ_iViTT+rHm|2pD ..ݛtAE[/# m 2FDr*7Qb{̠(%;YCj'TO}fbi hY]]B}'�9)`<}G<pA0TŹk7Xk&)8F6ZJ@L 61Qn?8)WXcC~{\]^\)#=աWω^k/[ &ҡJlDMSL9RyGWӿο6ƴyrRbmbv7h|kߪWF=15Zgr5or2.(a-h4q`4qrdjv:mѿ@!{H!ke66y+T| QmMcZgj@v4͕H!u"5P -61"ƪ<rڕsA\�y~o�# O=>rɻMRZyRAeLb^FZCuF _-, m}9HxR<<1ocӥ@*mslW3N0PiUZR:NͶHyD)yXmv +D/mu_gyիW\6~^Mԡ/ ]I\�WcI<p}>uI"76TUBﱩS݈#Ü0Í 'TS|L299ƚmSK!@¹[qpqaR!LbdY"JRfk<qtZ%EqlUZl7y�)QRk6[]^9_/@Hic</mc,M2AD0m|�ZɁՒǿXPםU Z8ၹq~J9; A�9n61_'}$\.y n4c2NcG}JXTpٝOjo 5֢rPC<q/KAn+d*&7ZO:yJLȀxqz灔dB$7fV=$G(GfҍR31um{6ZL"J!k<:i#}k B>ͬO{�%QN۩5uVx [{lI )?ՅE޺p}# ʬm3~hTy'sWV&=۠_nKےw "Idbff|}a6x/,eNZO=aqJlX:TBH Tt^))ߋ!XHȉ$A' :Im<$(B7[�+R3j QB)??fYR / JᇡRA]QZk8$ qMyd'?::~ sx|c!l, CGy/ǿw'pUƹ$Gc{kSDk[mW.%Hs$Iӣ;0V\xU$zU<s9D /V!{]Ḥ%Cso3{$M\|r 30s:l:`0B>!ʝ %%kW94J801oApGp7߸p p]H-bs@r'I2ߜGZ7z.T)"U|!R"�S,< C2�(!WNE6y&m'tӔN*Jb3siq7PS +25#$zHDsm㌸0j% @ '@ZĜE7Xf-m,QӍ"bCll9we)=<ˌMuxGO>vkDj\R`u'�(rnՁa)ȉՑRcHR<Q-v[mfE/֊2g!H]=zOWY9ߧ5?G=њNӎb8%AZR,8f`nSosG 0i lu'jJ54cX R 667?G/-+BFre`ZR}$!cj>F>9Imr ESISTxKp*;X׏>聹W| rUK=�Ř Hdtvv?rꂔ8c{v#)VyXcZq 7ֶ843NѣG^׈[,;ϥ~gӄ6Vt28 3mqw G?bpz@i Z\o2:z/PY{xJ2f;bюLL;o)?zyx"/<Y8F˜ÿ/&l4&X Ͷ3p=5=|Wqh7<s/f2oxW'w wd\""N@X5PlE Y.0P)+MLt;Hg|<O ݹ|4z'!GC) ]pZ8o08;Ckc5ZmRP G)IKui<9W7PJrcyf!=t&UOM $׵d|Ss^l!tڋ^zz̽;Gxv|lOtg&yq١;)IkJw{l ,@bq4!Nk{ C5}:˫[[qB:IƾuRk7!e/|+ta<#$V P U.cRMsc^Y>tnS,o132>qĤIX R\[^F[ˍ-b ?}4w9mQ#ou\r.\sy\]Xe5ѻWc3�&yɞg]SWzrx\o_^#O^6KeP ^ʥ8߽/G&1XYtQ%Rc1Bf[.l њ "S;RZ&2B?0Z{@x(%U_Rqm@wvcbc~; }ʕ*A[ΈjؽZwwlg4dPJYu8Tujw`Ujsn76tw>αoffBEu1:u) K!ZM-xy;f J\\ˆ~CgF@J[oa҄$ܵ14E*Wc [$ k<]<y~6V'X$ǏDH_*qͷ9AMab�(pURchP(.G*LYݗ1>wLt'j`O:�r}[zpltě9pt"ʫ<D)pJS0(:QAf(',W*U:(C 1Blm^l'<}+W�,ɒR$ڰۧqV :}^an|O_ՉX\=s ~B R!{NIs0ա}G!KvJسg�cT};xX8e+7xC ɇ826nT R1ec Ny RZ; b E AµW^an|So4<Sg[ ,RN7Ӎ v(0�ZX`Tq%M0y!yMEb �wƫR}w,߼a&k HѡZc�]i};�(Clz?x,^%+)=vĻ_gayg_y/'ٱ,3澶1ZD9.i謭:՚3OS9zNǁ UdS|al.OSTS*WuO[{V S=;\;{hm Xt zXzJY8K]6F'f'''ֺ eZE0ƘZ^&fx/l|xm./"ǎr|nZ:M%y;�� �IDATS:Z4(I8<3guJj4` =P�G&F?1Fe.W`dx9�ev(Xh2\-ḱutŗ^z /0iB!8qV86 3wiƳ@l#kε+�!L󬵹 pK p;^N�ֵq3(?-ṼxT][_}|4!t?:ȁ!ׯ2](2('=:?Z.*u!\ ?u c-Z0I  +pI + {OA>\`9Sm:},׺ s!G;)h,#p�AdUJ}.ppϮ}V߳Z T}Xk+B�E ��PO�ɩi/F٣鮾nZ39@(ɟQ"Xi92̃w)ZH }O CCT5UTiC'I&)qRžez+W Ib)8"$IVá)e/"`06ɓ v`+LYl{tVW1Y{gmS*p{ýPӃZ3%gPo`-yJSenUte Ւp& 1R =$q7HӔ8tJIh&N=N0=M7bO-.J Y쌄F:^şG?Fe|TtsqRtWW3C|zؾu;$na 7gDN$G0 *?;Da\䍏Q]s)hJR+h//XV'WF)՚@3g�po*@) O:)zJ;c�ȧv*% e5\fߙ34E*Euv#k. [窆EIIAlO&]vJ;`OokC##ZOɍ]@>%0Ɣj4]%֌hE1Ϟ}/2"[QGl&A\ti-- HOڰ eE *!ի\ rᡁL{.55qS)V* |s̍+W: :NRfaꥭ[mJ$inlvC*Բ配qOl^N%o-5 J^7�]p.w֌<],lYv鮭!R0+N5Qf|n%¯'OH|!Yj 0ȦoS8fxhU y.pwTL 5~Kg65(1BӅ&nD9 LKkq)]\]y@5myvłCã)Z[9U@�ڝˈM4ُR*K]$} dmM\r$rZQڦ}_2\!A),;^hq)Ҍc^w{n‡} v<<heRW7ԩ9i.,@9Bams; ^m`S֋wKT`Z.+{N"~ }z:Gpy*ciuk,0J%ݍ vJXc3#IL<nm�[Q5vK/h4R i&)Q18pJ̕Z'kL^<:J VTh+_YC9ٜƛi7.\0= N@Uk5%ڳʗֆV87DRGى"� MZ12awc-UR֠ 8)\\{U:[Mws Qu;$iBG`hpc \|E(P)=P1X))Z<ߧ:9u:�XW6<EDk,D$ Qm`ECpeT)a(bWҶI�(:=H!UXxHvJ* xJ0Ԩ깋./J2P =auA :KKPW*NK]l!L?CM7\0.g :s:~sZ i8PW �!N?@@Gz4i(t<Dcvƅs*IN$Y[D^UTx"Y[{K0 yi}G*AZkBA A:}hCZb0trY@aVaà'Q Ksm[MgC_27UDJ܍)aT@R4[IPuٸ|1z 8ce 5iP2343 7ٍ~uj"B)I9 �ع}6") =/bŻ*8nB~VvsOd-#5][`eAX$on%RR\@-eWXm( j )ISSTfg;[U">~HhnnQ)VK._e@tL?rL$4eQŤ\v (K7 <WsPw {E <Z[$|;) <;**<|O\RJWc -φ8o-I X[_"\SD(V].G1hDJبs/,Kヒx>w}+ndum=lͦ3 H&'Ļ؜*JNw?Rfcv'zq �DЎ¾(5cU3˓#qEA>JHW֐JSO kyYdrh}] |vS̒8fQ&u�##,o:URCg!V:C /rT[v/ vit'�ɺOQ-1A3{G$$KmC(IlZ,N/ IQG\bu}4uWL<ICżBx>%&'&\qXtk?~ꥵ3y (oGD&'F3T0>P'M HЅgZx[nv�P<1XзT!Z "dNWqD1 ]@Aә h.,MS<# B8ecs{pK`80߅<<x/@j=W?i&c`ļse/\ B[^O}fU(V $)HIwy!'Tߔ4K 4MB Awí�Bcq=,iIW7Jz,OjU,9$1< 6dC:H l^;z{q.av~pt>`yT&a\^/'Q'ҨaW_||z#r5;H5Ԕ+UKSʁp66謭RK!v&vm$t :M{ 'wcuXJ�ؿ[m{1w4*]g)(KK=+ZOX6!ڨ!NV r<C iVAdžrcP& ^E G=G j|)Rc 7+o:�![-4:6 CL bSU2;tغq7�r)`V_i{Z;1uGq[!DqN/z7QvbtSeY'4StcV Bh--.k.jʚD=CJ k̉Td.JR.X>{R.7NԂR|g!I\KhPdj@̏ټv-J9-M7o&} IFQT#n�;o4I6ͮ==qLjï5 lXv u^^ɢ`+K%du/Gll5عe3?N7CrWQ]`Й3Y.A?+  <.nZ{f6>+W\*y@N b�[B@spM[ �Cqy[\u:ŵ%"-\pwm:x2*3 …pmTH1ol"XӈJd1(P|~2Vk?!!4NhV{Y*%#D Al#efdiuY7)غ6Ou ЩuTmZ >enZ5N'Fszا2s⧸v777v/S( Bb(p)Ô-@ZNcmfRHV3?{1a_ܿDc"Rf痸NZEf-.8XZ]cjN͓Ml'Oyt鮯CV2_ vׂwc%\id�ݴ 4IeZl,,)H9v7rܬ]opV뤝FnjVީ6y'h6ۙ; OƠ@HY~E> w=u(f:5S($J@mjP+%77i., BHARenyT0c M㭕Xs-X@�b!DswA *z9Xkc .M^TZ_:ʣ~@y10Ô&&HfY;e%vwQQ׉s Je7e\syp$Q6>Tn^c֯\V8eLO%}hoE�HM-݉ HHM4ZqIlT(ZG%Aa|r36ʽlD&B6* &9A7\>\> 0` OrmeWXnvJ%DF6:nsq6ZD RMAЫ3k}N%UeYf z]ݹ\]Y]]5J�;o[ U@@ԹqZFO(P`g/vBiVRs㭥%in3]) f~ ydO`~dp{mpj\uOmYn@x>R*=Οӏ-rdo_.smy+WH],P.x!hqQ/�եk[ZJgvdT‚i/--J!Ll C?4p>rڧ@fYBez_I@f]'N^k|ui^L)VKKaE4QCݗO)z I*AmjWs`{WG{ajXJ+G'BH0(0i>�.Jn//[qR|Kw:|]_"֚sW^ eR󙅄IܪV ,%tt`-~0}QblYҖN1x" ֒1h0Z n#4xetgNdkyfԫegZ{ { lݸ|bbQ�p}*�!qt._eh(NB|a[jWi lv[[DxRQ ֚ (r)k�X[t 3DV@>˕eCw1|`?VTs |?hĤQo= 'ǘ_^G7cXHw}~>C_Y `GbW ll^>Ͽ')+7oܸaR�:peKyǺzexBЉ*a@5 \ݚmZ)z<̌9KH:kkͦK&QԻ()$iISݛhM?"Kml$epGű%I)6js駐Sk˫,nyGh_;v⪻%qֽ|epĒ8)Gm R@4uUGv:c767Tqll.v y zGWq):q#Y�GXm? ? ;I nוZF޿RnCӦuDQh^^<:݈f L:I�Ơ|v+kT<v')x,hۜ:23*q6/b$;#=>/�!TJV(v#MӾD-Hviyw6MsC?5�.t ٰiga7)+㔹A8B' iG1NV =GH&DW.S<*GI|%hi RzB5 HmI J$$^6|AkJ?A4y8Vs}(:Q0u*Àaxr(qAV7hFv&="ubA q E/^Bz>RHf&dssv:8,�A /]hRk ۝K$�%\; Óv;k-M`҄VE) =ZIq,ͱob8NXR?ߣT{ _HlЙFgu٥\ҕ]ZInJ) VS/y. 5hMczÇiTseeǟRՊ lv(3=X|fVe"Ե {27;TE{˜%$KDr?gꑇ)A/%46\ xYTbdso/olF'rhL -m`ť(tU,o4905̉óL0=:L9 BDkj rV')f:O-H!M1Y[.833PevfjVSxFRc1zh&h C?#H!ZJ\T #nu+>K:m0d9oP"t8oSqBZ;� Sw�4u/|ݿq4[]17_{VoO:oΥj57e8z9\,GHRJJQ.(Fw/5Nvoy{atAF|aJemť5a=~J7V009:@ᦗ *t6x_+6.|@5]ߖ'o{_Ǒ̪hq$ CAQ$ᐔ|3xV a?M|cXf$q$QHI$HM@ +3!$Ьeϋ껪^v@8JkECloA{k!((={|:j0["�@c@ zvjzcv} 3I5JNpTȎ̅ XbZ5z h.ǕH_N}`'­*?O5C}xb`n.2 צxz2zړwwehAd瞃Zrw⩝=(Vmv�Rj6S \.a /."s&FFPGKKQ&F Cu)H@iLw?q=d?D eZhk5,Faw]87 cOp~@fYvt`ϡzf-?\ oaa(g h"q�J;SBB`R_||PkvDI0]ÐlK,!D2U$%p'0{u (v��`IDAT"};RvA�`bqh? )wџJB @P^Y!eWVP - a@8dTU1p�\A(t-eLw~!#т_;]HDȬA3>;>1!t]_2E4"?<| PRVzfDr޵;Ç_۠媍d2{Qaa@+ Q=gu>: @X|R إv;V˚P^z`y-joGf%'TŦ\bhx* wPTqd6t') ~O?u!B#]ެ8i p!pBѹ<\:x@dLS`wF?X,;g5$0S;<Ɛ`T79BHֲK\X ;I}tpL6lۂ0]*p2!8*⺨6Lo3cY :xWZ cBD`;SplǶ'@t=,``n5a 6DFAy!s'( ܑE,J`4yG8fA8 :yo/A@K˘`Xu}qb|"y<u⫻ a-R:T13Ӟa搌DU.?JFHp($8 ,Paq^ ar!B =ʖ;:&tF1SA%n u,LR ݍ"sh̃aQ>akkIrY&8 mH.Zj}}>x�VI|tWUqFG�@uB ⅑mG[�ʗ25 rt=Ca`PA\W:Tj/.!\e"b=*4Me;HƣJOeӄBgKR:%ȕ*ʗB#Č2ʸ93}0m탃سc <VK˹i<h@;jz$b\ &GMNOں/4f? ?_4mqaqs/~> %vq"Ȋkwg6ģM64t"H M Qp-ҭ= 0vog@P <;َ_ݼD w\蔂X/ T, AS%Qp$CY?ީ=>^e a1j8FX~/rJ(篹M̧2xΡC%$⚦GGܽgNJDJ躆|ĕSN  qԺK'DlvB < >cF=VT"DNz|i=ża;Wot|0>r j)Y?illCXg'�qbc @8L%QJ ]t\bbn^:VsP(g�_ K<4fZV˹ڷ;2TBz%Tm%> 'XX ,]ض[Oze\>>Tz6tG9&6t':6s k:ryD!c|nZ  $WTy}7(u Md5'Bsoݾ1ygl{|!(k'zln>y~| pW;H/Q]kMB± QpZoR %h5Dgރl :[bh1+x~K"5Gnu/F.x?B_BHaO/72RJ !Ͷ @pEA�†aD\_Zj~]osh'd=o@j̯;>&a}RWet$Hţ[̓BcR"jXɕTΡ)KÌm7s__~@!D󛩆^.&*ꊮim޺_ !Q6#�P!DJPH$wvwt7̩cϵ>ۥTPn�'x{TIAX+j[,F2X8\ƒںvX+frjDL"%_lKL|͟.Ja@</p H,X!>1PCX Jdc󕪹~b]yBV' U'0u$"~qẢd lˁF u"9mc^ e a/l0AVD5ކA4v?붮3�fs9رc2pY@JՎ矗1. f ��t]ɮ'?*egn8$`o; "5P0MWD#;1mqt:.ǭUP س7/| mQ}!ڎlJ=BUD,D; aYW]>4}Fgplp>3m+ϟ?=l:?BLkahsi�ڹ^Bh OFu޺U8~c)FЛlPoS )/M$B |a WwjxhFpw9㡃l<&#~~_|O Ց/[2CR~ȷ v]'O>dh>�lÇN8B~C@ àSS?~oR"\-Ix=,JD {J:n.da0d,Ζ8QoDj!/\,�Tط ܃jݦ{@#1 ._d!DiVaξ&B0fTҥӧOD"4?D�_Ž 2ϋl6ꪶ/}a0Bd|#ʟ8pZŤ6C ёYdE1P-i�Ֆ9c-}`e1 \rT+U tOzbf{/‡1tRɼ~kׯ/b19x>)88} 69G4ŋ/(#pUm2.@yK�BL?ǵۗR>%*/J L7itF(pC%MqlTы/v\-@ r�gR߳ f-/W c}ٳgr16 `~&�q~!qСGA�sOOoJ]׹6š11^ȾO-}M84Tp9hQ^ftkfO>TdαmD94GXTzի6&? K ~YT>R/{7}`R: 阦w-O>Xv?H6A*8z(v)os/Q<a빼~{*NAM=Z;ޭ UDKC[ U7Ϲ|H8oۅc|vŲaڊyYAg >+ {mq/ɪ׼%(y-�mn<}s-��T*x饗8|W�1-^Y4۶ٳۗ3KxLbw:-F PerL^Fc{7mN/Df5p$Llp uMkn^蝷rWWּ 0۶y__W*#Hm'fh/2�W_}UJ"0l)eձ  7/%L.eV<!:b!XD eT0YGbAHU}K$ `<ԩ]PGQG'JJO_plzttTr.N0Pk۶>';m[B!) A u0rɉ|酙=OnoO vuN 9.i;(Wl`Z.P[qAy5 j>;@ NyksRE9M|/?cY_W � _~CCC[XZZr/�͸.Dҥۦ=~v3㩾C1NZWuZ(B U&BKɛx|[ue0|'/ )m)kYꩧĉ'iږ2b4 KKKFA87 _dY�s� @RZ6 ]]y_t߹ucȱߙpk2Կ?"v!+7]Gc2_( Xʸ}g᜻�ѣGVӖ �\lv{H<wKJiU�%M �&{ffRCxȱ"=`zLD[H[Lz׮]eP( ڶͣѨ,ﵵ|s1alxsպ̙3rllL^tIڶ-t]QEY^u)eDT;|'n1BmĐ͍�Y7sݙNJw|[6Pʳ_G#5;RJ8߾}<y!|^:Ľ:#GO" | aRَٶ #ήݻ{{m;Z{-RV$u_X]~mg>ecYoÆ<62ކc#GرcR3 �2˲ۋW^yE^~]J4�Ho+:5]W�K.];:R;&w {]]HiVIhc&/5.v!9@ ]䚕jqme5^_rQ*L4m0 ԝ2pιb``@?~\Rڿ ڴ�˲>{Rɺѣ/_s.4MM&uCc XBJ,..-^&R*J^=M$Sp,7B8QBYPjx`CE )Nն̲mUJz1RZ]XKigyyYr9^5- @QӴn g }u/O?-<MjqG` .y*vJpy}9::*٬]4_"��i1@KxPݟQJBabr,x DH$aPƴZ)t][X)ժTʼT,r,K0p]גI)-1ʆaLG%0Lԝ;ѕR ]ÇH$`T>!xڸK={VuJBHC�J9%9썈 3aE8/s@:!$>sbSJ-BT?VlG#f� )XYYMT,�\n?@>/ɣfA͂@1dNA T5z;4@B`YQ'`f'Pơ~C) f3Xo:>]ЃTwt5 A iz}Lo:yǿ+[DU&)xC}Gן2�4 1GtS&�>5'p}# N63@׃B0=H_Thfpwl<nMzq M�uQ*~Q[EmRԞ%qxս@$@"ɓ'<D�~Kyh˪K_L�'”S����IENDB`�������������������������������������������������������������������������������wxmaxima-15.08.2/data/wxmaxima.svg������������������������������������������������������������������000644 �000765 �000024 �00000460431 12456160153 017430� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="25.552883" height="25.552883" id="svg5431"> <defs id="defs5433"> <radialGradient cx="334.43365" cy="522.92694" r="8.5200005" fx="334.43365" fy="522.92694" id="radialGradient3810-4" xlink:href="#linearGradient3793-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.81338028,0,97.588482)" /> <linearGradient id="linearGradient3793-3"> <stop id="stop3795-6" style="stop-color:#ff0000;stop-opacity:0.46923077" offset="0" /> <stop id="stop3797-8" style="stop-color:#ff0000;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="390.76837" cy="548.53601" r="10.164065" fx="390.76837" fy="548.53601" id="radialGradient3791-0" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient3812-5"> <stop id="stop3814-6" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop3816-8" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="388.3363" cy="547.93304" r="10.164065" fx="388.3363" fy="547.93304" id="radialGradient3803-1" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient5458"> <stop id="stop5460" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop5462" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="390.15549" cy="546.97308" r="10.164065" fx="390.15549" fy="546.97308" id="radialGradient3805-9" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <linearGradient id="linearGradient5465"> <stop id="stop5467" style="stop-color:#dedeff;stop-opacity:1" offset="0" /> <stop id="stop5469" style="stop-color:#0000c0;stop-opacity:1" offset="1" /> </linearGradient> <radialGradient cx="12.48" cy="9.8228836" r="2.365" fx="12.48" fy="9.8228836" id="radialGradient3828-9" xlink:href="#linearGradient3822-8" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient3822-8"> <stop id="stop3824-6" style="stop-color:#ffffff;stop-opacity:0.63846153" offset="0" /> <stop id="stop3826-2" style="stop-color:#ffffff;stop-opacity:0" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient3928-1" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient3922-0"> <stop id="stop3924-1" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop3926-8" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4034" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5480"> <stop id="stop5482" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5484" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4036" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5487"> <stop id="stop5489" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5491" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4038" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5494"> <stop id="stop5496" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5498" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4040" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5501"> <stop id="stop5503" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5505" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4042" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5508"> <stop id="stop5510" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5512" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4044" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5515"> <stop id="stop5517" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5519" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4046" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5522"> <stop id="stop5524" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5526" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4048" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5529"> <stop id="stop5531" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5533" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4050" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5536"> <stop id="stop5538" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5540" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4052" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5543"> <stop id="stop5545" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5547" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4054" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5550"> <stop id="stop5552" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5554" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4056" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5557"> <stop id="stop5559" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5561" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4058" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5564"> <stop id="stop5566" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5568" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4060" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5571"> <stop id="stop5573" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5575" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4062" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5578"> <stop id="stop5580" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5582" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4064" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5585"> <stop id="stop5587" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5589" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4066" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5592"> <stop id="stop5594" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5596" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4068" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5599"> <stop id="stop5601" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5603" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4070" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5606"> <stop id="stop5608" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5610" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4072" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5613"> <stop id="stop5615" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5617" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4074" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5620"> <stop id="stop5622" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5624" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4076" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5627"> <stop id="stop5629" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5631" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4078" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5634"> <stop id="stop5636" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5638" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4080" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5641"> <stop id="stop5643" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5645" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4082" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5648"> <stop id="stop5650" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5652" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4084" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5655"> <stop id="stop5657" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5659" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4086" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5662"> <stop id="stop5664" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5666" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4088" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5669"> <stop id="stop5671" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5673" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4090" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5676"> <stop id="stop5678" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5680" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4092" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5683"> <stop id="stop5685" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5687" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4094" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5690"> <stop id="stop5692" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5694" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4096" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5697"> <stop id="stop5699" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5701" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4098" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5704"> <stop id="stop5706" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5708" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4100" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5711"> <stop id="stop5713" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5715" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4102" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5718"> <stop id="stop5720" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5722" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4104" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5725"> <stop id="stop5727" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5729" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4106" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5732"> <stop id="stop5734" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5736" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4108" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5739"> <stop id="stop5741" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5743" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4110" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5746"> <stop id="stop5748" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5750" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4112" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5753"> <stop id="stop5755" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5757" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4114" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5760"> <stop id="stop5762" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5764" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4116" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5767"> <stop id="stop5769" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5771" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4118" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5774"> <stop id="stop5776" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5778" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4120" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5781"> <stop id="stop5783" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5785" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4122" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5788"> <stop id="stop5790" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5792" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4124" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5795"> <stop id="stop5797" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5799" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4126" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5802"> <stop id="stop5804" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5806" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4128" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5809"> <stop id="stop5811" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5813" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4130" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5816"> <stop id="stop5818" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5820" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4132" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5823"> <stop id="stop5825" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5827" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4134" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5830"> <stop id="stop5832" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5834" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4136" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5837"> <stop id="stop5839" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5841" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4138" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5844"> <stop id="stop5846" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5848" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4140" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5851"> <stop id="stop5853" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5855" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4142" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5858"> <stop id="stop5860" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5862" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4144" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5865"> <stop id="stop5867" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5869" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4146" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5872"> <stop id="stop5874" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5876" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4148" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5879"> <stop id="stop5881" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5883" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4150" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5886"> <stop id="stop5888" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5890" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4152" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5893"> <stop id="stop5895" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5897" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4154" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5900"> <stop id="stop5902" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5904" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4156" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5907"> <stop id="stop5909" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5911" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4158" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5914"> <stop id="stop5916" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5918" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4160" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5921"> <stop id="stop5923" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5925" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4162" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5928"> <stop id="stop5930" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5932" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4164" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5935"> <stop id="stop5937" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5939" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4166" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5942"> <stop id="stop5944" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5946" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4168" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5949"> <stop id="stop5951" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5953" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4170" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5956"> <stop id="stop5958" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5960" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4172" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5963"> <stop id="stop5965" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5967" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4174" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5970"> <stop id="stop5972" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5974" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4176" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5977"> <stop id="stop5979" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5981" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4178" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5984"> <stop id="stop5986" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5988" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4180" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5991"> <stop id="stop5993" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop5995" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4182" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient5998"> <stop id="stop6000" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6002" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4184" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6005"> <stop id="stop6007" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6009" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4186" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6012"> <stop id="stop6014" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6016" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4188" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6019"> <stop id="stop6021" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6023" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4190" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6026"> <stop id="stop6028" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6030" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4192" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6033"> <stop id="stop6035" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6037" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4194" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6040"> <stop id="stop6042" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6044" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4196" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6047"> <stop id="stop6049" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6051" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4198" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6054"> <stop id="stop6056" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6058" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4200" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6061"> <stop id="stop6063" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6065" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4202" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6068"> <stop id="stop6070" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6072" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4204" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6075"> <stop id="stop6077" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6079" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4206" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6082"> <stop id="stop6084" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6086" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4208" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6089"> <stop id="stop6091" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6093" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4210" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6096"> <stop id="stop6098" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6100" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4212" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6103"> <stop id="stop6105" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6107" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4214" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6110"> <stop id="stop6112" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6114" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4216" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6117"> <stop id="stop6119" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6121" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4218" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6124"> <stop id="stop6126" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6128" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4220" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6131"> <stop id="stop6133" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6135" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient4032" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <linearGradient id="linearGradient6138"> <stop id="stop6140" style="stop-color:#6492a5;stop-opacity:0.61538464" offset="0" /> <stop id="stop6142" style="stop-color:#69a7c1;stop-opacity:0.61538464" offset="1" /> </linearGradient> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient6247" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7270" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7272" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7274" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7276" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7278" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7280" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7282" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7284" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7286" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7288" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7290" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7292" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7294" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7296" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7298" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7300" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7302" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7304" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7306" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7308" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7310" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7312" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7314" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7316" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7318" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7320" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7322" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7324" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7326" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7328" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7330" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7332" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7334" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7336" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7338" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7340" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7342" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7344" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7346" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7348" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7350" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7352" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7354" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7356" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7358" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7360" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7362" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7364" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7366" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7368" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7370" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7372" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7374" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7376" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7378" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7380" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7382" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7384" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7386" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7388" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7390" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7392" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7394" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7396" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7398" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7400" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7402" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7404" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7406" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7408" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7410" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7412" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7414" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7416" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7418" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7420" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7422" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7424" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7426" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7428" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7430" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7432" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7434" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7436" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7438" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7440" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7442" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7444" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7446" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7448" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7450" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7452" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7454" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7456" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7458" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="-21.891562" cy="-35.872421" r="104.04594" fx="-21.891562" fy="-35.872421" id="radialGradient7460" xlink:href="#linearGradient3922-0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.3123449,0,11.204569)" /> <radialGradient cx="12.48" cy="9.8228836" r="2.365" fx="12.48" fy="9.8228836" id="radialGradient7462" xlink:href="#linearGradient3822-8" gradientUnits="userSpaceOnUse" /> <radialGradient cx="388.3363" cy="547.93304" r="10.164065" fx="388.3363" fy="547.93304" id="radialGradient7464" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="390.15549" cy="546.97308" r="10.164065" fx="390.15549" fy="546.97308" id="radialGradient7466" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="390.76837" cy="548.53601" r="10.164065" fx="390.76837" fy="548.53601" id="radialGradient7468" xlink:href="#linearGradient3812-5" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.89629494,0,56.885965)" /> <radialGradient cx="334.43365" cy="522.92694" r="8.5200005" fx="334.43365" fy="522.92694" id="radialGradient7470" xlink:href="#linearGradient3793-3" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.81338028,0,97.588482)" /> </defs> <metadata id="metadata5436"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g transform="translate(-604.36642,-419.58574)" id="layer1"> <path d="m 405.89677,550.1131 a 12.651442,12.651442 0 1 1 -25.30288,0 12.651442,12.651442 0 1 1 25.30288,0 z" transform="translate(223.89753,-117.75092)" id="path3801" style="fill:url(#radialGradient7270);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <g transform="matrix(0.07783999,0,0,0.07783999,620.59439,435.49827)" id="flowRoot3874" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:url(#radialGradient7460);fill-opacity:1;stroke:none;font-family:Symbol;-inkscape-font-specification:Symbol Bold"> <path d="m -125.63477,-168.15877 3.4961,0 2.72461,7.5586 2.71484,-7.5586 3.50586,0 -4.30664,10.9375 -3.83789,0 -4.29688,-10.9375" id="path3932" style="fill:url(#radialGradient7272)" /> <path d="m -106.30859,-162.14314 c -0.72918,0 -1.27931,0.1237 -1.65039,0.37109 -0.36459,0.2474 -0.54688,0.61199 -0.54688,1.09375 0,0.44271 0.14648,0.79102 0.43945,1.04492 0.29948,0.2474 0.71289,0.3711 1.24024,0.3711 0.65754,0 1.21093,-0.23438 1.66015,-0.70313 0.44921,-0.47525 0.67382,-1.0677 0.67383,-1.77734 l 0,-0.40039 -1.8164,0 m 5.34179,-1.31836 0,6.24023 -3.52539,0 0,-1.62109 c -0.46876,0.66406 -0.9961,1.14909 -1.58203,1.45508 -0.58594,0.29948 -1.29883,0.44922 -2.13867,0.44922 -1.13282,0 -2.05404,-0.32878 -2.76367,-0.98633 -0.70313,-0.66406 -1.05469,-1.52344 -1.05469,-2.57813 0,-1.28254 0.43945,-2.2233 1.31836,-2.82226 0.88541,-0.59895 2.27213,-0.89843 4.16016,-0.89844 l 2.06054,0 0,-0.27344 c -1e-5,-0.55337 -0.2181,-0.95702 -0.65429,-1.21093 -0.43621,-0.26041 -1.11655,-0.39062 -2.04102,-0.39063 -0.7487,1e-5 -1.44532,0.0749 -2.08984,0.22461 -0.64454,0.14975 -1.2435,0.37436 -1.79688,0.67383 l 0,-2.66602 c 0.7487,-0.18228 1.50065,-0.319 2.25586,-0.41015 0.7552,-0.0977 1.51041,-0.14648 2.26563,-0.14649 1.97264,1e-5 3.39517,0.39064 4.26757,1.17188 0.8789,0.77475 1.31835,2.03776 1.31836,3.78906" id="path3934" style="fill:url(#radialGradient7274)" /> <path d="m -97.695312,-172.41658 3.496093,0 0,15.19531 -3.496093,0 0,-15.19531" id="path3936" style="fill:url(#radialGradient7276)" /> <path d="m -89.74,-159.22127 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.62 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.52 1.12,-1.14 0,-0.6 -0.520001,-1.12 -1.1,-1.12 m 0,-7.26 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.62 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.52 1.12,-1.14 0,-0.6 -0.500001,-1.12 -1.1,-1.12" id="path3938" style="fill:url(#radialGradient7278)" /> <path d="m -119.9575,-128.92127 0,-0.68 -2.06,0 c -0.34,0 -0.46,-0.12 -0.46,-0.46 l 0,-14.36 c 0,-0.5 0.08,-0.58 0.54,-0.58 l 1.98,0 0,-0.68 -4.26,0 0,16.76 4.26,0" id="path3940" style="fill:url(#radialGradient7280)" /> <path d="m -90.947266,-114.77988 c 0.787753,1e-5 1.350903,-0.14647 1.689454,-0.43945 0.345042,-0.29296 0.517568,-0.77473 0.517578,-1.44531 -1e-5,-0.66405 -0.172536,-1.13931 -0.517578,-1.42578 -0.338551,-0.28645 -0.901701,-0.42968 -1.689454,-0.42969 l -1.582031,0 0,3.74023 1.582031,0 m -1.582031,2.59766 0,5.51758 -3.759765,0 0,-14.58008 5.742187,0 c 1.920563,2e-5 3.326812,0.32228 4.21875,0.9668 0.898425,0.64454 1.347643,1.66342 1.347656,3.05664 -1.3e-5,0.96355 -0.234388,1.75456 -0.703125,2.37304 -0.462251,0.6185 -1.16212,1.07423 -2.099609,1.36719 0.514312,0.1172 0.973296,0.38412 1.376953,0.80078 0.410144,0.41017 0.823555,1.03516 1.240234,1.875 l 2.041016,4.14063 -4.003906,0 -1.777344,-3.62305 c -0.358082,-0.72916 -0.722665,-1.22721 -1.09375,-1.49414 -0.364591,-0.26692 -0.852872,-0.40038 -1.464844,-0.40039 l -1.064453,0" id="path3942" style="fill:url(#radialGradient7282)" /> <path d="m -71.994375,-114.48464 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3944" style="fill:url(#radialGradient7284)" /> <path d="m -69.417812,-117.84464 c 0.659999,-0.28 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.14 0.560001,0.34 0.1,0.28 0.1,0.28 0.12,1.54 l 0,6.84 c 0,1.92 -0.260002,2.24 -1.92,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.899999,-0.38 -1.899999,-2.32 l 0,-10.62 -0.36,0 c -0.74,0.46 -1.520002,0.88 -3.2,1.7 l 0,0.58" id="path3946" style="fill:url(#radialGradient7286)" /> <path d="m -60.637813,-104.26464 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.58 1.120001,-1.22 1.120001,-2.08 0,-0.98 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.5 -1.080001,1.14 0,0.64 0.480001,1.16 1.060001,1.16 0.179999,0 0.3,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.74 -1.800001,1.92 l 0,0.32" id="path3948" style="fill:url(#radialGradient7288)" /> <path d="m -84.726562,-81.908797 c -0.690117,0.358073 -1.409518,0.628255 -2.158204,0.810547 -0.748708,0.182291 -1.529957,0.273437 -2.34375,0.273437 -2.428392,0 -4.352218,-0.677083 -5.771484,-2.03125 -1.419273,-1.360674 -2.128907,-3.20312 -2.128906,-5.527344 -10e-7,-2.330719 0.709633,-4.173165 2.128906,-5.527343 1.419266,-1.360663 3.343092,-2.041001 5.771484,-2.041016 0.813793,1.5e-5 1.595042,0.09116 2.34375,0.273437 0.748686,0.182307 1.468087,0.452489 2.158204,0.810547 l 0,3.017578 c -0.696628,-0.475249 -1.383476,-0.823556 -2.060547,-1.044921 -0.677094,-0.221343 -1.389984,-0.33202 -2.138672,-0.332032 -1.341154,1.2e-5 -2.39584,0.4297 -3.164063,1.289063 -0.768234,0.859385 -1.152348,2.044279 -1.152343,3.554687 -5e-6,1.503912 0.384109,2.685552 1.152343,3.544922 0.768223,0.859378 1.822909,1.289065 3.164063,1.289063 0.748688,2e-6 1.461578,-0.110675 2.138672,-0.332032 0.677071,-0.221351 1.363919,-0.569658 2.060547,-1.044921 l 0,3.017578" id="path3950" style="fill:url(#radialGradient7290)" /> <path d="m -72.6975,-88.928016 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3952" style="fill:url(#radialGradient7292)" /> <path d="m -70.120937,-92.288016 c 0.659999,-0.28 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.14 0.560001,0.34 0.1,0.28 0.1,0.280001 0.12,1.54 l 0,6.84 c 0,1.919998 -0.260002,2.24 -1.92,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.899999,-0.380002 -1.899999,-2.32 l 0,-10.62 -0.36,0 c -0.74,0.459999 -1.520002,0.880001 -3.2,1.7 l 0,0.58" id="path3954" style="fill:url(#radialGradient7294)" /> <path d="m -61.340938,-78.708016 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.579999 1.120001,-1.220001 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.500001 -1.080001,1.14 0,0.639999 0.480001,1.16 1.060001,1.16 0.179999,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.800001,1.92 l 0,0.32" id="path3956" style="fill:url(#radialGradient7296)" /> <path d="m -96.289062,-70.131469 3.759765,0 0,8.740235 c -5e-6,1.204431 0.195307,2.067061 0.585938,2.58789 0.397128,0.514326 1.041659,0.771487 1.933593,0.771485 0.898429,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595693,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759766,0 0,8.740235 c -1.5e-5,2.063805 -0.517592,3.600262 -1.552734,4.609375 -1.035169,1.009114 -2.613943,1.513671 -4.736329,1.513671 -2.115891,0 -3.69141,-0.504557 -4.726562,-1.513671 -1.035159,-1.009113 -1.552736,-2.54557 -1.552734,-4.609375 l 0,-8.740235" id="path3958" style="fill:url(#radialGradient7298)" /> <path d="m -76.835,-69.271391 c -1.739998,0 -3.000001,0.900002 -3.8,2.74 -0.539999,1.219999 -0.78,2.580002 -0.78,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719997,0 4.48,-2.740004 4.48,-6.98 0,-4.179995 -1.760003,-7 -4.38,-7 m -0.04,0.72 c 1.719998,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780002,6.22 -2.54,6.22 -1.799998,0 -2.58,-1.880004 -2.58,-6.24 0,-4.359995 0.780002,-6.2 2.62,-6.2" id="path3960" style="fill:url(#radialGradient7300)" /> <path d="m -61.135,-63.371391 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path3962" style="fill:url(#radialGradient7302)" /> <path d="m -58.558437,-66.731391 c 0.659999,-0.279999 1,-0.38 1.239999,-0.38 0.24,0 0.480001,0.140001 0.560001,0.34 0.1,0.28 0.1,0.280002 0.119999,1.54 l 0,6.84 c 0,1.919998 -0.260001,2.24 -1.919999,2.32 l 0,0.52 5.459999,0 0,-0.52 c -1.679998,-0.12 -1.9,-0.380002 -1.9,-2.32 l 0,-10.62 -0.359999,0 c -0.74,0.46 -1.520002,0.880001 -3.2,1.7 l 0,0.58" id="path3964" style="fill:url(#radialGradient7304)" /> <path d="m -125.2775,-27.251391 4.26,0 0,-16.76 -4.26,0 0,0.68 1.98,0 c 0.46,0 0.54,0.100001 0.54,0.58 l 0,14.28 c 0,0.44 -0.1,0.54 -0.58,0.54 l -1.94,0 0,0.68" id="path3966" style="fill:url(#radialGradient7306)" /> <path d="m -116.13781,-39.811391 c -0.64,0 -1.14,0.500001 -1.14,1.12 0,0.639999 0.5,1.14 1.12,1.14 0.62,0 1.12,-0.500001 1.12,-1.14 0,-0.619999 -0.5,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.74,-0.08 1.1,-0.22 1.64,-0.62 0.78,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.68,-1.74 -1.54,-1.74 -0.6,0 -1.08,0.500001 -1.08,1.14 0,0.639999 0.48,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.82,1.74 -1.8,1.92 l 0,0.32" id="path3968" style="fill:url(#radialGradient7308)" /> <path d="m -116.81641,-14.330703 0,-5.859375 3.51563,0 0,15.1953127 -3.51563,0 0,-1.5820313 c -0.48178,0.6445322 -1.01237,1.116537 -1.59179,1.4160157 -0.57944,0.299479 -1.25001,0.4492184 -2.01172,0.4492187 -1.34766,-3e-7 -2.45443,-0.5338539 -3.32031,-1.6015625 -0.86589,-1.0742163 -1.29883,-2.4544233 -1.29883,-4.1406253 0,-1.68619 0.43294,-3.063142 1.29883,-4.130859 0.86588,-1.074208 1.97265,-1.611317 3.32031,-1.611328 0.7552,1.1e-5 1.42252,0.153006 2.00195,0.458984 0.58593,0.29949 1.11978,0.768239 1.60156,1.40625 m -2.30468,7.0800783 c 0.74869,2.3e-6 1.31835,-0.273435 1.70898,-0.8203125 0.39713,-0.5468714 0.59569,-1.3411414 0.5957,-2.3828128 -10e-6,-1.04166 -0.19857,-1.83593 -0.5957,-2.382812 -0.39063,-0.546867 -0.96029,-0.820304 -1.70898,-0.820313 -0.7422,9e-6 -1.31186,0.273446 -1.70899,0.820313 -0.39063,0.546882 -0.58594,1.341152 -0.58594,2.382812 0,1.0416714 0.19531,1.8359414 0.58594,2.3828128 0.39713,0.5468775 0.96679,0.8203148 1.70899,0.8203125" id="path3970" style="fill:url(#radialGradient7310)" /> <path d="m -102.48047,-6.8502341 c -0.48178,0.6380221 -1.01238,1.1067716 -1.5918,1.40625 -0.57943,0.2994794 -1.25,0.4492188 -2.01171,0.4492188 -1.33464,0 -2.43816,-0.524088 -3.31055,-1.5722656 -0.8724,-1.0546849 -1.3086,-2.3958294 -1.3086,-4.0234371 0,-1.634108 0.4362,-2.971997 1.3086,-4.013672 0.87239,-1.048167 1.97591,-1.572255 3.31055,-1.572266 0.76171,1.1e-5 1.43228,0.149751 2.01171,0.449219 0.57942,0.299489 1.11002,0.771494 1.5918,1.416015 l 0,-1.621093 3.515626,0 0,9.8339841 c -1.2e-5,1.7578118 -0.556652,3.0989563 -1.669926,4.0234375 -1.10678,0.9309857 -2.71485,1.39648002 -4.82421,1.39648434 -0.6836,-4.32e-6 -1.34441,-0.0520876 -1.98243,-0.15625 -0.63802,-0.10417073 -1.2793,-0.26367574 -1.92382,-0.47851564 l 0,-2.7246094 c 0.61197,0.3515612 1.21093,0.6119776 1.79687,0.78125 0.58593,0.1757794 1.17513,0.2636699 1.76758,0.2636719 1.14583,-2e-6 1.98567,-0.2506528 2.51953,-0.7519531 0.53385,-0.5013028 0.80077,-1.2858073 0.80078,-2.3535156 l 0,-0.7519532 m -2.30469,-6.8066409 c -0.72266,9e-6 -1.28581,0.266936 -1.68945,0.800782 -0.40365,0.533861 -0.60547,1.289069 -0.60547,2.265625 0,1.0026083 0.19531,1.7643263 0.58594,2.2851558 0.39062,0.5143257 0.96028,0.7714869 1.70898,0.7714844 0.72916,2.5e-6 1.29557,-0.2669243 1.69922,-0.8007813 0.40364,-0.5338503 0.60546,-1.2858026 0.60547,-2.2558589 -1e-5,-0.976556 -0.20183,-1.731764 -0.60547,-2.265625 -0.40365,-0.533846 -0.97006,-0.800773 -1.69922,-0.800782" id="path3972" style="fill:url(#radialGradient7312)" /> <path d="m -95.585937,-20.190078 3.496093,0 0,15.1953127 -3.496093,0 0,-15.1953127" id="path3974" style="fill:url(#radialGradient7314)" /> <path d="m -87.630625,-6.9947653 c -0.619999,0 -1.14,0.5000006 -1.14,1.12 0,0.6199994 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5200006 1.12,-1.14 0,-0.5999994 -0.520001,-1.12 -1.1,-1.12 m 0,-7.2599997 c -0.619999,0 -1.14,0.5 -1.14,1.12 0,0.619999 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.520001 1.12,-1.14 0,-0.6 -0.500001,-1.12 -1.1,-1.12" id="path3976" style="fill:url(#radialGradient7316)" /> <path d="m -71.445312,-5.7955466 c -0.690117,0.3580734 -1.409518,0.6282554 -2.158204,0.8105469 -0.748708,0.1822915 -1.529957,0.2734372 -2.34375,0.2734375 -2.428392,-3e-7 -4.352218,-0.6770829 -5.771484,-2.03125 -1.419273,-1.360674 -2.128907,-3.20312 -2.128906,-5.5273438 -10e-7,-2.330719 0.709633,-4.173166 2.128906,-5.527344 1.419266,-1.360663 3.343092,-2.041 5.771484,-2.041015 0.813793,1.5e-5 1.595042,0.09116 2.34375,0.273437 0.748686,0.182306 1.468087,0.452488 2.158204,0.810547 l 0,3.017578 c -0.696628,-0.475249 -1.383476,-0.823556 -2.060547,-1.044922 -0.677094,-0.221342 -1.389984,-0.332019 -2.138672,-0.332031 -1.341154,1.2e-5 -2.39584,0.429699 -3.164063,1.289063 -0.768234,0.859385 -1.152348,2.044279 -1.152343,3.554687 -5e-6,1.503912 0.384109,2.6855515 1.152343,3.5449219 0.768223,0.8593779 1.822909,1.289065 3.164063,1.2890625 0.748688,2.5e-6 1.461578,-0.1106745 2.138672,-0.3320312 0.677071,-0.2213512 1.363919,-0.5696581 2.060547,-1.0449219 l 0,3.0175781" id="path3978" style="fill:url(#radialGradient7318)" /> <path d="m -60.097656,-16.879531 -3.222656,1.689453 3.222656,1.699219 -0.742188,1.376953 -3.251953,-1.796875 0,3.359375 -1.660156,0 0,-3.359375 -3.261719,1.796875 -0.742187,-1.376953 3.261718,-1.699219 -3.261718,-1.689453 0.742187,-1.376953 3.261719,1.777344 0,-3.359375 1.660156,0 0,3.359375 3.251953,-1.777344 0.742188,1.376953" id="path3980" style="fill:url(#radialGradient7320)" /> <path d="m -50.566406,-14.330703 0,-5.859375 3.515625,0 0,15.1953127 -3.515625,0 0,-1.5820313 c -0.48178,0.6445322 -1.012378,1.116537 -1.591797,1.4160157 -0.579434,0.299479 -1.250006,0.4492184 -2.011719,0.4492187 -1.34766,-3e-7 -2.45443,-0.5338539 -3.320312,-1.6015625 -0.865887,-1.0742163 -1.298829,-2.4544233 -1.298828,-4.1406253 -10e-7,-1.68619 0.432941,-3.063142 1.298828,-4.130859 0.865882,-1.074208 1.972652,-1.611317 3.320312,-1.611328 0.755202,1.1e-5 1.422519,0.153006 2.001953,0.458984 0.58593,0.29949 1.119783,0.768239 1.601563,1.40625 m -2.304688,7.0800783 c 0.748691,2.3e-6 1.318351,-0.273435 1.708985,-0.8203125 0.397126,-0.5468714 0.595694,-1.3411414 0.595703,-2.3828128 -9e-6,-1.04166 -0.198577,-1.83593 -0.595703,-2.382812 -0.390634,-0.546867 -0.960294,-0.820304 -1.708985,-0.820313 -0.742193,9e-6 -1.311854,0.273446 -1.708984,0.820313 -0.39063,0.546882 -0.585942,1.341152 -0.585938,2.382812 -4e-6,1.0416714 0.195308,1.8359414 0.585938,2.3828128 0.39713,0.5468775 0.966791,0.8203148 1.708984,0.8203125" id="path3982" style="fill:url(#radialGradient7322)" /> <path d="m -43.671875,-15.932265 3.496094,0 0,10.9374997 -3.496094,0 0,-10.9374997 m 0,-4.257813 3.496094,0 0,2.851563 -3.496094,0 0,-2.851563" id="path3984" style="fill:url(#radialGradient7324)" /> <path d="m -29.599609,-20.190078 0,2.294922 -1.933594,0 c -0.494798,1.3e-5 -0.83985,0.0879 -1.035156,0.263672 -0.195319,0.182304 -0.292975,0.494804 -0.292969,0.9375 l 0,0.761719 4.003906,0 0,-0.761719 c -9e-6,-1.191393 0.332021,-2.070299 0.996094,-2.636719 0.664051,-0.572902 1.692696,-0.85936 3.085937,-0.859375 l 2.675782,0 0,2.294922 -1.933594,0 c -0.494806,1.3e-5 -0.839857,0.0879 -1.035156,0.263672 -0.195326,0.182304 -0.292982,0.494804 -0.292969,0.9375 l 0,0.761719 2.988281,0 0,2.5 -2.988281,0 0,8.4374997 -3.496094,0 0,-8.4374997 -4.003906,0 0,8.4374997 -3.496094,0 0,-8.4374997 -1.738281,0 0,-2.5 1.738281,0 0,-0.761719 c -2e-6,-1.191393 0.332029,-2.070299 0.996094,-2.636719 0.664059,-0.572902 1.692703,-0.85936 3.085937,-0.859375 l 2.675782,0" id="path3986" style="fill:url(#radialGradient7326)" /> <path d="m -16.265625,-1.8947653 c -0.679999,-0.4599996 -1,-0.7600005 -1.4,-1.28 -1.079999,-1.4399986 -1.7,-3.940003 -1.7,-6.8999997 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.479999 -1.320001,0.76 -1.84,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.7399969 0.900002,5.2600014 2.52,6.9399997 0.599999,0.6599993 1.080001,1.0000006 2.16,1.58 l 0.26,-0.34" id="path3988" style="fill:url(#radialGradient7328)" /> <path d="m -13.75,-19.574843 3.7597656,0 0,8.740234 c -5.6e-6,1.2044317 0.1953067,2.067061 0.5859375,2.5878906 0.3971289,0.5143256 1.0416595,0.7714868 1.9335938,0.7714843 0.8984285,2.5e-6 1.5429591,-0.2571587 1.9335937,-0.7714843 0.397125,-0.5208296 0.5956925,-1.3834589 0.5957032,-2.5878906 l 0,-8.740234 3.7597656,0 0,8.740234 c -1.44e-5,2.0638058 -0.517592,3.6002626 -1.5527344,4.6093749 -1.0351681,1.0091148 -2.6139425,1.5136716 -4.7363281,1.5136719 -2.1158914,-3e-7 -3.6914109,-0.5045571 -4.7265629,-1.5136719 -1.035158,-1.0091123 -1.552736,-2.5455691 -1.552734,-4.6093749 l 0,-8.740234" id="path3990" style="fill:url(#radialGradient7330)" /> <path d="m 6.6640625,-1.8947653 c -0.6799993,-0.4599996 -1.0000004,-0.7600005 -1.4,-1.28 -1.0799989,-1.4399986 -1.7,-3.940003 -1.7,-6.8999997 0,-2.699998 0.5200009,-5.100002 1.44,-6.54 0.4399996,-0.68 0.8200008,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.9199991,0.479999 -1.3200005,0.76 -1.84,1.24 -1.7999982,1.659998 -2.84,4.360003 -2.84,7.28 0,2.7399969 0.9000016,5.2600014 2.52,6.9399997 0.5999994,0.6599993 1.0800011,1.0000006 2.16,1.58 l 0.26,-0.34" id="path3992" style="fill:url(#radialGradient7332)" /> <path d="m 12.841797,-19.037734 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.6386716 c -6e-6,0.5078158 0.100906,0.8528675 0.302734,1.0351562 0.201817,0.1757838 0.602207,0.2636744 1.201172,0.2636719 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.2864581 -2.939453,-0.859375 C 9.6321592,-6.433566 9.3457011,-7.4133827 9.3457031,-8.7935934 l 0,-4.6386716 -1.7382812,0 0,-2.5 1.7382812,0 0,-3.105469 3.4960939,0" id="path3994" style="fill:url(#radialGradient7334)" /> <path d="m 17.774062,-1.5547653 c 0.92,-0.4999995 1.320001,-0.7600005 1.84,-1.24 1.779999,-1.6599984 2.84,-4.3600029 2.84,-7.2799997 0,-2.739998 -0.920001,-5.260002 -2.52,-6.96 -0.599999,-0.64 -1.080001,-1.000001 -2.16,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.7,3.940003 1.7,6.9 0,2.699997 -0.52,5.0800011 -1.439999,6.5199997 -0.46,0.6999993 -0.840001,1.1000005 -1.66,1.66 l 0.259999,0.34" id="path3996" style="fill:url(#radialGradient7336)" /> <path d="m 24.71375,-2.5947653 c 0.739999,-0.08 1.100001,-0.2200004 1.64,-0.62 0.779999,-0.5799994 1.12,-1.2200009 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.5000006 -1.08,1.14 0,0.6399993 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.8399991 -0.820001,1.7400002 -1.8,1.92 l 0,0.32" id="path3998" style="fill:url(#radialGradient7338)" /> <path d="m 34.091797,-19.037734 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.6386716 c -6e-6,0.5078158 0.100906,0.8528675 0.302734,1.0351562 0.201817,0.1757838 0.602207,0.2636744 1.201172,0.2636719 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.2864581 -2.939453,-0.859375 -0.572919,-0.5794257 -0.859377,-1.5592424 -0.859375,-2.9394531 l 0,-4.6386716 -1.738281,0 0,-2.5 1.738281,0 0,-3.105469 3.496094,0" id="path4000" style="fill:url(#radialGradient7340)" /> <path d="m 39.024062,-1.5547653 c 0.92,-0.4999995 1.320001,-0.7600005 1.840001,-1.24 1.779998,-1.6599984 2.839999,-4.3600029 2.839999,-7.2799997 0,-2.739998 -0.920001,-5.260002 -2.519999,-6.96 -0.6,-0.64 -1.080002,-1.000001 -2.160001,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.700001,3.940003 1.700001,6.9 0,2.699997 -0.520001,5.0800011 -1.440001,6.5199997 -0.459999,0.6999993 -0.84,1.1000005 -1.659999,1.66 l 0.259999,0.34" id="path4002" style="fill:url(#radialGradient7342)" /> <path d="m 55.58375,-12.814765 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.8799997 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path4004" style="fill:url(#radialGradient7344)" /> <path d="m -69.228516,13.384126 6.132813,0 0,2.841797 -6.132813,0 0,-2.841797" id="path4006" style="fill:url(#radialGradient7346)" /> <path d="m -60.15625,5.9817819 3.759766,0 0,8.7402341 c -6e-6,1.204432 0.195306,2.067061 0.585937,2.587891 0.397129,0.514326 1.04166,0.771487 1.933594,0.771484 0.898428,3e-6 1.542959,-0.257158 1.933594,-0.771484 0.397125,-0.52083 0.595692,-1.383459 0.595703,-2.587891 l 0,-8.7402341 3.759765,0 0,8.7402341 c -1.4e-5,2.063806 -0.517592,3.600263 -1.552734,4.609375 -1.035168,1.009115 -2.613943,1.513672 -4.736328,1.513672 -2.115892,0 -3.691411,-0.504557 -4.726563,-1.513672 -1.035158,-1.009112 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.7402341" id="path4008" style="fill:url(#radialGradient7348)" /> <path d="m -39.742187,23.66186 c -0.68,-0.459999 -1.000001,-0.76 -1.4,-1.28 -1.079999,-1.439999 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699997 0.520001,-5.100001 1.440001,-6.5399999 0.439999,-0.6799994 0.82,-1.0600006 1.66,-1.64 l -0.26,-0.34 c -0.92,0.4799995 -1.320001,0.7600004 -1.840001,1.24 -1.799998,1.6599983 -2.839999,4.3600029 -2.839999,7.2799999 0,2.739997 0.900001,5.260002 2.519999,6.94 0.6,0.659999 1.080002,1.000001 2.160001,1.58 l 0.26,-0.34" id="path4010" style="fill:url(#radialGradient7350)" /> <path d="m -33.564453,6.5188913 0,3.1054688 3.603516,0 0,2.4999999 -3.603516,0 0,4.638672 c -6e-6,0.507816 0.100906,0.852867 0.302734,1.035156 0.201817,0.175784 0.602207,0.263675 1.201172,0.263672 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.286458 -2.939453,-0.859375 -0.572919,-0.579426 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.738281,0 0,-2.4999999 1.738281,0 0,-3.1054688 3.496094,0" id="path4012" style="fill:url(#radialGradient7352)" /> <path d="m -28.632187,24.00186 c 0.919999,-0.499999 1.32,-0.76 1.84,-1.24 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.9599999 -0.6,-0.6399994 -1.080002,-1.0000006 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.4799995 1,0.7600005 1.4,1.28 1.079998,1.4399989 1.7,3.9400029 1.7,6.8999999 0,2.699997 -0.520001,5.080001 -1.44,6.52 -0.46,0.699999 -0.840001,1.100001 -1.66,1.66 l 0.26,0.34" id="path4014" style="fill:url(#radialGradient7354)" /> <path d="m -17.7325,7.1018601 -1.12,0 -3.96,13.4599999 1.12,0 3.96,-13.4599999" id="path4016" style="fill:url(#radialGradient7356)" /> <path d="m -10.087891,12.446626 c 0.7877528,8e-6 1.3509033,-0.146476 1.6894535,-0.439453 0.3450429,-0.29296 0.5175687,-0.774731 0.5175781,-1.445313 C -7.8808688,9.8978082 -8.0533946,9.4225483 -8.3984375,9.1360788 -8.7369877,8.8496322 -9.3001382,8.7064032 -10.087891,8.7063913 l -1.582031,0 0,3.7402347 1.582031,0 m -1.582031,2.597656 0,5.517578 -3.759766,0 0,-14.5800781 5.742188,0 c 1.9205634,1.46e-5 3.326812,0.3222799 4.21875,0.9667969 0.8984248,0.6445442 1.3476431,1.6634234 1.3476563,3.0566402 -1.32e-5,0.963552 -0.234388,1.754567 -0.703125,2.373047 -0.4622516,0.618497 -1.1621207,1.074226 -2.0996094,1.367188 0.514312,0.117194 0.973296,0.384121 1.3769531,0.800781 0.4101441,0.410162 0.8235552,1.035161 1.2402344,1.875 l 2.0410156,4.140625 -4.0039062,0 -1.7773438,-3.623047 c -0.3580818,-0.729162 -0.7226647,-1.227209 -1.09375,-1.49414 -0.3645911,-0.266922 -0.8528719,-0.400386 -1.464844,-0.400391 l -1.064453,0" id="path4018" style="fill:url(#radialGradient7358)" /> <path d="m 1.245,11.30186 c -0.63999936,0 -1.14,0.500001 -1.14,1.12 0,0.639999 0.50000062,1.14 1.12,1.14 0.6199994,0 1.12,-0.500001 1.12,-1.14 0,-0.619999 -0.5000006,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.73999926,-0.08 1.10000054,-0.22 1.64,-0.62 0.7799992,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.500001 -1.08,1.14 0,0.639999 0.48000058,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.839999 -0.82000098,1.74 -1.8,1.92 l 0,0.32" id="path4020" style="fill:url(#radialGradient7360)" /> <path d="m -119.35547,41.19661 c -0.72917,5e-6 -1.2793,0.123703 -1.65039,0.371094 -0.36459,0.2474 -0.54688,0.611983 -0.54687,1.09375 -1e-5,0.442712 0.14648,0.791018 0.43945,1.044922 0.29947,0.247398 0.71288,0.371096 1.24023,0.371094 0.65755,2e-6 1.21093,-0.234373 1.66016,-0.703125 0.44921,-0.475257 0.67382,-1.067705 0.67383,-1.777344 l 0,-0.400391 -1.81641,0 m 5.3418,-1.318359 0,6.240234 -3.52539,0 0,-1.621093 c -0.46876,0.664063 -0.9961,1.149089 -1.58203,1.455078 -0.58595,0.299479 -1.29884,0.449218 -2.13868,0.449219 -1.13281,-10e-7 -2.05403,-0.328776 -2.76367,-0.986329 -0.70312,-0.664061 -1.05469,-1.523435 -1.05469,-2.578125 0,-1.282547 0.43946,-2.223301 1.31836,-2.822265 0.88542,-0.598952 2.27214,-0.898431 4.16016,-0.898438 l 2.06055,0 0,-0.273437 c -10e-6,-0.553378 -0.21811,-0.957023 -0.6543,-1.210938 -0.4362,-0.260408 -1.11654,-0.390616 -2.04102,-0.390625 -0.7487,9e-6 -1.44531,0.07488 -2.08984,0.22461 -0.64453,0.149748 -1.24349,0.374357 -1.79687,0.673828 l 0,-2.666016 c 0.74869,-0.182281 1.50064,-0.318999 2.25586,-0.410156 0.7552,-0.09764 1.51041,-0.146473 2.26562,-0.146484 1.97265,1.1e-5 3.39517,0.390635 4.26758,1.171875 0.87889,0.774748 1.31835,2.037768 1.31836,3.789062" id="path4022" style="fill:url(#radialGradient7362)" /> <path d="m -106.92383,32.075517 0,3.105468 3.60352,0 0,2.5 -3.60352,0 0,4.638672 c 0,0.507816 0.10091,0.852868 0.30274,1.035157 0.20181,0.175783 0.6022,0.263674 1.20117,0.263671 l 1.79687,0 0,2.5 -2.99804,0 c -1.38022,0 -2.36003,-0.286458 -2.93946,-0.859375 -0.57292,-0.579425 -0.85937,-1.559242 -0.85937,-2.939453 l 0,-4.638672 -1.73828,0 0,-2.5 1.73828,0 0,-3.105468 3.49609,0" id="path4024" style="fill:url(#radialGradient7364)" /> <path d="m -102.54883,35.180985 3.496096,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296877,-10.9375" id="path4026" style="fill:url(#radialGradient7366)" /> <path d="m -83.222656,41.19661 c -0.729173,5e-6 -1.279302,0.123703 -1.650391,0.371094 -0.364588,0.2474 -0.546879,0.611983 -0.546875,1.09375 -4e-6,0.442712 0.14648,0.791018 0.439453,1.044922 0.299474,0.247398 0.712885,0.371096 1.240235,0.371094 0.657545,2e-6 1.21093,-0.234373 1.660156,-0.703125 0.44921,-0.475257 0.67382,-1.067705 0.673828,-1.777344 l 0,-0.400391 -1.816406,0 m 5.341797,-1.318359 0,6.240234 -3.525391,0 0,-1.621093 c -0.468758,0.664063 -0.996101,1.149089 -1.582031,1.455078 -0.585944,0.299479 -1.298834,0.449218 -2.138672,0.449219 -1.132816,-10e-7 -2.054039,-0.328776 -2.763672,-0.986329 -0.703126,-0.664061 -1.054688,-1.523435 -1.054687,-2.578125 -10e-7,-1.282547 0.439451,-2.223301 1.318359,-2.822265 0.885413,-0.598952 2.272131,-0.898431 4.160156,-0.898438 l 2.060547,0 0,-0.273437 c -8e-6,-0.553378 -0.218107,-0.957023 -0.654297,-1.210938 -0.436205,-0.260408 -1.116543,-0.390616 -2.041015,-0.390625 -0.748703,9e-6 -1.445317,0.07488 -2.089844,0.22461 -0.644534,0.149748 -1.243492,0.374357 -1.796875,0.673828 l 0,-2.666016 c 0.748695,-0.182281 1.500647,-0.318999 2.255859,-0.410156 0.755204,-0.09764 1.510411,-0.146473 2.265625,-0.146484 1.972648,1.1e-5 3.395173,0.390635 4.267578,1.171875 0.878895,0.774748 1.318348,2.037768 1.31836,3.789062" id="path4028" style="fill:url(#radialGradient7368)" /> <path d="m -74.609375,30.923173 3.496094,0 0,15.195312 -3.496094,0 0,-15.195312" id="path4030" style="fill:url(#radialGradient7370)" /> <path d="m -67.851562,41.860673 0,-6.679688 3.515625,0 0,1.09375 c -6e-6,0.592458 -0.0033,1.3379 -0.0098,2.236329 -0.0065,0.891933 -0.0098,1.487636 -0.0098,1.787109 -5e-6,0.878911 0.02278,1.513676 0.06836,1.904297 0.04557,0.384118 0.123692,0.664066 0.234375,0.839844 0.143223,0.227867 0.32877,0.403648 0.55664,0.527343 0.234369,0.123701 0.501296,0.18555 0.800782,0.185547 0.729159,3e-6 1.302075,-0.279945 1.71875,-0.839844 0.416657,-0.559892 0.62499,-1.337886 0.625,-2.333984 l 0,-5.400391 3.496093,0 0,10.9375 -3.496093,0 0,-1.582031 c -0.527353,0.638022 -1.087248,1.110027 -1.679688,1.416016 -0.585944,0.299479 -1.23373,0.449218 -1.943359,0.449219 -1.263025,-10e-7 -2.226566,-0.38737 -2.890625,-1.16211 -0.657554,-0.774738 -0.98633,-1.901039 -0.986328,-3.378906" id="path4032" style="fill:url(#radialGradient7372)" /> <path d="m -42.558594,40.620439 0,0.996093 -8.173828,0 c 0.08463,0.820316 0.380855,1.43555 0.888672,1.845703 0.507807,0.410159 1.217441,0.615237 2.128906,0.615235 0.735669,2e-6 1.487622,-0.10742 2.25586,-0.322266 0.774729,-0.221351 1.568999,-0.553382 2.382812,-0.996094 l 0,2.695313 c -0.826834,0.3125 -1.653656,0.546875 -2.480469,0.703125 -0.826831,0.16276 -1.653653,0.24414 -2.480468,0.244141 -1.979172,-10e-7 -3.518884,-0.501302 -4.619141,-1.503907 -1.093751,-1.009112 -1.640626,-2.421871 -1.640625,-4.238281 -10e-7,-1.783847 0.537108,-3.18684 1.611328,-4.208984 1.080726,-1.022125 2.565099,-1.533192 4.453125,-1.533203 1.718741,1.1e-5 3.092438,0.517588 4.121094,1.552734 1.035144,1.035165 1.552722,2.418627 1.552734,4.150391 m -3.59375,-1.16211 c -9e-6,-0.664055 -0.195321,-1.197909 -0.585937,-1.601562 -0.384123,-0.410148 -0.88868,-0.615226 -1.513672,-0.615235 -0.67709,9e-6 -1.227219,0.192066 -1.650391,0.576172 -0.423182,0.377612 -0.686853,0.924487 -0.791015,1.640625 l 4.541015,0" id="path4034" style="fill:url(#radialGradient7374)" /> <path d="m -35.601562,49.218485 c -0.68,-0.459999 -1.000001,-0.76 -1.4,-1.28 -1.079999,-1.439998 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699997 0.520001,-5.100001 1.440001,-6.54 0.439999,-0.679999 0.82,-1.06 1.66,-1.64 l -0.26,-0.34 c -0.92,0.48 -1.320001,0.760001 -1.840001,1.24 -1.799998,1.659999 -2.839999,4.360003 -2.839999,7.28 0,2.739998 0.900001,5.260002 2.519999,6.94 0.6,0.66 1.080002,1.000001 2.160001,1.58 l 0.26,-0.34" id="path4036" style="fill:url(#radialGradient7376)" /> <path d="m -33.085937,31.538407 3.759765,0 0,8.740235 c -5e-6,1.204431 0.195307,2.067061 0.585938,2.58789 0.397128,0.514326 1.041659,0.771487 1.933593,0.771485 0.898429,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595693,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759766,0 0,8.740235 c -1.5e-5,2.063806 -0.517592,3.600262 -1.552734,4.609375 -1.035169,1.009114 -2.613943,1.513671 -4.736329,1.513672 -2.115891,-10e-7 -3.69141,-0.504558 -4.726562,-1.513672 -1.035159,-1.009113 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740235" id="path4038" style="fill:url(#radialGradient7378)" /> <path d="m -12.671875,49.218485 c -0.679999,-0.459999 -1,-0.76 -1.4,-1.28 -1.079999,-1.439998 -1.7,-3.940003 -1.7,-6.9 0,-2.699997 0.520001,-5.100001 1.44,-6.54 0.44,-0.679999 0.820001,-1.06 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.48 -1.320001,0.760001 -1.84,1.24 -1.799998,1.659999 -2.84,4.360003 -2.84,7.28 0,2.739998 0.900002,5.260002 2.52,6.94 0.599999,0.66 1.080001,1.000001 2.16,1.58 l 0.26,-0.34" id="path4040" style="fill:url(#radialGradient7380)" /> <path d="m -6.4941406,32.075517 0,3.105468 3.6035156,0 0,2.5 -3.6035156,0 0,4.638672 c -5.5e-6,0.507816 0.1009058,0.852868 0.3027344,1.035157 0.2018169,0.175783 0.6022071,0.263674 1.2011718,0.263671 l 1.796875,0 0,2.5 -2.9980468,0 c -1.3802128,0 -2.3600295,-0.286458 -2.9394532,-0.859375 -0.5729189,-0.579425 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.7382816,0 0,-2.5 1.7382816,0 0,-3.105468 3.4960938,0" id="path4042" style="fill:url(#radialGradient7382)" /> <path d="m -1.561875,49.558485 c 0.91999908,-0.499999 1.32000052,-0.76 1.84,-1.24 1.7799982,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.9200016,-5.260001 -2.52,-6.96 -0.5999994,-0.639999 -1.08000108,-1 -2.16,-1.56 l -0.26,0.34 c 0.6999993,0.48 1.0000004,0.760001 1.4,1.28 1.07999892,1.439999 1.7,3.940003 1.7,6.9 0,2.699998 -0.52000092,5.080002 -1.44,6.52 -0.45999954,0.7 -0.8400008,1.100001 -1.66,1.66 l 0.26,0.34" id="path4044" style="fill:url(#radialGradient7384)" /> <path d="m 5.3778125,48.518485 c 0.7399993,-0.08 1.1000005,-0.22 1.64,-0.62 0.7799992,-0.579999 1.12,-1.22 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.4800006,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.740001 -1.8,1.92 l 0,0.32" id="path4046" style="fill:url(#radialGradient7386)" /> <path d="m 14.755859,32.075517 0,3.105468 3.603516,0 0,2.5 -3.603516,0 0,4.638672 c -5e-6,0.507816 0.100906,0.852868 0.302735,1.035157 0.201817,0.175783 0.602207,0.263674 1.201172,0.263671 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.36003,-0.286458 -2.939453,-0.859375 -0.572919,-0.579425 -0.859377,-1.559242 -0.859375,-2.939453 l 0,-4.638672 -1.7382816,0 0,-2.5 1.7382816,0 0,-3.105468 3.496093,0" id="path4048" style="fill:url(#radialGradient7388)" /> <path d="m 29.568125,38.298485 -10.52,0 0,1.1 10.52,0 0,-1.1 m 0,3.88 -10.52,0 0,1.1 10.52,0 0,-1.1" id="path4050" style="fill:url(#radialGradient7390)" /> <path d="m 34.844687,32.398485 c -1.739998,0 -3,0.900002 -3.8,2.74 -0.539999,1.219999 -0.78,2.580002 -0.78,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719998,0 4.480001,-2.740004 4.480001,-6.98 0,-4.179995 -1.760003,-7 -4.380001,-7 m -0.04,0.72 c 1.719999,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780001,6.22 -2.54,6.22 -1.799998,0 -2.579999,-1.880004 -2.579999,-6.24 0,-4.359995 0.780001,-6.2 2.619999,-6.2" id="path4052" style="fill:url(#radialGradient7392)" /> <path d="m 40.924687,48.518485 c 0.74,-0.08 1.100001,-0.22 1.64,-0.62 0.78,-0.579999 1.120001,-1.22 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.500001 -1.080001,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.300001,-0.02 0.600001,-0.1 0.04,0.84 -0.820001,1.740001 -1.800001,1.92 l 0,0.32" id="path4054" style="fill:url(#radialGradient7394)" /> <path d="m 46.640625,31.538407 3.759766,0 0,8.740235 c -6e-6,1.204431 0.195306,2.067061 0.585937,2.58789 0.397129,0.514326 1.04166,0.771487 1.933594,0.771485 0.898428,2e-6 1.542959,-0.257159 1.933594,-0.771485 0.397125,-0.520829 0.595692,-1.383459 0.595703,-2.58789 l 0,-8.740235 3.759765,0 0,8.740235 c -1.4e-5,2.063806 -0.517592,3.600262 -1.552734,4.609375 -1.035168,1.009114 -2.613943,1.513671 -4.736328,1.513672 -2.115892,-10e-7 -3.691411,-0.504558 -4.726563,-1.513672 -1.035158,-1.009113 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740235" id="path4056" style="fill:url(#radialGradient7396)" /> <path d="m 66.094688,32.398485 c -1.739999,0 -3.000001,0.900002 -3.8,2.74 -0.54,1.219999 -0.780001,2.580002 -0.780001,4.26 0,4.239996 1.760003,6.98 4.48,6.98 2.719998,0 4.480001,-2.740004 4.480001,-6.98 0,-4.179995 -1.760003,-7 -4.38,-7 m -0.04,0.72 c 1.719999,0 2.5,1.940005 2.5,6.22 0,4.319996 -0.780001,6.22 -2.54,6.22 -1.799998,0 -2.579999,-1.880004 -2.579999,-6.24 0,-4.359995 0.780001,-6.2 2.619999,-6.2" id="path4058" style="fill:url(#radialGradient7398)" /> <path d="m 71.914687,49.558485 c 0.92,-0.499999 1.320001,-0.76 1.840001,-1.24 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260001 -2.520001,-6.96 -0.599999,-0.639999 -1.080001,-1 -2.16,-1.56 l -0.26,0.34 c 0.7,0.48 1.000001,0.760001 1.4,1.28 1.079999,1.439999 1.700001,3.940003 1.700001,6.9 0,2.699998 -0.520001,5.080002 -1.44,6.52 -0.46,0.7 -0.840001,1.100001 -1.660001,1.66 l 0.26,0.34" id="path4060" style="fill:url(#radialGradient7400)" /> <path d="m 80.854375,36.858485 c -0.639999,0 -1.14,0.500001 -1.14,1.12 0,0.64 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5 1.12,-1.14 0,-0.619999 -0.500001,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.739999,-0.08 1.100001,-0.22 1.64,-0.62 0.779999,-0.579999 1.12,-1.22 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.84 -0.820001,1.740001 -1.8,1.92 l 0,0.32" id="path4062" style="fill:url(#radialGradient7402)" /> <path d="m -116.81641,62.339173 0,-5.859375 3.51563,0 0,15.195313 -3.51563,0 0,-1.582031 c -0.48178,0.644532 -1.01237,1.116536 -1.59179,1.416015 -0.57944,0.299479 -1.25001,0.449219 -2.01172,0.449219 -1.34766,0 -2.45443,-0.533854 -3.32031,-1.601563 -0.86589,-1.074216 -1.29883,-2.454423 -1.29883,-4.140625 0,-1.68619 0.43294,-3.063142 1.29883,-4.130859 0.86588,-1.074208 1.97265,-1.611317 3.32031,-1.611328 0.7552,1.1e-5 1.42252,0.153006 2.00195,0.458984 0.58593,0.29949 1.11978,0.768239 1.60156,1.40625 m -2.30468,7.080078 c 0.74869,3e-6 1.31835,-0.273435 1.70898,-0.820312 0.39713,-0.546871 0.59569,-1.341142 0.5957,-2.382813 -10e-6,-1.04166 -0.19857,-1.83593 -0.5957,-2.382812 -0.39063,-0.546867 -0.96029,-0.820304 -1.70898,-0.820313 -0.7422,9e-6 -1.31186,0.273446 -1.70899,0.820313 -0.39063,0.546882 -0.58594,1.341152 -0.58594,2.382812 0,1.041671 0.19531,1.835942 0.58594,2.382813 0.39713,0.546877 0.96679,0.820315 1.70899,0.820312" id="path4064" style="fill:url(#radialGradient7404)" /> <path d="m -99.003906,66.177064 0,0.996094 -8.173824,0 c 0.0846,0.820316 0.38085,1.43555 0.88867,1.845703 0.5078,0.410158 1.21744,0.615236 2.1289,0.615234 0.73567,2e-6 1.48763,-0.10742 2.25586,-0.322265 0.77473,-0.221352 1.569,-0.553383 2.382816,-0.996094 l 0,2.695312 c -0.826836,0.312501 -1.653656,0.546875 -2.480466,0.703125 -0.82683,0.16276 -1.65366,0.244141 -2.48047,0.244141 -1.97917,0 -3.51889,-0.501302 -4.61914,-1.503906 -1.09375,-1.009113 -1.64063,-2.421872 -1.64063,-4.238282 0,-1.783847 0.53711,-3.18684 1.61133,-4.208984 1.08073,-1.022125 2.5651,-1.533192 4.45313,-1.533203 1.71874,1.1e-5 3.09243,0.517589 4.12109,1.552734 1.035144,1.035165 1.552721,2.418627 1.552734,4.150391 m -3.593754,-1.162109 c -10e-6,-0.664056 -0.19532,-1.197909 -0.58593,-1.601563 -0.38413,-0.410148 -0.88868,-0.615225 -1.51368,-0.615234 -0.67709,9e-6 -1.22721,0.192066 -1.65039,0.576172 -0.42318,0.377612 -0.68685,0.924486 -0.79101,1.640625 l 4.54101,0" id="path4066" style="fill:url(#radialGradient7406)" /> <path d="m -87.822266,61.079408 0,2.65625 c -0.748707,-0.312492 -1.471363,-0.546867 -2.167968,-0.703125 -0.696622,-0.156242 -1.354174,-0.234366 -1.972657,-0.234375 -0.664068,9e-6 -1.158859,0.08464 -1.484375,0.253906 -0.319014,0.162769 -0.478519,0.416675 -0.478515,0.761719 -4e-6,0.279955 0.120438,0.494799 0.361328,0.644531 0.247391,0.149747 0.686844,0.260424 1.318359,0.332031 l 0.615235,0.08789 c 1.790356,0.227871 2.994782,0.60222 3.613281,1.123047 0.618479,0.520838 0.927723,1.337895 0.927734,2.451172 -1.1e-5,1.165366 -0.429698,2.041016 -1.289062,2.626953 -0.859384,0.585937 -2.141935,0.878906 -3.847656,0.878906 -0.722662,0 -1.471359,-0.05859 -2.246094,-0.175781 -0.768232,-0.110677 -1.559247,-0.279948 -2.373047,-0.507813 l 0,-2.65625 c 0.696613,0.338545 1.409502,0.592451 2.138672,0.761719 0.735673,0.169273 1.481115,0.253908 2.236328,0.253906 0.683587,2e-6 1.19791,-0.0944 1.542969,-0.283203 0.345044,-0.1888 0.51757,-0.468747 0.517578,-0.839844 -8e-6,-0.312496 -0.12045,-0.543616 -0.361328,-0.693359 -0.234382,-0.156246 -0.706387,-0.276689 -1.416016,-0.361328 l -0.615234,-0.07813 c -1.555994,-0.195308 -2.646487,-0.556636 -3.271485,-1.083985 -0.625001,-0.527337 -0.937501,-1.328118 -0.9375,-2.402343 -10e-7,-1.158846 0.397134,-2.01822 1.191407,-2.578125 0.794267,-0.559885 2.011714,-0.839833 3.652343,-0.839844 0.644525,1.1e-5 1.321608,0.04884 2.03125,0.146484 0.709627,0.09767 1.481111,0.250662 2.314453,0.458985" id="path4068" style="fill:url(#radialGradient7408)" /> <path d="m -79.248047,62.973939 c -0.774746,9e-6 -1.367193,0.279956 -1.777344,0.839844 -0.40365,0.553392 -0.605473,1.354173 -0.605468,2.402343 -5e-6,1.048182 0.201818,1.852218 0.605468,2.41211 0.410151,0.553388 1.002598,0.83008 1.777344,0.830078 0.761711,2e-6 1.344393,-0.27669 1.748047,-0.830078 0.403637,-0.559892 0.60546,-1.363928 0.605469,-2.41211 -9e-6,-1.04817 -0.201832,-1.848951 -0.605469,-2.402343 -0.403654,-0.559888 -0.986336,-0.839835 -1.748047,-0.839844 m 0,-2.5 c 1.881502,1.1e-5 3.349599,0.507823 4.404297,1.523437 1.061186,1.015634 1.591784,2.421883 1.591797,4.21875 -1.3e-5,1.796879 -0.530611,3.203128 -1.591797,4.21875 -1.054698,1.015626 -2.522795,1.523438 -4.404297,1.523438 -1.888026,0 -3.365889,-0.507812 -4.433594,-1.523438 -1.061199,-1.015622 -1.591797,-2.421871 -1.591796,-4.21875 -10e-7,-1.796867 0.530597,-3.203116 1.591796,-4.21875 1.067705,-1.015614 2.545568,-1.523426 4.433594,-1.523437" id="path4070" style="fill:url(#radialGradient7410)" /> <path d="m -70.703125,56.479798 3.496094,0 0,15.195313 -3.496094,0 0,-15.195313" id="path4072" style="fill:url(#radialGradient7412)" /> <path d="m -65.205078,60.737611 3.496094,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296875,-10.9375" id="path4074" style="fill:url(#radialGradient7414)" /> <path d="m -39.863281,66.177064 0,0.996094 -8.173828,0 c 0.08463,0.820316 0.380854,1.43555 0.888672,1.845703 0.507806,0.410158 1.217441,0.615236 2.128906,0.615234 0.735669,2e-6 1.487621,-0.10742 2.255859,-0.322265 0.774729,-0.221352 1.568999,-0.553383 2.382813,-0.996094 l 0,2.695312 c -0.826835,0.312501 -1.653657,0.546875 -2.480469,0.703125 -0.826832,0.16276 -1.653654,0.244141 -2.480469,0.244141 -1.979172,0 -3.518884,-0.501302 -4.61914,-1.503906 -1.093752,-1.009113 -1.640626,-2.421872 -1.640625,-4.238282 -10e-7,-1.783847 0.537107,-3.18684 1.611328,-4.208984 1.080725,-1.022125 2.565099,-1.533192 4.453125,-1.533203 1.718741,1.1e-5 3.092438,0.517589 4.121093,1.552734 1.035145,1.035165 1.552722,2.418627 1.552735,4.150391 m -3.59375,-1.162109 c -9e-6,-0.664056 -0.195322,-1.197909 -0.585938,-1.601563 -0.384122,-0.410148 -0.888679,-0.615225 -1.513672,-0.615234 -0.677089,9e-6 -1.227219,0.192066 -1.65039,0.576172 -0.423182,0.377612 -0.686854,0.924486 -0.791016,1.640625 l 4.541016,0" id="path4076" style="fill:url(#radialGradient7416)" /> <path d="m -32.90625,74.775111 c -0.679999,-0.46 -1,-0.760001 -1.4,-1.28 -1.079999,-1.439999 -1.7,-3.940003 -1.7,-6.9 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.26,-0.34 c -0.919999,0.479999 -1.320001,0.76 -1.84,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.739997 0.900002,5.260001 2.52,6.94 0.599999,0.659999 1.080001,1 2.16,1.58 l 0.26,-0.34" id="path4078" style="fill:url(#radialGradient7418)" /> <path d="m -23.105469,62.339173 0,-5.859375 3.515625,0 0,15.195313 -3.515625,0 0,-1.582031 c -0.481779,0.644532 -1.012378,1.116536 -1.591797,1.416015 -0.579434,0.299479 -1.250006,0.449219 -2.011718,0.449219 -1.347661,0 -2.454431,-0.533854 -3.320313,-1.601563 -0.865887,-1.074216 -1.298829,-2.454423 -1.298828,-4.140625 -1e-6,-1.68619 0.432941,-3.063142 1.298828,-4.130859 0.865882,-1.074208 1.972652,-1.611317 3.320313,-1.611328 0.755202,1.1e-5 1.422519,0.153006 2.001953,0.458984 0.585929,0.29949 1.119783,0.768239 1.601562,1.40625 m -2.304687,7.080078 c 0.74869,3e-6 1.318351,-0.273435 1.708984,-0.820312 0.397127,-0.546871 0.595694,-1.341142 0.595703,-2.382813 -9e-6,-1.04166 -0.198576,-1.83593 -0.595703,-2.382812 -0.390633,-0.546867 -0.960294,-0.820304 -1.708984,-0.820313 -0.742194,9e-6 -1.311855,0.273446 -1.708985,0.820313 -0.390629,0.546882 -0.585942,1.341152 -0.585937,2.382812 -5e-6,1.041671 0.195308,1.835942 0.585937,2.382813 0.39713,0.546877 0.966791,0.820315 1.708985,0.820312" id="path4080" style="fill:url(#radialGradient7420)" /> <path d="m -8.7695313,69.819642 c -0.4817794,0.638022 -1.0123779,1.106772 -1.5917967,1.40625 -0.579434,0.299479 -1.250006,0.449219 -2.011719,0.449219 -1.334639,0 -2.438154,-0.524088 -3.310547,-1.572266 -0.872397,-1.054685 -1.308594,-2.395829 -1.308593,-4.023437 -10e-7,-1.634108 0.436196,-2.971997 1.308593,-4.013672 0.872393,-1.048167 1.975908,-1.572255 3.310547,-1.572266 0.761713,1.1e-5 1.432285,0.149751 2.011719,0.449219 0.5794188,0.29949 1.1100173,0.771494 1.5917967,1.416016 l 0,-1.621094 3.5156251,0 0,9.833984 c -1.27e-5,1.757812 -0.5566528,3.098956 -1.6699219,4.023438 -1.1067807,0.930985 -2.714852,1.39648 -4.8242189,1.396484 -0.683599,-4e-6 -1.344406,-0.05209 -1.982422,-0.15625 -0.638024,-0.104171 -1.2793,-0.263676 -1.923828,-0.478516 l 0,-2.724609 c 0.611976,0.351561 1.210934,0.611978 1.796875,0.78125 0.585933,0.175779 1.175125,0.26367 1.767578,0.263672 1.145827,-2e-6 1.98567,-0.250653 2.5195315,-0.751953 0.5338453,-0.501303 0.8007721,-1.285807 0.8007812,-2.353516 l 0,-0.751953 m -2.3046877,-6.806641 c -0.722662,9e-6 -1.285813,0.266936 -1.689453,0.800782 -0.40365,0.533861 -0.605473,1.289069 -0.605469,2.265625 -4e-6,1.002608 0.195308,1.764326 0.585938,2.285156 0.390619,0.514326 0.96028,0.771487 1.708984,0.771484 0.729159,3e-6 1.2955651,-0.266924 1.699219,-0.800781 0.4036369,-0.53385 0.6054596,-1.285803 0.6054687,-2.255859 -9.1e-6,-0.976556 -0.2018318,-1.731764 -0.6054687,-2.265625 -0.4036539,-0.533846 -0.97006,-0.800773 -1.699219,-0.800782" id="path4082" style="fill:url(#radialGradient7422)" /> <path d="m -1.875,56.479798 3.4960937,0 0,15.195313 -3.4960937,0 0,-15.195313" id="path4084" style="fill:url(#radialGradient7424)" /> <path d="m 4.4403125,74.075111 c 0.7399993,-0.08 1.1000005,-0.220001 1.64,-0.62 0.7799992,-0.58 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.6800009,-1.74 -1.54,-1.74 -0.5999994,0 -1.08,0.5 -1.08,1.14 0,0.639999 0.4800006,1.16 1.06,1.16 0.1799998,0 0.3000003,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4086" style="fill:url(#radialGradient7426)" /> <path d="m 10.15625,57.095033 3.759766,0 0,8.740234 c -6e-6,1.204432 0.195306,2.067061 0.585937,2.587891 0.397129,0.514325 1.04166,0.771487 1.933594,0.771484 0.898428,3e-6 1.542959,-0.257159 1.933594,-0.771484 0.397125,-0.52083 0.595692,-1.383459 0.595703,-2.587891 l 0,-8.740234 3.759765,0 0,8.740234 c -1.4e-5,2.063806 -0.517592,3.600263 -1.552734,4.609375 -1.035168,1.009115 -2.613943,1.513672 -4.736328,1.513672 -2.115892,0 -3.691411,-0.504557 -4.726563,-1.513672 -1.035158,-1.009112 -1.552736,-2.545569 -1.552734,-4.609375 l 0,-8.740234" id="path4088" style="fill:url(#radialGradient7428)" /> <path d="m 30.570312,74.775111 c -0.679999,-0.46 -1,-0.760001 -1.399999,-1.28 -1.079999,-1.439999 -1.700001,-3.940003 -1.700001,-6.9 0,-2.699998 0.520001,-5.100002 1.44,-6.54 0.44,-0.68 0.820001,-1.060001 1.66,-1.64 l -0.259999,-0.34 c -0.92,0.479999 -1.320001,0.76 -1.840001,1.24 -1.799998,1.659998 -2.84,4.360003 -2.84,7.28 0,2.739997 0.900002,5.260001 2.52,6.94 0.6,0.659999 1.080002,1 2.160001,1.58 l 0.259999,-0.34" id="path4090" style="fill:url(#radialGradient7430)" /> <path d="m 36.748047,57.632142 0,3.105469 3.603515,0 0,2.5 -3.603515,0 0,4.638672 c -6e-6,0.507815 0.100906,0.852867 0.302734,1.035156 0.201817,0.175784 0.602207,0.263674 1.201172,0.263672 l 1.796875,0 0,2.5 -2.998047,0 c -1.380213,0 -2.360029,-0.286458 -2.939453,-0.859375 -0.572919,-0.579426 -0.859377,-1.559243 -0.859375,-2.939453 l 0,-4.638672 -1.738281,0 0,-2.5 1.738281,0 0,-3.105469 3.496094,0" id="path4092" style="fill:url(#radialGradient7432)" /> <path d="m 41.680312,75.115111 c 0.92,-0.5 1.320001,-0.760001 1.840001,-1.24 1.779998,-1.659999 2.839999,-4.360003 2.839999,-7.28 0,-2.739997 -0.920001,-5.260002 -2.519999,-6.96 -0.6,-0.64 -1.080002,-1.000001 -2.160001,-1.56 l -0.259999,0.34 c 0.699999,0.479999 1,0.76 1.399999,1.28 1.079999,1.439998 1.700001,3.940003 1.700001,6.9 0,2.699997 -0.520001,5.080001 -1.440001,6.52 -0.459999,0.699999 -0.84,1.1 -1.659999,1.66 l 0.259999,0.34" id="path4094" style="fill:url(#radialGradient7434)" /> <path d="m 48.36,75.115111 c 0.919999,-0.5 1.320001,-0.760001 1.84,-1.24 1.779998,-1.659999 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.96 -0.599999,-0.64 -1.080001,-1.000001 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.479999 1,0.76 1.4,1.28 1.079999,1.439998 1.7,3.940003 1.7,6.9 0,2.699997 -0.520001,5.080001 -1.44,6.52 -0.46,0.699999 -0.840001,1.1 -1.66,1.66 l 0.26,0.34" id="path4096" style="fill:url(#radialGradient7436)" /> <path d="m 57.299687,62.415111 c -0.639999,0 -1.14,0.5 -1.14,1.12 0,0.639999 0.500001,1.14 1.120001,1.14 0.619999,0 1.119999,-0.500001 1.119999,-1.14 0,-0.62 -0.5,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.74,-0.08 1.100001,-0.220001 1.64,-0.62 0.78,-0.58 1.120001,-1.220001 1.120001,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.6,0 -1.080001,0.5 -1.080001,1.14 0,0.639999 0.480001,1.16 1.06,1.16 0.18,0 0.300001,-0.02 0.6,-0.1 0.04,0.839999 -0.82,1.74 -1.8,1.92 l 0,0.32" id="path4098" style="fill:url(#radialGradient7438)" /> <path d="m -119.35547,92.309861 c -0.72917,5e-6 -1.2793,0.123703 -1.65039,0.371094 -0.36459,0.2474 -0.54688,0.611983 -0.54687,1.09375 -1e-5,0.442711 0.14648,0.791018 0.43945,1.044922 0.29947,0.247398 0.71288,0.371096 1.24023,0.371094 0.65755,2e-6 1.21093,-0.234373 1.66016,-0.703125 0.44921,-0.475258 0.67382,-1.067705 0.67383,-1.777344 l 0,-0.400391 -1.81641,0 m 5.3418,-1.318359 0,6.240234 -3.52539,0 0,-1.621094 c -0.46876,0.664064 -0.9961,1.149089 -1.58203,1.455079 -0.58595,0.299479 -1.29884,0.449218 -2.13868,0.449218 -1.13281,0 -2.05403,-0.328776 -2.76367,-0.986328 -0.70312,-0.664061 -1.05469,-1.523435 -1.05469,-2.578125 0,-1.282547 0.43946,-2.223302 1.31836,-2.822265 0.88542,-0.598952 2.27214,-0.898431 4.16016,-0.898438 l 2.06055,0 0,-0.273437 c -10e-6,-0.553378 -0.21811,-0.957023 -0.6543,-1.210938 -0.4362,-0.260408 -1.11654,-0.390616 -2.04102,-0.390625 -0.7487,9e-6 -1.44531,0.07488 -2.08984,0.224609 -0.64453,0.149748 -1.24349,0.374358 -1.79687,0.673829 l 0,-2.666016 c 0.74869,-0.182281 1.50064,-0.319 2.25586,-0.410156 0.7552,-0.09764 1.51041,-0.146474 2.26562,-0.146485 1.97265,1.1e-5 3.39517,0.390636 4.26758,1.171875 0.87889,0.774749 1.31835,2.037769 1.31836,3.789063" id="path4100" style="fill:url(#radialGradient7440)" /> <path d="m -106.92383,83.188767 0,3.105469 3.60352,0 0,2.5 -3.60352,0 0,4.638672 c 0,0.507816 0.10091,0.852868 0.30274,1.035156 0.20181,0.175784 0.6022,0.263675 1.20117,0.263672 l 1.79687,0 0,2.5 -2.99804,0 c -1.38022,0 -2.36003,-0.286458 -2.93946,-0.859375 -0.57292,-0.579425 -0.85937,-1.559242 -0.85937,-2.939453 l 0,-4.638672 -1.73828,0 0,-2.5 1.73828,0 0,-3.105469 3.49609,0" id="path4102" style="fill:url(#radialGradient7442)" /> <path d="m -96.851562,100.33174 c -0.68,-0.460003 -1.000001,-0.760004 -1.400001,-1.280004 -1.079998,-1.439998 -1.699999,-3.940003 -1.699999,-6.9 0,-2.699997 0.52,-5.100001 1.44,-6.54 0.439999,-0.679999 0.82,-1.06 1.66,-1.64 l -0.260001,-0.34 c -0.919999,0.48 -1.32,0.760001 -1.839999,1.24 -1.799998,1.659998 -2.839998,4.360003 -2.839998,7.28 0,2.739997 0.9,5.260002 2.519997,6.94 0.6,0.659999 1.080002,1.000004 2.16,1.580004 l 0.260001,-0.34" id="path4104" style="fill:url(#radialGradient7444)" /> <path d="m -91.551875,97.231736 8.38,-13.46 -1.06,0 c -0.5,0.859999 -1.600001,1.4 -2.82,1.4 -0.619999,0 -1.000001,-0.14 -1.7,-0.62 -0.819999,-0.559999 -1.180001,-0.7 -1.78,-0.7 -2.179998,0 -4.38,2.420003 -4.38,4.84 0,1.539999 0.980002,2.56 2.48,2.56 2.159998,0 4.1,-2.360002 4.1,-4.98 0,-0.3 -0.02,-0.44 -0.1,-0.78 0.38,0.14 0.92,0.22 1.42,0.22 0.679999,0 1.260001,-0.16 2.04,-0.54 l -7.66,12.06 1.08,0 m 2.56,-11.9 c 0.08,0.18 0.1,0.340001 0.1,0.78 0,1.239999 -0.360001,2.300001 -1.12,3.2 -0.619999,0.759999 -1.420001,1.22 -2.12,1.22 -0.759999,0 -1.24,-0.460001 -1.24,-1.18 0,-1.899998 1.740001,-4.82 2.88,-4.82 0.08,0 0.14,0 0.26,0.02 0.36,0.38 0.500001,0.48 1.24,0.78 m 5.98,4.7 c -2.299998,0 -4.52,2.420003 -4.52,4.92 0,1.419999 1.040001,2.42 2.5,2.42 1.039999,0 1.900001,-0.420001 2.66,-1.3 0.999999,-1.159999 1.62,-2.640001 1.62,-3.92 0,-1.259999 -0.900001,-2.12 -2.26,-2.12 m 0.24,0.72 c 0.779999,0 1.38,0.640001 1.38,1.5 0,1.139999 -0.560001,2.500001 -1.4,3.42 -0.539999,0.6 -1.380001,0.98 -2.1,0.98 -0.679999,0 -1.1,-0.460001 -1.1,-1.22 0,-2.079998 1.780001,-4.68 3.22,-4.68" id="path4106" style="fill:url(#radialGradient7446)" /> <path d="m -78.372187,99.631736 c 0.739999,-0.08 1.1,-0.22 1.64,-0.62 0.779999,-0.579999 1.119999,-1.220001 1.119999,-2.08 0,-0.979999 -0.68,-1.74 -1.539999,-1.74 -0.6,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.48,1.16 1.059999,1.16 0.18,0 0.300001,-0.02 0.600001,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4108" style="fill:url(#radialGradient7448)" /> <path d="m -74.189453,86.294236 3.496094,0 2.724609,7.558594 2.714844,-7.558594 3.505859,0 -4.30664,10.9375 -3.837891,0 -4.296875,-10.9375" id="path4110" style="fill:url(#radialGradient7450)" /> <path d="m -54.863281,92.309861 c -0.729173,5e-6 -1.279302,0.123703 -1.650391,0.371094 -0.364588,0.2474 -0.546879,0.611983 -0.546875,1.09375 -4e-6,0.442711 0.14648,0.791018 0.439453,1.044922 0.299474,0.247398 0.712885,0.371096 1.240235,0.371094 0.657545,2e-6 1.21093,-0.234373 1.660156,-0.703125 0.44921,-0.475258 0.67382,-1.067705 0.673828,-1.777344 l 0,-0.400391 -1.816406,0 m 5.341797,-1.318359 0,6.240234 -3.525391,0 0,-1.621094 c -0.468758,0.664064 -0.996101,1.149089 -1.582031,1.455079 -0.585944,0.299479 -1.298834,0.449218 -2.138672,0.449218 -1.132816,0 -2.054039,-0.328776 -2.763672,-0.986328 -0.703126,-0.664061 -1.054688,-1.523435 -1.054687,-2.578125 -10e-7,-1.282547 0.439451,-2.223302 1.318359,-2.822265 0.885413,-0.598952 2.272131,-0.898431 4.160156,-0.898438 l 2.060547,0 0,-0.273437 c -8e-6,-0.553378 -0.218107,-0.957023 -0.654297,-1.210938 -0.436205,-0.260408 -1.116543,-0.390616 -2.041015,-0.390625 -0.748703,9e-6 -1.445317,0.07488 -2.089844,0.224609 -0.644534,0.149748 -1.243492,0.374358 -1.796875,0.673829 l 0,-2.666016 c 0.748695,-0.182281 1.500647,-0.319 2.255859,-0.410156 0.755204,-0.09764 1.510411,-0.146474 2.265625,-0.146485 1.972648,1.1e-5 3.395173,0.390636 4.267578,1.171875 0.878895,0.774749 1.318348,2.037769 1.31836,3.789063" id="path4112" style="fill:url(#radialGradient7452)" /> <path d="m -46.25,82.036424 3.496094,0 0,15.195312 -3.496094,0 0,-15.195312" id="path4114" style="fill:url(#radialGradient7454)" /> <path d="m -40.194687,100.67174 c 0.919999,-0.5 1.32,-0.760004 1.84,-1.240004 1.779998,-1.659998 2.84,-4.360003 2.84,-7.28 0,-2.739997 -0.920002,-5.260002 -2.52,-6.96 -0.6,-0.639999 -1.080002,-1 -2.16,-1.56 l -0.26,0.34 c 0.699999,0.48 1,0.760001 1.4,1.28 1.079998,1.439999 1.7,3.940003 1.7,6.9 0,2.699997 -0.520001,5.080002 -1.440001,6.52 -0.459999,0.699999 -0.84,1.100001 -1.659999,1.660004 l 0.26,0.34" id="path4116" style="fill:url(#radialGradient7456)" /> <path d="m -31.255,87.971736 c -0.639999,0 -1.14,0.500001 -1.14,1.12 0,0.64 0.500001,1.14 1.12,1.14 0.619999,0 1.12,-0.5 1.12,-1.14 0,-0.619999 -0.500001,-1.12 -1.1,-1.12 m -1.46,11.66 c 0.739999,-0.08 1.100001,-0.22 1.64,-0.62 0.779999,-0.579999 1.12,-1.220001 1.12,-2.08 0,-0.979999 -0.680001,-1.74 -1.54,-1.74 -0.599999,0 -1.08,0.500001 -1.08,1.14 0,0.64 0.480001,1.16 1.06,1.16 0.18,0 0.3,-0.02 0.6,-0.1 0.04,0.839999 -0.820001,1.74 -1.8,1.92 l 0,0.32" id="path4118" style="fill:url(#radialGradient7458)" /> </g> <path d="m 14.72,9.8228836 c 0,1.2371174 -1.002883,2.2400004 -2.24,2.2400004 -1.237118,0 -2.24,-1.002883 -2.24,-2.2400004 0,-1.2371178 1.002882,-2.24 2.24,-2.24 1.237117,0 2.24,1.0028822 2.24,2.24 z" transform="matrix(3.2857138,0,0,3.2857138,575.22571,396.51845)" id="path3820" style="fill:url(#radialGradient7462);fill-opacity:1;fill-rule:evenodd;stroke:none" /> <g transform="translate(226.3745,-116.17386)" id="text2993" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:url(#radialGradient7468);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:STIX Math;-inkscape-font-specification:STIX Math Bold"> <path d="m 383.5443,539.52604 c -1.32,0.35999 -1.92,0.96 -1.92,1.78 0,0.79999 0.58,1.16 1.14,1.24 -0.44,0.39999 -0.7,1.08 -0.7,1.66 0,0.61999 0.3,1.26 0.84,1.62 -1.3,0.93999 -2.2,2.42 -2.2,4.1 0,2.03999 0.86001,3.46 3.22,3.46 0.48,0 1.58,-0.18 1.8,-0.18 1.04,0 1.8,0.5 1.8,1.36 0,0.99999 -0.82,1.62 -1.62,1.62 -0.56,0 -0.8,-0.58 -1.22,-0.58 -0.56,0 -0.84,0.36 -0.84,0.82 0,0.75999 0.66,1.12 1.44,1.12 1.22,0 2.86,-1.32001 2.86,-3.26 0,-1.7 -0.92,-2.74 -3,-2.74 -0.24,0 -0.86,0.04 -1.22,0.04 -1.38,0 -2.32,-0.62001 -2.32,-2.3 0,-1.46 0.92,-2.50001 2.18,-3.06 0.52,0.14 1,0.18 1.44,0.18 0.66,0 2.18,-0.20001 2.18,-1.1 0,-0.52 -0.52,-0.8 -1.28,-0.8 -0.8,0 -1.84,0.34 -2.56,0.94 -0.46,-0.32 -0.7,-0.76001 -0.7,-1.26 0,-0.64 0.42,-1.32 1.38,-1.32 1.32,0 2.74,-0.60001 2.74,-1.32 0,-0.44 -0.28,-0.66 -0.92,-0.66 -0.8,0 -1.86,0.4 -2.76,1.04 -0.52,-0.04 -0.78,-0.42001 -0.78,-0.92 0,-0.36 0.2,-0.82001 1.18,-1.16 l -0.16,-0.32" id="path3000" style="fill:url(#radialGradient7464);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 400.83243,549.10604 -0.46,0 c -0.3,1.51999 -0.84,2.18 -2.38,2.18 l -6.2,0 4.74,-5.44 -4.24,-5.14 4.16,0 c 1.76,0 2.7,0.42 3,2.46 l 0.5,0 0,-3.22 -10.52,0 0,0.3 5.34,6.46 -5.34,6.18 0,0.3 10.84,0 0.56,-4.08" id="path3002" style="fill:url(#radialGradient7466);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> </g> <g transform="translate(195.83811,-129.56867)" id="text2993-9" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:STIX Math;-inkscape-font-specification:STIX Math Bold"> <g transform="translate(86.871099,39.003892)" id="text3010" style="font-weight:normal;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Symbol;-inkscape-font-specification:Symbol"> <path d="m 343.94221,529.75696 0,-0.62 -0.48,0 c -1.54,0 -1.58,-0.22 -1.58,-0.94 l 0,-10.54 c 0,-0.72 0.04,-0.94 1.58,-0.94 l 0.48,0 0,-0.62 -3.38,0 c -0.52,0 -1.6,-0.0186 -1.68,0.22145 l -4.44856,11.41855 -4.34,-11.2 c -0.18,-0.44 -0.24,-0.44 -0.7,-0.44 l -4.21144,-0.0385 0,0.62 0.48,0 c 1.54,0 1.58,0.22 1.58,0.94 l 0,10 c 0,0.54 0,1.48 -2.06,1.48 l 0,0.62 3.17144,-0.0214 2.34,0.06 0,-0.62 c -2.06,0 -2.06,-0.94 -2.06,-1.48 l 0,-10.78 0.02,0 4.82,12.44 c 0.1,0.26 0.2,0.4401 0.4,0.44 0.21998,-1.1e-4 1.21665,0.0659 1.30856,-0.0787 l 5.06,-12.9614 0.02,0 0,11.48 c 0,0.72 -0.04,0.94 -1.58,0.94 l -0.48,0 0,0.62 c 0.74,-0.06 2.1,-0.06 2.88,-0.06 0.78,0 2.12,0 2.86,0.06" id="path3015" style="fill:url(#radialGradient7470);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Latin Modern Math;-inkscape-font-specification:Latin Modern Math" /> </g> </g> </g> </svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/x-wxmathml.xml����������������������������������������������������������������000644 �000765 �000024 �00000000605 12456160153 017675� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="utf-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="text/x-wxmathml"> <comment>wxMaxima document</comment> <comment xml:lang="de">wxMaxima Dokument</comment> <sub-class-of type="application/zip"/> <glob pattern="*.wxmx"/> <generic-icon name="text-x-wxmathml"/> </mime-type> </mime-info> ���������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/data/x-wxmaxima-batch.xml����������������������������������������������������������000644 �000765 �000024 �00000000665 12456160153 020754� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="text/x-wxmaxima-batch"> <comment>wxMaxima document</comment> <comment xml:lang="de">wxMaxima Dokument</comment> <glob pattern="*.wxm"/> <magic> <match type="string" offset="0" value="/* [wxMaxima batch file"/> </magic> <generic-icon name="text-x-wxmaxima-batch"/> </mime-type> </mime-info> ���������������������������������������������������������������������������wxmaxima-15.08.2/art/config/������������������������������������������������������������������������000755 �000765 �000024 �00000000000 12573513401 016164� 5����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/license.txt��������������������������������������������������������������������000644 �000765 �000024 �00000001231 11670654443 017110� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������ LGPL Toolbar Icons ------------------ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. http://www.gnu.org/copyleft/lesser.html Version: 03-29-2004 Author : Jens Neuwerk Contact: jenne@stockicons.org �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/maximaicon.ico�����������������������������������������������������������������000644 �000765 �000024 �00000302536 11670654443 017562� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �h��V��� ���� �����00���� �%��f��@@���� �(B��;������ �(�6}��(������ ���� �����@���������������������������������999999999 999 999999������������������������444888 LKJ?nifa888888���������������666999ɷŵŶĵó_\YM888������������888ǵϿʼŵȸda^S888������999|ÿĽȼǸ:::%������99:)ôʻ}yͻXUɽx}999999njf_ónmȺ_\Ŷ999 999~Ĵih{xǸ888999}ĴʺɷǸ888999lhe]óͿroyuŶ999 ���999'µ帤xŻ~yPJ[Xó|v{999���999}}v99:#���������888Ǻb`^O888���������777888ZWUG888���������������222888 FFE9gd`Y888888���������������������������999888888 888999�����������������������������������������������(��� ���@���� ��������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999999999999 999999999���������������������������������������������������������888999 9999995677S>>?kLKKyQQP}JJJw<==i777Q9991999999888���������������������������������������������444888888777O][YϿóóóξ﹬ݔTSR777I888888333������������������������������������666888888=\[Y˾Ⱥ²óóóóóóó²RQP8885888 555������������������������������666888999SɻolvǶȺȺȹǸŶĴóóϾ~yt888I888666������������������������666888:::Y²ĵcr±jű̿˽ɺƷóó³888M888555���������������������888 888Kó²ȹɶv˾ȺŶôô~888?888 ������������������999999/ytpѿȸi̷²óĶƱʿɽɽóda_999%999������������999999CCCmɺxǭ˻oӾ;;;_999������������9999993òWPMFvpý`ZзͻYUYUso²|ws999)999���������999 :::aŷ²ȹgWUSP~WTXU˿п²777Q999���������999a_]ó²ŵjĵSPig^\ʽWTYVķǸóJJJw999������999999)~óóŵlTQ][badctZWqm˾ɺóóvrn999������9999997óĴǸl`^^]yx[YʻĴó999+333���999888?óŵivt^\]\xwǽSPʼĵó9993333���999888?óŶlĮ^]kimfKEʼĵó9991333���9999997óŵ˽ĵec]\SLSPʻĴó999+333���999999)|óĴɻt][igPJQN^[Ⱥóótpl999���������999^\[óóǹʻpkfd`SPDZ}nj\Yli̿ǸóHHHu999���������999 999]ôĵ˼ktLFRLNHŷ|[X\Ypmƺǹĵó777O999���������9999991~ƶdm}TPQMNI˾vԿZW[XXUóówsn999'999���������999999@@AiǼ鯗dguƯx½ɼɺ:::[999 ���������������999999+spmͿvƺuvx~_ɼ`][999#999������������������888 888GŶʹ°}888;888 ���������������������666888999S̾Ⱥ}777G888 333������������������������777888888M}wǼtpl888C888555������������������������������666888 8887SRQJJIu999/888 666������������������������������������222888888777GRQP}ɿ뷮׋~JJJw888A888888777���������������������������������������������999999999999/777K999cBCCoGGGsABBo889a777I999-999999888������������������������������������������������������������999999888 888888888 888 999999�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���0���`���� �����%���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������888999999999999999999999������������������������������������������������������������������������������������������������������������999999999999 999888888888999999999888 999 999888������������������������������������������������������������������������������������������999999888 999999!8881999A888Q666]666e777i677g666a777U888G9997888%999888 888999���������������������������������������������������������������������������222777888 999999/888M::;kJJJhfc|ˮϬ͢ŏsolTSR===u888W8889999888888444������������������������������������������������������������������444888888888/777W?@@uroʻóóóóóóóóóϿ񺭢ًKLL777c999;999888 666������������������������������������������������������������666888 999%888MAAA|Ƹó²²óóóóóóóóóóóó񞖎RRQ888_888/888777111������������������������������������������������111777888999/999eigdûİ;ıʻ˽ŶĴŵŶŵŵĴóóóóóóʻ뇂}===w888?888888444���������������������������������������������6668889997999sǻ󷥃adccfyȺɻɻȺȹǸƷĵóóóòóHHH888I999888111���������������������������������������7778889999AAA{ó̾qdfelrjdͿ̾˽ʼȺǷŵóóóóTSR888K999888������������������������������������6668888881???yó³ĵɸ²ǸɶƷiȻ̾ʼȺƷĴóóóµONN888E888777333������������������������������888 888'777i²²²óŶ˾̿˾s̿ʼǹŶĴĴĵDDD9999888777���������������������������888999888UrolϾ˼ͿŻȾпzZɵƹȻɻǹķƻ·÷:::q999'999 999���������������������999999 8889MMLŷѿθpj˿̱pqrзpmj888O888999���������������������999999778eóƹmh^Wf_jckcjcg`aZmf¯y~p^W^Xc\g`f`f_c]`YXQ==>999/999 ������������������999999 9999UTS;²Ƹ^WMFNGMFicƿuɿGA~ʽѾebYVYVXUVS{w888S999999���������������888888777[ó²ɻɺҺe`RN_[ͽMHVSZWYU@@@y999)999���������������999888+<<<}Ƹó²ɸhhlXU|lj[Zc^|VSZWVRɺ³²²²db`888A999 999������������999 888A`^]ôó²İhjVRZX^\[YŨrɼURZWURǺǸĴóó777]999999���������999999777Uóóò¬hiTQ][_]\[wuWTZWfbź˽ɺŵóó;;;s888!999���������999999999g²óóíhnWT{xed^]_]dc^\wqZXZWźʼƶóóʻGGG999-999���������888999%>>>uóóĵDzina_qn\[^]onYXqr[YYVȽ˽ǸóóZYX9997888 ���������999999+CCCǸóóŶ̼jjtrgetr^]]\vusrujdZXYV˽Ǹôó²ifd999?888 ���������999999-GGFʻ²óƷsi`]ZY^][ZWVYSNI[Y˾ǸĴó³qmk888A888 ���������888999-FGFʺóóƷk̿ZX^\^\fdPINHXT˾ȹĴó³pmj888A888 ���������999888)CCCƸòóƷʼ˺jWU_^^]]\][MFMGqoǾ˽Ǹôó²hec888=888 ���������999999%===uóóŶɻkɷWT\[^\on_^LFVTǽ˽ƷóóXWV9997888 ���������999999999eóóĵȺ̿lzZWec]\[ZNH|vTQZXʿʻƶóóɺFFF999+999������������888777SóóĴǹ˽Ĭm`]ZX][a_KEkg\ZXU̿ɺŵòó:::q999!999������������999 888?\[Zó³óƶͿqma[sm\VNHOJc]_[ca\YWT˽ǸĴóó777[888888������������999999)::;yµó²fhowwqPIRLRLLFpտ[Y\Z\YXT¶ɼɺƶó³_]\999?999 999������������888999777WóxggǺvqNGQJQKKEŷvYV]Z\YXUĵĴóó>>>w999'888���������������999999 9997POO˻ðbhtdaYVWUSPPLOJtqȽvv׿|zYW[XZWYVYU}Ÿ²³ówtq888Q999888������������������999888777aųagiqưyív}¯ʼó;;;{999-999 ���������������������888999 9997HHGȿ߷dd~vDZyůxǵƶ^пjhe888K999999������������������������999999888Ohfc˿Ϳusvʾsutrqpmkjjijka^999k999#888999���������������������������888 999%777c~ȺпѿѿпоϾϽμλͺ̹˸ʷı@@@}9995888 777������������������������������666888 999-<<<s²óHHG888A888777������������������������������������6668889995===uĵɺLLK888E888888������������������������������������������7778888881777kzv̿ABB888C888888000���������������������������������������������777888888+888_][Zʽyuq::;o8889888777333���������������������������������������������������666888 888!888G===wxtp·Ƽ鐉III888W888)888777������������������������������������������������������������222888888999+888O:;;ydbaɽĺ밥zvrBBB777[8885999888 666������������������������������������������������������������������222777999 888999+888E899cCCC[YXwsoÞ~yudb`III:::k888O8883999888 888222������������������������������������������������������������������������������999999888999999+999;888I777U666]666_666]777W888M888?9991999!999888 999999���������������������������������������������������������������������������������������������888999999 888 888888888888888888999 999999999���������������������������������������������������������������������������������������������������������������333333333333333333333������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���@������� ������B������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999999999999999999999���������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999999999999999999!999!999999999999999 999 999999999���������������������������������������������������������������������������������������������������������������������������999999999999999999!999-9997999A999K999Q999W999Y999Y999U999Q999I999?9995999)999999999 999999���������������������������������������������������������������������������������������������������������������888999999 999999!9993999E999Y666m566;<<FFGQQQZZZ_^]^^]XXXOOOCCD99:555y777g999S999?999-999999999 888������������������������������������������������������������������������������������������������������666888 999999%999;999W666s<<=YYYöο´ĴĴĴô´̽翳٦{xvPPP889777k999O9995999!999888444������������������������������������������������������������������������������������������444888999999#999;888[666PPPöôĴóóóóóóóóóóóóĴ񺯥~{xEFF666w999S9993999999 888333���������������������������������������������������������������������������������666888 9999991999S666}UUTijóóóóóóóóóóóóóóóóóóĴ˽咍GGH666s999I999)999888 666���������������������������������������������������������������������������666999 999!999?777kCDDʽôóóóijĴĴijóóóóóóóóóĴ˼}z;;;888]9997999888 555������������������������������������������������������������������111777999999'999K666}gfeξqps~ŰĵƷƸǸƸƸƷƶŶĴóóóóóóóijPPP777o999A999!999 666���������������������������������������������������������������777999999)999S9::^dffffebd˿ɻʼʼʻɻɺȹǹƷŶĴóóóóóó̾mlj666{999G999#999666���������������������������������������������������������666999999)999U<==Ĵͽ\dfggdcceejͿͿ̿̿˾˽ʼɻȹǸƶĴóóóóó³~{777999I999!999 555���������������������������������������������������666999999'999S===ijó²abnŰпqhj̾˽ʻȹǸŵijóóóóô777999G999888 555���������������������������������������������777888 999!999K9::Ĵóóó²̿}i̿˽ɻȹƷĴóóóóô|y666{999?999888 444������������������������������������������888999999A677}Ĵ²²²²ĴƷǸȺ˽ϻjp˾ɼǹƷĵĵĵĵögfe777m9995999888���������������������������������������9999999991777kihgμʸǶƶɹŻǽǾǾȿ˽q[ůůƯŮíʿƺ·´III888[999)999 999���������������������������������999999 999#999UEFFǹͼ¶vp\}pnoniɼҾϺͷʳɳɲȲʴ˵ιѽDzȹ999999E999999���������������������������������999999999=667óϽttrɪospοsqo777m9991999999���������������������������999999 999'888]XXX³²Ͻ92uA:xG?~JBKDLDLEJCIBF?|C<y|ǵoQLmpiϷ@:x@:xC<|D>F?F@F@F?E>C<~A:x;4srkɼ¶@AA999M999999���������������������������999999999=777ij²ϽTLKDNGOHNGLFUNjC={kiURXVYVYVXUVSSP~{Ÿ²~{666o9991999999������������������������999 999#999YTUT³ó²п|uIBLEKEYSĭzļHB_YħWTZVYVYTVQϽ²ķ>>>999G999999���������������������9999999995666wijóóag~gdZXXVa_WUE@jö»TQ[WZWXT}õɹμ²Ĵkjh888c999'999 ���������������������999999999G??@ǹóó²nijcƿXTSPüVT][TQoĭƿURZWZWTPöĵó²óó6669999999999������������������999999#888[_^^ôóó±ekjķƿVRSP\Z^\^][XζnrSQ[WZWROɻȺǹŵóóó˼CCD999K999999������������������999 999/666qijóó²ckgSPSP^]]\_]^\XWvvtUR[XZW^Z¶˽ɺƷóóóĴcbb888]999#999���������������999999999;666óóóócjkøSPSPXW^]_^^]\[ƺsxuXU[XZVxtȻ̿ʻǸĴóóij666o999-999 ���������������999999999E>??ǹóóóĴdkoǼWTTQzx]\_^_]kj][XVoxtZX\YXUĻ˿ʽǹŵóóó556}9997999���������������999999999OKLLóóóŵfkob_USYW^]_]YXutYXusĸqpZX[XUR˽ȹŶóóó99:999?999333������������999999999WYYXĴóóóŶkkksqWT\Z_^^]jiVUcbmnʰQM]\[XTQø˾ɺƶóóóɺ?@@999E999333������������999999!888[ccbĴóóĴƷ|khWUa`^\_][ZjhVUfF@RN][[XǼ̾ɻƷóóóξEEF999K999333������������999999#888]ihgĴóóĴǸƷjhϽWT}YX^]^][ZWVvuJDLGSPol̿ɻƷóóóHII999M999333������������999999#888]ihgĴóóĴǸɻfkŷȿTRpmon^\_^]\_^VTNHOIHB̿ɻƷóóóϿHHI999M999333������������999999!888[bbaĴóóĴƸɻsksǽSPc`WV^]^]XWXW{tPINHGBƾ̾ɻƷóóó;DEF999I999333������������999999999UWWWôóóóƷʻ«hiνURYW][_]^\mlXVYWaZOILFTQĺ˾ɺŶóóóȺ>??999E999333������������999999999MJJKóóóƷɺʽrl~]ZTRXV^\^]ZXXWOILFXVTRĺ˽ȹŶóóó889999?999333������������999999999C===ƸóóóŶȹ˽ͻgiɿkhSP[Y^\]\\[HDSMF@US\ZZWǼʼǹĵóóó555{9995999������������������9999999666óóóĵǹʼ̿³kj~US\Z][^[\ZZTICNJ]\[Xfcʿ̿ʻƸĴóóĴ666m999-999 ������������������999 999-666mĴóóĴƸʻ̾lyLHROYV][XVʽKEic][[YZWwt˾ɺƷóóóĴ_^]888[999#999������������������999999!888Y[[ZôóóóŶɺŵvmmHBztXRNHMGKFdajJDMHlj\Y\YZW˿ʼǹŵóóóɻAAA999I999999������������������999999999E<==öóó²wdiif`IBQJRKRLRKKEyqǺnh[Y\Y]Z\YZVǽĹ˾˽ɺƷijóóij555{9997999999������������������9999999991666sĴò˾¬ahifHBPJSLSLRLJDvruWU\Z]Z\YZV}zĺĹĶƷŵóóóôcba888_999%999 ������������������������999999!999UNON`fig~NJLFNHOIOIHCvwȸXV\Z\Z\YZWWS³ijóóó;;<999E999999������������������������999999999;666}Ŷ̿ahh}fbSOWT[Y[YVTROQMQMTQŹtîytռWUYW[W[WZWYVXTSOd`ν²óóĴvtr777k999/999 999������������������������999999 999#999YPPQaghla]`\c`hdjglimjnkmjigc`jgn­xȱztfc`^fchfljljkijgfc`^\Zɼòó<==999I999999������������������������������9999999999666ycefcuDZyʲzŮw˺\ôhgf777g999-999999������������������������������999999 999!999O@@AúͽiacbȽ̾kvůxƯyĭxsijǪæ˿ɼǹƹƸǹɼŧ__²777999A999999������������������������������������999999999/888e\\[÷İ|vsy{qstsrpmlkkkjjihhgd`]µCDD999U999%999 999���������������������������������������888999999;666w~{x²Ĵ̿ɵʵ˵˵ʵʵʴʴɴɳȳȲȱDZưƯƯʽıZYY777g9991999777������������������������������������������555888 999999G777ĴòɻŶönlj777s999;999888������������������������������������������������666999 999#999M999Ĵŵòwur666y999A999888 333���������������������������������������������������666999999'999O999óȹϿoml666y999C999888 666���������������������������������������������������������777999999%999M777xvtϿ̽ķ[[[666s999A999999 555���������������������������������������������������������������777999999#999E666uVVVɻEEE777g999;999888 555���������������������������������������������������������������������666999 9999999888a<==}Ϳlji888999W9991999888 666���������������������������������������������������������������������������666888 999999+999K666sGHHͿ¶|yv>>?777i999C999%999888333���������������������������������������������������������������������������������2227779999999995999S666wDDEyvsķͿ娠hgf===666m999K999/999888 666777������������������������������������������������������������������������������������������555888 999999!9995999M777i777JJKpnlŷ;µĶĶ´˽µݰ͐edcCDD666888a999G999/999999888333������������������������������������������������������������������������������������������������������999999 999999999+999=999Q888c555u677<==DDEKKKNNNNNNIIJBCC:;;666666q888]999K9999999'999999 999888������������������������������������������������������������������������������������������������������������������999999999 999999999'9991999;999C999I999M999Q999O999M999I999A9999999/999%999999999 999999���������������������������������������������������������������������������������������������������������������������������������999999999 999 999999999999999999999999999999999 999999999���������������������������������������������������������������������������������������������������������������������������������������������������������333333333333333333333333�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���������� �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999999999999999999999999999999999999999999999999999���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999999 999 999 999 999999999999999999999999999999999999999999999 999 999 999999999999999������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999999 999 999999999999999999999#999%999'999'999)999+999+999+999)999)999'999%999#999!999999999999999999999 999 999999999999���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999 999999999999999#999'999+999/99959999999;999?999A999C999E999G999G999G999E999E999C999A999=999;99979993999-999)999%999999999999999 999 999999999999���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999 999999999999!999'999-9995999;999A999G999M999S999Y999]999a999c999g999i999i999k999k999i999g999e999c999_999[999U999Q999K999E999?99979991999+999%999999999999999 999999999���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999999999999!999)99919999999A999K999S999[999c999k888s666{555333333333333444455455455445344333333333444555777w888o999g999_999W999O999G999=9995999-999%999999999999 999 999999���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������888999999999 999999999999%999/9999999C999M999Y999c999o666{444333455:;;DEFOPQ[\]hhiqqq{zz~~}vvvmmmbccUVWJKL?@@778334333555888u999i999]999S999G999=9993999)999!999999999 999 999888���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������777555999999 999999999999'9993999?999K999W999e888q555233566ABCTUVnnnƻµĶŶŶŶŶŶĶõʾ·Ӹǧ{zz`abJKL:;<333333777y999k999]999Q999E9999999-999#999999999 999 888333������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������333888999 999999999999)9995999A999O999_999m666333778JKLiij¸ŷƶƵƵŴŴĴĴĴijijijĴĴĴŴŴŵƵƶƶĶʽݸǝzzyYZ[??@334444888u999e999W999I999;999/999#999999999 999666222������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������222777999 999 999999999'9993999A999Q999a888s444444DEFhiiƶƶŵŴijóóóóóóóóóóóóóóóóóóóóĴŴƵƶöĹӦ}}|TUV9::333666}999k999Y999I999;999-999!999999999 999444������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������444999999 999999999#9991999?999O999a888u333677RST̿ƶƵŴijóóóóóóóóóóóóóóóóóóóóóóóóóóóóĴŴƶĶ͙hijABC333666999k999Y999G9997999+999999999 999 888333������������������������������������������������������������������������������������������������������������������������������������������������������������������������222777999 999 999999999+999;999K999_999s444777WXYĶƶŴijóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóĴƵƶ˿ݩrssCDD233776999i999U999C9993999%999999999 999333������������������������������������������������������������������������������������������������������������������������������������������������������������������222999999 999999999%9993999C999W999m555555TUVŵŴó²óóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóŴǶ㪥ppq?@A222888w999a999M999;999+999999999 999 666666���������������������������������������������������������������������������������������������������������������������������������������������������������111999999 999999999+999;999M999c777{333GHI~ôŵĵĵĵôҿҿóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóŴƶߢbcd888444999m999W999C9991999#999999999 888111���������������������������������������������������������������������������������������������������������������������������������������������������333:::999 999999!999/999A999U999m44499:hiiȺҿóĴĴĴĴĴŴŵŵŵŵŵŵŴĴĴĴijijóóóóóóóóóóóóóóóŴƶƻӍKLM333877y999a999K9997999'999999999 999222���������������������������������������������������������������������������������������������������������������������������������������������555999 999999999#9993999G999]888w333JLLȽνĶĵͼó±ŵƶƶƶƷƷƷƷƷƷƷƷƶƶŶŵŵŵĴĴóóóóóóóóóóóóóóŴĶ񲬧kll788555999i999Q999=999+999999999 999333������������������������������������������������������������������������������������������������������������������������������������111666999 999999999'9997999K999c666555defôuZY\]]]]\[[\cs̺ĶĴǸǹǹǹȹȹȹǹǹǹǸǸǸǸƷƷƶŵŵĴĴóóóóóóóóóóóóijǵǼՊEFF333999q999W999A999/999999999 999333���������������������������������������������������������������������������������������������������������������������������������666999 999999999'9999999O999i555;<<|||ùògYbdeffffeeeec`\\oǺĶȺɻɺɻʻɻɻɺɺɺɺȺȹȹǹǸǸƷƶŵŵĴijóóóóóóóóóóóƴĶUVW333888w999]999E9991999!999999 999333���������������������������������������������������������������������������������������������������������������������������555999 999999999)999;999S999m333DEFƵɻWbdfgggggggggfffeb[kîǹʻ˽˽˽˽˽˽˽ʼʼʻʻʻɺɺȺǹǸƷƷŶŵĴijóóóóóóóóóóŴƶghi444777}999_999G9991999!999999 999111���������������������������������������������������������������������������������������������������������������������555999 999999999)999;999S999o333MNOĶŴóYbdfggghhggggggggggb\ɻ˾̿̿̿̿̾̾̾̾˽˽˽ʼʼʻɺɺȹǹǸƷƶŵĴijóóóóóóóóóijƶtuu777777999a999G9991999!999999 999333���������������������������������������������������������������������������������������������������������������444999999999999'999;999S999q222RSTŶĴóó̿Vbdefggggfca___`bfggf]|ʼͿ̿̾̾˾˽˽ʼʻɺȹǹǸƷŶŵĴóóóóóóóóóóƵȼ~~~899666999a999G9991999999999 888333���������������������������������������������������������������������������������������������������������222999999 999999'999;999S999o233UVWƶĴóóómW`cddc_]csƷ˾ʼó~f`gih^̿Ϳ̿̾˾˽ʼʻɺȹǹǸƷŵŵijóóóóóóóóóƵ˿݂99:666999a999E999/999999999 888������������������������������������������������������������������������������������������������������222999999 999999#9997999Q999m333STUƶijóóóóóc^_boªĵefih]Ϳ̾̾˽ʼʻɺȹǸƷƶŵĴóóóóóóóóóƴ߁788777999_999C999-999999999 555���������������������������������������������������������������������������������������������������888999 999999!9993999M999i333NOPƶĴóóóóóó²̿ʽʽ˾̿lgjflͿ̿̾˽ʼʻȺȹǸƷŵĴijóóóóóóóóƵ˾|||666888{999[999?999)999999999333���������������������������������������������������������������������������������������������777999 999999999/999G999e444EFGŶĴóóóóóóóijò±Ⱥ˽Ⱥɻ˾нgjk`Ϳ̾̾˽ʼɺȹǹƷƶŵijóóóóóóóóƵƻopq344888u999U999;999'999999 999444���������������������������������������������������������������������������������������888999999999999+999A999_666<=>ĶŴóóóóóóóóĴŶƷƷŶƷǸȺʻ̾hle̾˽˽ʼɺȹǸƷŶĴij²±±±±±±ų`ab333999o999O9995999!999999 777���������������������������������������������������������������������������������������999999 999999%999;999W888w566Ŵ³²²²²±òĴĵƷǸȹɺʼʼ˽̾̿Ƿfomp˿˾ʽȼǺǺǺǺǺǺǺǺȻ˾MMN444999g999I999/999999999 777���������������������������������������������������������������������������������999999 9999999993999O999o222ghiùŴ²ѿоϽμννξϾϾξϿµµ÷ķĸŹźǻȼʾmzvq==>666999]999A999)999999 999999���������������������������������������������������������������������������999999999 999999-999E999c444MNOŵ²оͻȷƴò°ŹžͿjzeHw?¸Ǽnxzzz{{{{yyxuomkihffeeddddccbba`_```abbeʹzzz444888w999S9999999#999999 999���������������������������������������������������������������������������999999 999999%999;999Y777};;<ĵòϾʸ̼ųȽxhrzL{?UȲ̸nejkllllkiec˿īʿƺĸ´öǻɽź}v\]^222999i999I999/999999999999���������������������������������������������������������������������9999999999999991999M999m333nop˾Ŵѿ˹ķĬeclozhEǺjpqrrqpllʯBCD666999]999?999'999999 999���������������������������������������������������������������������999999 999999)999A999_555KLMƵ²μöδmor|Ltnrssrpkʬξ˼|||444999q999O9993999999999999���������������������������������������������������������������9999999999999995999Q888u667ĶĴ²˹ĽüǵkylEεȷjrttsmžʿѽRTT444999c999C999)999999 999���������������������������������������������������������������999999 999999+999C999c333Z[[Ƶó²ѿͼ?;70q<5t?8wC<zE>|H@IBJBJCKCKCKDKDIBG@HAF?}D={C<zB;y?8xOHƤjxg`wtB;z»̮hqttsjȹVP:4v>8x@:yA:yC=|D>~D>G@GAGAGAGAG@G@G@F?D=~D=}B;{@9w?8v<5t92sB;x̺ô899888w999S9997999!999999999���������������������������������������������������������9999999999999997999S888w99:ƶijó²оνvr/(l?8vD=yG@|JBKCKDLELEMFNFNFNFNFMFMFLEMFKDIA|G?{E>z92t˫jpmŹQL=7vpmllj`Ķ60r=7v@:xB=yD>}D>E?F?F?F?F?F?F@F?F?F?E?E>E>D=D=|B;w?8u;4s+$k˹ò¸\]^333999e999C999+999999 999���������������������������������������������������������999999 999999)999C999e333]__ĹƵóó²ѿνpjc\OHA:xC<|KDMFNGOGOHPHPHOHOHNGNGLED=E?|UNg`wp|uǧikg?:zF?{c\p¥Ĩçsp^[NKGDMISPSPTQTQUQUQURTPSOSORNQMOKKGC?FAWSkgyt̺ŵ9::888w999S9995999999999999������������������������������������������������������9999999999995999Q888w9::ƶijóó²˹yrIAF?NGNGOHOHOHOHNGMGJCG@}wĶhdtpl@:zJCGA}ƪdоomSQ\Z][^\_\^\^\_]^\][]Z[YSQa_ͻŴĺ]^_333999c999C999)999999 999���������������������������������������������������999999 999999'999A999a333YZ[¸Ƶóóó²˹üc[C<MFMFNGMGMFLEICICлjb\NJD>JDA:~kkOLXUYUZVZVYVYUYTXSWRNItpνо²óƷ788888u999O9993999999999���������������������������������������������������999999 9999991999M999q566ŶijóóóóĶ˿ӾjdA:ICJDKEKEJE@:̸Ż{¸QPKFHBF@c]bvtpSPZV[W[W[WZVZVYTTO`[νμ²óƵRST444999]999=999%999999 999������������������������������������������������999999999#999;999[555JKLƵóóóóóѿYZbgpѻXTPMXV[Z\ZYXa_}TS\ZJFIBF@ľʰehOKYV[W[X[W[WZVXTMHƻĶŶǶɷμѿ²óĴĶ~444999m999I999-999999 999���������������������������������������������999999 999999+999E999g333rrrµŴóóóóóѿȻ[eedaYYRQ[Z[YZXSQ|yſĿ\ZWU_^ZYID?:skhQMYV[W[X[XZWYUWSQMǷ̼ξп²²óóƶBCD666}999U9997999999999���������������������������������������������999999 9999993999Q888u;;<ƶóóóóó²Ĵ_hijifYaNKWTYUYUOKǿPN[Y[Ya`YVD>YSµgqiȼúROYVZW[X[XZWYUSOgcƼ˽ôôó²²óóóóŴʽbcc333999a999A999'999999999������������������������������������������999999999#999;999[444RSTƵóóóóó±ʽrciklkekĻVSWSYVYVNK}TR\Z][][a`UR?9ӼiqrkȴQNYVZW[X[X[WYUNJɺöƸǸƷŵĴóóóóóijŶ566999o999K999/999999 999���������������������������������������999999 999999)999E999g333sssµĴóóóóógfjllkbïb_UQYUYVNKĽ[YZX][^\^\^\a`IFwqltsnļOMYV[W[X[WZVXULHǹɺȺǸƶĵóóóóóóƶCDE666{999U9995999999999���������������������������������������999999 9999991999M888s899ƶóóóóóóbgjllgxƾȽroROXUXUNKƿPN\Z]\^]_]^\]\]\RO¦gsursžNLYV[X[X[XZWWTPMöķɻʼɻǹƷŵijóóóóóŴƻ[\]333999_999=999%999999���������������������������������������9999999999997999W666HIIƵóóóóóijϾ`hkllcȺ·ȽOLXUXUNKutUT][^]_]_]^]][]\SRqpvwp{žOLZW[X[X[XYVUR^ZƽȻƺʽ˽ʻȹǸŶĴóóóóóĴĶ{{{334999i999E999+999999 ���������������������������������������999999999%999=999_333_`aɽŴóóóóóĴʷ^hkkkcѿĹǽNJXUYVNKVT[Y^\^]_^_^_^^\\ZWVvujuxwnžQNZW[X[X[XYVQNuqȽ̿ȼ˾̾ʼɺǸƶĴóóóóóóƶ9:;888s999M9991999999 999������������������������������������999999999)999E999g333zyyĶĴóóóóóŴ²ɶ^ijkjjǼȽNKYVYVNKQP][^]_]_^_^_^_]]\ZYVVιiswxwlomTQ[X\Y[X[WYVNJŹ÷˾Ϳ̾˽ɺȹƷŵijóóóóóƵGHH666}999U9997999999 999���������������������������������999999 999999/999K888o778ƶóóóóóóŵ²ɶ^ijliqʿɾPMXUXUNLhgXV]\_]_^`^`^_^^]]\\[PO}mvyyvh^\WT[X\Y[Y[WYVNJĸƺ̿̿˽ʻȹǸŵĴóóóóóƴźYZZ333999]999;999#999999���������������������������������999999 9999993999Q777w?@Aƶóóóóóijŵóʶ_iklhwURWTXUOMQP][^]_^`^`^_^^]ZY^\][XW_]Ⱦguxywq^óTRYW[Y\Y\Y[XXUSOǻȽͿ˾ʼȺǸƶĴóóóóóŴlmm333999c999A999'999999���������������������������������999999 9999997999W555LMNƵóóóóóijŵôͻ`iklhxù^[URXVQO~{TR^\^]_^_^_^^]a`\Z][[ZOMppwyxrcOLZX\Y\Y\YZWVRa]˾ʾ̾ʽɺǸƶĴóóóóóĴŶ󂁀445999i999G999+999999���������������������������������999999999#999;999]333Z[\ƺŴóóóóóĴƶĴbiklgxƼjgSPXVSPsp[Z[Y^\_^_^_^^]XV|zutVU[ZUSrpguxwriҾNLZX\Y\Y\YZWROuq·̾˽ɺǹƷŵóóóóóóƶ889888o999K999/999999 ���������������������������������999999999%999?999a333hiiŴóóóóóĴƶĵehklhwȿļ{xQNXVTQjhQP][^]_^_^_]^\SRRQ[ZZYSQeqvvorVUZX[Y\Y[XZWOLǽƻ̿˽ʻȹƷŵijóóóóóǶ=>?777u999O9991999999 333������������������������������999999999'999C999e333vuuöĴóóóóóĴƷŶlgkliqNLXVUSb`kjXV^\_^_^_^^]ZYedkjVUZYQPettm~\WVT_][X\Y[XZWNKǼɾ̿˽ʻȹǸŵijóóóóóƵDEF666{999S9993999999 333������������������������������999999999)999E999i444ŶĴóóóóóŵƷƷxdkljkNKXVWTZXRP][^]_^_^_]^]RQPNZYXW[ZqlrhLFID^]_^[X[XYVQNȽ˿Ϳ˽ʻȺǸŶĴóóóóóƵKLM555999U9997999999 333������������������������������999999999+999G999k566ƶijóóóóóŵƷǸɻbjlkgNKXVWUUS~TS^\^]_^_^^]\[WVcaWVZYONlleʾE?HBNJ__^\ZWXUZWͿ˾ʼȺǸŶĴóóóóóƵQRS444999Y9999999999 333������������������������������999 999999-999I888m677ƶijóóóóóŵƷȹǸʽ`kllc˷¹RPWUXVQOWV[Z^\_^_^_]^]UT|{PNZYVUigĽfbʲB<LFJDQM``\ZTQifƾù̾ʼɺǸƶĴóóóóóŵøVWX444999[999;999!999333������������������������������999 999999-999K888o889ƶóóóóóóŵƷȹƷbjlldǺĻYWWTXVNLſRP]\^]_^_^_]]\RP[ZXWZYPO^D>NHMHJESO`_RO~zǼ̾ʼɺǸƶĴóóóóóŴźZ[\333999[999;999!999333������������������������������999 999999-999K888o899ƶóóóóóijŵƷȹǸngllgǽecUQXVOL½a_ZX^\_^_^_^^]XXgfQPZYSR{ytnGAOIOIMGICSPTSȾɿ̾ʼɺǸƶĴóóóóóŴƻ\]^333999]999;999!999333������������������������������999 999999-999K888o899ƶóóóóóijŵƷȹɺ˾clljnǿtqROXVOLPO][^]_^_^_]]\QPUSYXYXUS_YKEPJPJNHKEFAJHȽ̾ʼɺǸƶĴóóóóóŴƻ[\]333999]999;999!999333������������������������������999 999999-999K888o788ƶóóóóóóŵƷȹʻǹɵ`klldͺļPMXVPMmlWV^\_]_^_^^][ZYX}RQZYPOPJNHQJPJOIKFE?GCɿ̾ʼɺǸƶĴóóóóóŴĹYZ[333999[999;999!999333������������������������������999999999+999I888m677ƶijóóóóóŵƷȹʻȺngkle¹NKXVRPzxQP][^]_^_^_]]\TSQOZYXW\[GAPIQJPJOHKEC=TQ̾ʼɺǸƶĴóóóóóŵ¸UVW444999[9999999!999333������������������������������999999999+999G999k556ƶijóóóóóŵƷǹɻ˼˾´akljn¹NKXUTQmj|{TS][^]_^_^^]]\RQomUTZYONE>PJPJOJMGHBIEnmǿĺͿ˾ʼȺǸŶĴóóóóóƵPQR555999W9997999999 333������������������������������999999999)999E999g344~~}ĶĴóóóóóŴƷǹɺ˽Ⱥfilldĭ¹PNXUUSb`US[Z^\_^_^_^^\XWkiONZXVTgeE>PIPINHJEMHUT~ǽͿ˽ʻȺǸŶĴóóóóóƵIJK555}999U9995999999 333������������������������������999999999'999A999e333rrrµĴóóóóóĴƶǸɺ˽˽bklizVSWTWUYVRP][^]_]_^^]]\QPa`WUYWNMoiHAOIOILFLH\[RPɾʿ̿˽ʻȹƷŵijóóóóóƶBCD666y999S9993999999 333������������������������������999999999%999?999_333eef̿ŴóóóóóĴƶǸɺʼ̾ɻfilldȴù`]URWUSQZXZX]\_]_]_]^\[Y[ZONYXWVqo[UJDNHLGKG\[^]MJȾ̿˽ʻȹƷŵijóóóóóƶ<<=777s999O9991999999 333������������������������������999999999!999;999[444VWXøŵóóóóóĴŶǸȺʻ˾˾´alliwžmjSPXVOMPO\[^\^]_]^]^\SRUS[[WU?;}MGLELFKEZY`_XVPMɾ̾˽ɺǹƷŵóóóóóijƶ678888o999I999-999999 ���������������������������������999999 9999997999U555}HIJƵóóóóóijŵƷȹʻ˽̿ʽpfllcŹü~{PMXUNLb`XV][^]^]^]^]\[RQRQID?:~ysD>KEIDWUaaZXXUXU̾ʼɺǸƶĴóóóóóĴĶ}|{334999g999E999)999999���������������������������������999999 9999991999O777u==>ƶóóóóóóŵƷǹɺ˽̾̿˷bklkiNKXUOLPN\Z]\^\^]^]]\WUnmA=GAICLFA;ICTQab\ZZWVSc`øͿ˽ʻȺǸŶĴóóóóóŴghh333999a999?999%999999������������������������������������999 999999-999I888m667ƶijóóóóóĴƶǸɺʼ̾̿blmfuLJWTOMljVT\Z^\^\^\^\\[PNUOF@LFC={@:QMaa][[X[XTQroûź̿˽ʻȹƷŵijóóóóóƵTUV444999[999;999!999999������������������������������������999999999'999C999e333sssµĴóóóóóĴŶǸȺʻ˽̿̾ygnmb}PNZXTSxwRP\Z][][^[^[][ZX][A;~MGJDZSgaHC__^][Y\Y[XQNɿǼ̾˽ɺǹƷŵóóóóóóƶBDE666{999S9995999999 999������������������������������������999999999#999=999]333YZ[źƴóóóóóijŵƷȹʻ˽̿˿nlnkYƼSPVSSQgfvtUT^]a`a``_^\\ZQOICLFNHD>VR[Y_^[Y\Y[XZWOLǽȽͿ˾ʼɺǸƶĴóóóóóóƶ788888q999K999/999999 999������������������������������������999999 9999995999U666{CDEƶóóóóóóŵƷǹɺ˼̽ʼ˾mnl`IDD>E@LGB=JELGOKSPYW^]_^TSʾpjF?MGFAoi[Z_][Y\Y\Y[XZWNKƼȾ̿˽ʻȹǸŶĴóóóóóĴõttt333999g999C999)999999 ���������������������������������������999999 999999/999K888o677ƶijóóóóóĴŶǸȹǸȺɱǷpnlc|YSE?JDJDysF@MGMGMGKEJEJFJGrqseB<LFKEMH`_[Y]Z]Z\Y[XYVNKźɽͿ̾ʼɺǹƷŵóóóóóóƵ¸VWX444999]999;999#999999������������������������������������������999 999999'999C999e333kllŴóóóóóijŵŵĴʶjcgnnlepjdF?MGMGTMOIPJPJPJOINHKE<7jfǻSMGBHCUQba\Z]Z]Z]Z\Y[XYVQNĹǼ̿˽ʼȺǸƶĴóóóóóóƶ??@777y999S9995999999 999������������������������������������������999999999!9999999Y555JLMƵóóóóóóƷ¬r_bikllliab~xD>OHQJQJQJRLRLRLRLQJOIJDOIµltlyy>8QMa`\Z\Z]Z]Z\Y\Y[XYUTPĹ˿Ϳ˽˽ʻȹƷŵijóóóóóĴĶ~444999k999I999-999999 999������������������������������������������999999 9999991999M888q788ƶijóóóóȺy\chiijie`cj{TdzC=OHQJQJSLSMSMSMSMRLPJF@yslvuqfϷEA^]][\Y]Z^[]Z]Z\Y[WYUTPʾƺɼʽʽʼɺȹǸƶŴóóóóóóƴùXYZ333999_999?999%999999���������������������������������������������999999 999999)999C999e333efg˾ŴóóóƸȵa^ghjiic^sǿľC<OHQJRKSLTMTMTMSMRLPJD>ȹ¿ͺmvwvrbmlXW[X\Z]Z^[][]Z\Y[XYUPM¿ǹķƹȹȹǸǷŵĴóóóóóóƶ<=>777y999S9995999999999������������������������������������������������999999999!9997999W666}BCDƶóóò̺]aghiih`o¯D>MGOIQJRLSLSLSMSLRKPJGAǷptwwulgPM\Y]Z]Z^[]Z]Z\Y\XYVOKĹĶŷƷŶŵóóóóóóĴµrrr333999i999G999+999999 999������������������������������������������������999999 999999-999I999m344}}|ĶĴói^ehijia}vrE?JDMGNHPJQJQKQKQKPJOHD>wrxxwpVT[X]Z]Z][]Z]Z\Y[XZWWTYUôŵŵĴóóóóóóƵIJK555999[999;999#999999999������������������������������������������������999999 999999%999=999]444NPPƵóȺXdfhjien[YVUZYQMKFJEKFMGNHNHNHNHLGD?icowyíyu{WU[Y\Z\Z]Z\Z\Y\Y[XZWZVTP]YпôijóóóóóóĴŶ񄃃455999o999M9991999999 999������������������������������������������������������9999999999991999M999q566Ŷòŷz]egiii`³kgQMNJUQYV][`_]\WUQNMHKFJEJDJDICHCB=]Zmwxįyįyq̼ecPNZW[X\Y\Y\Y\Y\Y[X[XZWYUYUTPNJhdν²óóóóóóóƵQRS444999_999?999'999999 999������������������������������������������������������999999 999999'999A999_444QRSijɼo_fgiih_ȺIFKHKHPLVRWTXTXUXUYV[Y]\_^^]\ZZXYWYVYVZX[ZWVNMWUjvxįyưzůypƥTSJHROXUYVYWZVZWZWZVYVYVYVXUXTWSVSUQOKHDIDFA˻ϽóóóóóĴĶ󇆆566999s999O9993999999999���������������������������������������������������������9999999999999993999O999s555ôʼp_egiih`C?OKOKOKOLPLPLPMPMPLOLOLPMPNRORQSQTRSRSQQOQNQMOLʸfswĮyDZzȱzƯyoţNLTRTSTSUSUSUSTSTRTRSRSRSQSQSQSQSQRQRQRPSPFE³óóóóƵPQR444999a999A999'999999 999������������������������������������������������������������999999 999999'999?999_444MNOǸ\eghhhebfcnktqvsyu}}}zxurohekvíxưyɲ{ɲzưyq̼b_jgqntq{x|y~{~{{xxuromjc`vsµóòóóĴõ뀀455999q999O9993999999999999������������������������������������������������������������9999999999999991999M999o334wwx̿­Wdfgggf^rsqwŰyɲzʳzʲzǰyt{{{MkóóǶFHH555999]999?999'999999 999������������������������������������������������������������������999999 999999%999=999[666ABBxZdffgfd\ku¬xDZzɲzʳ{ʳ{ȱyĮxoȷŶZ^[óŴʾmnn233999m999K9991999999999999������������������������������������������������������������������999999999999999/999G999i333]^_pXbeeedb^ҿdqu¬xưyȱyȱzȱzǰyĮxumIJij[``^ijŶ:;;777{999W999;999%999999 999������������������������������������������������������������������������999999 999999#9997999S888u566^Z`ccchbfvxrjĽļŽļŽŽžƿǿøfruwíxĮyĮyĮyíx¬wvtnp}{wuqpolkkkkjjmnoruz{i\bb`^ƶOPQ444999c999E999+999999 999999������������������������������������������������������������������������999999999 999999)999A999_666ABB³o_Y\bca]\ZTxtosvvwwwwvuusqnllkkkkkkkjjjiihghggfggccc`_ñȽkll233999o999O9995999999999 999������������������������������������������������������������������������������999999 999999999/999I999g333UVW±ŷïŸɾȽenppqqqqqpppoonmmmllllllkkkjjjiiiiig`_^\[눇778777{999Y999;999%999999 999������������������������������������������������������������������������������������999999 999999#9997999Q999q333jkkŻųҿ²ʽ~~~~~}}}|||{{{zzzyppokôABB555999a999C999+999999999777������������������������������������������������������������������������������������777999999 999999'999=999Y888y566~~~ŴòѿƸNPQ333999g999K9991999999999 666������������������������������������������������������������������������������������������555999999999999+999C999_666:;;µŴóóòƷȻɼɼʽɺZ[\333999m999O9997999#999999 888������������������������������������������������������������������������������������������������666999 999999999/999G999c555@AAĶŴóóóȺ±ųefg333999s999U999;999%999999 999222������������������������������������������������������������������������������������������������666888999 999999!9993999K999g554CDDĶŴó±̿ijóóƵijk333888w999W999=999)999999999333������������������������������������������������������������������������������������������������������222999999 999999#9995999M999i444DEEöŴóó̿±ijƵjkk444888y999Y999A999+999999999 666������������������������������������������������������������������������������������������������������������111999999 999999#9997999M999i444ABCŴ²ʻòijƶefg333888y999[999A999-999999999 777������������������������������������������������������������������������������������������������������������������444999999 999999%9997999M999g555>>?˿Ƶ±ŶijŶ\]^333888w999Y999A999-999999999 888666���������������������������������������������������������������������������������������������������������������������555999999999999%9995999K999e655899wwxƵòǸijö렝PQR222999s999Y999A999-999999999 999111���������������������������������������������������������������������������������������������������������������������������555999999 999999#9995999I999a777}444bcdŶijȸųʾًBCD333999o999U999?999+999999999 999222���������������������������������������������������������������������������������������������������������������������������������555999999 999999!9991999E999[888w222MNOͿųǷĵnop999555999i999Q999;999)999999999 999222���������������������������������������������������������������������������������������������������������������������������������������444999999 999999999/999A999U999m444;<=uuvôʺƴ˾ݙSTU223777{999a999K9997999'999999999 888222���������������������������������������������������������������������������������������������������������������������������������������������444999999 999999999+999;999O999e777}333QRSǻŵʺ³ﳬqqr<<=444999q999Y999C9993999#999999999 777555���������������������������������������������������������������������������������������������������������������������������������������������������111999999 999999999%9995999G999Y999q4449::fggͿȷͽĵɆKLM333777}999e999O999=999-999999999 999666������������������������������������������������������������������������������������������������������������������������������������������������������������222888999 999999999!999-999=999O999c777y333ABCpqqͿǸ̼ĵ͎UVX666555999o999Y999E9995999'999999999 999333���������������������������������������������������������������������������������������������������������������������������������������������������������������������555999999 999999999'9993999C999U999i666233CDEqqrȻŶ̼ȸ빱njWXY778333888s999_999M999;999-999!999999999 888222���������������������������������������������������������������������������������������������������������������������������������������������������������������������������222888999 999999999999+9999999I999Y999k666333?@Acdeƶ˻ȸôǻ٨{zzOPQ667333888u999a999Q999A9991999%999999999 999555777���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999555999999 999999999#999-999;999I999Y999i777{333788OPQtttͿĴǶʺο˼ȷŵ´ƺ׮`abABB333444888s999a999Q999A9995999'999999999 999 888222���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������222777999 999 999999999#999/999;999G999U999e888s554333:;<OPQmmnͿ´ĴŴƵƶȸɹɺɺʻʻɺɹȸǷƵƴŴĴǻ۶Ş~}}]^_CDE555333777{999k999]999O999A9995999)999999999999 999333���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������555999999 999 999999999#999-9997999C999O999[999g888u444333667ABBSTUiij~~}·ǻʽ̾̾̾˾ɼĹ׿ѷǫsss^^_HIJ;;<344333666}999o999a999U999I999=9991999'999999999999 999777777������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999 999 999999999!999)9991999;999E999O999[999e888o777y444333344788=>?EFGNOPUVW]^_ccdggggggggheef`abYZ[RSTJKLABB:;;556333333555888u999i999_999U999K999A9997999-999%999999999999 999999777������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999999999999#999+9993999;999C999K999S999[999a999i888o777u666{555444333333333333333333333333444555777y888s999k999e999_999W999O999G999?9997999/999'999999999999 999 999999999������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999 999999999999!999'999/9995999;999?999E999K999O999S999W999[999]999_999a999a999a999_999_999[999Y999U999Q999M999I999C999=99979991999+999%999999999999999 999999999������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999 999 999999999999999!999%999)999-999199959997999;999;999=999?999?999?999=999=999;999999979993999/999+999'999#999999999999999999 999 999999999���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999999 999 999999999999999999999999!999#999#999%999%999%999#999#999!999999999999999999999999999 999 999999999999������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������999999999999999999 999 999 999 999999999999999999999999999999 999 999 999 999 999999999999999������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������333333333333333333333333333333333333333333333333��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/readme.txt���������������������������������������������������������������������000644 �000765 �000024 �00000001275 12550671251 016725� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������Toolbar icons (in toolbar/ subdirectory) and the config icons (in config/ subdirectory) are from the Tango project (http://tango.freedesktop.org). They originally were released under the Creative Commons Attribution Share-Alike license (http://creativecommons.org/licenses/by-sa/2.5/) but since then have been released to the public domain. They were renamed to match the names of the gtk system icons they replace. wxMaxima icons (wxmac.icns, maximaicon.ico, wxmaxima.png) were created by Sven Hodapp (http://4pple.de) and are under GPL. wxmaxima.svg was an attempt to make a scaleable vector image that resembles these icons by Gunter Königsmann (http://www.physikbuch.de) and is under GPL, too. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/�����������������������������������������������������������������������000755 �000765 �000024 �00000000000 12573513401 016361� 5����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/wxmac-doc-wxm.icns�������������������������������������������������������������000644 �000765 �000024 �00000111340 11670654443 020301� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������icns��is32����q������+� 鵦n� 窥� ꧱ɮ� ǯ� ���� � ުږķ� ߟ����q�����å�+� 鿪s� 縩� 긯� ̫� ˹���� � ުږķ� ߟ����q�����ʪ�+� Ƶx� Ĵ� ĸ� ҴŴ� ���� � ުږķ� ߟ��s8mk����������������������������������������������������������������������������il32���$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ״?�Ƣȴhrx?�˜ntl�ݢv®i �进k�騧~ˤ�ߢ·�ܣdzպ�㥳|ѷ�ﭭxİű�Ǧʲ�뫿�ا� ׭�� ȱׂ�� �� �� �� {nv]W� e}tpkk� ψYt˜q� betcq�� zXdtq����$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ״?�Ƥϻirx?�ʡyul�ݦ �迨IUkR�鬵bUӱfY�ߩqޤXû�ܪd̑ZǼ�jwzʾ�ﱼݑ_śiɾ�DzS«yQȮ�Ī�دĺȹ� ײƿ�� ȵׂ�� �� �� �� {nv]W� e}tpkk� ψYt˜q� betcq�� zXdtq����$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ׵?�ƩՀ ‘jrx?�ʨvl�ݩ �迳MYnR�ƲeYڸjZɳ�߰ŷrᥠ]ʼ�ܳҶĢe͒`̿�Ҳ͔lw}�ʹȇ`ϝmϺ�ǿʙWʲ|SԴ�вĺĿ�ضʻƼ� ַѾ�� Ȼüׂ�� �� �� �� {nv]W� e}tpkk� ψYt˜q� betcq�� zXdtq���l8mk������(_ccccccccccco`���������������oI��������������tX�������������tY�������������tX�����������tW�����������tX���������tU��������t$��������ti��������to��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������oj��������3yy4������������it32��D�������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� &�<Ĵ�(­ <�ű҇Ʒ~��ιϋ˿|ˀ � ɮϏ#ɾ� ¥ˀʀ̅IJ}݁ � ʁ́΁%Ÿǣ� Ɂ̇Ĵ ˣ�ˀ̄�̀« ϣ�˂̀̀ӣ� ǣ ׀Ӏ҂ɽî٣�Ѱؕv{zzyyxwwvvuttmh}¢ܣ�ؼqb`[]XȽhjlmjddb``__^]\]^_^WY\�(ʞbV\Z_bprssonxV_�Բa[a`[}krssm̂s^�=řVab\֟dqsqwٜǯ�?հXbc]ɔjrp|֜ӫ�5ǘX`d]һlqqƨç��7ڷzXbc`֛tony嬱ĭ��AΣ~Z_a]n̗ͺoocϸȡ��8ÓƤs``c`V̍ieҐ�8۶ȳqedÁp˾ʭ�AӨtciʈƭϰѡ~ѯ�C˜}caљݩх~ɕٱ�Ɣ1̚_bĕ촪~}ѓ಻�C࿑ddsﺕԥ򵓋ҝ跺�Ćܷbb꭮Ҩ켸�C۴bds͸먖˦δĶ�CذɌabѵ塗竱褙ͳ�C׭lecǷݝéəʍײ�Cخafo̿՛᧴権Ԗ೾�Cذė`dҽʙќjء跻�C۵ǃbcҹئ򱝭|c֬�C޹vdbзﶛ𳰻ޤeoyͿǴ�Cῑnea϶̨¦qprl᧰Ѱ�Ǖ1kfcγ꧞竵jupjאַܰ�CϜjecͳ㢟Ӂnso𴪵屶�A֪lfe{ʳڞ֧Թlrl뷱�޸/qdhhО뭲ؕjjɥ�8Ɣ~bicuş׺ugͤΥ�AҤW_\a𽩮٦٭aǶϦᤢ�?ݹ{Է¾؃t򿩶�?˙ʫΊ^yu̩帪�?ڲ李|ֳd}xۣ|䷢Ϭ�+șpwzuִlgϕ؇ijeшrx~|unԭ�-ٶՔm`rnqjɿȀ ȩ�<ϡٰripXӻfkkhgƻ�,͵waK~~} �سِjuց ƺ�Ϧ a�ɟȯГd`€ �ƛ}X\_h}ra^ҽ �ěYbeeda_`_]Ͼ� Şa]cba^^qм �ʧʵveddfmyij �вľú ���ʹ� ˲ �ͺ� Ⱥ �ȿ��������WWWW؀WWWWlWWj�W�ە�bWWWWfWXWflW�؁�W�ە�WlWW d`WWvnWʀ�lW��tW�ە�WW^WWfWWWW lWwWfWqWWە�WWWWWWZW\Wd lWWWWWWە�bWWXWW�W�Ƃ lWlWjnWWە� WlYsW]gXWWԂ lWԤWbWWWە� WWdyWvW�Ws lWWWΛWWWە� WWWWXWXc}WW lWnWcuWWە� aW`WWW^WwWZW`lWWWWە��WbWWnWWWlWWWWە�WWnWW\^iWWlWpW~WWە�WWWWǀWWWxmWWWܕ������������������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� $�<Ĵ�­ЁĽ <�űׂ�Ձ·}��ιԀӄɹ{ˀ � ɮԅӄԀӀ ȶ� ¥ӄ҉Ӏ˾}݁ � ӃҀӆ%òǣ� сЀҀӅӀ˿ ˣ�ЀҀӂԀӀʹ ϣ�Ѐр҅�ҁôӣ�ǣЀ؁ف�׀Ӏ ʹ٣�Ѱπ�рܮ ͦܣ�ؼȫƽǐ� ž�ʞԀ&㮍¾ ý�ԲʋߠځӖɹ�)ŘŲgeknquvwxwsob‘hdjnqsqmh[н÷�?հɫUIAFKNNLJIIGJ䦙[GLNNMMLKGDMtٹ�?ǘȚdQMGDCB>PףޥXSUUTSLf̵��4ڷ̜g<DGHH=՜^RVUTPZ̀��Σ̟o>FI'?t͘ߣOTVVTJ{ͪ��)ÒϹ[@JGHHCKÕfEU TKdz�A۶IJJ<MACC>㴕D>gYUTLxи�AӨןED|EPURsҿ:IYVTNlֹ�C˜աLXTXXWRU9qQTWQ`ݺ�Ɠ1ղF^}PXXP<<_AXSV¿�C࿐ɐFjQXYV_F[z:IXO�CܷգGxnSYYOWL=CLO¾�C۴ǐoGNYZSqIb߬AFCD¿�CذҪ־aHcUZXSbJIFE9zӾ¿�C׭ϕVIOZZQKXXDF;dܼ¿�CخÐPLYWZX]nJ泿l?DH]¿�CذͱLPQZZQORЍ9KWQ¿�C۵ѥIUSZ[VmwKr蛒>YVK�C޹ќJZtT[[TTN߸SVVKξÿ�CῐЙֿwJ_PZ[UO^◠\TVNy׺¿�Ȕ½ϗԽhJg^W[YO򽘧iRVQb�CϜϗԼ\KlQZ[[XV㦠~NVSR¿�A֪ϗҽSKqRYZZTtΛKUTK�޸8ϛLLrhTZZN鵙KUUIɸ¸�8ƔϡINnOYVMޟLUULrԱé�AҤ˯OSeSYAtǐϾLUURW箯�?ݹþHILJùkE<ꨜLTTSJʿö�?˘¿՛I@DD?Wܫ4PٞWTVVURXĺ¡�ڲľhN;AD+?CauΖ7xľrYEJMLMKKFCYq׽�șĿ`2=FJKL*JF@7fϡ`쯝[4>CEGGHGFDA;/cۼ�+ٶĸ¼両ܣоʁ »ѱ�+ϠĜЭӀ Ɠ�;¼ɣ�سþ"޳ˁѼ�Ϧā!ݦ¼�ɟĿٲ΀ ľ�ƛĿҠʁ Ŀ�ěÇɀļ�ŞЌƂ Ʒ�ʧɝŁ é�в Ĺ�ÿ Ž�ʹĺ�'˲ü�#ͺ� Ⱥ �ȿ��������WWWW؀WWWWlWWj�W�ە�bWWWWfWXWflW�؁�W�ە�WlWW d`WWvnWʀ�lW��tW�ە�WW^WWfWWWW lWwWfWqWWە�WWWWWWZW\Wd lWWWWWWە�bWWXWW�W�Ƃ lWlWjnWWە� WlYsW]gXWWԂ lWԤWbWWWە� WWdyWvW�Ws lWWWΛWWWە� WWWWXWXc}WW lWnWcuWWە� aW`WWW^WwWZW`lWWWWە��WbWWnWWWlWWWWە�WWnWW\^iWWlWpW~WWە�WWWWǀWWWxmWWWܕ������������������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� )�<Ĵ�­ڀ <�ű߁݂«|��ι܎Ū{ˀ � ɮ܂ۈ%â� ¥ۃځۂ܂ۀʷ|݁ � ۂڀۊ$ǣ� ځـڀۉ܀Ű ˣ�́ـڂۄ܁ȶ ϣ� ׀ـڀ܄ۀʸӣ�Ǣـځށۀ ع٣�Ѱ؀�ڀṩ ׬ܣ�*ؼӹϠ ͞�<ʝ͟湟βŎ�Բ՞ᮯ߀ڦδ�=Řѿihnrtxxyzyvqeɤkgmqtvvutpj^˙� հغYLEJNPPNLKKJK泬\IOQQPOJGQwϻ�ǘƜ˝fRPJIDVܱߧZVXWWVPjŀ̛��ڷ֬lCJMCۭaUYXWS]ˀ϶��4ΣծuELOONEzԪQWYXWNҵȀ ɑ��Ñ΀/ŪaGQMNNIQ̧lHWWXWOξˀϨ�8۶PBRHIHB群JCi[WWOz̀ѽ�Aӧ޳JGHRVSt@O[XWQoȏ�C˛ݱNXVYZXTZ?wWTXTcΛ�ƓЀ1I`RYYQABeDXVX̀ϩ�:࿏ӣIlRY[W`H`AMZQ΀Ӷ�:ܷݲIzoT[[PYMDIPQ΀Ҿ�:۴ѤqIP[[UrKcHKHHπĎ�CذܸcJeV[ZTcKOLK?}Ɛ�C׭٩YKQ[[QLZ^IKAgƑ�CخΤRO[Y[Y^pKqEIL_Ȓ�CذٿNRR[[RPRӜ@NYSǑ�C۴۵LVU[\WmyLs騤C[YNƏ�:޹گL\vV\\UUOTXYNЀ�:ῐ٬zMaR\\VP`槴]VYQ|ЀԸ�ȓԀ1٫jMh`Y]]\[PǫkTYTfрӮ�Ϝث_NnS\ YW賳QYVVӟ�֪Ҁ8٫UNtSZ\[Uv׭NXWN͓�޸Ԁ/ٮPOuiV[\ONXXLрŽ�8ƓٳMQqQ[XQ寪OXXPvڿЀԯ�AҤ׽QUgTZEyϤPXXU[Й�?ݹ̯MMPMlIBPXXWNտ�?˘ܣQGKKF^⹚:VZWYYXU]Ҥ�ڲoUBHKL+FJg|٪=~Ͷv\INPQQOOKG]vŏ�+șd7ENRSTTSQMG=m۶da:DILN MKHB5ị�+ٶǷ丹с ݺ�<ϠήڽД�ӷź ̯�س΀݀ۀ �Ϧׂ左ۀ сŐ�ɟڀ ҁʖ�ƚݱ؁ ҂ʖ�ěϝك҂ƕ�ŝܢւӂ ׿�ʧ֮ԃԀӂ ҭ�в҅Ӆ š� Ҁэ ȧ�͵ӉŨ�˲ׁȴ�#ͺ�Ⱥ �ȿ��������WWWW؀WWWWlWWj�W�ە�bWWWWfWXWflW�؁�W�ە�WlWW d`WWvnWʀ�lW��tW�ە�WW^WWfWWWW lWwWfWqWWە�WWWWWWZW\Wd lWWWWWWە�bWWXWW�W�Ƃ lWlWjnWWە� WlYsW]gXWWԂ lWԤWbWWWە� WWdyWvW�Ws lWWWΛWWWە� WWWWXWXc}WW lWnWcuWWە� aW`WWW^WwWZW`lWWWWە��WbWWnWWWlWWWWە�WWnWW\^iWWlWpW~WWە�WWWWǀWWWxmWWWܕ���������������t8mk��@��������������������������������������������������������������������������������#056777777777777777777777777777777777777777777777777640' �������������������������������������������������������������� !ӆ> �������������������������������������������������������������/=������������������������������������������������������������ 9_�����������������������������������������������������������Bq����������������������������������������������������������#Ja���������������������������������������������������������&M`��������������������������������������������������������(O_�������������������������������������������������������(O`������������������������������������������������������(O^�����������������������������������������������������(O_����������������������������������������������������(O`���������������������������������������������������(O_��������������������������������������������������(O`�������������������������������������������������(O`������������������������������������������������(O`�����������������������������������������������(N_����������������������������������������������(N`���������������������������������������������(N_��������������������������������������������(Ma�������������������������������������������(M`������������������������������������������(M_�����������������������������������������(M^����������������������������������������(L^���������������������������������������(L^��������������������������������������(L\�������������������������������������(L\������������������������������������(L[�����������������������������������(LZ����������������������������������(KZ���������������������������������(KA��������������������������������(K+�������������������������������(J! �������������������������������(JC������������������������������(J#������������������������������(I1������������������������������(I< ������������������������������(IC������������������������������(IH"������������������������������(IK$������������������������������(IM&������������������������������(IM&������������������������������(HM'������������������������������(HM'������������������������������(HM'������������������������������(HM'������������������������������(GM'������������������������������(GM(������������������������������(GM(������������������������������(GM(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(FL(������������������������������(FL(������������������������������(FL(������������������������������(FK(������������������������������(FK(������������������������������(FK(������������������������������(FK(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(EI(������������������������������(EI(������������������������������(EI(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EG(������������������������������(EG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������&AC&������������������������������#<=#������������������������������3Mapz{qbN4������������������������������ (<LX`dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`XL<( ������������������������������(3;@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@;3(������������������������������ #&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&# ������������������������������  ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/wxmac-doc-wxmx.icns������������������������������������������������������������000644 �000765 �000024 �00000112264 11670654443 020477� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������icns��is32����q������+� 鵦n� 窥� ꧱ɮ� ǯ� ���� � ުږķά� ߟͤ����q�����å�+� 鿪s� 縩� 긯� ̫� ˹���� � ުږķά� ߟͤ����q�����ʪ�+� Ƶx� Ĵ� ĸ� ҴŴ� ���� � ުږķά� ߟͤ��s8mk����������������������������������������������������������������������������il32���$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ״?�Ƣȴhrx?�˜ntl�ݢv®i �进k�騧~ˤ�ߢ·�ܣdzպ�㥳|ѷ�ﭭxİű�Ǧʲ�뫿�ا� ׭�� ȱׂ�� �� �� � {nv]Wyݑ� e}tpkka|� ψYt˜q}� betcqΘe� zXdtqv����$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ״?�Ƥϻirx?�ʡyul�ݦ �迨IUkR�鬵bUӱfY�ߩqޤXû�ܪd̑ZǼ�jwzʾ�ﱼݑ_śiɾ�DzS«yQȮ�Ī�دĺȹ� ײƿ�� ȵׂ�� �� �� � {nv]Wyݑ� e}tpkka|� ψYt˜q}� betcqΘe� zXdtqv����$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ׵?�ƩՀ ‘jrx?�ʨvl�ݩ �迳MYnR�ƲeYڸjZɳ�߰ŷrᥠ]ʼ�ܳҶĢe͒`̿�Ҳ͔lw}�ʹȇ`ϝmϺ�ǿʙWʲ|SԴ�вĺĿ�ضʻƼ� ַѾ�� Ȼüׂ�� �� �� � {nv]Wyݑ� e}tpkka|� ψYt˜q}� betcqΘe� zXdtqv���l8mk������(_ccccccccccco`���������������oI��������������tX�������������tY�������������tX�����������tW�����������tX���������tU��������t$��������ti��������to��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������oj��������3yy4������������it32��E�������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� &�<Ĵ�(­ <�ű҇Ʒ~��ιϋ˿|ˀ � ɮϏ#ɾ� ¥ˀʀ̅IJ}݁ � ʁ́΁%Ÿǣ� Ɂ̇Ĵ ˣ�ˀ̄�̀« ϣ�˂̀̀ӣ� ǣ ׀Ӏ҂ɽî٣�Ѱؕv{zzyyxwwvvuttmh}¢ܣ�ؼqb`[]XȽhjlmjddb``__^]\]^_^WY\�(ʞbV\Z_bprssonxV_�Բa[a`[}krssm̂s^�=řVab\֟dqsqwٜǯ�?հXbc]ɔjrp|֜ӫ�5ǘX`d]һlqqƨç��7ڷzXbc`֛tony嬱ĭ��AΣ~Z_a]n̗ͺoocϸȡ��8ÓƤs``c`V̍ieҐ�8۶ȳqedÁp˾ʭ�AӨtciʈƭϰѡ~ѯ�C˜}caљݩх~ɕٱ�Ɣ1̚_bĕ촪~}ѓ಻�C࿑ddsﺕԥ򵓋ҝ跺�Ćܷbb꭮Ҩ켸�C۴bds͸먖˦δĶ�CذɌabѵ塗竱褙ͳ�C׭lecǷݝéəʍײ�Cخafo̿՛᧴権Ԗ೾�Cذė`dҽʙќjء跻�C۵ǃbcҹئ򱝭|c֬�C޹vdbзﶛ𳰻ޤeoyͿǴ�Cῑnea϶̨¦qprl᧰Ѱ�Ǖ1kfcγ꧞竵jupjאַܰ�CϜjecͳ㢟Ӂnso𴪵屶�A֪lfe{ʳڞ֧Թlrl뷱�޸/qdhhО뭲ؕjjɥ�8Ɣ~bicuş׺ugͤΥ�AҤW_\a𽩮٦٭aǶϦᤢ�?ݹ{Է¾؃t򿩶�?˙ʫΊ^yu̩帪�?ڲ李|ֳd}xۣ|䷢Ϭ�+șpwzuִlgϕ؇ijeшrx~|unԭ�-ٶՔm`rnqjɿȀ ȩ�<ϡٰripXӻfkkhgƻ�,͵waK~~} �سِjuց ƺ�Ϧ a�ɟȯГd`€ �ƛ}X\_h}ra^ҽ �ěYbeeda_`_]Ͼ� Şa]cba^^qм �ʧʵveddfmyij �вľú ���ʹ� ˲ �ͺ� Ⱥ �ȿ���������WWWW؀WWWWlWWj�W^W]`[�bWWWWfWXWflW�؁�WWWW�WlWW d`WWvnWʀ�lW��tW rWWWx�WW^WWfWWWW lWwWfWqWWۀWWh^Z�WWWWWWZW\Wd lWWWWWWہWW^W�bWWXWW�W�Ƃ lWlWjnWWہaWWu� WlYsW]gXWWԂ lWԤWbWWWۂWW� WWdyWvW�Ws lWWWΛWWWہ`W�ő� WWWWXWXc}WW lWnWcuWWہWWWh� aW`WWW^WwWZW`lWWWWۀWqWW��WbWWnWWWlWWWWgW`WZ�WWnWW\^iWWlWpW~WWWWW�WWWWǀWWWxmWWWXjuWWˎ������������������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� $�<Ĵ�­ЁĽ <�űׂ�Ձ·}��ιԀӄɹ{ˀ � ɮԅӄԀӀ ȶ� ¥ӄ҉Ӏ˾}݁ � ӃҀӆ%òǣ� сЀҀӅӀ˿ ˣ�ЀҀӂԀӀʹ ϣ�Ѐр҅�ҁôӣ�ǣЀ؁ف�׀Ӏ ʹ٣�Ѱπ�рܮ ͦܣ�ؼȫƽǐ� ž�ʞԀ&㮍¾ ý�ԲʋߠځӖɹ�)ŘŲgeknquvwxwsob‘hdjnqsqmh[н÷�?հɫUIAFKNNLJIIGJ䦙[GLNNMMLKGDMtٹ�?ǘȚdQMGDCB>PףޥXSUUTSLf̵��4ڷ̜g<DGHH=՜^RVUTPZ̀��Σ̟o>FI'?t͘ߣOTVVTJ{ͪ��)ÒϹ[@JGHHCKÕfEU TKdz�A۶IJJ<MACC>㴕D>gYUTLxи�AӨןED|EPURsҿ:IYVTNlֹ�C˜աLXTXXWRU9qQTWQ`ݺ�Ɠ1ղF^}PXXP<<_AXSV¿�C࿐ɐFjQXYV_F[z:IXO�CܷգGxnSYYOWL=CLO¾�C۴ǐoGNYZSqIb߬AFCD¿�CذҪ־aHcUZXSbJIFE9zӾ¿�C׭ϕVIOZZQKXXDF;dܼ¿�CخÐPLYWZX]nJ泿l?DH]¿�CذͱLPQZZQORЍ9KWQ¿�C۵ѥIUSZ[VmwKr蛒>YVK�C޹ќJZtT[[TTN߸SVVKξÿ�CῐЙֿwJ_PZ[UO^◠\TVNy׺¿�Ȕ½ϗԽhJg^W[YO򽘧iRVQb�CϜϗԼ\KlQZ[[XV㦠~NVSR¿�A֪ϗҽSKqRYZZTtΛKUTK�޸8ϛLLrhTZZN鵙KUUIɸ¸�8ƔϡINnOYVMޟLUULrԱé�AҤ˯OSeSYAtǐϾLUURW箯�?ݹþHILJùkE<ꨜLTTSJʿö�?˘¿՛I@DD?Wܫ4PٞWTVVURXĺ¡�ڲľhN;AD+?CauΖ7xľrYEJMLMKKFCYq׽�șĿ`2=FJKL*JF@7fϡ`쯝[4>CEGGHGFDA;/cۼ�+ٶĸ¼両ܣоʁ »ѱ�+ϠĜЭӀ Ɠ�;¼ɣ�سþ"޳ˁѼ�Ϧā!ݦ¼�ɟĿٲ΀ ľ�ƛĿҠʁ Ŀ�ěÇɀļ�ŞЌƂ Ʒ�ʧɝŁ é�в Ĺ�ÿ Ž�ʹĺ�'˲ü�#ͺ� Ⱥ �ȿ���������WWWW؀WWWWlWWj�W^W]`[�bWWWWfWXWflW�؁�WWWW�WlWW d`WWvnWʀ�lW��tW rWWWx�WW^WWfWWWW lWwWfWqWWۀWWh^Z�WWWWWWZW\Wd lWWWWWWہWW^W�bWWXWW�W�Ƃ lWlWjnWWہaWWu� WlYsW]gXWWԂ lWԤWbWWWۂWW� WWdyWvW�Ws lWWWΛWWWہ`W�ő� WWWWXWXc}WW lWnWcuWWہWWWh� aW`WWW^WwWZW`lWWWWۀWqWW��WbWWnWWWlWWWWgW`WZ�WWnWW\^iWWlWpW~WWWWW�WWWWǀWWWxmWWWXjuWWˎ������������������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� )�<Ĵ�­ڀ <�ű߁݂«|��ι܎Ū{ˀ � ɮ܂ۈ%â� ¥ۃځۂ܂ۀʷ|݁ � ۂڀۊ$ǣ� ځـڀۉ܀Ű ˣ�́ـڂۄ܁ȶ ϣ� ׀ـڀ܄ۀʸӣ�Ǣـځށۀ ع٣�Ѱ؀�ڀṩ ׬ܣ�*ؼӹϠ ͞�<ʝ͟湟βŎ�Բ՞ᮯ߀ڦδ�=Řѿihnrtxxyzyvqeɤkgmqtvvutpj^˙� հغYLEJNPPNLKKJK泬\IOQQPOJGQwϻ�ǘƜ˝fRPJIDVܱߧZVXWWVPjŀ̛��ڷ֬lCJMCۭaUYXWS]ˀ϶��4ΣծuELOONEzԪQWYXWNҵȀ ɑ��Ñ΀/ŪaGQMNNIQ̧lHWWXWOξˀϨ�8۶PBRHIHB群JCi[WWOz̀ѽ�Aӧ޳JGHRVSt@O[XWQoȏ�C˛ݱNXVYZXTZ?wWTXTcΛ�ƓЀ1I`RYYQABeDXVX̀ϩ�:࿏ӣIlRY[W`H`AMZQ΀Ӷ�:ܷݲIzoT[[PYMDIPQ΀Ҿ�:۴ѤqIP[[UrKcHKHHπĎ�CذܸcJeV[ZTcKOLK?}Ɛ�C׭٩YKQ[[QLZ^IKAgƑ�CخΤRO[Y[Y^pKqEIL_Ȓ�CذٿNRR[[RPRӜ@NYSǑ�C۴۵LVU[\WmyLs騤C[YNƏ�:޹گL\vV\\UUOTXYNЀ�:ῐ٬zMaR\\VP`槴]VYQ|ЀԸ�ȓԀ1٫jMh`Y]]\[PǫkTYTfрӮ�Ϝث_NnS\ YW賳QYVVӟ�֪Ҁ8٫UNtSZ\[Uv׭NXWN͓�޸Ԁ/ٮPOuiV[\ONXXLрŽ�8ƓٳMQqQ[XQ寪OXXPvڿЀԯ�AҤ׽QUgTZEyϤPXXU[Й�?ݹ̯MMPMlIBPXXWNտ�?˘ܣQGKKF^⹚:VZWYYXU]Ҥ�ڲoUBHKL+FJg|٪=~Ͷv\INPQQOOKG]vŏ�+șd7ENRSTTSQMG=m۶da:DILN MKHB5ị�+ٶǷ丹с ݺ�<ϠήڽД�ӷź ̯�س΀݀ۀ �Ϧׂ左ۀ сŐ�ɟڀ ҁʖ�ƚݱ؁ ҂ʖ�ěϝك҂ƕ�ŝܢւӂ ׿�ʧ֮ԃԀӂ ҭ�в҅Ӆ š� Ҁэ ȧ�͵ӉŨ�˲ׁȴ�#ͺ�Ⱥ �ȿ���������WWWW؀WWWWlWWj�W^W]`[�bWWWWfWXWflW�؁�WWWW�WlWW d`WWvnWʀ�lW��tW rWWWx�WW^WWfWWWW lWwWfWqWWۀWWh^Z�WWWWWWZW\Wd lWWWWWWہWW^W�bWWXWW�W�Ƃ lWlWjnWWہaWWu� WlYsW]gXWWԂ lWԤWbWWWۂWW� WWdyWvW�Ws lWWWΛWWWہ`W�ő� WWWWXWXc}WW lWnWcuWWہWWWh� aW`WWW^WwWZW`lWWWWۀWqWW��WbWWnWWWlWWWWgW`WZ�WWnWW\^iWWlWpW~WWWWW�WWWWǀWWWxmWWWXjuWWˎ���������������t8mk��@��������������������������������������������������������������������������������#056777777777777777777777777777777777777777777777777640' �������������������������������������������������������������� !ӆ> �������������������������������������������������������������/=������������������������������������������������������������ 9_�����������������������������������������������������������Bq����������������������������������������������������������#Ja���������������������������������������������������������&M`��������������������������������������������������������(O_�������������������������������������������������������(O`������������������������������������������������������(O^�����������������������������������������������������(O_����������������������������������������������������(O`���������������������������������������������������(O_��������������������������������������������������(O`�������������������������������������������������(O`������������������������������������������������(O`�����������������������������������������������(N_����������������������������������������������(N`���������������������������������������������(N_��������������������������������������������(Ma�������������������������������������������(M`������������������������������������������(M_�����������������������������������������(M^����������������������������������������(L^���������������������������������������(L^��������������������������������������(L\�������������������������������������(L\������������������������������������(L[�����������������������������������(LZ����������������������������������(KZ���������������������������������(KA��������������������������������(K+�������������������������������(J! �������������������������������(JC������������������������������(J#������������������������������(I1������������������������������(I< ������������������������������(IC������������������������������(IH"������������������������������(IK$������������������������������(IM&������������������������������(IM&������������������������������(HM'������������������������������(HM'������������������������������(HM'������������������������������(HM'������������������������������(GM'������������������������������(GM(������������������������������(GM(������������������������������(GM(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(FL(������������������������������(FL(������������������������������(FL(������������������������������(FK(������������������������������(FK(������������������������������(FK(������������������������������(FK(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(EI(������������������������������(EI(������������������������������(EI(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EG(������������������������������(EG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������&AC&������������������������������#<=#������������������������������3Mapz{qbN4������������������������������ (<LX`dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`XL<( ������������������������������(3;@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@;3(������������������������������ #&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&# ������������������������������  �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/wxmac-doc.icns�����������������������������������������������������������������000644 �000765 �000024 �00000105075 11670654443 017500� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������icns��=is32��Ӆ��q������+� 鵦n� 窥� ꧱ɮ� ǯ� ������������q�����å�+� 鿪s� 縩� 긯� ̫� ˹������������q�����ʪ�+� Ƶx� Ĵ� ĸ� ҴŴ� ����������s8mk����������������������������������������������������������������������������il32��R�$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ״?�Ƣȴhrx?�˜ntl�ݢv®i �进k�騧~ˤ�ߢ·�ܣdzպ�㥳|ѷ�ﭭxİű�Ǧʲ�뫿�ا� ׭�� ȱׂ�� �� ��� ��� �� �� �� �� ����$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ״?�Ƥϻirx?�ʡyul�ݦ �迨IUkR�鬵bUӱfY�ߩqޤXû�ܪd̑ZǼ�jwzʾ�ﱼݑ_śiɾ�DzS«yQȮ�Ī�دĺȹ� ײƿ�� ȵׂ�� �� ��� ��� �� �� �� �� ����$:3��ɂ>�ß9�¼9�Ͷ?� Ļд@� ׵?�ƩՀ ‘jrx?�ʨvl�ݩ �迳MYnR�ƲeYڸjZɳ�߰ŷrᥠ]ʼ�ܳҶĢe͒`̿�Ҳ͔lw}�ʹȇ`ϝmϺ�ǿʙWʲ|SԴ�вĺĿ�ضʻƼ� ַѾ�� Ȼüׂ�� �� ��� ��� �� �� �� �� ���l8mk������(_ccccccccccco`���������������oI��������������tX�������������tY�������������tX�����������tW�����������tX���������tU��������t$��������ti��������to��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������tm��������oj��������3yy4������������it32��<�������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� &�<Ĵ�(­ <�ű҇Ʒ~��ιϋ˿|ˀ � ɮϏ#ɾ� ¥ˀʀ̅IJ}݁ � ʁ́΁%Ÿǣ� Ɂ̇Ĵ ˣ�ˀ̄�̀« ϣ�˂̀̀ӣ� ǣ ׀Ӏ҂ɽî٣�Ѱؕv{zzyyxwwvvuttmh}¢ܣ�ؼqb`[]XȽhjlmjddb``__^]\]^_^WY\�(ʞbV\Z_bprssonxV_�Բa[a`[}krssm̂s^�=řVab\֟dqsqwٜǯ�?հXbc]ɔjrp|֜ӫ�5ǘX`d]һlqqƨç��7ڷzXbc`֛tony嬱ĭ��AΣ~Z_a]n̗ͺoocϸȡ��8ÓƤs``c`V̍ieҐ�8۶ȳqedÁp˾ʭ�AӨtciʈƭϰѡ~ѯ�C˜}caљݩх~ɕٱ�Ɣ1̚_bĕ촪~}ѓ಻�C࿑ddsﺕԥ򵓋ҝ跺�Ćܷbb꭮Ҩ켸�C۴bds͸먖˦δĶ�CذɌabѵ塗竱褙ͳ�C׭lecǷݝéəʍײ�Cخafo̿՛᧴権Ԗ೾�Cذė`dҽʙќjء跻�C۵ǃbcҹئ򱝭|c֬�C޹vdbзﶛ𳰻ޤeoyͿǴ�Cῑnea϶̨¦qprl᧰Ѱ�Ǖ1kfcγ꧞竵jupjאַܰ�CϜjecͳ㢟Ӂnso𴪵屶�A֪lfe{ʳڞ֧Թlrl뷱�޸/qdhhО뭲ؕjjɥ�8Ɣ~bicuş׺ugͤΥ�AҤW_\a𽩮٦٭aǶϦᤢ�?ݹ{Է¾؃t򿩶�?˙ʫΊ^yu̩帪�?ڲ李|ֳd}xۣ|䷢Ϭ�+șpwzuִlgϕ؇ijeшrx~|unԭ�-ٶՔm`rnqjɿȀ ȩ�<ϡٰripXӻfkkhgƻ�,͵waK~~} �سِjuց ƺ�Ϧ a�ɟȯГd`€ �ƛ}X\_h}ra^ҽ �ěYbeeda_`_]Ͼ� Şa]cba^^qм �ʧʵveddfmyij �вľú ���ʹ� ˲ �ͺ� Ⱥ �ȿ�������������������������������������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� $�<Ĵ�­ЁĽ <�űׂ�Ձ·}��ιԀӄɹ{ˀ � ɮԅӄԀӀ ȶ� ¥ӄ҉Ӏ˾}݁ � ӃҀӆ%òǣ� сЀҀӅӀ˿ ˣ�ЀҀӂԀӀʹ ϣ�Ѐр҅�ҁôӣ�ǣЀ؁ف�׀Ӏ ʹ٣�Ѱπ�рܮ ͦܣ�ؼȫƽǐ� ž�ʞԀ&㮍¾ ý�ԲʋߠځӖɹ�)ŘŲgeknquvwxwsob‘hdjnqsqmh[н÷�?հɫUIAFKNNLJIIGJ䦙[GLNNMMLKGDMtٹ�?ǘȚdQMGDCB>PףޥXSUUTSLf̵��4ڷ̜g<DGHH=՜^RVUTPZ̀��Σ̟o>FI'?t͘ߣOTVVTJ{ͪ��)ÒϹ[@JGHHCKÕfEU TKdz�A۶IJJ<MACC>㴕D>gYUTLxи�AӨןED|EPURsҿ:IYVTNlֹ�C˜աLXTXXWRU9qQTWQ`ݺ�Ɠ1ղF^}PXXP<<_AXSV¿�C࿐ɐFjQXYV_F[z:IXO�CܷգGxnSYYOWL=CLO¾�C۴ǐoGNYZSqIb߬AFCD¿�CذҪ־aHcUZXSbJIFE9zӾ¿�C׭ϕVIOZZQKXXDF;dܼ¿�CخÐPLYWZX]nJ泿l?DH]¿�CذͱLPQZZQORЍ9KWQ¿�C۵ѥIUSZ[VmwKr蛒>YVK�C޹ќJZtT[[TTN߸SVVKξÿ�CῐЙֿwJ_PZ[UO^◠\TVNy׺¿�Ȕ½ϗԽhJg^W[YO򽘧iRVQb�CϜϗԼ\KlQZ[[XV㦠~NVSR¿�A֪ϗҽSKqRYZZTtΛKUTK�޸8ϛLLrhTZZN鵙KUUIɸ¸�8ƔϡINnOYVMޟLUULrԱé�AҤ˯OSeSYAtǐϾLUURW箯�?ݹþHILJùkE<ꨜLTTSJʿö�?˘¿՛I@DD?Wܫ4PٞWTVVURXĺ¡�ڲľhN;AD+?CauΖ7xľrYEJMLMKKFCYq׽�șĿ`2=FJKL*JF@7fϡ`쯝[4>CEGGHGFDA;/cۼ�+ٶĸ¼両ܣоʁ »ѱ�+ϠĜЭӀ Ɠ�;¼ɣ�سþ"޳ˁѼ�Ϧā!ݦ¼�ɟĿٲ΀ ľ�ƛĿҠʁ Ŀ�ěÇɀļ�ŞЌƂ Ʒ�ʧɝŁ é�в Ĺ�ÿ Ž�ʹĺ�'˲ü�#ͺ� Ⱥ �ȿ�������������������������������������ȼ ��M�¾a�ſN�O�P�»ǾO�üʾN�ƾʾU�ǾʾU�ɿʾU�ʽU�ùʽU�ŻʽW�ȼʽX�ɿʽW�ʽX� ¶ʽV� ķʽ\� ĸʽ]� źʽY� ƺʽY� ǻʽ^� Ǽʽ[�Ⱦzyʽ^� ʿ~xspooqtuz~ʾ\�~ywv y{~]�2ĹZ�6ǽ'� )�<Ĵ�­ڀ <�ű߁݂«|��ι܎Ū{ˀ � ɮ܂ۈ%â� ¥ۃځۂ܂ۀʷ|݁ � ۂڀۊ$ǣ� ځـڀۉ܀Ű ˣ�́ـڂۄ܁ȶ ϣ� ׀ـڀ܄ۀʸӣ�Ǣـځށۀ ع٣�Ѱ؀�ڀṩ ׬ܣ�*ؼӹϠ ͞�<ʝ͟湟βŎ�Բ՞ᮯ߀ڦδ�=Řѿihnrtxxyzyvqeɤkgmqtvvutpj^˙� հغYLEJNPPNLKKJK泬\IOQQPOJGQwϻ�ǘƜ˝fRPJIDVܱߧZVXWWVPjŀ̛��ڷ֬lCJMCۭaUYXWS]ˀ϶��4ΣծuELOONEzԪQWYXWNҵȀ ɑ��Ñ΀/ŪaGQMNNIQ̧lHWWXWOξˀϨ�8۶PBRHIHB群JCi[WWOz̀ѽ�Aӧ޳JGHRVSt@O[XWQoȏ�C˛ݱNXVYZXTZ?wWTXTcΛ�ƓЀ1I`RYYQABeDXVX̀ϩ�:࿏ӣIlRY[W`H`AMZQ΀Ӷ�:ܷݲIzoT[[PYMDIPQ΀Ҿ�:۴ѤqIP[[UrKcHKHHπĎ�CذܸcJeV[ZTcKOLK?}Ɛ�C׭٩YKQ[[QLZ^IKAgƑ�CخΤRO[Y[Y^pKqEIL_Ȓ�CذٿNRR[[RPRӜ@NYSǑ�C۴۵LVU[\WmyLs騤C[YNƏ�:޹گL\vV\\UUOTXYNЀ�:ῐ٬zMaR\\VP`槴]VYQ|ЀԸ�ȓԀ1٫jMh`Y]]\[PǫkTYTfрӮ�Ϝث_NnS\ YW賳QYVVӟ�֪Ҁ8٫UNtSZ\[Uv׭NXWN͓�޸Ԁ/ٮPOuiV[\ONXXLрŽ�8ƓٳMQqQ[XQ寪OXXPvڿЀԯ�AҤ׽QUgTZEyϤPXXU[Й�?ݹ̯MMPMlIBPXXWNտ�?˘ܣQGKKF^⹚:VZWYYXU]Ҥ�ڲoUBHKL+FJg|٪=~Ͷv\INPQQOOKG]vŏ�+șd7ENRSTTSQMG=m۶da:DILN MKHB5ị�+ٶǷ丹с ݺ�<ϠήڽД�ӷź ̯�س΀݀ۀ �Ϧׂ左ۀ сŐ�ɟڀ ҁʖ�ƚݱ؁ ҂ʖ�ěϝك҂ƕ�ŝܢւӂ ׿�ʧ֮ԃԀӂ ҭ�в҅Ӆ š� Ҁэ ȧ�͵ӉŨ�˲ׁȴ�#ͺ�Ⱥ �ȿ����������������������������������t8mk��@��������������������������������������������������������������������������������#056777777777777777777777777777777777777777777777777640' �������������������������������������������������������������� !ӆ> �������������������������������������������������������������/=������������������������������������������������������������ 9_�����������������������������������������������������������Bq����������������������������������������������������������#Ja���������������������������������������������������������&M`��������������������������������������������������������(O_�������������������������������������������������������(O`������������������������������������������������������(O^�����������������������������������������������������(O_����������������������������������������������������(O`���������������������������������������������������(O_��������������������������������������������������(O`�������������������������������������������������(O`������������������������������������������������(O`�����������������������������������������������(N_����������������������������������������������(N`���������������������������������������������(N_��������������������������������������������(Ma�������������������������������������������(M`������������������������������������������(M_�����������������������������������������(M^����������������������������������������(L^���������������������������������������(L^��������������������������������������(L\�������������������������������������(L\������������������������������������(L[�����������������������������������(LZ����������������������������������(KZ���������������������������������(KA��������������������������������(K+�������������������������������(J! �������������������������������(JC������������������������������(J#������������������������������(I1������������������������������(I< ������������������������������(IC������������������������������(IH"������������������������������(IK$������������������������������(IM&������������������������������(IM&������������������������������(HM'������������������������������(HM'������������������������������(HM'������������������������������(HM'������������������������������(GM'������������������������������(GM(������������������������������(GM(������������������������������(GM(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(GL(������������������������������(FL(������������������������������(FL(������������������������������(FL(������������������������������(FK(������������������������������(FK(������������������������������(FK(������������������������������(FK(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FJ(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(FI(������������������������������(EI(������������������������������(EI(������������������������������(EI(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EH(������������������������������(EG(������������������������������(EG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DG(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(DF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CF(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������(CE(������������������������������&AC&������������������������������#<=#������������������������������3Mapz{qbN4������������������������������ (<LX`dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`XL<( ������������������������������(3;@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@;3(������������������������������ #&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&# ������������������������������  ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/wxmac-doc.ico������������������������������������������������������������������000644 �000765 �000024 �00000421656 11670654443 017324� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �h��v������� � ���� ���� ���f��00���� �%����@@���� �(B��D��``���� ���ކ������ �(��(������ ���� ��������������������������������������,���,���,���,���,���,���,���,���,���,�������������������������������������������������������������������ǽ����������������òĵŵŸ����������������µżļ����������������¼±˻߰����������������ݯƾô˻ܰ����������������ۯ~zɿheٰ����������������ٯɿǺ̯����������������԰ľ����������������Ӱˇ����������������Ұˎ��������������������ϰˎ��������������������!��������������������������������������������������?��(������0���� ������������������������������������������������������������������������������������������������������������������MĦçM������������������������xy������������������������yz������������������������yz������������������������yz������������������������yÿz������������������������yǶõ³ȺǾz������������������������zƹ̽Ŷ¯ŵ̿ɸz������������������������zŽ{������������������������zµmjĻvrĻ{������������������������zɹ¶ʺ{������������������������z˽nmyt´ɺ{������������������������zõxu]Yξ{������������������������z]Xƻ_\˽{������������������������zÿy������������������������zǿt������������������������zºB������������������������z ������������������������z����������������������������{| ��������������������������������{ ������������������������������������x������������������������������������Вϱ������������������������������������������������������������������������������(��� ���@���� ������ ������������������������������������������������������������������������������������������������������������������������������������������������J���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���J����������������������������������]^������������������������������_`������������������������������_`������������������������������_`������������������������������_`������������������������������_`������������������������������_`������������������������������_´п`������������������������������`dxȻƸĵп`������������������������������`ͼǻĵȷij̾ɹȹ`������������������������������`x½a������������������������������`ͽebʿXUõa������������������������������`´ȸYXqnп´a������������������������������`˻ʻ|{Ż˻a������������������������������`˻´{YXniŹ˻a������������������������������`Ķ;°XTƺξŶa������������������������������`ʻ{vOJ·yuUR˺a������������������������������`b_UQ÷ķyw\Yʹa������������������������������`}Żr|u`������������������������������`_������������������������������aS�������������������������������aCCC�������������������������������a|||􉉉E�����������������������������������aG���������������������������������������bH�������������������������������������������bH�����������������������������������������������bH���������������������������������������������������bH�������������������������������������������������������\򈈈I�����������������������������������������������������������nƹB���������������������������������������������������������������������������������������������?���������(���0���`���� ������H��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���!���������������������������������������������������������������C���b���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���g���b���C��������������������������������������������������jjj0mmm1����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3ggg4����������������������������������������������ddd3öµggg4����������������������������������������������ddd3¶ķѿξɻggg4����������������������������������������������ddd3ʽldo°Ÿŷͳѿbbb4����������������������������������������������ddd3̼ξòɹĴ~ɻ˿ʾȻŸ³поbbb4����������������������������������������������ddd3ȹʹʼ¶ƻıı̿ɽŹõôõbbb4����������������������������������������������ddd3ĸ¼ľȻtǾŶoªbbb4����������������������������������������������ddd3ʿphLEvp¸Dz}yȻc_RNe`¶bbb4����������������������������������������������ddd3ŷͻrdaXVXUʾοͼbbb4����������������������������������������������ddd3ʹ̻~xuXW]ZĸϽbbb4����������������������������������������������ddd3˺̼}ȼrp_^ustǽrpc`ƺ´νĶbbb4����������������������������������������������ddd3̻ͽŸa`~}`[heƺ´ν˻bbb4����������������������������������������������ddd3˻ξXVonVQnkƺ³̼ʻbbb4����������������������������������������������ddd3˺ͽɻqƺgfpoSNź̼ǹbbb4����������������������������������������������ddd3ȸ˻õVU_YURŸο˺bbb4����������������������������������������������___3ĵʹ˽ɽqrmTO_\ɿ}w^[SPù˻ʹbbb4����������������������������������������������___3ǸxzŻUPKErmVSSP̿ʹƶ]]]4����������������������������������������������___3²]he_\^[`]·tʽmj^[_\da¼ʹ]]]4����������������������������������������������___3rqŶoqîɽkǻZZZ3����������������������������������������������___3´ĸ÷ĸƺķUUU3����������������������������������������������___3ʾSSS1����������������������������������������������___3ºYYY+�����������������������������������������������___3ž»RRR�����������������������������������������������___3󙙙i��������������������������������������������������]]]4��� ���������������������������������������������������]]]4 �������������������������������������������������������]]]4ZZZ�����������������������������������������������������������]]]4000���������������������������������������������������������������]]]4 �������������������������������������������������������������������]]]4ZZZ�����������������������������������������������������������������������XXX4 ���������������������������������������������������������������������������XXX4 �������������������������������������������������������������������������������XXX4KKK�����������������������������������������������������������������������������������bbb/����������������������������������������������������������������������������������������$ӡ}***��������������������������������������������������������������������������������������������^qrrrrrrrrrrrrrrrrrqf@;;; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?����������������������(���@������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ������������������������������������������������������������������������ ������,���4���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���5���4���,������ ��������������������������������������������������������������������9���]���o���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���q���r���r���r���r���r���r���r���r���r���r���r���r���r���o���]���9��������������������������������������������������������������������͞˟��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ɡǢ��������������������������������������������������������������������ǡƢ��������������������������������������������������������������������ǡţ��������������������������������������������������������������������ǡʽ³ò²²ó³ʼţ��������������������������������������������������������������������ƢȼȺǺĶţ��������������������������������������������������������������������Ƣĺzcdj˾ʽŷŷŶĵó˽ţ��������������������������������������������������������������������ĢƸdaj}}cɽɽȻǺŷ´ѿѿã��������������������������������������������������������������������ĢѿȺƵͿiǵ˾ɼǺĶооã��������������������������������������������������������������������Ģ̽˺ɹɻĹƼtîîî˿ɾŹ÷µµƻã��������������������������������������������������������������������ĢwlϷlk̾¤��������������������������������������������������������������������ĢPI}JCOGOHKDYSŵĸžjeLGNHOJNHICRMʿ¤��������������������������������������������������������������������âϾöƮKEKF_[¥˼ebXUTQͼ·��������������������������������������������������������������������âпμȺ`etq_]VUYVpXU]Y̼μ��������������������������������������������������������������������âѾϽ´ea^YXVUzxuWTyvοϽѾ��������������������������������������������������������������������âϽϾdð\Zec\Z[Yιp~daWTƸõϾϽ��������������������������������������������������������������������ȹμϾõcŴUSXVXWUSxqWVTQǿǻöϾμȺ��������������������������������������������������������������������˼ͼξʽbǿPN|{[ZnmsryKFTR¹ȼöϾͼ̼��������������������������������������������������������������������˼̻ξǹfƾQNXVXW]\ĹHCTQ¸Ǽöξ̻˼��������������������������������������������������������������������ʻ̻νǻsYWYX][dc~JEgcĹǻõͽ̻ʻ��������������������������������������������������������������������Ÿ̻ͽ²cźjh[ZZXfdgaPLǼƺ´ͽ̻Ƹ��������������������������������������������������������������������˺˻ȼm}WVUTGAUQVTǼŸ˻˺��������������������������������������������������������������������̻ʹ̼ǼǷktoXSNJkiįxrhdYWSPŽƺµͽʹ̻��������������������������������������������������������������������˺ʹʾt_pJCNHJD~~QOXUROļʽͿ˻ʹ˺��������������������������������������������������������������������ba¶}IEKEGAoªYVXUURzw˽ʹʹ��������������������������������������������������������������������Ⱥ\_YV_\dacaa_ZXpu][_\b_b__\XUǽʺ˻��������������������������������������������������������������������s\o̾nrpɽν̺˸˷˸˺ìa��������������������������������������������������������������������ǼǿǾwstpnlkjiiefȽ��������������������������������������������������������������������ƶͿø˾��������������������������������������������������������������������ŷǾ��������������������������������������������������������������������ȿ��������������������������������������������������������������������ĻƼ��������������������������������������������������������������������ȿƾ[[[C����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������}}}tttrrruuuzzz999$�����������������������������������������������������������������������������999$���������������������������������������������������������������������������������777%�������������������������������������������������������������������������������������777%�����������������������������������������������������������������������������������������666&���������������������������������������������������������������������������������������������777%�������������������������������������������������������������������������������������������������777%�����������������������������������������������������������������������������������������������������000%���������������������������������������������������������������������������������������������������������000%�������������������������������������������������������������������������������������������������������������000%�����������������������������������������������������������������������������������������������������������������000%���������������������������������������������������������������������������������������������������������������������///&�������������������������������������������������������������������������������������������������������������������������===*����������������������������������������������������������������������������������������������������������������������������� ǓՑ} �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������?��������(���`������� ������ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ��� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��� ������������������������������������������������������������������������������������������������������������ ������"���(���+���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���,���+���(���"����������������������������������������������������������������������������������������������������������� ������/���@���L���R���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���S���R���L���@���/������ ����������������������������������������������������������������������������������������������������&���E���_���p���y���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���z���{���{���{���{���{���{���{���{���{���{���{���{���{���{���{���{���{���{���{���z���q���`���F���'�������������������������������������������������������������������������������������������������������/���0�������������������������������������������������������������������������������������������������������4���5�������������������������������������������������������������������������������������������������������5���6�������������������������������������������������������������������������������������������������������5���6�������������������������������������������������������������������������������������������������������5���6�������������������������������������������������������������������������������������������������������5���6�������������������������������������������������������������������������������������������������������5���6�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5���7�������������������������������������������������������������������������������������������������������5·Źǹʏ���7�������������������������������������������������������������������������������������������������������5οõĴijó²²²óijĴõϿ���7�������������������������������������������������������������������������������������������������������5ƺ´ҿѿƺ���7�������������������������������������������������������������������������������������������������������6˼˽ƹɼ���7�������������������������������������������������������������������������������������������������������6Ƿyccdl}ŷʻȺĶĶŶĶĵĴô²ó���8�������������������������������������������������������������������������������������������������������6øƸ^dca_^^kǺǺǺǺƹƸŶĵ³ѿѿѿŹ���8�������������������������������������������������������������������������������������������������������6ɻҿõ^]buĵkaɼʽʽɼȻǺƹŷµѿѿѿѿʽ���8�������������������������������������������������������������������������������������������������������6̾ѿоɼĴ˿ȹa¯˾ʽȼƹŸõѿооҿ;���8�������������������������������������������������������������������������������������������������������6ƺҿνννϾõǻǺƺȼɼ˿įjʾȻƹķĶöŷ���8�������������������������������������������������������������������������������������������������������6ϽɸȸĶķɾ¹ĻŽǾǸf`ĺ���8�������������������������������������������������������������������������������������������������������6˼̻tjbǹhkhyͶѾѽѽѽѿҿνʿ���8�������������������������������������������������������������������������������������������������������6ʽͼ~̽gykhʰ|{uǻ���8�������������������������������������������������������������������������������������������������������6ò̻tnUNC<}JCLEMEJBIBc]yĦnӾd^ƹŸqmUQJFNKPKOKNJJDOJgb���8�������������������������������������������������������������������������������������������������������6ʼϾͻTMJCJDZSzxF@ѺWTXUWTSPwr̻˽���8�������������������������������������������������������������������������������������������������������6ϿϽƹj|SPSPǻ\[JFŸ^ZXTVSTP˿̺̿ͻ���8�������������������������������������������������������������������������������������������������������6Ͻμķadn[WURüRPWUVRǻl_]XUTPkgúɹϾνμϽ���8�������������������������������������������������������������������������������������������������������6ʻϽϽŸ}dhɿc`TQyxVT[ZQPйrrɸ]ZWTQN˿пϽϽ˼���8�������������������������������������������������������������������������������������������������������6ϾϽϽƹxds˿ûolSP`^[Y[ZWVxvo÷YVWTTPʾķ´ѿϽϽо���9�������������������������������������������������������������������������������������������������������6ѿϽϽǹxd|¹}{QNZX\Z\[ZX\[«kqsWUXU[W̿ƹõϽϽо���9�������������������������������������������������������������������������������������������������������6оμϽǺ}c|úOM{yZXZYsrRPvonVUWTgdǺķνμо���9�������������������������������������������������������������������������������������������������������6ŸоμϽǺbyĺMK^][ZZYb`nmIJl{|xVTWTxuǿĸǻķνμнŹ���9�������������������������������������������������������������������������������������������������������6ƹϽͼξŹ`qļMKVU[Z]\RRf`MIWUʿƻǻķνͼνǺ���9�������������������������������������������������������������������������������������������������������6ȹμ̻ͽµŴbhɸǿRPYWYXWVyxbausYSHCMIȽȽƻöͽ̻ͼȻ���9�������������������������������������������������������������������������������������������������������6ƹμ̻ͼϿwb´ZWtrTSZYSSRQPJJEGAɾȽƺöͽ̻ͼǹ���9�������������������������������������������������������������������������������������������������������6Ÿν̻ͼϿǽŹatgeigcaZXXVhgVTICHCROȾƺõ̼̻ͼƹ���9�������������������������������������������������������������������������������������������������������6ν̻ͼο̾vbĸ{x_]WVZXVTtrXVE?OL`^ĹȽŹõϿ̼̻ν���:�������������������������������������������������������������������������������������������������������6ͼ˺˺ͽƻĸftĺVTxvWVXWdcEAidIFVThfĻźǻķν˺˺ͻ���:�������������������������������������������������������������������������������������������������������7̻˺˺̼¶˿bRQYXXWWVQL_YWRTSTRvsƻƺöͽ˺˺̻���:�������������������������������������������������������������������������������������������������������7ɹʹʹ˺̽ȾpeͼHCplKHRPWUF@ZXWTQNǼƹķͽ˻ʹʹɺ���:�������������������������������������������������������������������������������������������������������7ʹʸʹķ˾{g_ź¼NHe^NHKDHC[VʼvƮPKZXWUWTPL¸÷ö̼ʺʹʹ���:�������������������������������������������������������������������������������������������������������7ʺɸea]pž[TJDNHNHF@~þwhvrURXUWTOKķʻ̽˺ʹʹʹ���:�������������������������������������������������������������������������������������������������������7ȸ˼]ad¶VPIBLFLFD>~nxƼVSWUWTSPkhƼɹʹʹʹɹ���:�������������������������������������������������������������������������������������������������������7z_b~tqUROMMJJGJEGCWSopɼecSPSPRPROPLkgɻɸʹ̺���:�������������������������������������������������������������������������������������������������������7w_audbfckgnkqnqoqonlhfywƾkqqgddajgnkolnllifd\YɿͿȷʻ���:�������������������������������������������������������������������������������������������������������7__\unrrҾ`ĸʺ���:�������������������������������������������������������������������������������������������������������7pb^xȿflnnlz~_[¶���:�������������������������������������������������������������������������������������������������������7ɻ̾ɽǽŻŻƼuxxxvuttsrrqqpngsŻ���:�������������������������������������������������������������������������������������������������������7ǶǶŻøƼ���9�������������������������������������������������������������������������������������������������������8Ŷ;ʻ³���9�������������������������������������������������������������������������������������������������������8ǸǼ²���7�������������������������������������������������������������������������������������������������������8÷ĺ���4�������������������������������������������������������������������������������������������������������8ĻǼ���-��� ����������������������������������������������������������������������������������������������������8ȿù���#��� ����������������������������������������������������������������������������������������������������8ʿȼs�����������������������������������������������������������������������������������������������������������8¸ȽȽ¸+��� ��������������������������������������������������������������������������������������������������������8tttZ��������������������������������������������������������������������������������������������������������������9 ���������������������������������������������������������������������������������������������������������������9|||zzzzzz{{{|||333#��������������������������������������������������������������������������������������������������������������������9yyyrrrppppppqqqtttyyy~~~###�����������������������������������������������������������������������������������������������������������������������9"""���������������������������������������������������������������������������������������������������������������������������9222$��������������������������������������������������������������������������������������������������������������������������������9"""�����������������������������������������������������������������������������������������������������������������������������������:!!!���������������������������������������������������������������������������������������������������������������������������������������:777%��������������������������������������������������������������������������������������������������������������������������������������������:"""�����������������������������������������������������������������������������������������������������������������������������������������������:!!!���������������������������������������������������������������������������������������������������������������������������������������������������:000%��������������������������������������������������������������������������������������������������������������������������������������������������������:"""�����������������������������������������������������������������������������������������������������������������������������������������������������������;"""���������������������������������������������������������������������������������������������������������������������������������������������������������������;000%��������������������������������������������������������������������������������������������������������������������������������������������������������������������;"""�����������������������������������������������������������������������������������������������������������������������������������������������������������������������;"""���������������������������������������������������������������������������������������������������������������������������������������������������������������������������;***$��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8!!!���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2000%��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)󄄄((( �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������챱rrr^�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������{–~~~U��� ��� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������������������������������������������������������������������������?��������������������������������������������������?�������������������������������������?�����(���������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������� ������������#���&���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���(���&���#������������ ���������������������������������������������������������������������������������������������������������������������������������������������(���3���;���@���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���B���@���;���3���(������������������������������������������������������������������������������������������������������������������������������������������ ������(���<���L���X���`���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���d���`���X���L���<���(������ ���������������������������������������������������������������������������������������������������������������������������������������3���M���a���p���z���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������{���q���b���N���4������������������������������������������������������������������������������������������������������������������������������������������#���<���=���#���������������������������������������������������������������������������������������������������������������������������������������&���A���C���&���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���E���(���������������������������������������������������������������������������������������������������������������������������������������(���C���F���(���������������������������������������������������������������������������������������������������������������������������������������(���C���F���(���������������������������������������������������������������������������������������������������������������������������������������(���C���F���(���������������������������������������������������������������������������������������������������������������������������������������(���C���F���(���������������������������������������������������������������������������������������������������������������������������������������(���C���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���F���(���������������������������������������������������������������������������������������������������������������������������������������(���D���G���(���������������������������������������������������������������������������������������������������������������������������������������(���D���G���(���������������������������������������������������������������������������������������������������������������������������������������(���Dɽ´ɽ���G���(���������������������������������������������������������������������������������������������������������������������������������������(���DȽöŶǶƵŴĴijóóijĴŴƶƶŶöȼ���G���(���������������������������������������������������������������������������������������������������������������������������������������(���DźĵŴĴ²²ijŴĵź���G���(���������������������������������������������������������������������������������������������������������������������������������������(���EɾǸƷôҿѾѾѿ±ĴŴȽ���G���(���������������������������������������������������������������������������������������������������������������������������������������(���Eÿ̾̾Ǻ²²²²ĴĴ¹���G���(���������������������������������������������������������������������������������������������������������������������������������������(���EɵveddfmyðóõĶŶŶĶĵĵĴô²²Ŵö���H���(���������������������������������������������������������������������������������������������������������������������������������������(���EȺa]ccccba^^qɼɼƷǹǹǹǸǸƷŷŶĵó²òƶ���H���(���������������������������������������������������������������������������������������������������������������������������������������(���EļóŹòYbeeda___`_]ʾȼɼȼȼȼǻǺƹƸŷõ´ѿѿѿѿĴƼ���H���(���������������������������������������������������������������������������������������������������������������������������������������(���EɽĴҿѾ}X\_h}³ʽʽra^ʽ˿˾˾˾ʽɼȼȻǺƸĶö´ѿѿѿѿĴʿ���H���(���������������������������������������������������������������������������������������������������������������������������������������(���Eɽĵѿѿоķȼ¯d`ų˾˾ɼȼǺƹķõ³ѿѿѿѿĴʾ���H���(���������������������������������������������������������������������������������������������������������������������������������������(���EżĴѿѿѿѿ´ʾʽȼʼ˽̿̿a̿̾˾ʼȻǺƹĶôѿооон²ż���H���(���������������������������������������������������������������������������������������������������������������������������������������(���EóоμͼͼͼϽϾ´öŸƺǼɼʾjuʿʿʿʿ���H���(���������������������������������������������������������������������������������������������������������������������������������������(���E´ϼȷɺǷõ÷ȼºļŽƿɵwaKż~~}}}}}���I���(���������������������������������������������������������������������������������������������������������������������������������������(���E¶ɹİripXлfkkhgɽտӽҽҼҼӽԾտλɺƾ���I���(���������������������������������������������������������������������������������������������������������������������������������������(���EijɸüǸm`rnqjͿž»���I���(���������������������������������������������������������������������������������������������������������������������������������������(���Fĵѿʹd`72pE=wNFRJSKTLTLSLQJMFG@z=7umfϴlgǮd`ijeηa[:4rD>xIC~LENGNGNHNGMFKDHA|B;u5/nic̼���I���(���������������������������������������������������������������������������������������������������������������������������������������(���FĺijϾʹohUNB;|HAKDLDLDLDF?JCga|uγd}=7x~x|Īɾvr\YIENJPMQLQMOKOKKFGC]YvqϽŻ���I���(���������������������������������������������������������������������������������������������������������������������������������������(���F²ѿϾʸQIG@KDKDF?^W^ú:4yVPuZWWTYVYVXUUR]Xĸ̺²���I���(���������������������������������������������������������������������������������������������������������������������������������������(���FòϾϾ{õMHMIPLMJ̾ñùlkIEB<tPLXTXTWSNJοʸμò���I���(���������������������������������������������������������������������������������������������������������������������������������������(���FϾϼW_\a˼QOUSge¼TSZYEAytǭaƾ½PLXUXUUR[WǷ˹μϽ���I���(���������������������������������������������������������������������������������������������������������������������������������������(���FϽϽμ~bicuMIQNqnºQO[YXVQMugOLXUXUPLvrϿпϽϽϽò���I���(���������������������������������������������������������������������������������������������������������������������������������������(���FϽϽϽqdhhŶľPLOLurihVT[Z\ZONjjǻNKXUXULIƸĶ´ϾϽϽ±¸���I���(���������������������������������������������������������������������������������������������������������������������������������������(���F;ϽϽϾlfe{ǽUSNKtqSRZY\Z[ZUTvtιlrlƲNKXUWTNK̽ŷôоϽϽҿͽ���J���(���������������������������������������������������������������������������������������������������������������������������������������(���FоϽϽjecȼ_\NKnlSQ\Z\[\[YXWVnsoŽ~QNYVVSVRƻöǹͳпϽϽо���J���(���������������������������������������������������������������������������������������������������������������������������������������(���F±ϽϽϾkfcµɽjhMJhg`^YW][][\[[YPOǽjupjkiTRYVTQfbƺǺȺŷ´ϽϽϽ���J���(���������������������������������������������������������������������������������������������������������������������������������������(���FμμϽпnea¶ʿzwMJa_RP\Z\[VUPO`^qprl]\VTYVQN|yǺȻǺŸ´пνμμ���J���(���������������������������������������������������������������������������������������������������������������������������������������(���FμμϽпvdbLJ\ZvtVT\[\[UTUTONeoyTSXVYVNK˾ɽǻŸõпνμμ���J���(���������������������������������������������������������������������������������������������������������������������������������������(���FŹμμϾϾbcùLIVUUS[Z\[WVmmywLKsr|cC>[YYVNKž·ʾȻŸõϽμμƺ���J���(���������������������������������������������������������������������������������������������������������������������������������������(���FƺѿͼͼξϿ`dŽNLRPRQ[Z[ZRQPORRj@9NKYWSQɿŻɾǼŸµпξͼͼѿǺ���K���(���������������������������������������������������������������������������������������������������������������������������������������(���FǺѿͼͼξпȽðafoɿýRPOL[YYW[ZYX^]pnKJƿqlE?IDLH_]ƽȾʾǼŸµпξͼͼѿȼ���K���(���������������������������������������������������������������������������������������������������������������������������������������(���Fǹо̻̻ͽϿõlecȹYVKIÿQO[Z[ZQQLKZX^XIDKFA;gdƼȾȽƻķ´Ͽͽ̻̻оƺ���K���(���������������������������������������������������������������������������������������������������������������������������������������(���Fźп̻̻ͼϿabǾcaJHecVU[ZZXTScbKJOILFKE?9}zȾɿȽƺķ´Ͽͽ̻̻оƹ���K���(���������������������������������������������������������������������������������������������������������������������������������������(���F÷ѿ̻̻ͽϿȿǸbdsqoIGPN[Y[ZUSrqKIcbHAKFHCHDʿȽƺͳϿ̼̻̻ѿĸ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���F̻̻ͼϿõbbǼIGzxonTS[Y[YPOYWMLD=ICPLQOļĸʿǼźĶ³ξ̼̻̻���L���(���������������������������������������������������������������������������������������������������������������������������������������(���F̻̻ͼξµɻddsIFljRQYX[YWV`_HF`[zA:MIZXQOȿĺʿǼŹĶξ̼̻̻���L���(���������������������������������������������������������������������������������������������������������������������������������������(���Gп˺˺˺ͽο´µ_bIF`^}RPYXYXQPA<~B<}e_DAXXVSXVƼƻȽǺķ³Ͽͼ˺˺˺Ͻ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���Gͽ̻˺˺̼ξöƺ}caNLXXVTYXZXXWTRZU?9~wqWQTTXWTQc`źǼǼƹöξ̼˺˺̻ξ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���GȺμʹʹ˺̼ο¶tciJEGD|HERPVUSRtsƿ@:~OI[YXVWTQNolĹǻƺöοͽ˺ʹʹͼȺ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���GϾʹʹ˺˻ͽijqed̹PJB<RMHAICHCB>pJDC>ig[YWUWTOLzxĸƺƹöξ̼ʺʹʹѿ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���Gνʹʹʸ;Źs``c`Vɿa[G@QJMGNHNHICQKñieƯlfHEWUWUXUWTOK¶Ķµͽ˻ʹʹʹϽ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���GȺ̻ɸ̻~Z_a]nŶuoE>LFOIOINIE?ztĺoocQOWTYVXVWTNJ{¶Ⱥ̻̽̽˺ʹʹ̺ɺ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���GϽɹzXbc`lgC<JDMGMHMHC=tonyĺa^URYVXUWTSP]Zɺʺ˺ʹʹʹϽ���L���(���������������������������������������������������������������������������������������������������������������������������������������(���G̻ƺX`d]fdRQPMJGIDICIBD>VPlqq͹ZXVSXUWUWTVSPLjfŵʺʹʹ̺̼���M���(���������������������������������������������������������������������������������������������������������������������������������������(���GɽXbc]YULIEAJFNKPNPNNLLJKIKIJGKJjrp|\[IGOLQNQNPMOMOLOKJGGDQMwtǹɷʹʹϽ���M���(���������������������������������������������������������������������������������������������������������������������������������������(���GŻVab\ighenkrntqxuxvywzxywvsqoeb¯dqsqwkhgdmjqntqvsvsustqpmjh^[Ƚøȷ˺˼���M���(���������������������������������������������������������������������������������������������������������������������������������������(���Gʽa[a`[ɿ}krssms^ɽʹν���M���'���������������������������������������������������������������������������������������������������������������������������������������(���HžbV\Z_ǿƹbprssonŸȲŮªɾǽǼƼŻƼȽŭªxV_÷νŹ���M���'���������������������������������������������������������������������������������������������������������������������������������������(���Hƽȼqb`[]Xǽ»üžǽhjlmmmjddb``__^]\]^_^WY\Ź;���M���'���������������������������������������������������������������������������������������������������������������������������������������(���HξĺǾƺɼƹƸʾv{{{{{zzyyxxxwwvvuttmh}���M���'���������������������������������������������������������������������������������������������������������������������������������������(���H˸ƵȸǽǼ���M���'���������������������������������������������������������������������������������������������������������������������������������������(���IͻȶĹøŴʹ���M���&���������������������������������������������������������������������������������������������������������������������������������������(���I˺̽ȹȶ���M���&���������������������������������������������������������������������������������������������������������������������������������������(���I˺Ź̿Ŵ���K���$���������������������������������������������������������������������������������������������������������������������������������������(���Iʻø���H���"���������������������������������������������������������������������������������������������������������������������������������������(���Iƺʾ|}}���C������������������������������������������������������������������������������������������������������������������������������������������(���I̿Ⱦö���<������ ������������������������������������������������������������������������������������������������������������������������������������(���I̿ɿŹ{{|���1������������������������������������������������������������������������������������������������������������������������������������������(���Jƺƻ··|}~���#������������������������������������������������������������������������������������������������������������������������������������������(���J÷̿ĸĸʽ999C���������������������������������������������������������������������������������������������������������������������������������������������(���J���!��� �������������������������������������������������������������������������������������������������������������������������������������������(���K���+�������������������������������������������������������������������������������������������������������������������������������������������������(���K###A�����������������������������������������������������������������������������������������������������������������������������������������������������(���KXXXZ���������������������������������������������������������������������������������������������������������������������������������������������������������(���L~~~yyywwwvvvvvvvvvyyy{{{~~~[[[Z�������������������������������������������������������������������������������������������������������������������������������������������������������������(���L~~~xxxssspppooooooqqqtttuuuzzz~~~ZZZ[�����������������������������������������������������������������������������������������������������������������������������������������������������������������(���Lzzzyyy[[[\���������������������������������������������������������������������������������������������������������������������������������������������������������������������(���LYYY\�������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���L\\\^�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���LWWW^���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���MWWW^�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���M[[[_�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���MZZZ`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���MTTTa�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���NVVV_�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���NUUU`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���NVVV_�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���OUUU`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���ORRR`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���ORRR`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���OSSS_�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���ORRR`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���OSSS_�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���OLLL^�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���OMMM`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���ONNN_�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&���MMMM`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#���JLLLa������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������B___q���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������9KKK_��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/=��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���!󺺺Ӎ>������ ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#���0���5���6���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���7���6���4���0���'������ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������������������������������������������������������?������������������������������������������������������������������?����������������������������������������������������������?������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/wxmac.icns���������������������������������������������������������������������000644 �000765 �000024 �00000146150 11670654443 016734� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������icns��hics#���H��????����????��ics8����������������������������������+V�������+�����zO++OOO����OO2]+O92+���V+O99++��OO2V2++��O+292V2++���VO229O9++���+V]V+2]���++OOO�����OOO++++�������++V��������������������������������is32��H�Irwb �Uθ~� nlj� Vȇ�L̜ƤA��*ݰͿu��SͰļ��VҶż��1ӻôw� Ʊī>� M½Ô� h¾�Zy�Ypud$��Nu|f �Y־� nՓ� Qδ�LRŪ^ұA��*ηd`}��XĿᯅ̏��Vǣ{̏��1q{~� ̖kѢ^D� MƷ�mƖ�]ļ�Yx}h$��N{i �]Ɖ� s� Qȏ�LƋWԱ`A��*ȧgcք��X̰㰊ޚ��[ҥ|ޚ��)˟sͼ~ׅ� ۞pƿڥbD� QÒ� uء�aͻ�]~n�s8mk����������������������� 4Y`F���������?q ������X����5���+��j��7��8��k��-���8�����]������Dx�������� 9_fL���������������������ICN#���������������??????��������������������������??????�������������icl8����������������������������������������������������������������������������������������������������������VVV�������������������V++V������������������������������V������������+����������OUO+OyyyOUUUUyUV��������UzO+++++yy++O+��������yy9]cd2Oy+299]2++�������+OyyO+]cc+UO992++++������V+++Oz]]d2O]92++++�����+++UO+2+99]]9++++�����+++Oz299+22c9++++�����+++yO22292]]c++++�����+++zO22992O]d+++++�����++Oz+92929+UO2?2+++�����+Oz+]++999+yOc2+++�����+OzO]+992OO+99+++������+OyO+c+2cO+99++�������++V]d]+O]OO]cd]�������++V+yO+OyOVVV���������+++++Oz+OOO+OOOOOV����������++O+++OU++++++������������Ozyyyz+++++++++��������������UUUO+++++++++����������������V++++++++V�������������������VVV�����������������������������������������������������������������������������������������������������il32���%*&�$-[{T&3�-p˧g(�UN݄͔@�^եP�\¨N�Hޭy}~t4�&]ܽqx|�Wsfҳt³õG�nvʜފ̻{�<hѱҾ+�YNJٸ۹ߓG� lsϻ̹ΙºZ�v}Ӹ֜ûd�vlܼ漺ֽӭ»f � mjݴ̹Һ؊[�Zhޭ¾lױѼI�<c‘ڳն.�!sϩҠܷٿ|�\ȥƜȮרI�'ֳvʇjҁ�Iʧo<�`ɤ¾U�?g]fttv¿W�?WI�7m.�7c_3*� %260& ��%&"�$-_V&3�-uӮj$�UN֜@�bR�^ҶN�E§4�"̨ͲĶ˃� YޱsOKG캫ՍSUUƶG�̾SGI䱶TTȁ�<μbeDybTɥ(�[ҭĀSp]N{ƷG� q۰oT좐Kež^�}Υ䛗Qp\Jh�|Ȝ䇩e]⹄sIi� ruQyKž]�^ǾgZ\tѡĶKƸI�<ɾ[vRQqɧ*�LLTZȃ� ^ȏN<XɶnmJHlݷK�#̙ƪ̵řو�Iʼ˫9�dԾʶU�?iʳY�?YßL�4ɀr+�7ga/*� %.30" ��!&"�$-aZ&3�-zݷn$�UPC�fU�`N�E˻κ1�°μԾظ܉� [ϷvROKݏVWXG�ͳYNOƿVWڇ �9̰gjHeWܲ(�]߾ƂUqcQ}G�wβⲊqUQg`�ܸꝙRqcOn�ֱꉫf^⺄xLm�wбwRzʗNa�`Ͳi[]tصϷNI�<β^wSTtܲ*�ѸOPW]ڋ � `ΖUC_tpMLqK�ў;ǸП�Kвس9�h̸W�?lϪ[�?[ժL�4Ѷw+�4je/*�  .3, �l8mk���������������������������������������������������������������������������$7DHB4"�������������������"Oǩ|H���������������OՒE������������%xj����������){ �������� u��������jX ������<.�����k �����3%����YF���}g���������������h���\H����5'�����o �����@1������o] �������${���������.#����������*r!������������WݜL��������������� 'XϲP!�������������������*>LPJ;'�����������������������������������������������������������������������it32��v �����������*$83*'63/33''.3*3� 3$3*38071637438 3461383.5/6.*�*8*/35667784574865678687654331.8633�*8'-.86475487767786878798 6674683353.$3�3$./08468467787876532212134576788765875158'8*�3'8573487688762237>ENV^cfeaYSK@943246789778603.$�3'5144767886217@Ui|q^I:31577987443./.*�1*51374598721:Ol|^D33567533.33*�*.-548475517Osü`A2377865443'83�386.15687641@cyO6167674718.$�$.885759743Dq¸W71785847.683�36.7866862Bo̼W53767458-.*�33/37566839fߢϽL25867413'$�*.86647852Rݧκp<38758476�$*3177983<u܍ۋ܍ŴS2577853/83�$'.647861Mۈـځۊ܂ۀڇηo8386878-33�$'.358753bهفڂۆ܄ڀهӸB276556-33�$67846748vه؀فڄہ܄ۀڀـ؆ӸP1746833�$'.88584=փր؀ـڎۀڀـքѶ\2646-33�**.383BՅ׀قڊۂڀՄʲf178646-8�*.045583DԂ׀؀فډۀځ ӂտj3767583�33578772Bӂ ؀فڈۂـ ҂̀ j1676336$�8-463@р؀فۄڃـρϺf27647.**� $315684:׀؀ف߂ރ݀܀ ԁ ɻZ286843�**7475}؀ق ƠP28743-8�3548 2j ց ߁~~}|{zyppok㿕@475516$�2/46782Uȯenppqpoonmlkjig`_^\[˱66787..3�$3*57784@ȓo_Y\bca]\ZTxɀ tosvvwvuusqnllkj iihghggfggc `_ʱj27751-�8547765~ڍ^Z`c!hbfvxrjԽfruwxyxwvtnp}{wuqpolkjjmnoruz{i\bb`^ʰO38853'*� *687581^pXbe db^dquxyyzzyxumˀȁƎ[``^ʰ9574838�307785AxZdffgfd\уkuxzz{{yxo܌؀ؗZ^[˰m186563*� *344572vۭWdfgf^r sqwyz yt{ӀԄ{MkưG465503� 304883M\egheb︣kvxy{zyq鶜͞ٳ~487843*� *347674p_egiih`ˎ#fswyzzyo真̳P277403�F804782Ro_fgiih_̐jvxyzyp杔ܫ 577846*�3664884z]egiI`ͺmwxyyqȦ֮R385538�\58673OޡXdfhjienٺowyyu{ůư47558'�%.38782zi^ehijia}媑5wrxxwp㮸ϲI4844-$�&*/7785C޺]aghiih`oڿ5ٷptwwulgͪq186573�803681fa^ghjiic^sóش/ٹmvwvrbֳ¾ؤ=575463�*15867Sy\chiijie`cjTڨlvuqf۹ Y28588$�3/6573L r_biklEiabٝltly۝Ȫ}268473�34681k(ᶆjcgnnlepՑ'jf·ľϮ>5754'�357676TԱpnlc|Јȩseܳý֯V3784-*�'4465C*mnl`ȁʸݱs27533�3/4773YUnlnkYߛ򺱼ƾŁӝ㳽6753�$54573rVygnmb}՝ګ٥~؜鶼C4754*�878755Vblmfuƙ񱭷݅ڦĿU28463�.1466=WbklkiΥ¿ۃܱƽ¸g27878*�'3893IWpfllc~ܼŷʶz38773$�36483VXalliwʾ񩟣Ʀ埪}ȉӴ787�3/8581eXfilldꢡ称žюݴ<57533�*85681pXbklizи❢¾北ؗ嵿B4778.�$33882|YfilldĹ؛ᥳϝܢ칽J3944'�$06674akljn¹͛Ѐ9½ܰQ3771'�$.5855Yngkleùإ¿ٞڽȷV28576�787Yߵ`klld¼ɈѵY18463�78678Yclljn󭠥Φ¿㠦ҏ۴[37863�786786ngllgǽ漽Γؙ䴿]37863�78778Ybjlldǻ堣è¾룥۟^ܥ븼[18463�.4755Y`kllcǹܝ妳ƟfbܲøV28476�$05564Ybjlkgŷћ񨥨lleۿǵQ3761'�$37783~Yxdkljk÷Ŝ٥¿ϡqlrhʆҲK4983'�*54683sXlgkliqettm~ѐܱE4776*�3-8873gXehklhwſ󰠦ʧ¿٩eqvvorص泻>66413�34873[Xbiklgxļ諸騲guxwriˣ8758�'3774LWֻ`iklhxù袤¿зppwyxrcҡ37660$��.85@Wض_iklhw٥ܤguxywq^ޣ˯k18658*�857676Wض^ijliqϿ֝򭯺ÿ}mvyyvhꦬ׭Y1784/3�$37882xVض^ijkjjӼ˜ŧڹiswxwl񮩵⯷G5983'�*-8681_׷^hkMc۹⦲Ŀݐjuxwnھ볳97853.�61784HUӾ`hkllc䷳󵟩¼qpvwp{ʾţ𽯺z38760�.15877Tbgjllgx޾ﬢͥÿަgsurs;Ϣʪ\2868-*�07872rTgfjllkbѺ饦觰ltsnμԡاC56436�*-4883RTrciklkekࡩܼiqrk˺ע婮5753�'6866:U_hijifYaԟ籿ѤݔgqiƳ٣ﳣb27755$�8.6782qaۢ[eedaYYͬ馬skhƹפΖC598133�$-4484J`YZbgp̘ݰehͥα}28783.�*85584`֌ϕĸ{ң܊bv񳫵ɯR36685�835771ZNؿ޻jb\~kkۮ7668463�*335868Cɵݒhdtz}ުdα^286308�k3.7582^晴x||ܧikgz{ۆpޱͩ87741/*�$/18778lvy|.|{ztܫjpmڍvpmllj`־rvxy}|wuskө\28567.�.76582Z̄qtwz|,}{zyxݤjxg`بzݮhqttsj̅vxyy|~~}{wvtsxΩ86787/$�$/14865ƴ/¾ۋkylE܏jrttsmƯ€R36677.�..3783LՀրׁ؀ ݴmor|Ltnrssrpkفׂր쯮z38671/$�$/44582o҅ӁլeclozhEˇjpqrrqpllځۈڂـ ԱB4754..�7307875;سxhrzL?Unejkl kiec}v٭]077663*�4*'14883MjzeH?nxz{ yyxuomkihffeedccbba`_` abbex3676458�8817,1gmzvq؁�ր�ԃ ږ=56775'*� 3..78875}fomp΁Ѐ M37866/� $636685<hleǀȀ a1764653� -46582EŽ€ gjk`ȁǀ o36945.**� 33567572Oſlgjfl€Ƃ {5688736$� **.37683Sуc^_boјefih]ÂĀ 668586/� $'754772VmW`cddc_]cs~f`gih^Ϳ 95776388�$6348780SڨVbdefgfca_ `bfggf]|ؼ }857551533��38773MYbdfghhgb\ڻ t6675475.*�3138782EܣWbdfgfeb[kӹ g3586473**�83345674:zgYbdefe c`\\oö U2778575**�33586844fuZY\] \[[\csʶ E1876715.*�673761JὛ j63787548.*�$'07679829hƺL3676741/33� *.54648661H}�c62875437383�*3/38757844Up?17788533'�3'015468735XrB14866873-3*�*.-335867615R~hA146757630'3�3'3647687732Dh{T8357674865/3*�*33.3356688417KixZ>33678847318*$�*./.34857786315BTmy`K:126766868315'3�$.3047766878743149EP\gpx~|tkbVK?621468675677638'83�*365373556778867431232124578877665484./.3� 3./0174858658787878768896785746845868$�*8*33544556568865767867648 7811.-'3$3�3$3'/5.3614854767347373173-6.*� 3*3*'3-853 0358-/6'.8$*�3**$**3�������������*$83*'63/33''.3*3� 3$3*38071637438 3461383.5/6.*�*8*/35667784574865678687654331.8633�*8'-.86475487767786878798 6674683353.$3�3$./08468467787876532212134576788765875158'8*�3'8573487688762237<ENU]bfc_YQJ@943246789778603.$�3'5144767886215@Sg}q\H:31577987443./.*�*51374598741:OlȀ|\C33567533.33*�*.-54847517Os`A2377865443'83�386.15687641>cºyO4167674718.$�$.885759743BoW51785847.683�36.7866862AoõT53767458-.*�33/37566839fòJ25867413'$�*.86647852Pp:38758476�$*3177983:sƼS0577853/83�$'.647861Mîm8386878-33�$'.358753bŽB276556-33�$67846748v߁P1746833�$'.88584=߄߀߄ĩ\2646-33�**.383@ބ݀ހ߀ރŰf178646-8�*.045583D݃݀߀߀݄Ƶj3767583�33578774Bހ߀߀܂Ʒi1676336$�8-463@ŀڀ߀ ـųf27647.**� $315684:ŀ�Ƃڀ݀߀݀܀ ɭZ286843�**747 5}؀ހ߀� ҤO28743-8�3548 2jſ ށ 礣˘@475516$�!/46782Uøځ�܀ֿ66787..3�3*57784@հπр 嚛 �üj27751-�8547765~⫌Ā�ƀ 縑 ƬO38853'*�*687581\ޗ򡐟 ݀ہٳĒ9574838�307785A睊ަ涊żm186563*� *344572v‡؝{ǨG465503�304883M碍ckqsu}} zuoe_gnqxy{ {xuoj`sٵ ~487843*�*347674䗐?KLMMLMNOQQRRQONMLʒLRSRQ PPEƱP277403�H804782Q㖑FHHLRTTUUVY\^]ZXWVVXZVMUSHOUVWVWWVUTSSQKDDA⻽ Å577846*�F3664884枎ѵgMJQV[_\UNHFEDDCC=ZߣcNWXYXXWUUPJd޽„ƱQ385538�&58673O争ȊYUYMFEFGHG?c짞UYZYYXWVPYпăā47558'�.38782|ᒏ r?DGHJJK4JH>䠡TXZZ[ZZYXWTUăƭI4844-$�*/7785Aƀ̋>GIJL6MLKJAٜMYZZ[ZZYXVKŃq186573�803681eŀȎǾ<HJKLM5LJ>ȿ͚lWXZZ[[ZYXUMޭăś;575463�*15867āן{=HJJLM-LJ@sA][YZ[ZZYWUPȫɀŃƸW28588$�3/6573Kƃšx>HJLJIDIy8M`ZYYXUPδĂ}268473�34681kłʩd?GGMIJ IHE7񨘔MBCQaZYXVNչăƠ>5754'�357676ĂɷS?DDs@G EEFGq&㙏<FEH_YZZYXVKۺŃƷV3784-*�'4465Cƃ*ԠD>@Gմ=EGKPW]^Sʣj?GAiZ]YXWKĂs27533�3/4773YƂVܝPSQftT]``_\ZOCFH>RY^YYXWLăŏ6753�$54573rĂ願NXSwPZ[3X[;GDSaC_]YYXNŃƧC4754*�878755Ă𰒛JTMjTZ\4[NO@F={:Ma[XXQoĂƵU28463�.1466<ƃWˏKULNZ\\]]\Um=ACF;CQbZWS`Ăſg27878*�'3893HƂ 噕{MUL`V[]3[QQD:s>EDUaXUUĂz18773$�36483Vł!ﴐjPVMO[\]3\RS[U;GEFEY_VMپłō787�3/8581cł!ے]RUQXX\]4\YZNXVoUDHGG[]JĂƜ:57533�*85681pĂYSTUVP[]]^]\P`UWMiAIIFH[PĂƦB4778.�$33882}Ă"ۓNUS`SZ\^3\WiNXTe>IIHEHT~ĂƭH3944'�$06674Ă@촑KUQj{S[]^^]\QmTYN>JGBEmĂƳP3771'�$.5855ĂY䘘KVPxP[]^^]\SOYW[AIJJHE=QĂŷU28576�787ŃYɐMVMlV\]^^]ZX}QYOJHJJIF?C׿ĂŸY18463�78678łZ뫓qOVLO[]^^]\PSXXSYEJJHEAH߽Ăź[37863�78678ł%䘘cQVL_X\^1]XfPYRyЩnAIIGCPSĂź[37863�787ŃYґWTVLP\]^^]\PZWYOڲ>HHEO_OzĂŹY18463�.4755ĂY潑PUVOVZ\^^]]T{NYUg콎<FDM`ZQfĂŶV28476�$05564ĂY꫔KVUS~S\]^^][VaVYN˒?BJ_\WUWĂƳQ3761'�$37783~ĂY矖KVTXP[]^^]]QNYWZ哗FD]^XXVN׽ĂƯK4983'�*54683sĂ&ᗙLVS`jV\^/]YdjUYPWT]XYXWKĂƨD4776*�3-8873głYۓxNVQhP[]^^]\RQZYQՌUXYYXWLĂǝ<66413�34873Ył'ӒgPVPpZY\^]VztUZSp򫔥LXYWOqŃő6758�'3774LƂ(͐[RVO{R\]^]`Z[ZMؗLXYWR]ǾĂ37660$��.85?Ƃ(ʐRTUMP[]^]Y\[W]羕RWYXUOѻĂk18658*�857676Ń(ɐʾMUULgV\]^*]\[O⣝\TXYYWVJܸĂƹY1784/3�$37882xĂ)ɐǽKVVKP[]]^*]\YVΗmQXYXWVJĂƫG5983'�*-8681_ł)ʏĽJUVKTY\]^\ZVu鲛NWXVNqソăŖ97853.�61784HƂ(ϐ½LUUKtT[][\RܝLWXVRZƻĂz18760�.15877Ń*ՑƽoOUUKNZ\]]\O˜LVXWTMѶĂźZ2868-*�07872rĂ(ݓ_QUVKYX[\(`Fq秝MVWXWVUH޳ăƧC56436�*-4883RƂT䚕SSVVK}RZ[[`R9ӘNVWXXWUJ괺Ăć5753�'6866:łP禑KTUUKNYY`V>S쵖ͺOVWXXWUOc󼯽żb27755$�8.6782qłaịQZYXQyZU^YD:᝚MVWXXWUSMԢƥA598133�$-4484JƂN҇TMVZZX_}SZFB@ʔKVWXWWVTHջ~28783.�*85584āݪd:CDE-:̻PFB@]뮓pPVWVVTO[ӽƴR36685�835771Yƀ[<FFGGFECCЗJ>D:ޙLUUVUTSRIp⽾Ŏ7668463�*335868ҭrA?GGH-GGC@w궘l:CAƕ֪mQZ[\]\[ZYQ_̻Ź\286308�3.7582^¿j\H:<DFGGH+GGE=?N`puǝ:?\ꭟ܇p[KDIPPQRPOONMKG?ASgtֺē87741/*�$/18778¾r(8=@BCDEEF'EFDA?>2ˡL7ߠ07:=>>?�@?>>==;84$۹÷\28567.�.76582Z¿;058<>@BBC.DDB@A?=<;8HƢt;̝P48::=>>@A@?==;9852;׺86787/$�$/14865-ü鵢뷠Ȟ€ʽR36677.�..3783J%Οߥ��ᄏz38671/$�$/44582mēݰʆ ڿB4754..�3078759Ӏ,Ž{̧Ŀ[077663*�*'14883Mɀ�͂꿛wx3676458�8817 1g﫞 ߃ހہ<56775'*� 3..78875}ł"ׂـȅ ʨL37866/� $636685<ŅԁӀҀă Ų_1764653� -46582EĄЖЂӁрą ƻo36945.**� 33567572MăҘπ҂рą Ƽ{5688736$� **.37683SĂܤݵ΅ЀĆ ƾ668586/� $'754772TĀ┆Ѓ΀ Ć ƾ85776388�$6348780R῅ ʁ΂̀̀ ć ƻ}857551533��38773M氆˅̀ˀ Ć Ʒt6675475.*�3138782D⻅ʄ˂ ć Ůg3586473**�83345674:zߑȀ�ʃɀȀĈ àU2778575**�33586844dך āǀȄǀĉ ǻE1876715.*�673761Jζ ŊƁċ ëj63787548.*�$'07679828h ÂąłČźJ3676741/33�*.54648661G~ŀƾb62875437383�*3/38757844S¤n?17788533'�3'015468735WğžrB16866873-3*�*.-335867615R~ęõhA146757630'3�3'3647687732Dhđ¸{T8357674865/3*�*33.3356688416IgĀņĀüxY>33678847318*$�*./.34857786315@TmÁy`I:126766868315'3�5$.3047766878743149DNZgpx~}tkbUJ?621468675677638'83�*365373556778867431232124578877665484./.3� 3./0174858658787878768896785746845868$�*8*33544556568865767867648 7811.-'3$3�3$3'/5.3614854767347373173-6.*� 3*3*'3-853 0358-/6'.8$*�3**$**3�������������*$83*'63/33''.3*3� 3$3*38071637438 3461383.5/6.*�*8*/35667784574865678687654331.8633�*8'-.86475487767786878798 6674683353.$3�3$./08468467787876532212134576788765875158'8*�3'8573487688762217<DLU[bfc_XQH@943246789778603.$�3'5144767886215@Qg}ɀþq\F:11577987443./.*�*513745987418NlڄƵ}\A33567533.33*�*.-548475515NsĬ_@2377865443'83�386.15687641>bƧzN4167674718.$�$.885759741BoиV51785847.683�36.7866862?oԿT53767458-.*�33/37566838eԻJ25867413'$�*.86647852PҲp:38758476�$*3177983:sʘR0577853/83�$'.647861Lնm8386878-33�$'.358753aȊ@276556-33�$67846746vџO1746833�$'.88584=֯Z2646-33�**.383@׸d178646-8�*.045583Bٽi3767583�33578774Bg1676336$�8-463?؀ؼd27647.**� $3156849؀�ׁ ڴY286843�**7473}ց� ߫M28743-8�3548 2i ڛ@475516$�/46782S ȣ͇66787..3�3*57784@߿؀ق ꫭ j07751-�8547764~꼢΀̀ãÀ ٳN38853'*�*687581\檠ƀħՓ9574838�307785?㳭ļŠk186563*�*344572vΞ߮篒٭D465503� 304883Lfntvy}xrhƾbjqt{|~~{xrmcvԀ ~387843*�*347674몧COP OOPPRRSTSSQOҥƽNTUTSR SFԁٹO277403�804782OꪨIKKPVWXY[]_^\ZYZ[WNWżTJRXYYZYXXWVUOHIFӂ Ӆ477846*�'3664884չkQNUY]`]WQMKJIHB]ﻯĽߥePZ[\[[ZYYTNhӄٺO385538�&58673Lȟ̍[VZQKJKMNLDiﶲÿW[\\]\[ZZT]ԄӃ37558'�%.38782|駦vEJMNPQPOD건V[]\[ZWYփٳH4844-$�*/7785Aـ֡DMOQRS4RPGஶP\]]^]]\\YOփq186573�803681c؀ԣCOQRST0SRPD֭mX[\]^]]\[YPⷼրփ؟;575463�*15866ցఢCOQQS.RPFy̭E^]\]^]]\[YTж؁փW28588$�3/6573Iكέ~DOQR,QOJO­>Qa\\]]\\[YT؁փ268473�34681i׃ԺjFMMTOP ONK<SGHUb\]\[YQփ٥>5754'�357674ւǹYEJJyFM�KJr&訠BLKM`[]]\[YNփU3784-*�'4465Bك*߶IDEL۹BJLOSY^_T'ϮpFMFo[_[\\[ZNւs27533�3/4773Xك*䲴SVSgvU^aa`^\Q'ILNDV[_[\[ZOւג6753�$54573rׂVPZTxR\]]^^]Z]AMJZgH_^[\[Qփ٭@4754*�878755ւLWOlV\^3\PUFLC@Qa][[TrփS28463�.1466<كդNXOP\]^(]WnAGILAITa\ZVcڀւf27878*�'3893Fك쫪~PXNbX]^ \R݀"RI?yDKIWaZXXւ|18773$�36483UقـP¥mSXOP\^^_^^SU[W?MLLKZ`XPւא57787�3/8581c؂!㦭`UWSZZ]_3^[[OYWq[JNLK\^Mփ٠:57533�*85681pׂX󼧰VWWYR]^__^]QaWYNoHOOLL\Rփ٫@4778.�$33882}ׂ"⧮PXUbU[^_2^XkOZVgEPPNJMUփٶH3944'�$06674ւM¦NXTm|T]^__^]RoUZOEPPOMHInۀւٽN3771'�$.5855ւ#뫭NXRzQ]^_&]TQZX\GPQPOKCTڀւU28576�787ւ#ԥPXPmW^_2^[YRZPPNQPOKEGւX18463�78677ւ׀񻩲tRXOP]^_1]QUYYU_KPPNKFJւY37863�78677ւ$묭eUXOaZ^_1^XgQZS{ѱtGOOMISTւ[37863�787ւ%ܦYWXNR]^_0]R[XZP۹DNMJS`R~ւY18463�.4755ւ%ʧRWXQW[^_0^U|PZViĞBLJQ`\TiւU28476�$05564ւY𻪳NXWUT^^__^\WcWZOϢEHN_^ZXZւپP3761'�$37783ւ&NXWZR]^_/^RPZX[硩LI^_[[YQւٸJ4983'�*54683uׂ&諯NXUbkX^_.^ZekVZQ\V_[\[ZNփٯB4776*�3-8873gׂ'⨰{QXTjQ]^_-^SR[ZS۝VZ[\[ZOփ٣<66413�34873Yق'ܧjSXSs[[^_^X|uV[UrNZ\ZRuւה6758�'3774Kك'ئ^UXQ~T^^_^a\][OߧOZ\ZVaւӁ37660$��.85=كWզUWXOQ]^_``_^Z^]X_ȧTY[\\[XSւk18658*�857676ւVզPXXNhX]__``_^]\P貰^W[\[[YNփW1784/3�$37882xׂ(ԦNYYNQ]^_(]ZVשoT[\[[YNփٱE5983'�*-8681^؂)եNXYNV[^^_^\Wv○QZ[YQuփؚ77853.�61784GكB٦OXXNuU]^__^]]S䯵OZ[YU^ւz18760�.15877ւBާrRXXNP\]^_^]]RάNY[ZWPփZ2868-*�07872rׂ(娯bUYYN[Z]^aIwOY[ZXLփ٬B56436�*-4883QقC뮭VWYYNT\]]aU?۪QYZ[ YNւՉ3753�'6866:؂QNWYYOP[[aYDYªRYZ[[ZYSgƽӁԁ`27755$�8.6782qׂAȡR[[ZS|\W_ZI?训ɴQY[ZYWQۯ٫A598133�$-4484IقAۜXPX[\YaT\JIFԦOY[ZXM~28783.�*85584ցAjAIJKKJ@ŭQKHFc𼦲tSZ[ZZYT`ٽQ36685�835771WـcCMMNMMLII٩NDJA嫭 OXYZZYXWNt֑5668463�*335868ڴyIFNNOLNMJG}īp@JGѩ׬oS\]^_^^_^]][Sa\286308�M3.7582\pcOACKMNOOPPOONNLDEUgw|Բ?Fc߉s^NGMSSTTUTSSRQOKCFWkyՕ87741/*�$/18778v/?DGJKKLLMN*MMLMKIGE9طQ=糶6=@BDDEFEDDB?;+Z28567.�.76582Y?7<?CEHIJJK+IGHFDCB?OԹwBسV:>@ACDDGFDDB@?<9Bҏ66787/$�$/14865ñȁ/ǹȷϥɂſѶQ36677.�..3783J#ٴ纹z38671/$�$/44582mϧϠ@4754..�3078759ـ+ոŬ[077663*�*'14883L҂&ͱǩ x3676458�8817 1fρЀ󽳺  <56775'*� 3..78873}؁ԁف݀ Ǯ݀ۀ׃ ڬL37866/� $636685:ׅւހ 󻮯߀ހ�܀Ն ػ_1764653� -46582D׆ګ݃ހ܀׀օ m16945.**� 33567572Mփ ڀ ܬ݃߀݀ ֆ {5688736$� **.37683Rւ䶣Ĩ܅ހ݁ـֆ 668586/� $'754770T׀騜öۄ݂܀ڀև Ɂ85776388�*$6348780P̛؆܁ۀڀ׀ֆ }657551533��38773L܆ۀڀـև r6675475.*�'3138782Bɛنڂـ׀ֈ ׵f3586473**�%83345674:z神؈ق׀։ ңS2778575**�"33586844b୞Ջ؀ׁ։ ƉD1876715.*�673761Hĺ֊ׂ֋Աj63787548.*� $'07679828fՍ֎ČJ3676741/33�*.54648661E~Հ�ӀԠ̡`62875437383�*3/38757844S֤Ϊn>17788533'�3'015468735U֟ɨqB16866873-3*�*.-335867615Q֙ӿf@146757630'3�3'3647687732Bf֐å{R8357674865/3*�*33.3356688416IgՀ�؀׃؀ɷxW>33678847318*$�*./.34857786313@Rmԁz_I9126766868315'3�$.3047766878743129BNZgpz}tkaUH>621468675677638'83�*365373556778867431232124578877665484./.3� 3./0174858658787878768896785746845868$�*8*33544556568865767867648 7811.-'3$3�3$3'/5.3614854767347373173-6.*� 3*3*'3-853 0358-/6'.8$*�3**$**3������t8mk��@�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������  ���������������������������������������������������������������������������������������������  "#$$$#"! �������������������������������������������������������������������������������������� !%)-147:;=>>>=<;863/+'# ��������������������������������������������������������������������������������� !'.4:?EJOSWZ]^```_^[XUQMHB=71*$ ���������������������������������������������������������������������������� "*2:BJRZahou{~xrke^VNF>6.& ������������������������������������������������������������������������  (1;EOZdnyti_UJ@6-$ �������������������������������������������������������������������� ",7BN[guƼ|naUH<1' ���������������������������������������������������������������� #.:GUdsų{k\N@4( ������������������������������������������������������������ "-:IXi{׽r`QA4' ���������������������������������������������������������� +8HXkطuaP@1% ������������������������������������������������������� &3CUi~ƨs_L;,  ����������������������������������������������������� -=OcyͨnYE5& �������������������������������������������������� %4FYpɥ}dO<, ������������������������������������������������ *:Nd}。pXC2"���������������������������������������������� .@Umܫ{aJ6& �������������������������������������������� !1E[vhP;) ������������������������������������������ #4Ha}٤nT>+ ����������������������������������������$5KeꭡsX@, �������������������������������������� $6LgvYA, ������������������������������������ #6MhxZA, ���������������������������������� "4LhȠxY@+���������������������������������  2JfˠvW=(������������������������������� /FbȠrT:% �������������������������������+B^mO6" ����������������������������� '<XxgJ1 ��������������������������� "6Qp`C+���������������������������/IgꤞzX;% ������������������������� )@^֠oN4����������������������� "7SucD+ �����������������������.Gh{W:$ ��������������������� %<ZܡlK0���������������������1Lo]>& ������������������� '?_룛qN2�������������������3Orš`@' ������������������ '@_rN2�����������������1MqƠ^>& �����������������$=\oL0 ��������������� -IlZ:"��������������� 7V}碔hF+ ��������������� (BdxR4�������������� 0MqӠ^>$�������������!9XkH, �������������'BdxR4 ������������� .Koџ\;"������������ 5T{꣒fC(������������"<\pK. �����������'CezS4 ����������� -ImџZ:!����������� 1Ou⢍a?%����������� 6U}gE)����������!:ZnI-����������$>_sN0 ����������&AdyR3 ����������(Dgƞ}U5 ���������*Fj͟W7 ���������+HmӟZ9 ���������-Jn֟[:!���������-Ko؟\;!���������-Ko؟\;!���������-Joן[:!���������,ImԟZ: ���������+GkϟX8 ����������)EhȞ~U6 ����������'BdzR3 ����������$?auO1 ����������";\oJ. ���������� 7WiF*���������� 2Qw棏cA&����������� .Ko֠\;"�����������)DgÞ}U6 �����������$=_rM0 ������������7V~凜hE*������������ 0Mrנ^=$������������)Df{T5�������������";[nJ. �������������� 2Puۡa@&�������������� *Eg|U6��������������":ZlI- ��������������� 0Lpˠ]=$���������������� &@`tO2����������������4QvҠcB( ����������������� )CdwR5������������������6SwѠdC* ������������������ *CcvR6 ��������������������5QtƠbB) �������������������� (@_ꤚqO3����������������������1Lm\>' ���������������������� %;X|ΡiI/������������������������ ,Dc꥝vS8" ������������������������ 3Nn]@) �������������������������� %;VwfH/���������������������������*A^ɠnO5! ����������������������������/GdҠuU:& ������������������������������ !3LiܡzZ?)�������������������������������� #7Pmߢ~^C-�������������������������������� &:Roݢ`E/ ����������������������������������';SpաaG0 ������������������������������������(;So̠aG1  ��������������������������������������(;Rm|_F1  ��������������������������������������� '9Oiw\D0  �����������������������������������������&6KcեqWA. �������������������������������������������#3F]v񻠟iQ<+ ���������������������������������������������  /@Ulӧy`K7' ����������������������������������������������� *:Mbz߱mWC1# �������������������������������������������������� $3CWl㷡waM;+ ���������������������������������������������������� +:K^rݶ~hTB2% ������������������������������������������������������� #0?OatͮkXG7* ��������������������������������������������������������� '3AQasӶ}jYI:-! ������������������������������������������������������������ (4AO^m~DzueVH:.# ��������������������������������������������������������������� '2>JWdqƹyj]PD8-# ������������������������������������������������������������������� %.8BMXcnzth]RG=3)! �����������������������������������������������������������������������  (09AJR[cksz~wog_WNF=4,$ ���������������������������������������������������������������������������  '-4;AGMSX\`cfhijjigeb^ZUPJD>71*$ �������������������������������������������������������������������������������� "&+/48;?ACEFFFEDB@=:62-)$ ������������������������������������������������������������������������������������ "$&')***)('%#  �������������������������������������������������������������������������������������������  ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/go-bottom.png����������������������������������������������������������000644 �000765 �000024 �00000002143 12541212074 020773� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���sBIT|d��� pHYs��b��b8z���tEXtSoftware�www.inkscape.org<���tEXtTitle�Go to BottomHf���tEXtAuthor�Jakub Steiner/���!tEXtSource�http://jimmac.musichall.czif^��uIDATHՕML\U7"|FF]M\i]֍KqaScLLq#&�-XkFl)BSZa 縘0mg &.</'ssn_xU.eܹ_)9| v ]HB"`?;5d0"J6 kIlz1nLU�Tە@ 4S! ) "Nb=:D]XH$DAI /}oc[S~J41DEybɓ W،*$`=IXS˫K1KT/g:;~f!$lϠjm}qڨbi|1^_z'8s4Atzڪ_/e| ^2r>^{Q,Rѓ.ب9Kd6x)[lY/d,rуx�,\J#s}\,^`շ>v̭haɑY}# �n~O~o] ,3ԧҰʏ3??'p*ʴۗ4Uw c U[P1߿1c$+a�`vT[RuJ{ix<<WCl+Q} ~O]rA;erg[gX�X"^MkzUEUDt򗡁O{ۘ%q[` u8p$*KKpNQQ)Nq<T AX0j) )Dخ@PuBsM)!0AZhTq1X(j,`yErxX'Ewe;(p-ydc����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-copy.png�����������������������������������������������������������000644 �000765 �000024 �00000002040 12472603204 020617� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��qPLTE���ɗʼn‰ው퉋񽾻Ϻ󉍇9.���LtRNS�W~~~~~da Ɋ>���bKGD L��� pHYs�� �� ����tIME 3w��?IDAT(}iW@@1mբV]*-tR$qV Nݯws AΎNzK4-7C$IQTW7P=-8VSVxhૂQqfHVE` 8 ��A4E`hxdZ$RJ1 ;P @4Ehrjz< \w$ d,]b!,FhGӯons9n& $Js}#ۢ9+|Q2|`1;GI k=2d̑೮=P�kMmgeaZ,i?qX.ӿO^1���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-cut.png������������������������������������������������������������000644 �000765 �000024 �00000002412 12472603204 020443� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE�����  ��XU���� ��������� ������ ������ ������ ��������� ������������������������������������ђ⟟܌Ჳߘߒݝܱ֩ݰسok10:9!!%%))""## }d"���gtRNS�<pځWՇ hDWVH %$ 976}}+.,0 { N���bKGDj��� pHYs�� �� ���tIME 3w��fIDAT(c` ә, $qfL6(=+!fq $xr@ ҲrPEe0!R][ˌ++e``lhCvDQM$TsKn ?{eZZe;Q="/j&LlĄ.8yiӕ0CEyFԙ9 sfk̝7\ u5U$qM -ҞhZpqzK,]XW&alɊ f+W/_f0_eaiz*{"5k]\=<׮q^ rY~F_?�?֯ s OH�qNINIMKI qėp�*d]���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-find.png�����������������������������������������������������������000644 �000765 �000024 �00000002467 12472603204 020602� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���z|xnpkkmiʣ}npknlniȄgietvq���hifUWSjkhtvrfhdlmj���������������?@>fhdzzxbd`VVV������������|~ykmhkkk���������ccclmjlmj퐒rsopqmnpkrtopromokǸoqlۗqwroĝqsoڋrs΍ţrqikff퓴tǁq{vͫ|ꙛĆʇΫ޴jĎ᤿ܳwyvy墾y҉lni閳x̗丸mnklmj2T���CtRNS�:1o~0)5bj jbdVӝ&���bKGDCg b��� pHYs�� �� B(x���tIME 3w��QIDAT(c` 021332�3;Bή†BpC�pO4n`M@`!aQ:bcSRxxL/(CHWTVU %[Z[;:=}&N<ej4!f̜5{Ny,.J.Zd+VZfb0 K6nڼ%y;vJ-)8x(<DFȑG;~gϞSRVȨkhji70<%-Ҫ&fǬm.]rت98^rB�֬}o���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-help.png�����������������������������������������������������������000644 �000765 �000024 �00000003040 12472603204 020576� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������ pHYs���H���H�Fk>��IDATHǽ[LTG9sYPAxYT5F%41iҚ^^zmjbbڴ֗PҚ4i4FJED/ xaVhM~ɗy~3 BHIY x^�N�;"%Em{$Pn&FyU$VnGJ}"@VAh p2D//MX9?@Ye5w**~/AKf8K틝�GJzU2i_S*kgc6Bhh(@%yLNmjmőWi>ų드8aδ <l^R شuFv\`&|u7[)):v6B?ۺi6%URgCaLedT.3i1 K\nfRh'Ȳ7' ͙9gr C0t\HEOvyAZ,߇eXd*V 7`9,QZȀ"u!uװ{o4\MyաBSX˔خBe]+'zy� B&1=Nݥt]C)0iH<dc!N,4%!$UTUY<\ RD ]C)qm^Gޤ4�.PE˔X0tZo3%+u w�UQTMEhBS ]'ZoS|](*.` WpuPUMLi1ß:t4eխ躎eJLCGJ]&Or'T= RRd뚮ϘJk꠩4UATv?ǒ,nIlmP7pcGuщS->L)\8ZVLf /!y2Ѕ(%)i*^Q=S{kg..뒚;CjCqpٜjq_<?[~cϼxf88 -}D} 3~>>Pm;+zM}Css3|w<{:G4Lޅ P)=w$[B{~=K>u=m8 )|ߵ[ߕ , h`JL11=ˢwŏxxG*Gwk] ge{4%1?m=}1vc HFcq#}Ĕ1bl"!Evhw[cwۅv7.Xϑ@b1ގw?ğ#Kf���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00����tEXtSoftware�www.inkscape.org<����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-new.png������������������������������������������������������������000644 �000765 �000024 �00000002106 12472603204 020441� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���OOpORO_O\OQOOOmnk���{ono~iӔ숊ﮯOlhs���tRNS� ^+:(8a)���bKGD-��� pHYs�� �� B(x���tIME 3w��GIDAT(c` 021˜H@DTL"!,�R2rlP yE%%eU5u M-mN7TBQYIΞ*䠯PrTVq feJxyzyGDFEH2""! p K K 'gdf!Ix%e�'#K$%gd!I'E%UTdUV"II$m+/ihDJn--mihhiE̪jnihBHNkmGP]3e)S!I0D�!7��,[;5U���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-open.png�����������������������������������������������������������000644 �000765 �000024 �00000002531 12472603204 020613� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���]]][]Z\^\\^\\^]fhfOOMMOLKLJMOKUWSUWSZqUWSrsqMmUWSklkAfUWSWXU9b_`^QQOm\]Z?a\\ZlUWS���@@@ijgD`���DVj���������))(0R~���������������������������������򧩤ʱڹΜ®ɜӭި^u4e<h؆Nmቮ֣ޟTpମ۪hu݈ևՇևբއߒـԀԀԁԒٞ{|yšyyxyҌز؇qqprЇXYXkkjj̓r���@tRNS�V3ɺvVDz]LW16*,+% ;$���bKGDD��� pHYs�� �� B(x���tIME 3w��vIDAT(c` �щ I\B,ln. _?PWXxxDhdTtLl\|BbRrJ*(Ќ̬윜ܜ¢boIiYyEeUuuMum]u}C#X_QP! 'M)SPBTl3fΜ5{9sB8PBBa Q")%KJʁ,_b*  5k׭߰q͛6M6oQI(oݶ}Νvٵ{]vۯvꁃ>|#>rq5u։N:}gԹs` :/K/^QW @FƓQ!XѱE 'B�Q���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-paste.png����������������������������������������������������������000644 �000765 �000024 �00000002031 12472603204 020761� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���\\\�`@�ZWO^^]ZWPnEmEkCcT:cU;jClDkBoEnD�mDlD���nDlC�kB�lDlClClCkCiLddYddYddYddYddYddYddYddYddYddYddYddYddYddYddYddY\\\zzs{{u$~:tpdbbaccb~#ň&uqdkkj^^^rocć&lCƇ'ijdhidŇ&ņ&hjd릦Ň'Ć&⸸⯯߭ǵfhd1sobm5pnb,~"{"J���-tRNS�9<]]Qp +?Tj~p\G4"g���bKGDLo��� pHYs�� �� ����tIME 3w��'IDAT(c` uUUWO__O &e`Fܜ<|P&fV6v& fAG'gW0pqsrIxyO@  !$}|C 4 ]<<E"�#2*:&]<.>!16 Y"( T LHLE�_PXT&Q4%UdJyEoU5D~Mym]}OUcS3\B(|AHmM0Б (Ơ�2ȕWPTRVQUSh�(la,V���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-preferences.png����������������������������������������������������000644 �000765 �000024 �00000002216 12472603204 022153� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���sss������4e4e4eNt4e|||���yxt4e���qqqyyy$Fq������ggg4U2R������:::RRR(A������������������FFF}}}xxx+F������������������2b'L|<a���������,W���������񂗲4e̯e䭭EqY} JT|uАꢮc{퍘`wXm[q`v__^lw"���BtRNS�vDK00DV2$ ;026J?+-.021WP:&('$ 1?*"ذv���bKGDKi P��� pHYs�� �� d_���tIME 3w��lIDAT(}7QR2v˾+E& ּDiݹ(蘿tq6UO eHl޸` EjdO <(? H!cP`a(GFns DR'&yA8PI| !un9PQ:d@ hQ+~niyɥ>XEkL1ȹ *M8hP&0 /C+ϵ{NjsrIύls/BEymLxQ ėW {o/22|^ܨf%ˆ~nm3Lflhg5aZ vUi[ ���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-print.png����������������������������������������������������������000644 �000765 �000024 �00000002110 12472603204 020777� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE������������}~{}~{���}~{vwt���wyv`a_xyw���������������������������������������������������������������ˊ蒒ꌌ왙}~{򣣠nnllli狋򿿿zzwԔvutqqnmmknmllkikihwwuĺş4���#tRNS�3\5B /HV`jhigZC% }UO���bKGD$��� pHYs�� �� ����tIME 3w��BIDAT(c` 0*#*(Ikhji(3I(3Ih2 9*&ZFV*ʬq6keS[;{+ek6&)8*;Yĝ]\Ӛ ,a⥂̼!>~VVFA!P а(hظDbRrKKZjkzFKfT";'7/&QU]S[We v/u5 Ip[O'M4y5$9�/,ED%$Y'#/'Č��T3���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-save.png�����������������������������������������������������������000644 �000765 �000024 �00000002147 12472603204 020613� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���lwMyAlWx}nTqBpbtSyInjZQygDx?r?jlW^|ym[~zdx\BnG}J?ltMMrplwlTw`}n[zr|mnpkxenpknpknpknpknpknpknpkgidfhdUWSUWS8guc;lG}tkJ^[SX`npkuylhTr{ruk`ʃPc؛b<mᔖgQ\^NPwyu~ᱱۑהaA ���7tRNS�;0[IYH ݮsӡviD0gVV9# ���bKGD߶��� pHYs�� �� B(x���tIME 3w��PIDAT(c`́MҊU_@^HYBDTLABRQZFIBN^H*Z;9;()#I3{j uO/�Kx _/???sgg�s?@?MVo P0pmND$PwcL,PO.X5(Ꝙ D3lEwbbRyot /L X+7dn^vP+;4(o�0,(̀"bWRZf �Z^P ںƦ60IwtvuIL(:iq90IbfS�7NB ���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-select-all.png�����������������������������������������������������000644 �000765 �000024 �00000002031 12472603204 021672� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������tIME 3w��IDATHǥۊ#UʡӝdZdlA [ ("x9\0ʹ݃ÄMR9UEUeL̆]^_ZKwhϫZ^f#j'`:p}__X,;kr<5y hQ8�T-"QU%  �J�#³' FPU[-ng:"DUiZqLE/8z7@ ~`EG^vI4O<oWqDL)fUP`HEkNj^GAZZgkkfYP1$֒XE-.F$|E-֯� CY(RtmڵXw}+ZmQAI_(&N,+K(i1`ĬuJ8΋kᵶO#PpXRG1մ.ve= Ȟ �!AuD +KÃ{Td_ܦ hyld rzzb>_[t{=nz1l:MkrE XUn(z犵$^vT*~g43s<cj&1{{{X�P1lUU %ՕPfaW}D%!IbQǩ\n9ZJXevgӣ0!cwk/]�ۣ8~_WX,rv~n?nZM&'O|sxx|>T>"b=KPk2'���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/gtk-stop.png�����������������������������������������������������������000644 �000765 �000024 �00000002624 12472603204 020642� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������C��� pHYs�� �� ���IDATHǽ[hTW}L&3$дV iӌRJ!З؀[(Ŗj1X/PPh"*"՚P-h1M3ę}vf2 -aoouK<1X{|cйM9 oGp-MMźJCY&f"o%.)8ۺcGq8XXVV\J/Zի|ljOǵ_TսuNgߏ<z+abBH+nNqr׻{[s3C2$t"aY"l0F<uSpMDE8|i޶k3t6`Pq1a`yHTn75kaD<{(]S;1.ha"Qi`v*%v3-1M#VZVك!I<dNhF7uMC%.4BOXI /b/))6 RX i(LYV*!@)-SX~�;ihJ1p|3R() f1c+e209؝N. 0ea@7i{ee+Ѳ쨮#Y؈&Lc#[0Duw# 0PEE$@죒(s:yQ쥥y$} A͑#LxO{# 0`F\IIJJ汲 ⏶6R]]ΜaI9$N;(p)>aƍDoŋd_dt2 zݚsMM81!@TT[-[`d&&G<P##8rB4;w8B!2##8W ?9y耫u۰v&{&# yq+v)J;owj`>1:dR{xt$UJVKggl' ^oӴեRƨϷ3dti\UUڕ+p{ leA<7֯/ϟ(->?AIr<wD~Z@r.@ xX_�w!Q�Y`1WpnX,�rƀ !`H7d|>���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/input.png��������������������������������������������������������������000644 �000765 �000024 �00000003161 12472603204 020226� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������ pHYs�� �� B(x��sIDATHǵ[l\WϜ\<3vˤvj'%q MC܆-QQڊPV nZ@45Q]8C&q&x.<tƵsy閎Z{Z ]O8b8M+LP:gYlMdB^y@!~1cc&B1JecY800+J?gv'k~gs/_}fG5N½?:7J9y5 8J꫻ܝ~h"K$o @h45,%5#K@щX)+?PKYu:@.M-캎]ѥF*G d_=FYys]8jn -b,d 3hl_@X"Ksf )FNϩ2Y](Sa$n=]xRDiEVOvw`u}Jj7 pO{Ou)t@X&gBg+P}K_|d& ZܼxJCg+~vv76?GRrE6w4ߌV_ 8Կpʹ]-lݺe:6]g[:v}'x~9E~?H,( iPIVkⵕNŏr<ur%+ҒAli3*^ ȒHfMlV B f8ܾnX&^Q(3"jRz2-^ yYs/d.6dnG^۷:N;Gt&H5/?϶immRlnӜQnMO#uD M}qTTg[;u}~ge !GK)LJ,n&uûR/sPw�z9uXv{ݚ(Y22@JQ&B7H!`0^קR%\|pZ=ۅSwɒY!+_*D A2Sq;<(eގD-%UWZ-UwϷv?HfCoB7/q~j* f"%Vdb6.2.Ƨ+? NLmE-co Υ\';ϽNP-13=KG s ]b#S}pҩk@|��@=G#jjTϼfFU``D�{ǀ+SeM+̼k تp�|\~jr@(J˕R>TfX uTX_S.RZ`UbV>o7Xo_���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/media-playback-start.png�����������������������������������������������000644 �000765 �000024 �00000002247 12472603204 023071� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���������������GIE222������WYU]_[TVS ������WZUY[XJLI������Z[X=@;������svrYZW//+���ab^RTQ���Y\XJLH ***XZV[^YJJJ000222333MMMuws]^[SSSTTToooX[V¿XZUaa]vvvY[Vopn_b]uupY[W_a\ppmغ\^[gigdebghe|}{cd`^`]wwtY[V^`]jlh`b^dfb\'>Y���ptRNS� &xL7'c"F 3%~&#Y!!3K6 Pq! 7Uz ̢&K(؄���bKGDW} ��� pHYs���H���H�Fk>���tIME 3w��IDAT(c` 021c`aec*ˇE@@PHXDSXL\BR S\ZFICL^AQQIB$QUQ]S)F]=}C#NaSsKKKS}Esk9T²*ag__9a Tխi)S Mw[V8c&"97ȭo9!a(�;/2*:&]b~\|Bbz F$g`{DfV6)`5j�L&U"K���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00����tEXtSoftware�www.inkscape.org<����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/media-playback-startstop.png�������������������������������������������000644 �000765 �000024 �00000001627 12566570661 024016� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���sBIT|d��� pHYs��b��b8z���tEXtSoftware�www.inkscape.org<���tEXtAuthor�Lapo Calamandreiߑ*��IDATHkIOv#:Bo!f B"Ŀ倈 ;hNtWD"!.5'}?ڌWJ@QG㜪KX_8xVe9X<R(Ĝ֎ Ŀ1gNdB2ŕVm^w_ #)N4AYb֭]?+^zwA|[}8p]9c R\{~EZu9o-Qd910b\~Dmlqk'_�UDqH )570Gq\j̟W%Bۺ_4()  J)~3@�ʥi]xiϮ-n!uUUkAb !� % =z",A$F"DTJ9niY(c �S%rNZƿXC& Ϝ:}Bgs=Qb0RG)8*tM9`s ǯ^>q �؁}IiizB�DШs'co}4<<�`�Јs)%8�(byDhc32f̍ H8#7�&!`6lfUFZT�A�! h2rÁ+U.8ʥ[�l4g 4$w]|~eʒ'>ͮ͌ovfS|i5wc����IENDB`���������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/media-playback-stop.png������������������������������������������������000644 �000765 �000024 �00000001472 12472603204 022720� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<��PLTE���������������SUPTUR!!!UWS333555IIIHHH^^^ZZZlllooozzzWZUWXUUWSg d���'tRNS�& %#"   $ <���bKGD$��� pHYs���H���H�Fk>���tIME 3w���IDAT(Ͻk_Q$$EavpTږP}o_jf4hԔ_-<E,arR%atCGc<8]MCZo)kx`8Li-iE$0܂-W_kۑY3;{pʭ Eұ#;���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00����tEXtSoftware�www.inkscape.org<����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/software-update-urgent.png���������������������������������������������000644 �000765 �000024 �00000002461 12472603204 023505� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������ pHYs�� �� B(x���tIME 3w��IDATHՕoTE?sg޻{nZjH1H0!Dʛb'`D >6eݽK "Od2ggg970 #:km-0 8:0=}v`z g\�wZB$?99wI³�:Bjم^\$YX@JZt"}-NqlLSƳn T:8 < 0_ޟ/tŃk C"aye\LW4|[ ]pZ}3qZigmқ7UK9߿ﶫ`RҮզ‰/,'eKSUZ#sRՋRʕw(a8-nf" Q{,:m&sQtN RtœƆU( 1i RbQ_!H[--Oǟ 8/-5ƆlRXZ3V,c078y 廹R-T}/Ȕ$Y_(E^P}LFTzÒH~h6;9aYQ$GF@)֘V  Lޛ+JQ!L[,5'| 6@۞7kGѫVcWziҥ[lƔBTvhAߏ (:Eʲ b6ooY)cǰ~ R<Lk9Qt҃( ZPwF\0Z`.h}.4Ri}ߕrFU*kka:,ˏEC##dƐ{̲u/.,eY/.D6kw"\wt^> `y oN1[#~Ѥ&Ñy?k4~S9EAJZ1[o#\σ1c4T/<..Ȥܲ 0`sLn/�| �<@V~ �URˀ.Z[���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00����tEXtSoftware�www.inkscape.org<����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/text.png���������������������������������������������������������������000644 �000765 �000024 �00000001446 12472603204 020057� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���PLTE���""!:;9%%$ ))(���)���tRNS�'1;GS^kpi]QF:0& G���bKGD`Ԥ��� pHYs���H���H�Fk>���tIME 3w���IDAT(uW0�{/(*X̾$x<0U ՚[4ͿmqѶr:?ď0dt$Jx"p|JL[JA.F<VԕBvHe+xYAbG'덦n8 pE]Gy:) Gּ  D>~*P8T: Rw^>���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00����tEXtSoftware�www.inkscape.org<����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/view-refresh.png�������������������������������������������������������000644 �000765 �000024 �00000003455 12474010303 021475� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������tIME Ke��1IDATHmTil\Wνoyx&N&vBꔤR$B* @?_H"8D%)t#%-RGYPbc{{c{9wv !]~jţL2؀CJc1( àȈ'G�4FO|ڝ_i4k`|ozr8^�2C1_ZrƧ1/ ߴ%|0@mD5�Em##OP\Lɍ:]c�D$MGyɕ7fקJoU/޻){W6ㅑ=W?<S�PI ~n+}z=FI!:)=lOz]C,?>tOߡRuy;`%Eűi[HgfNVK3Bd6Rz6) N aZ6S:ec&L)�T_.u�_޼" uQR )+ ޕs=4ؿC3 mi9D($8�\WS �rxRƮ͓ iǭ(:N٢Vq\e3=]W*?{ POG4źz\GFL\sBTi.Z^_BmSo͉ڲ;ӡ-n;!8#0F:@H@(iJ޶Ml1B6/ޞܙR q"O@QJyVK/ D>)U5ƻ81[\rE+.ad}�⏀B~VZR)Xˈ�(Dt`Rj`(�[3ɳfO?[T+n,g!^�VSPn�AJx!R|p�R!JY ǿ /{x50G:wgLJ$bJa9 :5Qo*r|CH-g*WMC;-H"B"ٹ1ouc'g*M]O>ǎ#/L @(p4C_Jq\҄Ԝyc@,{fX憦kC>VJYsQIaM6jE 1~mN4c1~#i no.{ߪ7]?҂HT.OI** ۟9Spޝ(4xdޜJWW6I&'Ǘp�i:Of<.$B!!!UKr:Rە3@q�=C}wɆ><5}_ {Mi(q2u""HH֪FR*s yn~N{~s%%x6q#]Jϖ W*`nT]r@Adϗ=4Mw\0=y4uzF�Dyx,;7'Zj5+u[ftb\R^jsU�� Қ.� �7�sA�5k#h kkuuu; $c--ޯ{ (Q���%tEXtdate:create�2015-02-24T15:11:29+01:00$���%tEXtdate:modify�2015-02-24T15:11:29+01:00y R����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/._weather-clear.png����������������������������������������������������000644 �000765 �000024 �00000000261 12472603204 022025� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������Mac OS X ���� ���2�����������������������������������������������ATTR������������������������������������com.apple.quarantine�q/0002;54eb03d7;Preview;������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/toolbar/weather-clear.png������������������������������������������������������000644 �000765 �000024 �00000003144 12472603204 021613� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���gAMA�� a��� cHRM��z&���������u0��`��:��pQ<���bKGD������tIME 3w��hIDATHǍk\93ь5=$RNdqF'ŘB+u ?P(PBR Bn\5$#ۅNr$H͙9{A²j^6޿[[a8)#o*f]I10qLIc}p]x�c�"_;1Q5>ynrp炷זG5= `̪ `wܑm9J+̏eL4L-�п}g\]Ѥ]ã6BCmN|t^RXʗ`~gn(;1C{b!q 2?~ЕgG=j"]fbcTh,T5M~u'0cm4 t%<0nkiHw1WJxwـ\GO&vRP@痎Jζ -^Y~%:`Ջ7k,~gIG&o?/"%NqN'G_uAuZs. T<BEu,h `[kOAcx8]Z[ncZSInݱ|O?1 <xi B:d6u8<;簞_}Uv>g%S}t:E p Tfai[+Z֎홈aR4zDL#ŵhN# A<\VD}Bbr9.EYS'I(_p)R/E +KYVM0!5F 5ImC>0-̉ ]ægI[fx# nzMf~b0 >L?LJi:!hL 0f9)4~-իz=8f&8٘6"ZEuv7:[M9!LO%< L1}Tu+MeC *NƽCjeo"Rs>}:1Hk% !54l^\>JI]ݟGL*¬~gUiZDohTC1M7;{Y9M1V7uOرFE*=H99^}/]G!u~V'لR Q'6.]4+}Jxfn:3N$Ou 6b>G}C!845䇔Pg&B\HlidObwՆùEg�^ߏ._[U$LK~"qp60*'uz\9Z���%tEXtdate:create�2015-02-23T11:51:03+01:00���%tEXtdate:modify�2015-02-23T11:51:03+01:00�����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/config/Document-export.png�����������������������������������������������������000644 �000765 �000024 �00000002744 12554453145 022005� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���szz���sBIT|d��� pHYs����x^���tEXtSoftware�www.inkscape.org<��aIDATXíO\UO5jL$>XmIl4>(%ICJ$Z`ZZ H-Z/ZӚV*,:}0p`:go `'2~k3gGuu3g4:QM={nv^9_7ٙ3Z]`yeVWWQ+J&-K9ss َ�XVƆ+)˪><NB4ֶ PG a43 ^,xPn ,C]DCmEh0vuqW�ja�W�;ܹ{n .<"D!Zۚչ*�{<�pj'? $.8\M g<GV@k�~7^!e� Ln~ .۶,+? Jt�ןԆ sVQq)+,g( O``~s zoví۷[,-!:L;]6p*6p(V؇C_=V`Ige^5WNP'WrNHEX\]oe;;NN)jI<ʃH4,^_ XX|dnOKf,~v&Fa=16fIQť<q|}'<K_$],_9s af�{nb"R,C~Ţ% TVAQ܁-_FoB!}`e}-/.Xl3(#i0q t`~~%ּ Ѽo;MQ/~At[30Y0�^ y8T8!,1' eß۠kEkj3qÑ ˍJak*i ʏ7\\wKZ c~tGh03.#WrQ*%i8bg&s&qS \DC�DTlC6WPY)ȑCϯۆbPȐ]#lp *\oFV,�֙ J '_|oA˦Cxr uAFQũH8V8[C++}hiSOAK]0.%CȨn9tHq sW ): bs=065|�)t�!x g=d Kf.sI&C %-ͩrq}PW`H/uM5Z/Q's�N4[k+[j; +L�PЁp|7hjjzVPB这<"F����IENDB`����������������������������wxmaxima-15.08.2/art/config/editing.png�������������������������������������������������������������000644 �000765 �000024 �00000002763 12464626133 020333� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���szz���sBIT|d��IDATX]lWwlk;)%- mBR/A# j*ZT5)Uķ !J%ر "Niiݙ{xgctGGg?{*w' |ڿX@a<xuݞЄC4m/t�؎cw,={/%K{Hz b{'6v} H]"{o((HE[)7VJݾEZZ˶Є�$9vf@8vUk8v꾄p^8vXYI5�a`YZ]چA)(OQ۟/I*"P2U)0CPJUVT^"Py_9J)$m)K�qc S2HӸ(t:}GRBD"eW%`tcь @KK Zk&o v0b5ۊwYI5ZZZVW.+frg;[=tzzV߿ߵ,VJ!"<yr@۷o_rΥ3{yƮ;od?46[4@mmmu݂"RT`셂ثs ?S|pjUQ~s>p,uT555DdEvsL?FÛԗfr ?Õ˯q lΣ3j�˲=CggK2:.ul٭lzN,}C>K&j^vo>y>| =ϳ1ߎǗ#3<>L\ xJKes~߾}75"Rx܊Z2[ eף ln8T,F bbgӻGUږ5<i Vb17"ظO9o%U0&֬o|51c̜b6`k0O_CKo 9*k׳1Rg0 @SSST iHzݺMMMs2�9qG</~KRH'Y{b1\<8Ѻa&u )P " CnKKwHƉWa) ضM,cffH:*Ƙb2k} 1eπ1 ( APT̲,Rhq˲,ҚbAk5dٔ뺄a`Z/T1#cpR"lr>qO $,k尜v};1LMM%Z`i >55wNj.J)6ǒ3K@5r0 C{ӦM3� bkkncţ϶mc9̎\4C@pf|g[9SH(Xvn����IENDB`�������������wxmaxima-15.08.2/art/config/maxima.png��������������������������������������������������������������000644 �000765 �000024 �00000005224 11670654443 020162� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���szz���bKGD������C��� pHYs�� �� ~��� vpAg��� ��� ��� IDATXŖ{pTǿ{>}el^ @ ( q`)ՎN3:Z[;VvD$ZEU! &GvMuw|"v_gΙ{{w~ Et UplR6=-TV+�8z>\}2|,,e'ZVh(.HީHǙh)ptr^rҢ?kn2z{5͵uN*~ eu rkJUC[2(QX4La21P Ad!Up:`"Lߖ>xeLǎ@QR3Js)T@RLj_4R>%N`Wh"Ĕ7jɅؐH <7eW�s(_ࣟ.kHTRLD7�#1;RvjDzPF(XG;<܁�\8�`eRJNu>�` &J� }/_ŵ7Xj87zr_2ui��U`:lv0 B&�/��l^oN$d2|g5;6 (h};[ݷ!a{-qԘBkڹWjiBG3i'CwG{ _)B�{q̌`sRlqkw O&-> J'M%[Y:ь9Uԇ+9:qwB++Vu GOX�H}/4D҇8l˷Xj/]Y%aQ<S@Ue4mT|]֜yVCcy1HiVҷ"qDgl%X[UsEgSKYyv+"gq Q gX6Q!&Ai2 (22&'�ȳ6@�n>%ͻHc}.qKÈh :`<�(wap55AXM ykD,�xVk*=CGn|Σl_۫AQZv[ 7K䆕9_!lt:TåIJv˹V Xr,>0YTwj8L==Bȹb-[XlXX\b{UK}IX[�M1͙c6mCtzU��l(,$:>1Qߴ*M;N{u765 k ?pjsBH\67'ו{E� �B@9zB#bQE ;\Xײf\x +n QdP�\iŃx㼜\ 8}~QM%e2R)g26 aEe5 cI*W<tpx 7op/$@P$NGP=gDNN17/�yh TeY\;.gM%fk[hUط N9ߵrYNgX%3 ,mٚHuMwN%=fSF:JBTRp'G>9ICOaѺ+&Rpzh/2!d6�V7Av>5:zGY"+"Rl1Ks*<Lj^n*$ٚnţ33"jU&U  D36{{ mjy?45O0p:sa8:})1Owjuo2,Ad2| RV!<WP+ժHVBG[_: 7  Ub{jkx50d;̼l=7Ɂ{@m'lK5-sR%n6 sN̳Ȋ)d0W4ԇAUTx=pZ`IG].bT=!ͺTne`5D02,�!�BLQYHbc 72Dba*PHᖱ!FzEƱXLD;i/dCFGtSуOP:X'ĸBQ҅*yμ+ʯZ÷>tME>0RlȲ1R,�>>/kZuO0Sɷgbq$Ji k.��0(JH>RqZʊh(�&bd1k<rie)Ƨ9t|8v�BY=yU-NGUfA$8[i~̦4RDekXƊsb"tϕ䆬kaZ$9f2CG� |9q�ܳ<w�'΂���%tEXtdate:create�2007-11-09T19:06:50+01:00 C���%tEXtdate:modify�2002-04-28T22:44:41+02:00@t����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/config/options.png�������������������������������������������������������������000644 �000765 �000024 �00000004121 11670654443 020374� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���szz���sBIT|d��IDATXkPT]eeA.j:BDcjLS`AtR)budHd:m´Z FƚN(-.,{fVg}y{3nCMMrHܗ`PxTH ȑ#&i@�[8L'~ĻU([Jw>|O>+l&=Hp`ڬ$IwYuuuSeu_-.(@bJaWx;�(eRUU^$d-Ȧ zÂ꣯NZwLƛLf֜EVAAhR%o2STUU<b�(�HMM3fˤ:ES��YzAx׮]�NgZVO:ǪsXh4 $a4 S&'T̙Cym^l(߻{`4ٜ\H7^BR.I`Hh4j8N~R鬵Ȋ<CD|(`Q}C~1�Jt$ٓgx  NXVXV$4I 8\['8y4Q%!G_ eSYѧ8~2}~fYnB$,# BQ0 ^P mIõzmiʘgVx 0v*>k%/Lz\8YV3˲e$I H [ /&`^漂(#{VͲK'4*r,Zrs$8h a0 dY?0EV "k pGYq٢;!L'Tvsg.j% Т(j6 H�huu X3v~)dKW)"T1ߔa?[[ "q^', .WfzP̒Wǚ##ڽb<6b$;:! $g(׮64>gTTTx'紟ⰥnޮenŞ&- (2&!!!ʍ5_:N䥦lȲn..L&z9<ƛM5#?g.hp8IY K mnn{Z|.n.^*qˍN06 <~YwKrP�qSH%?f^Eԕ A~ ~`!> .7~)EQ@$�^(XNl91uuuS:%@Zq.>\̤>} NVDK,K��  Qbk6[Vx)/֚Y3`S^!)> %vԍ�PZZިʖˍ^AdYX"Vn<7H.n[m1Z< 14F =.pxr8սm\sX E3?=c-)(s~9+#3fFiqftv . Hm.X)iOF{WeYE  \D^8p`PWbLCFi3M8xz`6@ꬸ7*RT�Pg$MzQq!~x<DEE$,N-CL:]:vf4MHEk[wn?ݤhgK?рa2"(�,�*y94QNB׃6vbO/��4q( @?�W\yy9w{_pI#^oO�e"ֶ'+M3.]�BWx_ �. "a0j%{���La��E[Q C Xύ[>[8h¹!LOT(BD�cL̊6&,Y{[n>扨V8<c.Sx|b%W/����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������wxmaxima-15.08.2/art/config/styles.png��������������������������������������������������������������000644 �000765 �000024 �00000002772 11670654443 020236� 0����������������������������������������������������������������������������������������������������ustar�00andrej��������������������������staff���������������������������000000 �000000 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���szz���sBIT|d��IDATXŗOl[I?~~OR;b$lUmZEpX8ą 7qAD{q@*t*ҥt+g[otNR{{Yih|g~3o i ~M;HqDէPsC,Z(H%ll4{SM]FK1_:;[o0{mJeVJGy_rRj5zs�ȗR|Qs nѰc@5[%A4@>a-ɉQ36={{xu)dxr@Hemgs /GT /i*qanYrȁu4(>b)h_OZzAԊq+DS � J +i6G^ϳ\! m=?pxK¥7#,\rj=JIB+j Azm#Bm; $,1*'p]<cƱ)s`jjjPQyuRʾEARC46m)%1KCD2fV\ {_npw(L&<q`!DOq]Bm;>RJ|_51M~T/RUi###y"RJ:N(B&ѣEΤJ6UM Mk8--a" s5<cppy|*D8wRĻ�i9fd?~qF4M2 ϟ\.S4MLݻeY;v7nt uKgn{ГBRjhZNT"( +++lnnNi6]q[�N)JanrBZ-RB>ԻRJA4McffVť?^&R.o`YQJFh4F)^fau#\ʕuP$E4\uB}ЭT֮pq])%l)%կ9i!eUoujہcG458k۱pX!յ5>7CQ"w'q\cY^8<7b9s>PA۞5qC*$H`;6a-D?oI/ 3P}w.C8y^_tr :X{�+^zRh>&{8kL&v ](Tmv= $`I]SD  �O1"NHPPȑ uNT*lA$~Ƿ7~+/߾o|^3gϜfzz#_ E%~_~\߹�|`hWvv*x]v����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    ) FUNCTION: tenth TEMPLATE: tenth() FUNCTION: third TEMPLATE: third() OPTION : %e_to_numlog FUNCTION: li TEMPLATE: li[] () FUNCTION: log TEMPLATE: log() OPTION : logabs OPTION : logarc OPTION : logconcoeffp FUNCTION: logcontract TEMPLATE: logcontract() OPTION : logexpand OPTION : lognegint OPTION : lognumer OPTION : logsimp FUNCTION: plog TEMPLATE: plog() FUNCTION: lsquares_estimates TEMPLATE: lsquares_estimates(, , , ) TEMPLATE: lsquares_estimates(, , , , initial = , tol = ) FUNCTION: lsquares_estimates_exact TEMPLATE: lsquares_estimates_exact(, ) FUNCTION: lsquares_estimates_approximate TEMPLATE: lsquares_estimates_approximate(, , initial = , tol = ) FUNCTION: lsquares_mse TEMPLATE: lsquares_mse(, , ) FUNCTION: lsquares_residuals TEMPLATE: lsquares_residuals(, , , ) FUNCTION: lsquares_residual_mse TEMPLATE: lsquares_residual_mse(, , , ) FUNCTION: plsquares TEMPLATE: plsquares(,,) TEMPLATE: plsquares(,,,) TEMPLATE: plsquares(,,,,) FUNCTION: makeOrders TEMPLATE: makeOrders(,) FUNCTION: addcol TEMPLATE: addcol(, , ..., ) FUNCTION: addrow TEMPLATE: addrow(, , ..., ) FUNCTION: adjoint TEMPLATE: adjoint() FUNCTION: augcoefmatrix TEMPLATE: augcoefmatrix([, ..., ], [, ..., ]) FUNCTION: charpoly TEMPLATE: charpoly(, ) FUNCTION: coefmatrix TEMPLATE: coefmatrix([, ..., ], [, ..., ]) FUNCTION: col TEMPLATE: col(, ) FUNCTION: columnvector TEMPLATE: columnvector() TEMPLATE: covect() FUNCTION: conjugate TEMPLATE: conjugate() FUNCTION: copymatrix TEMPLATE: copymatrix() FUNCTION: determinant TEMPLATE: determinant() OPTION : detout FUNCTION: diagmatrix TEMPLATE: diagmatrix(, ) OPTION : doallmxops OPTION : domxexpt OPTION : domxmxops OPTION : domxnctimes OPTION : dontfactor OPTION : doscmxops OPTION : doscmxplus OPTION : dot0nscsimp OPTION : dot0simp OPTION : dot1simp OPTION : dotassoc OPTION : dotconstrules OPTION : dotdistrib OPTION : dotexptsimp OPTION : dotident OPTION : dotscrules FUNCTION: echelon TEMPLATE: echelon() FUNCTION: eigenvalues TEMPLATE: eigenvalues() TEMPLATE: eivals() FUNCTION: eigenvectors TEMPLATE: eigenvectors() TEMPLATE: eivects() FUNCTION: ematrix TEMPLATE: ematrix(, , , , ) FUNCTION: entermatrix TEMPLATE: entermatrix(, ) FUNCTION: genmatrix TEMPLATE: genmatrix(, , , , ) TEMPLATE: genmatrix(, , , ) TEMPLATE: genmatrix(, , ) FUNCTION: gramschmidt TEMPLATE: gramschmidt() TEMPLATE: gramschmidt(, ) FUNCTION: ident TEMPLATE: ident() FUNCTION: innerproduct TEMPLATE: innerproduct(, ) TEMPLATE: inprod(, ) FUNCTION: invert TEMPLATE: invert() OPTION : lmxchar FUNCTION: matrix TEMPLATE: matrix(, ..., ) FUNCTION: matrixmap TEMPLATE: matrixmap(, ) FUNCTION: matrixp TEMPLATE: matrixp() OPTION : matrix_element_add OPTION : matrix_element_mult OPTION : matrix_element_transpose FUNCTION: mattrace TEMPLATE: mattrace() FUNCTION: minor TEMPLATE: minor(, , ) FUNCTION: ncexpt TEMPLATE: ncexpt(, ) FUNCTION: ncharpoly TEMPLATE: ncharpoly(, ) FUNCTION: newdet TEMPLATE: newdet() OPTION : nonscalar FUNCTION: nonscalarp TEMPLATE: nonscalarp() FUNCTION: permanent TEMPLATE: permanent() FUNCTION: rank TEMPLATE: rank() OPTION : ratmx FUNCTION: row TEMPLATE: row(, ) OPTION : scalarmatrixp FUNCTION: scalefactors TEMPLATE: scalefactors() FUNCTION: setelmx TEMPLATE: setelmx(, , , ) FUNCTION: similaritytransform TEMPLATE: similaritytransform() TEMPLATE: simtran() OPTION : sparse FUNCTION: submatrix TEMPLATE: submatrix(, ..., , , , ..., ) TEMPLATE: submatrix(, ..., , ) TEMPLATE: submatrix(, , ..., ) FUNCTION: transpose TEMPLATE: transpose() FUNCTION: triangularize TEMPLATE: triangularize() FUNCTION: uniteigenvectors TEMPLATE: uniteigenvectors() TEMPLATE: ueivects() FUNCTION: unitvector TEMPLATE: unitvector() TEMPLATE: uvect() FUNCTION: vectorsimp TEMPLATE: vectorsimp() OPTION : vect_cross FUNCTION: zeromatrix TEMPLATE: zeromatrix(, ) FUNCTION: minpack_lsquares TEMPLATE: minpack_lsquares(, , [, , ]) FUNCTION: minpack_solve TEMPLATE: minpack_solve(, , [, , ]) OPTION : aliases OPTION : alphabetic FUNCTION: args TEMPLATE: args() OPTION : genindex OPTION : gensumnum TEMPLATE: gensym() OPTION : infolists FUNCTION: integerp TEMPLATE: integerp() OPTION : m1pbranch FUNCTION: numberp TEMPLATE: numberp() FUNCTION: properties TEMPLATE: properties() OPTION : props FUNCTION: propvars TEMPLATE: propvars() FUNCTION: put TEMPLATE: put(, , ) FUNCTION: qput TEMPLATE: qput(, , ) FUNCTION: rem TEMPLATE: rem(, ) FUNCTION: remove TEMPLATE: remove(, , ..., , ) TEMPLATE: remove([, ..., ], [, ..., ], ...) TEMPLATE: remove("", operator) TEMPLATE: remove(, transfun) TEMPLATE: remove(all,

    ͦռjR0CL=؏'ǘF0^]]Gq| IDAT߽L&ZU~l;2yKYّf]T9ayH@SfE't!wSJ EQcJ%Kk\ml״0496)DT[*u@r ([9y"KGY.x<0 J)RZWv˗Ǘa? E֦TR5-!{~,Q* ;u$P76œ]! ^R} ('E\YL*Sd2iv8Ihf{|x]6MD!}OՄVi !fƔ/"38h>yHF]@Q:Y*l)N&aVhcT֓D"qc)8MBꆨlT(PLD3稌t䗗J!IHNZ3,Z됃V#_u{uwnYO?~r@Un}.xh*bF39um*[56zG2ntp")%C'sM*C H9KX.xy/QT-K$P"a:iTx )/R<.D-~M d-UuL\?}"R J_d3;P6m  DdI1BI1Ɣ>YeQ2$"HeM(QY2ım\^Mft$>}u?|1yꦝ$Eq@ˆ4uWUf}yՊt]Cqf6,8/UOnmK.dDE AkƲnn?xssw?}}Hzu5/ret1$e{tPAD!UUB$m a9WRkc,z(Uq$9'Atmltbq7 Dz 6MswsTՇ_nTum/ϛ37mmf߾JRܮn8~S,C1L鏿x3`"i٪oޭ8+`u{5Ir$ٚjyUMfvE;;lݠEwfLu,2) qwS=z;5*w<쫋ϲ)D!E-[!N!cBDwh"rj( $(ry?=<=tSveY"*?Jrծy㉄PZv=>c#C1$D,VQ 4z>}eXE )+$Y9EE0XYkYdl.P2XXkteT+]yN< c ($o~qmv(Fzuw {O?p8$fX__Uyźa?ӘR{ |ߏ!lg|UYc8pQ%3{kͲ]c MBYχ٘,"(8|nk由֜#,ZZ?Ls1 h/(^$yӕh/|֋4M0"b jX,؟va<LYhݱ?}zx)(0@yLP QhYhZ`ujaZK?d82̡F~ J Z#'P*mLIyڪ0 `QVƏ<'fӟ_Nl@3nc!I(Z!s֚i:.9 k]p/um^M/w"a_xrsX+R!c"\wa9ꟃה1WC/|~&G@̋H֙x<%*%.'1tڼdg9" +lT۫W[6UYǺ("> HP!RJc*U5Uٔ3yDZW?}n"`^.NSXn"0`tMݭ8FXKrq*+Ӟ%.NL֮VKR/lS4>}<cQ)/M34 +N\Ӳ[: gf.oa1988>vO01AIh"9uMghCF[KH⬵a&)ڶUe6sSJ(rur~ Rl/.V1# HQ+qq94>== UrJAL js˫(R0Jcy30}ABЧ4{j* 몼X+xRD)G80g1Fļ@"jׯ^×OUYUWTU՟b])&m?!DSF'cdXUU. =ny1yڶ^b~<$!SMGDiv.+m<B4wl}<ʪuBcmݛ+* ae<i]y=HFV0SQ C(tFUh?~HmQT].k=@!BfBr[vok]K3bs})%y!<9?4&1Y0'N&)$F`^g<^;|fD!1eciڮY.Zt~|m<{΅% 3Ey}1" U(6lF "&k3UBȈ8P )JM:FVhCEaYLI>̿b%-F"r5MC)~Y y`-*Z[}]BH囏"B$-"]lmᄑXt8#c6y!|UU>_ hPƘǔ?Wveʮ&=J}rv#C̦(4D&Q4 Sەb<N<\y{x6L{T|z>X-t:ˢ[uJi60OBcK5V5XHAo.u4 1j{H(Z#peMo.exXSziq.UJiZ]VaA5Uq^\_w9Nin7mSj眩._~S@s>i"͛7{U7us1}mJM}ШAݬ~u+a<N0FRcm;؏t샋iOuYu!c?~o.`TMS ͢k/i֚R R·УV Gkw߼ys{uu8M]l uUXIn2Y.IB\yhS;#HVI5qE7uQW0Ww_~`U[$q=3Ds.J4t<<^yCZT|_x:´Ws]/E3هq>Lх$ Edj\.ڶMcekɴb?DޘibuZkfW29d}h!d)?i qLY9e/Pm̶A{A/|g$Db,3ǔN7"/^hO_-3 RRȉKc.*y.iٮlYNfs<.\<"œBZZ۔dC C`S$9 rYDƪ_: Y3x._*H<ŌQHUaa9&b)* BB"(m4QS̒i #IUTA>|6 Z7M 7lZ[IEU4QWVsgO!ZS^(b 1zfL*B5XeQ0YD)/P֮rXEm4e{\]]SéO)!~?g!VX|A9iA: SnK9r8ƨ5eˈ(\3OD,NJ.} eDD"EDbR!2LcS s'[m RyB,)%?gS@DBAi4 j1s9',#"!/ܖ }MATӐ} /6>#p\)bE)!y1H(@dCDSzh e\ RJJ iԅօ!\I H 5Mew}{ywʮ/D~]YVmxu]V1?~w1APFLJxN} ΰ mE=7oFJ .TMN4M\ eJs0mY}aIa￱)]~k˓$[Va2B3v;/zۏ8Ĕk[ gRԕEHؖ&FȲ^,Wog76Oad*MA8Yu/W0MC[u*t]LFCRy|z?>VF#Q-׫8jmSJ Ĝ-B dzFEQrݫwws?/aqqYUH$D SKkrQWCLFlZ3puMS^-:Wyrg!rwmS Ͼ |ir)%HBts ۫WwƨqW˒c9r桠vIL|HOiq|7oJ@yIB$kj0 8ljr)aRZnH8 { -4Ex M#Js`RH1NinK˜WU6 C@VEayIbV3FvTMR,<S}$"2Th 53X]PE)f%o &ln˫-}E]}ٿOvBl( 1eYsdsjqW2F]d?" <OE-Z],J,!޳( isZH*j}h?ӛׯaE8AbKJR(2_5t8cLY-˪m;C*agfGˢxusSEqӧ/Ǿ_I!&m4yt?* ~k[q2" #W}s}oys{ ӧOʚU$7Qric@bD2(*kJc1dZe6W7EU>n͛OOOO^ԴזJ$"a)c fP8vW|k& @pç~?DRdޗuյ]MW5ivB*߾}}JHN6.MiUJoVs@ z_8cVb]e?-l[59RgjvRHgu6jEu<M/9T!/c "IJя "9R E`PT`F(,,Ȣ޽y LXVmyǤ"D7C5d5'ȧ(,9 8Ψi6&~Q+Q h |0MhmlY4M I@Y0$H8NjTPBT2pŢ?j9EQhs`8~مavS?K,oo\~cS0(P 3Z]t09 2SZM][6]%@xO?kTaOTQ꣫I;7$H0_ 'bq}}Xk{uu?s;x0 ιc6a!taiڶq۝Yn6mA|n^ӏk,)\-SJ3l$@JjꢴJ].zzXTj6v9CL䟑VT*Qcaj"1Uj?&?×OpR^]'dJ.c ?{XbuywDS?=OO H4Xkc?6q)xu]ٻWW77ʚɍYDRD2S,KM*X~msYWt:<=>ߏSi+mh>m6Q[_uS h3i[g ($*As" xyJ/+I~M~qg2X9w~vy0lc2RS1Z;Qwr}QUa]b 0 VUTR^r Ή+gn*Q*XآKv~a5BG8 uc,"f|c-lc3Xc"l^M&g2h$H8sJMۆi )>Pc]ݼ?뺳2**ljuuMD@bylDt}FtG⫻,轷m۶,4PG?VUEb7F(VDrAʶY\ɚyrSa1VM֍y>х8%inKm??O.0 R8٧(nQ֝Hxxx8u Z2$E1fֶM`Zt߼y۫rx\,ˋ"s<ʲ)˺Nfwv,|2HB]uQ*kF1)mc ionnߏ;] n@ruhe<@bS겨vu}{wūTc۟ן>&ҪkRx}19WY ޼yoE03B)}I)6deuubn6OO#Ǩ46M%$vOޭ.򂴊rYXE'%̹],EAK)yX#֖EaQ1x8#LBH1bA_bD2<%c8oٓwRfJ)=_R>A1M!zD{< pc\eUj[iD%VERÓss VmYRH?bVJkZ^]/חKSӇb)NOn1@ Xl?M/J#P*l]nLbCAZ+tqq4ͧaZն(iڲTH4H~\ +[ bW77ˮƓQo46۫{ܥ;SJ*v3);cHpg. 3(EEQtm-!B (mJr-Ff뽏T: 4 rCdhJsXڲq(1HO~\=*/{52:1s.G+%h\ں&@Bں,Kci~ |t6”0ز c(B+3W )) ˮZ-;) Tq3ǘSEsQVb`- QXa4Z{,<9ϜB";ݙlD)}0U,!0$y攴1ZUrPVˮm뫫 m4 f׏_qi,8 !"\=Rcc:҆aK;QPދjAyQ~af-XSbc0sӕH{xv͋-c>)A?\ו@ Abf%xH.ɖEYd S3V)RY0ypnc*Z;Cv:j jyy{a+޼yX,jr,I4yD$mYY'fdfg̘>ܫO!LM5+5n{LHw9cI3#kꦭ..8ힶ}7zApp]mZ7Џo7D }t$:( ”c|l6ymxx>؏К;287|aWŏ?KU3[= k6!xFBVMJ mt&zman??o!I,HT&cy[7y3k9 V˛`=Aѿ{{Y/q{Dܬ7esqI)F`{]@vѮV{i>UU}9l=k|=dFIй?1fd@V!efm8uI<]캱;Gļ\ym+?_vBVƖiLr<s k˧b)17uc)"quލXk+kjk~n~˒bP}n|6yR{?l?)fHц[iۺn+DԬDish:ݍÇq>AeJQe|,;8oZм9X_/lK׿שּׂkmk1q$̕iz}p~Vʾ\h锱뺙r<\c٬!aks~yvqn;DTY2@p$!; eτDH qHʣ1O6D]ŐI)彏QURB,$^ĄUdBB`") U['""E:X,ڦq=n]/ 0)f)1 D)Ŭ!|.Wt)Y"$ו%"}p9O` M9jvy7o C DҀDU:f]/gYu] o]VI`4)D Ws:J)q̛p>vnU/g嬭%7}7 16-fR?f1k8:bў)o.n^svFO5fh//rF&yί.||UU~Qra((r2|QAS۶]SJmYw8$wƘJ,/βx>w1'Y6͹RUw<!+ӈ WWWuڈ~wsNk.\)lƘb}u~wkSǨT[~H>@beL]QÛ_~1Eͻr?ELYGȤ+[. C"Vz}y>l"qF a߱֠tݶ뺶n'1yo˥?ipUUS፛ oٚ|XJJ{z|}B9js 0)ZmgWgR@ʢq~~B'K'0%j^εXhrΌ!Ve1UJzXi]*`kReQnK=gy9@H,G$QJkB"Zc '@ IDATEVJk-fxU08*Rf)KQRJ Q^.ɇG, =9BP)!RG"|ZkJi'3Ir & RU![J" ekL8IR&!Ĝ2[B W*&"b( )&Њ^f){Hqcl3pbc?SXˀ5fTD^|@fFHJ 6P!LP+R)&fØRJ[mq쇜44E목meҚK̟!{~>vq OE -(b4+/&\ *UU978")KMrʫQ]. !谀[KqQ)GW c'By[mX6kk@1̇&ć 1䋇%L,5І-(NA|UƬbRH> P9!d DJ)U5: dTl$ͦis/gK`Z*y׶/!Z;_>*p<_>mp^/4kHB!/=o@z%efE)R"9glv^sH|Lh)Pjsb]hY%4YkKGsr4M! Q0vZr6lV盫C=?u8\4MZequڶvo Z+Lb\D@Rd o}}?fDb?r "8m/ω4M"J sLv^rwwn7FWzq:NjV4IL4=<=Q+jf}8󦑘9lU`Ì| 3 azxxrSqX,P1edx 9q㄂jXB %eOlcT9})JFa8RF3,fKFiSغmQ0}(VoiۯóԶ ?=ap>=(!d1[ ϚN ʦWdo^]\v~|x!*:ќ38ʚ%P,H kUSFLv6kj>bdBnc۳@ʶ2Ft|IF7r\몪c7~ pX9g: 8/j^,fnӮ{>ɯK]Lp;A8xw؜˗WƘb)g(} ūzD)c@ "*\R-YmA!昤q,sJ )q׳9ӍT !c_֘ 0D,ZJIr/T`ZZig離R>|)@{O]/a! O;u&SstR|㔪||]k\I))Eaz5ZOT E)^e=CJXclJ)6F97b*#T٪$|qt*DJ@JQ _T9;v\_!31&2IUz1oэ!Q? ~1&l5DB5lҬe槧'SW E;EHJFĶ')brZH3[k$k5mq1<*&eY,mjE1Rz;_>>%YR 3f LTXUU5MUC҇ !HHT{Bi,c!b"Det ǡK)EDYc $ƈPf4imKP3sL)jlsv~Dw"c̈1zI*`F b("9n+E2J)"fjLޅ$qnbƦ5Me/??lAbH_~}|@vajUVH؍1j%>@BUq!orLއۇN\ DJ!O?7w~r4Mi彿{|!6YzV٦tFaޜU)1 Ŝ{~A[[,1Ʊ>4&Rxu~l}VkM`X F3,˶mE1ZyUI1b6ki`Џ~!'v4)Z[jk˵x))Rx~:7nws$q1|yV?0LJ1JCJ9nB 1$lp>$bnH<`ðڬ7WcLlf>=n4͍wan> ৰ=$r9/w~l ûĘWoR 0rIDMs13uH3fPR< PX+Jc2iP2)qY 0{O)""sQf c(/A2"dJbf 9f:1%$/*\z`9Ǭ_T IyD A!b6ljk|8i1e2Z[$-4Pb@TWJUsubLUʯ29Z[X_'@kJ 3@"FEM>(f" b*d!BTsRD4؀ cw*XD@Ԉ,rtBx޶]k8L)C6%uuSQ* -flCSRcʅUSǔۺbe gX: dDJ]ݴmYe7O0eHDV5lbaۯ> }p]H1 b )S!u٬)5=Rf"IP0M.O)/)Fc dVL1$$"&K@!qUBQ)DHAbepP) )ucL=$\#)=+"X}. kف(XmRJԏ$0 '&0#Vr81֦ II$`b V[3]1_HA~*oYQΩ_(sp)ȅctV!s cJ'asN)/ʳ(1V!dPhBY1FmtHHrQH9C+sZ"3XH `觾a8[/b擐zV 4) bZ I2 &Z,iZ1'Jl6ͬ64#g.L}ffM2U y˷>j{":zu1`&X#c|B*JD X@VZtIUGDTӴr[~33c_Ri\94C\:UUR =_4PZ?gyZkV*@yfD31/_DZʥ\#ryERz16Ƽ}Zk(VڻX_SJ ܍S4Va}v4(ku_uFRL>DJ!SҗU%1\f*se&{X9cB)w%ZD,`e\Gڔ12sFiERQfar0#@{5) HCZe')\dLr2(EMR4݀YkHbZGZYT1LHR|9 ݗoˊQb:oOlQUb~~yifT&%zC50RfdfE0kk+~{!FIc !!q#2竦{OdwH>:?[Vw.dլip!z]VWlY6=//k2v8C)??n{Y gܚng~OW) f"kM|H4ckaw|~)D^6gr^ ħC)zzy9;;3ƤCu]p ^<1c?b@b!VcQZk.ً~;M^DZ{Zf88R?{wsyӬ?~,kd#@p()BclIHIQB }]'1^_ݏgu .9i Yr awVb}yy}y/vOn?>a/߾эqs:zs~se8o$͹&D'9ms 2*d2A!!RHUW2:X"P >!c PSŸ́%HwM1eTJtݐ3 yHJ%DDh"4լVCc5vM!rF"||ݻw|YW$}|xz!HR@J0rQ^a@&xuynL믿QBHZ}9D($"cTTŜ(ޅYRbh뺩9rֶ1kB >ŐXaUz\y35Lxww1u>1?]]_|Z[BU5|>v{{;:JX^ IDAT|Ѭƨ_H/ [U!MU/ff INYS6zqd8_]? BDl߼.?_ktNizmi,"9i/wnC̠֥c`*V<S*-0l)b~W)ɻy;3 c]7m[400hź].@*VM"v'!c2nbcw<89]"յzxtᅦƞ_\\\g]\~8>\.UmLS8)$AP̔SDEQ޹RJBH֪2 (?/5VJQBIR(IFR1'6|ɻ4B ^%\↕6VmS[cBΐoi2fbXK9ʚ镫ڶm]ZUދsU#Gb'CYO1#ƔC@(1'K)ʹ2)\/g撝,")e#ITbDZdf)$̐Y(B(y&\J&̕0M\\GB,u0#2(ŌH8Ϸ]7\\lдWgQexLbQD]zmA\H!dsEkdBv#jC!S?4(!&FVl"(HJcDJ3mk1JVBH9Pz?9g2):oʂx*ҕmVƈ0(!(W&$Lħ~+$Y]JVSRHUUYNf. X^̜R*ĥmFD%^s DLZi$\,2 $@ $yjqO,UlF^G9eH#K~cAkR{ul6_mڶ=J1&p>:/oj;ːQXSm ,T[ټ6J==Yr1p@Yl6[s.Q%/kHb7pqq4i8ǔ2bǟ.s?_+c~zSp(I+?6Aͼ>췛b_t]ץ!Cx{}}~q!HǾ;~GBx?0guΟ>EDP@9@֦0:wquZCЪ޽}٬a1z7%#e6{WֵŜr y}Bp RH+ɇo߾i"bc0uu5X0ͼ%263ŘѥE4-"ʚioZ1e"k6jn٬/րӧp$!H<œiJZfJ!@d^e1FdRJ5$qwOw/? d#L.cdb()qWͼyn>((Q}u2b8ݡOc?ݮ;|݅6vZ6XdHfѶe۷ۿ|6C䧧agUWU6!JV,"1J2vM =T^;C.*'qg"Z^e/r);1&30}<]7N@L(8Dњ hN j1fKr%GvXrEbapefU23ֳbn#̇H qquU5k۪Bl5\oZϙ @,R'!"p.FI#%I5mWu!|({U!U[QR?e"HlIֈ(,1X 'eG6UՌBL)vf֤es*5Y| "%Fj !Z8)s[QJpi⚐2Jo&nrǜ|QͦSٜF$3kkkڻ益Uכqy?y'u۪<$H!ujv=)UMӵH׿g~|iӡaA) ,u˲u~ݧ>eʀ>w?@9U5UjT&e3p<ɋ|:N܏êmWW8L,I ,J3E[VmStzXNt)P5WreW9ȩLOq9"Bl6sm!5NH+m֮q1q˸95p֕nm۔ibf 'NXVm 8k fj00Wm7Dt.BX%GnfZ~ ?s~ic4U5֞qTqRtٻ1Q]nUmk0p{{V9|kKIU87kkqV[1'9sf`̐R<_OA,RJ"$9 G /o)%SU"OkW=[8|=ӲMS*CsSYf e` K9Y1J$.KPgbbfc*ȬX.k-hcD%Q";kQ@ݪٮWmSW"8NhޮV< 2yR_.SK.|D.ȚRRJ%q Ӵ 9\4KTw68U +("m3 +h$@C$jgZ0 J>rDQ`„2y5)%HދH\Ⲕm+:@@ @Fc@*IyiqdDΨ: 6vIRH!e^)h%#!Vs-)#VLj~y 2QfBy @H6"Iao*̣/DU]UUKޓi2CJ:\U6rud$fA]Ζ{|ol$ !Lr]Rbz11#%\"K5J%ĩ1.I וx)0m[H>%("MV]{5u%M)"bɗ!Q Ds +|15&)4MDTvͦVU7W% i>Ū1D@N{cqRL{|{*bfs9NhF; q%1cGsJe"1eTczkA ui8ynK-*ӟt}}?|&H)%ݓ7uRiejݻuۼ("/B/S6ZVKGE&R1&B )%m?>O_?9i9%,1-ex3CVջw>}psI0㐙v3 t}1O?>vi|<<~pf^uAB,Ӆc+Mֹ !M> D*,=:met]XK-*fc1sb@sΓ_RJi2ZkQXR)K"06M`\1Y2"b2!ed*`h^9 '"-."fYf.ζB_k{_S W^u* }ɁRJ^&9ŇSc%(q.z_L)vچȻÞd샇K5aBYkSfDeߌJb )؛ SUW7XU^ g84iLyV20et"meumU.4Ǐ/3]\oѫ.ܯ6zRzyyY/BR,ZΗ2JBEVƘnWdrafxAVPWvq=tCun6T<0PfsPW/~o>]]9yϧqᤑJy1|{(|Uפ0XV/GqpNYy;s pzǶm@8.9}nonۮkDxB@U$ D1Z#iɸsVry?y|>R 9s~Yܽ#Ի.C{z)B2Ζ*ər>'gϤ8|< 2Fkjc@0]]mn]wc‡S{:*Hۦ "Nt AZnyy^iOciĔ2b+crN Rmoe)US5Oȁ֫Mնƨ8znZvv],pz9iddȐ:8 8ePx\) goޭVi08m0ks.Bɭ q6Ɩ%dfBJ"(kty?~|ƐRsiZT\kخn?{^qv2p8~{yxx>5:??=~{|~:tSPj%NVn}}u};p8o8R/ìPe\r 8sJKUҡZ),^UD̉sb cZ$%/kˬB2 bDD!ddg #@R0QfY2d@¢?rL%S*!YMۙwƵɇ1qZ2i$3"d@&)*D9dD!@k]J 3v]j,֞3iCVSJiQPPĜK0#hG"*8z/;Ը*( WۂM]ViQc8 Ee?"H(pǪ1z*.i":DrsBզqն^Fj )imh V+kh*[6ۮnMʈ*>HLQ4tv&eDvUUUR1H^ͳOb f ZRTUOЏ#'L7=3H+@\_ q<(bFv*aBvUm]5b?ˮqFIvUsw_f0/1, dI߽֨6x}% ^o8lBj֏/RB|@}(5Pj58eWnrs2ȐOU S,WSLQD4MuK/yO~o뇡4~0OgN16V[\B>Bb0)81ejU "wwWS";w]V7ng2Lrss㺊$$< pukܟq,˳_bԘݮ}Y$fI\U8t: mVu' $w#PCzдޮ]yT&RZ)kR?9@p1#bܶ]q8w7*?x:m )EӼb9fV UDQ\B&CȜd}𜳩Ӱ1y)RK?0/n4iq]WU~tg?|{m94vwŝ@dY7s%w﵁׿}fȘ9jk]U>q[; 9ĦaXԫ'UݓKVo"Q(̜eK6$cWZHJPMZ[E@֐s, H*כ]V̜OӦ\mL?/Db 9 ! VZ)TIzynRR t*뜋1B(ILds!s-Aq~#bR絘^ * IDATM߬<xT` 3k"*4ܫ#b((8 AiqF{0aJїŹzY15NS$BH۶.3TjV)bK%>%U?g&pHm0ky/>{IQ%+ O1aeL~! ’Ι,(kJYkE$',7տrjUƲn+pW+|_XNED0}R9ĢEI8r, [(R{tQ];R(+YrL8Ŧki B *R.3.̂(ovrMTY%+p"!IhnU1FOSdas 4ce,!LΙ3RQqZ io]4z*i~﬩V:goԏ!q0ֺ)#rt]2!.4%HVH9CyvđݪQ)5|gE@[kQE IrV篿|WRl6C8 *Ak캦q uH>ge! (kqvnn~='8M0h[cd HJ8MD,9Ji_J|>HZ1viZqp6qcʁhC$Zyݵ0GDww˸¼`nVe?ij[WisLͺ(r<LdfrO T5]WMva),ZvI2avi+wϟ0?EelUUR9&R,]ۄ+ DH@D%@ pa%Ee촄9/ R: "˴eZ[;sYwjkB!NӤvǿWc??||jR:y?Iw]s}R{xn:_?3n.|: &SK(iї c(SŇ^_0W~2kfO5*g,r% ' սs*V(hI@IRJ)^իYw֩9 dt8>M12s.6MH.$% HRZJ;`Sו4sĐc,ߔ |ycʋͱD@Hr&B"`f"PmA^BffRw:P6LN+FDD`Li$( 9jm*I*_ MsԺ[ՍSD ""htٹ:|1aZ 8r3,_yٝӼD*3iTJ[|dĹ\̒3'DάPs4L, ,QhR&}pL)唒C!>_ ~\Uʭ&2BtqdV9˲S|"HZ&"B$ Bڶfz_8ں9X0Ķqۮ޽b *ۛ:p9 f9i]qFT/X8%F8YkK*R, (2p"e,sZRQɇrYdt1u484NK䤔ak\U'cU? ia*|{sC~C\NSI%"rssp{6~|\_]7sZe3vV t,1:gÒ@1Z!V0hEm[@r6c0Le1w]mD81|qDQu]C9Nxs{Hg{{Tp|~=RZ(~&SwAie1 $jH)jI!RҺiU~xw^W><,c*hH]۬ 2x<"bXvh k[gЇ| eVnbksߋd>Zlnnn|y|y Tu8g?~Բ,dbSXwmGdD%2 ,;ikZC1KsL14 "0K NrDN9j&$2 1A%[zYovxBH) &*EJ_cY$9RrB#{I-\x#hƨy eN˒uezӥqJ1]u74`ﶼus6F@=/RU ++U 9@lL$BSv@Q0 p A3H#搑|Hڮ^OoI vnc۶~2fsΜ"B*P̺zYyH`:2@2>uziy71eM2N5!J1ƗϿ>~}q:{?nwN) ^wV 068|ПII駓O[T[SMӽ֕ޏ9Y$2̛ͦk\ugN)]*ן>mVikg ޽!sX<>=8iUe^Y]CJvaO?|> 59"ԕ5)0Xmӕ2kYD2 dkmeU uJbN0/iyD}(K|H9wju]gBNN[I\DR[9qe>9,4DٔsATFզ,QQon GYcnno)4]Z;Ei9B IzwÇ}0ؗaE(k+SUv}2Msۇa?<. Q+es q6,#e^|y”&je~4{A21N9x>;^]oכU9yIRVۛ;*ӷ߾n|wC$2خmʮYͦ{n/_~_6dPQ뺲#bemUU{su3FϷck]uc1-*""NҚ!0uނR9RDREUUsF cʹ]Q%羭1zӼ{w4Y!|>ô_ivighbXZgNl1siY@ !tm"YR6nR{?S .;:q*R)N)W^D9Wpm޴yM,TSK>o7G(R\Ruf=ffR<ۮ[|DJk* lZSm]a:o1Ɣ 9+kQJ hR B愙s, R[|9qL"3Ryò? Vi9^tʒ2DrJ(DZe\D8Ye ؈PDEZcBbxs tEl,9cBPeeYVUѝSJ"(2X&FsrL"odgYrBȥjq!~BiJxL /C*ơsL)*7cTyRUzߙCHhCt_YID~zS!Z]|HZ_??cVMf6i^Mβ*k`V깟خWW뮺774큇۫ʒ2y($9?ħO]?1E0kmŒeK? å%؇ QǗoΕ2U2s~V+kuA֨e1pTFǐF^uMX4OO/~ $FZ%ZnU6mkjӚü=Jg4u3*?cYGO,ej&Jb+۶v̸rJ^eM~>" TS1ݲ,Rjն6]uۦie1L_O~'Ґ4esYܜϟ>elW7߿}}r>}uX31Ag5Av4sF)R\^8djd4-!̜='1TWs)rf9Nvf @/u>k_&2uVu]Mmڴo#?HL("%sFk"s ۟A??俺q$=\nިdN pJOH9zr!!2o䄈!ŲIq@k- @J)ftW^s:>cHF1~ v)PJFbGTXڈF"BBcکjB/1gs ``s 2/W2yFh/HXSR\.Z~"*,[1Z[qD9~MZXuYQSb_u$(P\Z튶RUuJu t: TF2ƴ.q*Г} Dcgc$kR< 80|Z0i^i<ΣWa^C5$iH(o$f&cJ\armWH τ@̗t(ye^䍌K,\Iy W\^Yi%aF9v]O/ߖqɑ,Y!?͵57M !pܟXÇ4}e 3 uן}"yo~}Ja?!#j#r9S?~;mևei11Z˪(狦ýMgUu{GeÃƃ!&雷onW1)\R3J1sYZApM 1EQ8%{.O:9>9cvϺٞ*~{{_:{nstPН?=7CVLXeYf{/9$Ih]Џ !D|rv[QjDKm.8)22!i6*HB}(y&>ƶ{v!HF`M]<죌Ξ|)fL8a׽tT/+0'NcLDQ 1py02ڡW$ c攀"sX8^”xY/eR~ہo4Y 7ܾUU1/"$!D=Y<"IA !%%HC)3穻POi6L\8_gEf,Ƅ Z&fc̙`$_<Çgw&!u9Q']c90jWeJi{Ys$ դ\mwWUU~*U~:O>&Y(ݞz1ۈZwc] .Qu,[\aJL>I@B!%j aa:m廷n cmD)55$cp:{F4J~zeRR ֦ykG'sԷ^TFYsUYLJub?>\kRyտ?,W3I4cd)4*\]-޻1w{bT|7ZvO5"F@,Fl}(K3AXD>$L8jU0@$3Bwlz &zz=i=oZ jss7_릁O_?}{~>|~>GYBQ$|:OMU+#B6׫z?$xUr:p2.sX$B*7=K/E"^|1seRvBl@ $% Yk-1_#I9|'H4zZO޾}$v<_JG4u`w1f/@!$ #&Lk!("!%Q l=GCf|L\p,*3I$G+k !H"g˱3*"nnyy~]:_h/u\%p]eAJH(z'e %"AH7EQ97bm_n TBeBB9!;\1ńDZFC:.#l2G( UU}όFi3H .KE!0B G#2 P)ŀA§1Y)//B182]~.ItIH&!7d !p`^G/O j^)E)aB`aΩJRJA,,c!S HWMEa 3b1J F2!Ry؇RK`B|RD1fȌ]̗>83D*K!.:kݐJ0egl4aힿ~Z;SD줐*L̓X% "89m"9 -P"80 DB&D$i}L)eq\0t,뛛T|< v1nOO[)1*s^-g3-!:?t;8}ti;<8EzZ~];ǿG%+ zCpO譋fV"xSٔ(PzG~IDR߼q]Ο_MUFA㗇i?<{A(RL$Ljuhh DP*c$jQG JD}<51a*4ЅI=vi¹Lyj7on7qcQ.Ԣjs,f]??|8aR.CuHiw!k-,M^_uU =z)vH$IL&5cUUJϪ}8nEQ0 ]ǁ HHlN?~Kn6_&(3Tfo0RcrI)rĴ>>??Dʹi,KH2xBRB>==m?.q*MQjsy}VǟmS\Jgj9gpB>!SJs{Rx F#9Yk=6wWnon6WWW!燱RJeYoWͦn&޺~ϿvǣkSMDzZHis{%o} )cgS !0K)'Js-')r r7D$cB;Z*+0T $BC0 ADITj~wǟn}h>\oJ%1qpS`4sBƘ֚!9g3)GT(EM]-x]ER[1eQ@Lџ3kI8 @YĞ ^HT=M$DB0%,gc\sGP'!$P  %! ANƈISA.)%k-ʬn1{ nTrWEIJQ/@)5ZuOqt]7cG7oEs1 [A( 4VM^$14r:K1!3E)"_R c (@| uuUY닢BB3 RgBp!N-ˈ-sD4+3^:g9 إ` b)BVg #!Zk$ -%3)F>iBV+ɍ κAk}u:v;9g9(s|8H)sD)w&n_07!$!2RcDSO !0'"D!ENPUifӺ*ǮY*efslBHti.pZIbJI+HcB*-R!䙳oKL$E)tSVх]LcĘR$"$ Fc|5+»཯j[޼}|n'כ7oPs}?{$ֺ&MOBC1aOS ǟ  )fhπB]4XC8"$ ɤBbs@DZBLI'M%G)9qp|n }{mFU"3,l5/r'rcJ$H^O2201'E)0!ԝ3[$NNϏ7K绱S;:/,z~ }>0NPX1P32Z~<;(@&@J{><'{{իOӱgm4;'1)8NhYSeQϻO>UF\]8ڢ,TFi8="v{)ƪfZ^q}&Bx1Z-bH>H2/ُC wqЧqli]Wnn7+7O_?|Lq=[\mW*O_?|z>áRW*laX]7o_W0p dvX4uD!h!cd1rJj% d/F.DĔX+Zw!}#`B|JRieUUZgc <}rZ H3Dc BgAV*(rV{poxlt1vƜ0{d6l}'xݺAK LTJ))(%ePZ,J,2Nsc N=JΠ )2rٝaPJyv/80TUk۶͎30 Ȑp14z6 /skmUjp:qtZ9Ѳ,&1<ǐjR3%đӯQ\L.,RØY1:1H}%E1 CJ!BL)  -$3;"f~_;3"q36t rx/+6TU8>r6F! @Rgk:ѻ\ R]pd2պhFm:B!!xpC " MDG>:ٷ3c_U 1 !uUlϱ(l̛o^M&RWon?u?uØ?rd ]O cRR ^i9I$@J H)lCjX?|pN(E!B@)e&o%^jSEY:잵כۛoœv?|}rя>F>p V߽|}p֍{v> }oj=þ=FFo\*>Ea4GHȅm%\-ˉ'kINkI()FU_{0 ِ4M3rcr"<|y>c?yFUQmn益A?OY#N&)qӲh 9(])E$8zt:p`}wL 0cQ)E1]=J4e]Wx8 C EYe5m&0l׷W,pu!$|zzzz|BlnoCe#$I]]DrNҔMUaܷ-2A91hKcc v ݻwu}vnɤ( fo>7MP:8 C1Y^cinnnX~grɇr$!m"u}sss{{[xG@D,ɰ@~2LSnĜ^4Ч}8ٍ" !nr~}xz/N/mjY1?|嗯wc?oT4\-,TfonWK2boØ2 B!J2#2)FjZVweL!$"؞{ δ*Z!p.iI1F > >B*$Z +|tRD!6u4g$QRb}^}( Ưo?N֦ͬLGrLfЎn}MYS2qΝx/Y8seQhF)FOT. 1:wT1F!%eЉK):cj2.Rob/5oW-|[)eC0FDTֹh%t66Rhb9RYu]#b۶)%ki4 98{3 )?t]!uqמE$1`;EN?(+뇧fR@-j-flRL ! !^R3<m "&f@1Rc10.&XɱPOž==< B&$ϐ#Rb )8Ғ̜mrlxs !D&"Y1B(UUtqBfV7Y,fWU5_. ~nm)HMy -nnX_-7k;N*~*!TY| I\Wf:kW~B u޺"泥*jBJfR+IX6W׋7o^%߿Qfzed!uǶksn7ӛw_-Soa yd'RmۂBP(Pܼ~%?Ǔ,Q 2 яBꓳ}QV"  H bbF|:,ӟ11z):uRjZӡ{md)LHڔd"Fc?4Z% cJR)ØE!{2|&!Tƌ !8#ˢz īۻM~]}LaT(T$~&jvvva@B͟Ea- %087jlVUã0b6_v8r"clv>@8ॢ&u= ] p==(ono^mnnV)ٝv_~v}t߳jMceLVΑH,aY,7 iZ嗏?wL2HJF;W((up1HH*ͻ3Wn $)(%Y\F? AH$"(N`28_#9ዤT,h<O}OeYNfZ:7?>Jc1&4 CvFRj$cE(_${mh9ED%,KY;:bt'q.Z"Xk',4itse"'HEY&>Cx1=6ZḘ"Dl|сI)Q "eYj)X+j*=Τ1BCߵP"q΄#JcLQ 4R*F_a1[{B#d I>B&b)9D6*@$uQn) gߵ"…,wL[$s@!rǡ4T/#j̈B< {r_\FyY`s/EN8z() PΎq@RԗP@JS@!L@u]\8}?RU1P`Šan̪j3) NRxA=QL> bf9>Xu !o)/"gqe\@DSJȉXjsC? 1FbsYmc泵Uמz1Fv  !R2pM]z> 9yI8 RB/Bg ꒈZ ""-eQe6od׷כ_BE3Z"&LяCp=!"OoBFGgٱGCp% $RRZeTH(0D"a$#]1Ftp>ff1 `1(uyQUW E>xR,%?b$Zd@?Or[4ew8 bֳ(&hm^i)QH}jfF){2FBlVH{}70OO}۶l ^ -,֥֥)pܝڃs>QbJ1vGDn<̑.މx(Ɖ)pQ+-FK#/DN6eEXeUUu=x㟿ph )uKH<8Jr&u  S@ZɊ#s"7ل0BE"- "ٶ6&/%3d`uYd֌npnNJiM5)ŔѾzI˸/NByUHȍ@bbfBIDRjBVB2$T=˺҅Xs8tRqLRƔ .۱ !,˪*RC+ FytF%`ɦP0Z(u*s1 %zc^"N $ջ{N ʘ=ZoMAB! "#@Bz&Y IDAT1iTec101s¬V(/ֺ̞0\hvH ^ԣS",%BM+SR*'3iL᪃a6.|-ZJC)1sJ!]<@T12 DRF4 ':C̿@|MX"A4F-gbN>|=mdiz3__Iڶs!?fs)phw΅S8ZO!7OX,VZ|xBc6u]Vlc;G8AL$睭\Y,eŤ*wԵ?/m'xz 8Qma@p7Iu5o~놶1zBd-B>~|86I @ڔH5HJژLJѹҘ?}iߵ=C-ɔ*sT Ddm=mR~;4)[k(BkIdc*h&kTYj>$ e\ny,23!!qL1FN'*gn)hrΌw1 ٬nʷo_K#s??ϻ% (2B׳j:c؝2YR)(3Yj&!"s@Jh~^ƤqMrBcR 097QP[_HSTY){uNi2Z cZԦOIUj"M8Ȑ}Yb<,˜lu]8:@22r>ǦHCo M'cm?5 QeSWZk&;u_ >w2Q& 0]<8e(K)OHa]Sh-"wǢ(RJR IHFqv8$sKc#_.ZNDٔ 4&=s!hzq;ؾ癙Sd³J^K/$nwscHͤ a۞ȯ|OCUvƿ)f!#X ;zaz1snsH҇D$30@D$fF`!@I n-2uQ>w0N!Requ3[_R {.?݇_>N'\&"U1]-feS/?TZ[7"Q.'իǏ I&ܞDP@BQUz^q?lc|EQօ!!0 If+7Umv<CJ;UjZijl?'ȺHBHRZHk&FN8z/4Uzsus@t> >=?=I)*'ʹWR0Do]S[wFˈ!N)yG@RR Ee]HۻWe %} 9mb:ݩsk9^ĔΡBa褔>%;zm8:"60 B* HDkpO!uSVO&>~kffKv:,n.Me秧 )0'dNDtVN)sΆ~hSJMS]lv}?I) m,}.Bzy^~u;9k7靈xDȂ A>?펇F&|tH֪6dR/>g"BÐ|QEI !͝1jޣbB%8Zc4'l|͈OBɔ؅툨zwo^z5O?ÏnƔU]z~}{W3?<޷O?{zO];1g$)QiA֎H!$Khfӻׯ(4 1cfyN>M\E竪A)޼f-("ĹȤJ\sۗF/%Xd"F[He[WҨcJA%`F@]客'Z1|?"'4Z`8I]l̗R)%@Hxy '\LV8PB0vAi%|E0CQjLI-? \~ c~iRJC kgO"2@i ,LդVB t]w:Zk ~2HtJ)($Ⱦmj%!1RD$J)3kԦdRw}z e _`t|h=RcRR$$"R*s#c7m|-+3k&ɤοo>|\b#F1efF}ύ ":u)%Mz! lX5!B$3""D(bd_"o圣JrRL[ByBL/`vyBaLB` ^Jh%") ލ֣Th) uj:|^t֔Zu]OH>&⅛OD̘RBU 7+#g 1y5 BQ"%Tb:l6cNJvh*j(oכHmwa{_mn^KQtm~]GcH spBS\-W<xh(RRHRJ>٫!F1& UIC!Dݔz1}䇮w~~q1-?ޫ$P[ ERݷ166f=s++3T2C$p֭ "OȜY8J"~ #b 8Ę6UUͪ rXoٚ4́qBJ.R1; @"K%f}{Xl} "c|ywq)j`|Nx0vZ@#k0|t!c% NBꮭ9PBw<4.mwnH%:"WcPv\t!aQwM9;K]uqqxgcB5MpweϿǏue]TzTfc&3)M{ss|4KHkeȭ,}'(~ϿK~^vݶi²i ƸBE]ooovEQNo˲tyy#DqwRR yfEdE].ݩ뺪ʲȨ*oM,0OAzReY6Mݻn:Oy EQM|.ֶm+2|J{H%!d"ZfSrnݛwǟ~mWUoo>TMi2oǧe1_===_Lƺ:5qdUU[b}Y}J˹_=>9] )1D3M`^EcZ.Jruw?YmPPdO2<ѿ_\JyL99+ *硬|L>32eYJ) ^ ĀZ묜yEQUPb^WUR_OeUUUL4skZ%8#pƎ@H "HK^QB09`чD4iv6 % !R 8yWUVw˲{͂y/}jgD 5DTB;V4'+@Jo`x2Q:JZ<; Fp. bѧiFJȸR~Dpz3MYDmY R/m-Dkۺ*H0JD%xJB>|yY6u{/Tֱ1v\zlϟ=/"qN1F/oc"pdD)wHLh;(׶G. ) "fdWYRR_6cr aֺ/GI0}f OJ D"#q4k  X{Ɇ$9ϛǪTe*i85r6vޛ 1%"/*fo{[c10@9aBXˢ\"+ VNF\cpV/^U }מ%?Vht]۬Wys?~2ɘJ 0aUnՕ(G J2vY8 [lѴX$,(e|>sΫ Dr_.cg/FBЈhZc.﯐1Y[:p>ÔU(ٚuW ~qV(|0Fl,C>PeZ#H6mSh-U1z\糍KUp8weY-*u]گ_2 dMUk)~Zf_J"`I){B1HZk)ݛۛY#_4z6~`h]kpxrǯ_ia2Vb:u9.C/DeH0G(Q"8bBUٮml1LrDv뺮$GĢ1FySJq?G>WJϗ˅BL 8λ1[Vmg[xJ3l?OSc Ma~x> Ħi훛O8_^iEc)HZ TrJۇn*q_~78̋kU| !F}EQ(}Xu[*$F(TR!xRq` ,/dJ/T̕!xB1^jZ `DKs䜗XRq"'cXoDz~o+ȡnh'M{?2]x(Q$^}@\-GIDHL0I+TZKi1޺sc'`ɸ{߮Jbu? ( `!1$9ܞI 1YoRy sY !g;{"PJ YUY6U-"kҏRq b1Jܭ"zBc}64L˵'c.pUj( ߫!HP$rdvy2gnBD gQ0CQ@LdRBJdU*ɛZ6MTק~ӷ՚$"ABH!B"'a_^Z {!ޘ9QK0|Q7~Ƹ/6AHq%dJ)I%@EDB(|nUJ,hc rkXy>ցRb $4 *U9!C<$3"xhZS)c8lwݛ[_vuw^VyBy\êfkry~~n*2dc O!XuYO(xZ"(Uܿk6zz6v /<Up[6< ܳ<@0DZGp aȻحZ;yY꼿}Ïwoݿ/br8oO羟Lp. 0&/%ׅ Yhv}s4ǟ~q`1|>ͺ.0 ιm{pv'Wm]u{x9ܱp!$:۽(r.K׽$Bxqe"^N 2+|mW]UfLFqB)U@];^CO.(캶:ιno.B@sXhY@!UU]7%l2˴L-ƛ s!6+FYUR.b>9ҺT*׫^[V^żg+RV2^jFB!8!˨kJ K17@vM:@DRr|vR cx0)DVbX3ƌbH.QҊ\b](!02_s(YTJm6ɇXgldLOcp.S(c1Q)4Eݮ'$/me].,/,"PJ>5de~8?K{ņ]w@pK/xUQ {(_a3h {U&9:yI)})ѫstث2ȹ Y\eH}|RjcQAO|_.l@D^AX_79"TRr %'%lo=u_?}/0ZI پ{{WJyyp|"7wͻw9cH1&!Y 9 eYVm_=Ul XЕ.8᰿_}{1 \0"DbH W\pN?_~|۟8z_~ǧ|HQ"[BJ@(ayZ?-$ ,x<>/f&J]mmSToOOׯ_h/ /U eAE!hvfUy(%R )Hk-\e[ 6p˅Ə)p=_#+r<㴌S1 KRZU _0(.%#-Rf]e5i\F!.΅fIJ1 ftRDSR#6eS?㗏sEYEJ\qǏ.񸮻itQU\ mvive% rr񅘃y;&& IDAT'u1fo۶\׿^W)fǑ+ }C6vo6;oxz~^[Te~Cp{HP*ϏOe]/( bJ~"6MZn@?Rʶ֛n d,V!Je4i&m*J"Jwe] p<OS6$RJ!2FNeBE@)&`%-R@D.K>}o߽~8=~rOK?4]paY۲)뺪ûBW5ɇy^1R4s?NmD8i]57ooXU'DՔ!齐Bd;?_3`R ͦ57|>[3\)Z6]S.0 8-f~8GEڬ7BIk-c9[Z|B(-(WUO ("Hdm[?O?d(wvi`y%$ ]׭o}ty=! 1 *>QXp(`3rƸPZm7j#2 wXf6rν')_F()D 1UU_}ߏbbeY$Dq }9 3ba[ɶlgeNRQ)ww ȝ?W5TUUl6BsGbZ1UJ׿2Nwhь%!ռ˥QRɂ6X;R)%Y>|(Vy1%7;cƚUSuvMN'@RqOc,.;BG8+Oyzۜ*Rr$6MB*1s˅'Mq>0J""r\J@5&޻' .}GɧO~jJ x\<\Q$~q>D ( FLHrPf]FWf>}vU %/:hf( Ȁ  l5?/jߋ Q !$Fs)_ (#{HdYѩ{(m˜ H. CV(g/w|-__u~n 9 )cbbyYjYg8eB"%DH$`RQf^UUp؞OJpbH1 .Ę^2-Ki;R)EQʮUUZI<{/K,nr<.>6&bI-F~^-tʩr9!nU{_J˗r_2.O1K%E!Q*.IƘ$^o6 gCp6vDd3dԪ(a\ixxcB b J]ٮp3^\4qZq,RJ9.᰻3pΐ(i0OgsDDTe۶Uj۷/0!B #AДR!I-*fvm״D n1]No_?~:w<ü8B$ƀDn6M 9]WE2TEј˲R],"%\,Je-XovoD !zhۦʶm.&%0h! > !(ˬ wwժ-KHԏEDJ)1`)zipڦjY:[|RTj{Ji*]@"` iٮ7sXcfMٕiv$'s^4)!B1d$RBE%42k)H^VMmt4ƕe)8((z#@Ky ) !!j9gR@@JfwuqizcwF4!37ƄBbdh'i1P^TIk-qd3]JO) S?-kTb8w.pA/11 &3DT:f<]{ɅIkF*l6YvuW7MSWjYO?S?pTRj-Un2+ LP"1c3 U8t_&!x !F2V7O-.0#wm)F!J( .> f92p:=WrLX酉9A\Jc=H>:\HVJAI~n/pI)-㤅j!(̺8";sZuE٬77-diN]Ӽ b 0dq^lLsBH0p޾[֘_' QvWJ,heXo"%@PJqp8}x*NA>̓,,SJ4S\(%MSqΥbOz3xH ,|۽}sx?9Ni\2@X\@AsZ]h *8cI!JL>I\_~6R+DPG c)z% ]ue5~D #TR2A%][kR(nnRϟ?Bʶ(i\q͙!*nRyZt:HDvݭRrnxIkJZNsnis,nnnڶ}?ZmVfZ3@#"qbzTg/jV4D㈎R)P^* 9WZup8 O?~tz:NWcɥ!ͪJm t( !3G*?Ks@)q`y]#C v 5 HX(X!S .)%pհDbEB1潏) !"CV_c4OI s42 -|yϬ5^k)DנyS7ctt~je N< k.?wez~~N)טv0X>Jinuו9obgs l lð4# e6e$azxf_iY9gkcs.!|JsbirYei@رaVBڐZEqڥLASJޙp=;g6x^. 6:'n',k-m!d@(y]J!ho$frnx?8*Q bYwݷo_.Q0KD WW2ŦB$"DYUz>/asB^9_q?z9 8G̖B6@"/~mLArQͦm;z7 8!x:yr)&".*Prۭ_i[vkǪn^s2B󡭻v/תBɶ>|?Vu99P(M/xWhv2H!a!@1M} "H)U{[6Ę*vZ5Oo_|9<_{/.q#@ڮ?[mH쪢*O?O_>~Ĕ.bٚ~R݁=>=-9d[UՉ|bIn`_}9c,a Ppd"Dt]1fY}!b˶t@8bKJpg)d|FXUjl61O_~}|1U/cSuUBQ)b/늱Z\dU+e1D3{Y":x$+is1z%]HD Yv+WUUU8ιg%" EQ(^jj7/γ !P ^N +ƠH1d2u~!%|mb֎D e )#@ ㌱D̺9(<$!4\%gTJaE 8)x]ꭏDF%bL X_M6Y1Q,Q7)Ne!(viz5M8=??Ny]lvc$Z[0rf#c̐AZU^"ŔW``i!@ g|gWV2PJ}UU)%Xh b~!W:vw+>J 9'ݫZD&#;g^Ɛ1)D )B>(@5`BDbWjڶ޹M<- ^)R#}u|3+|)y ""Ǥ94m]v^ovۢ(.O?|4sY, bd"\LDe%xͦil @V0]6=8kA$|1 R!!(.˲(dqBuvo~x{>~)p9t^˗oDQ !u]ض%Im ۛzлB(t˦2;.>b KHp`U onu]^.gk)zoMθ}B>H!kF߾}g3;o81Fb)fcJUzDU \uI0 D!xD潍DHڅBtvOO rAt .ڮĈr!z,c3XK)k/C/WԖzM79YqΗn-Jvi Q.0<蛦ɓf!^>T%%+&֫#,&B1DgE,/}꺮XL>h-a_8HL>B40,!$blNH3#.ٚ}bJ}?}vEY^b]mVM%%7<\e/So$I\l5\Ef"#ʐ@^222"|n|9OskM]VnkzMyR|lׯ߼n7}?agHAh\~vYC9#m(Ah2mڮW][%IHzlvΗ×p9Η2χ)󼔤il%̹jon^nBZmV!՟ο嗟d|iSe!Vv8,J7ᩱVDvWz!g ?gɧ( !ʤyrj=J)!km IDATc,ӋhT h֚6n^?<<OCI)0CzZ"L(#oRc sUUmS5M#4 3hYBk[k0Ҟ"("R,IZ?.s8bIcaf̜"""&"%K'ڬ@V1lW)R}߃Q쓭5vu5w}ڶD4Mӟǧā$2.ZP˿tH:DBBWJB_5,/,Ȭh Qhc\G"mE˔C̄JeJS*#.0ZȌ*7E7"%f H!wm֚Fdf40E()ƐCL)M~alAef?~z!h5Fmںmm4eO}JTARQ `EAaB@ H77t~:Ox'HRXUۦbzu)Զu۶o޼y-R"Z|֦@H\eY94 L4^AgUEhibqo޼p};ef_cș]Ykeݹ(\W5"ɵf\]"qf:MM/i s`Q+@8J5Ni]o2,9ǜH16hDWMmzR,x<CSA}s69׵ iѺ69&$"6eR+0LJ_? Js/#P5U)/(10P]]},J+d[vfrO癄 q /kg~QU/`tac,˲,]#ge5eQIDkVm(0COF88fRicIN/PUv^yuk4OS1ϗ~2CfѠj\_o߼y)kL뺮SJi?q&PRӴlz2~cU])4֛noI~ qe˗uJ*DTUULy1f}Hkm_*&%Ӕ|0*1HRmg>T8j ysVuWL=1j[mjFa^3F#hħ,9IXeYq)q鮻ϳ}!RSaK)v΀p3#'N9#3;WWlV0c?+(thcFvxC%2_5W ۶~9 tJ eTt?QqfjqvR gyAE+VJ/;Їtڵ3V3[E*CVJqZe (JMW_\o[˗_~0Z痜%ad&b9 E<ՕMs77(: "AR&lBj 15`N,ߠ"0CيjHH Rk]uy*KLS 9XePDdYZ]Sg,2223.sN0sIjR[!CR2Vi *h9gAgimy i~ j 96fz89 aZY^uzZW˯OIF̑/aA MBHNWxe8SK˿޼y4]x<CpZBz%B5A5t-)?~ q9Xgպڜ30jb4wRnՕҘRHKR̜)KBMSq֞y1&96u*9q  < #)Fb̀*FIs>hUw߽{T:,rD9iZ(qqY30֌h HDY1j,cd|5]@]5,ք* '΁dlŐ`\jU]w `ssJYJԸĀnnoqNLM[H<0ik]6WfquR<]9&\U")+e5bcS^nݶ/(ݬ֊!, 'ޓU}w֚8/'lMUUE|Na@iNy\a} v>vrLZi}<]~~Y<5!^,J뺶i rr8WWWϗsnZTƭ*|}wp8_|ȢIgR@fjQpY|>\^‰CJ>jTHuck^VV8Tjݬwx||:>~9>>K? ~z<~a!DfAP$h!B]}[\\Umq?/ԏ ɪ#nnbF[1]޼}^$80q:=R&zi߉ |Z +U2mKMYL(M\9vk}H`a·qO@AnDbҦJlݗc!w]]JYVM۶)a$r1.!%JRҿ9u~@șKd_jnJ9ch xTUhSPD¼炈@UWl@8 PRa)HDJk"gA`d"*X ) B^RZhmKXƘ@D)hҚ1Sl\,9"x]@D m;EoޭPAÇO>}:]e܏2gaB ^zH 0sKʀ& cBAb@V]DdJYwo߽Nq9<>FEIO3Z7(c~z|jӲb?:n"gn/9gep]}summ\.i ^`nX(T<4es,ZgB~5 OM*7y?Vu:X)"-y rmĐ/KL8zR/sJAD֛zY5Mt|\!춉s˼\-U(UU5McVip[!qY߿jx.؟ar PV+ʰaJEbMussծWu㚺6׫~Z_??yi>\2Dc1Qι~6< ?>|}daL3i-nkԗp8Cx ۶WmӬWͫzB_!QWϷWi2 cPJ%N/.DhHMy)"!) !0Zicd%sH8)za䜫i{E$Jkh5 je Vʂ$(%g`/K>El+MeGnm2HT@)U7:qaJt4BJ"""kkt1FĂ3hz4l6uUrlj%K|Cep/aY̭S &(NJ -^@sAD?V"<,Lt@H8xZH)ڔ/ծRK4,4-K\m $(mDd@HwD '|y< wo6[JrK"5 ]L6+DaPr44#"0jA+Fku hjsmrh~I+ +]ע"u@.݋1h[uY6MS'(MӔ;fJZQ)e9Cfq?~5 $J/_rWWWUUih=!(3f\ofPY׭ګv~u{Y)~/0'A*M$ 2 *Ɖ, Q)lonwӧsL~ KdeHiex]w|~~|, " 9fCښժNTQkˉc/c[W 4jAP9TO ׬Vo_{ǿQk}&_?5ADjea }6VD|2)vm]R14<H1GctNKXBжj*QuFcB*]]߼5?y\vsSJ}O*Voj~I)_m*[V}S}K4&S DkSB~ADR2U2suffp˺횦^u] hvUFqF؜s>\6*J7 镩noU:r>n|wo޾}çO6 95NgjjUo|0!gMJ!)",cj""/#Lv]__Oecn},!U{q6t8ӰZVՋSL~Vr>_+(Ȩ’$ut>\˴(8l2us:P9eۺj\]iy sSJ!e[w_<-cvsWY:f׭[>i4B 9|/r¥9/v-9`uyQ1ƦizsY۝×_?Oǧq.0~yI">3 j TuMڛ*h-|Ǿ(E9ܭiYNeRJ+cۮ+iW۫48 qG!p9<S_)\j?RQcX =ߌomm}ZN;SVVeJًXrv=S)VNUBhV+X:SX.˒s0"He`a~>KӮVu۶A{%"s}_BE)͜SA !bvں"Z4! UU5:D$@PiE*1*BF(2P3V5MƱDZXBHBE7m-g+骪|c j mY197KNy{ffH .ƨIy19LsV  0 9P)|8ŔOe}L)1 IDPIYyJMY2HUQ)Ufcm4,Ȭ9_,孴֋VJ)9r1,Qs,UQtBΉS<,;(tƖ3+mk0Զf۔ֺRJm"2圭1ea&A"Js/yD4@UOӴ|8g/)%*DP;aOH s[zS]]U7^ݿ֤_Y`aFҨD$䤔>+X1"Ji 7W~}<>.)Osɤ9fӽU C_11"m4bDڒnC)-l8GM $7<1'lj1YZtNFi`ue*{{{7>c<__翄!墔nާx~|| "b;95Fs 2Mն!'t:;5:mX -)qa!6&41%ƸYuO_ÇJ%.4M2FBHZYuj~j̒y\^:D۶YxLJU $!yOO2<iCJ͚H2R0s 쮪I 9׭fm,][i.>Mc7Uq1<N_>?ZrLĈ B*]22MG`1@Xj]]ݽ^2xyjE*rAA@"cK9ERiv-ӯ_>>].e|~<<_qEE2&,Me 1n޾i j9/R몬w C?2Mec!+$g:T7w7w^+|Ze2dﳟ2N RuёT <&isv>b,uTފcf.Xz]CdfɊ E䫣-ƂZ+@e2ˇ@4]4m: `acKV20!$ HQmE "Fκ21ye)q Mpc.|(TQUL шҒ994eYTooՆҺΊdl6o޴ŕoʹ_JQN! aᵶZěm-وRc14tvfwKU 0{Py/!Yq1"X*qV BLEZ L33R&4"IiHR)R֫:c|x:iM,01S9Q֌lY !EHbPmUcaFDs/?6 )'3*\mcMSsYu6mjZ64B0¯NcJRv2:&QƖ1]mSfk WuOsIk퓯8H$ r 5赶ΪׯnM[{ڪZo󇇧scVZb*eafR gNDk4B+u}4qFd j5ok˗yI L9'Y6n`/g6 IDATpqӬJpmZ0JۀPT9oG ϧw )k_weNyrNu2;i@X*ͺZ)0s@fQ8&%9 㢍!1*%Gon~߿_ΐR)5kWyggn^~봌Dj~ﵦs\auu+<֍RQsV""EHi^ ۭ7L]guU;%#,~MΨn(KH_{eyR!,Ly >Vmo?>|9'ii(Ԋ%[k~HBHi=MClu无0-ObJBXEYc+l |Zv_lVkWf:g4ןUӖHt>]i~8}"F)^Dt8a"Uۛ[ekn1F9iLQ[ٮAeˇisWrMWjnw<\Na<22`zvW 08M2Lp<_Ng(ŦGPkT1Uetn﷛U[Syp:t>_yzx|: &# dt;}w]uMW3txzxc!gZ[!իo\qȁY봩lUz뫻2w1iZI9/sXGzuuus.I`RH!Ë KHѮ TN^6N*tJD_Hy94}y`(n*sΥ/qga^D4ҷuRS,Q}g EA̛US7[U A Pʜcx1{ ֚@t !cj5} BZۜ^H X˸YY]0 ཿ\!2+ ښ#@ ~1rZT!ic 'R^1J)c@ Jr&zZE J1BnŌCj#ه/%eLB1gEy 13 3e^h2 RDbfU4(2_uBGDXn*KHF$E_HT.#(RK@b~Q mk5ϳuZ)UCڽnnkS[ELSP/nˌH]]^Wmkr)prk>,_nq @D5D㪺UFk1ƘRqZkDIUO4hD(8[ckTWC ɇ⃱ZnovQ><|ç/a0khF"̙\B)[aHU7nӯQ1kVzUy{sxK0ΑRJ rLaSj]k#!N㐕Bg!O$"F,Z3T?O~%wO%vnwmS=|yӧ/i ˜"5|g+Hsu:D1TyEjk<{mR.ΖS @t|8K?3`f2ƬwLOYͻ?Mrcƨժo\w-ǐ}8)WoovOܸz)B[kSTh@"cmHr/\5]]Re\>|+Cy_:,9'bmŀ0-Fii>Ch({]!,a a~떁PiTj٧Χ2($+cD֛$D.r"eM@bݸm~|||ǘ9 } )A@LbqVkH9kRJ1iS VHιb)O֌/&o2Ǒa "eM;rH B\e`5m'廆jDdF@JQim[ 8FD&2ZBf ,d&A쬆6 9FT\J g/%C8q&eXX2 aN p|A߽l6s|xzQ|d$ 1sGAk (~jgz ǔ4MJRejhSHl-57f޶̬ g_x r91XyR2Mf$ZsfncsRfCY^__oͭhj;-w?Ƿ?:'_4Fnݵuw?</> +AS\\/îk]gkiDۦLY.2 <)K2N77W|8 3,K@V ֮<-OK "t8IۺC?*o|1uMusỷ%~8øZn_> 8OID9ݪuUR<#+9FyR.^1bjׯ2ssN1H1CX|w; h]Uu?JzU_]onD2OD))X9sv9?ϧ$B&cֺi["Xmwz1ŒCsJ*%0n}}ӮIY].ٽEa,i!DX AI*UM;OQH1ABqRFn}׵M֒@%(Z%12x|HS &Zk€ ja SJkZjPk\ӟ>]t:JOO H@B)H>c|SJ9WRYksuQBX U)<~czxxz Z˶ѻoWÿJ!mm߷wv8i+aɥgL^m6L$2iWT8c )Vx:U&6k[)!$ӖuȂQ<^_~b^,d*ivYZOxOɡ)TsخWLr/soiO|1 3y>KZSJJ0uJ\A5oq]ER}>|Wu-PKZRLXC服K_~ MLu󗗯OW7]nק{.9RĩЯ@ޮ>~o]!u4vc Y'3[hh<眭L%SJoq4['%%Ÿ\Vk%n=[sЭ@8e)M+SEhխ!% q&`r)k)J׷b9?溺Zm֓~ѠHTK(%R B }*r_Gns}jSr9zt8e0RШçkir9O|'p9g0&R`! R(άƶmps3lJ<|>__ oz#Ey5t?~4-RJjlڡo[m7kR\Rɑ"f{s618֚tͩO{?aյ}5=5HLd=M" !2礴^LYZK\=,*ZRHγ7T1zF- + AZW$6RTyt/CN %"RJIȢd,0"1#2 ("H(a2us],BJ%WmXC䜥V 2F!bB#\ 3ɔC࿵(VZJZd%/ɪeZ(wA6Vd!Dɱ9WQY ĂIcé"T%u5RJTJm=lmJ5Qyw#cL|Z5m?QZ&U9@@PJiֶstOy& %0&/F) 3+!X.8@M.$P@̒0Z}̟_ t{"b*g ez j/0Tc4mjkjZ+l[Y ]U vTfB2Rr9jX)c~Y[mjensRhi Q*RTBH5&)%R"&f&Vp<@RJ/ k EJyVUi\T:HDaX2|yo79,sB-W}/\*hZD`R WA%!H% k8ΕA  v/Rf) }8 n{'H9VkD ?~sb*XRfۺO}ZU| )UoWk\ߵMXm!Ѱ>~TjN)QJi<;އ/s 1BK#?u M9ׯ)Oe0J zo~o?>(1a*Dzqme\VLM{B x:h0)j[+Rq:U山n]+j.>ZxO!2F~}8 (: qqα"FX`1<`ۨv-"#auseV\1z?~]1'*9D_Jɵ834_04jus=lvjDbr~oi:% "W2R"JWWWv~ym֒)/8C;fnvUN9<h%ק%t8hw>OL#J+g^9\_monQ*Uw띬1ԚYnnoͪ[ t:B0FYk8'!sa蕐BhDR,^eQ|R!:Msif-|%mmNYm'Z~qQ #X+5WUׇu RchJV;*\RM!їPV(XK),DMYA#B&z|4v_ Pnh`e BJVR~1SHL rg"^R-KP_qˌ0r\] LD[+ T}իʻ3JJ*V23z QJ sM׻+4qӸz mr>K9JU(3U ~siz|$ڮH*VTRF$c6 "h;ghwNժUJMc.)#Ju{{ s̱R۫1ƼD _BIdfN`VY)5H-K)12)S\,Bk B**g,9g&D$bN+ c)_6=9RsS)%RSrLeZ)fQ) JD^k)V%cyfD]M>yp:uqp[)4PJR(R".eV=4H 8mΗbjwWRa4`^?÷ΣV4rv5QN|wey?AΕX)IPE)E9'4Z ŒRʥ C1?x?2v8Vg6Bd ɛ(B7t%BU2r):Ar,H57_R p}PsK onieaÁ&&hXW~gJHeN:5zV7]t \3|Yo \Kf91<)RJ)TSD4 !N6?>}SֱDۓ֢pZ}CcUn׃ )wε|ιigҒA.0Z[9vW7t<폗t:0G?N9XREIL\Kikذzw{^ov sM>^.tЍ1e1&$ۘmsvim:T0 <\ 0@)%X5]^u!vBD})jH\`^CD RP( 3k4T?ǔR4Ƹp9_B1ƮPI d"gV XI)[#o}kdc<˜J*Q| @R"#c$1!,%)`ĜhfU(vՇ;Ţ($aȭu5}6Mlvk1mlg[4/jB}&>.g+s9QQLZk Y uP~ͭ2cDTb!<3Lx祌B0ɘo7 EDK_uZFֺ{`jp R+ k偖חy}S& jJ)9J4Mj@dm{NJU o[)*G˾Pn|h썫-Jsʕm:4D%gQ BX|NXJPŒ^7%֜.dXom\eZn7߾<ߎ} s˱s1Ƙ`Ja)teZH+/-rUBR())v?n0 -W9nBզ쩤6NnxX-wgcve~su}۶3wS쮭O_DDMkuLj}R~dn]9]|K5PcJy M!Ng- 0Ƣ bFu5J XT 42O 4ʒVv| A^KU<K,9ZNɷkvW/_$f"VZjugq:\5noˏ~mJ)m W0br{}u}}:}:GLZYt)A,9|/(L%"hg#X}}}{{z !Ϗs5 6~&*n7wwkݷJsvK5ƚSɑcjVqjm7WW7 >0M<8x|.  AOkmh'MFH1@BqRJ$XWOiku>~8]ε h\JPj {?VjӯP/_NJ03@z^4qRB%]l-,k"/ӒWJ9K)0CE R,j"(D(Te2Y%qJv[*/iRKDliДZcNjwhhr-R,P"!,sXZq@Č!2m7]yCJi9n."TJ)jkfX9%\!Q&FAiJ\jJ)S6(c5e p!,R@ Uj6JZ)%92;D,BX?Z/Ӹ4+aܮ7M"緯_^^ke vZZ8&*p&`&rjSJI+"+-Y %QOZR9*.%i-K U ,TUʒ].+8b6z%4άEXnF*ըzݴz׫AkTRhBR9Z}!{yyi %@Ie,RZ9 .W}+$3RRPB WBSJ/%?mbr!.t|)KUVD1h;gk%Ji/J2 VџOe%m6(3}~{}~{{yuJJʵ}*1$ki<_;*U(`Y7V ( !5<~Nֺߎ/OzTӵ]פoZ"nnI@{ϕ:붫n{>4??^_v]4?oFf3M)v! PB7oooJqi >ܔt:I}[5)z>ѧDT0LIJ3]Jsb~`E%&_)qZpl뇭qrsM@fbk3ן:9c5g%rlVpK !!b%fR@4ι뫫eLub*%)bs ˑ97￿~ۿ~'<[FJ! kC8AH]AeVRE%XXE@ ~N1tQҚvܭے|:14sHYivz?| $\"P*" B )Y)ptݬ#4rF-3*x:W~wE篿>>=Lq,ZGPJ1eeJDfF"qι1R"3KFibJYcVRY!*& @,@dt).3 fZArE8Jhܮ[%NMkUmZ׸}]4*YB!&?_)GcL֚JR}:WI4-PDD. Â]GMt`!tM PM)˅R!DrZE*&a'Ԙ ! qmaT᫵:rZ/r77NJi7|JkPޡbXpFc4J)cخg@/jZ3j甧bN>wV1 0͗t>"j*Y*SJJ P(% +0Q-9gyxfٝgr闧9RQ*0Xgc,BX5oMAk'o83B%s9f#3(5]}~o7JX2CZ׃ss 88f@D)1OR: Ecv{ Jχ45z- isq)W-M 9tJyٶVp9 :N1κiVVsN0K0Jb0NQ($LӔtn>}TkLgt.(iKU y>Z@)91<YD;|{[k[vnSJy}}RsbuZbNa1Xý@9{;g1MLx4!d%e\X yo~2TSvWWPByyzx:4U K~F?͌*i˘ѐj? Z:Oa%xbdkOΗ1,r(i#Tvjus~Z,T*x>- `F I+%2AP]gusSJ_:M!i1IsMӬVa]N8}u㇫vR9t0JZK%|:o~/!9K*5&,IJX}ɥTLKR !DN{<yα xʩ*-Vqnh;&&?cY )ZVWղXV=#"֋ԹpBa*4`ð^4I m2zhEkA)~峖۬dʹSJK)h,3H@)%[){״ڎ<1R9Kmq%UJ*l[g6Rd6V f_BZ(4 xcQʔR^J\j]pkH)%8g[gSJXiĐjU:*\ * à2zwBsELcdja(#}jc2Ba?NrJi cι}LPe2x1PX%|!~ZR2Vkmu!Fمj*y۶5JղDuT@ ̉ +B \HAD _.RmS*UI%J*v@&By=tRWP9D88NB4]TDXֵ k( EDP63w;b,1WL[J uB1: mŇ'~wxR:yB jEV2kVYoSXւէxi$T~?MujwW?ܤ+xNK,A0PRZ&甂OчOKt!|mV|~iif;Atm7RG:\ư-63x4 C QK^ ZO@`<|u-!S >L!>Xk??z!폇2% b}PpQlkj7m\6͇OƵPL}L`EKp{iuvJMuLO_^ \m6a 0I)ߚä7q>RiBH(C9wC¯k* Tj-KcIY )XJ)TFʾs7sGlqjcYpJe 6M CZvp^/o4\ JE)k%1 K% R\sNI!ۡV)Ao/2FB)aZoVRfZC_pyYӴnw{ o+s1PciZ8ag)k\߭uAYjovkfN!2e~GX(TQQԈ(XvÇE?~PBƺe7Rtʵ^SץV9l>~]m֡ZnAZ+q!tRZ)iw߽;!iCpĴ+d:LJ藯uB@E"R1VDDJRc]߽~}6]v-9esLBʘJt?eg7ۯ<BJi___N L$20"QptuuM۶x!w{):!j!QG۶.;fVFo6n;sݮv#F|y}]U:}N(tq;O|)UsMO_x2DV@DSJjCx;}?aunh[+i!:"h:{<zA{{ÇNwM( 3m[-0s,beq/SV(ڨc\_/sJ孳1]YkA+[2 rΙoNpyk7 bT#}8nnsN?W "I0*( bdrJIRJ"SBr.$2!\p^p~ IDATnZMcqXc:Z%l)6vS9%Mmp nR$Qb(,+PH%j!22/KiZQL9teY$R mk};%.[Td7XZVR")Rk4n7^J|ncN)XJH=v#u]~t\sH (  %RBRRJKR蚝dfB*r̜rX:dDZbK(G/Ĝ@!׮ka@g=mLmn֨ilcB@`%B޻]v[qu]Z*Zb]65rȈFM.QhJF,?1 i"J )s 53RiMv0 g"(&` 9g@Q "J)ʜ2&!ȻT#"PF)e*f6u~cTRJF7AtQj .1aI$@%P!>_&3ƴF7}{6<6m\qM_~OiXQy ʄRFFfj)D?/Oe5<-Qc9#/Fir)% RmigFFFe~?wn쪝Dޅu^{FJd.D2J&loTk Zr\.158]մN)ٻeA$j͹2g^.]xViHE\ݩmvӚ?~Bmpn6Bv]83ǘG_~K y q *mmrY53wm c-2Zuw<}??vG,Lx2s۶5fSD:N~q87]u)ko꣏)J8zִMzrHDX>tLg"nZwTvo33E}^JI9`^SI h).axz|jW ien1RJc<"f\}2η?z> 6/BXW_2$T2 :[k A _m-^"Jm7 F#3?=߻YH P~u%uܬTFi]yݝ\};u&2rHe]t?/_/c̜KR 5OB-4"VumӚÇwЭn>$"Kh8 1昃OC)x8:fwP祤}ynJaT L5n)n洸FK!XSP&B "JfdR[%gĊcg%k}.M e@[mvBT sA( H@xZ3JBĘb)$)lz'BĒ2]\.Ӹ۞IIG)M 뭖%B4NJs$<^^^^oJEoZ~w0e]\°ߟ537P3 XeJNn!1>  !8]Hkhl%G OqZoZ4̥1xlZm3[ZV)մ4kN8BrZ{A"%"D*1rNv}Ǐ}H^_OB~<ݫ:/xn:2N.œW2 f̜9D٭#9i- Յp~ 6v_bv>:O$v3~RN<_n^?}ۧ/R]eB Y ZfhKI1fߝ>?O|N5]/<*t}۷aC.Wx|7=L|}fC$ pR s~5WVlzv"4O|8rY?b\)!Irʕ<5lJI)$Sۏ߿n4r+1١?vo%)%D0 P)?[vHݾ:9sy]&=l۶nz:f ZMDMc$cx \ 37|i1' . Joni޹^)9s J:$Zfe)~>zBRRM,HJI1.TALS1लRR JT$E0zTHvFxR^__nrS.r ӴT2;u>eERP"A)5^"m,wR"ĐOQkѩХ$TBF k6j[BBT*=Wjr-2:WÊmv;,HS1FcD,Du' :]wq!DmW72Ę@Is zW)P9U ^vWmհyfnGZݻk֦eeSc_/_:/ާuv/qx<aj[c@%Ĝ:LDԵ*aqiq2R>ey/sZ!{d $T *[}JYmhm!1V8K.R8Hz;L !ľĖnl;.hk[c5m\mkXiB(9D? fu/3#H'I L)f·n\(x8=CXoz?~\o>~5>۾;5j퇾z2>dcBj]#fHĴLo?ڡ5Xb)]߶F*dkR}$"fD"T?خM+Ba\.\<p>;-}۶6F<~iMHKɿ<_PId(9K'@jۮ-dYטi:k-fB@(޸DRMiu.d)E OLU<Mg2 hKaBIZWBnM>4?->471|F.mk9Z0oyxӟP=.<^uǦߙ-$2p~zWN-~:r]o&/[f3ӷzeM)cLhRtz=4Sib+?|tÿ+ƨx<><<tC ZynM@a LsTCd\v)!P+ fh?95i|k5g-u]n< t(秧qBJZ5{`R%@J E;*zǿ,in",l۶.KlZw2e.H=\K_ ~oJ^__//!:k%Qc;RimR)4Oe]O=Ĝ]LdT ()Q*e;tpJF7I5ww~hVmg""&kmtZم<+"/{i(ǔJ>?NM|̶mcْ606OtDev]1zsy])id۶uPJB XzʔRM};/v9}Hĥs*˿^^hhzfdfY a" K)ԺzR@ 9D&.*RJ1U9{' .D((}\WOJowwQo4>8\Nk|PJե 2s5N !B$wlv^__VZC}Rڄ)!T)5ФB1՝pYu#iJUcl2F^IDbTՇb.yZ]H)yZ8_b9f3RZco?NC(%N|,tƘv9`ά]cL=m]1U ̹:3I)++uY&%@ !$"2F-9<=9( &"u]֫n8K)r:(bVRmXæE)Z)_RRʱRb*އٻVHLԚiTi0 9Bi1VU" riruuĔ(V`R*b H)S*т&D!xf"Y2 go+ !`qY:i?%z[EΙ*qz6 ɋo(ݴ8ߝyœ =3 ebgmFi{w{|*kDҹ cP r߂Qi=ipwzw벮ԶVks.<ﴶ9ϳ >3ܽ{n|y}~~9۶ "XJhJK֞c4z6 icPw6B@A%-|n1]ӵoZe4s9bp[gtuö7JWCS{/@Z*S,}OF et|ӧOϯ1\$E)EjX#}fGVn=tZ6%A:a 9AJӲTLctRI9pwI%V|\_~!2=?Ӓ2tFEJDu_2GRIʹ!3qqXm*6ޟ~gȒDkfʞ0 ⼌1\!C6m;Nsz6ސ#u+Ø,+)df.9g }m6F_~=?}o|L%kMomg?3/~n?%(svдFH!$J뺺B⼏!QiBd1 mNv[ɱH8C~S}Z!uY F7ܮ%)SO),P񮣲NK-km6Kg4#4vvu~4jH9'ջ]56b^"aFaQom2")'bΐ eE 1!>^"/?|~s|zz#2F}.'C)SJFZ'%[&fXPz9kc˺}c麁H2bѱw(~aY3.Sf9F" wa6"r.8R9eedfb Rt-jĔ%vh;c/6 3>}~>O?iȹFZd!n+sAk//_`a#F!IIWk*Jt)j8w?h.Rg6^e*ܦ@&)OCL!e/kL%eVZmt-ԦdB޿?C7ηۼr8g)%&":BԶ;ݟm R6B()QN(r\ra`!$Y8#ZɵV+><ORߦ873r:ݷ]?~iuTZ*)KQBٮUFv]mݦ{=9tf.Lk讱m۶oiZcD v; /__7wn4݆R sLɻvfn;1z\:߮6+6J!%y)"c̙SmeADfQ뺆ہ_V)ﺮ;ۯ_Vr!ikkR&:6{#a)y&cUJHe֚q r1XJ)1'&L9;n׹JKXD$+Haam[k7MӠ1Ѱhnv;BjKt]iw=8벸ZBn8"B !P} bQJb,Ưm6V ]kc)ugcuk@$_r.UJiTFkH)%[4MctuA,%/ Kf !}P BkQZBiӑ}?rDJR K·J)LD${v}y>˲ UMخTcʦiЦm 0lf%~c*wŷƔR))zis*yq0N) R!UiHRf!DLv6_V 9 !RB䜋1RbN)RP (\1JO.2o}Ҷm) @q.T^yMNU9KiZ6T#)Aa*1F()e.8??@Uk>~|wV„ \www%Ӳ__nػ@`dTraRz6t'"bxy|yom !`\biFmXK,PXJƦS\Bk:ނ[Ӽ(!DžA_~o޽{'x鯟5Z*qlrUAPʹQr0O0eRVUA, 3 B@eOO/!ۘ y=z@!@$8eE ]KMG?zJ\clXkf(jјDpbu;Qf(8ߚں{7夸DJ$^kx }[ʂamP麶 cw/MSDzۧ?~IUomHa a'ڀ1f yZ3@RFetμvˮǦ~,Ƀd)kQ)MMlL75K$"yf(HJX O0o^faD3Xg18fRU]}xwTI#"*vI)Nm\붊iz o5ې2d297JuM{ww4 "/?2\oED mӵ69s4]}xJ>x"gQ$%!__0͜f "4xz}>lۇ'6uO'];ɇy:|LrnS15)%"lwv^SZx\q !9@VJ,eȧA묲Mx޾_ip ^Koe4ZRm[qq>nǷ8̗x>^k:!D~D)Ur*ua I"+{^aQu:c, KosRJz\ n%n6Y!U4R9mj&> 6Fkm]Mڵx$尲c eY󭔴>uRmZߏ.%U=/!BJ)fce(BsUUWWmߕ{nv>mzXd}OӴl[fϚlR՟VUZv޽i(Q+Y!oӯVe@r9q/}uXH "1l6Jׯ߂ϫpY֐|ez};9*D!1r 1E`VJsΕ5Z\Œ]0d5z4<^p=ܕKdVJ1U( aoJ(9yelVS<Ǣ!Ԋ4Kq8rbUVdbX~pM*[5Cy\n_z8loBbi1E?Ðvz\vھi]m5i閥(ښ?ӿ><<(Vf?ӟͥd[+Ǘ~~{{9 nwoYmyYPi*hW}%Wc>???== ei\+"$F"~zzn]ӵ]aCΉENkWU#yvwa^Ak tiRu~}~~,sJkL>Rr]W׵|%sI.o/!, ȐsA`Dg7JZeCSx< QcSHX2i|DV>t}=ݮ8ΧuDjFk]cjk]A.Y sV@Zkp ǐcLV)Ժjs_y. !ZeX~{b T8TPl5R,QuƘCS՚hWRYEa@.YE*^7ušn1Ɯڃ;hELW\Ji-LcNjleS+k 2#IчƑAas1H14yx~}ͷv.&BZVLJ㧇q~rST4$KBaT$|NIh Z묵OmSzaR,ےϧJZf:O?~n4"(b"CN"XJf.bUp{]S՚6K96 kk!}&(̬5vZ~/6¡?~|T9/9)]] 67Uif1)%@f`9NӴ4UM @k5#-9&>mQyzzZ\8]Nn7F1N,K᪔kw0^^޾򽮹i: Lb[9ҊZb&e/?[A5.9զ\rLamk>LѺҕ!CV1u\xM!b(Ekv a0s)Q6D$DJ|x~~wL<.f,B ~Y!g4H7REvNWc*#e_כ'v.Ӑc$lXJ*PQURʲ,'aw益pc t%N+ I2QZuzs}TJ>2/cN"I),)[ermz{w6ke3aRy%M}:7}#,<.t~;\q YvkU q/|~-30(B%i\]Z7]kK)~Z!5w{v|]vdEQHQit(\`Dan*]Wוz<q"6OOPʜ<8^qʐiO|o/oye(EqGWF᪒UU\i&f`^EkB M9zn>b$TnͶ.&ĹXcWh3S*m1WsJ{kWֹdv{9P*"y!KVe/*J8y !h+UYUjBX;SJ01K41K+,˚`s֝R2ζmes768guҶfVCd^\糖1mؘ88iv{8r21vRnu@"l6 dȬW[kM R}nA)Z]*/&zWvkf֊0 JkmHm Ȑvzqr BRJUM]UUk+Mjl6zt!kZkӶR9iRu?v][O u"6MӶm*딒ڂҤU]9d.E$9̜at}~GeN>$Tz)0(>!# O%s@*s1Ĝc֚J) |\X1o9u)yM˲$ *HJTUU$`Y)'  "*YPxpgH(J) )U۶- ~cL5=)cmH4U.fPkd"Y!Ç#0^ uv|9הN1\ iMJI󼼾 | St2F/JO!vOaC7!-%k2(HkI9"R6k^u0MuZkuK]["\ݭs~ -\(eaYRoÝ6]>ˏ(\b !/""ڙTf%EU([kSU*v}ߣt,G΂DZJ&2+]UjK֔"!eY8r t;UwwwwjS_Oodqm78)e^y}ۗ_oSI(TlUUZRݦiyN1*4.o(e4, ʮTN_K??M+IJ)9~MS%U:tt^η6g"Z[)cS V^}a]DbytTY"w2sUIc9WU`PN^ ,@mӓ\iqX(H,K 8,9st 2MHY)FJfR*|a'OBm]`xx];AZB\Bq\UO߇_>|9NTt|ZI燗_<+"1wιkLUUڹO><\mﷶjm:rN~q^?b,Y%rJٶZUmk뮲Uu<yKH1h۶i*{wۯ߆뤌60SJF(b45u]v*92ۅsYn?6l"H 9r9sU]%.v\/8ΧovZeN#u@DBZ)fd1J(dZR\Hm۔Y)GfZ:SfFH`K|!RR)D@%5ZFU^yngOsm7m猁^B >X2$ D*D2hK)H.IB-J"cՎWg S)klZ" 4*[dJ)upwo!$ ʘWF)9RJ Zk]J뺤9i55 cD{U-G5ZfVUWysnM׊ouz`պ#"rD$IL,(MtY"6) aLь ز,8 8ah )2`j۾*WUkr&m+WYS&u}8OϏO_~˯9(U[&2#39/4 鷋 ͶwnnRҶeCd"eTyQE T4Z"kxXٮw\DV~O1fUYÒޓW~wYj.bN) $V7uJE m  S* y‰5mi1E:&R֊DX6SlV4.׷n QRݶmZ3Q<|ק8߾qm߿9L)2Uj`!Bp;lXK2a1,`mqUU]aOɧ0\.MDp˿)&(~j]91(`"]KIҨk]UoCa Ĕʒ<Xm5 mv8v^/0q:AQFiҴ6Rf1"ˏ>"BHYMB$T"(*s~}?%?_!e0/yOs\cDRJ)C~~Erppy˒sm?}nRJ~aR^J)|Zs(Lη!bYXT[1Ѫ)l7?@Ͽ.Kʸ1*CJ!7iz{뜩GfKD!%ZVDeFjNٔ2l["B),ovݮjvP׵Ѻp]ו l6kS΀f/@ -}VTJ^M2{a榩Ǐww[k8 _}Е#"U,kⒶ~P0s< '?/~//˰8no۵TgBi~Cڦ>'6JsN)X[]m7wJ%P*gvk}F}[]t]BA@ bxʐ"NVYg~-YyRf&%EB`y8lp7ú@$"Ds )8??m6)eq_oo/<v˷uC)2Oa!$! DTX~CDm *DEM|㧪51/_,bQHI)m][n=>>}#PXE)!)D(bEκe%ƌ8 e/kiG~wmd.7FCXn t]Z/|Ms,c)>dJ)Uʚr%C}i魵UXnF wV-s? + )&.1L|=~ǹvnuvyoo__8f^H琽_eIJkcVX WfnmM(~<_0 =+r87|/< cΌ\RMHvhn6M]WF#vS,9qþ(,D" RJtv.9^ϗaK0Kbq$^𺚬 0PRΙuN0f!']obDD$sN)U;]U$vۧ}vjXP)jWŜr1F䢐R%&`wPGi*뀰uDkJ[(Bѧ k3 Mip _PY6J)@Υ"civ`jRއeY\]Őm[K""1粆Ru9e5)dĜ0sKsΥ>ynZldY#VpحlJrOWdR~Bf\AbBX X( "WS%XDHSJD 'dɆFF>NB H:Da)ރ'DURIPRt;S9E"N#"bf!S|;9|V . rGx{Ƌ"MS}K/,53v4|%D0.dcZ0+!$13 szOkb( i sf)arfHFR,~ [! NȄ)iE4j2dcΊ@ ;w!(BHQ TLDP R 9o|"P(?}믛MVLRPrݾ9 }ߺo߾x+?b@DDވ$m]=uc5).b! h2V~m7͇aQ9L̤m,Inrǻ@$SLMqMzln#1o?aS a"@ѨT.0&C-mTvkB?y\!e>n%s5QBam)kܶoY", )3;4QRk]wDuܖRT0o/?Oݦ __9xHIx[4ͣ.w\4M3??ku0\.!{|$eJIpJVK>PXUMهT #Vj(J#Yl6aϘ?~4MJ),98kmW7ͶyoDJ/1ǐ"I1u]4޴@\|pHHXں]5-p.k9 [msUV֥jur<pvXmϗc\HY#aOemRM!uZkz~IRo|ᘴEVqlzZ `ݦ􇟶\2s14t.t!(Dv;ct~}Gӟ|wwJ)qW9<{cL @k3wMӂp1HJ5iTJr. 3L㢵ΙsdFQ[UM[}_;sHS~OUuaœ2%N]3uqqyIOY)($@ȕ3UeEKIz*|Wj *67,4uƢkgy%Yf^.WW|s.Ƽ+•ZijQJOw(PRa.y΀Y4nz1nrѣX Rb$ZTќ24{/*eGDޟ'jvV)eFV3V]Z[H w\J)eeBDĄ]v]41Zkzcd7Rkc vέ03\ɜV|P/w,gv,3u#9vM9osk{355 .Q)sW[U;)@[[_U&n|+\rB*vx~vο"O?!v͖\윩n][79< U>BHlm19xE3 Z0z!JIA^93+z*q!y/ ̹W."J.Dąׅ2&\EJKLV"H(܊+t#"2, D(_ Aւ]a"!.V]y\kte5*Nit]4F nS4nwV2""d~5nD$DG@}Wך",j5I! ǘH!!v﷛n1Mr,IXx[b5G\UU  p uugfGzsyԍ&$uyX ٦??|vR:_KdRNneT5ZymҗO8!~^K.n)ɂqJTN߽Pח4_G:/˚B̈t};e)˜euJ!m1Zj]߮HD{Z*k!f2aq4ݲ??|oo9NKk8YK\@+XɺHc$UcN7˟OwĜs1FJ0 !RJ_q’XJmvX ֨y\q9/!ha?]uV6z@jҷMu!!nmwk<<}BB 0T2fXX6FKlRRkv | E`. H(LYhcۇ63CX0t//y Vkwa{ά?>U\v1J Z[e0Ā*JvYY43JJ!H9ckHp~xR&.uR"d"]ױ'Z->=¹VRoPL@1TMwm$ -jKYºpJh%MXrYL˲lF|\e%m=l}zKD"%Ԫp99| qJH1N*t4!f?~D,(cqysTx%Rm⦅UHb9\Nq|uJkγZ1*i7޵k㻟ۇwx~݇ϟ????[k_Ki~Rd>Q$۝bDBBr򭻽" @ʘR&mS([* %5NSJy.u-@01Ik#YJ} fGCVMXtr)}iZtY"zdW]mLYdP$IJR4N(!5@ֵsLRJkM)l^C1cDS ֚1D*E  ] 99ǐ9*R9bft0s,KIBH" kTR} QuMym[B.1cP3W"Ni!5*$ȯe_JIĥd)"R@eͦRJ)W|qQT!R , 7OJh9g!& ȥRB'0I3f$֪CJkB$ :)Uwni']VXsX");'0f)k ?iܑ@PжM_w}߯!m{o7w̗/˼wtZSJ @oCAiU2Bjo:*q %](2bpRoTBƘ*5PBx+ƶNl4 " }Hk9o_~ở@0//0Xq1K Hi4r?91q"uݶ7]iZ@z9˸`&ZZRtw[0]r\AyqSJwmAr\ fA eJ kuBKRJ߽ͱ=cTJ-ƱTt]kZqt\K0-9%ҩomB^_/wfYu]q<}_Pi`]ۄp%HBjmZkS9fRPyiil\⯿<^^GLr:eY5M +?"6t;B\גL2NƘ?coV :^_>~y~/"*K)kePph-(RJ JTM fL޷V+[o)PrZR*R7"1iS w,e6EuBH "JZkAXf aI Uw%,9RʘsfnRm;(뼆TL(HlRJ)Am:՘ EP(*dk/R*˲( jj<\UQ[Z#N:Ra(`Č5y9 !o%-B)UJ,H7__h ÚZRuuo %8RJH&{ !*UEu, S5'[RVJ&qARJcwqZ;]'ضB`Zi@)u۶3X<y`yR uPB"e ŀ3XcSa&7%8()TFcJkl1ZamnoX 6fmTLpcaJmD)kcdy(u2R6HDBAQ[S127Z)֏T LP&1Xf?"rR*E ZU;Ée5|}sm7q+(m[h ɤ!%sm:`WBۗJ)SZc)"+mUYr?zJkX.:,.P_B[/%lwiŒmc?ỾrjlsVJTm]+ղ"d!z-uX1%ZߟN']ze5{ſOmM׵]kZ0if19+zzY___9oqJdLu>>1")26өN39̛$( A95ZesM뛮o*D"i-ۮuڔE}t7Jc]vM:=gn81 RH7ֵݻwwi0 u kSXXם(P`IY. <5FP:MC=1t;cL qu]sZ*kmlyu]3?{ CXº+eXYJm[T*3@(Dtױ8+Adk>RGc66 uZͦo)BoaDe,ebc4vVI嵯B: ~ӱλmc?_e,rz@*,cBT%hk7te?ם(R|zHJ)XԽ+.;^YQ{$Q@J"0gu]ȅ%,! >}|{ܴVKԷ5!Ht^ ښX0 ㆱ(i 5X2!ee2~{~bRDE)Ìok oZꝺ=h#k/b=Ztt:J!Ru>}6]vJcۘ?eMww۴F0/K.yy2ڇ@)]%]TrwrUVm;v//ߤ0O:acN̥OӨvB(I6Dz0ڶ=)A2d Y!D]qicǃ!ί@R7f)9iiw59%]wK\HZ]2dmtǏƛúeYM,2Dp9ǧzӦi^qp%SIL:MlF)UӴDxRʶX2KE$<x{wzx\.1}|oEXR"YRZ%kYs\#N [XoTZf{:v}_R \'%U~^il6}uD0-K4Sw].0s)x%a\0N8ARv\MfHcLڻ?}>}_/2y)sJZ;?h"Qq- /?e1nӧƙ~{88aP?nmӆC89ƅ+oncRF)X0 B+P!&d!$1~=#>>>/F.`@Ye}k#R2rocXni+ `!)3f\rἦu'5^J7` k !(X(7r i} Ɉ8MVi`溿'U 3&LaBݓFİ qٴkc !ae` Hmj]ג0Ͽj:g H"H)\/D\KCmݵ"d&!MMDBH Q|Vu쫆mI CW4&AWlB) `f!N0e4MEۮuMKs Rv5jDY0ѮURB.@F(R挛oǿ뿭 *"9KxkN`aZk*T`5nQ Hc1H pZo$1,n{{{J%zߖ]bwGg,< x?}P\Nj. Y\1TcvVjvr#Sw}ӏS4^a`^cJs m*]5=vSZ1(6 a xXKaRUૐ8Oϯ4Muuf4YcZQ02yﵖH__˧_۶efgRƶ]äq7?|ﭵD9ϯ:85{xx9|ҏu]{h7}iy]M;Z&,]^//DPhk.K]8ôlFO>~lH) "Hx9?~}x}aYc?=.a.ed`U۶F(LYڐo%^iCZQȹmm'׵nw,{3NK\R^9RI]>MiaIh IDATY7>x>c\Jriw??Sֶm?fwm3ffe_.0K5LJhZSTMsIQ)%\;omN.W)d2.$U`R2<}Zn۶,1ƊI5h)C4KIV*sn + .e ! $ !ZcL$ACz3%,mf<ąI뢔S*!%glXS.%r)b%Z[yǶm7ZBTVsȵ7͝Z !T Y=i+9W~͚RַfK2TJ{OB$DTE !)HX+ئiJ"S &x3, JJRgBt4k 1Fmn1e-VKQ6hV)^7=rKXO?|O$Zd I*T!Ҵ-HZ/Qʀ#3`8etMZD_-b_ /uyxwڊu1Z*kZ5/%sBLTEVFO U0HZ󋳺m{lbk X²ƮZ8uj۝z9|r*YETx[ 뭸̞ Tu LH4hrHdoj[ioui]k~ijB)P%KIj4:i2֞1aFWcL\33K0gAF*) Z˻;gt,7Zuu[oISFRJu!:NR~@ۿ6?1*aO?"˗ .1Ɯ jEDf S9\OӸY]e\no75?~xw\>zy=,a ˲XOû.n[2 ØbQF?u @$4fc5*(sHA5{S ]}۶i M%PKi]`:isӴrX:SkkHTJpXk۾-%o rJ) Bz41KXQ ,\%c68L#JTx0 ='Yk|| 0g,  m:#m1cyzy.TN7qB25)炉i|㼮Q^jv{tc,21##!B6m۾1%K 9& 7"<_rξiJ5Yiߴm $Dځ杫sEB m۸u]sss86?a훭U>,@޵wnwZ%C;?>~z\K̸7ZZ۶%ҵR;<-4Mu'-U6/秧ח/?˗/EQƐ%z/13+nv޻??>J(K"fB7]߶o[?lqwi/K2cd{ctsw~?9 @(Rקϟa^4.\.$ImIe!p[1J wmiJ9!# !HblVJ%Xkmc9c*NZ6M0u)k_/˺ƔRN(["FT8RJ/sH))Yq9Gvk2̜b)Zi"u]Rrݯ2RAdڶ-R!D6T@)eGDXuC4 \Un*U}ݛ+S UU#S֐jSF! Sl6OuR*\9q*`麮:cva i \Dƪ"X͌D%%1FԚ #EKԵhm-PYyNB|24*% i,5cJ]sYmKqR6*c%8R Z\Zӵ~\dz>]nvv$,!5yXk$AbBn>K)rB9յiZצ늈ַp:3H`YˌX2B*e[WjRc@\EuD1`-M\@% 33!HYSD)8Rꄗ̴",ún Za9ۮ=_5TSosՒ;ݦueY>T~^.TBkq5|y(` $"*kDdqlۮk7qmv1%BHe]Wg7@a˲,8guzqž߿>-kH!H(-YVBRrGknx`N/_^.hFjw3xR.˴2́T" FY, N!k "cU<뜋HT5Ј3%4\Y[ǘΘз,J 8T5y 1f:0X"aDao}F7]/Ng5qB"z=뚦ڇpZ|kktaS2"IuiǣR*Ts}z=%Ty5(x֖_ r.D7M===}K7Wöz9>2m*iwTSм;v.ו sv&v>]/w),VITxxe3۶tnn^-3\Xk8V]0 y5).kɴmvku^XQݖ%b1n;!b"z<u"B]Fixewr@حJqVV3OfΐpJKfIk~3vY5}z0l13*kX׶mkqz88k/ﺮ;S) \_cW#RFo6>]ם._~}}=Lqrz8>|<"B.Ͷm9z>O 3#7f}Q7]%Jqq>^m\3+b@Qj, Pʴޡ[ilqΛ)V}k{o۞|cXkCJ?om4i,E)H)L4.g"AD*s֨cj- \jmAa+t)% V3s4״mj.pNDEI)/j]R`'xx<ZU[E X~,P{/PY2SJ9'fV䜫ܻ1|? k3)""QVV({Sϛm? CC.0O A"&2ƤR1:;.iREw@Df,m[*[e珇9K*tf"z8)+:Ad)5ʮE^q1¹(H5QP}~,2`.EM±Lc7uDYt0kw>|}zqF%)qJIV{A֨H iƭx]r {3쏻(uDF)#䜭7"ceDT*"B5@ζ#6$ж~S8*@w2])9e2Ps׷s)BԨުv{ys\B8쟌q>zPvc%\mm)C1ֺqÇ͏r:1*Lqy*(OnhSXy˚BDF}%]nicB4p?l<)eYU5k|5c۹O//!_Q*cf.PqfnR]p_#}ܶ=Vݰm^)RdaXf ~s(x<0+c<ϟ?6_o5bVF~L T^Y):s8٦mAP+!.|:}z=_q|mPUJQ uz4 @&i|GݠZU4JC݉mwqN yyk6uCD sm-񠔂JcX5sv5p& ,6v\*&icfUEdUwvHTr1ʠ}ڦAmB΢1z՗B퟈(guJTd<3NKZ XbbXw1sPGYofPERrX@s6 p} $PI! #cRDړm۶-x]{dZR)DsK/0A*f7}m|MoWuj̔!"F6Ӷ-GQTeQ%&)VE=?xk>tMx6MJ=PI9Fj2A4#j۞@@YZ[26UATihu~ZBL:?44\P2Kf%̙DAdZ5t]ZrXʿjw=bmF%} QP^s!T2IaMN骾ϰk_ojZ}+RAaM(CbɠմM[s"(i;R ט d5+%NQǝ !%Jfw] CnrNVQZk (PMkasz=Kh̀`PQQ Lߩ4M[Զ^) ,Dvu](328ϳ3{{8P ˜ kObXV2V\Wm5 3O뢵yZc$o@&yMbkAYF5pxmO$"l"hnIYtp~p.}y cCР~qmFyTC7˲|5뺮9&(m5!Na),v㻶__O1Occ]ZuZ%dAʴ2U햍fTRa\?E8,_T!~|Ǯi_y9% *@"Tm5}'ZX_R!"|};=IZ ݶmU05hTiZq4mgqErQ^zKwzxaQz}ˉy^nJfD4Jvm׷T*LնsŢ9?݇O/B9 ƨuC^/} O?l\f84nxͧcذ(mQ:ݶmy hP"ʩIumx8ݦ{ݺ1Ifкm۶m65M"Hap,2c!03`nx9r.*a\*F¬Uq-RGtp⨧*Ѩkw*kHDU1ds !5(Ҋu5,wmuUߖZDv]TJE9Rd]ֲ"1FalPz4:ǔKcs>P)Y LkU2kV"ZXYRJiߴqJ 1s]㬔bdc~?6L㼠E߉\Hj)B{,jj0NuLRJ)+ix|W1"a"q^)1 p3 Z)|XQT%YM֠F0 \&7Jη9ڦ,K [+Bۡ!Zf6~W" CeaZs(% 2Z],̰ek g>l799g/vIDX #Ҿ2ʴmt8bcYTjjB޵31!!>N}D)ͦF X}^rR(EqΛZS1(wm4Ƙne]:1Q".釦i2h̔BRNi>==MKco$5]K2>yZC1B&&6D&ʤ#F0yKV+ 9acf!N{tmW_i82y֬)-!1<wz=qKEw0 [鱬PYRJ"mig`?R1d\D Y||*-Eʙ6[mǧ:A~OD)1qΗz 6 5yTݰ1M+hDE9eWjjs~;w_qi p{܉9ЉHtΨa8öp|}}_8uA" ﴳO>v;<_!mDyBoo3%T7l7?_L*V"@L׷\O_x5Ƙ UZiBuZK:!F5~rʊ|c뺶k;i|\om5mۢu!b K1 4Mմ]׵RAeucݦoqFgp%qTT CJAMj976V3b)^ףm[D)Z ;*g%eߎRJJ!@D Ka"əֶd̅l61&HD软̮urG*"d@bk3ι2Akkڮ/¹,y $s&b dDH,Y@R&)F3!w]~hRrZdzRii@J 9]R|ok\j`UvTX 뼸Ɨejm)|>snfyi8$W:B\C%BnA+r~\NUtXLѐ"z?O1Rxi )$Z`@x `C>~neY~cN)|;_7rQrnos?izca2K96-ky@x{<:gvΉ0sk:F1LVu")m}59/}_~_6hhkl6?wO{5QR5\ϧOgZ&۾mSӺ)kHk.xaCT (v]7z]<[k?gVZxDqW+ 59췇~<$ _N?^y^b k1}߿<xcJ ctޅ~??Ew]."uO9u~z%1^e Ei [ơHi*Jƽ3Fwq;ooo.aYu~xג+UgJ91P^pS!јNKݮpǸP"蚈@Ƹb)II}? %oRKb6tWevαe%޿W0Q)$ M1kaXe^N)zT*wMA/(梵nA)"mYFm6ziZ[aePku^sGRJ&,bQ7SB kdqiֻn{\5*kA""k4_u 7M\|¤Ak4*1cy:IR/n+GHMӰ6CʈhJC.J)*F`Vk~UJa`i^uf-XRB!ZiFd$iC BLyZ( d]w"Z*P,PDP @Y8 ж:DLźk\Úav4 i !+ )1}`)E;KDNd)+uR B@?# Kտ'R eb6rB=RQ'*13!H 9ǒR\wfqAv\"њ63hR@ [ɛ1€@]iT)D}F:6)}c\ r߯)q !;X^_˼566yfN,i+:'xܗuc"Tj scZ/Xs;5A  o?~|)|>b p}ll6杗&"Rr|ߋ-IaEH}e BZԝ5 /Vܶ@5bEĤ<b)ׯe IJRR)+kRa:{ l"b%*1AӸ~h^HYƴ< b\5Z)sXy.}Lj"@wp8<GJ%BDZ;k-K ax<uuUJEuI䜉$A1ϧՐIR!֢cfg`4M%sJ)gҾ)$"Hf)DӒB!"bHhFçJ)viA)P:&Xk,g%@j.aI!Dak Vv~.9iI!\R260LPJt5L0:ʙ}]y]e#1Α"Xj[Jb\+q_o|z@h>~S  .)%+(Zbn=1*Eor __q":㚨dc^oC Z;o 5216,îC9q@fɜη,K 8[['5x~׿u\fiTF۾oow?߿|MRr n|ȶ8%45`qB2lvZUR x\sJx8t0}&_ѧOlOk]ߊ}YSP):4M4}wx Η_fIWZ|?zR8v\o?|OvTYN׷o_N<@yQ: hZTMc߬Xq 0].8O8/BEab͙̯c*\XkMTUcRz>nڦiڶ%4`f"A0J)4(uR_#RD YAw zThnj3%*{7ht4Ya *Z*!z7s&SZ95Tjo톾P1Q۶IJ4>f|lQtSFk{<Ϡ1[n;l4NSlBZ)d3!*}|J)2"k;~x6J\RJ)eYE(m:An;vF%f`aȅE8(JB؋FkmZӛXJi|;ϳQJ).P QHiE0RJD$9micFa6IhRJbfSsCX1X [ZZK)s\e95˲1A":6"uU)u"S9c( JD)gN)QhSJQZ B8*}Xb`eQڷ_^/"S! 퇁K3n_}DkAaąA)PZ zzw23+-ߙY@McQir*au]dQ2-3Y j"^1qa!5xgҮkr:]rRnF+iA| M/93hPBf~VЌs1#R v`i#RJ|K\ 8\ep90/#ĸu.dsZ q2M~眵P{yu5XoG,k\ֺUx)NH[gs9ߦK) pJA+K5JU{׵L6Xz6_\/{mV1"Z׵oZkxzz H㚨Ui9]f^:s?|݇g`"翇q3Xm|ki?|] 8/y\.`}qv:!mvvbp;Km\߷_CӶao!=3/)\yacLAmFk}?t-S.!Z4v?<~fR]ǻ==MG0撸T.</_^_^^W&PΘӊ@Zk7]RC'r\$G \`Ō=M3Mԛw (mvƢL˲Q ɨͮ>p^+g*YHR M˕ (@3#VJk"V)^*9KYVw},%,KU(JL9LZ`iRQQ9HmJ6% R &p>~ho:gQMpmBX@qyל$ַ]EJei S1Ɖ !$R(",ܖsav}lj2^)@/[.a!ic7UA?,W2#?]"HauII&,V`Y&[)Vt9}}Bci \()_•(蛆sec y(EE!F( P}R"¶뷻jF3vmGsZJ8 ~0|6UcLqGݲ,ht:SB-(mQsNe: oY(KԚ#g\UK-*}3QZm 6P1!QfIYe"2kߵ] 0cT&((:s4cq7-y c)I8ȶgfʍ--K%ZJDTxw}^ۧǧZkNiYa>} +XR62 .9s(!@d,0-K)0}vxxۍ1|kx<I 3η6).I+Κ;y=m\˰ Ĭ@)$`))%6Fw]g^O//T+)@Xem<\ *CymhU|Jd1 sL!RRs %ni !ƗE!#mӭ~ݮwOˇ|<ϭow}:ӏ{4c5\BvMZQ׵̢i)<;eMe^Bv덳?~\çi;hm>?#`Pk]-Cm󛦿iϧ>_:#fc64x矉Z[=0Q(%R[Djwrb$R2N_?io!",mӴiJ+M61@ Ng- g.RF Z9b)\s Rs !ʬW8ֺvo"Ҩ),BhC%vF)9%i @\;zfd! |p[B d=)ֈ0kmҊY1ucj 3MSHL ךQJD&aD"ཱུ3Wf&lRyo +2L|~ݝy5;ZLJ چ:R <TL/L}߭qZ+:MKZd""pZ"bkrAߵZY"B(۔kY< CΥue Ӽܼ~kAQ u=I)$o| K)M)Ehk,!) "iZ9yw 朇\IkaFkm5 kMK)m`R Z׊ʨZYA UPkmRD1C0)"j!ι:KBXAZVTX *.yPi$Dǹ { &\s>;e13K0%esTٹ}mW /U䟬TUAicpWP*Go5%k% i4ޙ[D󦬰h!f.KKH)o\hm1P \ |v}|vǍR5(Cښ*\k<Ϸo?ݻi<8g80Rr, sfZ-5TBi*- \s H% bȴSRK1r1j8WDPfu]dH)UReoi%U,0sJP?m1+DRBp9|+_1Rs 5[S_{j)%ezziL+"m5{P4k|l].K|zz ʼL!̷>|;WHo^:"]t{zzpV8KN&RzyZk%jճ{p⊇a@D,1+mk*g*_Oj!mv{˗/]z p!?U!im|{I_^O/_CJ~+Xc"%J]]I%,u5!U@jJ)0C\۶U֬q!K9(mDJ9klۻ{PˇNַá4Cjsyi<_!,蔞織4wF{[#cRK10RUڢUkKJiLmlw&\58u3;o] USJ5BT)unIr*FrՀDx76, 3iDU,a1f[7^uZB* svwǦi__|Ǐl6M?=BJU DUӴ}mN@֘Yh 5:t:<6]Ͽk4LJp{^iZo~rzZ߽;V( KNIaLVw]ٴDBx}=۬%UZ9nǿǧAJ˼Ӹ!ƻûw}r!,! 6]׹)*0osfaL|[Kʵ;$j Q!X-a۝w^t !TyCaN2hkQi]TN)\JTaЪj{@-A FTku۶m*y^qRIV[>iϳ~JYOd *odF h(\*x9XR207VYKZ:-3ZXנ/B a "c"2ZU*SXYXc4 srpά)m--J沚^i\fRs-̵VcJ4TXs݌3֨Bi *RaF6Z1xO/e=j! APitކ9*JkXKC*vo|,K]σ!7qvܸiR\4R!enZk$5sM)%6Eƺm\+YT%D\[֨3p5,14:ͧIpg5FeFTVFȚa\sy+e4 wGii)U5EMU#"k=3+V0/˲8㵶ly42"gϷq&m׉0\+( *1[kSt X_?޲u&o hx%_nSܶCZv]K*"kXk"l H+!ė*\2iU9Ǵd4vtw쌹"xg^[S*q54/ K|Rái7MCE 5k- sE!:2f1ČwZvJᒋ0M =|C0!ZWXL!y(),1ƒc\c12Tun̢Tam[a.fNSPd0Z9,R9-+HPf"jD4Muu2W2N譓\lC:+24)RPI%:Bz+k"JR+ jcO3;ko4VwGJp^;67 Tdi[JZo=J*RY}8nmwrK!?Mk˲CD$"ULJo޽}Co/_e, 9SsƷqfRJ.~{zz2!EҚaj7SiZCi<3 wdA\j}a!Sd&֤B~oO>///'`5px|wwwG#0ט9pL[Zvgo 9,B̅ZCHh")t9Na~ֺtr}H+߶%AY[7ݦ! !f"@,}o,.rz…m pO_w~)ao˗/%ĸm߽(R/3~lXkIPГ,:=^9)8٦Z:!+q~;[Mor1˲,S14KH1$.CA!B4ZsJZO)%aB,ڀb%-\A9łJofӗ.y`JFk us IDATm&5xK),@Ϟ\*`iR:ڕaR Nk&ycRnmE@R}-JRpiH3K)bu2(@EkjV@~AYM0.KT@K.D䒡(ERk]{w)Nj.QP%@X+"jTNv,18݆\ӻ'Tzl[DS r !bfRtU*kj";•vMsxo^/<A׵U#42+cE[q-1Q圗%* VޑUo=]^ ױd5opc*f%tOI29~wRʲL(O9$5!Dm 8rA)꺶_z馬:ښev9{TR1-ڸnWSٶ1Lv XtMow~30 ח_~_qzxz/?{^N!f;o6~5DTK4h^<Nǰ S RUB1Fkfk;q6c,5_Ov scr 9!qVy;FDQ pdes.VpyKp߷Vj<"j)z֚"b^7Id`A91N+J̌D1VQ:5j Zr Dkqqk8MW(*"b1'^C[$D,(o(5{$jOOO`UJZkҡc(\e)2RF3H5ӒBw X߃c$B bH"x ַN),Jݦud^oJEв5d@ "ڶlۻn0,iL!ԽkUV 5G&q5t%TSM(E+J fPZj10\k-""|bs,J\ܬu~%ek- Ǵ0eV clyl776y]Zm{8G>_2mK%p)1vM8Ѡ ?r~^xO9}9MӪ'-mۜ4]pw?1EB reYun6-Ɛi;-jiđݍa?><ܿ~?3V _۲,mEv))HPjgU1ÁHs:UXk<2w !rXdE RR|^SAf iM)r""M,R2̼,K)wc'pjX%!-R`TtuP\rJD@!$bڼj7E)m[ iA6\4P`M59EӴK}W!#,~ 1%D!žRm ) ]g43fsmm "s6VKɤ 3CJg^f˲th^O\tw8]]נŒ5/ 3 7ҵEB2]cǘ8FҀEyQ m5c۶o<{i%™A Sge1LcHk9MkY\%qQč*B@,K;ПcN9r&(̀RIDZ2u]ߴ֘m6DZ{<9/\9e"͹prBFkTdNovKZ(h BZBoֺſh5!$R }/GTݺY? 3_GҺKN\RRYkza!_n1@T5+DTp@+3TGkT9ܡmׯzڶyuIh +@MP/*@FEp8?c۶դu1Df!N2}@r-H JJ! %ep38{ߗTW3c)$Z*TDg4fFml۶C`,ynE!€d7PJO1f qa$ p/!ZhVɱ8m>e4u:C)۶NӍDg#3h]Xbs EPc^׵i JAi!Hm#sf§qǦk3cK>n~@va1eKzSGPvn;9Ӳ,s&= QPʤ@Jc+8/mMEP[::VN|3Z_Cus.}Υ:zC)Rb%Am4oFa5)e")2Zk^w?3B)v9?N7ZǒK҄jmrZYARyO2a'{c^~{|hZ )˶۶/ئz\ϗf0d;kyoi^wj]vO>|~}ûWZr1ڍCvF=uB$ ,)z;=?yvnӼ$̠PInx4r^\pYu1'fXmAD[SA}[C ˵NZ񅿌ZngK)n˚RR@К-H!mk봮Ra&H(B]osVYzɒcBE1EEq!خr,ɧٌ DJmwJa dA68:Q) ݺFu!%XR.m" |]g pH%Tp V fKcF@0QT x܆Zk֙v}a"p(&ȜE)clqYaM?2{x}`Q;Dk+UaN)Y!{!@p ֖Ru]ǝCoSȾt HzD},h% b-)Ev]ѯ!xt.lqZ!U۵a[D.,D <0#XbцJ))Rʒҭun 5iX蝭&1g-yٌ&iƶc5+qkԮI9gj)X :rBNfcU? J)fҠRGbfiQ5AkBRJSb5UFUS)]Db0),ZŠ9C6,t]9|zf\ 2I蒲" EK YDH50F@k ֍<}O9eSD9R.Iң18sB!TT+Ampۦ;\m Ѫۦ)C\B,~- 0ua rɍj5r0eRHȥ m_vV:sn`)PB-mR"hҢ$&uݲfhV!2Tx4M2.5-%$ HS$"1)eJUP+ےh"G6߼}훷M|18 9`.'V@>m5Z E䢔Z؍?~` n~ cB9B(/phrb`UALcߵF~8R8qGio1%ӧޯt^B-v6)Km^9DIRwpxzWRe`0s=aD4Hۼ.u@iZ|kF>QJkR.9+S'-mc6 rjǾsvCcΜ3guc7~xw\gU!eOz;/<]o1fB c{BDִmk@j,]-K:mn :Nks~eqkPKX"+hn~v;oXX]Ӿ^ڶe:>_udmw0J~0 }??<6h۱NDsy:Ƥj͗" Ikt^֚YuUܲ6M3]ך][vmOZ6a޶-;+DK&@Mq"\z u}zuGk,paPQHTe# ,ih kWmZmӺtM5~4J)1EVYkSBRX)5 CNmvQ)IyHӚǦi&m|)0p)E 笤9#6ʉ+{SD$ekۜs/ cYCD$ fNK'۶hն뛊8縀_yٔ"iS)!y ꈠ):7]+RUYWH$" ffXI?DTwMcr>Ud f"UζmZZ9or)DjQ)HZ"RXh9][oj?Om 3o1d8W&@99UFn۶mI9ǜJ1gN!!|LR6H1XcƼ~|X+s|p>} 7omZ<"̹dZf!gBZcL۶OOb˅1p)W)Hy Qkj['@!mRP ~]uz J%_WФ xN@!ǯs/f(m?ӏǻv]uSDE@䵶5YxkjrRնzE D#,v~?"p^]uaRc6bӴ\/7QA5Mm^)ט9XJɥdLcۻp?K !nNQ)|:9PaF"eǨZ֕*Eڶ#˼-y%)Z@8B1x86ݠF)z9RJi;7c3ǿ?᧿:Ӽmۥil۸a%nR-ӼDd]uѵUZϟOTN}ߏOwCD?闟ޖi͛7OOO'Ax8 f a%ӧOՇ jmLŐ2ΕK6wqݱsp}>]OL|]c.sȬ9msHBJ] P8sfeNU599mVkTJ+l|!Tֵ:rAa@$afMs_=(]RV_ax<@C]@ι>VRRLq Kl"km*%|nW"3鯖@)%iRC t&Rn?"Jb CLbT ̠laYR].cUdR"蚶Lʅְ|kv{74(vXJۮ⣯D ̌"R*d|I@tt產O]un j. "2sL%m;v*R*&BD@m19FdEd{>"R&AEۊtfnZ3UJaYJӚmX"ʕDBD '4-1 LU @T:25Ֆ¬4\4(-[ȠK9 **%%a4imqBucݰ;QFkZªR~cbRJ S,ZJ8֡5H s(UX }IBDRkmjFbmYY|AX]; }8lu\VphDbH1bt1FJCH%eRR6dJ @&\Һ[h0}TJ Úr .1R1m !9W>X4QL ,Dh }UzQ իǘ @1#+Lda&8!t )m45e^5"q]WOh)(icS{iR7Rsι&a6F]X^~M@bL8*@lͫCry74k-HFc.hC3*͡i:"Ȳ1j4b4*G1̰?CӴ4"3/v\B4Os rƥ>Jy^CN;cLضx+FiR?îpOBJSX3`)ආKKaCMjek]3xc )y^y2-i8mgV6O˴" jeo{w(eI1| "bj\߂/C7t늀_v))ľʸϿ?O@xDiqwG׶ur!NeYsJǭ:RƵ]ӵx^?}0_F%ԺiW~;7 aǟ?~ky|Z;_n]Q*XY`BӶ>~e]i~~>R= miwׯukږhi??ncCMb-&o pKf9FSD/M}HD/pƱ%VAf!ke_W@%k}n["@J+@"߼##R/ F("& 7JeB̂`SJ{;dlFCS ]ZTrVHwq/s̯Rj۶{cL:LrK1ڐPsF)uݦeV B,.ZJ9RSԐbڒskn\CUm"5uƘRRD[Jsc,X? qf %|3(mRՅ !atCb 0rZ[ lɷ+x!RgrΨcJ9%kmikБ5a!l j *猼-^Tm"B&;DK\jW?X0`ꊵ:{)3"\ιiŇmiʀZ[Ifd!6f@DsNi`aF-HJ!qi]czEitJ-lsNkJ]C100s,ߗRB!Fӵ9gmb 9dQqB΄h4}5cVoZx?u vo \T LM$BP)&m1HsVhq?۽;815})2I Hȅv3hmAk!aetނ/P#HYce6|*r5B*7o^7Vmp<]۶;cy'1e1FYCڶ= JicV[e JQۮ>(T+k0ĘAuZc aٍз%kΒ߶?23pJaTə(_I) ծ8-~Kn脱ׯ_w2Mt>YM"c$"mM P 1Zk&mi $i5MJwƮ1jr>y|qtn|cio]%u|9PI+2)so*W|= HJ$pwa_ǡ~ϗUPK.Dȅ 2 R.pJ,5!K(sEXƵZkED>@Dm5Hj >tNӲIiksk~7<>ïﯗ!I9csfmwo~u-#Gb>̷t=_ǒ#ڏ8K! c3ww0a-l2MkN)pZ)OϗO,n8 4-ϧbN"b޵i\vMӄ-vݞXo7ۦk3|o?^Ϸ<1`۷ǷllyLJ~&80@3\rXo<]mYuZ\sC7>xxxxzU%a=ϧn>!(RJqB Y Hq8 me [M*83}2U\RND(e]+/C6QJq<59!k JWTraiRwVj]Wڶc gK!ikھye$mi t>] `p9+0 p4x8*$\"U*5aߵ9i[kDJεq.a(Bk4 J" E 5yDZWJYw1l\׻i~_8qY#Q촁"bfP/lE$"g&$"c"XxN:XokLS,aC /vC&R%q 0-n/=ZMD0RW9X6&œrJ=߾z6QDpw<}CcrPáGYDܱI M89΢PK >4KfZkEID@NE:c|zR> gێ۶]/RJ7 !fk-Zbi: c۷Or9}))v".KLKJIE!nem=0w]׌}4 r|225>OPJb"?}yM&־J)R"RZ%ff%zu}"uܵ1Dr bo׺v8aKkiч~w#˯r9_4j3޼w?|!'>q:|4_mֹ c:#*1qw:7E^G|C`cJUim??_>$R:8;"vϒS ˺nc$Rdcb4жc?y?}t\57o}ӫa(@%˗?׿qeYHٶy|tpo=}HrtSh@!*\C|^6-]SfyiGhǶr<|o&ki2z)rBTc3YHODhmیiVJuM}ߴ(rL˲ 0(՜%(Ƙk#P@.چUӧ(\ke?~;R,,)%Ed 4Yk!Ȫ8jPCdq)b7c)%`S_q׷z{p 2ƸFmӳF-(`R kRճ圫xf^祔J# Rd]3h#mRr@mv}pNu )9GNt 6ӛ"ctX) )ԀQ.k{+ҚXW7MkmL5J>}^}D2SJ)·"(%K)U]k+} ya1bIFN@άb.!n-Bc*vxCJ E8"gVL ,J l|lYbd.X@;㚣lA6ƨXm:{u4lصw};}ν3oelǻ{~^nVlX#)o!z\SkSZV7K]{G)jU 7(qXj4jR,l[A]|>vR؇R3J1>y>)BHsin;c<ϗt:T.^MJ-["rVcוR'1Y wn>KLI[)>z>8u/_|5zdRڵYV!E\L {7>>^ͧrbdimvua[~9J?ϮmL\IJդM9{o[n荳6_7]1mۦu2K6 2v|HEKi[gn7 }7ӼyVu"ew7oS"S)Nt>?_?}׵r<}w̜3Nm{$E"* )mӴ->U3VC4 %GJ cJYk@ľ]4vGe\md|w?~x`()/??t~K)2m>=====n˯,˛7oYZLDP ’:nt=_󼞯7A2wC7v_=>>j7|9=9?i^nyIxAZ- ҵM` 200_ÐS9:`ḻ;c4-Q!RNNQ^9W(2WwՂ/DIrED mrFqg %c/1@hM ,BBR/0K˰v*4ݮ ۏm[* !ĘP ۈ]kK%cbI)E%F;D(91HQ A\1KaBs0bq٬6Os;gJ:rUZ0:cૌc !c@As/;!uu6]s$Tƀݐ0*GE:w1FWbJ! eB}xh*9[i x7 ]yYm^WTj;c%-x7Z1>}YnM}XE)|ٹ6\m}*EZ=mZ66LP),1djc@,2M4Mu;kZ6muyy?]~֚mc) p2N!.Yk PݲȢ m*(gH!c@ sV&IEMD،^kpAʇ qLk HmAeV_ PfR^ DԵdR ~^?.7ƔlvݶnjrszYX[Ye 13 "1DS aP))}z?%x훧iା.zzme,*Bz=tn۶mF ;P wXtΤ)fHEOӼFl~ahKw6<wmvV nZaoj?޼z=suM@'=H@wԑ==3Kl)h4r/tc@GJ}A UɧaQ0,:S2Vvm]JaYQ]ĘEi^C-c!BS^c¶p8y ߿q\u"R1OS$¶]ۧyS,Wʇw5M#Ni] 9A6& hcvy7M?~Ӥs%qUYw fΩ:x,IwErʨH[SS2PZb뺮+jeׅmvm]-f@ٷ&~mж";}׵mm6޿h& O1y8_^N//딇묑Pq-}m㺆i>_5u9WB/ֈE~7v]eeAU9{L)o際]aƴ.k/_~>30}_^ò@cL}x|fqIOxk{4P 0! 5\x0ehcu2xzt^a}LH|C0/p8H.eYQTJ,B 0JW"Nm뭱Z7Hk\̮kam#ׯ_fu]MO)e<.+K^ѐkkJuMul|\ei$@L%rB IYr>}IRjNr:̬VV<}eYR5?iRü~%QOaڴ{ Qy_ܲNeluBy6um)o뺢P`BI!U;dY"heoT9Եm[ JuـƥHv !(qkco!v¦k{xicvq|᧏T)Jy9./Oe8O^cyHJ+׈R Ȃƶʙ|>"qb̟Y IDATtN"ڨ~AK)z=_u]}UV(mxo7[.)P1T>~"Ƿ?N #n{9=|5mub ,Ӵ p>|>21Fjۛ{!\|~90N01KBL(DƎ /BD6 *SJ\v#RB*EJ 2Mo[cz 9j,(f(!oȾR kNR E2:}" K^B@DD!R=XTH2Yk]SJI#(EJQR 0#$XPi*[m+;ɥ3t\jj B< QȅT\829'@RU_P*/R*2q8;ֆ R3`4RCT"Lcs`. Z-EBHd~֍s LD*tb))T&Whx#{9/ 3XMZm?ۛm\qEi^k|(i\IIN5 6{_U(`J%MwY2" %Z51HEʺ"(Eef4MZvo7۾mݶ7je ƔXRJw!c1Η\IR20,Z"QZ㜱Ŷm5//2*ݑ% „©(m|Z5A  Sz xp&m=jlyiI) `ۮ4u1QUS94-ժ41Tۛ{:C4%JEIrFYK}lN 5XHFI)`&\?"x1.q@hgr^Sq&L۶%7wVIZ$昦x55K&Lmqq]Adj⒒u!V1k:׿i\/ƛZj*)!qD0sFDUJJ9ᘓ:Dz_M˒n:rV!mi44a_^uq]W ®}%ח4ym?+K)8Ml7;iŶ7^痧iumɺm}c#׈2xLSt>im4uetǿkH HVI8:RZ}vZu޿׿n0^^=~<8gacvps{К/ϯ^$˾kڽﶦozc4_y2M˲F]ݿon!^|yyz>~5,kS+j7N{grZJ!-c*)TZTZI.8Yȟb7z<e3ԏK`ʙ,V۪ya`.%02QX7uHJ-Z"圫)5k~3W/z)EF*J9 f(E뺊Ιjn޵˲(y\.Du*UADZFlj$)1q1Ƙ@!x 2@r788 "S7N8da9;m1Vk)lJu+BЀUot}\ݪt ðn69CF֏4Zˈ䝈fTJQ zkw>^@4 :.>vJcΙshﺮ6Yk#R Q89fu)cP\OòL$[ rE0)ds2sbHU?}.HmM)U$"~MHEd9[9aA+m)SJ5H3i -,E4%u8)b*DA"̨]+"!-ڡjnXSKIlľAĤ K8^"ӲqmN)ZbTD1eYw7XRE[8; A)Q>ffT/)OǓQYiʜy`hctL3K"NoZf"jHԶ13GfYsEsiZaɫRJPm8gPaϛ&Ek-üT*Ƚ&mƥS,w;|ߵJr~=>@SJ, BZikm!'u=OSʃmyv;1JZ .K9UY[mk_²SU8}+%sI zowhӷm>oorL$"o5`o9'D@m9No 7_~y'N뺞Ηt%x9GܶqM88;oiY,LKaMD$E{B2KmQ~|>^<0w?_6iSm`K^N4^OG.vzsZz?eBT @$̬Vev|I)s꺮imkP4H\2Çwj8|ׯ߮1$mzwxZN˲t뷛mT":.4t9p>/|3n޿92z./z>zxϯiPP+RU?aZC*~-By\.AJֻ5Mh3PQ˗88m& +J5Ġ5fw]=(N륔U2B)AfB1Mu5?z0^tQڻ9RrRMc%m4|>uEIQiM̎qkZu!#uNQaдۇOOn9_q2Jb\7 $H)Ԇ~ˇ}4繱r]K᧧Nh^!Xwiu]A@JE%,иƴbWFȒ;<)E xlnCsʯ/SV3[em7÷o_y&mw7?}7Yiϗ2a<^<^6V+׿7¥j!UYRqk'kIq\._~{= _|Q}gB@8ϫBmYZ74@^{r1,9RKfϧ?/RJa;xpV|t>4ns{~)03C)a S/ZB욶}x] `eLKVbaXJRJ(%Dek4!5.Xr.hIBHDKVEjJnTSs&.PIcc̩@U+ou]+}&,@B1$fЪI`9Ka Dy!~Do#&(R8PJkq[i"jQ3@ ^O"Xu)o:1mv]WU4M4J) ^D",K5mwl6`Yr9G] H]L@7 RUQax jeMnݦNB KR0W?uN)EFBd2ZC݆k۶i]5`),HfkqH)RH1dx`k) !e%:>XBá^ Y̤jGA@'%, msf\amD ,~=Rara!˺K\t)@Jyf ,)`*!T̟>}Đ7)%ҚU)'J”s!Dh"Hb@LYD\`ѷ4<.yXXXNiiݗ/S|>_ϗkJmmEsߟ_~ۻ?KI?ۯ񸬓Ӧ$%k<îiK Rgחcӵ{rygRJHFoDG :].uZWelnv4uY&kA*%q.k*OHwX%Hd,oOk Dr56~egI+4n{QXaN!"H|4弄hmvQU]uhB0 |:>Miܼ.ǷyfVzt[kov^a^y ިmlۜs*IiPnovӻ^|Ͽ}z=QV?޽p{)OO>{yspwwl6kqYZӺ:]It˲,1>~|xsNxNe2.󴊐 1O)M1%$m sB)3QE^nUC*Bz+%8O46DeUR}b5ZrcppJD$EǪ80>Jac kĻ1U,5`#ڪ"gmO)58gQ ?~*\Tq:ya}y^.qkVEJdVڍeED qA$ SJ• qeB@YRhM^E(PgpkRJ3.rWgfU R"!'VQ6MUrB(,X%̼h!I Sk:b1FWBVFm\d"Ԫ0< X_y^8r1F,b4S\3q"\X6TrvևRJu\,̜3kQcn7BX~Q7wj)ze .R,f3"qU9$Zk1֨hR @ T\2Qj-Ȃ5H"k✽#L✳hH~֥$Poe}Q#im+u6*xi\W( %3+Hs6c|1ݦG$M5\B:瀠DkrJVPLR@ J~3ZrUH"du6Đcó 1ibXhLsZcvKiqY2)"H)2P@&NӬuv#cz#|Ry"X}6߰`)e^:$sXy!"R>Ԗ{4Tk*%k *rJ 9ֵX,1N58TyzkRI',jCb.5d, uVH\Jqk2z:%33Υn!-p`yC˼5J QQ6d1" IDATRXP̹_N̈騅 }5F5jh|@ I )dF LZ]|ڦmg65af5=}v+\$0΁iBNjp9lwmvS(\XRJ!$mYY80OBuXטp k9,P+Ỿiz{؅5MӤ*CK+7z}N)bΉy 봤r>0E@ƛ?[a6tz}.)( **QqfO1r|=׿>}ooﺮ]$ #* sS!Ĥ:hu\~Z6ǐH9!1X.e]ֺl޽?m6;u8? 0sX*%OÌ]y1RyyA1־ﻗ۷?@D4ޢf"⭳j""h;knTQi<0 C.ZNkK)u7O[Pu2Op|uql1*M߿_6-2ZQ@rKXr/r渆p9z_|?h}#"%q>Z#P r<.!$,۾;lz`ƾٮM5|?ӧ.OLƂ_~}4_~|y9s6v뼭`a&) ye]p%Xusۻϧy<_^/: s )fE)炴8ǤUQR8Pkt* 9j* )VSf,! $PX?e¬Ou^TUrխu !"PJf"HT~,9E[>8BUJ1H)E!13IcX(L!e4 B)%&"B',2"RbZ{uu2cXRyjik6hIab\icԽb{rR4FYr DERTd B.cNYj`VB bʈR*g)g6ڑR^sJDuyHm]Y5T@DJ e!pb5sg23Ÿ"9 )iYBMF~<(KyY)U 1vNc椛 1o 5D(莚"\ŵ6Q#b+%!f))#KPRVTdi\iLӲ,ȺTrYRo#R0ofR6)${kJ)SA̗ar_nشҙBķJ66Z)1)E{6۝7fhxɜCyJO!R.B1H2<::!"oyu#Mh{Rr]Ly"X R.*Uƀ(YMuqX noGyF9a@m~Ko5qaSiqizA@RHz]eY}7{g5^Gbo].P=UBp޿{x*۷/rn !Kj x˹ƨ֚E1P* RnY}yw7;j:߶m\|\9KdrU?,K5Tr@FX̅qYfi xt-(-}|yfawc.$mۊ` )|y.֟4hZXΧu%?O{@yy8o#dbqZΒV5z K0xkV۶.t] 9c:-ü,!^! Mӻǻq>t|\isLцLI&ƜI)Tuwޕ&$ T~X Lw7Տ뽐hŘ?/9*UhvÇw?+9y" 1|8|x˒טO/Ͽ|:\.r>"ͣ-RQׅs,yMYzAy޾owD6ͰT./_~t|9^^P-KƐU~8/_>z)~}88Z p+sjLJ[{ ͦ|:2Z% T #k\\@ִ4C$_wV@!C*`H[Xo6mb;#uքR+Jk(}zk} `EEB@V kYU~u\r\jZg/@J!eD1 Ėd ښӲ,1̜jl69pi3ke.q\c,"97CZ_mExy(Vk ƘYmadN퍵V2&l|`fcs{9ZuЀq|nL7fm.`zs5kR%<}-d $}} ؾyĵzQ{"# qp\uDR֌EjI }||*1FP֮ au>_l C u7^U3p֔k*"6KZ kMViVV9DaZ HAmo43R 6&%W{nHIqkJ+̻'׻.crq%pl=Z 1:Lfowu~W0p|˙K.`Lf&["sCǡ3%~3MS!ʹ1f[1 4`)RJI"bcʼWu^ט9BTJZ1t"8ܮ~OXYc,p>cLMkhH^8tiRXk`]`ucdݻ!rϟmǏw]ӱL+mD{ZAA{ F5mGXKea@c)2g}͛Ǘx%0M$H5HR, ) :ڃv;o\|< kC?[z~xPKs!lT5r$, D v1/ P0tf;o=Oh Ccu7sÇ?|\33#|Ot_/IkR8]__>|CޒR|>>>a9<#(1k_S)h7 ys:@u˚@kΙfک^77]?xxxs]@]?mݼx7n_?\m7on>ws{Uʵ\KZWZc7NJi.Wc}iY/x<0˲&VY,՘+K,k* irU5sU5FD#QL;•1T-ܻuU(*U؞+3"LGX T"$WYi-Ⱞk˶BtW>{$@g   @Ĕmb}RJJ)~ȴj7dj% he8DZSnJ38g!KD9TsTB)3YkNhM0w&[U[kKC zRH_Z275zi0.C!ԚvvHZ;jm"󕥕#cg- c݋9T "`>DCTf.E-enD9GDƖ8+K;:RREd [KLSA[,Tn]6T7Ƹ˺$PID' 4] ,d*K MinfNR[ɲ" 9lp!kAKM"]'"H)ȹ2B,yu]]ն?*z|߹dwv b%N?|>q&F¢,ܪ6D+ڹ-}ߏ}P UoshqgKhZZϴ#!v',T HQwJbq:OOO8tXZY5E1ƶ zc׿G.ϿߏgLM?%Q}s?TJ}:ܽys{| xG@"1SJUUhOTC@ym:\eɹ4[ 9E5vW߿u+s᧧il,ƒ, $ 5v`(g% nL۪%xz$/)5g̦DDn aFrpL8톍.)=>,k@Wa.yڎ "˯ЃzwM [9v?/yM}wcS9Y5AL+8:=EJ\8Vm˫z^M)CK$@uDpswomgK)k_ţgѮCzQ°ڽ߼&)RT|||H$HK\̉%WpE R(b\Zņ)UL- (j YTfWXrJ;` K5TamP RGJÝ MS@)%="5bl{W+EЦ=<*AH( 1n77秇5-ϧgsNcu{o?=9ruލSe.K>˼HwooJMu]\Z9o%^OK)!a jqQkm5s^u͠*뒪e]rDdl6W=t\.в,q]ahbnک*Cqn^K0_^%k-\P->Mq?|nшTaZ·2ϗӧ_?ߞyEWWW(ޙn[NʀPkEYk.UZScY.lƪJEZ`1 mJ)3@eED Dl> +g:睵8 @DPDVjUcHu+JM"lD N|W 4Ka#*=4VGDfomƾVNiƴs G"UB\ƹ¬8v{?s.t>KIq]J\*<U5>ѴQl)UATTjK5x5e散oG|-ng޷_߱FUfB4y^nRu` 8k,؜s*Ll!R9H 8R6øִ˲]p}7;) J sy:5&NڕdQM̨@Y__cq3MȂ9Fc7`H_ 8jq-M}*\k{" }ݍ%Aͺn72/jLY6"1yͨ2윱B: r'uMn"~%-$tn6RK8NBι,5sZ* Z+7SmQKt4iIYZ7abh djv[=dӯkʠ@ KKih+j͡`LՊʲ&o!nJhݦRW" (Ϳ\Gx"€d-Y]_9OKݬ֚ZkUA"OOj'= "r<KLAC;c56ʹ.ӗOÁa0tҶ!?t|92}ƭƩwp.f"\XK{_kUecP g뺺\]GJ \p. ,DUC ieqk n71fsPu9wd#+kJ’ #DHwwV)1|Y昳eM@2/~Y8Br!XqE ZTve+uZz7 vCirYپsΒ 3wͿ??|,.O8]p"U}#\/?/7@7VM)qlΓ{4 Rby~xO)lcv;]]vsۻpM?@dj.ED.pϟNO٠~vֺ݌www??mv. UXrIS IDATp9>cO\szI2CN3Xs1k Yo`mDs>Pfxgǃ~ }q_eY R˺X4n<ֻZk@vL@Df^C?eY-ϧ?p|9 }9g/O|I1rc߿}ݻ.(RsM"n75?hɑK Y ,ײRҢͼȥV@_%"1( g)z6xgD1 ی#sQ@nTƸo}^hɊmo#f7acAL{P,*,wf>tAWs. DєR:x?1R804a:_j{PadžqVvI1k~ BDr9ϵ~w1\֚놯F8CөDZ׷tվgkߙ +PòGH(J&j"e]S) Hc?c58GJ5$YȚs̹*qq4EZ[RUQF6&sn&,)R,3/)4G[znѹfUv$F]9ƘqiH%cRq95m;[D-Z$,R\ㄢ t}ZC33s1E}F0K%0U㺶V%ưJ)'HYQc-7<=>'Vf&k;?ۭs/?/*FELP,. PJJT.K<zy\.-z ]m6jiE`W(vC0vC`߼jIBJ)*_^qZrzЮzqd 闟ϧ5.%Ŷ+08~T;noxtxz<t)=? nwݾTawpY#cLrZi%Dd"(¸8=R{Yx/=QRQ)RO˗\0k),Ykau7溤[v̠,g1Ǵ\ΥԩßOEVcP-mv㛻ۻΛrX.b-^ܽ{ݴu}'DU5-\JKIU60 aB!ټ&չKT92c:粤E!p30B k-* k.K* W_5pX7].s:\svd ֞}߷clR{"*%!zOMyݘj^LßZDDgieKPX@X`~a`.\mhFk18xᅪ\yˆc\Z+/sz|d ~c^K[k,_s9Ke^˜,82b @}B5XǾ+9Ai ֯շ9o*T:gȥcU`@N#"bxSeT\k\.1.[G5븰\ WPt\_s0cZr#cU͹E3\Sh6)|x@qVuڅ4/6ƧZϿtxp`w\ ޓq,`蔥Be9.#y>=L077W}W-\+3Z/y7ZBRLmG ,^cncP4,`AYJʵ֔!~=/e}9b q`KHv!/y>eUi;69&Ę;ojM"{Qvz`9NIUј*24_.sisn]e)Ƹu,9UUeB\ "m63eeTr)k-.k"btzacTqwnBL6{/133"Fku4w~뻷-*Rz>_^eNjO|adsdTy U)~H ]uUTrnyuM2DЕzG.O_~o)"o;" ȝms6!x:Ru6S{i{(d>F$R8XJi֫. $zOcNʵ\ZF2q\ qAEP  `iYqP,"Yj[<ۭ0·D2P,̼\iK)v}@'Y2ڜcU8e AZ.tdPDo(+u("I+1F%9q@KnKKN\_1×$mifӅ^+_neVbIe9_JLRJHDfRZ;!@x=ƨ)5Tlqe9_NsJiƛk)Iq _XS)]5Ykn?~۷oD*Kn8n`W]?x ,%HϿukۧC뼊vno޿|K-r:_z.9+²e%&>ݟ֜E3 (%$PTIRJL(ZR>Ǹni3 CՒ_9eKxp>jm͵ 877WonxOP7׻aAԐZR^ǒjqflH1Χp<ΥpTPT[N^SqBfT; J*cYk\34ANCXBU o5nvvB/e 7ݧ"sIj\R%:熮qu]4xZp1Z%Nf65<- Cؖ $XL9Cjq@7|gy꽚+Y41w(BUݳf4F[3tOpD·xK  uYR㏙bl[}ڶjw օnz u \UQRJ̺mQP`1y#2o^' YJJbmC 2h,}ڶpBRJN0tmh\JeY&yo}$k{k)dLukAU@ Ř؊1|G;ٶ"@PUEy8o1TrfU>zn9猦TױΝ)%߻qv3:,GB %"dki`e88O7{9Cs:zZt=R,X.U)-t5iN !mU۶-Et]iu Q0H]!m.r떒čoc$k~IzDlE"9W$ r]`\.mޗ",IerNqMez->Sئ5-]?`ѷ1X K)%:5f-AJK)*H`hϟ?ƽܞA,nz}=n7v.Xָ8H֤TՅYZ5\m3eι]ק-/t]?@Z 3g)~.k\o/ -"Zc)O#r i<_^䬨xS.\%m=_qņp4·ۭJHx6K@Z1m9 3mdgs׸n4#C6mR!+g cMOᴟi&N p:wߙ03U9-9.k:o!nB14v\ʺ"$fRs#Uu^c.Ja$BubԐGkjrFTrEt25hӧOFe&-j1vOSJKAc7D#bM+{5EU[Zk> 0,o%"AD m[o1d-֑h]hB[/YM:Ta` Pfv;mjOQRpZBL%ж]\b-%[%mMӔu`I[BĴF߆z]5Sߓ)Ί1A86p\n(3 )dTQQ T"Z$*` s4㇏Jk 8 IDAT큀Q:m% ,[X@QURƼWpA@1![?p\^7~h(~0tpط!Xs^uZgkgQUQJʦ5g̬9r̥^ 0wATxoI[E`Ѷmy8t??c\M-mî&OH~li  `נBI;T! ֒C"FKI%o1"me!cʹ8o8K4[zce5&Fp?<|zT?^.uSJ?mۊA΋IY䘪4m\R*q2MӁkܧO<[]hz31Xr US d5QDX0U^U׸˅9iYvܖeQGDܷ5 ;}75NӲLshv6 fe9cxvd̲m+#AIK2əS < ;[Rp8򖮗du(˲M 3>m)˺D7+r:g{eRyUȚ>Ǯh4 \%Mx\_nKNk:CZ5 ç~s3PTSYu.Rr)"m[ZkyoiMyJMR26""])ԢkTz{^(xٶ bǸ^.TB%k`-z-sZ\HrvnN6Zw}7X2R)kqYqk]4ۺ<_2n˸ƲjZpBD ZK{%h̵`f6U "" qm Elc><>˧9q)P򖲳 YumsZlU,.xU9n[*f8ey^1d*Tv8KιS)\|QuۘTۮ;u]U՚M܅hỦƘ"3{F}8su]kD{Ji)yYϯ/ =.xoㇻ~:cHAe[#e<_/_^4T)zbѻ><<ٶMY]h/q[{Jq?˯O;NC臮󯦱gLckaDD5i+ۺc?amYӝ3cyمZH1m9:fnߴ9g2Rmb^%LsiYuv]h|4Hꌭ$7@6N*!% R) NaАVTt317'`]!z 5Q۴J g@e)DVoPJ6hAkGMj;84RXEsNXQU-׷/"*4*e~WsBDk]VMcw;}0#%a.-!$Bd)HM#Z9ޥ&(UXWf-R9}~|8f_/Y S.c/\ǏRJ %zL8[1'l (LjCTLX| Qڒk|K\̄ R7]cLZ׶m-qnqZqZRhZҖL&osNZU,(I4iVD4h,C7 p뚭ls"R9rXǏi_w4t8aӺmGDvq֜^^ΪNʴ9븦]WKn;y\E_~u])|>ߦ[ј7.StfO]J)m1m{rm&%"oB|>_{xX,O8뚐ӶeGGfM6/r[cxzgi. *",q-Ef&k%Y{z[2oceD4 jA@"$BfQeVȠ i>>Jq:HtMkEu7 O?Ni:U,Ĝ4oח|y3 ӧO=e2Muk\FKѠBӷ۶m7a, uWsȠP"gy^[MNۖb7aiǜ/۴ԄnZ8>4$~۔wf?<q[XѠm* U2ei]n8/.Ǵ61Ś]n4KY[KZ*dXD$\I #[H-o BHH(q,n"q`}J5XKݶ-Pfra"ƐXgmJ)ZJΙ@?9UcA18cb@ȅD%,iV(ָd-'P6-MM㽑 3JJ\7Gsf<9qMGXe˩ ӈH#UAD 039{c z}]VWǠiR"=\'P%C[bRYȬ\ߪZySa·b1EQT٭jAHK&4EʴHz#m%cIo߿x8송oZT"{A(" Y&\J!ڱ,2՘u^mMm+45x<==u?MT-o>z  -KNH)xEit J?Ԇ6g~:/۴˺35 bAz.JGdƵm?OH4nח)%k}9;9唷R2Nz* -s EYJιǧTϷ%u[/Ϸs,kr|ֆ`߂C_mR)VMT5`Ʈ5)%?sz>Kbfv]ED\{.R]sw>Ph,9 9%i\iB2R6-2,MڶzڶKrB0]׵⬩4diۚ.)-q]^9j= Z9;Go2{QS<Ϧq̞Yr5}e3a^" R)lۖ- (>>}ctR0EL_{_8CkިՔҚK1ĪA_U@bHE1Ykଵ.|;i׆==<<"  5.˗q}k9WDӧ>"r)S)n:~r;߶yI) `IY q|{ǧdm)\8u><K\D0۷hfuiikƂ*E8⺖mz묡,XrtdNnzÿ?qwp}uFpx4MMu~CCI "h!6ic3LS)|n˜oq;p1 ПocJ2bȈfF023 wֺ֑ƄEvwGvAK,,6}LE ]78K}V5!h ŸoU9hj"JyoB P|۶K׶h@7slh~{6H{.m:~q(\?v[Ʃp7.l&%W9ks l-] ٵkNs_ Kqn*EMӬkqSfq8w:Ț"K!ۄJ]1ƻ&tw~,mהy2b'2. jԟs.:ZcFc+Tec,R[kiۼl \h|#Yyw:a!T|^Om bZP)$fׂu]cJٮk˚& )1mh@zYM~yqmM8ARЪ߭*ZxإRfQTucӅu[uz#h MEB?<~p3sJy^///^^/g.A bEqt9+y.r~RA%ח-5CמӡDuu\SaB2`6v0U[輩^!qCtC)_//LsL>iR-;$Mh9X\שiCXm?ޫɲ%sP[  `Hژ03%RE(wC*S>T;<-hRr]vQoVޙk[ZJbߏi<vDs,ɘpv㴥 PEZ4a1߂qOƘy-jTei>Rhnfضm]ý1]iK9kI !$jaMT3(xpdI$6nyΧӲ,eQᡟFzC;[Zs~yyYъ=T{* ʼn0*9LXĽI[LV,X y߅.4k^חVL0Mp]xww?;3ϧuooy>} ْz߭.͌n:C3rMm1jɄa+1津~I)X@Q@D+ZH"B?~PkWk/|@ qӚrz?_ΧkG$`xϿϟZ+KqZSڀL///˲pӧ^~k%gq+,-NH-Ιn:N.tO;n?1-qwpt?LCRNǻawUsM4S7LKy^Ӽ.Ʋled>oQU_߿9XRXt-U,FrDF9,YAT K`rZkv/f[- u;U50 #_Σ"΅x$ZLDPއYkm!*j51? `l "*T2Jۊr, \%;WR޶+ǒU0"fBdhE%%BZrssefα‡, "Y-o|ZZr[떬,ZBEC!@JE-6 I4 U'496W`@̭6}n#W[2`cm"df%h=<X !5&1\KnYzy|sΟ"ʊ)Š鬳?l35HJ9˖C }΢)lKmQ0(S4nJq}߇YY"θ6IlUZԂ+jn!HRvݸqΆR @dkN^Q sAUA-:ԅAU΄Tj%Unu);k!fKٮI1Ƞ;8w}[Mi2׷{]6JЏK19郡}_/-wR0)9,b{ RT{cpu]Oo|}NsJ*G9s<~(@]_^.%sJ9ƘJCJ29֔ "R7 O=d]I%֘ii3D? §Yιg(o߯?Ǵ;$ Xe[Kʢ:h `o+rP]CwdDjK*h3 Σƻ}h^MkOol?]rY|cJ` l)v]EŠ#zUuaa$G9p*H*deYU1FŤq5}S@,G.[Zy>e-*fn9ZJ}?wj|\.:1;cò][׍ )XkiCre`gL*I@r۶ }?5DDlJ岥eM1f܅5[;(0Leos}R*JhvO_^^^y$E֤a wO~ S55}|9^kX)!uv?5 +K\e@-̜set˷ a}~Oecf4(jYUXm KUvcM}_xSJ`ݱ?==v\q&:={wa1-¹5e%*1TQT߿bbJ)A TxkRrԪh\բTDخ; ( @(BB@`DաiDB$"}pvaDp^iGbnh\S*9g1Eޠ&vB܂,6bSZ`Xwqy\1n|m!ZU-.(y**cL1sm xH EdkVXkZc2&攸BEؖEjaX 5h)!Lؔ%C Z}6x# *OMm| HoM 2c7O)曂B,`k6R*"Zu]emqƁ@Lh)^γ*"DRܰOVD2:#aU1T5X c7i7kYBmF)Ɣ65眆ۍ!*ڮa["J 4責TXJQfj96FUj{m cP"1dah˜sak%Z ЭZ|#eY@o>a 8"jp8.twDotԐ(s0ǩ؍#aR̉sW5nb ؛LI[gXӚ9T*kCn\TffmuZc0Ƹ3{e7OO˿}b}|:O~?э]ǘ+\sy+]D }'" sJKC圻n[X2!ӏi?>?>]w\kpa.y+s321{eךu[ιy~|gkm5Ηs|gkv m #T.;t0@9t63ӝBkou}~|"5eY&";Ǐi9J̹Mo_ucm`ae~nEQ8ynOU>עJιDzR@m8t]1oe߮Ƈ>pOCIw9]|S珟 62K"yV hL+QՔ6@qΛ*NwKR%jIT crM9sfo9Pq΀iƥO?\߾;A.ixv-.s^Ӳ~߾nsu]׼寧mK ӯnŚ--kQŇ~\a?}z|[<ƊD[Ԏ>~?><˶I=O8qo\UU~>}zzzz:_*8Ckb.v,CMӴv+i۶b\ƜE &89}rטJjJAMDR*z润mK{4M-UZB:a4˼\.H-c?xq\U%x)-ښ3ڒkk+af#6B?͊߆qd@ýQ1 DAudGq{$aE5ǵ 53*pi4!LyKm/(5ժBeZ(]1Dp*$̀ "-ug-fA TJQ` ̊h2sFUփjۭ sfQ*iLZ YT5Q9kTQ"" 9c}LHi2x8T,9eV@`m+0tϣZc %.RsVʢՀ޶0Tk^CڲX祹(Uc)W Jۍ~]gT^c7_\\Ka%>(# Z ZT x5 %DH|>{mi'GPK)y-y.<==~'DŽtCK\8"JYt)B*h+,i+\ ;k<(`vGuvô/ Ðp;sUsim۷/_5W 9`˲{z~O%$ qb̵e",11Yϟ"u]״r5hs\ ZbZJ8:&?ye@{Η*)t\.ƴфԏBS1sXNRo~D0 0mkXYPXBx{{9?==K\.75ɍmEre J ?Ę/v\~xg.fci2vί:{g X΢@"v#ڶ-nYB74T4/˲lqIɇ>/̺"RC0 cpMMVVV]Kʲ,o9笊9TZzpۓњ5/vYky\2OmFk Bxp???ks\/yTnENuޖ ˲w4ns321p-܍?[f>ϗ)~t *PI)oy,q^㚸ChPo[*k.seeDU+QYYjmI|@?ߍ{AoՏa،1i>Z,\Yv;|?L% 69f4u%ZJߴ94eYQAQQJ"h3;cr*ժq޷#R\j۶妟9')눀HU.r3eFTEQ$㊨(zK)@:q&UD+c Um|,c (P ֧U܆$4iHg9>fs(q? оJ*7;s^U!mZzG{2f?MϏs@Ψ 5ci׷yWI`"R9.@k5 B0)M·!DpkR*U|l%U0,O9Y,f%td\`Ku^Q2s}O*N 6Ʃ~ؽ}z\/붮[I Tw9˶cqR)p猵A C=I -؛XDuFh5d1)V=6$"[$;fn]c=r` : c[2:0p\q=]E؃2T{xxx;8e JYc:oz4[)ƹ"HyK׭DR:oo/Aົ*?Yr>䃝c^8ֹ~F"R^@f]O1WLx_e13cIaz p;i#ac445˺\c'D\s Uh-/% |yxrJqYKL)y^˺Ƙs"[J76Q=U9< ]~ιv!]6 EӖo4gd„lG] IDAT뺮^H#`r*۶@Jr^ߖeٜiX>ʹxg`DE vnq90)YƭwU0'6"1fdE+Ƙᰋ?ye9^׭dw*sIYEZCijHFeRc^/[J˲XCƑ ip[̕uMh8V93 ӧggK sup]"O@9ׯ벉Rݴ{sJ_o/_9rM˜kZj1w<tk17VZ #A?H8"@4B-rjiea?ٽۯ˵s9[@ɀs>) ˺Zm1A@%i'P@xHU"rd4©H'%bۚo]mۖeQR8ƈ@Է#56(jCS3+1RUo"6 K"V'`1@Dm:Υ5,o**̚RD,ds@(&(dXCDwm67,rkk:o JeM)-T/ U*܏}˼lb"bcL?T85pU jU(窂1fڃ2窊0%r XK Dmax87q'$֥%nY@kUu\𯯯`Us, ksH*gfI}p~u vR9c kC|牌pC2 ?)5 VEWK9eݶ-qPFD$8zPIIxOFKn%yaXpyo|-s. aempDPԪZqw,pUeIrΠw" ƾ?1mBK:Ȭo]a{Rsw))`U*.:c1bI]S? ڥ1JDRjV Qj+%q`[` }u>_b (8v!ٶb뺜}ݶXVć)3Ƙ'$i%MbJsu3Wmv(gA\p. J6,m# %v~fB/3 ,u[TUo_}_)\/o%kN띱q,8sIZai'c\QUcc@ **[O9 !4؇BHqYO//^Hw2o4_.v%y9O0ϵ}z:]⸻On5KᔷyٮQ @ol;pY5e̗9F9. H ȅJ.PD@}"mh=1m#h;vԶu4t!t~sUCk R3V[-R"nƾ5 kytm][]#S;웃XUoV18Ϭdsn\kU7;16>E\S;Usp熤}ЦdhȼgfgUR+f. Dbi:Z fɯuc.n,KZ BPZbtLv7۵R6wNUi:ZJ۽s%ՔR޸G"w6E[kbK_BT`s\Sݶm[֯_vck'0Pk!W9i ";%5DZLjvzϗsI ./z)huݸMOhCBhǘY0uh-u\SFR8B?j/_E.K)waǑ:ǘcUyE ]OǻkӢrαdaZe[cJj+Xs>ƒ;V{E )lSbB{{Rʺ,PuV"5XsHBXyY/__.j}0~ ,incҺ8Oa k/Ҫp]Zs߾}:ԞcX*_s5\r7lǩCo\mٖr>`̯sL%eg,(!{nK[\ZYY,Qk,˶ƭB@Eq .xDҐr;LH?t䶅hKx uϧo"uRJOw bz˟o_Ӝ.KRT 9Ӱ[8<}_>|$\J1No%-Xjt4_c̪p4]7X`k/P5n (b>13Zc yt:Ywqe~["Χna%]yDCX2tF?}?\ye,i7aCu]צʜZR.ʹm V\0%kk0#dQmgUXUhuvP6P^ GĆ!7';ߏ#@Զ 11}Lk[ǒ/f.йP-sI٦-"lmU)UE܏\;1%dHlۦ Z;8k1!F l. "j|23X*jX468B~V51WQT[AWDUXbֱwcAm@j.ZB'RC*Uc?Rۛ^E6ȶZ벭JoZ%a;1Uf.8f޶:#Za$5n1V}އPKDSJm3`T"U5ƭ%cȾZEQ1fW$BT~:@Q;*e۶5xv.z<:Dd0 =#b6\5FSځ,iMP{Azm[E ڦ>gn՜C׋2;UuNl5*E8RaP2]o)\0\%8/RօXCUB310)fAy{=z>"8 cޯ3(ZPU%h`Ӻ0ȅT\ :۱UchAKLXzňYkrn[.8g- H ΀HKSrNu~Y@RD珟Rʯ_{kUJ6h{"1%%lȐ%Ug#uÇ`ݖ3:gRʖsJyIzeE$S4tdX].0J-[u؏C[ؕz:-[58\ʏϏO-[ﲵ vi?4M߾|+Ǽy:C.ݶMJ uǔRz:uw~tιkZJޗ̹I\\:!R !4x1 e+ZcKe|to)%|uϏj9|ZTRC0ݾ~iO~?lMcN[>E9rvk,kR,D7_nǤ}pw0v}7-r+#kl p3ެ뚷x/_w7ˇC#3 DQ"rǻ}1_NW~q7^DK\RJ) 5*ni+k(Bi{fVVB*J( F-a%$5vcS+~SmqHUumT cvSsH w"W$a,@eYE`7u"#relzGpe]׶k&Bۚ"y8ķ6-f.oGfSE#DlҚbU nDZ:oT s ݾvj5^"ƴ“[:@ZAJ233"P@~GSs"45SJS߷Ӗ3, sVy3=mUӂc?8kAb,sC\]j`L 63UkH V(a̩Hm; ]f^ZRn1rw4ϗʔ+ZriL d,(esd R*R &sm\^c8u]7LAȢXJ)ۼ*mD$1[G8t^*s8ja8v>X^rGKddjc̥eZƘyk/r3Z Yp(J"`#%b)8gJACE⚲`]UH-5ypyNU|nq+ jFPuUJ,eے RT"u.nT>tӖ[  $ ʒc%9 2vUAJ ιsFJŚKYKD⽵VqH;)͟\+ "fYŒMr//5gTpZw]~zĕ[%Mcv Zk\yJuvݰ, uvS=u3WL Fi)~/&:\nXkkqۚ뺮8E/߾^W`ɹB;~йmmYPY[>~t+ʲ.|='䲮U:pxwZH4U՘ I h6;ϲ;"K`291{aY;/ +#2]9\16__K\|;1Hcy>y\mKzpIvϷy]|͹a"IsbZOwww\jJST)k05We~?~?M3kI5)\wpKyr`y]!al(|vS*uvՔ1 0!RYrbPJƐ5D*8yQV,mۏc7P-%UC .X_B֚u]͠weSJf)|" ,qL)ӱϿW)dH*!R}c踛~a %UE4P0a+1qZKqs.|=E rRJU3 g~y9}=-|": ":rz%nK-_֤ YQu9s\10t୛pZՠ.欠):Gh\>H"?p=<<__ẽdM.ӖcdDsuD{ߏ Ao|>_je$77Uz\hQ!]%3a.R#VYPYkV!N̥0>~pw8dk}'Tu[|sJ /i~vY+Za0XИ5|j,N} 춦TrF0v0&9~rzvAt112r9ns;k.| }7wd8. ?/~dι?O}[OKP]@ ]QwEj9zY۲e+(Nw!t]5 !nx.ۍ_^^瘖$:g14z?O}_OW΅rܱ cgMG>|8>a ,klgp?]O˷/ՑE}]*R78Kׯ_SI,­J4I%,0@ oJ02 AP("J-E%7aEYm-ᬝoǡ 㞔KL$.֊xk6DY4הs6HSU@lꛈڞŠX"bm j] @͹X,aGĘjv}5.O4ak(Рxƒ6͹}b̕H͒E@kd.mm%iBEjJ%շ'z;`;r΅b Zo;u]9D|FfXivc\JqpOp^ԚX4е8[΍x^Zk}x7M1e'Ւi7c%Cv}#nw|||[4xE_ IDATDn "wC rR<<[cs=`JJ冤92C G4MƦ"b%bT@ z֊6Rz1YTk޺[wl✛HDU!u][k:Bw|:KeH!Ib|?R^_]5OO7L)e u}sWXrQO۶!"yIZnIrl&6,a׻Z]* oyΗ%/VXjAʅ}ZKos!QȃXj0p8P 133T̟?03-k go|ɹsι73ZD["M"TK:}c|jqj[םYUvzRJz:9:eJ)w  m)ݩE`^eR--|4:}[60$]o*u]ש1d{8K~O8N|J&RAc\.%eg ߋ>ǡeiOy^m^]5""r){ ][RA IpEm3YBfֺ-|{z[7U<KL/~1+ И<۷yGys|jm%.n܇~u]>}U2RhDۺDd_^x8r.VAH)=<<<{Kr~Y5mHjy]Ra73ۗoisqMַ')oT5ek*T% :ߦjۊ(6w}DƘ!fr9s.U%Wq(΅7Qe)ETe O@;6;p19u\ZKemQ @3(ZYQT[DmNpBE7] \:2\npo+mRj kMt  303F+.`ɐ !vc˗1H{*x^:o:(D"+ʖ7l-^n!ƈΪY̜RrΕ"|LJcKCd(cu֩ČN(("JYBʙ ;yz~wOFDj;bw4 *(0RVCG\+!qI^k*9'bԜ%#wd.׫6x+hk5̀Qe=577,R3_o\.9ƪ"d )߷_R.\McF.Ӻ뗯͆n۶53c t+y%2.`,1}/|.`usH!#H]-\ɘo1Z붥y^Ӗa\n[¥d4M!s34F@s5ff.­9oRj >|P:ߢx7NtϿ}6ƌ}\0~kѸTʷ\s8 ޻u^Nr]i@>V0ԁtrEU-z;5}oۖR7~󳊤-^RkM%3 ~u4_o//?Ͽ}=}=)sN¬Ҭu]v?|x{\k\Zy^m9_\ .m4X+k3DuV.ie+dUővM8woaA׷_MmRϷevJΆqw]t:i#qǡz|v]灰RUTɩ(w]D/??}Rr[U8-KD13lVt* \Ks&&`5WUg"1UB[g*}*\AT>o CaYk w֒Qnog 3IJ)n9@m7ԚElI*(-Dy͚k6M0xK^[R6"ae)"(qT)Fq^xgc  :g+t> *|*5렬*j%nB{sƨ d!VukM"j?6_uRL{L'D,a]p~朕!8[Xy d61~f&"hQ֍sd0ߺ J&GmucϲWt|XUԊ*Xo`:Myu4H3><>vAԸRɄĬ\h.awЩ-HA*h,[s%)e i y-"ХXĘo-ǻ=%G޺f@8_JZțiRDY:k%eҎp-K9/E" o]SAA1Rjhy"ì9y7cu`CpÁ?ӷo߾XYVUU2;wj S7ekIv})oբeDB HJFxE8}?m˯qr606/ :u΁s&{k/ a]m^, Àήq\|ߌqcu]J{=0 yw}? Ec΅kJVE&%VfA2݇a].Ӵ_2tݲܮr圧p;_~jitQEa[㊀Ƹ남kqI/_\Wk:d V cS};zo%#k ۺ-<_y-&lw|~x__&㜘(jEP,:<?;EZ˲VrZz5XH1뺚K޶GDE*KI:/\E+6iX.ը<_\_ԄuatNYN6o"B!Ui.۶x^^,K2# Tk.z/~|-l/q ++U2 !Fƈ4ƴM󰷣"y\Aq4`n?NCc Rg|Ӯ"XEX xgmk\2)82YTA񰟦i觾֬4-jk[N0"yC wd}ť=ޤ(™0>dӷz]C[("HJn`yy9].V|ecDc]tzٶC]0 V O^.Xky\*޺LJ9U%__~v[,@ѝhYZs+mqnkhr)EAXΙ>>OMU\>>uUDpWj]۶m%)tvqm%Rވ&e}}8¤d-" 5faЍh~{=^/>OŸ|Kܚ٠a=?{kӶl(@ z;G4 anR"Zo^RJmKt\ xLLZ+PUTu#E${Ο ZιqC/?vXjz[Jʨ5 `ʹVr,wwnv>ڸ&kй0;-gP%"2Gzӿ^^Nuy+2/[*Hk*-Y0Jeꏯc~p_vo&-cfa;k%Wľ@ g|h0 RM[ۅpM4XBov16gOҶT*$FU z*b`Fk 󲴩O/1YGd#jYN&!lZ%c{BZ~geZOkATE bC&>]i|K{(54 ֑8T;DwTP)el {49ǴeYڮ[3~'WU3Aٷv{B+JhȊuZc\kC{aW6~3ʬۚ^__i"PQDnJۺmu-K)EIy)UYsyRi-,̾}}-k Ps|ιfKE픜j,uVARy Y ][MhsHc\Ϸv[ L 1QE$ІdWUa92yi٢0:H!d AE1Ïwiy^-qmMιX9W>\7dɀUkEڔ 9Ӻ`[1Bc-mކ~jr[R%vak? YC߇Ex۶z%Gs qY HO?|yF-n=Y˺nT"nG b"Sr: gh9U%g=$':A2 `4ZZsJ1F߿M&! u]uM%QtK3$]y{X9+ױEcl[\DDj.UeVηumuD%k}.VUJL;{OPs?C~0t]'Rs4rR--־w5-e9ag,F|qUVMAS* UY) Pg q[,"(RF[.ͣ2ﺾɑR-oq.Vf=0bIu-\kݕ_~iJVUeuL׹a{8gt9_>}k60OOeY*b .px<>??Ajӧ_iK_>&UUav]*yGa?pD,\rD]YU^Z1ưHlṁEjoo|1dsdL\㯿v~9ETr__޽|x C?#X\( ZZأ%r.<=XC9׶3Hۗu9s p.*\#JV0H`m)c\aADm =m6å2s3 T#s."4Ml)rr P[k~hoi}zֺ"t8ڊc#ךYbK\rmRi` !8sAaנX뺖\kiPR2* A{k. Zsnm[˷oGR\-ƔrRǻχp<_ O%c}vOr.ۚJ~~w}cO?˧לr8B7vuh%u}?|Sd.Ӽ\Tovnc=]n'R0 ǣsd R,r^2RH~?Ӈ?.ן駟^__k~\nKa(g\"R IDAT.:?kBB:x'mdR :ւ1XDt̺T2k+H%;K2sv->"# [%Rm8$ڪܤ^!̒Rg{j1ZZ,!(y뷆[Pk!N޹P襦(sΠL#r``1d<_ `wlm-R{'@Q쎏x-m^͹`gct*+WXK&&\XoQXӲ5u݄A`kaqL8j2!C0 r5_6`9jm5EDk=|5eDDU#M+X*#omjc@$}Д[kԜ@"΢mmK]0s+bv}ke%%Ư_[^&2th faB Uf^ƙJ#ctyKR!pd 3ՂFU8| mZY̔k(0i4Xn7Pc+ A0"e %גR2Dp*011[SRe'f6H b㐘a-Ӱ|ddP(B XQȕq/!gLaa*(wV28Na?޽^$ixѢ3њ谥SfG̬Z4 D6"M4AdZsUj?L~ۖVeYR)W9><co548cZ2Ghs 4>mNYX[ێm9 8ke?KDL/<)\3rbQ&8[RE{"mЗeY%9ZmtzVl&;=1 ^ u !tkږmyvCQ[n[&1Fbx{k ) >XkoۚҖJɐԢƄa8 ?!;Jka[/?~HD*+7qBoϟ___mٖn6B1?|㏟$"\ qߝg8m3Ymzץ031"c[1xN̍*U85+z~fFx~Ͽӯ?=߿_o_X۸6d-)Y`h7:nvd x q:><R*56_+3Z2Yr%O5UPHQ|4"ؙR " }2jtUAL4qS<[e^k `Z@"&V{9=72 #',ʖaODPUw)$@ch7NJ-3 1qS7M TD{\5y';PJY%ԃ;O) 1A0x1ec1&,[@SJ9.loLSuY"֬qlýpk9ՐRfSBMHz؂1E˖"fsUnUg|_3v;XDDET,3>oYvU"Y2q!>qt 0skp)ߙԨ c98c9m<_DXqnιa/o_Uq]t)ZrD֐9!z)$Dt[ҶmHPVkhw!u9"D޹iQh*yR\*Uq۶+)dqTn ׀qa !@]%_/0L<#䜋S̅UsͭrY i}0ar2nm^hЅP.}ȥj~eԵ.G i7M{C~q!39vj)ۼG߼ɧ.>8L;l,:!gcLw& )ZHX e[od%5PJA1zDCU螨,iDZI¥*Z q6D?$"@6%Gh +%g RSePde5IȂAx\Ѧ9c"rxW\H{wu -bi).Eh\i'*"i0 ~7ǧOx.-[9eӧODt睋C8, `lvnK.5AgԚ|_ۚ)|9yYr Dp:Cqnۢk^Zh0炢,ǽ= )Xcq7$ZGԼmsh68 \j*m* fC`fUDĀn0e > j(ptt:cr.SUP`ڹŻ.4XG*}Li%" %}Xn&g8ˈX_"bg*XDպns&[ hɠِ[k3ƀ4\qcRbȪHO4!r=㾬i"LMyTnM (D]bKZCC (*YPc a}U믿[X4&.HD|Η۲,9lb ~Rk-ڼ*EZ1 , Fޅ\-sw3WyQ ֐ .ۖpac08Ci[K 5a Xk*, @i3ZJZeY ZU嶊v냬Z y!U!~;Oыǟ>Lq.Zc]<߶Zd5`Te~/wzݸV Dk緷|+!v_p5CuS%pݖ*Pt]~XebQ@ ֮eN)F)\zOεxض6JVB>NѴjR6.BF.`:`J\whhm\M,XK)*UD@Yve9abͥ̎nvGTt_o&U}K6%;`5t<eYd1da6_j~_>|J)oaݮ>@sB>r#h!:l""#5Xk+!q۾㨪( pn]Sܘp*E{ CܪXvd vnhm|xBc.|!O>^;q9;U믿J)8M-_6MSZ-ܪB8q__ۜ {lnl矎;T1F;huroq}?/zάR+ ބ~2a@i%Rхʲ,z;_^ڊ6Ttx>BqPg鴛 P_Nsٸ.גXQzSNpz8<?~{76Uw*c,l<i "Ҵ@.[a۶ׯq24~rk_?~_os*EVE47*֚|;*g&," BP]^ձ[bzGDdԑqp:<Z.-jU(ۖy]׵Q>5eq4"ba E2J[Ů[7C0 4YR"^0$$faf%,,j2c@w#"4f"!֛֚4S h*(ʀ-=wW7D%c 0aw<  GZ[-潯M&,D`1:wwU1szCHct޳rn/_Za߱%2UhMBemn[@GI٠5hӚoy18LrvSHh֖TTՒ#C9箵J y88 YVjvcyr㲮zO.PDs=_eM7CEO0auEk~)z;=/_[I+ڊ%P)MΓ5^Him-yoQ耶T |[Wk"xHy *DK.=/|> ["2u"ֹt]9O)eT@'溮˕|h`"pSsCPܪ]Zkm],{6n@ %\(:c0b@ Hkk&LdUm H ]ZyYe^WVC PIUyoP۩E˭Zmk'nkٖ-7xO{Ahµ54tm5܋UG1OOƘy{^ߜr!8$]YwR:*̵2o\0 ~29ƥ Mh* [E5><]嗟"m]v]o5f}xxxyKiRg;^_>>>c-mmNÿ?t"5Mue\d]l(OҺuApƺmK*dw?O?]: HDnv~=˟_-m5 lmI[!$c qw =A@UKImۖunRA,RQXDj5> r*IYI HAXIecx/oR2ZDɸܪ!i۬iDX Nbևn?8:綴-?ZcԬj-=M [=;{FWʽ)EWzt԰sg} >4$U 1axBUlSM)A햋*ZR@m5!m\ZGA ?Jw"r7$_$c suΊfV=[JT;)gȡ}፵]Y!Rp:C~wDZD| dl"qoUoSv|@ k^Ԅء{0c \j{ߢ]˥R՜s/v8{Z?&"OVj@T{*e"+"]{/?O^r>Qi58o'~D! "Kyؘk&,I iBeb!D\ݛDKk9? G]eͷ+5"#Ҽq4[emuuI˲,˜[KXa$g "RPv|9a3HZT祴zH9jSZzT:O0lҼ3+ 13*N@ޒ"(3Gs8DSS4N[eV5`)F "ڦirm3yIs֚ siq:3v7_L`[ePd· c2q"-֊Q vrpnR0[518TaoҪ"EkLk B g{+><Ywڄ{P91:k7qvqU~o3wj D0 ӇOv"".xk7 5815D.E[N!ƀom+!gͷ5$"qƒ2ۚpk2/ۖ})s5!D [ IDATn{~ɚ*a=@B%PJ[8_~ Psٶ\JK[r DzZz\j Dag֯zCF)kͺΙnBXKڶ֩y*TaÈ`@hDږs̥5@*2Z\ǟ?<|8I^x Z㧗-bpƘeY>lmju1_}z>I6Z[ܬ1Zӿo1Mz?˓4.9JhӿDP+ssz{}kr^o&k.1FTIѻ8 a( px.ZeinZ]!Fy2%eg.F:LT)j1<` i^^^ms.D78j9&=gHTmn`Wwt[ r1` `@ڶzo33o9!Zre TҺ\')ܓ)@@E:NU.t.!BPg xu֑3w2--U%,!R0>< #t[Zηφ͋Xހ>ʎLJŘ("[*A*;$` 3!e.3dh N^jeޖDYzKis%Z4Z%wY@~wJ)Es 0 # !bc җ4DԾ`}\#BN7~ =׊ tDJU= p2cL*3! Hc`9!qo @DTQMsXJ Y93J)'NBSqڶtu͹jIHC>84"iu[s)EZkyM&Кv\kJۺU\; c>:~ןm_kJ[p1~Ŏ{`koo`H 1XGq'u]ۙ>>㎩Ze[|ªcrɵ1q^>=z].eDD0@hW4gJRJ?===Z.E*4=}" Rϗ?~z[bVfM[rF0Tuh ~pnLJO?xx~wSZӶ0  s $3yx>v\_n@t|8Y’K6_lt8_h]׳wu7 QKM?^__knԜ+"v9hl(1~7vuBO Ѷ{뗷q¼^/vmwb@6E\TL^5gl- ^̬wj;Rk@Nbޒ1q7Eo84i˨ J۲!ȹ]oKN5WM6ѦKY\)T#twa;'pi w1Znl-ƎhmyPކb.Kݶ֊5Dv!4008qΙҶm\۵V4v]0XRrwrQq@bzn, Rmv}1ޮ3ZM4D ZZRVרּ ZcSι[Q? z3a'#Zc0tIKr41ǻ}w.c1~?+ZzBoɶw7ֻN1QEUH1狘뺮z7<"$@$}\[!sn+) y]׮'Ϋ*s&fU͏>A 68oP@omg0@ua7YkCJpiL;V~w%l?kVb!pݒO//84]0v[~C2_RK4|IZD u#KC$mN*̪hvWȀZ@"2 ݤ׵ r%DUoTD-JdU+ݖah~8Q04|mD[#m6 ZA@K\keTmY?~Я4Uҟ~iISks.@BZmt:-p;{_KJ@ιC 70Cpqz|*Dp:q؝FZ ^QnzDsJ4J>p4u wlp8{9XcwN0m;LޔtCt:OmqkQ #ozzk7g"; )mƘ^A? aú˲0 h[ڶa9h/1kECVUNN>~|UyYS"13k"ecji!Z\rbhu?xe-o_ץջ!l@ӲZka D1ӏ~8=͋-y_o^.Zk_w!fCnӇ_맟Od]+k\Xeͥ&Vy^R5-]06FGSJJUy;{]5ZNp?M Op^T$k#ږD4z4.[R$&@)uMB,DM6Qfo|zTί"T+;զ`}na{8쏇r1;RF05UTy]5m[Rp,9g!&#/) `tv.a RWYnm]e P˼Zk}p!8R Ug%΅5W8M0U@bc($"c(0qs˶mʥ3=D"*U[LPXȺ֚ }+ɵ㮂TaV-w##1HӒM=`dUDkig,=WCDFPDt<;.""ZktbUc8U5zx<#\y;fè ZnSꂈz1FP/g Msc *A@*paA49$Pk֚J3:C ҈lkUU۲,5efy8qmiTr1n?lbH o9m= kVEýDO5QF0 ZR k& imQ.i+`Bw8{[oX)|/uߗ/31&4VcT6al룜J!ul̆ V),.̲Lq {q3h-hvvc {@hmCDv]GT;wceU%r rJ1nٖRJ?z TFA@-4MC>8Im@"U xsJNa!0(i2kEHXk}>xpdv }ϖ2@ƥV庼~z^R*[+d\ hL 9;L3`owd㜈w$%!skgr?~x:>-A->2Wj7@!Z9a۶*!:C鷒irVv>_sjnܗ=??><@ n ؆iƃizË5)Ԕn_?r)s-UD,CaPDp:K0 !/o V5RjZWiHv9o%2o[jMä0!m%4akZӺmMPu~ˇ}J\CpƘa(oUhz[ZQRn7><ϗ} >-g'kwlibP+& 13Yk58C'wzK豔JWUz>!*ۺ]BI0U(Y!Z.󷗗f>.˺B`v7j)̄1OI~F&\k:xt:Ncobe ^w]7 HeEK@~}fgBtxV\ pnt로N )Hߟߞ_S*xwwE"C~eYWUsBtcT3t<qr_/Ik7_p<ZIR/Ͽ?=},՚z\Zi/"xx>!?OS&T u˭<_z>/yUEi7jOaJ}˖RC7Npp!zyy:д" ܅bm۶ y^qMfn;3UuQ ]p8=Tn1^Jq`RrٱU貕u]U@ cSRھ*̄ ݂s"h dgfcӃ9( Aﶴ_䪪- qYQ]mIֺ"Y`[o+ԹyO;:#Z|w;tGdL9RsDmKUc8rbE N3W#dP92ޓC@vsתurgv(9Otw;[=Y ZKd$f9(ԢɒsX5Q:Ss`)O TA̪LQ}kLeC@Ĉl[m@lMs虦 x=aZ@D@vjmdA oRJS)fVUBjBuaf,r+ d,RmmѰ H;DlEKRJȋ1}O<|VRQddΑsǐAӞQ3w VB@iaa\e#"6c3Z_N|aƾwsUa}]}oܼDFE*!*%`s0Ї[=Ο<}g&Њ&&Dx uW*BSQU1|=8c?v)M=CォV'CZc9g& E? X1R+;33|qbLEDo9o4=@t@V-"uxSy^ ?~G!ZT5J+r>?== lL 9rݶK˦Us:Dr n{Ꟃ}ٴi]WxNGzMkQĐ %Ef"jhN~~{;*0d,)-B5B,iM;K}>-˥:1XSaDԔTU*><~8˶itu=ޟjxU19sf48NÄ9FAt]p=|}8پ//eUw}L>t]GBVr5SZ1F&BS뼬붬kUSbD0mRj"9CgD ty}zr!9qxL9 nw!u3s͹}Ki}߷-ZT3x[ՕVq!4,Ʈ-\EDr-! HE*"@&"Ksf)ՔvbRMo.#r.aR- 4v#;IIrՒr9/q: ]ߢK p8NǾ,oZ&y- UJ^^^s.%"L۾>d9SJucc*YUhRچk)8*[n✳slzm~ç)_~uBI5XrEȀX$"]. t_1AmM)%Bu=8|&s}.{ЁeJMιe_b58ܗO?}z4={* 5"s"nj~zY\0߃x0 ]<_^__^^ժ!y8/\ {b6 fZ4Mx|rpwn:Mӄ>JiYJ߿oXA΅9]uwa>?>}N?E"w&zo&ִ98."uh6`|z}-숦a!ssc<|?8=뼗xz[^W cusHS؏_LS;}/Usql^_?u^Ĵ*`T(~zf=Z,6}-EJ)iJHtb"#y ]MwccZm.GLC@m)p˾fcaH{IU;ιFnM\pMC}Df"r5fn,m~~^u料ޱ3l] YE֭:MrUtW5zyXJ΅Ԫi>]@*!TbYHxkrfbTAt r0M19}ȡZRU5kfZ6a)Er+[*{dy?@^UUa&!SE[BU V9ѩMִYEV !Q!8fr|kSnmrq0A404ޜ9Rt8cww<vJέ"?h*:rr\aPLڅ\v*j0jΙi>?DvU zm o&F>[JiTRsjߩgr J ɁR3Ֆ`ФjS*]CsuZJy6JwNYŇKD-ƘsM{-˲\.3Ʊd왣͐q oMj?&)/ èe18wuLc{ͤBP˹7L%㊇1R4ZֽY8Caҷo+"?__j.Hع@ [z5e.y[І코v­)x<82e.sHH䈜"S'") O_^*GrDEy)뺯?~{OZ͋&!phT"_?_\x쩥TLChY˲.re;zy9{"d3+%# ~8L;CFv> 8#GD6C*yMo뼨"rI)YToqsЎ_~ıĂfj!RyАs^2 Q *(V'g"Ënm $[-̤s@tpG"(VoYj"KjNFlDιm;1@o"m({Ld,"5J;ŕsΑ*03Zo"b=Җ-? mA'NP[`ŸcZMu[SQjmZocT3mNJiӕ:r9ȹq|hP|uFa4~t8bj͝jd8 -|:t ޣ:/˲t>x^|Ȉ9g&Z8"0mZy0MXԈ\0MjRˡ+Zc=2 C"4y ry?g"R@#!-%Ւ@UALsv>\xFAun0 ^2@nM7$Jv\.-QjO_Me[pI{ʼn{z%m{"3?#"~33s9%>]܅.D\S\kqD@B1am_ti^똬a?݆5 8+0ޅ_=_Oy}ӪJ[;%"\y͈бZs/)aҾ~j7yUMjm-*XT@-CN?>4ouI]9g"*Jڋ>?opwOG-ָ9$K]-\DTݫz.||L]5IU: i/aȦش;a[}]=ØMA"s}.DEw)* M[YJ)XU=ZC=Ą&{BpV~`えyN)#Ywoݽf#kޑ7+t`-w9}0 1Ʋo۶V[gWjHDS3  MSU+XZO}8/""EYBCBDtvb0jXk-PJYz݀yOt 9zq@HXD4_|@j?(k.a`2"|ES)gǞ@G<9/"@ &ؤa*;2YeK!@` XK Xkuu}h=*Y;;sfw06]3)5^t]UyaZJڶm]גzvu8>=t][#p!=w]w}{?Iu΍p7[<<^eKF ۶9k&ẍqç183e편5HMEt|zyO_J)pxz~.u?}'Bqvm[-y279VdZM[Cxxx0K3Xbp">v9<( ͬ"Cxxh:vu͹z@/gմn;yv]@( q Դ$) F)d|\C+bircq/{b| u]ږs?|?nm^=2!̗!Mw;?VRݚs5ȥR2AUriͼ7?!BT6.{凜B.8}L-!UstETD5!"@ I!-W !CpuΑwtԔ˞򾩪TW3뺮=xvK -FD؁ jk# .dD4(Cl3mڭ3qLD{8͸s-TZK)3jc9T$HbXD*@ Qastq 9K.6GMNUD"C7--eLi"D\}!0 os7-vcGr.@>dA!t]G[)YVJ{;$D#b?jՈJML0䜥j@Tϔ4Ԑ[@F-&%6"c"D`ED5wkJe\___/ߋs- "b`-O!NTq>vYsRN>}r|ZZZJyo;_!l{]8 |]3mRr\=T7x}r4L9V+UѬ8熡C'N;ADBS)۶RBߍyɅ|qw8})/ۖmcJ6鵝=[1ai C)`*RRnzRi![)AճS&bf҅(xW3cEBYJ۶R*J6 {MoG&!մSJ3nLn kZm!vasKӼQ~gZc[)&ǎ^ZkaV>ӮE8. ;иNŵ{-@cχaeKO랋gw\B?h@bǾ3BD5 _֭ 9OF əYaqU|>眥TZePUU)x<6<.s^][n9~ou/)o h}߫ 1tӃ|} Ќ0 bSjIs!;}t^sMJu8uSfD<{*FeK5TC*mݒ~|Z o)@xn:lf}=nؘ&Aix}}3z῾>ה $8dZq廻-RHpac`Br0fwSfn2ڽ܀}fF朳kw^uw#غl.x7@_ۜMLt=1a솩33^ooobuu]ǣt9|(X@H6c+Wk-%*Y29$s}}]eJ8 ؐ<=>=okv yrB 0}km=729.(* xA5џC7W>RZzۘLI-S "(4uɒ I 93$c/emK`Ԙ~EE$LCg Rjc$^.H} *NU #&,jʹcfV#]<Ӽ^_ޞSIFD@ BPߗ'Qoym<՜.ۖRD&#z){|J)Dnd:`C?``N*{ -  ^Ђ j%g γ Pu1|y +C<{$Z67z4Hb"sZ7x؇VrٷZ 3)X-V$vns bQEe?ׯ,\ ݖyFҰ,2~yz>8_~z?M(ʾۺ~:NwwHSZB9DVU(9sqs!pww'Ū~joO/{zVZ]n:λPb)j_ow_>uӝyj j{7+Eo2溕Rl뜖MTD 1P\|ͱc!>>içOd5]uIeɺŌ 8vPpXAU#B*6Mt: A1 ?sI$ITbY$ U]=doYNNvnovvf T~Xs"$ n5Im]޾]| V /NgpLQC\_k-jjVb=.Y#G卙z !"9q uݚZً|7*h$ m9g2@D3EѣsTMk`WDȐ:fNFL]_#;}z"@("|7#ϵEF33EDVs` *TTh5}7bD eOs1a/+|K?jXqsU3Cw;$T9T:!1Q/ڬԔo[2M sd@k)}%e8}v ^Yro]ޛݗ>ml&۶!4ML^TgJm9>C=]蜻Ӥ!HM!HJ) "mu.Hm!R'7MSk1bq! fj""uZ{ch}cCa89sTRg^~ѿ,TE>is׷u]~Z;ORn^=2;".d`oG"9#*:6DC0;0Rks0t$`fJzSk-IР݁}o"qRR/Ԏsܼ\ys Ik5"}G=3p.z]_/۾g?!Ôiisa$N  .K B t:(@-D_sb.cs:@ZRx?"Be ~qku+9r8ibf C$57M#]/_2Zais/_{ʭ aޒ"y1N/_ hv]O>ZOiNck5{k%ȝ8xe7vO-0N󺮈r>!8s:6e25`vԜKy&=1_~}p:} SCDB-{2E3@bCU24M??t֚K~ mv}{{ơzyz qxweV5-We"R F`VEJ)ffcH0tϓsNv[t]q}ymbKa *Crrzz_g%jjh[j)}=-D%^^Zu{yykTT֜7-6C8=fMֶ,Y8|vb"tg0B`fb2p^2X4TKlRKi t kWh7bČ-S!:73*L{}k3 ~?zN405u!"ZudJD E$ DH!AuIv:35UbWt.}R{9f޳H=09Fԇ2P52@<IID8.0RRSqĭHAJuL[+\*:9ACժLZc@*0Sq!VQ g4ӆiMW233:އ!vRoz3uk!7o6 9ءyoZ @C@Nr`Ch9J)hje@㚪JǺi!.cwT3]g ;s&rܡGÞKDv8eݮϿyar.m]fhfUa/_n[ՄNDK34arkzVma9 l*8otf*f 81GZ#[O1yDQ΅y?<>{mom{yyٶlʥZ_l(W MCPi [AMS@ŖҲ, ԏ.ιbi-]H :{/`8088Mj:Q>~p+} e\T5))A;rI:q=.\knDPm&_.JD!=?<|8.җRJ@*<;1pl@Jd*~83mPk-@r)BDܶmktӌZ ?H{>fBaboe42W咥R978 Ö6v u]y>~özֻO1FQ8ڙNg030cjJ~Rg'Hz\_gB˥hk(T/u81sF& r>OtvWi׺w)=g3+y/GQzB<48M5F]J5]._me`BΙ/#( g B$@s/_?I @An_|<2=\s.F {rEg?>XyqU佯=kSΥՇt<8.0Tnmet QRڈLJ#"jm<v+n6Zwk͹<Ъ"`$/|~~1ǥ.Ƙ[m]sհr*UP0FU ,JD_|_k{J.c1; )0-ˤ^/붦\SJ"H{XgXSPmg$NR RDdp33jv4 ۶yc{Ϥ9BP;c$JS!D {XEk ED9羋sM=yGDl%Z65M۾rFrψPesIDebUdsk @Iݷh!8Īڠkm ("[kgg 5!IAkZO߹k>y PjS4bVi1!xǪc<~tz>'96Q)5ח|]ML읶o-Wq@D8ᰜϏ?/wx@Z&? _!K^oZjSMHkOQx"4{x"Fע8|:a ɭV)cu{yy]Դ NcZ^\Tzz﫴awV 2 K͎8NtOs?Q9XsFy͹PZx<p0uTͨtfHɪ MԆn҆a)v{v XM^q>6ѡ&ȣji Btp<.!89J+J`8 c`}0ZŚu"cD m ̰㻪a)\8E!Cp]Z& [!% ~֘iY~K 6/SVHoe^ZDZO윭˗ Lq ~` Vmu(S/mM9׶8*011ݶRS$)(pηZ49sʥ{zsZ4 ]0NC~433qp"-1W8ZAkхqS)ebs#jԅkr%#R҆e~U'BtwS8۶yHt:J)r D CyqNR֚ /o4IZV@#ft~ɵtcT/߾q'dZNz~-o8umٺRUj#``]/=w>wOOOqZ+JIۚnO_Ƕ$tӺ `s1RT1:x~x/?|˯#Ḭl~_˿|<޿RZkڤjkmm,z]n8Nzkqt%՚yZo{:5W IDAT?̇󗷷}@95n^22 d0,nU哙9.0qof AC#GaeIӬXE<3y-}EU@XkU4%ҜkrmE#yUftC)6PH[ގSf3Bpq9Tm[rnq!4fL)1.n0'fnHѶ&}Mf/qŊYvǫ > UU= <TRk)Ք5Pf88t˪KPFRQs} {)q;4Dg s5yqovػq| Jةi[.>}Jxv0궮5y!xsqeYLj>'RǽtaK\$aP,bC|eyA6QkDUyofG`֬r=}8$;Q<:MP˹at:þyj9ιL 8Xm{b9~B#0p~ZzYknN;jZ2զ!xxMO޽_w?)H̴A{ח/}~{y]Vr˥䙆aX&eK s!DB'"jB~pr:=|ן?' !\oߝsdzzsJ6QfRSb|]/!u=aOp<B(){C0Oq4?{| 1y>LrzrM_uZ-F䉿';(3e"[NV,KS.u=jt8#qDĒ&Uc!53\.9]EdRp<_o=0v+ZZk*{a8.r=}h52EĚ[UK6eLb . @N!Sg  GͺôkJ"" `A@T"UuHɕ=\BlN[7Vk`0J98=HDa>χi]=ri=aܴZ @>K9GΫ*#0b  {]d퉉w9TK*"RUz<.{$%ZZiQjke-=3 ;f)%r`a THT !(bؑ#nH*qYMT @cdeYzuO繟ݣZ꥜KΥ cz&WTݶ+K.6i眽c3$" )Zkv~^SDdUFFSl} vu]k۶Rk.yz2qomiGpC(E2jN)C8g0RTKSy:,x'}Cyo&/!"88O5 {d^ZeDFc͛f132R/v18fc)z"9}00BZ+`f Q̬Rv>\ԤiC3p0CU.RpUDUg֚ɩqDz͖{_8{* Y-%ZL8qKu(H|OKkm۷}U(].N*:;4Mpz8z?NYDL*)/ۧjn-'UZhr]Ҍ[c<O˯?xP`@oX[\?鷽_秧g&tݷ-'&s" ߾Vhi0"pH.|qF-;4}XN|x!82͟>}j)09oozoq/`eYb={WJn[Oޟ9gfH}dS4\^?z]o\eK(#@DB&D ø{kmZ.d2B7Ǐg>BFǞ<xZƏqZ-oooyj^ (\.8Zy*tԧZUtu}DD}@T{J1sD[]r]zڶgQ*(d8ZKimgfSm%iZiuvw[vۘ1}no!Ż Sxq{bXm)ck=ZycD3pC0!"Sy};:=7fq6K)T@PQVm !HqFœ :Vȗj e ˓>2#$ݗ4SSBUSQOLD1R1dj"2Up}=9לsB?_g*2;qGjιA)EQEJre~[KTq4&fGb` ε֪V ^}E~Wu]A?"cN2=(YryUS&ݫʁ)MC"288s;gfIַ=w43✳6Q7BA/)L)"xҺn~ZNFmZkh#Z 3t[=ZJ2`n"#ꎄ}DEz"3y"" =97b11Qi^%P@Ux>L3L8e};}<5[y>vI4(h@^"82-=O4hS5TrO_~ՔM`SkH H\tH4?__n[__?˫Ty8ʞsvKU3ۖR\^KwSeG'{IoC+RSi[o۶m[?|ݚVb'U`#-#_6 |8>=;??qGGl7i eSivӚz˂՗.-W &5גs.Z IQ{39$v9]n%s0xa&fWKޏSvۖa"f b3˘D$"ȎVhSH :JyYOOOUv|!ZMҖoi˭yaGG\ҽXrޮ* [ˬȁ^sߏ{\xB0#DOq<яXP=ovɵ{#DECY:q @\1]E̾P:dӺ!DDtiM]-ScK--wh"b2]#笻M wϗ45"wYLq~#b{YNqmM+{=,aZ׵BpчyZkuaTHy km[n5u8 O=>>OGt.\.?޶}>LO-JRtxi7kH+3@kkkDPUCس|ЃLI.!;{UUiݧ*{/>${"̨=1Qkt|M5(ؐF_&/Vp:qB8m|L**]ADR] ;.C͆ 8MS@Fvfc7d术ιب}<<42F 8@dD#ꌟۏ/?>?~]>F<\riH {jhUU5D2e:Ǐ?}>|80̫vP뵶-|]e"u4ENFdܳ*Oq?/O?>(LFP_~\S 珏ĵ}D0{֒i7aC0M1#K11UYDb$s?~C&j) =xn_^1"9w<͏Os!p:SJoK{kC\ۚuݶZz6]ӤsQUݶPوxSJs]sO|& fZ%`Pr q$QUkXU#xÇI_ݹ'ӕ"2jOV<S<.Hλ\.̣= 9.#tƱCH`,5@De[rӘ[w.Hҥy]ѭD*0)kQu8ڸSoWښwnzw ?{`-: 7[ZRm݆ېr[G&g?t uϣnM#w*GI sy&ruA/= ֌5d=h;>ؘD7@G2ZI7EDdwM>X֌ bG0)^V e&f44%ۓ-MJX&fqa|xA֪>ӧ#k"/ճzp^jkUD\#*)o%o]4-'J: you[ZiBhq^5m{zm]DҲ*zyS>mm[.yMETr7lۚJ7PA ? G0Yi5yy}R;R۲,t:L0']73{zx<3esDCP[Pdvε&#15x҈|ڷ8GNUkDD<uZk7 !B@x8v1A*0H{86:Ĭ"ALQL~ ] hc4M1p RtS4d?84ӵ60-UUuB5!Z8jk1z}w|-̋;6Lm`Mv-w"@&(V{/0$@?F!\ HUT b"z ~أf1ꡓx^?9;> 3߻'ǗCD!`_xO'D<[)WUjDò,]*"4UEz3c霃wN%^#w PiBP^[-'~[/9Rn-<Gx~ď@la y]לKJ/rxX=|ꢟ|ӱ}sCKnS饶TUݲ?|1\[eCt1F2BmwunҍZ;NbV8fLAkm0ud;[iy53.ι4OffG.\UD HDvQ(>4w#[kcSg(*@ȢiKmcу+>}SJSnJ&v~|8??=~|BL۞߾}5q9hf.F$*D]BpOzx?=<~ bD/Q IDAT_e[{W5?==NvV6t K+tRʺm @чrzzz4٧x<"ֲom\Z"˺-=Elb[>\VS>޻Ri9wvUz;¦)ɻ__|8?>CMqK+{ӮUّ+ t"B`koya<)2ii@) +nk͚K2$ >?}dۥz8pFp9ɛY2Zt6H~/ (gq8̬*uzy*#hMMDju޳ "`oZ.Ȁku vwFi̬U }QZef0r(PMO0Dp"XJx4RUcR&"sFPgAow[Aqxƴx'Tv e\ZAWRzf뾣""̳3ZosCN !\6qZk'PQ"oj?F{ q@:OODDnR[,.m%`ښ) &m`Ct33ς!89sr1QJ)9cs0u~ <] n*]jf胪6FBUu_F\{S{kf"x17UD~<щLcpp@Gfg0/i{}/2i\Xp8v&=zED^NS4}ap \?Nϟ۷pz)̋!168Mo˷Cӓ(0,86ONDus*a'z7m6;<3Z5XCH?an QTܶY޶W91vD3 Z{xpN>Mz<^){6VDfs)RJvߋhS}.e0 kZ1LHj!asދGȅOn}>o/~^9:>|p[MG1Ԥ09R nx #1Ro_~ݶl >짟>Kk␺^:0bzݮuQƎX}7pPyHGLtYG@DO2:OKwFu nVz&Vp΍,_~4˶,. tڻVn/9{s30U9M4^RJ^Z{nKoD8%<ҥ}" ,ECFUD9rcxw!JjځR#0CHѹP׵v#b331d!+6+M ⺏qkLܛAHT)Pjb3C sЀƎڝc$Gk LwEP}Y"&|jDzsXuгޛs `ZjND!!>z8ݭS@{ft.*L@m5iD4*{ ;zdfUx߅! wk̝c 5RH|ʭD/v'ZzRr1H53;ﻢQu0JnoRʾu9h1*R d (}/3SP0Ή)uZJ!4H!y:KyJx\aJ4y^v[^VRji lLjwu#oP H>,t !V"Miq^Zu@6>OqRJvj<#WsDMck\nV &f^3vb+R )RJUmjJZ߿4-MZ<Pq>+fB35 w"AJ>u<Դ8tHD^*] ԩb]$@@>! 31f|@wD4BU0HAA~7 u.KoFnJUSID^Ь1su L!E[k{kM@`"֚)[/{xoiݺVИ|6(Im!y@;\ 4Ur@LMwZy[`G"xjukDF&vzwlJaJ2R-@˚m[o[ P9ޏzT教#`AޓR2ͬցʃѹ.#(D#}x])Lèi=\[53 $Lse:Ui]k]u^z!v ơ"1|@^zrm:FP8<|KVwNg#B1%a湏OTDk{<<0105wjdr!d$l"R۷ח.ZkzWrQۨ񞙧xJl9)~^^:m <s%_.Ԁ f.b{"2•+s)2z2Ai7 MwI CL3!Z)-z& Ui=nB޵w.8wyNxZΧ|>Fǽwf10B}]לP)%tJ+o߾nv0My٧Cnumܻ)";@e!Ffems۾~V-MUAQ;N!ǧü`JU{/j;54QATmޓKd6&Bl]j#шDEw ,fvݶZ2JgFH@fS5DVU|g  aHC(c8wy"!v[M&Z+S1djj\z#Ӝ36:3Ri[4c !Ed-Qh- `dȬM3o:J1 n[FQn꜋.mMѾ7sE4fCRb$q,R-\4[kySo"RsNtT 43{+2BpԢw| 2_#,K)bj7"`R;rELiqΑs΅fMjt:=>qpm8"Fz]}w=37v9Z#}+Zkrt8.wHr^kݷBt}ﭶ(%Z{$̀xYcVmݹC1&m-Ue;S%ں]P(9;?d.5o!&uZppE ]?~[]nB#iz~~ȥ嗷E{z~cv˷o7Cnm OqH@s_r5*ËEGM G~6tB8 R Zk>*1r \ >mU~NIUs aݺ1 U*} 4ec #La}9)墪%v+cim``6rۻ됑d Y{Oa !anOUeq1p+,4A"VkR =*I[ TAL SHqr2;ϘRSh1R}klp(3NmuOa1tq Sq5`˵庭UjUksgQEh"ax!u{yyo5L!2ծ["Vkm}kJ~݆^F<ͺRHzdOBݷ"s{&Rqy~|pDL~:>=-4O! 0 3#Vu9& Ѽ*Enښ\.ffj{n\iLU|{yy͵ۺ&Me4{y^C@޵RkokRV BpԻ!kPN>*j07$`"c@3{yfFuKo#Q{oD&sf].CxSQ3afe8*HeZ" Cͻ 8{ 3KF@axqIJ>Y@fe Dц\tN<Ϟ^oT!$?8{-cH%3,jUF,M Vk!\^_{凜v as K!)B.$MD5r:x4RJB$FDγ~ AekٯoV!圇? I@HQ U۶m#Rp:0󰗧`dN yA)*"%A4UTDԳL1X,0a,ߟwsn4=5aK+>n7>1ZD쀪<0sSޛDG:;v.DN!yJ4^[H1UDl ,BfJ)).3UM1Zpi_۾#,K,/? ^qNy 5BF,Ƥkn-.nk5߮mk*8͇c r~J8圿|z4E7y"нnPZM^\q)UDݤW"a"?.fb 6$3 ќ4·pr<. /_]^a9y\r^y zRH9L!HND+`-Զ{򩵞?ZaZ V=h4Mכ)wj{01sg$ux|̃Ufw쵩&w:.u%[[kۖ4ÿ֚Rv"  L5u 1?x<>|ۗ\K-DU\.]|{ MU~ziIӶ]붗ZUNL]+pY}J~@Apay qӜ)ܽTu9ܖi!"}/moG{fɶm3mzݶ*09LU\eɇ{<ܪYZJUljXDK3x&l.̀`{߶m!<- fE2XyLZЩxcZ+J1ȠYy09^̑ s'HٻtTm$ /=a߆y1qj3E5뽇?D1=Ltku qr8Ӽf"NdnMn0c3y&oz4"Mrk1*0I7jEDDFP&] C]y{{o%dݯ{wkv9C~r"3$%q^ZJ)s 9xV+VZ#m_KsΘ\ns:,]%%LZlĤj!@G VfUvn8d!$t"jn@D̀~ X=zϏ[-sΚ}ݧ9Dt<k׷ZJI)Cu"a#b<)y5uZn|d!MӔbzQ"Rp8|k K5\SJD*{9Vsεs^Z>Dho0iAy>q.2{y۾}}۷u][3g頖u]޵\s3ReJjisܥ;݌js#djt^nqD%#WuwH/Hv<j#9ryx 2(44gҴ̈́ R 0 #OFv] c$.1Z 3gWUz%#1MD|\o>_iNm;_a/^' Z9s{mזs.EBsyE]f^f `'u'sHL?zG)Yj9UQ@iH=% j -nGiM#6Ѕ>kI}&xhmf搈H8#~OHBA:*Vk%ק|"S?mb>뿇ΏAA2꺙 NP.`fDVL0hfu)af蜣~[F͞)i]܀s]RJB(>V[-j[F`hfhcТ"fϞ2ڎRڎ"iY0Pi;y&ooo߿ضV\"D4 ȴAkvQ!Feɹ_B1 q`{XvHHD[DZ.!:;FVKu>,Ǚ男vgM09DmMiz~|g8 4Upa3$2H뭚[8MiϥVr@bhX-AfHJ)=J&Xck-s&G>zRJ$uݤr!_n ݗ_RqHѻۂnē 8bs.8N#ipι`=v@5"V@^D"a}w7/q9 ñ6m"A)cu~[8s!pZJ!yPZnjҤ&98ͧy)8bmR4MDm[e\{9X8T$UY,w^UT#0t9gncD1ibLǷ#BۈǶۿzU5;sʏ#V;aeYmvQZs}9q1U8M1t8?N+f.ԣPCb_JN*y&!P5_ZROc}۶-@̥4T1S5'1ff#*k)i?^bͣCCطBD.sZbl@4ڎ]H,4MSCkm?6yT6\K."UT4ײ"FB%axG?#0tYqz~;圵jD"G9b9~G/48a)0F":(W>0) X(ީOBC$0UuzߘZlEZ:M1FaiڲnO`Z4̩:enjxr:)%`l&8iιbЈ**;r9Mv2-˲>ugyRUuCUGtUc0} -JCFfM|OӘn뗯}on)_?Ch/_1TZkJ[>ɾt\<lФڶO;&yvUPfNÔ@j*0jSfODHB.徧h"=^Ju!RZPg@217f|^;TAt۶knU뺟j%sJMiLU'ris8R[."BRr5E&34.Y?#b #P?~>$`(AWxz"<Xk=i:DGw_@sVUMWGm=׬86 Fv"Rf6f{'}1k,M>*3& :l:RbFf$Zt09zoM4<>ƘC RS9# >r:{++2BS CQiE}23SJ0zGrLm\}Y~5Eed }PZmq Z[{X*;D蜓b/B 툸<@LTrk{ştbѪt:UtR^#V- 8Vr}j4WH4͹&߿ޚ4 uZXk4 ?cpc420SGrtK^m;Rks׿:TXjSHcF'iMьx`h.2Hf)}/*XO/v D%;O#sQZkmTEPR뻏dwi}"b9G!1|4#ԯ]p,`km>?Ox]4Uڲl3S#DD#Gl2O2N|/WD*At#]D\'\vr[cF9Ęs>j >.vL~2\zϭVZjkZrN8|_xq.g(CkR^ucK6*֪& 15۷V[wOHԇ19a~RBO^ς|1:B30R=w0DL@@>P] 88O'R@/N zz;450$"~5 DZU*{B )%Cfpr.e3۝ )R }_ZZ3cf&̭:U! v\/r=_o߾}/jΘ׭?!0T{Ui[%@ǽ*%Cp_n|9My#eͪ` ΅n4h9gc!^{&WX} ]H9bU>B13CzID[.*>?ies | Y׵# H HóC?N)1:FRX52nZ06CŸPvSLunΙ>tfw'\ɳ`B z~~13b='&/M3[uiBp)%$kx릻-"VS2(-. I ;h!r.yTUFڄjֆa9OH1+ERЄkbЖt4-:  ka>zSJ)sg2Qm,l۸q}%Yn ~-"N))#Gi" 3_EQ  fιrdURk}@ } }IUjٿۚSGAmι]>{"֬Rq b9眯@DZ-š+[t6cێ=xQ!EUkC袚8X!|W-.5[kt:}BD8h}9T[6Dzu[m۶XMJ)` "ҏuf3yiCh= 3!>]]ck*#ǘ6b Ǐ)ji-sf%aǗ9udܘh:oe@u)i8s==/kkquta)v)ອvlcCDnY60A[qG;CJw ϵf`o.T 꼸͞'pRv>t"4+Rs94! d1$bD} Pu]J" h3'8Gmk.\[ PSP"rhVAJ7ԏޒthD}C} C`fTVi^t}]cXDa} @d yA Q >>1\p^C싰1 glf1 zO! db~fu*cSIDe}]ZM#v=)% !TM@_;SJۈȒð{q=9Pkb$x#?ۿj|3dr]BH "n3п)uc˲,"24fHk.ek8t(̜Z上{.A[\`W'"wJUYߖ*V"WQ)63tQEP5(z (YH^B9iz#I[{SY׵cGv}V'"@{)(s)j yxe1;_Fr}40O锈?^޾}{|ϧe]?r>Lr|].OHD]Cj&8@!EZm%Qa؀/e;_>}1 Q\ /Uخ/QwZ>P8?Rȹ:,[r}E$ +BitH[*5CQ qP:0֬u̺:bT8U9:D\2"PIDAT1t9Dι<5>xhѢ};v,**ʑ1eŋHfff ٵkL2喟7 `36+ák 0Yf;w̙6m(j{3:Nm]eddTTTX֭[Váh4VܸqcNNN޽`;w>l6"rqټysÆ '"#FҥKpp#G>MKP.333<<<88XD5jԨQ#ՉD'"6^k4yq6l X̙3z>**5kVddSt볳gl'`p~:cNUO!X:M1]QQQqqmzׯe)j 0\r%##suL̙tzC 1bm_uDDDtAu f48`W! 03mΝcƌ_x?A_,** eOO?s|;Up;v\poJJ_Ϟ=+hsv]vt^zmݺJVVVzzz3 8kٲe_І sLXjUee!CDdÆ {_xYfN<LHH>>>>>j 0ꫯbcc:tzk~u־}ǧZ^_:wܒN4ir+w&''9244߿_~{_ի_f-Zt>>[׿5x0oٲO>~~~#F8yGFg t7+fԩScƌiذOƍx-[۫׷I&oO{GCCC>˙[G k׮EUUr{  UOgb t:ګ/z)APU(8&Su TU<O?Tu b UQQ:a i#@ 0؃`UI1rJp-&`W\W0׶zjP&Pwz>((Hu \7|:j 0ܞ)\`p [nR 0ZaaaXXn 08 )pGEFFNᆘs9uԥKT0_?I&S9&^~~~~~ &.;;Yf:Nu` jTVVfeeNc @Ο?:1UC1h`SNNepgEEEF1""Bu 0^ppӧUS` \|EƘmN;0 gΜС 5&Pwz^u 85&\UUUձcǺw:n`=:Nu 0[ݺuS Dk]wYa. 0:\ڳgu0  Wn ޽ۺU 4jHu- 0Ŷon]kNa7 0Zli6UP`֭uVt:0 0:vXYY: A[dYGGG{{{щm?$TU<&h۶meeeuXX 1`Gz# @u8&Į].\`Y~$1PYY:`.СC/N 0*-- V.@Uţʕ+ݺuS.\ 0z=w;v ٱc )++FL8kZ/ipQLܚ`Un 0'R^^|r%n 03^^^S 1d㏭_&~QUU uMc hltׯ` q>C ` h{$>Hu@%&;YpBL:,Gu ঘ+V0@p~~~S@?1SN 0z}PPmc $&&N &+xbhha ֎9RTT:ή ""Bu fsΝ?^u 1QnnnddNS=&~T `Y`:඘*{{{8`@;: LG᪃j07%%Eu @sP^^~…&MpgSɔ٦MAp7999S 0`Kf9555..Nuy1܁N+))Q 0lѣݺuSp LVYY:[ut!gϞ 0PG^^^# `6:.++7hРAPPаaN:e}u.]&p'l\Ϟ=rʰ>}\w۷o뭷>܁6`[<p6.}߰aȑ#ˏ?_<ӣG޸qŋ|Mf޽{N:t:a؄ GM74nxРA&M YtiÆ '"=z(,,3gN``ܹssss?u:@N>|E᪃Z(S$*F=O[Uųq6׼8| 6X'NܴiSEEE/^ܡC[ /6jHu@f5K<<$!AFnR :HMMoٲ fͲnc$>:\ 0꠪ 22Ru@fٰAfAO~(5Ν;WXXح[7AͰTYRMZx}0`o͚5UKMH+.ĉTЌ*k=[d >~5@ׄ Nhʌr}u pM(FYYU4zóQ)5z%%%!!!S`ky8+\r ؝,]wKBwG&p%eeeSPU%̞-2s ff ܀lO_fkUzKxCmU 0]EE8깾L_|5;^߻eT9zT}u `8Jooo)mHLSRMԷ:&к>Ⱥ(w-&ɔ)r[N}c ga4T4rY"" w\ZX״_W/6MNÇ] 0T`*8Db򊔗{3LuM!1QzGw7`6uk4S}&ɲvg67H2eLouL`/&Su @{r[`˗ )-ao***|||T駾1;X~KTo1*//SY֯YDDfΔx꽪*nfϞ=:uTY6lYlv`EYYY@@^ߛa WrɐAHLW_21uZLP[: 8XbL&zL,O}M6Sa$$HU̜)#GR})X*+3d(` cbbT4&)IM dd @rrrTG$)I gz3ay IDAT0p+iiiڵSИ;dL),3dhz-1 婎hΝr=2nر_g奤tQu @c$!A23eyi)K.h e1pIG֭P}m 0nd2:. 8Ν 2}+.C}ݪS}̚%T_b [VІ$9SmpB7S;puݱcG/II(cHZ< ="Skذaiii`` 6$%Ɍ'S n=Ngw}'Vf͒Kdt=Z<[֎TU< 0mР 6l* WR}\ 0p{СC@@ pó"P+))rJdd 6T?:&`Ud^9SΞSy**w(Ӯ]+WNhƾ}/O^|R%5UzeL./////k׮Z$ HJu6*#Ȋ )ͨ^}׬ŠoҥK{^6kLa@+dȐ7^Gy19yRx;z}PP6|̝+'N+0pFk/H|+Cp3l 0@M\: ʬY"*O=%>>^8O>ĺp<!3_`k ___)mMNgOu 8`>ch#/2fս/D11^8ƾ}2o8!'0pO>Ҳw *O(K_8`]UUUؿ_$#CM?AUJL/(++i#?.Gc˩SӴ_hltSڐ,sȁ2q"{}Q`{Yf?lY~G8qBF#_'<~^@cd,9tHNދb `K;vTВG塇dp8PN^0d2yzzNheɄ :`;uرd)-INѣw=$3SL™1h4zzzrhǏܹL}Q7L"++k޽SZr!r=. 0p=:Ku@cY :U~3PgLjxǎSZr-FС&~ኘPYYi2T4Ʋ8Q}V l 0@M ֭[U29R4y%/\`༌FcyyyPP X: `km۶Nhɑ#/FɈ!~NRUUURRR~}A9qB^{s}v@DDq3P))2z *=zHfLBb BAAADDƜ<) ȶm׿ʄ : 0дhIj< ,qqrLB0FEENhLJս/,K@@"&@s>:%'OʓOʐ!+ii2iZ8ߦMNhLJl*ĉR@:&@RRRTG$%7.NΞ/ 0-ZNhuɋ/r3 `UGqya^s}i0vѶm[)L}y/`VΟ?:%C^s}9uu=h I F6S\\l2T4 & 0#u߾}===rհar]W@wd2NhFr< .2a 0mǏuǟ8yR|RWz /P`pU4#5U|R 89s:Z9qh۶m[~}yMT:(VU4#5U{L.]LTjjjYYeݸqcyMV=i4 TƍT4zsv&/,3nKu\N>."!!!!!!*֭2nKz 0MNhu۪KBf1nA9H\Fc-T$5Ufϖ]d$?)*` W\QЌT;Vӧ 8 *,,LNN=<+zpK p~3g8>J!8ߩ{-[aÆɓ'o߾o߾[b`Ն4rU^ҬddP}7Uw#޽{2ek~N3gLHH}2ԩQІӧ׮ss8NSCe5`f͚:t6of0}CW~Gsz/shmEFf] plyYCח3gd|/-Fƍsrrz 8͛7X^^*R}u=Æ ҥKpp#G>F9raÆ5BU7`?UUU:;GΖEdre__u @4xС+VXf^zꩧf͚u HJJ o߾|#d\YV^22c pUUUT_Ν IU_Wrr_Ν^=_e|/ ,m۹sgqͨ>MO egg'&&Nh S_`ll6WUUyzzhLf̝+s_J\{pm6mRВg=%:Ze,/1fhVИ,7OJyWSZZvZ)-ʒgݥ~}9sn `nl6 ~~~)3`\h\nddȓOJ^Ҥde1PgL^:1gkƍ2aL 6fU$;[^zIzF$=]MsL)9wN./ +&8-[h+/$=zQ"z rt&24h:7DWvء:%۵ɏ?KXL)((G0 !2ut&"KxLٷoXoǎr劜8!o-3 0@rrr|Pa@C4~P^߸8S4#&4䧟kW z3{}(BhHJJJUUfԩҵxxHJ̛GΝ;g]6ÃgqqTC͝9s`0Nh?R} A* hE^L(RY))): .^:۱͒" JF3 Pn"##úիWhh0VXnxRINŋ3܄hU Kb9yR{OUg[\Xzzhcccp8ˢ\X@@@/1Wrˡ\̙3g,&MjJm@rs8Y\bª?}ԩҡ\"'NP}4 0pe6 ۮ{} 0DDDNhFoj*۠?l׷sjpƊ$.^:?$/(]J`DD6F8˗/Z]tQs}tII aCՙ.('l4U4R}cbXNg PСCKp/r3{}hf\ +Œ 4 Pl6'%%Y/;v0 oRX(ǎ{Iƪ3CQ tp)(,A1y/mgΝu&R}cc%7W~A{O4Q R!M70;t< 0m*LhS_ 0Zn:?,SHvrG͛-[*LhF:Hn<('G^\\fX뛛+GgIV3lcƍuf&eTijg 06w:#ŒBZnڵuTT$VĉҾ *'. ~f)m((_81IYX['M`YvmUUeݰaCN6,˗qYX"#UgDܞ2R}۷+nx;@7|c0,POOOyw,X r81W`` <ÃeQT$3fHVr:s} 6o|E:00[m#99r,[&͛nKu4h\RX(#KʰaҦ@~wO<seo|G'"NsL&dQwdLiZu pU 0hO 0 )ʜ9:6&ZY|X-[ʑ#oZE\+WU4XYTFW_F`CL7zj-).3%&F~I?{` NҥKS^_ v+6mR 'Oʾ}<`p"EEE 4PpLcp^Vi9x/=&XAAADD\(l]u] ZQZ*o%mKbZE`-8Ji_psl.:pQ߿ߺ޽$VX%7˗_~huoqt:@[Тݻw[ם:uR 71Q6nic @"""TG4T.Ed@ٶ 1;ws,z,X [ˑ#}XAV4mTu@3[v8 &ٶm۬6m(Lh^/o-m۲pgm۶U ^>P,ea0n6ol]hB]@3._sU+9|XvUhDntb2TAyMIK$siNu&n lڴʲTp=*wgILL{={FA (+߿zҥ@`j˖-vg0Ȳe ϴ_Ka Uz3*/ޓ7ސ>}dfIu 0Wcǎ/ZWpdi#vɦMz5ຘp%L}ǩO>^]e:Cu `n?e6**d2iZ֯kez/=Dl6q :CTVV:է ^x %''{zzʼn'rYLxCz 8(QΝ/_: `)7R}n=EVVVRR/`wm7Ⱥu~=HYYY@@Xo/]wUwUwab[A Uq)^-}}[NڎؾV uAVgtbqNe3@X 6%Hd_*$999ǜϔ IDATu|H͛O^T&WԩŌ/a $lm۶M:@ee8#@a 䶪{ M2<)S'b L nٲe) L}z&@4iRS/ 0ЄjkkN)gOL&g?c8 ,g 䈆S_\}}O8!y&z*M~ࣘE Pڻ7}4n-h&OtHo1uj<󌽾p2]7nxwܹCC]lY~@U^ޯ<h g͚5qɓ's96ldL2%&wG/~Ǿ {nD&N7 YuIٳ'&M;0N=5@pRѣG]={wy>l&32'ųjp82Z.]ZPP]vݙ={?ꪫL)RW})S_5f̈NK:4{-7ooJ~~~mmmEEE&c婧N:FwʔoFlna i׮]/-[&Ң*y$cƌ8̤3@Ni{5|"//SN^`A&M6mذam۶M:CUULE^1hPҁ 7e4|eɒ%zj׮]&cj֭GuTo~Ɇoc 4.fϞ]l֬Y_3(s ԩѷow_}S~ ۘCNٲeKMMM~~~A M?>>;@LFжm[{}!sjjb((x Y;wnٲ[nI4[n.] }CԶm (!:&NaÒ `h6jkk/_ޯ_@4;r yyyn) 5VO:pL!-^l) Mbʔ7.>31WLcǎ#@jUG㬳4&`F .?t H ǎ!Cx_UUU 5Vgr 0dO?=&`HV|!S<9 J: -/?2*}4'3_H'HR퓎p~e3=isdTW}o5>:ig0EΝkjjZ^]=::waÒ$2aΜ9guV) Mjkcڴ=:ڵ\b G{=#)PSSƸqѡCL_Jҁla Meguΐ9551}zmM7׾yyIg>DROR^^ޱc:$RmM7Y YNbΜ9gqF6mQw՘1ѩ\(\TTTu)  Ox5JfDl6~)9]Ę1qIS:Svܙt H;n\sL<` t 91Cp.]3  ?9҂gh,lSUUUQQѥK@ sQ˗/.((H: 9J,iӦ>:\uqI? 0IY~u tHOx.*R} '9Qݏ<ȤS@:1ztyd<>h֭sν袋Q_}۵\g (dؖ-[>O$R6M1cm[#"?޽{~/4SNo;y_>۶mرc) jjgbh>ƌCd 0dZMMo~/4c7O2T۵kWvN)P׷08"n)K:`Ȑ{ Mn{iqQXo $ٻwGt Hx;6:thɓkjjb8Ը瞸뮘?_ 0P]]ݲeˤS@ `hd&MBz&ڼ1ЄL}d W&WSoq)q1~|̟o d3`-)26y&#WA1C#dN^n[ou3Ќ,B2fΌQ*n9 Cc aʔ)I493N?=~92.o~S`VZ%Rnsaahc8h&1~۷'R6{.N;-0JJ 4w&d={i&>3gM7q>̙37mڔt H33bĈϢ^_ uvѾ}S@TsYg…wܧ?餃@:sUT1f@3&+lݺJ:LmmL/Q&ZYYYuug?٤@jX 0پ}{vZltH3c=ZhRg˖- ,H:̙qq ӟƢENxڹsg-ڶmtH3[bƸhᯟ@LI{Ι3'&?q/Z&4ݻwݻ!ϐiq-iSxc|;a=5LYyyyI4).sΉkҸ  Li"[n'?tHS_90&l ϐQFS]]o# 2?EE}{8 ~IUV䪖-[.ZH̱`s֮]۫WS@ʨ@sfLsCFCr>}$RFr 0Iyy SwՎ1zt\rc 0jٲeK:Wƶm1f `ݦMiR\Gdž 1rYtiAAA) eoǨQ/LFIG4).1c\h &|ТE>%R06n[oo}^_ -vY[[tHaþk dL/|!2QXȑqU_$0&I-Zjo  &`3<32/ 0k׮v%a֬;66n[n &23<f!fΌx\I)Brqmݺ51dH _K/@Ls+r)i& &1ztv|@RO}7oҥKA [c9RP (c^:utH矏ؾ=n5Ͱ#(;w{ݻwO:Ì1fLlG7? X|yztH{}S9\'xbuuu) 5ߍo}+/+~ pVVVu֓O>9 &sFaaYFUWEVIhfL9={l߾}) 5{ߋ.+ꫵ_fDn~***^~ i1wn\pA|{IJe諭͎_=z$RcX$~s 5a׮]3gάzq%b6,6,V\Ю]S@j4wz/@n0^UUU=\nݺ%Ң8. .<. Ǹ RV{wtt H9s(֭[n/{ Q[[;u/dܹ1lX\qE\zi,_W^${u)qNx0T{'k {} &Ya:tH: /DQQv|s|z/@Δ)Sk gg?Az\q *&ٵkWvN0o^qY8{/d1lX|;`Q{iӦM) ^~9Əŋ㦛L} pΚIԴh u{}-#bh6@| foʔ)w{B&ԝ\_%ҡ 75ׄfiԩ^c2aܸ¸_+V~8@&^HܹQTk-eEI7?NiR߈++_ q/_HqdIqUcLڂ /_t H﷿ÆŪUq/#ݻ#b޼3&֮[n/{r pYz+t H_Cn^_cW*++[hѲe ,}1~|,X#F/@3 7n={v) M-K//Ab GeeeMMMsC-^/7_m& 1NΝ;g̘t H^㢋⬳7bH HjϞ=۷o | (JJꫣ]9sf) M^tQ WkdX&۶mԩSDԢE1nܾ]`^|ŤS@ƥWĺu1r @r|\[[iӦ.]4z$`JJ0/Qwg#2nyyyK:III|koİajUG/Y"7'{tyQZǂ1bD F|ƴp¤#@4(V~B3~7?Og&//3g>+[nǐ!j/ٯU=sq=nsxYwu/MW_(-ng#H: \пFV֭/@[8n-^z)n!N5yI;wUV?>)_KĥĀn]$Pܾ}:\r%k֬9ط5E*-]W\Wշ]3)Яʔ)S:=Ӷm^{[ncRGA-]cK/ō754*^Sm۶?ԩ~K/tg9r„ nyyy1c #&a,nٳ?(<2@䔤 pSURR2p/STIIɁ|C`ȄK;+&&MJ:4*s/.QK/~\{wqxUׯ_W6QWn U=kСݻw?S:vꫯ>]v}Wt7: kر`Ag1|cȌ\;C}O>5koޭ[.c7*-xƸjLJE>d 04_ -x:KlY\qE vm*MuE֮;w'<f 0ub„xU_RNbEѱcҁ a 0䜺SNYAҰX@C 0e;?sH:d֝Gp`h^=bȐ?VBCf+bȐ8X2n1:tH:d;KYgC3Q!멾,oy>kDa L|y|;1dH WO' 7̺u1|x}vxbX? `ow>?a\馾иL! f _BNJQX@S!Q~ݺڵ1aBtt&M 0$d3{X2 U_hR 0doqiѥK\cF~~ҙ )Auշn51a CFH(V+3ό=c:CY*<8N:)V[ous#HP@.>lb (ШT_V 04 mժ7.>.V|`aX:<8U曵_Z 07ވ3ccŊ8ꨤ3Az>< X&&L؛oi)px#UUT_h`د{ѽ{Z/4Sn᭷'ߏ+#??@a1[q1`@k+WƄ /P} w);`@t@NRI\\EE/$`b41&QIJ&5soW_+H9`s 09Oz< 09~ KĄ ѹsҙ)䐲]&  09,6N=5<2-S}mF?-[ƒ%qqIgLUW}]b8ؤ3KR}ӬRi&7 "b1W/p0`[oŏ~;Ʋe1acCzk}}[Kc„%L@soD,]j3p`̛o~vt& (d7ވ0 :*VT}ƥz+&N;-uUۢs3F&Qee^}5͋~7=:?>VW^Q}73&()_:zJ:@)nI'źu1~Lt&"FSW}{Kc޼x8ᄤ3>́|W+L>$[DQQsĤI$ itfx2$͋OL:mwSOi͈ ر#~838餤pھ=|0';/^x!M:Hu{}7=7^|1K:E  矏SOM:@n`5 (^_\uk|+NxU).۶_}OЄRY.x~%S_4HYnX}-xH` RPglj'&H:@Sڶ-n=N8!Vx1 rtcG1wnB< 0F>zy>wyQ[[Xn&L())yv޽nݺ|3 `ƍ?OOw{yy Y7/bР;6=>w@уKsk'?9p^xY&N8ys9gÆ v숉cx){/_/O{p?~̙1}z/+`-]+_vݻ/*x _ϯ7C\]]m۶:uj<)?X>MkK:dġG=^W***><Ԅ+p̙3`RRR%Kի]vNscǎ>\|ſfϞ}gGDYY٬YC(/l}#b>>إKnݺ 4("*++ 7}Ǐ////--֭[cux_괿\aÆ#FػwޓO>~:|F.2z`H @*( @*( @*dc^~u]7pv7^~;wССC-[DLq3gkG}tҡ AAdOkDp]駟>p_| /ܸqĉ;t0~s9gѢE]vM$-{㎫{ܦMd@sAʞK_҆ "◿y'JKK_xs={}]wM81.'5zM*{*^6.nb{=z={wy>lFAܹ6 q ;h:SҥK ҿk޽;Hܾ}:\r%k֬I:88H$(W7oޜڊ"AN:ꨣ_WӦMg͚/}<\\ \ q%z۶mO;u`H$qgqF+_W=ܳ>0aB2) A$\KJJX@]{ _S'_> qĹAep.((3gKZdI^ڵkר EXUU]t֭۠A"rqڷo?~nݺ%rСCw~)tW_}ᇻvꫯv%h\ \ ecjݺ^W:mڴ6l1b{<{=3rwOYfݺu袋=ؤsAs s Ȟ]0TPHTPHTPHTPHTPHTa֕6IENDB`PKFG53ׯJJ image4.pngPNG  IHDR XsBITO IDATxi\S׾?LTfD@ZQ@%8(B:xjV\QmMxDl8l-)P ADAPB ?o*6's_ZArct-5t'>0 (O@ } `P@'>0 (O@ } `P@'h04662C.wL}{!ICl$;)l6`EnӳH1L纺T[&UTTvo4x?Lc7_ ߿`zoƆjKǏ3z=MRiSSӀJCCî@+&]۷o3"$MFbj4@ߤKƎK?~`N}600W\a0 M6x]+5jDlP%ͻy&):Ąn_x0УPellsRff㵴 _KSSSSmmmlݑ#G;Ah0'bƆ< Dw^CCӧOq___//䆆s\ssvzʚ5k]?~bŊѣGw׷PE~z===@7Jo3t믿677444rVVV۷oP ؤS?ô7n\ L~+CCCMMM]UUlfNNN쐐%ŋ&oܸL/Bfaa.IcP~&Lϝ;`6'Nٲei\\Auuu2LqU jkk骶V"(3%7p"Jæ&@266NLLNMMp8jjjUUUwVUU 8b>}xpijjчX /5jΝ;Y,VAAvqqIMMmmm_t˫HtuṳϔwilVH}rb.gϞ̳gΟ?_*x< bccKKK'O~… 7o/))`U:ʧ8 vfϞ=3g {nzzA>>>Njjj _pիW '>|X$ :tԩnnnU: \t I||LA*Pw۷o;::қ*MLx}455W&1A}' ` 4뫫wPaw2*0,,,8ծ9z(yT eРA3gΤsrr x<޴i:ʕ+  $I֦¿|f({.uuѣGӇ?az;g}FLKڲl;;#G(^*(( 377gٖK,Pellsj~~ ˛>}:r/_~>+h0ޕ$QVV֬Yw+Vғ.bEppAJKKnݚsjPPD"ٻwaeeӧ[ZZK _jUZZZTTԩS s˵OHHMHHx׮]svvnO"駟̙t n„ ?.((Ɩ~q8q՛sss?裼<Tb~Y+Wܹ3##ח \nmm=~xPHɓ޽CL&裏N}b0=\.qFpp0=‚A*9;;2fQTTDSlll|||AAK=X)SPm$ hii _ ԦMF*R@ 9 V)/^0a)z۷oIwwwC/_|[n7nnMMH$***=zdbb|+Vrʤ*вѣGն6LN}A>y򤧧gƍwϠK.=x0=Y,ӧOOKFEEP e)illXUU'驫/X WA~~~aaaNx~~~l6{ӦM|󍳳K@FmbbBR $]]]3333eeeT[.766r8jJJk5jΝ;Y,[-l// .XXX ԭ@-[,**O` oo͛7/^zΜ90/I>>>ӧO733KNNV𰰰#FHROܹsELMMkjjnݺEĎ;:'tF?L&~3-.emmMϝ;`7qÇ[.66tʕ߿d.N]p8666{}zz[?);;[ 2d̘1 .LݺO?t۶m<077_tIlA,DR^̌HЧE>|XTT$ӧO۶m{ghjjկ\.?=uxĈ%%%ԙ?8''ɓ'+MCׯ՛P4iiiL'F D}||b[>C33իWrTE+** |Z=Le5,##'O>f̘ݻwtY> %77$J׭̙3 8u}ɓC}Emvu]|*,,ɓmmmO܇_@o׭͓SRR}?ORt駣F}ZuuСCv]]b6^}7$I;v,""baaa|k>}}/ڵkYYY1c=z@WA\~Vʕ+ qǛ6mZg>TTA 0`Ϟ=UUU$??+#G #G MMM bԩ{@@ }Mw]MMM}<駟̖,YrM === ӧ >K"0zU+i={vVV֭[>H[[-[ܿhА^쯿b6@b844b<?ammm++x333Ǐ_XXH_&;wUKK+::zٲe7o'I$I׆IMMevvvGQTPPfnnf---,YR__o7}tr/_}BW`:@377_vڵko߾- ǎkeetuuN: 6l0-.\3z Dw^CCӧOPϟjժ(kkSq___//䆆s\sssٺE9::J$}}J'++k֬Yvz+Z[[GM] *--ݺukNNΕ+W:-ܹrtuux<޵kלSbHD믿0 88_J(MMM>?``PKK IxRtt4AԡL&]]]N[],kjj.X@s)vf==vxzzڶQׯ_'7יo1i$ss/^Pmmm0U7ׯJJʽ{<<<6n8lذիW0MulCCC ijj:99ǿOn5eMCyy9A!!!@ŋg544=\.qFpp0#>777mRi\\!ClAEEE---YYY:::U55iӦQ&@ ^ti?ׯ>|ݶm*++LGns~Aܹ:(9k,WWW\^YYIw}xO>100xӳ?y })re˴7nR?DUUUAhhhhhhP[g_TF_ecc-RCCTj &allXUU#GMM* iUUUpX6.IIIK.rqqSWW_`A|z5 'UTT|Ν{%tSFsNl6%55:S^^~ҥƌc6JJOOg:t J<ﭾ>55U(|jk ϟ?d:( VZZ* Bٳ?oA)ommm갭 Pg۷o C999EFF(QUU۷==477?~\(^~ח{{{c%=vXS{Cܞ^Q߿/B!I|>?""ԔPxԨQL=]~]$:88@]]]C/N*Ժ#q}˗/?y򤉉IHH[[[j>s`hʕJ۶mkM6_1<oڴiA .ׯ_?Xn߾t4աInlld0 P0pp8ͻrJVVր?ø*777}Ao#FظqcYYفbP(lhh`:OvQQT*e. bqhh266x9}5??„ VVVfff?^KKKOO߿D>wVtte6o\__O$I&&&o /_榥j[[[6=jԨg5R79rDRAAAXX9Ͷ\dI}}}_]^^9˽|; ]A}۩VXK]]n?ydȑ `\PPD"ٻwaeeӧ[ZZK _jUZZZTTԩS 8s振WrrrCC\nnn9l]]ݢE%~[[Y44RtKK.ݵkMrrbݻw?ydժUG~eee͚5׮]?^bEkk+}X,4hPii֭[srr\ҙWw.koo]~Ѕ=^y>o,,,֭[WRRt"uɪ*St$8h 222CLfiiI>\*RbXSSsϞ;wN5kfƍ:::͛7gl~!}Ν;AC===mmmڨׯssNNAyyyNI&x:lkkstt hϾS{CC輼G>Ã۷ӧLGS5|njj*//g6@7trr/((x*Ś2e &I7RsssvvvHH=kffyEY //zǎKZZZRr͛7З_Arƍnnn R4..yȐ!l6ZYkii ѡM6Un7yLW<ű***6lp5+++T̈P~+'Nlٲ4..pw`XAdv100 {yuuujjjRjkk%СC/n622RsY ":>}*J vQSS>D v`g^x<{ٱcˠH. +ˈ#v}}Ku (((MMMy^ڸjJԙY,VuuGzY,K+kkk9NJJZtiTTux-;;,XpЁ>0 09s?055mmm7oތJ3i$޽{ :Fڹs'z[6⒚J)//tRsQзX555GgKJJ^{3Ib-b ^… 6}B'M׮][TT??|ٙD"쟤,,j=x<J$\={233Ϟ=;|T`llliiɓӓuttbbby^"޽͛ZퟶaÆ;wdff:th̙o-.\@mTRRfK$I$&&xB~ïnΝ?sRRRbbb>3PJnnn{}ATTǍBBBΞ=+˙:'L@>|0plll3s̠w獵{xxASN555/\իE5cƌymܸW&NxС<7n۶S>,:uԈj+\QZZZZZ}ï);;2&&wŊT>3H z~Ddɠ#G߿O>;wӡTͳgBL IDAT @̘ڴi˙aCRrrrsLSQ͡7nܨ߿֭[Gt.x A1uuuH$*,, ={ѣj?~|811bٳg8(EFFԩS; <@=(B&]tI(;vlܸq3fb:j4h)AzA\ǎD7oޜ9sfdd'ILR)T[&=}+1P*z\_~*B[[;<<ԩSk֬133?YTTt4AWA ?p\`+c`\~F@wš,8 @߱&LֶW|033sZZZzzz%js\]]-[yz$I411I^/_榥j[[[6=jԨg5R79rDRAAAXX9Ͷ\dI}}}_]^^9˽|; ]A1nܸq:u6''gĉ؁F){Aׯ__p'N??{D*n3$z):: P&YZZFFFRÇJԡX,\`ΝSp͚5zzz=?\.߸qλMY''':LJ~H_sA~~~POOO[[۶6ܜCD^^nҤI/^/`URGG۷o_וJw,Y$==̌;wN&1Mu$ԩS &%trr/((x*Ś2e &I 쐐zŋ^^^1w_[[{ر%M.߼ySqJk?H.߸q#884faaA J✝ fIثkii ѡM6Un7?TJ'mmm}QKKǏ2JX,jq}fffQQQPYf,9~ Л8qg˖-qqq%#>LD]]L&{i1A{NڻxUSSV[[+Hx>xQ7)TJl;v젷\i7o|U)A֮][VV6y;v,[?`:ן7oޕ+WΜ9?}1c޽LGSA$IR햖:ƉUUUѩ?BTUUU'Iҿ>ŪV<ѣ;eʔɓ'/^aÆ :::111@ ޼yŋ̙C$㓘8}t33dPH?WsNwwwwwEܺu ;vtO U~ I#GO>mbb3IP.]u떑QXX@ (++c: jllTL[[aM8͞={fΜtt>sԩ \zUqW͘1c޼y7ntssI:?mĉ߸qmLLLtÇE"СCNAtEٿ3522JKKKKK/u999egg[ZZXr;'tID__$ɮѣϟK_xѿJwmPxakkk>JKKKKK?c0jӦM˗/g: J.ч =~8222,,l]q}D"DOx𠶶6ϟ3gKse:A΃ܹGrz;VPgϊD ///>ׯ_?s[n31Uabd{LLL o3++H*F]]}III3f̈766^ht4ՄЗa=HSNcoۮ~.44/d:jJLL/N}F{MMӧ+V&Mg0111 bcƌٽ{wMM T0@_rJ%vxm۶sæMz<oڴiA NٻwִiӜ?~t"aoom۶[VVVaaaLGS?hH$ؕ 0#PwMJKKwq֭#FoLRԨ#G &l޼tʕLGS)cǎGe0 joX ԼB!ӟt"_^vŋ>}=9TM@@gb1y@bqhh266x9}5??„ VVVfff?^KKKOO߿D>wVtte6o\__O$I&&&o /_榥j[[[6=jԨg5R79rDRAAAXX9Ͷ\dI}}}_]^^9˽|; ]A*EWWwΜ9g3>0JŌ1B [ڵk"hĈcǎ7oތ3R(]QQahh`P Dw^CCӧOPϟjժ(kkSq___//䆆s\sssٺE9::J$}}]_t]llleee޽ɓ'Vjll=zk?(++k֬Yvz+Z[[bEppAJKKnݚsʕμ;wp\{{]]݄w5j]v.$zE׺y_|qegϞ8psСQQQof:ʪ:y$)ZZZH