# Copyright (C) 2020 Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
#
# Yuri Chornoivan <yurchor@ukr.net>, 2020, 2021, 2022, 2023.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2023-11-14 22:23+0100\n"
"PO-Revision-Date: 2023-10-04 23:58+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\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 20.12.0\n"

#. type: Title #
#: ../../info/wxmaxima.md:1
#, no-wrap
msgid "The wxMaxima user manual {-}"
msgstr "Підручник користувача wxMaxima {-}"

#. type: Plain text
#: ../../info/wxmaxima.md:4
msgid ""
"WxMaxima is a graphical user interface (GUI) for the _Maxima_ computer "
"algebra system (CAS). WxMaxima allows one to use all of _Maxima_’s "
"functions. In addition, it provides convenient wizards for accessing the "
"most commonly used features. This manual describes some of the features that "
"make wxMaxima one of the most popular GUIs for _Maxima_."
msgstr ""
"WxMaxima — графічний інтерфейс користувача до системи комп'ютерної алгебри "
"(СКА) _Maxima_. За допомогою WxMaxima можна користуватися усіма функціями "
"_Maxima_. Крім того, у програмі передбачено зручні допоміжні програми для "
"доступу до найпоширеніших можливостей СКА. У цьому підручнику наведено опис "
"деяких можливостей, які роблять WxMaxima одним із найпопулярніших графічних "
"інтерфейсів _Maxima_."

#. type: Plain text
#: ../../info/wxmaxima.md:6
msgid "![wxMaxima logo](./wxMaximaLogo.png){ id=img_wxMaximaLogo }"
msgstr "![Логотип wxMaxima](./wxMaximaLogo.png){ id=img_wxMaximaLogo }"

#. type: Plain text
#: ../../info/wxmaxima.md:8
msgid ""
"Before we look at the content a few points regarding navigation are in "
"order. Immediately below is a short table of contents. Clicking on any of "
"the listed items moves the cursor to the top of the indicated section of the "
"manual. Clicking on [Contents](#TOC) moves the cursor to an extended table "
"of contents. This extended table can be used to navigate more directly to "
"specific parts of the manual. The Contents link appears at locations "
"throughout the text for navigational purposes."
msgstr ""
"Перш ніж ми перейдемо до суті, декілька зауважень щодо навігації "
"підручником. Нижче наведено коротку таблицю змісту. Натискання будь-якого з "
"елементів у списку переведе курсор до початку відповідного розділу "
"підручника. Натискання пункту [Зміст](#TOC) переведе курсор до розширеної "
"таблиці змісту. Цією розширеною таблицею можна скористатися для точнішого "
"переходу до окремих частин підручника. У текст буде розташовано посилання на "
"таблицю змісту з навігаційною метою."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:10
msgid "[Introduction](#introduction-to-wxmaxima \"Introduction to wxMaxima\"):"
msgstr "[Вступ](#introduction-to-wxmaxima \"Вступ до wxMaxima\"):"

#. type: Plain text
#: ../../info/wxmaxima.md:12
msgid "WxMaxima basics"
msgstr "Основи WxMaxima"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:14
msgid "[Extensions](#extensions-to-maxima \"Extensions\"):"
msgstr "[Розширення](#extensions-to-maxima \"Розширення\"):"

#. type: Plain text
#: ../../info/wxmaxima.md:16
msgid "The commands wxMaxima adds to _Maxima_"
msgstr "Команди, які wxMaxima додає до _Maxima_"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:18
msgid "[Troubleshooting](#troubleshooting \"Troubleshooting\"):"
msgstr "[Усування вад](#troubleshooting \"Усування вад\"):"

#. type: Plain text
#: ../../info/wxmaxima.md:20
msgid "What to do if wxMaxima does not work as expected"
msgstr "Що робити, якщо wxMaxima працює неправильно"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:22
msgid "[FAQ](#faq \"FAQ\"):"
msgstr "[Поширені питання](#faq \"Поширені питання та відповіді на них\"):"

#. type: Plain text
#: ../../info/wxmaxima.md:24
msgid "Frequently asked questions"
msgstr "Поширені питання та відповіді на них"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:26
msgid "[CommandLine](#command-line-arguments \"_Maxima_ Command Line\"):"
msgstr ""
"[Командний рядок](#command-line-arguments \"Командний рядок _Maxima_\"):"

#. type: Plain text
#: ../../info/wxmaxima.md:28
msgid "The command-line arguments wxMaxima supports"
msgstr "Параметри командного рядка, підтримку яких передбачено у wxMaxima"

#. type: Title #
#: ../../info/wxmaxima.md:31
#, no-wrap
msgid "Introduction to wxMaxima"
msgstr "Вступ до wxMaxima"

#. type: Title ##
#: ../../info/wxmaxima.md:33
#, no-wrap
msgid "_Maxima_ and wxMaxima"
msgstr "_Maxima_ і wxMaxima"

#. type: Plain text
#: ../../info/wxmaxima.md:36
msgid ""
"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 users to "
"implement it without having to learn about all the command line switches and "
"in fact without using the command line 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: 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 the developers to provide several user "
"interfaces for the same program."
msgstr ""
"У системі програмного забезпечення з відкритим кодом великі системи, "
"зазвичай, діляться на менші проєкти, з якими простіше працювати невеликим "
"групам розробників. Наприклад, програма для запису компакт-дисків "
"складається з засобу командного рядка, який, власне, виконує запис компакт-"
"диска, і графічного інтерфейсу користувача, за допомогою користувачі можуть "
"виконати потрібні їм дії, не запам'ятовуючи параметрів командного рядка і, "
"загалом, взагалі не маючи справи із командним рядком. Однією із переваг "
"цього підходу є те, що робота з розробки засобу командного рядка може бути "
"використана багатьма програмами: той самий засіб командного рядка для запису "
"компакт-дисків можна використати у додатку надсилання даних на компакт-диск "
"у програмі для керування файлами, для функції «записати на компакт-диск» у "
"музичному програвачі та для запису компакт-диска у програмі для резервного "
"копіювання на DVD. Ще однією перевагою є поділ одного великого завдання на "
"менші частини, що надає змогу розробникам надавати декілька інтерфейсів "
"користувача для однієї програми."

#. type: Plain text
#: ../../info/wxmaxima.md:38
msgid ""
"A computer algebra system (CAS) like _Maxima_ fits into this framework. A "
"CAS can provide the logic behind an arbitrary precision calculator "
"application or it can do automatic transforms of formulas in the background "
"of a bigger system (e.g., [Sage](https://www.sagemath.org/)). Alternatively, "
"it can be used directly as a free-standing system. _Maxima_ can be accessed "
"via a command line. Often, however, an interface like _wxMaxima_ proves a "
"more efficient way to access the software, especially for newcomers."
msgstr ""
"Система комп'ютерної алгебри (СКА), подібна до _Maxima_, дуже добре "
"вкладається у цю схему. СКА може надавати логіку до програми-калькулятора із "
"довільною точністю обчислень або може виконувати автоматичні перетворення "
"форму у фоновому режимі для більших систем (наприклад, [Sage](https://www."
"sagemath.org/)). Крім того, нею можна користуватися і безпосередньо, як "
"самостійною системою. Доступ до _Maxima_ можна отримати з командного рядка. "
"Втім, часто інтерфейси, подібні до _wxMaxima_, є набагато ефективнішим "
"способом доступу до програмного забезпечення, особливо для початківців."

#. type: Title ###
#: ../../info/wxmaxima.md:39
#, no-wrap
msgid "_Maxima_"
msgstr "_Maxima_"

#. type: Plain text
#: ../../info/wxmaxima.md:42
msgid ""
"_Maxima_ is a full-featured computer algebra system (CAS). A CAS is a "
"program that can solve mathematical problems by rearranging formulas and "
"finding a formula that solves the problem as opposed to just outputting the "
"numeric value of the result. In other words, _Maxima_ can serve as a "
"calculator that gives numerical representations of variables, and it can "
"also provide analytical solutions. Furthermore, it offers a range of "
"numerical methods of analysis for equations or systems of equations that "
"cannot be solved analytically."
msgstr ""
"_Maxima_ є повноцінною системою комп'ютерної алгебри (СКА). СКА — програма, "
"яка може розв'язувати математичні задачі перетворенням формул і визначенням "
"формули, яка розв'язує задачу, замість простого виведення числової форми "
"результату. Іншими словами, _Maxima_ може слугувати калькулятором, який "
"визначає числові значення змінних, а може давати аналітичні розв'язки. Крім "
"того, у програмі передбачено багато обчислювальних методів для аналізу "
"рівнянь і систем рівнянь, які не може бути розв'язано аналітично."

#. type: Plain text
#: ../../info/wxmaxima.md:44
msgid ""
"![Maxima screenshot, command line](./maxima_screenshot.png)"
"{ id=img_maxima_screenshot }"
msgstr ""
"![Знімок вікна Maxima, командний рядок](./maxima_screenshot.png)"
"{ id=img_maxima_screenshot }"

#. type: Plain text
#: ../../info/wxmaxima.md:46
#, no-wrap
msgid "Extensive documentation for _Maxima_ is  [available in the internet](https://maxima.sourceforge.io/documentation.html). Part of this documentation is also available in wxMaxima’s help menu. Pressing the Help key (on most systems the <kbd>F1</kbd> key) causes _wxMaxima_’s context-sensitive help feature to automatically jump to _Maxima_’s manual page for the command at the cursor.\n"
msgstr "Із докладною документацією до _Maxima_ можна [ознайомитися у інтернеті](https://maxima.sourceforge.io/documentation.html). Доступ до частини цієї документації можна отримати з меню «Довідка» у wxMaxima. Якщо ви натиснете клавішу довідки (у більшості систем це клавіша <kbd>F1</kbd>), використання контекстної довідки _wxMaxima_ відкриє для вас сторінку підручника з _Maxima_ із довідкою щодо команди, у якій перебуває курсор.\n"

#. type: Title ###
#: ../../info/wxmaxima.md:47
#, no-wrap
msgid "WxMaxima"
msgstr "WxMaxima"

#. type: Plain text
#: ../../info/wxmaxima.md:50
msgid ""
"_WxMaxima_ is a graphical user interface that provides the full "
"functionality and flexibility of _Maxima_. WxMaxima offers users a graphical "
"display and many features that make working with _Maxima_ easier. For "
"example _wxMaxima_ allows one 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. Indeed, an entire workbook can be "
"exported, either as a HTML file or as a LaTeX file. Documentation for "
"_wxMaxima_, including workbooks to illustrate aspects of its use, is online "
"at the _wxMaxima_ [help site](https://wxMaxima-developers.github.io/wxmaxima/"
"help.html), as well as via the help menu."
msgstr ""
"_wxMaxima_ — графічний інтерфейс користувача, який надає доступ до усіх "
"функціональних можливостей і гнучкості _Maxima_. _wxMaxima_ надає у "
"розпорядження користувачам графічні засоби роботи та можливості, які значно "
"спрощують роботу з _Maxima_. Наприклад, у wxMaxima передбачено можливість "
"експортування вмісту будь-якої комірки (або, якщо це потрібно, будь-якої "
"частини формули) у форматі тексту, коду LaTeX або специфікації MathML "
"простим клацанням правою кнопкою миші. Насправді, можна експортувати увесь "
"робочий аркуш у форматі HTML або коду LaTeX. Із документацією до _wxMaxima_, "
"зокрема робочими книгами для ілюстрації аспектів користування, можна "
"ознайомитися на [сайті довідки](https://wxMaxima-developers.github.io/"
"wxmaxima/help.html) _wxMaxima_, а також за допомогою меню «Довідка»."

#. type: Plain text
#: ../../info/wxmaxima.md:52
msgid "![wxMaxima window](./wxMaximaWindow.png){ id=img_wxMaximaWindow }"
msgstr "![Вікно wxMaxima](./wxMaximaWindow.png){ id=img_wxMaximaWindow }"

#. type: Plain text
#: ../../info/wxmaxima.md:54
msgid ""
"The calculations that are entered in _wxMaxima_ are performed by the "
"_Maxima_ command-line tool in the background."
msgstr ""
"Обчислення, які ви наказуєте виконати _wxMaxima_ у фоновому режимі "
"передаються інструментам командного рядка _Maxima_."

#. type: Title ##
#: ../../info/wxmaxima.md:55
#, no-wrap
msgid "Workbook basics"
msgstr "Основи роботи із книгою"

#. type: Plain text
#: ../../info/wxmaxima.md:58
msgid ""
"Much of _wxMaxima_ is self-explaining, but some details require attention. "
"[This site](https://wxMaxima-developers.github.io/wxmaxima/help.html) "
"contains a number of workbooks that address various aspects of _wxMaxima_. "
"Working through some of these (particularly the \"10 minute _(wx)Maxima_ "
"tutorial\") will increase one’s familiarity with both the content of "
"_Maxima_ and the use of _wxMaxima_ to interact with _Maxima_. This manual "
"concentrates on describing aspects of _wxMaxima_ that are not likely to be "
"self-evident and that might not be covered in the online material."
msgstr ""
"Призначення більшої частини інтерфейсу _wxMaxima_ є очевидним, але деякі "
"речі потребують більшої уваги. На [цьому сайті](https://wxMaxima-developers."
"github.io/wxmaxima/help.html) можна знайти декілька робочих книг, які "
"присвячено різноманітним аспектами роботи у _wxMaxima_. Опрацювання деяких з "
"цих зразків (зокрема «Десятихвилинного підручника з _(wx)Maxima_») надасть "
"змогу краще ознайомитися із роботою _Maxima_ і використанням _wxMaxima_ для "
"взаємодії із _Maxima_. У цьому ж підручнику ми зосередимо увагу на описі тих "
"аспектів _wxMaxima_, які, ймовірно, є неочевидними і про які немає "
"відомостей у інтернет-підручнику."

#. type: Title ###
#: ../../info/wxmaxima.md:59
#, no-wrap
msgid "The workbook approach"
msgstr "Використання робочих книг"

#. type: Plain text
#: ../../info/wxmaxima.md:62
msgid ""
"One of the very few things that are not standard in _wxMaxima_ is that it "
"organizes the data for _Maxima_ into cells that are evaluated (which means: "
"sent to _Maxima_) only when the user requests this. When a cell is "
"evaluated, all commands in that cell, and only that cell, are evaluated as a "
"batch. (The preceding statement is not quite accurate: One can select a set "
"of adjacent cells and evaluate them together. Also, one can instruct "
"_Maxima_ to evaluate all cells in a workbook in one pass.) _WxMaxima_'s "
"approach to submitting commands for execution might feel unfamiliar at the "
"first sight. It does, however, drastically ease work with big documents "
"(where the user does not want every change to automatically trigger a full "
"re-evaluation of the whole document). Also, this approach is very handy for "
"debugging."
msgstr ""
"Однією із дуже небагатьох речей, які є нестандартними у _wxMaxima_ є те, що "
"дані для _Maxima_ у програмі впорядковано за комірками, які обчислюються "
"(тобто надсилаються до _Maxima_) лише на запит користувача. При обчисленні "
"комірки усі команди у ній, і лише у ній, обчислюються пакетно. (Попереднє "
"твердження є не зовсім точним: можна позначити набір сусідніх комірок і "
"обчислити їх разом. Крім того, можна наказати _Maxima_ обчислити усі комірки "
"у робочій книзі одразу.) Підхід _wxMaxima_ до надсилання команд на виконання "
"може спочатку видатися незвичним. Втім, він значно спрощує роботу із "
"великими документами (у яких користувач не хоче, щоб програма автоматично "
"вмикала повне переобчислення усього документа у відповідь на будь-яку "
"зміну). Крім того, такий підхід є дуже зручним для усування вад."

#. type: Plain text
#: ../../info/wxmaxima.md:64
msgid ""
"If text is typed into _wxMaxima_ it automatically creates a new worksheet "
"cell. The type of this cell can be selected in the toolbar. If a code cell "
"is created the cell can be sent to _Maxima_, which causes the result of the "
"calculation to be displayed below the code. A pair of such commands is shown "
"below."
msgstr ""
"Якщо ви почнете вводити якийсь текст у вікні _wxMaxima_, програма "
"автоматично створить нову комірку робочого аркуша. Тип цієї комірки можна "
"вибрати за допомогою панелі інструментів. Якщо створено комірку з кодом, її "
"вміст може бути надіслано до _Maxima_. Результат обчислень буде показано під "
"рядком коду. Пару таких команд показано нижче."

#. type: Plain text
#: ../../info/wxmaxima.md:66
msgid "![Input/output cell](./InputCell.png){ id=img_InputCell }"
msgstr "![Комірка введення-виведення](./InputCell.png){ id=img_InputCell }"

#. type: Plain text
#: ../../info/wxmaxima.md:68
#, fuzzy
#| msgid ""
#| "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 later in the _wxMaxima_ session. The "
#| "output that _Maxima_ generates also gets a label that begins with `%o` "
#| "and by default is hidden, except if the user assigns the output a name. "
#| "In this case by default the user-defined label is displayed. The `%o`\\-"
#| "style label _Maxima_ auto-generates will also be accessible, though."
msgid ""
"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 later in the _wxMaxima_ session. The output that "
"_Maxima_ generates also gets a label that begins with `%o` and by default is "
"hidden, except if the user assigns the output a name. In this case by "
"default the user-defined label is displayed. The `%o`-style label _Maxima_ "
"auto-generates will also be accessible, though."
msgstr ""
"При обчисленні вмісту комірки вхідних даних _Maxima_ призначає мітку для "
"вхідних даних (типово, таку мітку буде показано червоним кольором, вона "
"матиме формат `%i`). За цією міткою можна посилатися на вміст далі у сеансі "
"роботи з _wxMaxima_. Виведені _Maxima_ дані також отримають мітку, яка "
"починається з `%o`, і яку типово буде приховано, хіба що користувач надасть "
"назву виведеними даним. Якщо надано назву, буде показано визначену "
"користувачем мітку. Втім, можна буде користуватися і автоматично створеною "
"_Maxima_ міткою у стилі `%o`."

#. type: Plain text
#: ../../info/wxmaxima.md:70
msgid ""
"Besides the input cells _wxMaxima_ allows for text cells for documentation, "
"image cells, title cells, chapter cells and section cells. Every cell has "
"its own undo buffer so debugging by changing the values of several cells and "
"then gradually reverting the unneeded changes is rather easy. Furthermore "
"the worksheet itself has a global undo buffer that can undo cell edits, adds "
"and deletes."
msgstr ""
"Окрім комірок для вхідних даних, у _wxMaxima_ передбачено комірки для "
"документації, комірки зображень, комірки заголовків, комірки глав та комірки "
"розділів. У кожної комірки є власний буфер скасовування дій, тому дуже "
"просто діагностувати проблеми, змінюючи значення у комірках і поступово "
"скасовуючи внесені зміни у різних комірках. Крім того, у самого робочого "
"аркуша також є власний буфер скасовування дій, яким може скористатися для "
"скасовування редагувань у комірках, додавання і вилучення комірок."

#. type: Plain text
#: ../../info/wxmaxima.md:72
msgid ""
"The figure below shows different cell types (title cells, section cells, "
"subsection cells, text cells, input/output cells and image cells)."
msgstr ""
"На рисунку нижче показано різні типи комірок (комірки заголовків, комірки "
"розділів, комірки підрозділів, текстові комірки, комірки введення-виведення "
"та комірки зображення)."

#. type: Plain text
#: ../../info/wxmaxima.md:74
msgid ""
"![Example of different wxMaxima cells](./cell-example.png){ id=img_cell-"
"example }"
msgstr ""
"![Приклад різних комірок wxMaxima](./cell-example.png){ id=img_cell-example }"

#. type: Title ###
#: ../../info/wxmaxima.md:75
#, no-wrap
msgid "Cells"
msgstr "Комірки"

#. type: Plain text
#: ../../info/wxmaxima.md:78
msgid ""
"The worksheet is organized in cells. WxMaxima knows the following cell types:"
msgstr ""
"Робочий аркуш складається з комірок. У wxMaxima передбачено такі типи "
"комірок:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:85
msgid "Math cells, containing one or more lines of _Maxima_ input."
msgstr ""
"Математичні комірки, у яких міститься один або декілька рядків вхідних даних "
"_Maxima_."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:85
msgid "Output of, or a question from, _Maxima_."
msgstr "Виведені дані або питання від _Maxima_"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:85
msgid "Image cells."
msgstr "Комірки зображень."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:85
msgid "Text cells, that can for example be used for documentation."
msgstr "Текстові комірки, які можуть бути, наприклад, документацією"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:85
msgid ""
"A title, section or a subsection. 6 levels of different headings are "
"possible."
msgstr ""
"Заголовок, розділ або підрозділ. Передбачено 6 різних рівнів заголовків."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:85
msgid "Page breaks."
msgstr "Межі сторінок."

