diff -Nru kalgebra-20.12.2/CMakeLists.txt kalgebra-20.12.3/CMakeLists.txt --- kalgebra-20.12.2/CMakeLists.txt 2021-01-29 20:05:14.000000000 +0000 +++ kalgebra-20.12.3/CMakeLists.txt 2021-02-24 23:12:34.000000000 +0000 @@ -3,7 +3,7 @@ # KDE Application Version, managed by release script set(RELEASE_SERVICE_VERSION_MAJOR "20") set(RELEASE_SERVICE_VERSION_MINOR "12") -set(RELEASE_SERVICE_VERSION_MICRO "2") +set(RELEASE_SERVICE_VERSION_MICRO "3") set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") project(kalgebra VERSION ${RELEASE_SERVICE_VERSION}) diff -Nru kalgebra-20.12.2/debian/changelog kalgebra-20.12.3/debian/changelog --- kalgebra-20.12.2/debian/changelog 2021-02-04 09:50:56.000000000 +0000 +++ kalgebra-20.12.3/debian/changelog 2021-03-04 15:16:32.000000000 +0000 @@ -1,3 +1,9 @@ +kalgebra (4:20.12.3-0ubuntu1) hirsute; urgency=medium + + * New upstream release (20.12.3) + + -- Rik Mills Thu, 04 Mar 2021 15:16:32 +0000 + kalgebra (4:20.12.2-0ubuntu1) hirsute; urgency=medium * New upstream release (20.12.2) diff -Nru kalgebra-20.12.2/debian/control kalgebra-20.12.3/debian/control --- kalgebra-20.12.2/debian/control 2021-02-04 09:50:56.000000000 +0000 +++ kalgebra-20.12.3/debian/control 2021-03-04 15:16:32.000000000 +0000 @@ -6,7 +6,7 @@ Build-Depends: cmake (>= 3.5~), debhelper-compat (= 13), extra-cmake-modules (>= 1.7.0~), - libanalitza-dev (>= 4:20.12.2~), + libanalitza-dev (>= 4:20.12.3~), libgl1-mesa-dev, libglu1-mesa-dev, libkf5configwidgets-dev (>= 5), diff -Nru kalgebra-20.12.2/mobile/org.kde.kalgebramobile.appdata.xml kalgebra-20.12.3/mobile/org.kde.kalgebramobile.appdata.xml --- kalgebra-20.12.2/mobile/org.kde.kalgebramobile.appdata.xml 2021-01-29 20:05:14.000000000 +0000 +++ kalgebra-20.12.3/mobile/org.kde.kalgebramobile.appdata.xml 2021-02-24 23:12:34.000000000 +0000 @@ -104,9 +104,9 @@ https://play.google.com/store/apps/details?id=org.kde.kalgebramobile + - diff -Nru kalgebra-20.12.2/po/fr/kalgebramobile.po kalgebra-20.12.3/po/fr/kalgebramobile.po --- kalgebra-20.12.2/po/fr/kalgebramobile.po 2021-02-02 00:36:08.000000000 +0000 +++ kalgebra-20.12.3/po/fr/kalgebramobile.po 2021-03-02 00:34:52.000000000 +0000 @@ -7,7 +7,7 @@ "POT-Creation-Date: 2020-02-29 02:57+0100\n" "PO-Revision-Date: 2020-05-02 14:38+0800\n" "Last-Translator: Simon Depiets \n" -"Language-Team: FR\n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -Nru kalgebra-20.12.2/po/ru/docs/kalgebra/commands.docbook kalgebra-20.12.3/po/ru/docs/kalgebra/commands.docbook --- kalgebra-20.12.2/po/ru/docs/kalgebra/commands.docbook 2021-02-02 00:36:10.000000000 +0000 +++ kalgebra-20.12.3/po/ru/docs/kalgebra/commands.docbook 2021-03-02 00:34:53.000000000 +0000 @@ -55,7 +55,7 @@ > Описание: вычитаниеОписание: вычитание. Вычесть все значения из первого. Пример: x->and(x>-2, x<2)Пример: x->piecewise { and(x>-2, x<2) ? 1, ? 0 } @@ -217,7 +217,7 @@ > Пример: x->or(x>2, x>-2)Пример: x->piecewise { or(x>2, x>-2) ? 1, ? 0 } @@ -239,7 +239,7 @@ > Пример: x->xor(x>0, x<3)Пример: x->piecewise { xor(x>0, x<3) ? 1, ? 0 } @@ -261,7 +261,7 @@ > Пример: x->not(x)Пример: x->piecewise { not(x>0) ? 1, ? 0 } @@ -341,7 +341,7 @@ > Описание: возвращает истину, если par1 делится на par2 без остатка.Описание: возвращает истину, если par1 делится на par2 без остатка Пример: x->x<4Пример: x->piecewise { x<4 ? 1, ? 0 } @@ -429,7 +429,7 @@ > Описание: если par1 больше par2, возвращает истину. gt(a,b)=a>bОписание: если par1 больше par2, возвращает истину. gt(a,b)=a>b Пример: x->x>4Пример: x->piecewise { x>4 ? 1, ? 0 } @@ -451,7 +451,7 @@ > Описание: если par1 равно par2, возвращает истину. eq(a,b) = a=bОписание: если par1 равно par2, возвращает истину. eq(a,b)=a=b Пример: x->x=4Пример: x->piecewise { x=4 ? 1, ? 0 } @@ -473,7 +473,7 @@ > Описание: если par1 не равно par2, возвращает истину. neq(a,b) = a≠bОписание: если par1 не равно par2, возвращает истину. neq(a,b)=a≠b Пример: x->x!=4Пример: x->piecewise { x!=4 ? 1, ? 0 } @@ -495,7 +495,7 @@ > Описание: если par1 меньше или равно par2, возвращает истину. leq(a,b) = a⩽bОписание: если par1 меньше или равно par2, возвращает истину. leq(a,b)=a⩽b Пример: x->x<=4Пример: x->piecewise { x<=4 ? 1, ? 0 } @@ -517,7 +517,7 @@ > Описание: если par1 больше или равно par2, возвращает истину. geq(a,b) = a⩾bОписание: если par1 больше или равно par2, возвращает истину. geq(a,b)=a⩾b Пример: x->x>=4Пример: x->piecewise { x>=4 ? 1, ? 0 } @@ -547,7 +547,7 @@ > Пример: x->implies(x<0, x<3)Пример: x->piecewise { implies(x<0, x<3) ? 1, ? 0 } @@ -561,7 +561,7 @@ > Описание: приблизительное сравнение. approx(a) = a≈nОписание: приблизительное сравнение. approx(a)=a±n Пример: x->approx(x, 4)Пример: x->piecewise { approx(x, 4) ? 1, ? 0 } @@ -605,7 +605,7 @@ > Описание: округление числа до ближайшего целого в меньшую сторону. floor(n) = ⌊n⌋Описание: округление числа до ближайшего целого в меньшую сторону. floor(n)=⌊n⌋ Описание: округление числа до ближайшего целого в большую сторону. ceil(n) = ⌈n⌉Описание: округление числа до ближайшего целого в большую сторону. ceil(n)=⌈n⌉ Описание: экспонента (ex)Описание: экспонента (e^x) + conjugate + Название: conjugate + Описание: сопряжение + Использование: conjugate(par1) + Пример: x->conjugate(x*i) + + arg + Название: arg + Описание: аргумент + Использование: arg(par1) + Пример: x->arg(x*i) + + real + Название: real + Описание: функция для вычисления действительной части комплексного числа + Использование: real(par1) + Пример: x->real(x*i) + + imaginary + Название: imaginary + Описание: функция для вычисления мнимой части комплексного числа + Использование: imaginary(par1) + Пример: x->imaginary(x*i) + sum Использование: diff(par1 : переменная)Использование: diff(par1 : перем) Пример: x->selector(1, scalarproduct(vector { 0, x }, vector { x, 0 }))Пример: x->scalarproduct(vector { 0, x }, vector { x, 0 })[1] @@ -1333,7 +1419,7 @@ > Описание: выбор элемента из контейнераОписание: функция, равная одному из своих аргументов на всех наборах их значений Пример: x->piecewise { x>0 ? selector(1, vector { x, 1/x }), ? selector(2, vector { x, 1/x }) }Пример: x->scalarproduct(vector { 0, x }, vector { x, 0 })[1] @@ -1355,7 +1441,7 @@ > Описание: объединяет несколько объектов одного типа.Описание: объединяет несколько объектов одного типа Пример: x->selector(rem(floor(x), 5)+3, union(list { 1, 2, 3 }, list { 4, 5, 6 }))Пример: x->union(list { 1, 2, 3 }, list { 4, 5, 6 })[rem(floor(x), 5)+3] + + forall + Название: forall + Описание: для всех + Использование: forall(par1 : перем) + Пример: x->piecewise { forall(t:t@list { true, false, false }) ? 1, ? 0 } + + exists + Название: exists + Описание: существование + Использование: exists(par1 : перем) + Пример: x->piecewise { exists(t:t@list { true, false, false }) ? 1, ? 0 } + + map + Название: map + Описание: применение функции к каждому элементу списка + Использование: map(par1, par2) + Пример: x->map(x->x+x, list { 1, 2, 3, 4, 5, 6 })[rem(floor(x), 5)+3] + + filter + Название: filter + Описание: удаление всех элементов, которые не соответствуют условию + Использование: filter(par1, par2) + Пример: x->filter(u->rem(u, 2)=0, list { 2, 4, 3, 4, 8, 6 })[rem(floor(x), 5)+3] + + transpose + Название: transpose + Описание: транспонирование + Использование: transpose(par1) + Пример: x->transpose(matrix { matrixrow { 1, 2, 3, 4, 5, 6 } })[rem(floor(x), 5)+3][1] diff -Nru kalgebra-20.12.2/po/ru/docs/kalgebra/index.docbook kalgebra-20.12.3/po/ru/docs/kalgebra/index.docbook --- kalgebra-20.12.2/po/ru/docs/kalgebra/index.docbook 1970-01-01 00:00:00.000000000 +0000 +++ kalgebra-20.12.3/po/ru/docs/kalgebra/index.docbook 2021-03-02 00:34:53.000000000 +0000 @@ -0,0 +1,746 @@ + + + + + + +]> + + + + +Руководство пользователя &kalgebra; + + +AleixPol
&Aleix.Pol.mail;
+
+
+НиколайШафоростов
shaforostoff@kde.ru
Перевод на русский язык
МаксимВоробьёв
vmax0770@gmail.com
Дополнение и исправление перевода на русский язык
ОлесяГерасименко
translation-team@basealt.ru
Дополнение и исправление перевода на русский язык
+
+ + +2007 +&Aleix.Pol; + + +&FDLNotice; + + +2016-04-19 +0.10 (Приложения KDE 16.04) + + +&kalgebra; — программа-калькулятор с функцией построения графиков. Позволяет вычислять значения выражений и строить двумерные и трёхмерные графики функций. В основе &kalgebra; лежит язык математической разметки MathML, однако его знания не требуется для использования программы &kalgebra;. + + + +KDE +kdeedu +графика +математика +2D +3D +mathml + + +
+ + +Введение + +С помощью &kalgebra; возможно выполнять различные математические операции и строить графики. Программа позволяет решать как простые, так и сложные задачи, при этом пользователю не требуется знать язык MathML или обладать глубокими познаниями в математике. + +Среди возможностей программы: + + + +Калькулятор для быстрого и простого упрощения математических функций. +Возможность создания сценариев для сложных последовательностей вычислений. +Языковые возможности, в том числе определение функций и автодополнение синтаксиса. +Возможности исчисления, в том числе символическое дифференцирование, векторное исчисление и управление списками. +Построение графиков функций с показом координат при наведении курсора для поиска корней графическим способом и другие типы анализа. +Построение объёмных графиков для визуализации трёхмерных функций. +Встроенный словарь операций для быстрого поиска справочной информации о доступных функциях. + + +Ниже представлено окно программы &kalgebra;: + + +Главное окно &kalgebra; + + + + + + Главное окно &kalgebra; + + + + +Главное окно &kalgebra; состоит из четырёх вкладок: Калькулятор, Плоский график, Объёмный график и Словарь. Под каждой вкладкой находится поле для ввода функций и выполнения вычислений, а также поле, в котором отображаются результаты. + +Для управления сеансом предназначены параметры меню Сеанс: + + + + +&Ctrl; N СеансСоздать +Открывает новое окно &kalgebra;. + + + +&Ctrl;&Shift; F СеансПолноэкранный режим +Включение и отключение полноэкранного режима для окна &kalgebra;. Полноэкранный режим также возможно включать и отключать с помощью кнопки в верхнем правом углу окна &kalgebra;. + + + +&Ctrl; Q СеансВыход +Завершает работу программы. + + + + + + + +Синтаксис +В &kalgebra; для ввода пользовательских функций используется интуитивно-понятный алгебраический синтаксис, похожий на тот, который применяется в большинстве современных графических калькуляторов. В этом разделе перечислены основные встроенные операции, доступные в &kalgebra;. Автор &kalgebra; взял за основу синтаксис программ Maxima и maple, что упростит работу знакомым с ними пользователям. + +Внутренняя служба преобразует введённые пользователем выражения в формат MathML — пользователи, которые обладают начальными знаниями о поддерживаемых MathML возможностях, при желании смогут разобраться во внутреннем устройстве &kalgebra;. + +Вот список доступных в этой версии операций: + ++ — * / : Сложение, вычитание, умножение и деление. +^, **: Возведение в степень. Можно использовать символы Unicode — ² и так далее. Операция взятия корня обратна операции возведения в степень: a**(1/b). +-> : лямбда. Способ указать одну или несколько свободных переменных, которые будут связаны в функции. Например, в выражении length:=(x,y)->(x*x+y*y)^0.5 лямбда-оператор позволяет обозначить, что переменные x и y будут связаны при использовании функции length. +x=a..b: Эта конструкция используется, если нужно задать диапазон значений 
переменной (связанная переменная + ограничение снизу + ограничение сверху). Это означает, что x изменяется в интервале от a до b. +(): Скобки используются для явного задания приоритета вычислений. +abc(параметры): Функции. В роли abc может быть знак оператора или имя функции. +:= : Определение. Задаёт значение переменной. Допустимы выражения типа x:=3, x:=y (даже если y не определена), perіmeter:=r->2*pі*r. +? : Условный оператор для задания кусочно-заданных функций в &kalgebra;. 
Другими словами, это способ указания условия «if», «elseif», «else». Если указать условие перед знаком «?», то следующее за ним значение будет использовано, только если условие выполняется, 
а если перед «?» не будет условия, будет использовано предыдущее условие. Пример: piecewise { x=0 ? 0, x=1 ? x+1, ? x**2 } +{ }: Блок MathML. Позволяет указывать произвольный код на MathML внутри. Полезно для работы с кусочно-заданными функциями. += > >= < <= : операции сравнения «равно», «больше», «больше или равно», «меньше», «меньше или равно». + + +Зачем вообще использовать блок MathML? Ответ прост. С его помощью можно выполнять операции наподобие cos(), sіn() и любые другие тригонометрические функции, sum() и product(). Характер самой функции не важен. Можно использовать plus() (сложение), tіmes() (умножение) и любые другие функции, которым соответствует определённый оператор. 
Также реализованы булевские функции, что позволяет выполнять операции наподобие or(1,0,0,0,0). + + + + +Использование калькулятора +Калькулятор &kalgebra; обладает очень широкими возможностями. Ввод выражений доступен в режиме Вычислить или Упростить (в зависимости от варианта, который выбран в меню Калькулятор). +В режиме упрощения &kalgebra; упрощает выражение даже при наличии неопределённой переменной. В режиме вычисления &kalgebra; производит вычисление и отображает ошибку при обнаружении неопределённой переменной. +В области калькулятора показаны уравнения, которые были введены пользователем, и результаты вычислений, а в закреплённой области в правой части окна — все объявленные переменные. Двойной щелчок по переменной позволяет открыть диалог редактирования её значения (способ «обойти» журнал). + +Переменная «ans» является особой: при вводе каждого нового выражения её значение будет заменяться на последний результат. + +Далее приводятся примеры функций, которые возможно указывать в поле ввода окна калькулятора: + +sin(pi) +k:=33 +sum(k*x : x=0..10) +f:=p->p*k +f(pi) + + +Далее показано окно калькулятора после ввода приведённых ранее примеров выражений: + +Окно калькулятора &kalgebra; с примерами выражений + + + + + + Окно калькулятора &kalgebra; + + + + + +Параметры меню Калькулятор позволяют управлять выполнением последовательности вычислений: + + + + +&Ctrl; L КалькуляторОткрыть сценарий... +Последовательно выполняет инструкции из файла. Подходит для определения библиотек или возобновления работы. + + + +&Ctrl; G КалькуляторСохранить сценарий... +Сохраняет инструкции, набранные пользователем с начала работы, для возможности их повторного использования. Генерирует текстовые файлы, легко редактируемые любым текстовым редактором (например, Kate). + + + +&Ctrl; S КалькуляторЭкспорт журнала... +Сохраняет журнал с результатами в файл &HTML; для распечатки или публикации. + + + + + + + +Двумерные графики +Чтобы добавить новый двумерный график в &kalgebra;, перейдите на вкладку Плоский график и нажмите кнопку Добавить для добавления новой функции. После этого фокус будет перенесён в поле ввода, в котором возможно указать функцию. + + +Синтаксис +Если следует использовать простую форму задания функций f(x), не требуется отдельно задавать её, но, если следует определить f(y) или функцию в полярных координатах, необходимо указать y-> и q-> в качестве связанных переменных. + +Примеры: + +sіn(x) + +y->sіn(y) +q->3*sin(7*q) +t->vector{sin t, t**2} + +После ввода функции нажмите кнопку OK для просмотра графика в главном окне. + + + + +Возможности +Можно начертить несколько графиков в одном окне. Воспользуйтесь кнопкой Добавить в режиме списка. Для каждого из графиков можно указать цвет. + +Размер и расположение области просмотра возможно изменять с помощью мыши. Колесо мыши позволяет увеличивать и уменьшать область просмотра. Если выделить часть области с помощью левой кнопки мыши, она будет растянута до размеров области просмотра. Для перемещения области просмотра используются клавиши со стрелками. + + + Область просмотра двумерных графиков возможно явно определить на вкладке Область просмотра вкладки Плоский график. + + +На вкладке Список доступна вкладка Редактирование: двойной щелчок по функции позволяет изменить или удалить её, а снятие или установка флажка рядом с названием функции — показать или скрыть её. +В меню Плоский график доступны следующие параметры: + +Показать или скрыть сетку +Сохранять пропорции при увеличении +Увеличить (&Ctrl; +) и уменьшить (&Ctrl; -) +Сохранить (&Ctrl; S) график в файл изображения +Сбросить масштаб +Выбрать разрешение для графиков + + +Ниже представлено окно программы, в котором курсор пользователя находится на самом правом корне функции, sin(1/x). При построении графика было выбрано очень высокое разрешение (так как частота колебаний функций увеличивается рядом с началом координат). Также показан «живой курсор» — если навести курсор на какое-либо место области просмотра графика, в нижнем левом углу окна отобразятся соответствующие координаты x и y. По месту расположения «живого курсора» строится «касательная» к графику функции. + + +Окно &kalgebra; с двумерным графиком + + + + + + Окно &kalgebra; с двумерным графиком + + + + + + + + + + +Трёхмерные графики + +Чтобы построить трёхмерный график с помощью &kalgebra;, перейдите на вкладку Объёмный график. Внизу будет доступно поле ввода ввода, куда и следует ввести функцию. В этой версии &kalgebra; нельзя определить третью координату, z. Поддерживаются только функции, которые явно зависят только от x и y, например (x,y)->x*y, где z=x*y. + +Примеры: + +(x,y)->sin(x)*sin(y) +(x,y)->x/y + + +Размер и расположение области просмотра возможно изменять с помощью мыши. Колесо мыши позволяет увеличивать и уменьшать область просмотра. Чтобы вращать график, удерживайте нажатой левую кнопку мыши при её перемещении. + + Клавиши со стрелками влево и вправо поворачивают график вокруг оси z, клавиши со стрелками вверх и вниз поворачивают его вокруг горизонтальной оси. Нажмите клавишу W, чтобы увеличить масштаб графика, или клавишу S, чтобы уменьшить его. + +Пункты в меню Объёмный график: + + +Сохранить (&Ctrl; S) график в файл изображения +Сбросить масштаб в изначальное значение, установленное в меню трёхмерного графика +Строить графики пунктиром, штрихами или сплошной линией + + +Ниже представлена так называемая функция «сомбреро». Её график показан в трёхмерном виде. + + +Окно &kalgebra; с трёхмерным графиком + + + + + + Окно &kalgebra; с трёхмерным графиком + + + + + + + +Словарь + +Словарь является сборником всех доступных действий &kalgebra;. Он позволяет найти и просмотреть определение операции и её входные параметры. + + Ниже представлено окно &kalgebra; с выполнением поиска функции косинуса в словаре. + + +Окно &kalgebra; со словарём + + + + + + Окно &kalgebra; со словарём + + + + + + + +&commands; + + +Авторские права и лицензия + + +Авторские права на программу принадлежат &Aleix.Pol;, 2005–2009. + + + +Авторские права на документацию к программе принадлежат &Aleix.Pol; &Aleix.Pol.mail;, 2007 + +Перевод на русский язык: Николай Шафоростовshaforostoff@kde.ru Дополнения и исправления перевода на русский язык: Максим Воробьёвvmax0770@gmail.comДополнения и исправления перевода на русский язык: Олеся Герасименкоtranslation-team@basealt.ru &underFDL; &underGPL; + +&documentation.index; +
+ + diff -Nru kalgebra-20.12.2/po/zh_CN/kalgebramobile.po kalgebra-20.12.3/po/zh_CN/kalgebramobile.po --- kalgebra-20.12.2/po/zh_CN/kalgebramobile.po 2021-02-02 00:36:09.000000000 +0000 +++ kalgebra-20.12.3/po/zh_CN/kalgebramobile.po 2021-03-02 00:34:53.000000000 +0000 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-02-29 02:57+0100\n" -"PO-Revision-Date: 2021-01-28 05:08\n" +"PO-Revision-Date: 2021-02-04 12:01\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -Nru kalgebra-20.12.2/po/zh_CN/kalgebra.po kalgebra-20.12.3/po/zh_CN/kalgebra.po --- kalgebra-20.12.2/po/zh_CN/kalgebra.po 2021-02-02 00:36:09.000000000 +0000 +++ kalgebra-20.12.3/po/zh_CN/kalgebra.po 2021-03-02 00:34:53.000000000 +0000 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-10-24 02:08+0200\n" -"PO-Revision-Date: 2021-01-28 05:08\n" +"PO-Revision-Date: 2021-02-04 12:01\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -Nru kalgebra-20.12.2/po/zh_CN/plasma_applet_kalgebraplasmoid.po kalgebra-20.12.3/po/zh_CN/plasma_applet_kalgebraplasmoid.po --- kalgebra-20.12.2/po/zh_CN/plasma_applet_kalgebraplasmoid.po 2021-02-02 00:36:09.000000000 +0000 +++ kalgebra-20.12.3/po/zh_CN/plasma_applet_kalgebraplasmoid.po 2021-03-02 00:34:53.000000000 +0000 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-05-20 03:01+0200\n" -"PO-Revision-Date: 2021-01-28 05:08\n" +"PO-Revision-Date: 2021-02-04 12:01\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -Nru kalgebra-20.12.2/src/org.kde.kalgebra.appdata.xml kalgebra-20.12.3/src/org.kde.kalgebra.appdata.xml --- kalgebra-20.12.2/src/org.kde.kalgebra.appdata.xml 2021-01-29 20:05:14.000000000 +0000 +++ kalgebra-20.12.3/src/org.kde.kalgebra.appdata.xml 2021-02-24 23:12:34.000000000 +0000 @@ -142,9 +142,9 @@ kalgebra + -