#. type: Plain text
#: ../../info/wxmaxima.md:87
msgid ""
"The default behavior of _wxMaxima_ when text is entered is to automatically "
"create a math cell. Cells of other types can be created using the Cell menu, "
"using the hot keys shown in the menu or using the drop-down list in the "
"toolbar. Once the non-math cell is created, whatever is typed into the file "
"is interpreted as text."
msgstr ""
"Типовою поведінкою _wxMaxima_ при введенні тексту є автоматичне створення "
"комірки формули. Комірки інших типів можна створити за допомогою меню "
"«Комірка», натискання клавіатурних скорочень для пунктів з цього меню або за "
"допомогою спадного списку на панелі інструментів. Після створення "
"нематематичної комірки усе, що введено у файл, вважатиметься текстом."

#. type: Plain text
#: ../../info/wxmaxima.md:89
msgid ""
"A (C-style) [comment text](https://maxima.sourceforge.io/docs/manual/"
"maxima_singlepage.html#Comments) can be part of a math cell as follows: `/* "
"This comment will be ignored by Maxima */`"
msgstr ""
"[Текст коментаря](https://maxima.sourceforge.io/docs/manual/"
"maxima_singlepage.html#Comments) (у стилі C) може бути частиною математичної "
"комірки ось так: `/* Цей коментар буде проігноровано Maxima */`"

#. type: Plain text
#: ../../info/wxmaxima.md:91
msgid "\"`/*`\" marks the start of the comment, \"`*/`\" the end."
msgstr "«`/*`» позначає початок коментаря, «`*/`» — його кінець."

#. type: Title ###
#: ../../info/wxmaxima.md:92
#, no-wrap
msgid "Horizontal and vertical cursors"
msgstr "Горизонтальний і вертикальний курсори"

#. type: Plain text
#: ../../info/wxmaxima.md:95
msgid ""
"If the user tries to select a complete sentence, a word processor will try "
"to extend the selection to automatically begin and end with a word boundary. "
"Likewise, if more than one cell is selected, _wxMaxima_ will extend the "
"selection to whole cells."
msgstr ""
"Якщо користувач намагається позначити ціле речення, текстовий процесор "
"намагається розширити позначений фрагмент так, щоб він автоматично "
"завершувався на початку і наприкінці слів. Так само, _wxMaxima_, якщо "
"позначено декілька комірок, доповнюватиме позначений фрагмент до меж комірок."

#. type: Plain text
#: ../../info/wxmaxima.md:97
msgid ""
"What isn't standard is that _wxMaxima_ provides drag-and-drop flexibility by "
"defining two types of cursors. _WxMaxima_ will switch between them "
"automatically when needed:"
msgstr ""
"Нестандартною особливістю є те, що у _wxMaxima_ передбачено гнучку систему "
"перетягування зі скиданням, у якій визначено два типи курсорів. _wxMaxima_ "
"автоматично перемикатиметься між ними, коли у цьому виникатиме потреба:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:100
msgid ""
"The cursor is drawn horizontally if it is moved in the space between two "
"cells or by clicking there."
msgstr ""
"Курсор буде намальовано горизонтально, якщо його пересунуто до проміжку між "
"двома комірками, або якщо користувач клацнув кнопкою миші у проміжку між "
"двома комірками."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:100
msgid ""
"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 "
"and works much like the cursor in a text editor."
msgstr ""
"Вертикальний курсор, який працює у комірці. Цей курсор активується "
"пересуванням курсора всередину комірки за допомогою вказівника миші або "
"клавіш зі стрілками. Цей курсор працює подібно до курсора у текстовому "
"редакторі."

#. type: Plain text
#: ../../info/wxmaxima.md:102
#, no-wrap
msgid "When you start wxMaxima, you will only see the blinking horizontal cursor. If you start typing, a math cell will be automatically created and the cursor will change to a regular vertical one (you will see a right arrow as \"prompt\", after the Math cell is evaluated (<kbd>CTRL+ENTER</kbd>), you will see the labels, e.g. `(%i1)`, `(%o1)`).\n"
msgstr "Після запуску wxMaxima, ви побачите лише горизонтальний курсор, який блиматиме. Якщо ви почнете щось вводити, буде автоматично створено математичну комірку, а курсор буде замінено на звичайний вертикальний (ви побачите стрілку праворуч як «запит», а після обчислення вмісту математичної комірки (<kbd>Ctrl+Enter</kbd>) ви побачите мітки, наприклад `(%i1)`, `(%o1)`).\n"

#. type: Plain text
#: ../../info/wxmaxima.md:104
msgid ""
"![(blinking) horizontal cursor after wxMaxima start](./horizontal-cursor-"
"only.png){ id=img_horizontal_cursor_only }"
msgstr ""
"![Горизонтальний курсор після запуску wxMaxima](./horizontal-cursor-only.png)"
"{ id=img_horizontal_cursor_only }"

#. type: Plain text
#: ../../info/wxmaxima.md:106
msgid ""
"You might want to create a different cell type (using the \"Cell\" menu), "
"maybe a title cell or text cell, which describes, what will be done, when "
"you start creating your worksheet."
msgstr ""
"Ви можете створити комірки іншого типу (за допомогою меню «Комірка»), "
"можливо, комірку заголовка та текстову комірку, яка описуватиме виконану "
"математичну дію, коли почнете створення вашого робочого аркуша."

#. type: Plain text
#: ../../info/wxmaxima.md:108
msgid ""
"If you navigate between the different cells, you will also see the "
"(blinking) horizontal cursor, where you can insert a cell into your "
"worksheet (either a math cell, by just start typing your formula - or a "
"different cell type using the menu)."
msgstr ""
"Якщо ви переходитимете між різними комірками програма також показуватиме "
"горизонтальний курсор, що блиматиме. На місці курсора ви можете вставити "
"комірку до робочого аркуша (математичну комірку простим введенням формули "
"або комірку іншого типу за допомогою меню)."

#. type: Plain text
#: ../../info/wxmaxima.md:110
msgid ""
"![(blinking) horizontal cursor between cells](./horizontal-cursor-between-"
"cells.png){ id=img_horizontal_cursor_between_cells }"
msgstr ""
"![Горизонтальний курсор між комірками](./horizontal-cursor-between-cells.png)"
"{ id=img_horizontal_cursor_between_cells }"

#. type: Title ###
#: ../../info/wxmaxima.md:111
#, no-wrap
msgid "Sending cells to Maxima"
msgstr "Надсилання комірок для обчислення у Maxima"

#. type: Plain text
#: ../../info/wxmaxima.md:114
#, no-wrap
msgid "The command in a code cell is executed once by pressing <kbd>CTRL</kbd>+<kbd>ENTER</kbd>, <kbd>SHIFT</kbd>+<kbd>ENTER</kbd> or the <kbd>ENTER</kbd> key on the keypad. The _wxMaxima_ default is to enter commands when either <kbd>CTRL+ENTER</kbd> or <kbd>SHIFT+ENTER</kbd> is entered, but _wxMaxima_ can be configured to execute commands in response to <kbd>ENTER</kbd>.\n"
msgstr "Команду у комірці буде виконано одразу після натискання комбінацій клавіш <kbd>CTRL</kbd>+<kbd>ENTER</kbd>, <kbd>SHIFT</kbd>+<kbd>ENTER</kbd> або клавіші <kbd>ENTER</kbd> на клавіатурі. Типовим для _wxMaxima_ є введення команд за допомогою <kbd>CTRL+ENTER</kbd> або <kbd>SHIFT+ENTER</kbd>, але _wxMaxima_ можна налаштувати на виконання команд у відповідь на натискання <kbd>ENTER</kbd>.\n"

#. type: Title ###
#: ../../info/wxmaxima.md:115
#, no-wrap
msgid "Command autocompletion"
msgstr "Автоматичне доповнення команд"

#. type: Plain text
#: ../../info/wxmaxima.md:118
#, no-wrap
msgid "_WxMaxima_ contains an autocompletion feature that is triggered via the menu (Cell/Complete Word) or alternatively by pressing the key combination <kbd>CTRL</kbd>+<kbd>SPACE</kbd>. The autocompletion is context-sensitive. For example, if activated within a unit specification for ezUnits it will offer a list of applicable units.\n"
msgstr "У _wxMaxima_ реалізовано можливість автоматичного доповнення коду, якою можна скористатися за допомогою меню (Комірка/Доповнити слово) або натисканням комбінації клавіш <kbd>CTRL</kbd>+<kbd>Пробіл</kbd>. Автоматичне доповнення є чутливим до регістру символів. Наприклад, якщо його активувати зі специфікацією модулів для ezUnits, воно запропонує список відповідних модулів.\n"

#. type: Plain text
#: ../../info/wxmaxima.md:120
msgid "![ezUnits](./ezUnits.png){ id=img_ezUnits }"
msgstr "![ezUnits](./ezUnits.png){ id=img_ezUnits }"

#. type: Plain text
#: ../../info/wxmaxima.md:122
#, no-wrap
msgid "Besides completing a file name, a unit name, or the current command or variable 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 <kbd>SHIFT</kbd>+<kbd>CTRL</kbd>+<kbd>SPACE</kbd> or select the respective menu item (Cell/Show Template).\n"
msgstr "Окрім доповнення, назви файла, назви модуля або назви поточної команди чи змінної, засіб автоматичного доповнення може показувати шаблони для більшості команд, вказуючи тип (і значення) параметрів, які очікує отримати відповідна програма. Щоб задіяти цю можливість, натисніть комбінацію клавіш <kbd>SHIFT</kbd>+<kbd>CTRL</kbd>+<kbd>ПРОБІЛ</kbd> або виберіть відповідний пункт меню (Комірка/Показати шаблон).\n"

#. type: Title ####
#: ../../info/wxmaxima.md:123
#, no-wrap
msgid "Greek characters"
msgstr "Грецькі літери"

#. type: Plain text
#: ../../info/wxmaxima.md:126
msgid ""
"Computers traditionally stored characters in 8-bit values. This allows for a "
"maximum of 256 different characters. 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 can fit within "
"that limit."
msgstr ""
"Комп'ютери традиційно зберігають символи у форматі 8-бітових значень. Це "
"уможливлює існування наборів, що складаються лише із 256 різних символів. У "
"такий набір може бути включено усі літери, цифри та символи керування "
"(завершення передавання, кінець рядка, лінії та кутики для малювання меню "
"_тощо_) майже будь-якої європейської мови."

#. type: Plain text
#: ../../info/wxmaxima.md:128
msgid ""
"For most countries, the codepage of 256 characters that has been chosen does "
"not include things like Greek letters, though, that are frequently used in "
"mathematics. To overcome this type of limitation [Unicode](https://home."
"unicode.org/) has been invented: An encoding that makes English text work "
"like normal, but to use much more than 256 characters."
msgstr ""
"Втім, у більшості мов до вибраної кодової сторінки із 256 символів не можна "
"включити додаткові символи, зокрема літери грецької абетки, які широко "
"використовуються у математичних формулах. Щоб подолати обмеження подібного "
"типу, було винайдено [Юнікод](https://home.unicode.org/) — кодування, яке "
"працює для латиниці, але використовує набагато більше за 256 символів."

#. type: Plain text
#: ../../info/wxmaxima.md:130
msgid ""
"_Maxima_ allows Unicode if it was compiled using a Lisp compiler that either "
"supports Unicode or that doesn't care about the font encoding. As at least "
"one of this pair of conditions is likely to be true. _WxMaxima_ provides a "
"method of entering Greek characters using the keyboard:"
msgstr ""
"_Maxima_ уможливлює використання символів Юнікоду, якщо програму було "
"зібрано за допомогою компілятора Lisp, у якому передбачено підтримку Юнікоду "
"або такого, який є нейтральним щодо кодування символів. Оскільки, хоча б "
"одна з цих вимог, зазвичай, справджується, у _wxMaxima_ реалізовано спосіб "
"введення грецьких символів з клавіатури:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:133
msgid ""
"A Greek letter can be entered by pressing the <kbd>ESC</kbd> key and then "
"starting to type the Greek character's name."
msgstr ""
"Грецьку літеру можна ввести натисканням клавіші <kbd>ESC</kbd> з наступним "
"введенням назви символу грецької абетки."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:133
msgid ""
"Alternatively it can be entered by pressing <kbd>ESC</kbd>, one letter (or "
"two for the Greek letter omicron) and <kbd>ESC</kbd> again. In this case the "
"following letters are supported:"
msgstr ""
"Крім того, можна натиснути <kbd>ESC</kbd>, ввести одну літеру (чи дві літери "
"для грецької літери «омікрон») і натиснути <kbd>ESC</kbd> ще раз. У цьому "
"випадку прив'язка до літер є такою:"

#. type: Plain text
#: ../../info/wxmaxima.md:152
#, fuzzy, no-wrap
#| msgid ""
#| "| key | Greek letter | key | Greek letter | key | Greek letter |\n"
#| "|:---:|:------------:|:---:|:------------:|:---:|:------------:|\n"
#| "|  a  |     alpha    |  i  |     iota     |  r  |      rho     |\n"
#| "|  b  |     beta     |  k  |     kappa    |  s  |     sigma    |\n"
#| "|  g  |     gamma    |  l  |    lambda    |  t  |      tau     |\n"
#| "|  d  |     delta    |  m  |      mu      |  u  |    upsilon   |\n"
#| "|  e  |    epsilon   |  n  |      nu      |  f  |      phi     |\n"
#| "|  z  |     zeta     |  x  |      xi      |  c  |      chi     |\n"
#| "|  h  |      eta     |  om |    omicron   |  y  |      psi     |\n"
#| "|  q  |     theta    |  p  |      pi      |  o  |     omega    |\n"
#| "|  A  |     Alpha    |  I  |     Iota     |  R  |      Rho     |\n"
#| "|  B  |     Beta     |  K  |     Kappa    |  S  |     Sigma    |\n"
#| "|  G  |     Gamma    |  L  |    Lambda    |  T  |      Tau     |\n"
#| "|  D  |     Delta    |  M  |      Mu      |  U  |    Upsilon   |\n"
#| "|  E  |    Epsilon   |  N  |      Nu      |  P  |      Phi     |\n"
#| "|  Z  |     Zeta     |  X  |      Xi      |  C  |      Chi     |\n"
#| "|  H  |      Eta     |  Om |    Omicron   |  Y  |      Psi     |\n"
#| "|  T  |     Theta    |  P  |      Pi      |  O  |     Omega    |\n"
msgid ""
"| key | Greek letter | key | Greek letter | key | Greek letter |\n"
"| :-: | :----------: | :-: | :----------: | :-: | :----------: |\n"
"|  a  |    alpha     |  i  |     iota     |  r  |     rho      |\n"
"|  b  |     beta     |  k  |    kappa     |  s  |    sigma     |\n"
"|  g  |    gamma     |  l  |    lambda    |  t  |     tau      |\n"
"|  d  |    delta     |  m  |      mu      |  u  |   upsilon    |\n"
"|  e  |   epsilon    |  n  |      nu      |  f  |     phi      |\n"
"|  z  |     zeta     |  x  |      xi      |  c  |     chi      |\n"
"|  h  |     eta      | om  |   omicron    |  y  |     psi      |\n"
"|  q  |    theta     |  p  |      pi      |  o  |    omega     |\n"
"|  A  |    Alpha     |  I  |     Iota     |  R  |     Rho      |\n"
"|  B  |     Beta     |  K  |    Kappa     |  S  |    Sigma     |\n"
"|  G  |    Gamma     |  L  |    Lambda    |  T  |     Tau      |\n"
"|  D  |    Delta     |  M  |      Mu      |  U  |   Upsilon    |\n"
"|  E  |   Epsilon    |  N  |      Nu      |  P  |     Phi      |\n"
"|  Z  |     Zeta     |  X  |      Xi      |  C  |     Chi      |\n"
"|  H  |     Eta      | Om  |   Omicron    |  Y  |     Psi      |\n"
"|  T  |    Theta     |  P  |      Pi      |  O  |    Omega     |\n"
msgstr ""
"| key | greek letter | key | greek letter | key | greek letter |\n"
"|:---:|:------------:|:---:|:------------:|:---:|:------------:|\n"
"|  a  |     альфа    |  i  |     йота     |  r  |      ро      |\n"
"|  b  |     бета     |  k  |     каппа    |  s  |     сигма    |\n"
"|  g  |     гамма    |  l  |    лямбда    |  t  |      тау     |\n"
"|  d  |     дельта   |  m  |      мю      |  u  |    упсилоn   |\n"
"|  e  |    епсилон   |  n  |      ню      |  f  |      фі      |\n"
"|  z  |     дзета    |  x  |      ксі     |  c  |      хі      |\n"
"|  h  |      ета     |  om |    омікрон   |  y  |      псі     |\n"
"|  q  |     тета     |  p  |      пі      |  o  |     омега    |\n"
"|  A  |     Альфа    |  I  |     Йота     |  R  |      Ро      |\n"
"|  B  |     Бета     |  K  |     Каппа    |  S  |     Сигма    |\n"
"|  G  |     Гамма    |  L  |    Лямбда    |  T  |      Тау     |\n"
"|  D  |     Дельта   |  M  |      Мю      |  U  |    Упсилон   |\n"
"|  E  |    Епсилон   |  N  |      Ню      |  P  |      Фі      |\n"
"|  Z  |     Дзета    |  X  |      Ксі     |  C  |      Хі      |\n"
"|  H  |      Ета     |  Om |    Омікрон   |  Y  |      Псі     |\n"
"|  T  |     Тета     |  P  |      Пі      |  O  |     Омега    |\n"

#. type: Plain text
#: ../../info/wxmaxima.md:154
msgid ""
"The same mechanism also allows to enter some miscellaneous mathematical "
"symbols:"
msgstr "У той самий спосіб можна вводити різноманітні математичні символи:"

#. type: Plain text
#: ../../info/wxmaxima.md:205
#, fuzzy, no-wrap
#| msgid ""
#| "| keys to enter  | mathematical symbol                                   |\n"
#| "|----------------|-------------------------------------------------------|\n"
#| "| hbar           | Planck's constant: a h with a horizontal bar above it |\n"
#| "| Hbar           | a H with a horizontal bar above it                    |\n"
#| "| 2              | squared                                               |\n"
#| "| 3              | to the power of three                                 |\n"
#| "| /2             | 1/2                                                   |\n"
#| "| partial        | partial sign (the d of dx/dt)                         |\n"
#| "| integral       | integral sign                                         |\n"
#| "| sq             | square root                                           |\n"
#| "| ii             | imaginary                                             |\n"
#| "| ee             | element                                               |\n"
#| "| in             | in                                                    |\n"
#| "| impl implies   | implies                                               |\n"
#| "| inf            | infinity                                              |\n"
#| "| empty          | empty                                                 |\n"
#| "| TB             | big triangle right                                    |\n"
#| "| tb             | small triangle right                                  |\n"
#| "| and            | and                                                   |\n"
#| "| or             | or                                                    |\n"
#| "| xor            | xor                                                   |\n"
#| "| nand           | nand                                                  |\n"
#| "| nor            | nor                                                   |\n"
#| "| equiv          | equivalent to                                         |\n"
#| "| not            | not                                                   |\n"
#| "| union          | union                                                 |\n"
#| "| inter          | intersection                                          |\n"
#| "| subseteq       | subset or equal                                       |\n"
#| "| subset         | subset                                                |\n"
#| "| notsubseteq    | not subset or equal                                   |\n"
#| "| notsubset      | not subset                                            |\n"
#| "| approx         | approximately                                         |\n"
#| "| propto         | proportional to                                       |\n"
#| "| neq != /= or # | not equal to                                          |\n"
#| "| +/- or pm      | a plus/minus sign                                     |\n"
#| "| <= or leq      | equal or less than                                    |\n"
#| "| >= or geq      | equal or greater than                                 |\n"
#| "| << or ll       | much less than                                        |\n"
#| "| >> or gg       | much greater than                                     |\n"
#| "| qed            | end of proof                                          |\n"
#| "| nabla          | a nabla operator                                      |\n"
#| "| sum            | sum sign                                              |\n"
#| "| prod           | product sign                                          |\n"
#| "| exists         | there exists sign                                     |\n"
#| "| nexists        | there is no sign                                      |\n"
#| "| parallel       | a parallel sign                                       |\n"
#| "| perp           | a perpendicular sign                                  |\n"
#| "| leadsto        | a leads to sign                                       |\n"
#| "| ->             | a right arrow                                         |\n"
#| "| -->            | a long right arrow                                    |\n"
msgid ""
"| keys to enter  | mathematical symbol                                   |\n"
"| -------------- | ----------------------------------------------------- |\n"
"| hbar           | Planck's constant: a h with a horizontal bar above it |\n"
"| Hbar           | a H with a horizontal bar above it                    |\n"
"| 2              | squared                                               |\n"
"| 3              | to the power of three                                 |\n"
"| /2             | 1/2                                                   |\n"
"| partial        | partial sign (the d of dx/dt)                         |\n"
"| integral       | integral sign                                         |\n"
"| sq             | square root                                           |\n"
"| ii             | imaginary                                             |\n"
"| ee             | element                                               |\n"
"| in             | in                                                    |\n"
"| impl implies   | implies                                               |\n"
"| inf            | infinity                                              |\n"
"| empty          | empty                                                 |\n"
"| TB             | big triangle right                                    |\n"
"| tb             | small triangle right                                  |\n"
"| and            | and                                                   |\n"
"| or             | or                                                    |\n"
"| xor            | xor                                                   |\n"
"| nand           | nand                                                  |\n"
"| nor            | nor                                                   |\n"
"| equiv          | equivalent to                                         |\n"
"| not            | not                                                   |\n"
"| union          | union                                                 |\n"
"| inter          | intersection                                          |\n"
"| subseteq       | subset or equal                                       |\n"
"| subset         | subset                                                |\n"
"| notsubseteq    | not subset or equal                                   |\n"
"| notsubset      | not subset                                            |\n"
"| approx         | approximately                                         |\n"
"| propto         | proportional to                                       |\n"
"| neq != /= or # | not equal to                                          |\n"
"| +/- or pm      | a plus/minus sign                                     |\n"
"| \\<= or leq     | equal or less than                                    |\n"
"| >= or geq      | equal or greater than                                 |\n"
"| \\<\\< or ll     | much less than                                        |\n"
"| >> or gg       | much greater than                                     |\n"
"| qed            | end of proof                                          |\n"
"| nabla          | a nabla operator                                      |\n"
"| sum            | sum sign                                              |\n"
"| prod           | product sign                                          |\n"
"| exists         | there exists sign                                     |\n"
"| nexists        | there is no sign                                      |\n"
"| parallel       | a parallel sign                                       |\n"
"| perp           | a perpendicular sign                                  |\n"
"| leadsto        | a leads to sign                                       |\n"
"| ->             | a right arrow                                         |\n"
"| -->            | a long right arrow                                    |\n"
msgstr ""
"| введений рядок | математичний символ                                   |\n"
"|----------------|-------------------------------------------------------|\n"
"| hbar           | стала Планка: h із горизонтальною рискою згори        |\n"
"| Hbar           | H із горизонтальною рискою згори                      |\n"
"| 2              |   квадрат                                             |\n"
"| 3              |   куб                                                 |\n"
"| /2             | 1/2                                                   |\n"
"| partial        | знак частинної похідної (d у dx/dt)                   |\n"
"| integral       | символ інтеграла                                      |\n"
"| sq             | квадратний корінь                                     |\n"
"| ii             | уявна одиниця                                         |\n"
"| ee             | елемент                                               |\n"
"| in             | включається                                           |\n"
"| impl implies   | випливає                                              |\n"
"| inf            | нескінченність                                        |\n"
"| empty          | порожня множина                                       |\n"
"| TB             | великий трикутник праворуч                            |\n"
"| tb             | малий трикутник праворуч                              |\n"
"| and            | і                                                     |\n"
"| or             | або                                                   |\n"
"| xor            | виключне або                                          |\n"
"| nand           | ні-і                                                  |\n"
"| nor            | ні-або                                                |\n"
"| equiv          | еквівалентний                                         |\n"
"| not            | ні                                                    |\n"
"| union          | об'єднання                                            |\n"
"| inter          | перетин                                               |\n"
"| subseteq       | підмножина або рівна множина                          |\n"
"| subset         | підмножина                                            |\n"
"| notsubseteq    | не підмножина або рівна множина                       |\n"
"| notsubset      | не підмножина                                         |\n"
"| approx         | приблизно                                             |\n"
"| propto         | пропорційне до                                        |\n"
"| neq != /= або # |не рівне                                              |\n"
"| +/- або pm     | плюс-мінус                                            |\n"
"| <= або leq     | менше або дорівнює                                    |\n"
"| >= або geq     | більше або дорівнює                                   |\n"
"| << або ll      | набагато менше                                        |\n"
"| >> або gg      | набагато більше                                       |\n"
"| qed            | що і слід було довести                                |\n"
"| nabla          | набла-оператор                                        |\n"
"| sum            | знак суми                                             |\n"
"| prod           | знак добутку                                          |\n"
"| exists         | знак «існує»                                          |\n"
"| nexists        | знак «не існує»                                       |\n"
"| parallel       | знак «паралельно»                                     |\n"
"| perp           | знак «перпендикулярно»                                |\n"
"| leadsto        | знак «випливає»                                       |\n"
"| ->             | стрілка праворуч                                      |\n"
"| -->            | довга стрілка праворуч                                |\n"

#. type: Plain text
#: ../../info/wxmaxima.md:207
#, fuzzy, no-wrap
#| msgid "If a special symbol isn’t in the list, it is possible to input arbitrary Unicode characters by pressing <kbd>ESC</kbd> [number of the character (hexadecimal)] <kbd>ESC</kbd>.\n"
msgid "If a special symbol isn’t in the list, it is possible to input arbitrary Unicode characters by pressing <kbd>ESC</kbd> \\[number of the character (hexadecimal)\\] <kbd>ESC</kbd>.\n"
msgstr "Якщо спеціального символу немає у списку, ви можете ввести його як довільний символ Юнікод натисканням послідовності клавіш <kbd>ESC</kbd> [номер символу (шістнадцятковий)] <kbd>ESC</kbd>.\n"

#. type: Plain text
#: ../../info/wxmaxima.md:209
#, no-wrap
msgid "<kbd>ESC</kbd> <kbd>61</kbd> <kbd>ESC</kbd> therefore results in an `a`.\n"
msgstr "Отже, <kbd>ESC</kbd> <kbd>61</kbd> <kbd>ESC</kbd> дасть «a».\n"

#. type: Plain text
#: ../../info/wxmaxima.md:211
msgid ""
"Please note that most of these symbols (notable exceptions are the logic "
"symbols) do not have a special meaning in _Maxima_ and therefore will be "
"interpreted as ordinary characters. If _Maxima_ is compiled using a Lisp "
"that doesn’t support Unicode characters they might cause an error message."
msgstr ""
"Будь ласка, зауважте, що більшість цих символів (виключеннями є логічні "
"символи) не мають спеціального значення у _Maxima_ і тому можуть бути "
"оброблені як звичайні символи. Якщо _Maxima_ зібрано із Lisp, у якому не "
"передбачено обробки символів Юнікоду, використання цих символів може "
"призвести до показу повідомлення про помилку."

#. type: Plain text
#: ../../info/wxmaxima.md:214
#, no-wrap
msgid ""
"It may be the case that e.g. greek characters or mathematical symbols are not included in the selected font, then they can not be displayed.\n"
"To solve that problem, select other fonts (using: Edit -> Configure -> Style).\n"
msgstr ""
"Може так статися, що у вибраному шрифті не буде символів грецької абетки або математичних символів. Тоді програма не зможе показати ці символи.\n"
"Щоб усунути проблему, виберіть інші шрифти (за допомогою пункту меню «Зміни -> Налаштувати -> Стиль»).\n"

#. type: Title ###
#: ../../info/wxmaxima.md:215
#, no-wrap
msgid "Side Panes"
msgstr "Бічні панелі"

#. type: Plain text
#: ../../info/wxmaxima.md:218
msgid ""
"Shortcuts to the most important _Maxima_ commands, things like a table of "
"contents, windows with debug messages or a history of the last issued "
"commands can be accessed using the side panes. They can be enabled using the "
"\"View\" menu. They all can be moved to other locations inside or outside "
"the _wxMaxima_ window. Other useful panes is the one that allows to input "
"Greek letters using the mouse."
msgstr ""
"Доступ до найважливіших команд _Maxima_ або речей, подібних до таблиці "
"змісту, вікон із діагностичними повідомленнями або журналу останніх виданих "
"команд можна отримати за допомогою бічних панелей. Увімкнути бічні панелі "
"можна за допомогою меню «Перегляд». Панелі можна пересувати як всередині "
"вікна _wxMaxima_, так і ззовні. Ще однією корисною панеллю є панель введення "
"грецьких літер за допомогою вказівника миші."

#. type: Plain text
#: ../../info/wxmaxima.md:220
msgid "![Example of different side panes](./SidePanes.png){ id=img_SidePanes }"
msgstr "![Приклад різних бічних панелей](./SidePanes.png){ id=img_SidePanes }"

#. type: Plain text
#: ../../info/wxmaxima.md:223
msgid ""
"In the \"table of contents\" side pane, one can increase or decrease a "
"heading by just clicking on the heading with the right mouse button and "
"select the next higher or lower heading type."
msgstr ""
"За допомогою бічної панелі «Зміст» можна збільшити або зменшити рівень "
"заголовка: просто клацніть на заголовку правою кнопкою миші і виберіть "
"наступний більший або менший рівень заголовка."

#. type: Plain text
#: ../../info/wxmaxima.md:225
msgid ""
"![Increase or decrease headings in the TOC side pane](./Sidepane-TOC-convert-"
"headings.png){ id=Sidepane-TOC-convert-headings }"
msgstr ""
"![Збільшення або зменшення рівня заголовка за допомогою бічної панелі "
"«Зміст»](./Sidepane-TOC-convert-headings.png){ id=Sidepane-TOC-convert-"
"headings }"

#. type: Title ###
#: ../../info/wxmaxima.md:226
#, no-wrap
msgid "MathML output"
msgstr "Виведення коду MathML"

#. type: Plain text
#: ../../info/wxmaxima.md:229
msgid ""
"Several word processors and similar programs either recognize [MathML]"
"(https://www.w3.org/Math/) input and automatically insert it as an editable "
"2D equation - or (like LibreOffice 5.1) have an equation editor that offers "
"an “import MathML from clipboard” feature. Others support RTF maths. "
"_WxMaxima_, therefore, offers several entries in the right-click menu."
msgstr ""
"Деякі текстові процесори і подібні програми або розпізнають вхідні дані "
"[MathML](https://www.w3.org/Math/) і автоматично вставляють їх до придатного "
"для редагування рівняння, або (подібно до LibreOffice 5.1) мають у складі "
"редактор рівнянь, у якому передбачено можливість імпортування даних MathML з "
"буфера обміну даними. У інших редакторах передбачено підтримку формул у RTF. "
"Через це у _wxMaxima_ передбачено декілька відповідних пунктів у "
"контекстному меню."

#. type: Title ###
#: ../../info/wxmaxima.md:230
#, no-wrap
msgid "Markdown support"
msgstr "Підтримка Markdown"

#. type: Plain text
#: ../../info/wxmaxima.md:233
msgid ""
"_WxMaxima_ offers a set of standard [Markdown](https://en.wikipedia.org/wiki/"
"Markdown) conventions that don't collide with mathematical notation. One of "
"these elements is bullet lists."
msgstr ""
"У _wxMaxima_ ви зможете скористатися стандартними варіантами [Markdown]"
"(https://en.wikipedia.org/wiki/Markdown), які не суперечать математичним "
"позначенням. Одним із елементів розмітки є невпорядковані списки."

#. type: Fenced code block
#: ../../info/wxmaxima.md:234
#, no-wrap
msgid ""
"Ordinary text\n"
" * One item, indentation level 1\n"
" * Another item at indentation level 1\n"
"   * An item at a second indentation level\n"
"   * A second item at the second indentation level\n"
" * A third item at the first indentation level\n"
"Ordinary text\n"
msgstr ""
"Звичайний текст\n"
" * Один пункт, рівень відступу 1\n"
" * Інший пункт на рівні відступу 1\n"
"   * Пункт на другому рівні відступу\n"
"   * Другий пункт на другому рівні відступу\n"
" * Третій пункт на першому рівні відступу\n"
"Звичайний текст\n"

#. type: Plain text
#: ../../info/wxmaxima.md:245
#, no-wrap
msgid "_WxMaxima_ will recognize text starting with `>` chars as block quotes:\n"
msgstr "У _wxMaxima_ фрагменти тексту, які розпочинаються з символів `>` вважаються блоками цитат:\n"

#. type: Fenced code block
#: ../../info/wxmaxima.md:246
#, no-wrap
msgid ""
"Ordinary text\n"
"> quote quote quote quote\n"
"> quote quote quote quote\n"
"> quote quote quote quote\n"
"Ordinary text\n"
msgstr ""
"Звичайний текст\n"
"> цитата цитата цитата цитата\n"
"> цитата цитата цитата цитата\n"
"> цитата цитата цитата цитата\n"
"Звичайний текст\n"

#. type: Plain text
#: ../../info/wxmaxima.md:255
#, no-wrap
msgid "_WxMaxima_'s TeX and HTML output will also recognize `=>` and replace it by the corresponding Unicode sign:\n"
msgstr "У коді TeX та HTML _wxMaxima_ також розпізнається рядок `=>`, який програма замінює на відповідний символ Юнікод:\n"

#. type: Fenced code block
#: ../../info/wxmaxima.md:256
#, no-wrap
msgid "cogito => sum.\n"
msgstr "cogito => sum.\n"

#. type: Plain text
#: ../../info/wxmaxima.md:261
#, no-wrap
msgid "Other symbols the HTML and TeX export will recognize are `<=` and `>=` for comparisons, a double-pointed double arrow (`<=>`), single-headed arrows (`<->`, `->` and `<-`) and `+/-` as the respective sign. For TeX output also `<<` and `>>` are recognized.\n"
msgstr "Іншими символами, які буде розпізнано під час експортування до HTML або TeX, є `<=` і `>=` для порівнянь, двобічна стрілка (`<=>`), одинарні стрілки (`<->`, `->` і `<-`), а також `+/-` як відповідний знак. Для експортування у код TeX передбачено також підтримку перетворення `<<` і `>>`.\n"

#. type: Title ###
#: ../../info/wxmaxima.md:262
#, no-wrap
msgid "Hotkeys"
msgstr "Клавіатурні скорочення"

#. type: Plain text
#: ../../info/wxmaxima.md:265
msgid ""
"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, we do not document them here. A few hotkeys or hotkey aliases, "
"though, are not documented in the menus:"
msgstr ""
"Більшість клавіатурних скорочень можна знайти у тексті відповідних меню. "
"Оскільки їх взято з тексту меню і, отже, може бути змінено під час перекладу "
"_wxMaxima_ так, щоб вони відповідали потребам користувачів локалізованих "
"клавіатур, ми не наводимо їх у цьому підручнику. Втім, декілька клавіатурних "
"скорочень все ж не документовано у меню:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:269
msgid ""
"<kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> deletes a complete cell."
msgstr ""
"<kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> вилучає увесь вміст "
"комірки."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:269
msgid ""
"<kbd>CTRL</kbd>+<kbd>TAB</kbd> or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>TAB</"
"kbd> triggers the auto-completion mechanism."
msgstr ""
"<kbd>CTRL</kbd>+<kbd>TAB</kbd> або <kbd>CTRL</kbd>+<kbd>SHIFT</"
"kbd>+<kbd>TAB</kbd> перемикає механізм автоматичного доповнення."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:269
msgid "<kbd>SHIFT</kbd>+<kbd>SPACE</kbd> inserts a non-breaking space."
msgstr "<kbd>SHIFT</kbd>+<kbd>ПРОБІЛ</kbd> вставляє нерозривний пробіл."

#. type: Title ###
#: ../../info/wxmaxima.md:270
#, no-wrap
msgid "Raw TeX in the TeX export"
msgstr "Код TeX у експортованому TeX"

#. type: Plain text
#: ../../info/wxmaxima.md:273
msgid ""
"If a text cell begins with `TeX:` the TeX export contains the literal text "
"that follows the `TeX:` marker. Using this feature allows the entry of TeX "
"markup within the _wxMaxima_ workbook."
msgstr ""
"Якщо текстову комірку буде розпочато з `TeX:` у експортованих у форматі TeX "
"даних буде буквально відтворено текст, який вказано після позначки `TeX:`. "
"За допомогою цієї можливості можна використовувати розмітку TeX у робочій "
"книзі _wxMaxima_."

#. type: Title ##
#: ../../info/wxmaxima.md:274
#, no-wrap
msgid "File Formats"
msgstr "Формати файлів"

#. type: Plain text
#: ../../info/wxmaxima.md:277
msgid ""
"The material that is developed in a _wxMaxima_ session can be stored for "
"later use in any of three ways:"
msgstr ""
"Матеріал, який було отримано під час сеансу роботи у _wxMaxima_ може бути "
"збережено для наступного використання у три способи:"

#. type: Title ###
#: ../../info/wxmaxima.md:278
#, no-wrap
msgid ".mac"
msgstr ".mac"

#. type: Plain text
#: ../../info/wxmaxima.md:281
msgid ""
"`.mac` files are ordinary text files that contain _Maxima_ commands. They "
"can be read using _Maxima_’s `batch()` or `load()` command or _wxMaxima_’s "
"File/Batch File menu entry."
msgstr ""
"Файли `.mac` є звичайними текстовими файлами, які містять команди _Maxima_. "
"Їх можна прочитати за допомогою команди `batch()` або `load()` _Maxima_ або "
"пункту меню «Файл/Пакетний файл»."

#. type: Plain text
#: ../../info/wxmaxima.md:284
msgid ""
"One example is shown below. `Quadratic.mac` defines a function and afterward "
"generates a plot with `wxdraw2d()`.  Afterward the contents of the file "
"`Quadratic.mac` are printed and newly defined function `f()` is evaluated."
msgstr ""
"Один з прикладів наведено нижче. `Quadratic.mac` визначає функцію і після "
"цього створює креслення за допомогою `wxdraw2d()`. Далі, буде виведено вміст "
"файла `Quadratic.mac` і виконано обчислення нової визначеної функції `f()`."

#. type: Plain text
#: ../../info/wxmaxima.md:286
#, fuzzy
#| msgid ""
#| "![Loading a `.mac` file with `batch()`](./BatchImage.png)"
#| "{ id=img_BatchImage }"
msgid "![Loading a file with ](./BatchImage.png){ id=img_BatchImage }"
msgstr ""
"![Завантаження файла `.mac` за допомогою `batch()`](./BatchImage.png)"
"{ id=img_BatchImage }"

#. type: Plain text
#: ../../info/wxmaxima.md:288
msgid ""
"Attention: Although the file `Quadratic.mac` has a usual _Maxima_ extension "
"(`.mac`), it can only be read by _wxMaxima_, since the command `wxdraw2d()` "
"is a wxMaxima-extension to _Maxima_."
msgstr ""
"Увага! Хоча назва файла `Quadratic.mac` містить звичайний для _Maxima_ "
"суфікс (`.mac`), прочитати дані з нього зможе лише _wxMaxima_, оскільки "
"команда `wxdraw2d()` є wxMaxima-розширенням до _Maxima_."

#. type: Plain text
#: ../../info/wxmaxima.md:290
msgid ""
"You can be use `.mac` files for writing your own library of macros. But "
"since they don’t contain enough structural information they cannot be read "
"back as a _wxMaxima_ session."
msgstr ""
"Ви можете використовувати файли `.mac` для написання власної бібліотеки "
"макросів. Але оскільки у них не міститься достатніх даних щодо структури, їх "
"не можна читати як сеанс _wxMaxima_."

#. type: Title ###
#: ../../info/wxmaxima.md:291
#, no-wrap
msgid ".wxm"
msgstr ".wxm"

#. type: Plain text
#: ../../info/wxmaxima.md:294
#, no-wrap
msgid ".wxm files contain the worksheet except for _Maxima_'s output. On Maxima versions >5.38 they can be read using _Maxima_'s `load()` function just as .mac files can be. With this plain-text format, it sometimes is unavoidable that worksheets that use new features are not downwards-compatible with older versions of _wxMaxima_.\n"
msgstr "Файли .wxm містять дані робочого аркуша, окрім виведених даних _Maxima_. У версіях Maxima >5.38 їх можна прочитати за допомогою функції `load()` _Maxima_, так само, як можна прочитати файли .mac. У цьому текстовому форматі іноді є неусувна проблема — робочі аркуші із новими можливостями не є зворотно сумісними із застарілими версіями _wxMaxima_.\n"

#. type: Title ###
#: ../../info/wxmaxima.md:295
#, no-wrap
msgid ".wxmx"
msgstr ".wxmx"

#. type: Plain text
#: ../../info/wxmaxima.md:298
msgid ""
"This XML-based file format saves the complete worksheet including things "
"like the zoom factor and the watchlist. It is the preferred file format."
msgstr ""
"У цьому заснованому на XML форматі файлів зберігається увесь робочий аркуш, "
"включно із даними щодо масштабу та списком спостереження. Цей формат файлів "
"є рекомендованим."

#. type: Title ##
#: ../../info/wxmaxima.md:299
#, no-wrap
msgid "Configuration options"
msgstr "Параметри налаштування"

#. type: Plain text
#: ../../info/wxmaxima.md:302
msgid ""
"For some common configuration variables _wxMaxima_ offers two ways of "
"configuring:"
msgstr ""
"Для деяких типових змінних налаштувань у _wxMaxima_ передбачено два способи "
"налаштовування:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:305
msgid ""
"The configuration dialog box below lets you change their default values for "
"the current and subsequent sessions."
msgstr ""
"За допомогою діалогової панелі налаштовування, знімок якої наведено нижче, "
"ви можете змінити типові значення для поточного і наступних сеансі роботи "
"програми."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:305
msgid ""
"Also, the values for most configuration variables can be changed for the "
"current session only by overwriting their values from the worksheet, as "
"shown below."
msgstr ""
"Крім того, значення більшості змінних налаштувань може бути змінено лише для "
"поточного сеансу перезаписуванням їхніх значень з робочого аркуша, як це "
"показано нижче."

#. type: Plain text
#: ../../info/wxmaxima.md:307
msgid ""
"![wxMaxima configuration 1](./wxMaxima_configuration_001.png)"
"{ id=img_wxMaxima_configuration_001 }"
msgstr ""
"![Налаштування wxMaxima 1](./wxMaxima_configuration_001.png)"
"{ id=img_wxMaxima_configuration_001 }"

#. type: Title ###
#: ../../info/wxmaxima.md:308
#, no-wrap
msgid "Default animation framerate"
msgstr "Типова частота кадрів анімації"

#. type: Plain text
#: ../../info/wxmaxima.md:311
msgid ""
"The animation framerate that is used for new animations is kept in the "
"variable `wxanimate_framerate`. The initial value this variable will contain "
"in a new worksheet can be changed using the configuration dialogue."
msgstr ""
"Частота кадрів анімації, яка використовуватиметься для нових анімацій, "
"зберігається у змінній `wxanimate_framerate`. Початкове значення цієї "
"змінної, яке міститиметься у новому робочому аркуші, можна змінити за "
"допомогою діалогового вікна налаштовування."

#. type: Title ###
#: ../../info/wxmaxima.md:312
#, no-wrap
msgid "Default plot size for new _maxima_ sessions"
msgstr "Типовий розмір креслення для нових сеансів _maxima_"

#. type: Plain text
#: ../../info/wxmaxima.md:315
msgid ""
"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_."
msgstr ""
"Після наступного запуску креслення, які вбудовано до робочого аркуша, буде "
"створено з цим розміром, якщо значення `wxplot_size` не було змінено "
"_maxima_."

#. type: Plain text
#: ../../info/wxmaxima.md:317
msgid ""
"In order to set the plot size of a single graph only use the following "
"notation can be used that sets a variable’s value for one command only:"
msgstr ""
"Щоб встановити розмір графіка для окремого графіка, можна скористатися "
"наведеною нижче конструкцією, яка встановить значення змінної лише для одної "
"команди:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:318
#, no-wrap
msgid ""
"wxdraw2d(\n"
"   explicit(\n"
"       x^2,\n"
"\t   x,-5,5\n"
"   )\n"
"), wxplot_size=[480,480]$\n"
msgstr ""
"wxdraw2d(\n"
"   explicit(\n"
"       x^2,\n"
"\t   x,-5,5\n"
"   )\n"
"), wxplot_size=[480,480]$\n"

#. type: Title ###
#: ../../info/wxmaxima.md:327
#, no-wrap
msgid "Match parenthesis in text controls"
msgstr "Перевіряти баланс дужок у тексті"

#. type: Plain text
#: ../../info/wxmaxima.md:330
msgid "This option enables two things:"
msgstr "За допомогою цього пункту можна увімкнути дві речі:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:333
msgid ""
"If an opening parenthesis, bracket, or double quote is entered _wxMaxima_ "
"will insert a closing one after it."
msgstr ""
"Якщо ви введете у _wxMaxima_ початкову круглу або квадратну дужку або "
"подвійні лапки, програма автоматично вставить завершальну дужку або лапки за "
"нею."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:333
msgid ""
"If text is selected if any of these keys is pressed the selected text will "
"be put between the matched signs."
msgstr ""
"Якщо при натисканні якоїсь із цих комбінацій клавіш було позначено фрагмент "
"тексту, цей текст буде вставлено між відповідними символами."

#. type: Title ###
#: ../../info/wxmaxima.md:334
#, no-wrap
msgid "Don't save the worksheet automatically"
msgstr "Не зберігати робочий аркуш автоматично"

#. type: Plain text
#: ../../info/wxmaxima.md:337
msgid ""
"If this option is set, the file where the worksheet is will be overwritten "
"only the request of the user. In case of a crash/power loss/... a recent "
"backup copy is still made available in the temp directory, though."
msgstr ""
"Якщо позначено цей пункт, файл, у якому зберігається робочий аркуш, буде "
"перезаписано лише за запит користувача. Втім, у випадку аварії, втрати "
"живлення тощо, у каталозі тимчасових даних завжди лишатиметься резервна "
"копія."

#. type: Plain text
#: ../../info/wxmaxima.md:339
msgid ""
"If this option isn't set _wxMaxima_ behaves more like a modern cellphone app:"
msgstr ""
"Якщо не встановлено цей параметр, _wxMaxima_ поводиться подібно до сучасної "
"програми для мобільних телефонів:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:342
msgid "Files are saved automatically on exit"
msgstr "Файли автоматично зберігаються під час виходу з програми"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:342
msgid "And the file will automatically be saved every 3 minutes."
msgstr "І файл буде автоматично збережено кожні 3 хвилини."

#. type: Title ###
#: ../../info/wxmaxima.md:343
#, no-wrap
msgid "Where is the configuration saved?"
msgstr "Де зберігаються налаштування?"

#. type: Plain text
#: ../../info/wxmaxima.md:347
#, fuzzy, no-wrap
#| msgid ""
#| "If you are using Unix/Linux, the configuration information will be saved in a file `.wxMaxima` in your home directory (if you are using wxWidgets < 3.1.1), or `.config/wxMaxima.conf` ((XDG-Standard) if wxWidgets >= 3.1.1 is used). You can retrieve the wxWidgets version from the command `wxbuild_info();` or by using the menu option Help->About. [wxWidgets](https://www.wxwidgets.org/) is the cross-platform GUI library, which is the base for _wxMaxima_ (therefore the `wx` in the name).\n"
#| "(Since the filename starts with a dot, `.wxMaxima` or `.config` will be hidden).\n"
msgid ""
"If you are using Unix/Linux, the configuration information will be saved in a file `.wxMaxima` in your home directory (if you are using wxWidgets \\< 3.1.1), or `.config/wxMaxima.conf` ((XDG-Standard) if wxWidgets >= 3.1.1 is used). You can retrieve the wxWidgets version from the command `wxbuild_info();` or by using the menu option Help->About. [wxWidgets](https://www.wxwidgets.org/) is the cross-platform GUI library, which is the base for _wxMaxima_ (therefore the `wx` in the name).\n"
"(Since the filename starts with a dot, `.wxMaxima` or `.config` will be hidden).\n"
msgstr ""
"Якщо ви користуєтеся Unix/Linux, дані налаштувань буде збережено до файла `.wxMaxima` у вашому домашньому каталозі (якщо ви користуєтеся wxWidgets < 3.1.1), або `.config/wxMaxima.conf` ((стандартний каталог XDG), якщо використано wxWidgets >= 3.1.1). Визначити версію wxWidgets можна за допомогою команди `wxbuild_info();` або пункту меню «Довідка -> Про програму». [wxWidgets](https://www.wxwidgets.org/) є бібліотекою графічного інтерфейсу користувача, яка працює на багатьох платформах і є основою _wxMaxima_ (звідси `wx` у назві програми).\n"
"(Оскільки назви файлів починається з крапки, файл `.wxMaxima` і  каталог`.config` є прихованими).\n"

#. type: Plain text
#: ../../info/wxmaxima.md:349
msgid ""
"If you are using Windows, the configuration will be stored in the registry. "
"You will find the entries for _wxMaxima_ at the following position in the "
"registry: `HKEY_CURRENT_USER\\Software\\wxMaxima`"
msgstr ""
"Якщо ви користуєтеся Windows, налаштування буде збережено у реєстрі. Записи "
"_wxMaxima_ можна знайти у цій гілці: `HKEY_CURRENT_USER\\Software\\wxMaxima`"

#. type: Title #
#: ../../info/wxmaxima.md:352
#, no-wrap
msgid "Extensions to _Maxima_"
msgstr "Розширення _Maxima_"

#. type: Plain text
#: ../../info/wxmaxima.md:355
msgid ""
"_WxMaxima_ is primarily a graphical user interface for _Maxima_. As such, "
"its main purpose is to pass along commands to _Maxima_ and to report the "
"results of executing those commands. In some cases, however, _wxMaxima_ adds "
"functionality to _Maxima_. _WxMaxima_’s ability to generate reports by "
"exporting a workbook’s contents to HTML and LaTeX files has been mentioned. "
"This section considers some ways that _wxMaxima_ enhances the inclusion of "
"graphics in a session."
msgstr ""
"Основним призначенням _wxMaxima_ є забезпечення графічного інтерфейсу до "
"_Maxima_. Отже, основним завданням програми є передавання команд до _Maxima_ "
"і сповіщення користувача про результат виконання цих команд. Втім, у деяких "
"випадках, _wxMaxima_ розширює функціональні можливості _Maxima_. Ми вже "
"згадували про здатність _wxMaxima_ створювати звіти експортуванням вмісту "
"робочої книги до файлів HTML і LaTeX. У цьому розділі ми розглянемо деякі "
"способи, у які _wxMaxima_ удосконалює включення графіки до сеансу."

#. type: Title ##
#: ../../info/wxmaxima.md:356
#, no-wrap
msgid "Subscripted variables"
msgstr "Змінні із індексами"

#. type: Plain text
#: ../../info/wxmaxima.md:359
msgid ""
"`wxsubscripts` specifies, if (and how) _wxMaxima_ will autosubscript "
"variable names:"
msgstr ""
"`wxsubscripts` визначає, чи _wxMaxima_ виконуватиме автоматичне перетворення "
"нижніх індексів у назвах змінних (і як вона це робитиме):"

#. type: Plain text
#: ../../info/wxmaxima.md:361
msgid ""
"If it is `false`, the functionality is off, wxMaxima will not autosubscript "
"part of variable names after an underscore."
msgstr ""
"Якщо має значення `false`, функціональну можливість буде вимкнено, wxMaxima "
"не виконуватиме автоматичного перетворення частини назв змінної після "
"символу підкреслення."

#. type: Plain text
#: ../../info/wxmaxima.md:363
msgid ""
"If it is set to `'all`, everything after an underscore will be subscripted."
msgstr ""
"Якщо встановлено значення `all`, усе після символу підкреслення буде "
"перетворено на нижній індекс."

#. type: Plain text
#: ../../info/wxmaxima.md:365
msgid ""
"If it is set to `true` variable names of the format `x_y` are displayed "
"using a subscript if"
msgstr ""
"Якщо встановлено значення `true` для `wxsubscripts`, назви змінних у форматі "
"`x_y` буде показано як літеру із нижнім індексом, якщо"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:368
msgid "Either `x` or `y` is a single letter or"
msgstr "`x` або `y` є одинарною літерою або"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:368
msgid "`y` is an integer (can include more than one character)."
msgstr "`y` є цілим числом (може складатися з декількох символів)."

#. type: Plain text
#: ../../info/wxmaxima.md:370
msgid ""
"![How variables are autosubscripted using wxsubscripts](./wxsubscripts.png)"
"{ id=img_wxsubscripts }"
msgstr ""
"![Автоматичне перетворення нижніх індексів з використанням wxsubscripts](./"
"wxsubscripts.png){ id=img_wxsubscripts }"

#. type: Plain text
#: ../../info/wxmaxima.md:372
msgid ""
"If the variable name doesn’t match these requirements, it can still be "
"declared as \"to be subscripted\" using the command "
"`wxdeclare_subscript(variable_name);` or "
"`wxdeclare_subscript([variable_name1,variable_name2,...]);` Declaring a "
"variable as subscripted can be reverted using the following command: "
"`wxdeclare_subscript(variable_name,false);`"
msgstr ""
"Якщо назва змінної не задовольняє ці вимоги, змінну все одно можна оголосити "
"як змінну із нижнім індексом, за допомогою команди "
"`wxdeclare_subscript(назва_змінної);` або "
"`wxdeclare_subscript([назва_змінної1,назва_змінної2,...]);` Оголошення "
"змінної як змінної із нижнім індексом можна скасувати за допомогою такої "
"команди: `wxdeclare_subscript(назва_змінної,false);`"

#. type: Plain text
#: ../../info/wxmaxima.md:374
#, no-wrap
msgid "You can use the menu \"View->Autosubscript\" to set these values.\n"
msgstr "Для встановлення цих значень ви можете скористатися меню «Перегляд->Автоматичне переведення у нижній індекс».\n"

#. type: Title ##
#: ../../info/wxmaxima.md:375
#, no-wrap
msgid "User feedback in the status bar"
msgstr "Візуальний супровід дій користувача у смужці стану"

#. type: Plain text
#: ../../info/wxmaxima.md:378
msgid ""
"Long-running commands can provide user feedback in the status bar. This user "
"feedback is replaced by any new feedback that is placed there (allowing to "
"use it as a progress indicator) and is deleted as soon as the current "
"command sent to _Maxima_ is finished. It is safe to use `wxstatusbar()` even "
"in libraries that might be used with plain _Maxima_ (as opposed to "
"_wxMaxima_): If _wxMaxima_ isn't present the `wxstatusbar()` command will "
"just be left unevaluated."
msgstr ""
"Команди, які виконуються довго, можуть надавати користувачам інформацію на "
"смужці стану. Цю інформацію буде замінено на будь-яку нову інформацію, яку "
"програма надсилатиме туди (це надає змогу використовувати смужку стану як "
"індикатор поступу), і буде вилучено, щойно буде завершено виконання поточної "
"команди, яку надіслано до _Maxima_. Команду `wxstatusbar()` можна безпечно "
"використовувати навіть у бібліотеках, які може бути використано у звичайній "
"_Maxima_ (без _wxMaxima_): якщо _wxMaxima_ немає, команда `wxstatusbar()` "
"просто не оброблятиметься."

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:379
#, no-wrap
msgid ""
"for i:1 thru 10 do (\n"
"    /* Tell the user how far we got */\n"
"    wxstatusbar(concat(\"Pass \",i)),\n"
"    /* (sleep n) is a Lisp function, which can be used */\n"
"    /* with the character \"?\" before. It delays the */\n"
"    /* program execution (here: for 3 seconds) */\n"
"    ?sleep(3)\n"
")$\n"
msgstr ""
"for i:1 thru 10 do (\n"
"    /* Повідомляємо користувачу, наскільки далеко зайшли */\n"
"    wxstatusbar(concat(\"Pass \",i)),\n"
"    /* (sleep n) — функція Lisp, якою можна скористатися */\n"
"    /* із додаванням перед нею символу «?». Команда затримує */\n"
"    /* виконання програми (у нашому прикладі, на 3 секунди) */\n"
"    ?sleep(3)\n"
")$\n"

#. type: Title ##
#: ../../info/wxmaxima.md:390 ../../info/wxmaxima.md:800
#, no-wrap
msgid "Plotting"
msgstr "Креслення"

#. type: Plain text
#: ../../info/wxmaxima.md:393
msgid ""
"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."
msgstr ""
"Креслення (яке фундаментально пов'язано із графікою) є місцем, де графічний "
"інтерфейс користувача має надавати якісь додаткові можливості до "
"оригінальної програми."

#. type: Title ###
#: ../../info/wxmaxima.md:394
#, no-wrap
msgid "Embedding a plot into the worksheet"
msgstr "Вбудовування креслення до робочого аркуша"

#. type: Plain text
#: ../../info/wxmaxima.md:397
#, fuzzy
#| msgid ""
#| "_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 worksheet 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 prefixed by a “wx”. "
#| "For example `wxplot2d` corresponds to `plot2d`, `wxplot3d` corresponds to "
#| "`plot3d`, `wxdraw` corresponds to `draw` and `wxhistogram` corresponds to "
#| "`histogram`."
msgid ""
"_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 worksheet 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 prefixed by a “wx”."
msgstr ""
"Зазвичай, _Maxima_ наказує зовнішній програмі _gnuplot_ відкривати окреме "
"вікно для кожної створеної програмою діаграми. Оскільки набагато зручніше "
"вбудовувати графіки безпосередньо до робочого аркуша, у _wxMaxima_ "
"передбачено власний набір команд для креслення, які не відрізняються від "
"відповідних функцій _maxima_ майже нічим, окрім назви: в усіх цих командах "
"використано префікс «wx». Наприклад, команда `wxplot2d` відповідає команді "
"`plot2d`, команда `wxplot3d` — команді `plot3d`, команда `wxdraw` — команді "
"`draw`, а команда `wxhistogram` — команді `histogram`."

#. type: Plain text
#: ../../info/wxmaxima.md:399
msgid "The following plotting functions have wx-counterparts:"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:413
#, no-wrap
msgid ""
"| wxMaxima's plot function | Maxima's plot function                                                                          |\n"
"| ------------------------ | ----------------------------------------------------------------------------------------------- |\n"
"| `wxplot2d()`             | [plot2d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#plot2d)               |\n"
"| `wxplot3d()`             | [plot3d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#plot3d)               |\n"
"| `wxdraw2d()`             | [draw2d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#draw2d)               |\n"
"| `wxdraw3d()`             | [draw2d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#draw3d)               |\n"
"| `wxdraw()`               | [draw](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#draw)                   |\n"
"| `wximplicit_plot()`      | [implicit_plot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#implicit_plot) |\n"
"| `wxhistogram()`          | [histogram](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#histogram)         |\n"
"| `wxscatterplot()`        | [scatterplot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#scatterplot)     |\n"
"| `wxbarsplot()`           | [barsplot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#barsplot)           |\n"
"| `wxpiechart()`           | [piechart](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#piechart)           |\n"
"| `wxboxplot()`            | [boxplot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#boxplot)             |\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:415
msgid ""
"If a `wxm`-file is read by (console) Maxima, these functions are ignored "
"(and printed as output, as other unknown functions in Maxima)."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:416
#, no-wrap
msgid "Making embedded plots bigger or smaller"
msgstr "Збільшення або зменшення вбудованих креслень"

#. type: Plain text
#: ../../info/wxmaxima.md:419
msgid ""
"As noted above, the configure dialog provides a way to change the default "
"size plots created 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:"
msgstr ""
"Як ми вже згадували вище, діалогове вікно налаштовування надає змогу змінити "
"типові розміри креслень. Унаслідок застосування цього способу змінюється "
"початкове значення `wxplot_size`. Підпрограми створення креслень _wxMaxima_ "
"враховують це значення, яке визначає розмір креслення у пікселях. Це "
"значення завжди можна отримати або використати для встановлення розмірів "
"наступних креслень:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:420
#, no-wrap
msgid ""
"wxplot_size:[1200,800]$\n"
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
")$\n"
msgstr ""
"wxplot_size:[1200,800]$\n"
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
")$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:431
msgid ""
"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. In this usage the "
"specification `wxplot_size = [value1, value2]` is appended to the "
"`wxdraw2d( )` command, and is not part of the `wxdraw2d` command."
msgstr ""
"Якщо потрібно змінити розміри лише одного креслення, у _Maxima_ передбачено "
"канонічний спосіб зміни атрибута лише для поточної комірки. У цьому випадку "
"до команди wxdraw2d( ) додається специфікація wxplot_size = [значення1, "
"значення2], яка не є частиною команди wxdraw2d."

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:432
#, no-wrap
msgid ""
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
"),wxplot_size=[1600,800]$\n"
msgstr ""
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
"),wxplot_size=[1600,800]$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:442
msgid ""
"Setting the size of embedded plot with `wxplot_size` works for embedded "
"plots using e.g. `wxplot`, `wxdraw`, `wxcontour_plot` and `wximplicit_plot` "
"commands and for embedded animations with `with_slider_draw` and `wxanimate` "
"commands."
msgstr ""
"Встановлення розміру вбудованого креслення за допомогою `wxplot_size` працює "
"для вбудованих креслень, які використовують, наприклад, команди `wxplot`, "
"`wxdraw`, `wxcontour_plot` і `wximplicit_plot`, і для вбудованих анімацій, "
"які використовують команди `with_slider_draw` і `wxanimate`."

#. type: Title ###
#: ../../info/wxmaxima.md:443
#, no-wrap
msgid "Better quality plots"
msgstr "Креслення кращої якості"

#. type: Plain text
#: ../../info/wxmaxima.md:446
msgid ""
"_Gnuplot_ doesn’t seem to provide a portable way of determining whether it "
"supports the high-quality bitmap output that 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. If `wxplot_pngCairo` is set without _gnuplot_ supporting this the "
"result will be error messages instead of graphics."
msgstr ""
"_Gnuplot_, здається, не надає придатного до портування на різні платформи "
"способу визначення, чи передбачено у програмі підтримку виведення даних у "
"форматі високоякісного растрового зображення з використанням бібліотеки "
"cairo. У системах, де _gnuplot_ зібрано з використанням відповідної "
"бібліотеки, пункт pngCairo у меню налаштовування (який може бути "
"перевизначено за допомогою змінної `wxplot_pngcairo`) вмикає підтримку "
"згладжування та додаткових стилів ліній. Якщо встановлено `wxplot_pngCairo` "
"без підтримки у _gnuplot_, результатом буде повідомлення про помилку замість "
"графіка."

#. type: Title ###
#: ../../info/wxmaxima.md:447
#, no-wrap
msgid "Opening embedded plots in interactive _gnuplot_ windows"
msgstr "Відкриття вбудованих креслень в інтерактивних вікнах _gnuplot_"

#. type: Plain text
#: ../../info/wxmaxima.md:450
msgid ""
"If a plot was generated using the `wxdraw`-type commands (`wxplot2d` and "
"`wxplot3d` isn't supported by this feature) and the file size of the "
"underlying _gnuplot_ project isn't way too high _wxMaxima_ offers a right-"
"click menu that allows to open the plot in an interactive _gnuplot_ window."
msgstr ""
"Якщо креслення було створено за допомогою команд типу `wxdraw` (у `wxplot2d` "
"і `wxplot3d` підтримки цієї можливості не передбачено), і розмір файла "
"базового проєкту _gnuplot_ не є надто великим, _wxMaxima_ пропонує "
"контекстне меню, за допомогою якого можна відкрити креслення у "
"інтерактивному вікні _gnuplot_."

#. type: Title ###
#: ../../info/wxmaxima.md:451
#, no-wrap
msgid "Opening gnuplot's command console in `plot` windows"
msgstr "Відкриття консолі команд gnuplot у вікнах `plot`"

#. type: Plain text
#: ../../info/wxmaxima.md:454
msgid ""
"On MS Windows, if in _Maxima_'s variable `gnuplot_command` \"gnuplot\" is "
"replaced by \"wgnuplot\", _gnuplot_ offers the possibility to open a console "
"window, where _gnuplot_ commands can be entered into. Unfortunately, "
"enabling this feature causes _gnuplot_ to \"steal\" the keyboard focus for a "
"short time every time a plot is prepared."
msgstr ""
"У MS Windows, якщо у змінній _Maxima_ `gnuplot_command` замінити «gnuplot» "
"на «wgnuplot», _gnuplot_ запропонує можливість відкрити вікно консолі, у "
"якому ви зможете вводити команди _gnuplot_. На жаль, вмикання цієї "
"можливості призводить до того, що _gnuplot_ на короткий період «викрадає» "
"фокусування клавіатури кожного разу, коли готується креслення."

#. type: Title ###
#: ../../info/wxmaxima.md:455
#, no-wrap
msgid "Embedding animations into the spreadsheet"
msgstr "Вбудовування анімацій до робочого аркуша"

#. type: Plain text
#: ../../info/wxmaxima.md:458
msgid ""
"3D diagrams tend to make it hard to read quantitative data. A viable "
"alternative might be to assign the 3rd parameter to the mouse wheel. 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. _WxMaxima_ allows to export this animation as an animated gif."
msgstr ""
"На просторових креслення доволі важко читати кількісні дані. Альтернативним "
"рішенням є прив'язка третього параметра до коліщатка миші. Команда "
"`with_slider_draw` є версією `wxdraw2d`, яка готує декілька креслень і надає "
"змогу перемикатися між ними пересуванням повзунка у верхній частині вікна. "
"_WxMaxima_ надає змогу експортувати анімацію у форматі анімації gif."

#. type: Plain text
#: ../../info/wxmaxima.md:460
msgid ""
"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`:"
msgstr ""
"Першими двома аргументами `with_slider_draw` є назва змінної, яка покроково "
"змінюватиметься між кресленнями, і список значень цієї змінної. Наступними "
"аргументами є звичайні аргументи `wxdraw2d`:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:461
#, no-wrap
msgid ""
"with_slider_draw(\n"
"    f,[1,2,3,4,5,6,7,10],\n"
"    title=concat(\"f=\",f,\"Hz\"),\n"
"    explicit(\n"
"        sin(2*%pi*f*x),\n"
"        x,0,1\n"
"    ),grid=true\n"
");\n"
msgstr ""
"with_slider_draw(\n"
"    f,[1,2,3,4,5,6,7,10],\n"
"    title=concat(\"f=\",f,\"Hz\"),\n"
"    explicit(\n"
"        sin(2*%pi*f*x),\n"
"        x,0,1\n"
"    ),grid=true\n"
");\n"

#. type: Plain text
#: ../../info/wxmaxima.md:473
msgid ""
"The same functionality for 3D plots is accessible as `with_slider_draw3d`, "
"which allows for rotating 3d plots:"
msgstr ""
"Доступ до тих самих можливостей для просторових креслень можна отримати за "
"допомогою функції `with_slider_draw3d`, яка надає можливість обертати "
"просторові креслення:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:474
#, no-wrap
msgid ""
"wxanimate_autoplay:true;\n"
"wxanimate_framerate:20;\n"
"with_slider_draw3d(\n"
"    α,makelist(i,i,1,360,3),\n"
"    title=sconcat(\"α=\",α),\n"
"    surface_hide=true,\n"
"    contour=both,\n"
"    view=[60,α],\n"
"    explicit(\n"
"        sin(x)*sin(y),\n"
"        x,-π,π,\n"
"        y,-π,π\n"
"    )\n"
")$\n"
msgstr ""
"wxanimate_autoplay:true;\n"
"wxanimate_framerate:20;\n"
"with_slider_draw3d(\n"
"    α,makelist(i,i,1,360,3),\n"
"    title=sconcat(\"α=\",α),\n"
"    surface_hide=true,\n"
"    contour=both,\n"
"    view=[60,α],\n"
"    explicit(\n"
"        sin(x)*sin(y),\n"
"        x,-π,π,\n"
"        y,-π,π\n"
"    )\n"
")$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:492
msgid ""
"If the general shape of the plot is what matters it might suffice to move "
"the plot just a little bit in order to make its 3D nature available to the "
"intuition:"
msgstr ""
"Якщо важливою є загальна форма креслення, може бути достатнім трошки "
"пересунути креслення з метою зробити його просторову природу інтуїтивно "
"зрозумілою:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:493
#, no-wrap
msgid ""
"wxanimate_autoplay:true;\n"
"wxanimate_framerate:20;\n"
"with_slider_draw3d(\n"
"    t,makelist(i,i,0,2*π,.05*π),\n"
"    title=sconcat(\"α=\",α),\n"
"    surface_hide=true,\n"
"    contour=both,\n"
"    view=[60,30+5*sin(t)],\n"
"    explicit(\n"
"        sin(x)*y^2,\n"
"        x,-2*π,2*π,\n"
"        y,-2*π,2*π\n"
"    )\n"
")$\n"
msgstr ""
"wxanimate_autoplay:true;\n"
"wxanimate_framerate:20;\n"
"with_slider_draw3d(\n"
"    t,makelist(i,i,0,2*π,.05*π),\n"
"    title=sconcat(\"α=\",α),\n"
"    surface_hide=true,\n"
"    contour=both,\n"
"    view=[60,30+5*sin(t)],\n"
"    explicit(\n"
"        sin(x)*y^2,\n"
"        x,-2*π,2*π,\n"
"        y,-2*π,2*π\n"
"    )\n"
")$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:511
msgid ""
"For those more familiar with `plot` than with `draw`, there is a second set "
"of functions:"
msgstr ""
"Для тих, хто знайомий більше з `plot`, аніж з `draw`, другий набір функцій:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:514
msgid "`with_slider` and"
msgstr "`with_slider` і"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:514
msgid "`wxanimate`."
msgstr "`wxanimate`."

#. type: Plain text
#: ../../info/wxmaxima.md:516
msgid ""
"Normally the animations are played back or exported with the frame rate "
"chosen in the configuration of _wxMaxima_. To set the speed at an individual "
"animation is played back the variable `wxanimate_framerate` can be used:"
msgstr ""
"Зазвичай, анімації відтворюються і експортуються із частотою кадрів, яку "
"можна вибрати у налаштуваннях _wxMaxima_. Щоб встановити швидкість "
"відтворення окремої анімації, можна скористатися змінною "
"`wxanimate_framerate`:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:517
#, no-wrap
msgid ""
"wxanimate(a, 10,\n"
"    sin(a*x), [x,-5,5]), wxanimate_framerate=6$\n"
msgstr ""
"wxanimate(a, 10,\n"
"    sin(a*x), [x,-5,5]), wxanimate_framerate=6$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:523
msgid ""
"The animation functions use _Maxima_'s `makelist` command and therefore "
"share the pitfall that the slider variable's value is substituted into the "
"expression only if the variable is directly visible in the expression. "
"Therefore the following example will fail:"
msgstr ""
"Функції анімації використовують команду _maxima_ `makelist` і тому мають "
"спільну ваду — значення змінної повзунка замінюється на вираз, лише якщо "
"змінна є безпосередньо видимою у виразі. Тому такий приклад не працюватиме:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:524
#, no-wrap
msgid ""
"f:sin(a*x);\n"
"with_slider_draw(\n"
"    a,makelist(i/2,i,1,10),\n"
"    title=concat(\"a=\",float(a)),\n"
"    grid=true,\n"
"    explicit(f,x,0,10)\n"
")$\n"
msgstr ""
"f:sin(a*x);\n"
"with_slider_draw(\n"
"    a,makelist(i/2,i,1,10),\n"
"    title=concat(\"a=\",float(a)),\n"
"    grid=true,\n"
"    explicit(f,x,0,10)\n"
")$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:535
msgid ""
"If _Maxima_ is explicitly asked to substitute the slider’s value plotting "
"works fine instead:"
msgstr ""
"А якщо _Maxima_ явно попросити підставити значення повзунка, креслення "
"працюватиме як слід:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:536
#, no-wrap
msgid ""
"f:sin(a*x);\n"
"with_slider_draw(\n"
"    b,makelist(i/2,i,1,10),\n"
"    title=concat(\"a=\",float(b)),\n"
"    grid=true,\n"
"    explicit(\n"
"        subst(a=b,f),\n"
"        x,0,10\n"
"    )\n"
")$\n"
msgstr ""
"f:sin(a*x);\n"
"with_slider_draw(\n"
"    b,makelist(i/2,i,1,10),\n"
"    title=concat(\"a=\",float(b)),\n"
"    grid=true,\n"
"    explicit(\n"
"        subst(a=b,f),\n"
"        x,0,10\n"
"    )\n"
")$\n"

#. type: Title ###
#: ../../info/wxmaxima.md:549
#, no-wrap
msgid "Opening multiple plots in contemporaneous windows"
msgstr "Відкриття декількох креслень у вікнах одночасно"

#. type: Plain text
#: ../../info/wxmaxima.md:552
msgid ""
"While not being 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:"
msgstr ""
"Хоча _wxMaxima_ не надає доступу до цієї можливості, ця функція _Maxima_ (у "
"конфігураціях, де передбачено її підтримку) іноді є дуже зручною. Наведений "
"нижче приклад походить із допису Маріо Родрігеса (Mario Rodriguez) у списку "
"листування _Maxima_:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:553
#, no-wrap
msgid ""
"    load(draw);\n"
"\n"
"    /* Parabola in window #1 */\n"
"    draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1));\n"
"\n"
"    /* Parabola in window #2 */\n"
"    draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));\n"
"\n"
"    /* Paraboloid in window #3 */\n"
"    draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1));\n"
msgstr ""
"    load(draw);\n"
"\n"
"    /* Парабола у вікні 1 */\n"
"    draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1));\n"
"\n"
"    /* Парабола у вікні 2 */\n"
"    draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));\n"
"\n"
"    /* Параболоїд у вікні 3 */\n"
"    draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1));\n"

#. type: Plain text
#: ../../info/wxmaxima.md:567
msgid "Plotting multiple plots in the same window is possible, too:"
msgstr "Також можна накреслити декілька креслень в одному вікні:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:568
#, no-wrap
msgid ""
"\twxdraw(\n"
"\t\tgr2d(\n"
"\t    \tkey=\"sin (x)\",grid=[2,2],\n"
"\t    \texplicit(sin(x),x,0,2*%pi)),\n"
"\t\tgr2d(\n"
"\t   \tkey=\"cos (x)\",grid=[2,2],\n"
"\t   \texplicit(cos(x),x,0,2*%pi))\n"
"\t );\n"
msgstr ""
"\twxdraw(\n"
"\t\tgr2d(\n"
"\t    \tkey=\"sin (x)\",grid=[2,2],\n"
"\t    \texplicit(sin(x),x,0,2*%pi)),\n"
"\t\tgr2d(\n"
"\t   \tkey=\"cos (x)\",grid=[2,2],\n"
"\t   \texplicit(cos(x),x,0,2*%pi))\n"
"\t );\n"

#. type: Title ###
#: ../../info/wxmaxima.md:579
#, no-wrap
msgid "The \"Plot using draw\" side pane"
msgstr "Бічна панель «Накреслити за допомогою Draw»"

#. type: Plain text
#: ../../info/wxmaxima.md:582
msgid ""
"The \"Plot using draw\" sidebar hides a simple code generator that allows "
"generating scenes that make use of some of the flexibility of the _draw_ "
"package _maxima_ comes with."
msgstr ""
"Бічна панель «Накреслити за допомогою Draw» приховує простий генератор коду, "
"який уможливлює створення сцен, які використовують певну гнучкість пакунка "
"_draw_, з яким постачається _maxima_."

#. type: Title ####
#: ../../info/wxmaxima.md:583
#, no-wrap
msgid "2D"
msgstr "Двовимірний"

#. type: Plain text
#: ../../info/wxmaxima.md:586
msgid ""
"Generates the skeleton of a `draw()` command that draws a 2D scene. This "
"scene later has to be filled with commands that generate the scene's "
"contents, for example by using the buttons in the rows below the \"2D\" "
"button."
msgstr ""
"Створює каркас команди `draw()`, яка малює плоску сцену. Цю сцену пізніше "
"може бути заповнено за допомогою команд, які створюють вміст сцени, "
"наприклад, за допомогою кнопок у рядках під кнопкою «Плоский»."

#. type: Plain text
#: ../../info/wxmaxima.md:588
msgid ""
"One helpful feature of the 2D button is that it allows to set up the scene "
"as an animation in which a variable (by default it is _t_) has a different "
"value in each frame: Often a moving 2D plot allows easier interpretation "
"than the same data in a non-moving 3D one."
msgstr ""
"Однією з корисних можливостей кнопки «Плоский» є те, що вона надає змогу "
"налаштувати сцену як анімацію, у якій змінна (типовою змінною є _t_) має "
"різне значення для кожного з кадрів: часто динамічне плоске креслення надає "
"змогу простіше інтерпретувати дані за ті самі у формі нерухомого "
"просторового креслення."

#. type: Title ####
#: ../../info/wxmaxima.md:589
#, no-wrap
msgid "3D"
msgstr "Тривимірний"

#. type: Plain text
#: ../../info/wxmaxima.md:592
msgid ""
"Generates the skeleton of a `draw()` command that draws a 3D scene. If "
"neither a 2D nor a 3D scene is set up, all of the other buttons set up a 2D "
"scene that contains the command the button generates."
msgstr ""
"Створює каркас команди `draw()`, яка малює просторову сцену. Якщо не "
"налаштовано ні двовимірну, ні тривимірну сцену, усі інші кнопки "
"налаштовуватимуть двовимірну сцену, яка містить команду, яку створює кнопка."

#. type: Title ####
#: ../../info/wxmaxima.md:593
#, no-wrap
msgid "Expression"
msgstr "Вираз"

#. type: Plain text
#: ../../info/wxmaxima.md:596
msgid ""
"Appends a standard plot of an expression like `sin(x)`, `x*sin(x)` or "
"`x^2+2*x-4` to the `draw()` command the cursor currently is in. If there is "
"no draw command a 2D scene with the plot is generated. Each scene can be "
"filled with any number of plots."
msgstr ""
"Додає стандартне креслення виразу, подібного до `sin(x)`, `x*sin(x)` або "
"`x^2+2*x-4` до команди `draw()`, у якій зараз перебуває курсор. Якщо команди "
"draw немає, буде створено двовимірну сцену із кресленням. Кожну сцену можна "
"заповнити довільною кількістю креслень."

#. type: Title ####
#: ../../info/wxmaxima.md:597
#, no-wrap
msgid "Implicit plot"
msgstr "Графік неявної функції"

#. type: Plain text
#: ../../info/wxmaxima.md:600
msgid ""
"Tries to find all points an expression like `y=sin(x)`, `y*sin(x)=3` or "
"`x^2+y^2=4` is true at and plots the resulting curve in the `draw()` command "
"the cursor currently is in. If there is no draw command a 2D scene with the "
"plot is generated."
msgstr ""
"Спробувати знайти усі точки, у яких справджуються вирази, подібні до "
"`y=sin(x)`, `y*sin(x)=3` або `x^2+y^2=4`, і накреслити криву-результат за "
"допомогою команди `draw()` у поточній позиції курсора. Якщо команди draw "
"виявлено не буде, буде створено плоску сцену із кресленням."

#. type: Title ####
#: ../../info/wxmaxima.md:601
#, no-wrap
msgid "Parametric plot"
msgstr "Графік параметричної функції"

#. type: Plain text
#: ../../info/wxmaxima.md:604
msgid ""
"Steps a variable from a lower limit to an upper limit and uses two "
"expressions like `t*sin(t)` and `t*cos(t)` for generating the x, y (and in "
"3D plots also z) coordinates of a curve that is put into the current draw "
"command."
msgstr ""
"Покроково проходить змінну від нижньої межі до верхньої межі і використовує "
"два виразу, подібні до `t*sin(t)` і `t*cos(t)` для створення координат точок "
"x, y (у просторових кресленнях використовується і z) кривої, які буде "
"передано до поточної команди draw."

#. type: Title ####
#: ../../info/wxmaxima.md:605
#, no-wrap
msgid "Points"
msgstr "Точки"

#. type: Plain text
#: ../../info/wxmaxima.md:608
msgid ""
"Draws many points that can optionally be joined. The coordinates of the "
"points are taken from a list of lists, a 2D array or one list or array for "
"each axis."
msgstr ""
"Малює точки, які, якщо вказано, буде з'єднано. Координати точок буде взято "
"зі списку списків, двовимірного масиву або списку масивів для кожної з осей."

#. type: Title ####
#: ../../info/wxmaxima.md:609
#, no-wrap
msgid "Diagram title"
msgstr "Заголовок діаграми"

#. type: Plain text
#: ../../info/wxmaxima.md:612
msgid "Draws a title on the upper end of the diagram,"
msgstr "Малює заголовок у верхній частині діаграми,"

#. type: Title ####
#: ../../info/wxmaxima.md:613
#, no-wrap
msgid "Axis"
msgstr "Вісь"

#. type: Plain text
#: ../../info/wxmaxima.md:616
msgid "Sets up the axis."
msgstr "Налаштовує вісі."

#. type: Title ####
#: ../../info/wxmaxima.md:617
#, no-wrap
msgid "Contour"
msgstr "Контур"

#. type: Plain text
#: ../../info/wxmaxima.md:620
msgid ""
"(Only for 3D plots): Adds contour lines similar to the ones one can find in "
"a map of a mountain to the plot commands that follow in the current `draw()` "
"command and/or to the ground plane of the diagram. Alternatively, this "
"wizard allows skipping drawing the curves entirely only showing the contour "
"plot."
msgstr ""
"(Лише для просторових креслень) Додає контурні лінії, подібні до тих, які "
"можна знайти на карті висот, до команд креслення, які йдуть за нею у "
"поточній команді «draw()» і/або до площини основи діаграми. Крім того, цей "
"майстер надає змогу повністю пропустити малювання кривих і показати лише "
"контурне креслення."

#. type: Title ####
#: ../../info/wxmaxima.md:621
#, no-wrap
msgid "Plot name"
msgstr "Назва графіка"

#. type: Plain text
#: ../../info/wxmaxima.md:624
msgid ""
"Adds a legend entry showing the next plot's name to the legend of the "
"diagram. An empty name disables generating legend entries for the following "
"plots."
msgstr ""
"Додає запис умовних позначень із назвою наступного креслення на панель "
"умовних позначень діаграми. Порожнє значення назви вимикає створення записів "
"умовних позначень для наступних креслень."

#. type: Title ####
#: ../../info/wxmaxima.md:625
#, no-wrap
msgid "Line colour"
msgstr "Колір лінії"

#. type: Plain text
#: ../../info/wxmaxima.md:628
msgid ""
"Sets the line colour for the following plots the current draw command "
"contains."
msgstr ""
"Встановлює колір лінії для наступних креслень у поточній команді малювання."

#. type: Title ####
#: ../../info/wxmaxima.md:629
#, no-wrap
msgid "Fill colour"
msgstr "Колір заповнення"

#. type: Plain text
#: ../../info/wxmaxima.md:632
msgid ""
"Sets the fill colour for the following plots the current draw command "
"contains."
msgstr ""
"Встановлює колір заповнення для наступних креслень у поточній команді "
"малювання."

#. type: Title ####
#: ../../info/wxmaxima.md:633
#, no-wrap
msgid "Grid"
msgstr "Сітка"

#. type: Plain text
#: ../../info/wxmaxima.md:636
msgid "Pops up a wizard that allows to set up grid lines."
msgstr ""
"Відкриває допоміжне вікно, за допомогою якого можна налаштувати лінії сітки."

#. type: Title ####
#: ../../info/wxmaxima.md:637
#, no-wrap
msgid "Accuracy"
msgstr "Точність"

#. type: Plain text
#: ../../info/wxmaxima.md:640
msgid ""
"Allows to select an adequate point in the speed vs. accuracy tradeoff that "
"is part of any plot program."
msgstr ""
"Надає змогу вибрати адекватну позицію у компромісному питанні «швидкість чи "
"точність?», яке є частиною будь-якої програми для креслення."

#. type: Title ##
#: ../../info/wxmaxima.md:641
#, no-wrap
msgid "Embedding graphics"
msgstr "Вбудовування графіків"

#. type: Plain text
#: ../../info/wxmaxima.md:644
msgid ""
"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 later on in a session) it is "
"better to tell the file to load the image on evaluation:"
msgstr ""
"Якщо використано формат файлів `.wxmx`, вбудовування файлів до проєкту "
"_wxMaxima_ можна виконати простим перетягуванням зі скиданням. Але іноді "
"(наприклад, якщо вміст зображення може бути змінено згодом протягом роботи у "
"сеансі), краще наказати програмі завантажувати файл зображення при обробці "
"команд:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:645
#, no-wrap
msgid "show_image(\"man.png\");\n"
msgstr "show_image(\"man.png\");\n"

#. type: Title ##
#: ../../info/wxmaxima.md:649
#, no-wrap
msgid "Startup files"
msgstr "Файли запуску"

#. type: Plain text
#: ../../info/wxmaxima.md:652
msgid ""
"The config dialogue of _wxMaxima_ offers to edit two files with commands "
"that are executed on startup:"
msgstr ""
"У діалоговому вікні налаштовування _wxMaxima_ передбачено можливість "
"редагування двох файлів із командами, які виконуються під час запуску "
"програми:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:655
msgid ""
"A file that contains commands that are executed on starting up _Maxima_: "
"`maxima-init.mac`"
msgstr ""
"Файла, у якому містяться команди, які виконуються під час запуску _Maxima_: "
"`maxima-init.mac`"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:655
msgid ""
"one file of additional commands that are executed if _wxMaxima_ is starting "
"_Maxima_: `wxmaxima-init.mac`"
msgstr ""
"одного файла із додатковими командами, які виконуються, якщо _wxMaxima_ "
"запускає _Maxima_: `wxmaxima-init.mac`"

#. type: Plain text
#: ../../info/wxmaxima.md:657
msgid ""
"These files are in the Maxima user directory (usually `maxima` in Windows, `."
"maxima` otherwise) in the user's home directory / user profile directory. "
"The location can be found out with the command: `maxima_userdir;`"
msgstr ""
"Ці файли зберігаються у каталозі користувача Maxima (зазвичай, каталозі "
"`maxima` у Windows, `.maxima/` у інших системах) у домашній теці "
"користувача. Розташування файлів можна визначити за допомогою такої команди: "
"`maxima_userdir;`"

#. type: Title ##
#: ../../info/wxmaxima.md:658
#, no-wrap
msgid "Special variables wx..."
msgstr "Спеціальні змінні wx..."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid ""
"`wxsubscripts` tells _Maxima_ if it should convert variable names that "
"contain an underscore (`R_150` or the like) into subscripted variables. See "
"`wxdeclare_subscript` for details which variable names are automatically "
"converted."
msgstr ""
"`wxsubscripts` вказує _Maxima_, чи слід перетворювати назви змінних, які "
"містять символ підкреслювання (`R_150` або подібні змінні) на змінні із "
"нижніми індексами. Див. `wxdeclare_subscript`, щоб дізнатися більше про те, "
"які саме назви змінних буде перетворено автоматично."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid ""
"`wxfilename`: This variable contains the name of the file currently opened "
"in _wxMaxima_."
msgstr ""
"`wxfilename`: у цій змінній зберігається назва файла, який зараз відкрито у "
"_wxMaxima_."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid ""
"`wxdirname`: This variable contains the name the directory, in which the "
"file currently opened in _wxMaxima_ is."
msgstr ""
"`wxdirname`: у цій змінній зберігається назва каталогу, у якому зберігається "
"поточний відкритий _wxMaxima_ файл."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid ""
"`wxplot_pngcairo` tells whether _wxMaxima_ tries to use _gnuplot_’s pngcairo "
"terminal that provides more line styles and a better overall graphics "
"quality."
msgstr ""
"`wxplot_pngcairo` визначає те, чи намагатиметься _wxMaxima_ скористатися "
"терміналом pngcairo _gnuplot_, який надає доступ до ширшого вибору стилів "
"ліній та кращої якості зображення."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid "`wxplot_size` defines the resolution of embedded plots."
msgstr "`wxplot_size` визначає роздільну здатність для вбудованих креслень."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid ""
"`wxchangedir`: On most operating systems _wxMaxima_ automatically sets "
"_Maxima_’s working directory to the directory of the current file. This "
"allows 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 feature "
"sometimes causes error messages and therefore can be set to `false` from the "
"config dialogue."
msgstr ""
"`wxchangedir`: у більшості операційних систем _wxMaxima_ автоматично "
"встановлює для робочого каталогу _Maxima_ каталог поточного файла. Це "
"уможливлює роботу введення-виведення до файла (наприклад, за допомогою "
"`read_matrix`) без визначення усього шляху до файла, який має бути прочитано "
"або записано. У Windows ця можливість іноді спричиняє повідомлення про "
"помилку, тому варто встановити для цього параметра значення `false` у "
"діалоговому вікні налаштовування."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid ""
"`wxanimate_framerate`: The number of frames per second the following "
"animations have to be played back with."
msgstr ""
"`wxanimate_framerate`: частота у кадрах на секунду, із якою "
"відтворюватимуться наступі анімації."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid "`wxanimate_autoplay`: Automatically play animations by default?"
msgstr "`wxanimate_autoplay`: типово автоматично відтворювати анімації?"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid "`wxmaximaversion`: Returns the version number of _wxMaxima_."
msgstr "`wxmaximaversion`: повертає номер версії _wxMaxima_."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:670
msgid "`wxwidgetsversion`: Returns the wxWidgets version _wxMaxima_ is using."
msgstr ""
"`wxwidgetsversion`: повертає версію wxWidgets, яку використано у _wxMaxima_."

#. type: Title ##
#: ../../info/wxmaxima.md:671
#, no-wrap
msgid "Pretty-printing 2D output"
msgstr "Структурний друк двовимірних даних"

#. type: Plain text
#: ../../info/wxmaxima.md:674
msgid ""
"The function `table_form()` displays a 2D list in a form that is more "
"readable than the output from _Maxima_’s default output routine. The input "
"is a list of one or more lists. Like the \"print\" command, this command "
"displays output even when ended with a dollar sign. Ending the command with "
"a semicolon results in the same table along with a \"done\" statement."
msgstr ""
"Функція `table_form()` показує двовимірний список у формі, яка є зручнішою "
"для читання, за виведені дані типової підпрограми виведення даних _Maxima_. "
"Вхідними даними є список одного або декількох списків. Подібно до команди "
"друку, ця команда виводить дані, навіть якщо її завершити символом долара. "
"Завершення команди символом крапки з комою призводить до виведення тієї "
"самої таблиці разом із інструкцією «done»."

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:675
#, no-wrap
msgid ""
"table_form(\n"
"    [\n"
"        [1,2],\n"
"        [3,4]\n"
"    ]\n"
")$\n"
msgstr ""
"table_form(\n"
"    [\n"
"        [1,2],\n"
"        [3,4]\n"
"    ]\n"
")$\n"

#. type: Plain text
#: ../../info/wxmaxima.md:685
msgid ""
"As the next example shows, the lists that are assembled by the `table_form` "
"command can be created before the command is executed."
msgstr ""
"Як показує наступний приклад, списки, які зібрано командою `table_form`, "
"можна створювати до виконання команди."

#. type: Plain text
#: ../../info/wxmaxima.md:687
msgid ""
"![A third table example](./MatrixTableExample.png)"
"{ id=img_MatrixTableExample }"
msgstr ""
"![Третій приклад таблиці](./MatrixTableExample.png)"
"{ id=img_MatrixTableExample }"

#. type: Plain text
#: ../../info/wxmaxima.md:689
msgid ""
"Also, because a matrix is a list of lists, matrices can be converted to "
"tables in a similar fashion."
msgstr ""
"Крім того, оскільки матриця — список списків, матриці можна перетворювати на "
"таблиці у подібний же спосіб."

#. type: Plain text
#: ../../info/wxmaxima.md:691
msgid ""
"![Another table_form example](./SecondTableExample.png)"
"{ id=img_SecondTableExample }"
msgstr ""
"![Ще один приклад table_form](./SecondTableExample.png)"
"{ id=img_SecondTableExample }"

#. type: Title ##
#: ../../info/wxmaxima.md:692
#, no-wrap
msgid "Bug reporting"
msgstr "Звітування про вади"

#. type: Plain text
#: ../../info/wxmaxima.md:695
msgid ""
"_WxMaxima_ provides a few functions that gather bug reporting information "
"about the current system:"
msgstr ""
"У _wxMaxima_ передбачено декілька функцій, які збирають дані щодо поточної "
"системи для звітування щодо вад:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:698
msgid ""
"`wxbuild_info()` gathers information about the currently running version of "
"_wxMaxima_"
msgstr ""
"`wxbuild_info()` збирає відомості щодо поточної запущеної версії _wxMaxima_"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:698
msgid "`wxbug_report()` tells how and where to file bugs"
msgstr ""
"`wxbug_report()` надає відомості щодо того, як і де слід повідомляти про вади"

#. type: Title ##
#: ../../info/wxmaxima.md:699
#, no-wrap
msgid "Marking output being drawn in red"
msgstr "Як зробити так, щоб виведені дані було показано червоним кольором?"

#. type: Plain text
#: ../../info/wxmaxima.md:703
msgid ""
"_Maxima_'s `box()` command causes _wxMaxima_ to print its argument with a "
"red foreground, if the second argument to the command is the text "
"`highlight`."
msgstr ""
"Команда `box()` _Maxima_ призводити до того, що _wxMaxima_ виводить її "
"аргумент червоним кольором, якщо другим аргументом команди є текст "
"`highlight`."

#. type: Title #
#: ../../info/wxmaxima.md:706
#, no-wrap
msgid "Troubleshooting"
msgstr "Вирішення проблем"

#. type: Title ##
#: ../../info/wxmaxima.md:708
#, no-wrap
msgid "Cannot connect to _Maxima_"
msgstr "Не вдається з'єднатися із _Maxima_"

#. type: Plain text
#: ../../info/wxmaxima.md:711
msgid ""
"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. Therefore the most "
"probable cause is that this connection is somehow not working. For example, "
"a firewall could be set up in a way that it doesn’t just prevent "
"unauthorized connections from the internet (and perhaps intercept some "
"connections to the internet, too), but also blocks inter-process-"
"communication inside the same computer. Note that since _Maxima_ is being "
"run by a Lisp processor the process communication that is blocked does not "
"necessarily have to be named \"maxima\". Common names of the program that "
"opens the network connection would be sbcl, gcl, ccl, lisp.exe, or similar "
"names."
msgstr ""
"Оскільки _Maxima_ (програма, яка виконує самі обчислення) і _wxMaxima_ "
"(програма, яка надає простий у користуванні інтерфейс користувача) є "
"окремими програмами, які обмінюються даними за допомогою з'єднання локальною "
"мережею. Тому найімовірнішою причиною є те, що це з'єднання чомусь не "
"працює. Наприклад, брандмауер може бути налаштовано таким чином, що він не "
"просто запобігає неуповноваженим з'єднання з інтернету (і, можливо, також "
"перехоплює з'єднання із інтернетом), але і блокує обмін даними між процесами "
"на тому самому комп'ютері. Зауважте, що оскільки _Maxima_ виконується "
"процесором Lisp, процес. із яким блокується обмін даними, не обов'язково "
"називається «maxima». Типовими назвами програм, які відкривають з'єднання "
"мережі, можуть бути sbcl, gcl, ccl, lisp.exe або щось подібне."

#. type: Plain text
#: ../../info/wxmaxima.md:713
msgid ""
"On Unix 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."
msgstr ""
"У системах Unix іншою можливою причиною є те, що петльову мережу, яка "
"забезпечує з'єднання мережі між двома програмам, які працюють на одному "
"комп'ютері, не налаштовано належним чином."

#. type: Title ##
#: ../../info/wxmaxima.md:714
#, no-wrap
msgid "How to save data from a broken .wxmx file"
msgstr "Як зберегти дані із пошкодженого файла .wxmx"

#. type: Plain text
#: ../../info/wxmaxima.md:717
msgid ""
"Internally most modern XML-based formats are ordinary zip files. _WxMaxima_ "
"doesn't turn on compression, so the contents of `.wxmx` files can be viewed "
"in any text editor."
msgstr ""
"На внутрішньому рівні більшість сучасних форматів на основі XML є звичайними "
"файлами zip. _wxMaxima_ не увімкнула стискання, що робить вміст файлів `."
"wxmx` придатним до перекладу у будь-якому текстовому редакторі."

#. type: Plain text
#: ../../info/wxmaxima.md:719
msgid ""
"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 the information that is stored inside it. This can be "
"done when there is a 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."
msgstr ""
"Якщо підпис zip наприкінці файла є неушкодженим після перейменовування "
"пошкодженого файла `.wxmx` на `.zip`, у більшості операційних систем "
"передбачено спосіб видобування будь-якої частини даних, яка у ньому "
"зберігається. Виконати таке видобування можна, якщо потрібно відновити "
"початкові файли зображень з документа текстового процесора. Якщо підпис zip "
"пошкоджено, це ще не кінець світу: якщо _wxMaxima_ під час збереження "
"виявила якусь помилку, має ще бути файл `.wxmx~`, чий вміст може допомогти у "
"відновленні даних."

#. type: Plain text
#: ../../info/wxmaxima.md:721
#, no-wrap
msgid "And even if there isn’t such a file: The `.wxmx` file is a container format and the XML portion is stored uncompressed. It it is possible to rename the `.wxmx` file to a `.txt` file and to use a text editor to recover the XML portion of the file's contents (it starts with `<?xml version=\"1.0\" encoding=\"UTF-8\"?>` and ends with `</wxMaximaDocument>`. Before and after that text you will see some unreadable binary contents in the text editor).\n"
msgstr " І навіть якщо такого файла не існує — якщо встановлено параметр налаштування для оптимізації файлів .wxmx для системи керування версіями, можна перейменувати файл .wxmx на файл .txt і скористатися текстовим редактором для відновлення частини XML із вмісту файла (він починається з `<?xml version=\"1.0\" encoding=\"UTF-8\"?>` і завершується `</wxMaximaDocument>`. До і після цього фрагмента тексту у текстовому редакторі ви побачите непридатні до читання двійкові дані).\n"

#. type: Plain text
#: ../../info/wxmaxima.md:723
msgid ""
"If a text file containing only these contents (e.g. copy and paste this text "
"into a new file) is saved as a file ending in `.xml`, _wxMaxima_ will know "
"how to recover the text from the document."
msgstr ""
"Якщо текстовий файл, що містить ці дані (наприклад скопійовані і вставлені "
"як текст до звичайного файла), збережено як файл із суфіксом назви .xml, "
"_wxMaxima_ відомий спосіб відновлення тексту документа з цього файла."

#. type: Title ##
#: ../../info/wxmaxima.md:724
#, no-wrap
msgid "I want some debug info to be displayed on the screen before my command has finished"
msgstr "Хочу бачити діагностичні відомості на екрані, перш ніж команда завершить свою роботу"

#. type: Plain text
#: ../../info/wxmaxima.md:727
msgid ""
"Normally _wxMaxima_ waits for the whole 2D formula to be transferred before "
"it begins to typeset. This saves time for making many attempts to typeset a "
"only partially completed equation. There is a `disp` command, though, that "
"will provide debug output immediately and without waiting for the current "
"_Maxima_ command to finish:"
msgstr ""
"Зазвичай, _wxMaxima_ очікує, доки буде передано усю двовимірну формулу, перш "
"ніж починає виводити дані. Таким чином заощаджується час, який могло б бути "
"витрачено на постійні спроби вивести незавершену формулу. Втім, існує "
"команда `disp`, яка може виводити діагностичні дані негайно, не очікуючи на "
"завершення поточної команди _Maxima_:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:728
#, no-wrap
msgid ""
"for i:1 thru 10 do (\n"
"   disp(i),\n"
"   /* (sleep n) is a Lisp function, which can be used */\n"
"   /* with the character \"?\" before. It delays the */\n"
"   /* program execution (here: for 3 seconds) */\n"
"   ?sleep(3)\n"
")$\n"
msgstr ""
"for i:1 thru 10 do (\n"
"   disp(i),\n"
"   /* (sleep n) — функція Lisp, якою можна скористатися */\n"
"   /* із додаванням перед нею символу «?». Команда затримує */\n"
"   /* виконання програми (у нашому прикладі, на 3 секунди) */\n"
"   ?sleep(3)\n"
")$\n"

#. type: Title ##
#: ../../info/wxmaxima.md:738
#, no-wrap
msgid "Plotting only shows a closed empty envelope with an error message"
msgstr "На кресленні показано лише закриту порожню обгортку із повідомленням про помилку"

#. type: Plain text
#: ../../info/wxmaxima.md:741
msgid ""
"This means that _wxMaxima_ could not read the file _Maxima_ that was "
"supposed to instruct _gnuplot_ to create."
msgstr ""
"Це означає, що _wxMaxima_ не вдалося прочитати файл, який _Maxima_ мала "
"наказати створити _gnuplot_."

#. type: Plain text
#: ../../info/wxmaxima.md:743
msgid "Possible reasons for this error are:"
msgstr "Можливими причинами цієї помилки є такі:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:748
msgid ""
"The plotting command is part of a third-party package like `implicit_plot` "
"but this package was not loaded by _Maxima_’s `load()` command before trying "
"to plot."
msgstr ""
"Команда креслення є частиною стороннього пакунка, наприклад `implicit_plot`, "
"але цей пакунок не було завантажено командою `load()` _Maxima_ до того, як "
"команду було передано на виконання."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:748
msgid ""
"_Maxima_ tried to do something the currently installed version of _gnuplot_ "
"isn’t able to understand. In this case, a file ending in `.gnuplot` located "
"in the directory, which _Maxima_’s variable `maxima_userdir` is pointing, "
"contains the instructions from _Maxima_ to _gnuplot_. Most of the time, this "
"file’s contents therefore are helpful when debugging the problem."
msgstr ""
"_Maxima_ спробувала зробити щось, що не змогла обробити поточна встановлена "
"версія _gnuplot_. У цьому випадку, файл із суфіксом назви `.gnuplot` у "
"каталозі, на який вказує змінна _Maxima_ `maxima_userdir`, містить команди, "
"які _Maxima_ передавала _gnuplot_. Здебільшого, вміст цього файла є дуже "
"корисним для діагностування проблеми."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:748
msgid ""
"Gnuplot was instructed to use the pngCairo library that provides "
"antialiasing and additional line styles, but it was not compiled to support "
"this possibility. Solution: Uncheck the \"Use the Cairo terminal for the "
"plot\" checkbox in the configuration dialog and don’t set `wxplot_pngCairo` "
"to true from _Maxima_."
msgstr ""
"Gnuplot було наказано використовувати бібліотеку pngcairo, яка надає "
"можливості згладжування зображення та додаткових стилів ліній, але саму "
"програму не було зібрано із підтримкою цієї бібліотеки. Вирішення: зніміть "
"позначку з пункту «Використовувати термінал cairo для креслення» у "
"діалоговому вікні налаштувань і не встановлюйте для `wxplot_pngcairo` "
"значення true з коду _Maxima_."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:748
msgid "Gnuplot didn’t output a valid `.png` file."
msgstr "Gnuplot не вивів коректного файла `.png`."

#. type: Title ##
#: ../../info/wxmaxima.md:749
#, no-wrap
msgid "Plotting an animation results in “error: undefined variable”"
msgstr "Спроба накреслити анімацію призводить до повідомлення «помилка: невизначена змінна»"

#. type: Plain text
#: ../../info/wxmaxima.md:752
msgid ""
"The value of the slider variable by default is only substituted into the "
"expression that is to be plotted if it is visible there. Using a `subst` "
"command that substitutes the slider variable into the equation to plot "
"resolves this problem. At the end of section [Embedding animations into the "
"spreadsheet](#embedding-animations-into-the-spreadsheet), you can see an "
"example."
msgstr ""
"Значення змінної повзунка, типово, буде підставлено до виразу для креслення, "
"лише якщо воно є видимим у цьому виразі. Використання команди `subst`, яка "
"підставляє змінну повзунка до рівняння, яке слід накреслити, має усунути "
"проблему. Наприкінці розділу [Вбудовування анімацій до робочого аркуша]"
"(#embedding-animations-into-the-spreadsheet) наведено приклад."

#. type: Title ##
#: ../../info/wxmaxima.md:753
#, no-wrap
msgid "I lost cell content and undo doesn’t remember"
msgstr "Втрачено вміст комірок і скасовування дій не допомагає"

#. type: Plain text
#: ../../info/wxmaxima.md:756
msgid ""
"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:"
msgstr ""
"У програмі передбачено окремі функції скасовування дій для дій з комірками і "
"для дій усередині комірок, тому така подія має бути дуже рідкісною. Якщо "
"таке все ж сталося, існує декілька способів відновити дані:"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:761
msgid ""
"_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."
msgstr ""
"У _wxMaxima_ є два списки скасовування дій: загальний буфер скасовування, "
"який є активним, якщо не позначено жодної комірки, та окремі буфери комірок, "
"які є активним, якщо курсор перебуває у відповідній комірці. Варто "
"спробувати скористатися обома варіантами скасовування, щоб спробувати "
"дістатися потрібного вам попереднього значення."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:761
msgid ""
"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 its contents will reappear."
msgstr ""
"Якщо у вас лишився доступ до мітки, яку _Maxima_ призначила комірці, просто "
"введіть до комірки цю мітку, і програма покаже її вміст."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:761
msgid ""
"If you don’t: Don’t panic. In the “View” menu there is a way to show a "
"history pane that shows all _Maxima_ commands that have been issued recently."
msgstr ""
"Якщо доступу не лишилося, не панікуйте. У меню «Перегляд» є пункт для показу "
"панелі журналу, на якій буде показано усі команди _Maxima_, які було "
"нещодавно віддано."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:761
msgid "If nothing else helps _Maxima_ contains a replay feature:"
msgstr ""
"Якщо ніщо інше не допомагає, у _Maxima_ є функція для відтворення усіх "
"команд:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:762
#, no-wrap
msgid "playback();\n"
msgstr "playback();\n"

#. type: Title ##
#: ../../info/wxmaxima.md:766
#, no-wrap
msgid "_WxMaxima_ starts up with the message “Maxima process terminated.”"
msgstr "_wxMaxima_ запускається із повідомленням «Процес Maxima несподівано перервав роботу.»"

#. type: Plain text
#: ../../info/wxmaxima.md:769
msgid ""
"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."
msgstr ""
"Однією з можливих причин є те, що _Maxima_ не вдалося знайти у каталозі, "
"який вказано на сторінці «Maxima» діалогового вікна налаштовування "
"_wxMaxima_, а отже, програму взагалі не запущено. Встановлення адреси "
"коректного виконуваного файла _Maxima_ має виправити цю проблему."

#. type: Title ##
#: ../../info/wxmaxima.md:770
#, no-wrap
msgid "Maxima is forever calculating and not responding to input"
msgstr "Maxima висне при обчислення і не відповідає на команди"

#. type: Plain text
#: ../../info/wxmaxima.md:773
msgid ""
"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."
msgstr ""
"Теоретично можливий випадок, коли _wxMaxima_ не може розпізнати момент "
"завершення обчислень у _Maxima_ і тому ніколи не дізнається про те, що може "
"надсилати нові дані до _Maxima_. У цьому випадку команда виконання "
"обчислення може відновити синхронізацію між двома програмами."

#. type: Title ##
#: ../../info/wxmaxima.md:774
#, no-wrap
msgid "My SBCL-based _Maxima_ runs out of memory"
msgstr "Версії _Maxima_ на основі SBCL не вистачає оперативної пам'яті"

#. type: Plain text
#: ../../info/wxmaxima.md:777
msgid ""
"The Lisp compiler SBCL by default comes with a memory limit that allows it "
"to run even on low-end computers. When compiling a big software package like "
"Lapack or dealing with extremely big lists of equations this limit might be "
"too low. In order to extend the limits, SBCL can be provided with the "
"command line parameter `--dynamic-space-size` that tells SBCL how many "
"megabytes it should reserve. A 32bit Windows-SBCL can reserve up to 999 "
"Megabytes. A 64-bit SBCL version running on Windows can be instructed to use "
"more than the about 1280 Megabytes compiling Lapack needs."
msgstr ""
"Компілятор Lisp SBCL типово позначається із обмеженням на використання "
"пам'яті, яке надає змогу запускати його на слабких комп'ютерах. При "
"компіляції великих пакунків програмного забезпечення, зокрема lapack, або "
"роботі з великими списками або формулами це обмеження може заважати "
"нормальній роботі. Щоб зняти обмеження, SBCL можна передати параметр `--"
"dynamic-space-size`, який вказуватиме SBCL, скільки мегабайтів пам'яті слід "
"зарезервувати. У 32-бітовому Windows-SBCL можна зарезервувати до 999 "
"мегабайтів. У 64-бітовій версії SBCL, яку запущено у Windows, можна наказати "
"програмі використовувати понад близько 1280 мегабайтів, чого має бути "
"достатньо для збирання lapack."

#. type: Plain text
#: ../../info/wxmaxima.md:779
msgid ""
"One way to provide _Maxima_ (and thus SBCL) with command line parameters is "
"the \"Additional parameters for Maxima\" field of _wxMaxima_’s configuration "
"dialogue."
msgstr ""
"Одним зі способів передати _Maxima_ (а отже, SBCL) параметри командного "
"рядка є поле «Додаткові параметри для Maxima» вікна налаштовування "
"_wxMaxima_."

#. type: Plain text
#: ../../info/wxmaxima.md:781
msgid "![sbcl memory](./sbclMemory.png){ id=img_sbclMemory }"
msgstr "![sbcl memory](./sbclMemory.png){ id=img_sbclMemory }"

#. type: Title ##
#: ../../info/wxmaxima.md:782
#, no-wrap
msgid "Input sometimes is sluggish/ignoring keys on Ubuntu"
msgstr "При введенні даних програма уповільнюється або пропускає символи в Ubuntu"

#. type: Plain text
#: ../../info/wxmaxima.md:785
msgid ""
"Installing the package `ibus-gtk` should resolve this issue. See ([https://"
"bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558](https://bugs."
"launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558)) for details."
msgstr ""
"Встановлення пакунка `ibus-gtk` має усунути проблему. Докладніше про це на "
"сторінці ([https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/"
"+bug/1421558](https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/"
"+bug/1421558))."

#. type: Title ##
#: ../../info/wxmaxima.md:786
#, no-wrap
msgid "_WxMaxima_ halts when _Maxima_ processes Greek characters or Umlauts"
msgstr "_wxMaxima_ припиняє роботу, коли _Maxima_ обробляє грецькі символи або умляути"

#. type: Plain text
#: ../../info/wxmaxima.md:789
msgid ""
"If your _Maxima_ is based on SBCL the following lines have to be added to "
"your `.sbclrc`:"
msgstr ""
"Якщо вашу _Maxima_ засновано на SBCL, слід додати такі рядки до вашого файла "
"`.sbclrc`:"

#. type: Fenced code block (commonlisp)
#: ../../info/wxmaxima.md:790
#, no-wrap
msgid "(setf sb-impl::*default-external-format* :utf-8)\n"
msgstr "(setf sb-impl::*default-external-format* :utf-8)\n"

#. type: Plain text
#: ../../info/wxmaxima.md:795
msgid ""
"The folder where this file has to be placed 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:"
msgstr ""
"Тека, у якій має бути розташовано цей файл залежить від системи та способу "
"встановлення. Втім, будь-яка _Maxima_ на основі SBCL, яка вже виконала "
"обчислення у якійсь комірці протягом поточного сеансу, без проблем "
"повідомить, де його можна знайти, у відповідь на таку команду:"

#. type: Fenced code block
#: ../../info/wxmaxima.md:796
#, fuzzy, no-wrap
#| msgid "    :lisp (sb-impl::userinit-pathname)\n"
msgid ":lisp (sb-impl::userinit-pathname)\n"
msgstr "    :lisp (sb-impl::userinit-pathname)\n"

#. type: Title ###
#: ../../info/wxmaxima.md:802
#, no-wrap
msgid "Can I make _wxMaxima_ output both image files and embedded plots at once?"
msgstr "Чи можна зробити так, щоб _wxMaxima_ виводила дані одразу до файлів зображень і до вбудованих до аркуша креслень?"

#. type: Plain text
#: ../../info/wxmaxima.md:805
msgid ""
"The worksheet embeds .png files. _WxMaxima_ allows the user to specify where "
"they should be generated:"
msgstr ""
"До робочого аркуша вбудовуються файли .png. _wxMaxima_ дозволяє користувачу "
"вказати, де має бути створено ці файли:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:806
#, no-wrap
msgid ""
"wxdraw2d(\n"
"    file_name=\"test\",\n"
"    explicit(sin(x),x,1,10)\n"
");\n"
msgstr ""
"wxdraw2d(\n"
"    file_name=\"test\",\n"
"    explicit(sin(x),x,1,10)\n"
");\n"

#. type: Plain text
#: ../../info/wxmaxima.md:814
msgid ""
"If a different format is to be used, it is easier to generate the images and "
"then import them into the worksheet again:"
msgstr ""
"Якщо має бути використано якийсь інший формат зображень, простіше створити "
"зображення окремо, а потім імпортувати їх до робочого аркуша:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:815
#, no-wrap
msgid ""
"load(\"draw\");\n"
"pngdraw(name,[contents]):=\n"
"(\n"
"    draw(\n"
"        append(\n"
"            [\n"
"                terminal=pngcairo,\n"
"                dimensions=wxplot_size,\n"
"                file_name=name\n"
"            ],\n"
"            contents\n"
"        )\n"
"    ),\n"
"    show_image(printf(false,\"~a.png\",name))\n"
");\n"
"pngdraw2d(name,[contents]):=\n"
"    pngdraw(name,gr2d(contents));\n"
"\n"
"pngdraw2d(\"Test\",\n"
"        explicit(sin(x),x,1,10)\n"
");\n"
msgstr ""
"load(\"draw\");\n"
"pngdraw(name,[contents]):=\n"
"(\n"
"    draw(\n"
"        append(\n"
"            [\n"
"                terminal=pngcairo,\n"
"                dimensions=wxplot_size,\n"
"                file_name=name\n"
"            ],\n"
"            contents\n"
"        )\n"
"    ),\n"
"    show_image(printf(false,\"~a.png\",name))\n"
");\n"
"pngdraw2d(name,[contents]):=\n"
"    pngdraw(name,gr2d(contents));\n"
"\n"
"pngdraw2d(\"Test\",\n"
"        explicit(sin(x),x,1,10)\n"
");\n"

#. type: Title ###
#: ../../info/wxmaxima.md:839
#, no-wrap
msgid "Can I set the aspect ratio of a plot?"
msgstr "Чи можна встановити співвідношення розмірів зображення креслення?"

#. type: Plain text
#: ../../info/wxmaxima.md:842
msgid "Not directly using _Maxima_. But there are Gnuplot commands for it:"
msgstr ""
"Не безпосередньо, за допомогою _Maxima_. Але для цього є команди gnuplot:"

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:843
#, no-wrap
msgid ""
"wxdraw2d(\n"
"    proportional_axis=xy,\n"
"    explicit(sin(x),x,1,10)\n"
"),wxplot_size=[1000,1000];\n"
msgstr ""
"wxdraw2d(\n"
"    proportional_axis=xy,\n"
"    explicit(sin(x),x,1,10)\n"
"),wxplot_size=[1000,1000];\n"

#. type: Title ###
#: ../../info/wxmaxima.md:850
#, no-wrap
msgid "After upgrading to MacOS 13.1 plot and/or draw commands output error messages like"
msgstr "Після оновлення до MacOS 13.1 у відповідь на команди plot і/або draw програма виводить повідомлення про помилки, подібні до таких:"

#. type: Fenced code block
#: ../../info/wxmaxima.md:852
#, no-wrap
msgid ""
"\n"
"1 HIToolbox 0x00007ff80cd91726 _ZN15MenuBarInstance22EnsureAutoShowObserverEv + 102\n"
"2 HIToolbox 0x00007ff80cd912b8 _ZN15MenuBarInstance14EnableAutoShowEv + 52\n"
"3 HIToolbox 0x00007ff80cd35908 SetMenuBarObscured + 408\n"
"...\n"
msgstr ""
"\n"
"1 HIToolbox 0x00007ff80cd91726 _ZN15MenuBarInstance22EnsureAutoShowObserverEv + 102\n"
"2 HIToolbox 0x00007ff80cd912b8 _ZN15MenuBarInstance14EnableAutoShowEv + 52\n"
"3 HIToolbox 0x00007ff80cd35908 SetMenuBarObscured + 408\n"
"...\n"

#. type: Plain text
#: ../../info/wxmaxima.md:861
#, no-wrap
msgid "This might be an issue with the operating system. Disable the hiding of the menu bar (SystemSettings => Desktop & Dock => Menu Bar) might solve the issue. See [wxMaxima issue #1746](https://github.com/wxMaxima-developers/wxmaxima/issues/1746) for more information.\n"
msgstr "Це може бути проблемою операційної системи. Вимикання приховування смужки меню (SystemSettings => Стільниця і панель => Смужка меню) може усунути проблему. Див. [вада у wxMaxima 1746](https://github.com/wxMaxima-developers/wxmaxima/issues/1746) for more information.\n"

#. type: Title #
#: ../../info/wxmaxima.md:864
#, no-wrap
msgid "FAQ"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:866
#, no-wrap
msgid "Is there a way to make more text fit on a LaTeX page?"
msgstr "Чи є якийсь спосіб умістити більше тексту на сторінку LaTeX?"

#. type: Plain text
#: ../../info/wxmaxima.md:869
msgid ""
"Yes. Use the [LaTeX package \"geometry\"](https://ctan.org/pkg/geometry) to "
"specify the size of the borders."
msgstr ""
"Так. Скористайтеся [пакунком LaTeX «geometry»](https://ctan.org/pkg/"
"geometry) для визначення розмірів полів."

#. type: Plain text
#: ../../info/wxmaxima.md:871
#, no-wrap
msgid "You can add the following line to the LaTeX preamble (for example by using the respective field in the config dialogue (\"Export\"->\"Additional lines for the TeX preamble\"), to set borders of 1cm):\n"
msgstr "Ви можете додати такий рядок до преамбули LaTeX (наприклад, за допомогою відповідного поля у діалоговому вікні налаштовування («Експорт->Додаткові рядки до преамбули TeX») для встановлення розміру полів у 1 см):\n"

#. type: Fenced code block (latex)
#: ../../info/wxmaxima.md:872
#, no-wrap
msgid "\\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}\n"
msgstr "\\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}\n"

#. type: Title ##
#: ../../info/wxmaxima.md:876
#, no-wrap
msgid "Is there a dark mode?"
msgstr "Чи передбачено у програмі «темний» режим?"

#. type: Plain text
#: ../../info/wxmaxima.md:879
msgid ""
"If wxWidgets is new enough, _wxMaxima_ will automatically be in dark mode if "
"the rest of the operating system is. The worksheet itself is by default "
"equipped with a bright background. But it can be configured otherwise. "
"Alternatively, there is a `View/Invert worksheet brightness` menu entry that "
"allows to quickly convert the worksheet from dark to bright and vice versa."
msgstr ""
"Якщо бібліотека wxWidgets є достатньо новою, _wxMaxima_ автоматично "
"працюватиме у темному режимі, якщо у ньому працює решта операційної системи. "
"Сам робочий аркуш типово має світле тло. Втім, колір тла можна змінити. Крім "
"того, ви можете скористатися пунктом меню «Перегляд/Інвертувати яскравість "
"робочого аркуша», за допомогою якого можна швидко перетворити робочий аркуш "
"з темного на світлий, і навпаки."

#. type: Title ##
#: ../../info/wxmaxima.md:880
#, no-wrap
msgid "_WxMaxima_ sometimes hangs for several seconds once in the first minute"
msgstr "_wxMaxima_ іноді повисає на декілька секунд під час першої хвилини роботи"

#. type: Plain text
#: ../../info/wxmaxima.md:883
#, no-wrap
msgid "_WxMaxima_ delegates some big tasks like parsing _Maxima_'s >1000-page-manual to background tasks, which normally goes totally unnoticed. At the moment the result of such a task is needed, though, it is possible that _wxMaxima_ needs to wait a couple of seconds before it can continue its work.\n"
msgstr "_wxMaxima_ передає певні складні завдання, зокрема завдання з обробки підручника з _Maxima_, який складається з понад 1000 сторінок, фоновим завданням, що, зазвичай, відбувається зовсім непомітно. Втім, у момент, коли може знадобитися результат виконання такого завдання, _wxMaxima_ може знадобитися декілька секунд для відновлення нормальної роботи.\n"

#. type: Title ##
#: ../../info/wxmaxima.md:884
#, no-wrap
msgid "Especially when testing new locale settings, a message box \"locale 'xx_YY' can not be set\" occurs"
msgstr "З'являється повідомлення «Неможливо встановити локаль \"xx_YY\"», особливо під час тестування параметрів нової локалі"

#. type: Plain text
#: ../../info/wxmaxima.md:887
msgid "![Locale warning](./locale-warning.png){ id=img_locale_warning}"
msgstr ""
"![Попередження про локаль](./locale-warning.png){ id=img_locale_warning}"

#. type: Plain text
#: ../../info/wxmaxima.md:891
msgid ""
"(The same problem can occur with other applications too). The translations "
"seem okay after you click on 'OK'. WxMaxima does not only use its own "
"translations but the translations of the wxWidgets framework too."
msgstr ""
"(Таке саме може статися із іншими програмами.) Переклад може працювати після "
"натискання кнопки «Гаразд». wxMaxima не просто використовує власні "
"переклади, але і переклади з бібліотеки wxWidgets."

#. type: Plain text
#: ../../info/wxmaxima.md:894
msgid ""
"These locales maybe not present in the system. On Ubuntu/Debian systems they "
"can be generated using: `dpkg-reconfigure locales`"
msgstr ""
"Локалі може не бути у системі. У системах Ubuntu/Debian локалі можна "
"створити за допомогою такої команди: `dpkg-reconfigure locales`"

#. type: Title ##
#: ../../info/wxmaxima.md:895
#, no-wrap
msgid "How can I use symbols for real numbers, natural numbers (ℝ, ℕ), etc.?"
msgstr "Якщо скористатися символами множин дійсних чисел, натуральних чисел (ℝ, ℕ) тощо?"

#. type: Plain text
#: ../../info/wxmaxima.md:898
msgid ""
"You can find these symbols in the Unicode sidebar (search for 'double-struck "
"capital'). But the selected font must also support these symbols. If they do "
"not display properly, select another font."
msgstr ""
"Ці символи можна знайти на бічній панелі Unicode (пошукайте «великі літери "
"із подвійним контуром»). Втім, підтримку цих символів має бути передбачено у "
"вибраному шрифті. Якщо програма не показує символи належним чином, виберіть "
"інший шрифт."

#. type: Title #
#: ../../info/wxmaxima.md:901
#, no-wrap
msgid "Command-line arguments"
msgstr "Параметри командного рядка"

#. type: Plain text
#: ../../info/wxmaxima.md:904
msgid ""
"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."
msgstr ""
"У більшості операційних систем передбачено простіші способи запуску "
"програми, ніж командний рядок, тому навряд ви запускатиме програму з "
"командного рядка. Втім, у _wxMaxima_ передбачено декілька корисних "
"параметрів командного рядка."

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:920
msgid "`-v` or `--version`: Output the version information"
msgstr "`-v` або `--version`: вивести дані щодо версії програми"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:920
msgid "`-h` or `--help`: Output a short help text"
msgstr "`-h` або `--help`: вивести короткий довідковий текст"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:920
msgid ""
"`-o` or `--open=<str>`: Open the filename given as an argument to this "
"command-line switch"
msgstr ""
"`-o` або `--open=<рядок>`: відкрити файл, який передано як аргумент до цього "
"параметра командного рядка"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:920
msgid "`-e` or `--eval`: Evaluate the file after opening it."
msgstr "`-e` або `--eval`: обробити файл після його відкриття"

#. type: Bullet: '- '
#: ../../info/wxmaxima.md:920
msgid ""
"`-b` or `--batch`: If the command-line opens a file all cells in this file "
"are evaluated and the file is saved afterward. This is for example useful if "
"the session 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."
msgstr ""
"`-b` або `--batch`: якщо ви відкриваєте файл з командного рядка, усі комірки "
"у цьому файлі обчислюються, а потім програма виконує збереження файла. Це, "
"наприклад, корисно, якщо сеанс, який описано у файлі, призводить до того, що "
"_Maxima_ щось виводить до файлів. Пакетну обробку буде зупинено, якщо "
"_wxMaxima_ виявить, що _Maxima_ вивела повідомлення про помилку, і "
"призупинить обробку, якщо _Maxima_ задасть питання: математика є дещо "
"інтерактивною за природою, тому повністю автономна пакетна обробка можлива "
"далеко не завжди."

#. type: Plain text
#: ../../info/wxmaxima.md:920
#, fuzzy, no-wrap
#| msgid ""
#| "* `--logtostderr`:                 Log all \"debug messages\" sidebar messages to stderr, too.\n"
#| "* `--pipe`:                        Pipe messages from Maxima to stdout.\n"
#| "* `--exit-on-error`:               Close the program on any maxima error.\n"
#| "* `-f` or `--ini=<str>`: Use the init file that was given as an argument to this command-line switch\n"
#| "* `-u`, `--use-version=<str>`:     Use maxima version `<str>`.\n"
#| "* `-l`, `--lisp=<str>`:              Use a Maxima compiled with Lisp compiler `<str>`.\n"
#| "* `-X`, `--extra-args=<str>`:        Allows to specify extra Maxima arguments\n"
#| "* `-m` or `--maxima=<str>`:    allows specifying the location of the _maxima_ binary\n"
#| "* `--enableipc`: Lets Maxima control wxMaxima via interprocess communications. Use this option with care.\n"
#| "* `--wxmathml-lisp=<str>`:   Location of wxMathML.lisp (if not the built-in should be used, mainly for developers).\n"
msgid ""
"- `--logtostderr`:                 Log all \"debug messages\" sidebar messages to stderr, too.\n"
"- `--pipe`:                        Pipe messages from Maxima to stdout.\n"
"- `--exit-on-error`:               Close the program on any maxima error.\n"
"- `-f` or `--ini=<str>`: Use the init file that was given as an argument to this command-line switch\n"
"- `-u`, `--use-version=<str>`:     Use maxima version `<str>`.\n"
"- `-l`, `--lisp=<str>`:              Use a Maxima compiled with Lisp compiler `<str>`.\n"
"- `-X`, `--extra-args=<str>`:        Allows to specify extra Maxima arguments\n"
"- `-m` or `--maxima=<str>`:    allows specifying the location of the _maxima_ binary\n"
"- `--enableipc`: Lets Maxima control wxMaxima via interprocess communications. Use this option with care.\n"
"- `--wxmathml-lisp=<str>`:   Location of wxMathML.lisp (if not the built-in should be used, mainly for developers).\n"
msgstr ""
"* `--logtostderr`:                 записувати до stderr і усі «діагностичні повідомлення» бічної панелі.\n"
"* `--pipe`:                        передавати каналом повідомлення від Maxima до stdout.\n"
"* `--exit-on-error`:               завершити роботу програми за будь-якої помилки maxima.\n"
"* `-f` або `--ini=<рядок>`: скористатися файлом init, який передано як аргумент цього параметра командного рядка\n"
"* `-u`, `--use-version=<рядок>`:   скористатися версією maxima `<рядок>`.\n"
"* `-l`, `--lisp=<рядок>`:          скористатися Maxima, яку зібрано за допомогою компілятора Lisp `<рядок>`.\n"
"* `-X`, `--extra-args=<рядок>`:    надає змогу вказати додаткові аргументи Maxima\n"
"* `-m` або `--maxima=<рядок>`:     надає змогу вказати розташування виконуваного файла _maxima_\n"
"* `--enableipc`: дозволяє Maxima керувати wxMaxima шляхом міжпроцесорної взаємодії. Будьте обережні із використанням цього параметра.\n"
"* `--wxmathml-lisp=<str>`:   розташування wxMathML.lisp (якщо слід використовувати відмінний від вбудованого, в основному, для розробників).\n"

#. type: Plain text
#: ../../info/wxmaxima.md:922
msgid ""
"Instead of a minus, some operating systems might use a dash in front of the "
"command-line switches."
msgstr ""
"Замість символу мінуса у деяких операційних системах перед перемикачами "
"командного рядка використовується тире."

#. type: Title #
#: ../../info/wxmaxima.md:925
#, no-wrap
msgid "About the program, contributing to wxMaxima"
msgstr "Про програму, участь у розробці wxMaxima"

#. type: Plain text
#: ../../info/wxmaxima.md:928
msgid ""
"wxMaxima is mainly developed using the program language C++ using the "
"wxWidgets framework, as build system we use CMake, a small part is written "
"in Lisp. You can contribute to wxMaxima, join the wxMaxima project at "
"<https://github.com/wxMaxima-developers/wxmaxima>, if you have knowledge of "
"these programming languages and want to help and contribute to the open "
"source project wxMaxima."
msgstr ""
"Основна розробка wxMaxima виконується мовою програмування C++ з "
"використанням бібліотек wxWidgets. Як систему збирання, ми використовуємо "
"CMake. Невеличку частину написано мовою програмування Lisp. Ви можете взяти "
"участь у розробці wxMaxima, долучитися до проєкту wxMaxima на <https://"
"github.com/wxMaxima-developers/wxmaxima>, якщо знаєте ці мови програмування "
"і хочете допомогти і удосконалити проєкт з відкрити кодом wxMaxima."

#. type: Plain text
#: ../../info/wxmaxima.md:930
msgid ""
"The source code of wxMaxima is documented using Doxygen [here](https://"
"wxmaxima-developers.github.io/wxmaxima/Doxygen-documentation/)."
msgstr ""
"Початковий код wxMaxima документовано за допомогою системи Doxygen [тут]"
"(https://wxmaxima-developers.github.io/wxmaxima/Doxygen-documentation/)."

#. type: Plain text
#: ../../info/wxmaxima.md:932
msgid ""
"The program is nearly self-contained, so except for system libraries (and "
"the wxWidgets library), no external dependencies (like graphic files or the "
"Lisp part (the `wxmathML.lisp`-file) is needed, these files are included in "
"the executable."
msgstr ""
"Програма є майже самодостатньою, тому, окрім системних бібліотек (та "
"бібліотеки wxWidgets), ніяких зовнішніх залежностей (зокрема графічних "
"файлів або частини Lisp (файла `wxmathML.lisp`) не потрібно, ці файли "
"включено до виконуваного файла програми."

#. type: Plain text
#: ../../info/wxmaxima.md:933
#, no-wrap
msgid "If you are a developer, you might want to try out a modified `wxmathML.lisp`-file without recompiling everything, one can use the command line option `--wxmathml-lisp=<str>` to use another Lisp file, not the included one.\n"
msgstr "Якщо ви є розробником, можете спробувати внести зміни до `wxmathML.lisp` без перезбирання усього. Можна скористатися параметром командного рядка `--wxmathml-lisp=<рядок>`, щоб наказати програмі використати інший файл Lisp, замість включеного до її складу.\n"

#, no-wrap
#~ msgid ""
#~ "FAQ\n"
#~ "===\n"
#~ msgstr ""
#~ "Поширені питання та відповіді на них\n"
#~ "====================================\n"

#~ msgid "`y` is an integer"
#~ msgstr "`y` є цілим числом"

#~ msgid "one or more image"
#~ msgstr "одне або декілька зображень"

#~ msgid "a title, section or a subsection."
#~ msgstr "заголовок, розділ або підрозділ."

#~ msgid "One Example:"
#~ msgstr "Один приклад:"

#~ msgid ""
#~ "A .mac file named Quadratic.mac was created. It consists of two commands: "
#~ "`f(x) := (x - 5)^2;` and `wxdraw2d( explicit(f(x),x,-5,15))`. The result "
#~ "of entering that batch file appears below. (Some directory path "
#~ "information is deleted.)"
#~ msgstr ""
#~ "Було створено файл .mac із назвою Quadratic.mac. Його вміст складається з "
#~ "двох команд: `f(x) := (x - 5)^2;` і `wxdraw2d( explicit(f(x),x,-5,15))`. "
#~ "Результат передавання на обчислення цього пакетного файла наведено нижче. "
#~ "(Частину даних щодо шляхів до каталогів вилучено.)"

#, no-wrap
#~ msgid ""
#~ "\n"
#~ "read(\"test.mac\");\n"
#~ "\n"
#~ msgstr ""
#~ "\n"
#~ "read(\"test.mac\");\n"
#~ "\n"

#, fuzzy
#~| msgid "~~~maxima"
#~ msgid "maxima"
#~ msgstr "~~~maxima"

#, fuzzy
#~| msgid "~~~latex"
#~ msgid "latex"
#~ msgstr "~~~latex"

#~ msgid "Use jsMath fonts"
#~ msgstr "Використовувати шрифти jsMath"

#~ msgid ""
#~ "The style menu allows customization that pertains to the appearance of "
#~ "your notebook as you work."
#~ msgstr ""
#~ "У меню стилів передбачено пункти налаштовування вигляду вашого нотатника."

#~ msgid ""
#~ "![wxMaxima configuration 2](./wxMaxima_configuration_002.png)"
#~ "{ id=img_wxMaxima_configuration_002 }"
#~ msgstr ""
#~ "![Налаштування wxMaxima 2](./wxMaxima_configuration_002.png)"
#~ "{ id=img_wxMaxima_configuration_002 }"

#, fuzzy
#~| msgid ""
#~| "It also contains the option to use jsMath fonts. It is a good idea to "
#~| "install these fonts since they were especially designed for mathematics "
#~| "and tend to resolve issues that can be caused by broken fonts. If they "
#~| "are not installed on your computer, the option to activate them will not "
#~| "be highlighted. The jsMath fonts can be found on [this site](https://www."
#~| "mpim-bonn.mpg.de/node/258). The site describes JsMath fonts and provides "
#~| "installation instructions."
#~ msgid ""
#~ "It also contains the option to use jsMath fonts. It is a good idea to "
#~ "install these fonts since they were especially designed for mathematics "
#~ "and tend to resolve issues that can be caused by broken fonts. If they "
#~ "are not installed on your computer, the option to activate them will not "
#~ "be highlighted. The jsMath fonts can be found on [this site](https://www."
#~ "mpim-bonn.mpg.de/node/258). The site describes jsMath fonts and provides "
#~ "installation instructions."
#~ msgstr ""
#~ "У ньому також міститься пункт використання шрифтів jsMath. Ці шрифти "
#~ "варто встановити, оскільки їх спеціально розроблено для математичних "
#~ "формул, і вони вирішують багато проблем, які може бути спричинено "
#~ "шрифтами. Якщо ці шрифти не встановлено на вашому комп'ютері, відповідний "
#~ "пункт активації лишиться сірим. Шрифти jsMath можна знайти на [цьому "
#~ "сайті](https://www.mpim-bonn.mpg.de/node/258). На сайті наведено опис "
#~ "шрифтів JsMath та настанови щодо їхнього встановлення."

#, fuzzy
#~| msgid "~~~maxima load(draw);"
#~ msgid "    load(draw);\n"
#~ msgstr "~~~maxima load(draw);"

#, fuzzy
#~| msgid ""
#~| "/* Parabola in window #1 */ draw2d(terminal=[wxt,1],explicit(x^2,"
#~| "x,-1,1));"
#~ msgid ""
#~ "    /* Parabola in window #1 */\n"
#~ "    draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1));\n"
#~ msgstr ""
#~ "    /* Парабола у вікні 1 */ draw1d(terminal=[wxt,1],explicit(x^2,"
#~ "x,-1,1));"

#, fuzzy
#~| msgid ""
#~| "/* Parabola in window #2 */ draw2d(terminal=[wxt,2],explicit(x^2,"
#~| "x,-1,1));"
#~ msgid ""
#~ "    /* Parabola in window #2 */\n"
#~ "    draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));\n"
#~ msgstr ""
#~ "/* Парабола у вікні 2 */ draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));"

#, fuzzy
#~| msgid ""
#~| "/* Paraboloid in window #3 */ draw3d(terminal=[wxt,3],explicit(x^2+y^2,"
#~| "x,-1,1,y,-1,1)); ~~~"
#~ msgid ""
#~ "    /* Paraboloid in window #3 */\n"
#~ "    draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1));\n"
#~ msgstr ""
#~ "/* Параболоїд у вікні 3 */ draw3d(terminal=[wxt,3],explicit(x^2+y^2,"
#~ "x,-1,1,y,-1,1)); ~~~"

#, fuzzy
#~| msgid ""
#~| "~~~\n"
#~| "hbar          planck's constant: a h with a horizontal bar above it\n"
#~| "Hbar          a H with a horizontal bar above it\n"
#~| "2             squared\n"
#~| "3             to the power of three\n"
#~| "/2            1/2\n"
#~| "partial       partial sign (the d of dx/dt)\n"
#~| "integral      integral sign\n"
#~| "sq            root\n"
#~| "ii            imaginary\n"
#~| "ee            element\n"
#~| "in            in\n"
#~| "impl,implies  implies\n"
#~| "inf           infinity\n"
#~| "empty         empty\n"
#~| "TB            Big triangle right\n"
#~| "tb            small triangle right\n"
#~| "and           and\n"
#~| "or            or\n"
#~| "xor           xor\n"
#~| "nand          nand\n"
#~| "nor           nor\n"
#~| "equiv         equivalent\n"
#~| "not           not\n"
#~| "union         union\n"
#~| "inter         intersection\n"
#~| "subseteq      subset or equal\n"
#~| "subset        subset\n"
#~| "notsubseteq   not subset or equal\n"
#~| "notsubset     not subset\n"
#~| "approx        approximately\n"
#~| "propto        proportional to\n"
#~| "neq,!=,/=\n"
#~| "or #          not equal to\n"
#~| "+/- or pm     a plus/minus sign\n"
#~| "<= or leq     equal or less than\n"
#~| ">= or geq     equal or greater than\n"
#~| "<< or ll      much less than\n"
#~| ">> or gg      much greater than\n"
#~| "equiv         equivalent to\n"
#~| "qed           end of proof\n"
#~| "nabla         a nabla operator\n"
#~| "sum           sum sign\n"
#~| "prod          product sign\n"
#~| "exists        \"there exists\" sign\n"
#~| "nexists       \"there is no\" sign\n"
#~| "parallel      a \"parallel\" sign\n"
#~| "perp          a \"perpendicular\" sign\n"
#~| "leadsto       a \"leads to\" sign\n"
#~| "->            a right arrow\n"
#~| "-->           a long right arrow\n"
#~| "~~~\n"
#~ msgid ""
#~ "hbar          planck's constant: a h with a horizontal bar above it\n"
#~ "Hbar          a H with a horizontal bar above it\n"
#~ "2             squared\n"
#~ "3             to the power of three\n"
#~ "/2            1/2\n"
#~ "partial       partial sign (the d of dx/dt)\n"
#~ "integral      integral sign\n"
#~ "sq            root\n"
#~ "ii            imaginary\n"
#~ "ee            element\n"
#~ "in            in\n"
#~ "impl,implies  implies\n"
#~ "inf           infinity\n"
#~ "empty         empty\n"
#~ "TB            Big triangle right\n"
#~ "tb            small triangle right\n"
#~ "and           and\n"
#~ "or            or\n"
#~ "xor           xor\n"
#~ "nand          nand\n"
#~ "nor           nor\n"
#~ "equiv         equivalent\n"
#~ "not           not\n"
#~ "union         union\n"
#~ "inter         intersection\n"
#~ "subseteq      subset or equal\n"
#~ "subset        subset\n"
#~ "notsubseteq   not subset or equal\n"
#~ "notsubset     not subset\n"
#~ "approx        approximately\n"
#~ "propto        proportional to\n"
#~ "neq,!=,/=\n"
#~ "or #          not equal to\n"
#~ "+/- or pm     a plus/minus sign\n"
#~ "<= or leq     equal or less than\n"
#~ ">= or geq     equal or greater than\n"
#~ "<< or ll      much less than\n"
#~ ">> or gg      much greater than\n"
#~ "equiv         equivalent to\n"
#~ "qed           end of proof\n"
#~ "nabla         a nabla operator\n"
#~ "sum           sum sign\n"
#~ "prod          product sign\n"
#~ "exists        \"there exists\" sign\n"
#~ "nexists       \"there is no\" sign\n"
#~ "parallel      a \"parallel\" sign\n"
#~ "perp          a \"perpendicular\" sign\n"
#~ "leadsto       a \"leads to\" sign\n"
#~ "->            a right arrow\n"
#~ "-->           a long right arrow\n"
#~ msgstr ""
#~ "~~~\n"
#~ "hbar          стала Планка: h із горизонтальною рискою згори\n"
#~ "Hbar          H із горизонтальною рискою згори\n"
#~ "2             квадрат\n"
#~ "3             куб\n"
#~ "/2            1/2\n"
#~ "partial       знак частинної похідної (d у dx/dt)\n"
#~ "integral      символ інтеграла\n"
#~ "sq            корінь\n"
#~ "ii            уявна одиниця\n"
#~ "ee            елемент\n"
#~ "in            включається\n"
#~ "impl,implies  випливає\n"
#~ "inf           нескінченність\n"
#~ "empty         порожня множина\n"
#~ "TB            великий трикутник праворуч\n"
#~ "tb            малий трикутник праворуч\n"
#~ "and           і\n"
#~ "or            або\n"
#~ "xor           виключне або\n"
#~ "nand          ні-і\n"
#~ "nor           ні-або\n"
#~ "equiv         еквівалентний\n"
#~ "not           ні\n"
#~ "union         об'єднання\n"
#~ "inter         перетин\n"
#~ "subseteq      підмножина або рівна множина\n"
#~ "subset        підмножина\n"
#~ "notsubseteq   не підмножина або рівна множина\n"
#~ "notsubset     не підмножина\n"
#~ "approx        приблизно\n"
#~ "propto        пропорційне до\n"
#~ "neq,!=,/=\n"
#~ "або #         не рівне\n"
#~ "+/- або pm    плюс-мінус\n"
#~ "<= або leq    менше або дорівнює\n"
#~ ">= або geq    більше або дорівнює\n"
#~ "<< або ll     набагато менше за\n"
#~ ">> або gg     набагато більше за\n"
#~ "equiv         є еквівалентним\n"
#~ "qed           що і слід було довести\n"
#~ "nabla         набла-оператор\n"
#~ "sum           знак суми\n"
#~ "prod          знак добутку\n"
#~ "exists        знак «існує»\n"
#~ "nexists       знак «не існує»\n"
#~ "parallel      знак «паралельно»\n"
#~ "perp          знак «перпендикулярно»\n"
#~ "leadsto       знак «випливає»\n"
#~ "->            стрілка праворуч\n"
#~ "-->           довга стрілка праворуч\n"
#~ "~~~\n"

#, fuzzy
#~| msgid ""
#~| "~~~\n"
#~| "a alpha    i iota      r rho\n"
#~| "b beta     k kappa     s sigma\n"
#~| "g gamma    l lambda    t tau\n"
#~| "d delta    m mu        u upsilon\n"
#~| "e epsilon  n nu        f phi\n"
#~| "z zeta     x xi        c chi\n"
#~| "h eta      om omicron  y psi\n"
#~| "q theta    p pi        o omega\n"
#~| "A Alpha    I Iota      R Rho\n"
#~| "B Beta     K Kappa     S Sigma\n"
#~| "G Gamma    L Lambda    T Tau\n"
#~| "D Delta    M Mu        U Upsilon\n"
#~| "E Epsilon  N Nu        P Phi\n"
#~| "Z Zeta     X Xi        C Chi\n"
#~| "H Eta      Om Omicron  Y Psi\n"
#~| "T Theta    P Pi        O Omega\n"
#~| "~~~\n"
#~ msgid ""
#~ "a alpha    i iota      r rho\n"
#~ "b beta     k kappa     s sigma\n"
#~ "g gamma    l lambda    t tau\n"
#~ "d delta    m mu        u upsilon\n"
#~ "e epsilon  n nu        f phi\n"
#~ "z zeta     x xi        c chi\n"
#~ "h eta      om omicron  y psi\n"
#~ "q theta    p pi        o omega\n"
#~ "A Alpha    I Iota      R Rho\n"
#~ "B Beta     K Kappa     S Sigma\n"
#~ "G Gamma    L Lambda    T Tau\n"
#~ "D Delta    M Mu        U Upsilon\n"
#~ "E Epsilon  N Nu        P Phi\n"
#~ "Z Zeta     X Xi        C Chi\n"
#~ "H Eta      Om Omicron  Y Psi\n"
#~ "T Theta    P Pi        O Omega\n"
#~ msgstr ""
#~ "~~~\n"
#~ "a альфа    i йота      r ро\n"
#~ "b бета     k каппа     s сигма\n"
#~ "g гамма    l лямбда    t тау\n"
#~ "d дельта   m мю        u упсилон\n"
#~ "e епсилон  n ню        f фі\n"
#~ "z дзета    x ксі       c хі\n"
#~ "h ета      om омікрон  y псі\n"
#~ "q тета     p пі        o омега\n"
#~ "A Альфа    I Йота      R Ро\n"
#~ "B Бета     K Каппа     S Сигма\n"
#~ "G Гамма    L Лямбда    T Тау\n"
#~ "D Дельта   M Мю        U Упсилон\n"
#~ "E Епсилон  N Ню        P Фі\n"
#~ "Z Дзета    X Ксі       C Хі\n"
#~ "H Ета      Om Омікрон  Y Псі\n"
#~ "T Тета     P Пі        O Омега\n"
#~ "~~~\n"

#, fuzzy
#~| msgid "~~~lisp"
#~ msgid "lisp"
#~ msgstr "~~~lisp"

#~ msgid "~~~"
#~ msgstr "~~~"

#~| msgid ""
#~| "wxdraw2d(\n"
#~| "    file_name=\"test\",\n"
#~| "    explicit(sin(x),x,1,10)\n"
#~| ");\n"
#~ msgid ""
#~ "pngdraw2d(\"Test\",\n"
#~ "        explicit(sin(x),x,1,10)\n"
#~ ");\n"
#~ "~~~\n"
#~ msgstr ""
#~ "wxdraw2d(\n"
#~ "    file_name=\"test\",\n"
#~ "    explicit(sin(x),x,1,10)\n"
#~ ");\n"
#~ "~~~\n"
